首页 | 文章中心 | 下载中心 | 本站特供 | 软硬件结合论坛 | 软硬件结合博客 | 
您现在的位置: 中国软硬件结合技术网 >> 文章中心 >> 软件技术 >> VB、JAVA等 >> 正文 用户登录 新用户注册
[推荐]vb知识          【字体:
vb知识
作者:kkk    文章来源:kkk    点击数:    更新时间:2005-12-30

一、常用控件的使用:

Form(窗体)

                     Icon:图标,设置窗体左上角的图标

                     Caption:标题,设置窗体的标题信息

                     BorderStyle:边框样式,设置窗体最上面边框的显示行为

                     WindowState:窗体状态,设置窗体显示的状态(有正常、最小化、最大化)

                     Picture:图片,设置窗体的背景图

 

              Label(标签)

                     Caption:标题,设置标签里面显示的内容

                     AutoSize:自动大小,控件是否自动按照里面的内容变化

                     BackStyle:背景样式,决定控件背景是否透明

 

              TextBox(文本框)

                     Text:文本,设置文本框中显示的内容

                     MaxLength:最大长度,规定文本框中最大的输入数量

                     MultiLine:多行显示,True-允许多行,False—不允许多行

                     PasswordChar:密码字符

                     ScrollBar:滚动条(必须设置MultiLine属性才可用)

 

              Command(命令按钮)

                     Caption:标题,设置按钮上面所显示的内容

                     Style:样式,0-标准,1-图形化

 

              Image(图象控件)

                     Picture:图片,显示的图片

                     Stretch:缩放,规定图片的大小随着控件一起变化

 

              CheckBox(复选框)

                     Caption:标题,设置所显示的内容

                     Value:值,1-选中,0-没选中

 

              OptionButton(选项按钮)

                     Caption:标题,设置所显示的内容

                     Value:值,True-选中,False-没选中

 

              ListBox(列表框)Combo(组合框)

                     ListCount:列表数量

                     ListIndex:列表索引,当前所选择项的索引(可读写)

                     Selected:选择,看列表中的某项内容是否选择

                    

                     方法:

                     AddItem:添加选项,添加一个新的项

                     RemoveItem:移除选项,移除列表中一个项

                     Clear:清空,清空列表里面所有的内容

 

              CommonDialog(通用对话框)

                     打开、另存为对话框:

                            ShowOpen     打开

                            ShowSave      另存为

                            注:Filter:筛选,规定你所要看的内容

                    

                     字体对话框:

       ShowFont      字体

       注:Flags:选项属性,必须先设置为cdlCFScreenFonts,才能使用

 

颜色对话框:

                            ShowColor     颜色

             

              MSFlexGrid(微软伸缩网格)

                     Rows:总行数

                     Cols:总列数

                     TextMatrix:文本格子,指定行和列的索引,进行某个单元格的赋值

             

       通用属性:

                     Enabled:是否可用,True-可用,False-不可用

       Visible:是否可见,True-可见,False-不可见

       Picture:图片

       颜色相关:

                            BackColor:背景颜色

                            ForeColor:前景颜色(一般是字体颜色)

       字体相关:

                            Name:名称

                            Size:大小

                     Bold:粗体

                            Italic:斜体

                            UnderLine:下划线

                            Strikethru:删除线

      

二、常用事件

       Click:单击、点击事件

       DblClick:双击事件

       Load:加载事件,把对象加载到内存当中触发

       Unload:卸载事件,把对象从内存中卸载时触发

       Resize:重定义大小事件(窗体独有),当窗体大小变化时触发,窗体第一次运行时也会触发

      

       鼠标相关:

              MouseDown:鼠标按下事件

              MouseUp:鼠标弹起事件

       键盘相关:

              KeyDown:键盘按下

              KeyUp:键盘弹起

                     注:以上两个能够捕捉到任何键

              KeyPress:键盘按下,压下

                     注:KeyPress只能捕捉到有Ascii码值的键

 

三、数据库操作

       Connection连接的使用

       步骤:(1).引用ADO

                     通过工程→引用中,找到Microsoft ActiveX Data Object 2.5 library

                (2).定义连接

                     如:在标准模块中的通用声明部分用Public定义

                     Public cn as ADODB.Connection

                (3).给连接在内存中开辟空间

                     Set cn = new ADODB.Connection

                (4).设置连接字符串ConnectionString

                     cn.connectionString=””

                     具体设置如下:

                     'ODBC方式连接Access

Provider=MSDASQL;Data Source=数据源名称

 

'ODBC 方式连接SQL Server

Provider=MSDASQL;Data Source=数据源名称;User ID=用户名;Password=密码

 

'OLE DB 方式连接Access

Provider=Microsoft.jet.oledb.4.0;Data Source=路径+文件名

 

'OLE DB 方式连接SQL Server

Provider=SQLOLEDB;Data Source=数据库所在的机器名;User ID=用户名;Password=密码;Initial Catalog=要访问的数据库名

 

                (5).打开open

                     cn.open

             

              连接的方式:

                     连接对象有个执行方法:

                     cn.execute sql

                         注:sql代表目标数据库所能执行的任何sql语句,包括建表、插入、修改、删除等等

 

       RecordSet记录集的使用

       使用步骤:

(1)    定义记录集

Dim rs as ADODB.RecordSet

(2)    给记录集开辟空间

set rs = new ADODB.RecordSet

(3)    打开open记录集

rs.open “表或者SQL语句”,连接,游标类型,锁类型

注:游标类型默认为只向前的(即不能调用moveFirstmovePrevious

      锁类型默认为只读的(既不可以添加、修改、删除)

             

                     注意:当记录集打开后有两种情况

1.       有记录,这时游标默认指向第一条记录

2.       没有记录,这时游标同时指向BOFEOF,则BOFEOF都为True

 

记录集的移动方法:

       rs.moveFirst 第一条

       rs.movePrevious 前一条

       rs.moveNext 下一条

       rs.moveLast 最后一条

 

记录集的添加、修改、删除方法

       添加:

              rs.addNew

              赋值

              rs.update

                     注:update方法的主要作用是把内存中记录集的变化更新到数据库

       修改:

              赋值

              rs.update

       删除:

              rs.delete

              rs.requery

                     注:requert是进行重读,即在上一次open的基础上刷新记录

 

       数据网格使用:

(1)    部件当中加入Microsoft DataGrid Control 6.0

(2)    把游标位置属性CursorLocation设置为客户端的adUseClient

(3)    把相应的记录集给网格的数据源属性

set DataGrid1.DataSource=rs

文章录入:Polylove    责任编辑:Polylove 
  • 上一篇文章: Using CDT With Cygwin

  • 下一篇文章: 体验Java 1.5中面向(AOP)编程
  • 发表评论】【告诉好友】【打印此文】【关闭窗口
          最新热点       最新推荐       相关文章
    没有相关文章
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)