当前位置:首页 >> 数学 >>

阶段复习(1、2、3、4、5章)


阶段复习(11-15)
一、VB.NET 概述 1、.NET 是应用程序开发工具 .NET 开发平台是一个“语言中立”的平台。无论选择什么样的语言,使用的 开发环境相同。 VB.NET 是在 VS.NET 中,编程语言选择 Visual Basic。

2、开发 Windows 应用程序 (1)主要步骤: 创建 Visual Basic 项目,并选择

“Windows 应用程序”模板 设计应用程序的用户界面 设置用户界面各对象的属性 添加 Visual Basic 程序代码 保存和运行程序 执行“文件→全部保存”命令 执行“调试→启动调试”命令 单击工具栏上的“启动调试”按钮 按 F5 功能键 生成可执行文件 保存项目的同时生成一个与项目同名的可执行文件,保存在项目所 在文件夹下的“bin→Debug”子文件夹中。 (2)VB.NET 项目组成文件 sln 文件:解决方案文件,双击启动 VB.NET 并打开应用程序 .suo 文件:解决方案用户选项文件,默认隐藏 .vb 文件:代码模块文件。1 个窗体对应两个文件,分别是保存窗体 界面信息的.designer.vb 文件和保存代码的 form1 .vb 文件 。 .resx 文件:.NET 管理的资源文件(资源编辑器生成的) .vbproj 文件: VB 项目文件

3、基本概念 结构化程序设计方法:面向过程、自顶而下的线性编程过程。 面向对象程序设计:以对象为基础、以事件为驱动来进行编程。 对象:窗体和控件的总称。 事件:作用在对象上的某种事先规定的动作。 事件过程:用来响应事件的过程(程序) 。 控件:工具箱中每一个图标就代表一个控件。 属性:用来描述对象特性的。属性窗口位于屏幕右下方。 方法:是 VB 提供的一种特殊的子程序,用来完成一定的操作。 二、常用控件 1、窗体 属性: Name:设置窗体名称,默认为 Form1、Form2?。 Text:设置标题栏上显示的文本,默认为 Form1、Form2? Font:设置窗体上各控件显示的文本字体。 BackColor、ForeColor:设置背景色和前景色(文本颜色) ControlBox:设置是否出现控制菜单按钮,默认为 True MaximizeBox、MinimizeBox:设置 “最大化”、“最小化”按钮是 否有效,默认为 True

FormBorderStyle:设置窗体的边框样式 Enabled(能否使用) Visible(是否可见) Location:返回窗体左上角相对于屏幕左上角的坐标

Size:设置窗体或控件的大小,该属性有两个分量,即 Width 和 Height,分别为窗体或控件的宽度和高度。 Left、Top 事件: Load:窗体载入时触发该事件 Activated:窗体激活时触发该事件 Deactivate:非活动事件 Click:单击窗体时触发该事件 DblClick:双击事件 Closed:关闭事件。当从内存中清除一个窗体时触发该事件。 Resize:窗体尺寸改变时触发该事件 Paint:绘画事件。当窗体被移动或放大时,或者窗口移动时覆盖了 一个窗体时,触发该事件 方法: Show():显示窗体 Hide():隐藏窗体 Close():关闭窗体 其它: 3 个基本的鼠标事件: MouseDown(按下鼠标键时触发) MouseUp(释放鼠标键时触发) MouseMove(移动鼠标时触发)。 3 个基本的键盘事件: KeyPress(按键触发)

KeyDown(按下键触发) KeyUp(释放键触发)。 控件数组 Control 属性 2、标签控件– Label 控件 属性 Text:显示的文本。 AutoSize:是否自动调整标签的大小以适应文本的宽度。 TextAlign:对齐方式。 3、文本控件– TextBox 控件 属性 ? Text:文本框中显示的内容 ? Font:文本框中文本的字体、字形和字号 ? BackColor、ForeColor:文本框的背景色和前景色 ? MaxLength:文本框中最多可容纳的字符(汉字)数 ? PasswordChar:口令或密码字符 ? ReadOnly:文本框显示的内容是否为只读,默认为 False ? Multiline:文本框控件是否能够接受和显示多行文本默认为 False ? ScrollBars:多行文本框中是否出现滚动条,默认为 None 事件 ? TextChanged:改变文本框内容时触发该事件 ? GotFocus:文本框获得焦点时触发该事件 ? LostFocus:文本框失去焦点时触发该事件 方法 对象. Focus 4、命令按钮控件 ? Text:按钮上显示的文本 ? 给按钮定义快捷键:在快捷键字母前添加字符& 5、 单选按钮控件 RadioButton

属性: ? Text:单选按钮的说明文字。 ? CheckAlign:圆形按钮在控件中的位置 ? Checked:单选按钮是否被选中,默认为 False 事件:Click 6、 多项选择的控件 CheckBox 属性: ? ? ? ? Text:复选框的说明文字 CheckAlign:小方框在控件中的位置 Checked:复选框是否被选中,默认为 False CheckState:复选框的当前状态

事件 ? Click: 单击复选框时, 复选框的状态即发生改变, 同时触发 Click 事件 ? CheckedChanged: 当复选框的 Checked 属性发生改变时触发该事件 7、分组控件 8、列表框控件:显示供选择的项目列表 属性 集合属性 Items :设置列表框中的显示内容 ? Count 属性:列表框中的项目总数 ? Item 属性:列表项的内容。 TextBox1.Text = ListBox1.Items(2) ? Add 方法 :在列表框中添加项目 ? Remove 方法:删除列表框中指定的项目 ? RemoveAt 方法:删除列表框中指定索引号的项目 ? Clear 方法:删除列表框中的所有项目

9、组合框控件:文本框和列表框结合在一起的控件

? DropDownStyle 属性: ? Simple:简单组合框 ? DropDown:下拉式组合框(默认) ? DropDownList:下拉式列表框 ? Text 属性:当前选定的列表框选项或者在文本框中输入的字符串 10、Timer:定时触发事件的控件 ? 属性 ? Enabled:设置 Timer 控件是否起作用,默认为 False ? Interval:设置定时事件的时间间隔,单位为毫秒。如果将 Interval 属性设置为 0,则 Timer 控件无效。 ? Tick 事件:自动以 Interval 属性指定的时间间隔发生 ? 方法 ? Start():启动计时器,相当于 Enabled 属性设置为 True ? Stop():停止计时器,相当于 Enabled 属性设置为 False 11、 PictureBox:显示图片的控件 属性 ? Image:设置图片框中显示的图片 例: PictureBox1.Image = Image.FromFile("C:\leaf.gif") 例: PictureBox1.Image = Nothing ? SizeMode:设置图片框中显示的图片大小 12、滚动条控件 属性:Value 事件:Scroll 13、 菜单的控件 ? MenuStrip、ContextMenuStrip ? 常用事件:click 14、 多文档界面 ? 一般步骤: ? 主(父)窗体:IsMdiContainer 属性修改为 True

? ?

在项目中添加 1 个或多个准备成为子窗体的窗体 在主窗体中创建菜单,编写打开子窗体的菜单项的 Click 事件响 应代码:

? Dim 子窗体对象名 As New 窗体类 ? 子窗体对象名.MdiParent = MDI 父窗体对象名 ? 子窗体对象名.Show() ? 若打开了多个子窗体, 可调用父窗体的 LayoutMdi 方法对子窗体进 行排列。 15、工具栏的控件 ToolStrip ? 工具栏上按钮的常用属性: ? Image:设置显示在按钮上的图像 ? Text:设置显示在按钮上的文本 ? DisplayStyle:设置按钮上是否显示图像和文本。该属性有 4 种取值,默认为 Image(只显示图像) ? TextImageRelation:设置按钮上图像与文本的相对位置。 该属性有 5 种取值,默认为 ImageBeforeText ? 指向该按钮所出现的提示文本 三、函数 1、数学函数

函数名 Abs(N) Exp(x) Log(N) Sqr(N) Int(N) Fix(N) Round(N1[,N2]) Sgn(N) Rnd(N) Sin(N) Cos(N) Tan(N) Atn(N) 求 N 的绝对值

功能 求以 e 为底的指数对数,即求 eN 求以 e 为底自然对数,N>0 求平方根,N 必须大于等于 0 取小于等于 N 的最大整数

示例 Abs(-2.5) Exp(3) Log(10) Sqr(9) Int(-3.5) Int(3.5) Fix(-3.5) Round(2.86,1) Round(2.86) 2.5

结果 20.08554(Single 值) 2.302585 (Single 值) 3 -4 3 -3 2.9 3 -1 0 到 1 之间的数 0 1 0 0

取整 对 N1 保留 N2 位小数的情况下四舍五入,默 认 N2,则取整 求 N 的符号,当 N>0,返回 1; N=0,返回 0; Sgn(-2.5) N<0,返回-1 产生一个(0,1)之间的单精度随机数 Rnd(N) 求 N 的正弦值,N 的单位是弧度 求 N 的余弦值,N 的单位是弧度 求 N 的正切值,N 的单位是弧度 求 N 的反正切值,N 的单位是弧度,函数返 回的是弧度值 Sin(90) Cos(0) Tan(0) Atn(0)

2、日期函数 函数名称 Now Today TimeOfDay 功能 返回系统的当前日期和时间 返回系统的当前日期 返回系统的当前时间

Year:获取年份 Day:获取日 3、字符串函
函数名 Len(C) LenB(C) Left(C) Right(C,N) Mid(C,N1,N2) Ucase(C) Lcase(C) Ltrim(C) Rtrim(C) Trim(C) Space(N)

Month:获取月份 DayOfWeek:返回星期几。

功能 求字符串的字符长度(个数) 求字符串的字节个数 从字符串左边取 N 个字符 从字符串右边取 N 个字符 从字符串左边第 N1 个位置开始向右 取 N2 个字符 将 C 字符串中所有小写字母改为大写 将 C 字符串中所有大写字母改为小写 去掉字符串左边的空格 去掉字符串右边的空格 字符串两边的空格 得到 N 个空格

示例 Len("VB 语言") LenB("VB 语言") Left("Visual Basic", 2) Right("Visual Basic", 2) Mid("Visual Basic", 2,3) Ucase("Basic") Lcase("Basic") Ltrim(" Trim(" Space(3) Basic") ") ") Basic Rtrim("Basic 4 8

结果

"Vi" "ic" "isu" BASIC basic "Basic" "Basic" "Basic"

""

4、转换函数
函数名 Str(N) Val(N) Chr(N) Asc(C) Cint(N) Hex$(N) Oct$(N) Lcase(C) Ucase(C) CBool(x) CByte(N) CDate(D) CCur(N) CStr(N) CVar(N) CSng(N) CDbl(N) 功能 数值转换成字符串 将字符串 N 中的数字转换成数值 ASCII 码值转换成字符 字符转换成啊 ASCII 码值 数值型数据小数部分四舍五入取整 十进制转换为十六进制,返回的是字符串型值 十进制转换为八进制,返回的是字符串型值 大写字母转换为小写字母 小写字母转换为大写字母 将任何有效的数字字符串或数值转换成逻辑型 非零数字字符串或数值即为真 将 0~255 之间的数值转换成字节型 将有效的日期字符串转换成日期 将数值数据转换成货币型 数值型数据转换成字符串型 转换成变体型 数值数据转换成单精度型 数值数据转换成双精度型 示例 Str(50.2) Val("23ab") Chr(65) Asc("a") Cint(5.7) Hex$(30) Oct$(10) Lcase("ABC") Ucase("abc") CBool(2) CBool("0") CByte(6) CDate(#2006-07-18#) CCur(25.6) CStr(12) CVar("23")+"A" CSng(23.5125468) CDbl(23.5125468) 结果 "50.2" 23 "A" 97 6 "1E" "12" abc ABC True False 6 2006-07-18 25.6 "12" "23A" 23.51255 23.5125468

四、过程 过程是应用程序中一个相对独立的程序段。 过程分 Sub 过程和 Function 过程, 区别在于前者被调用时不产生返回值, 而后者被调用时可以返回 1 个处理结果。 过程按参数的有无分为有参过程和无参过程。 过程在程序中的位置任意。过程以调用的方式被启用,遇到 End Sub 时, 过程调用完毕。

定义: Sub 过程名([参数表]) 语句 End Sub 参数是调用某过程时传递给该过程进行处理的数据 调用过程(Call 可以省略):

[Call] 过程名([参数表]) 中途终止 Sub 过程 Exit Sub


相关文章:
阶段复习(1、2、3、4、5章)
阶段复习(12345章)_数学_高中教育_教育专区。极端复习阶段复习(11-15)一、VB.NET 概述 1、.NET 是应用程序开发工具 .NET 开发平台是一个“语言中...
1,2,3,4,5章训练题
1​,​2​,​3​,​4​,​5​章​训​练​题 暂无评价|0人阅读|0次下载|举报文档北师大版八年级下册数学 1,2,3,4,5 章 联合训练...
概率练习第1,2,3,4,5章
5页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 概率练习第1,2,3,4,5章 概率统计复习题概率统计复习题隐藏>...
北师大八年级上数学期中复习-1,2,3,4,5,8章
北师大八年级上数学期中复习-1,2,3,4,5,8章_数学_初中教育_教育专区。八年级数学期中复习 姓名___ 学号___ 家长签名___ )一、认真选一选! 1、以下五个...
第1,2,3,4,5习题
22页 免费 矩阵习题 (1,2,3,4,5章) 9页 5财富值喜欢此文档的还喜欢 人教...在建设工程项目的决策和实施过程中,由于各阶段的任务和实施主体不同,构成 了不...
计算机等级考试复习题1(1,2,3,4,5,6)
计算机等级考试复习题1(1,2,3,4,5,6)_IT认证_资格考试/认证_教育专区。(...2 个窗口 D) 可以同时编辑的文档窗口最多只能 有2个 (41) 在 Word 2000 ...
学业水平考试复习资料 必修一 第5章(3、4节)
学业水平考试复习资料 必修一 第5章(34节)_理化...③C02 的生成在第___阶段,O2 参与反应在第___阶段...2、无氧呼吸: ( 1 )概念:一般是指细胞在 ___...
1,3,4,5章训练题
北师大版八年级下册数学 1,3,4,5 章 联合训练题 一、选择题(每小题 3 ...3.几名大学生租车从市区到郊外游览,租金为 300 元,出发时,又增加了 2 名...
纲要课后思考题参考答案第1,2,3,4,5章
1234章练习题 7页 免费 第12345章复习纲要... 暂无评价...5页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,...
更多相关标签: