VB 面向对象
这几天一直在做一个小的工程,做一个文本阅读器,现在做的已经有三分之二了,从中学习到了很多,对我们以前学习的成果有了更深刻的理解.
VB是一门面向对象的程序设计,我就从面性对象的角度对他做一次总结
把VB中所有的数据,变量,控件都看做一个对象
我们所有的操作都是对对象的操作,让对象去执行某一个功能
大家先看一个例子
***********************************************************
Dim form as form
For form in forms
Load form
Next form
Dim I as integer
For i=1 to n
Print i
Next i
***********************************************************
这是一个很有趣的对比,他告诉我们,vb中所有的类,变量,他们的本质是一样的,那些变量只是没有赋予他们特定的功能.
那么是什么造成他们两个之间的区别呢?
第一: 运算符::
运算符把一个个孤立的变量联系在一起,这样的,让他们组成表达式,,句子.比如:
算术
字符串
关系:
逻辑:
a+b
好好” & “学习”
a<b
A and B
第二: 控制结构:
三大控制结构又让一个个孤立的表达式变成了函数,过程
但是当我们很多次重复的运用一个函数时,为了我们不去重复的写代码,就会把这些特殊的函数专门写出来:
这就是常用函数:
数学,随机
字符串
转换
时间日期
文件处理
除此之外;我们要根据自己的需要编写自己的函数,要是别人已经编写好的拿来就用:api
最后:::::::::::::::::
当一个量经过打包成为了类后::我们就拿来使用了
使用当然因人而异::
也就是说虽然类有很多功能但是我们不一定都要用到,,用到的也不一定都用一样的功能.
这就要通过它的属性,,事件,,方法来具体的操作类
但是:::::::::::::::::::::
这些无论是变量还是常量,函数都是存储在随机存储器中的,,也就是说程序结束他们就消失了,那么我们就需要把它存储到硬盘中..为了长期的保存数据::我们就用到了文件..
然后就是对文件的操作哦
打开,建立
读
写
关闭
这些就是VB 的architecture吧..
相关文档:
已知有一个XML文件(bookstore.xml)如下:
<?xml version="1.0" encoding="gb2312"?>
<bookstore>
<book genre="fantasy" ISBN="2-3631-4">
<title>Oberon's Legacy</title>
<author>Corets, Eva</author>
<price>5.95</price>
</book>
< ......
Windows中的桌面图标的排列方式是否让你感到厌倦而想按照自己的想法排列图标。是否想改变桌面图标文字的背景而不
使在图标文字下出现一个个难看的色块。这里我要介绍如何通过VB来对桌面的图标进行彻底的改变。
其实在Windows下的桌面以及任务栏等都是窗口对象,我们可以利用Windows API函数FindWindow ......
1.语言/环境基础
--项目的组成
--语言基础
----变量的作用域和生存期
----基本语句(for循环,赋值语句let(普通变量赋值),set(对象的赋值,只用set),分支语句)
----静态数组和动态数组(数组的声明,上下界确定,动态数组的使用,定义新的之后,怎么保留以前的数据)
----主要的系统函数和过程(By ......
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装 Microsoft SQL Server 2000 数据库中的对象。SQL-DMO 允许用支持自动化或 COM 的语言编写应用程序,以管理 SQL Server 安装的所有部分。 SQL-DMO 是 SQL Server 2000 中的 SQL Server 企业管理器所使用的应用程序接口 (API);因此使用 SQL-DMO 的� ......
一般会使用WINDOW API的情况,实在是因为VB本身不提供某些功能,但是,程式所
需又不得不然,例如:读取Registry内的资
料,VB只提供SaveSetting、Getsetting 等
系列的指令,但是它只能读取特定地区的值,要读、删、更动其他区域的值时,就无
法
使用。再如:仔细看一看Combo Box的Events,其中 ......