ImageVerifierCode 换一换
你正在下载:

VB.docx

[预览]
格式:DOCX , 页数:7 ,大小:20.22KB ,
资源ID:6208676      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6208676.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB.docx

1、VB Listbox. selectedindex 属性总是包含列表框中所选的编号; Select case 条件中可以使用比较运算符来判断变量是否属于某个范围,但必须使用is 或to关键字;例子:Select case ageCase Is 13 在VB的IF 语句中含有两个条件表达式时,可以使用AndAlso 和OrElse运算符连接,前者表示若要Then后面的语句执行,两个表达式都必须成立时,如果第一个值为假时,将立即转至下条语句而不检测第二个条件; 通过设置文本框的PasswordChar属性,使程序在用户输入字符时显示占位符; Xor 异或,表示两个表达式仅有一个为真时,结果为真,若

2、两个都为真或假时,结果为假; MaskedTextBox 控件类似于TextBox 控件,但前者可以控制用户输入程序的信息的格式,可以设置Mask属性来控制格式,可以使用控件提供的预定义格式或自行选择格式; 在代码的最开始部分插入Imports Sysem.Math后可以使用数学函数:Abs(n)、Atan(n)、Cos(n)、Exp(n)、Sign(n)、Sin(n)、Sqrt(n)、Tan(n)等; 定义常量用Cons 例子:Const a AS Double 用户自定义变量用Structure 例子:Structure Student Dim Name As StringDim Num

3、As Double End structure使用用户自定义的数据类型和成员变量之间的关系与对象和属性之间的关系类似; 在与工具栏按钮或菜单命令关联的事件过程中,使用ShowDialog方法输入对话框名称;该方法返回一个名为DialgResult 的结果;它表示用户单击的是对话框的那个按钮,DialogResult.OK.表示单击了“打开”按钮; 对话框的Filter属性来过滤打开的文件类型或图片的格式等; TimeString 和Datestring 返回系统时钟的当前时间和日期; 列表框中添加列表项:Listbox1.Item.Add(); 类:是定义对象功能的蓝图或模板,它定义对象做什么

4、而不是定对象本身,在VB中,可以利用已有的类:System.Math 、System.Windows.Forms.Form、System.Drawing.Image.FromFile; 命名空间:是按唯一的名称分层次组织的类库; FromFile() 方法用于打开指定的文件; 使用TryCatch 代码块捕获错误:Try 可能产生运行时错误的语句 Catch 一旦运行时错误发生就会被执行的语句 Finally 不管错误是否发生都会执行的语句 End Try Chr(13)和vbCr表示回车,Chr(10)表示换行;vbCrLf包含回车和换行,用于创建新行; CSng 函数将字符串类型转换为其他

5、类型;Int函数用于取整; 使用Until关键字的Do循环结构和使用While关键字的Do循环结构类似,两者的的运算符正好相反; “插入代码段”命令允许用户从常见编程任务列表中选择现成的代码模板或代码段; 使用Exception及Message:try Catch ex As System.Io.FileNotFoundException “ Msgbox ()Catch ex As +(Exception事件)Catch ex As ExceptionEnd Try 模块:程序中一种单独的区域,可包含全局变量、函数、和子过程,可以在程序的任何处使用; 定义公共变量:Public A As i

6、nteger; 过程的作用是把相关的语句组合起来以实现一个任务,在VB中主要有两种类型的过程:函数和子过程; 函数定义:Function Name ( 参数) As type Return values End FunctionReturn 用于向调用程序返回值并指定该值,一旦执行了Return 语句,程序就退出函数,即使后面有其他语句; Format 函数:调整结果的显示方式,返回值为字符串; 子过程:Sub name (参数) End Sub ByVal 按传值方式传递参数:表示变量以传值方式传递给过程,任何对变量的改动都不会被传回到调例过程;ByRef 按引用方式传递参数:在过程中对变量

7、进行的任何改动都将被传给调用例程中的变量;不确定的时候,使用ByVal关键字; 对数组赋值:Dim Rec = 10,20,30,40; UBound 函数可以获得数组的上限值,LBound 函数可以获得数组的下限值; 定义动态数组:Dim Tem() As single (添加代码确定元素的个数) ReDim Tem (days-1)重新定义数组的大小时元素数要减一;使用ReDim可以使动态数组的数据被设置为默认值(零活空),使用Preserve可以改变数组大小时保留数组中原有的数据,但只能重新定义数组的最后的一个维度,对于多维数组只能改变最后一维的大小并保留数组内容不变:ReDim Pre

8、serve 数组名 (大小); Progressbar 进度条,主要属性有Minimum、Maximum、Value 通常使用代码对他们进行操作; 使用Net.Framework 中Array类的方法,对数组内容重新排序:Array .sort (数组名)或Array .reverse (数组名); 在vb中窗体上的所有对象的集合称为Controls 集合,如果指定了一个对象在集合中的位置即索引值,就可以引用集合中的对象,在VB中按照程序创建对象的相反顺序在集合中存储对象,因此可以利用某个对象的“创建顺序”单独引用该对象,例: control(0). Text = “Business” 处理集

9、合中的对象更好的方法是将所有对象作为一个组来处理,可以使用For Each Next 循环结构,例:Dim ctrl As Control For Each ctrl in Controls Ctrl .text = “Me” (ctrl 代表窗体中的一个对象) Next Ctrl Tag 属性和 Name属性一样,大多数对象都支持,可以存储对象的字符串数据,默认状态下为空,可以为其指定值,并通过对他进行检测来标识程序中将以不同方式来处理的对象; 在VB中允许用户自定义集合来跟踪程序中的数据并系统地对数据进行处理,定义方式:Dim 集合名 As New Collection (),并可以使用A

10、dd方法向集合中添加成员,用For Each Next 循环来检测各个成员(ctrl . Add ( text1.text)); inStr 函数:检测字符串是否含有另一字符串的内容; 文件操作:可以在程序中使用OpenFileDialog 控件来提示用户指定一个文件的路径,其Filter属性用于控制显示的文件类型,ShowDialog方法,用于显示“打开”对话框,FileName属性,用于返回有用户指定的文件路径; 打开文件的方法有很多,最常用的是My命名空间和StreamReader类,使用My.Computer.FileSystem对象和ReadAllText方法来打开文本文件并在文本框

11、对象中显示文件内容,语法如下:Dim Atext As String = “ “OpenFileDialog1.filter = “Text files (*.text)|*.text”IF OpenFileDialog1.ShowDialog() = DialogResult .OK then Atext=My.Computer.FileSystem.ReadAllText( OpenFiflDialog1.Filename )Text1.text = AtextEnd IF如果忘记ReadAllText方法的语法,可以使用“插入代码段”命令快速插入一个示例;.NET Framework 库

12、中的StreamReader 类用于在程序中打开和显示文本文件,为了方便类的使用将Imports System . IO 放到程序代码顶部,语法如下: Dim str As StreamReader str = New StreamReader (”文件路径”) Text1.text = str. ReadToEnd Str . Close ()EndToStream 属性表明文件的末尾, ReadToEnd 方法表示从当前位置直到文件末尾,Readline 方法表示从文件中读取一行;写入文本文件同样可以使用这两种方法,不过用WriteAllText() 方法和StreamWriter类; 使

13、用String类和VB函数处理字符串:ToUpper/UCase、ToLower/LCase 、Length/Len、Contains/Instr、Substring/Mid、IndexOf/InStr、Trim、Remove、Insert、Compare/StrComp、CompareTo/StrComp、Replace、StartsWith、EndsWith等; 使用Asc函数将字符串转化为码,函数相反; 内置的Xor用于加密数值的工具,对组成数字的位执行的函数; 在屏幕上显示时必须进行处理的窗体称为对话框,成为有模式窗体,使用ShowDialog方法打开它;用户通过切换可以离开所显示的窗

14、体,使用Show方法打开,也称为非模式窗体;例: Form2 . ShowDialog () 或 My.Forms.HelpInfo.ShowDialog (); 在窗口上定义窗体的位置时使用DesktopBounds属性和StartPosition属性; 在程序运行时添加控件:Dim button As New Button (设置属性) Form.Controls.Add (button ) (把对象添加到窗体的Controls集合中); 在窗体上排列控件使用Anchor和Dock属性,前者强迫窗体上的对象与窗体的某个边缘保持固定距离,后者强迫对象与窗体边缘保持接触; 在窗体上创建线条或形

15、状:利用System.Drawing.Graphics命名空间的方法,例:Dim Gpc As Graphics Gpc = Me.CreateGraphics Dim pencolor As New Pen ( System.Draming.Graphics ) Gpc.DrawEllipse ( pencolor,10,20,30,40) 创建在窗体刷新期间依然显示在窗体上的线条:将用于处理图形的方法加入窗体的Paint事件中; 在窗体上移动对象:利用Location 属性、New关键字和Point 结构体重新定义该对象, label.Location = New Point ( 200,

16、 300); 利用对象的Left 、Top和Location 属性为对象添加动画效果;利用Width属性和Height属性在程序运行时缩放对象;改变窗体的透明度用窗体的Opacity属性; 继承现有窗体的界面和功能:“项目”菜单下得“添加新项”的命令,但基础窗体必须编译为.exe 或 .dll 文件;可以自定义继承的窗体,将控件添加到窗体上,但不设置已继承的部分; 创建自己的基类:“项目”菜单下的“添加类”命令:1、 声明变量: Private name As String 2、 创建属性: Public Property FirstNme() As String Get Return Nam

17、e End Get Set (ByVal Value As String ) Name = Value End Set End Property3、 创建方法:在类中定义一个子过程或函数; Public Function Age () Return End Function4、 声明对象变量以使用类: Dim Employee As New person (创建类时的名称) 5、 使用类的属性和对象的属性一致; 在新类中继承基类:用Inherits关键字引入基类的类定义; Public Class Teacher Inherits Person Private Level As Short P

18、ublic Property Grade () As Short get End property End Class 数据库操作:1、 在“数据”菜单下选择“添加数据源”命令,建立数据库的连接;打开“数据源”窗口,拖放表和字段到窗体上,在箭头的下拉列表中选择绑定控件的类型,若窗体上已有控件,直接将“数据源”的表和字段拖到控件上就可,另外,将对象的DataBindings 属性设为数据集的有效字段;2、 当绑定控件时会在窗体上自动添加导航控件,若要自定义,可右击组件盘中的BindNavigator 对象,选择“编辑项”;3、 可以使用MaskedTextBox控件来格式化数据集字符串数据的内容;4、 使用“查询生成器”中的SQl语句可创建自定义的查询;5、 在窗体上创建DateGridView对象可以显示整个数据表;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1