《东华大学VB复习提纲(8页).doc》由会员分享,可在线阅读,更多相关《东华大学VB复习提纲(8页).doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-一.二.三.四. 东华大学VB复习提纲-第 8 页五. 选择和填空重点复习的知识点1. 引用Form自身属性时应使用什么名称表示Form本身Me2. For循环语句循环次数的判断循环次数=int(终值-初值/步长+1)3. 窗体控制焦点定位的属性名称Location TABINDEX4. Unicode和ASCII编码方式的异同1.ASCII编码占一个字节,UNICODE占两个字节!2.ASCII只支持英文字符和一些符号,不支持中文!UNICODE支持很多语言!3.ASCll比UNICODE更早被开发出来!5. 文本框, 图片框, 定时器控件,P28textbox picturebox ti
2、mer 复选框 P73checkbox (主要属性:Text, Checked, CheckState。主要事件:Click, CheckedChanged。)列表框 P92 listbox属性名 值类型 说明 属性设置/引用 Items(Index)Object保存列表框的所有项目的数组 设计阶段、运行阶段 SelectedIndexInteger列表框中当前选中项的序号,-1表示没有选中项 运行阶段 SelectedItem Object列表框中的当前选中项,Nothing表示没有项被选中 运行阶段 Items.Count Integer列表框中所有项的总数。 运行阶段 SortedBoo
3、lean确定列表框中的项在程序运行时是否排序 设计阶段 方法名 格式 说明 AddAdd(item As Object)向列表框末尾添加项。 InsertInsert(index As Integer, Item As Object)将项插入列表框的指定序号处 RemoveRemove(Item As Object)从列表框中删除指定的项 RemoveAtRemoveAt(index As Integer)删除列表框中指定序号的项 Items.Clear Clear()删除列表框的所有项 组合框的主要方法和属性及作用P93combobox(DropDownStyle)DropDown:下拉式组
4、合框,由一个文本框和一个下拉列表构成(默认样式)。 Simple: 简单组合框,与下拉式组合框类似,但直接显示多个项目。DropDownList:下拉式列表框,没有文本框,只能显示和选择textbox:copy选定;cut选定paste选定picture box; picturebox1.image=image. fromfile autosize调框 stretchimage调图timer:interval毫秒start,stopcheckbox : checkstate .checked/unchecked/undeterminedlistbox:listbox1.items.add/cl
5、ear()/remove/ removeat(指定序号)/insert(内容,指定序号)=0选中,序号combox:dropdown文本框和下拉列表 simple dropdownlist无文本框6. 格式化函数的使用P51Format(表达式,格式) Format(result, 0.#)7. 结构化程序设计的几种控制结构P64顺序结构 赋值: 变量名=表达式 选择结构(if p69 , select case =select case xxxxx/case a/./case b/./case c/./end secect, Goto p72 = A:/./. B:/./. goto A)循
6、环结构p75(计数For-Next,条件Do-Loop)8. Redim的使用及特点 P86 Preserve保存之前的值ReDim Preserve a(3)9. 参数传递的两种方式及特点 P110传值 byval传地址 byref Function pd(ByVal x As Integer, ByRef y As Integer) As Integer pd = 什么 End Function10. 菜单项(menustrip在顶上的一条,contextmenustrip 右击出来的一条)的主要属性及如何设置 P123菜单项名.checked=T/F分割线 菜单项名输入“-”菜单项名(&
7、热键,如&E)语法错误、运行时错误(异常)、逻辑错误12. 常用的字符串操作函数及使用,如Mid, Left等 P54(表格)13. 多维数组元素个数的计算 P85(下标上界+1)(下标上界+1)=数组元素个数14. 打开通用对话框的应调用什么方法msgbox(提示文字,vbyesno+vbquesetion+vbdefaultbutton2,标题)15. 文件存取的方法有哪两种顺序存取和随机存取后者是前者的一部分17. 合法标示符的定义规则 P43必须以字母、汉字或下划线开头,后跟字母、汉字、数字或下划线等字符不能包含小数点、空格等标点符号或类型声明字符(&、%、!、#、$)常量名、变量名的
8、长度不能超过255个字符不能使用VB.NET保留字。如Sub、Integer、Dim、If、End等一般不用具有特定意义的名称做标示符,如属性、事件、方法等,以免混淆18. 如何产生在给定范围内的随机整数int(rnd()*(y-x+1)+x)19. 存储数字的不同数据类型所需字节数的大小 P4220. 运算符的优先级关系 P50 负号 */ Mod +-Not And Or Xor(相同输出0,不同输出1)21. vb 程序运行时系统会自动运行的窗体事件过程是什么Load22. 连接运算符 & 和 +的异同 P47abcd+efg=abcdefgabcd&efg=abcdefg123+123
9、=246abc+123=error123&abc=123abc23. 分组框的作用 P7324. 如何使得文本框在用户输入时都显示*号textbox1.passwordcha=*25. 打开文件对话框的使用 OpenFileDialog1.Filter = 文本文件(*.txt)|*.txt 0 OpenFileDialog1.FileName = If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then FileOpen(1, OpenFileDialog1.FileName, OpenMode.Input) E
10、nd If26. 文件打开函数Fileopen的使用fileopen(文件号,文件名,打开模式)Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyEventArgs) Handles Me.KeyDownEnd Sub 键盘上的字符的ASCII码28. 随机文件写入的基本单位是什么字节29. Inputbox函数的返回值是什么类型string30. 如何创建新字体同时赋给文本框的字体属性TextBox1.Font = newfont(宋体, TextBox1.Font.Size
11、, TextBox1.Font.Style)31. vs 2005都支持哪些语言VB,C#,C+,J#32. 日期类型常量的写法#01/01/2013#dateadd(时间单位,增加量,日期) dateadd(d,5,#10/3/2011#)datediff(时间单位,日期1,日期2) datediff(yyyy,#3/25/1985#,#10/3/2011#)二程序填空实验 三. 编程题知识点:(菜单,数组,列表框,数据统计, 顺序文件读写等)4-10:Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Ob
12、ject, ByVal e As System.EventArgs) Handles Dim s, nn, detail As Double 定义变量,s:累加和,detail:精度 Dim i As Integer i:计数器,nn:阶乘 detail = Val(TextBox1.Text) 输入精度 i = 0 计数器赋初值 nn = 1 阶乘 s = 1 累加和赋初值 Do 循环开始 i = i + 1 计数器自加 nn = nn * i 计算每次循环中的阶乘 s = s + 1 / nn 将每一项累加到累加和s中 Loop While 1 / nn = detail 判断结束条件:每
13、一项小于精度控制值时停止循环 TextBox2.Text = s 输出结果 End SubEnd Class3-1Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Dim h, m, s, x As Integer 变量分别保存小时、分、秒和输入的时间 x = TextBox1.Text 输入秒数到变量x中 s = x Mod 60 计算剩余秒数 m = (x 60) Mod 60 计算分钟数 h = x 3600 计算
14、小时数 Label2.Text = h & : & m & : & s 显示 End SubEnd Class3-3Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Text = UCase(TextBox1.Text) End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs
15、) Handles TextBox1.Text = LCase(TextBox1.Text) End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Static i As Integer If i = 0 Then 判断列表框中是否选中某项,如没有项被选中,SelectedIndex值为-1,否则为选中项的下标 ListBox1.Items.Insert(ListBox1.SelectedIndex, TextBox1.Text) Else 没有
16、项被选中 ListBox1.Items.Add(TextBox1.Text) End If End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 向右移动按钮 If ListBox1.SelectedIndex = 0 Then 判断列表框中是否选中某项,如没有项被选中,SelectedIndex值为-1,否则为选中项的下标 ListBox2.Items.Add(ListBox1.SelectedItem) 列表框Li
17、stbox2增加一项 ListBox1.Items.RemoveAt(ListBox1.SelectedIndex) 列表框Listbox1减少一项 End If End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click 向左移动按钮 If ListBox2.SelectedIndex = 0 Then 判断列表框中是否选中某项,如没有项被选中,SelectedIndex值为-1,否则为选中项的下标 ListBox1.It
18、ems.Add(ListBox2.SelectedItem) 列表框Listbox1增加一项 ListBox2.Items.RemoveAt(ListBox2.SelectedIndex) 列表框Listbox2减少一项 End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles If ListBox2.SelectedIndex = 0 Then 判断列表框中是否选中某项,如没有项被选中,SelectedIndex值为-1,否则为选中项的下标 ListBox2.Items.RemoveAt(ListBox2.SelectedIndex) 删除列表框ListBox2的选中项 End If End SubEnd Class