VB1-10
VB1
二级VB考试提纲第一章一、Visual Basic的特点和版本(一)Visual Basic的特点Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。
(二)Visual Basic的版本Visual Basic6.0包括3种版本,分别为学习版、专业版和企业版。
第二章一、对象(一)Visual Basic的对象1.什么是对象在Visual Basic6.0中,对象分为两类:一类由系统定义,一类由用户定义。
2.对象属性属性是一个对象的特性,不同的对象有不同的属性。
对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(Fontsize)、是否可见(Visible)等。
3.对象事件所谓事件(Event),是由Visual Basic预先设置好的、能够被对象识别的动作。
4.对象方法方法的操作与过程、函数的操作相同,但方法是特定对象的一部分,正如属性和事件是对象的一部分一样。
其调用格式为:对象名称.方法名称(二)对象属性设置了在属性窗口中设置对象的属性,必须先选择要设置属性的对象,然后激活属性窗口。
属性不同,设置新属性的方式也不一样。
通常有以下3种方式。
1.直接键入新属性值2.选择输入,即通过下拉列表选择所需要的属性值3.利用对话框设置属值二、窗体(一)窗体的结构与属性窗体结构与Windows下的窗口十分类似。
在程序运行前,即设计阶段,称为窗体;程序运行后也可以称为窗口。
窗体与Windows下的窗口不但结构类似,而且特性也差不多。
下面按字母顺序列出窗体的常用属性。
这些属性适用于窗体,同时也适用于其他对象。
1.AutoRedraw(自动重画)2.BackColor(背景颜色)3.BorderStyle(边框类型)4.Caption(标题)5.ControlBox(控制框)6.Enabled(允许)7.字形属性设置8.ForeColor(前景颜色)9.Height、Width(高、宽)10.Icon(图标)11.MaxButton、MinButton(最大、最小化按钮)(名称)13.Picture(图形)14.Top、Left(顶边、左边位置)15.Visible(可见性)16.WindowState(窗口状态)(二)窗体事件与窗体有关的事件较多,其中常用的有以下几个:1.Click(单击)事件2.DblClick(双击)事件3.Load(装入)事件4.Unload(卸载)事件5.Activate(活动)、Deactivdte(非活动)事件6.Paint(绘画)事件三、控件窗体和控件都是Visual Basic中的对象,控件以图标的形式放在“工具箱”中,每种控件都有与之对应的图标。
9-2、VB1(硫氨素)
缺乏的影响
• 1、生产性能下降 • 2、对上皮的影响 • 动物都会出现一种典型缺乏症:癩皮
病
• 家禽:羽毛差,腹泻
猪--- 癞皮病 (耳部、颈 部、背部产生 皮炎)
仔鸡-- “镜圈眼”,眼周脱毛
皮炎
注意的几个问题
第一、谷物饲料中烟酸的都是结合形 式存在,动物对其利用率低,仅有 10-20%。 第二、动物可以将色氨酸转化为烟 酸,但是转化能力有限: 猪、禽:合成1mg烟酸需60mgTrp 第三、烟酸比较稳定
七、VB1(硫氨素)
硫氨素的结构和活性形式
• 1、结构组成:嘧啶环和噻唑环由甲烯基 桥连结。 • 2、活性形式: • 硫氨素+ATP--焦磷酸硫氨素+AMP
硫氨素的功能
• 1、作为辅酶参与体内能量代谢 • * 酮酸的脱羧反应 • 2、参与物质的合成: ——葡萄糖氧化成核糖,RNA的形成,进 一步形成NADPH。 ——参与脂肪酸、固醇、乙酰胆碱的形 成。
十、VB6
VB6的种类
包括三种 吡多醛、吡多胺、吡多醇 参与代谢的活性基团: 磷酸吡多醛
VB6的作用
第一、以磷酸吡多醛作为辅酶参与50多种 酶系统主要参与蛋白和氨基酸代谢 氨基酸的非氧化分解、脱氨、脱羧和 脱巯基 第二、作为糖原磷酸化酶的辅酶参与糖原 分解的第一步
VB6缺乏的影响
• • • • • • 第一、降低生产性能 第二、对上皮的影响 耳和爪部皮肤损伤,出现皮炎 第三、对神经的影响 关节疼痛,共济运动失调 第四、繁殖力下降(孵化率低、睾丸和 鸡冠退化)
• • • •
缺乏的影响
1、生产性能下降 2、对上皮的影响 *皮炎(干燥、粗燥、渗出物) *足底列口 *消化道炎症:呕吐、腹泻 3、神经的影响 *后腿痉孪,站立不稳
vb1
1.1 Visual Basic的特点
1. 可视化的设计平台 2. 事件驱动的编程机制 3. 结构化的设计语言 4. 充分利用Windows资源 5. 开放的数据库功能与网络支持
1.2 Visual Basic的启动和推出 1. 启动
常用启动VB的步骤为: ① 单击Windows任务栏中的“开始”按钮,从“程序 ”组中选择其中的“Microsoft Visual Basic 6.0中文版” ,启动Visual Basic 6.0。 ② 启动Visual Basic 6.0后,首先显示“新建工程”对 话框,如图1-1所示。
③ 系统默认为“新建”选项卡中的“标准EXE”项。双击新 建选项卡中的“标准EXE”项,或直接单击“打开”按钮, 进入VB的集成开发环境,如图1-2所示。
2. 退出VB 如果要退出Visual Basic 6.0,可单击图1-2中VB 窗口的“关闭”按钮,或选择“文件”菜单中的 “退出”命令,VB会自动判断用户是否修改了工 程的内容,并询问用户是否保存文件或直接退出 。
3. 运用示例代码 例如,可以按下面的步骤进行演练: ① 在属性窗口中选择“FillColor”属性,并按F1键(使用 上下文相关),打开帮助窗口。 ② 单击“示例”二字,打开FillColor属性示例帮助窗口, 如图1-11所示。
③ 选中程序代码部分。
④ 在帮助窗口中,单击“编辑”菜单中的“复制”命令 。
在工程窗口中有“查看代码”、“查看对象”和“切换文件 夹”三个按钮: ● 单击“查看代码”按钮,可打开“代码编辑器”查看代 码。 ● 单击“查看对象”按钮,可打开“窗体设计器”查看正 在设计的窗体。 ● 单击“切换文件夹”按钮,可隐藏或显示包含对象文件 夹中的个别项目列表。
安息香缩合反应
程
A
12
1. 安息香缩合、羟醛缩合、歧化反应有何 不同?
2. 本实验为什么要使用新蒸馏出苯甲醛? 为什么加入苯甲醛后,反应混合物的pH 值要保持在9~10? 溶液的pH值过低或 过高有什么不好?
A
13
混合液
pH=9~10
反应液
温水浴回流
摇动 1.5h
pH9~10③
冷水洗涤 干燥
反应液
冷至室温 置于冰水④
抽滤
沉淀
粗安息香
A
95%乙醇 重结晶⑤
纯安息香
9
① VB1的质量对本实验影响很大,应使用新 开瓶或原密封、保管良好的VB1;用不完的应 尽快密封保存在阴凉处。
② VB1溶液和 NaOH 溶液在反应前要用冰水 充分冷透,否则VB1的噻唑环在碱性条件下易 开环失效,使实验失败。
A
10
③反应过程中,溶液的pH值非常重要,如碱性不 够,不易出现固体,必要时可滴加10%氢氧化钠 溶液。
④若冷却太快,产物易呈油状析出,可重新加热 溶解后再慢慢冷却重新结晶,必要时可用玻璃棒 摩擦瓶壁诱发结晶。
⑤安息香在沸腾的95%乙醇中的溶解度为 12~14g/100mL
A
11
粗
产
..
物
纯
化
流
CN
O CH CN
H OO CC CN H
O OH CC
O OH CC
+ CN
CN H
H
目前,对安息香缩合则是使用具有生物活性的辅酶
维生素B1代替剧毒的氰化物A。
4
VB1又叫硫胺素
硫胺素是一个噻唑生成的季铵盐,具有阳离子特性,能 同许多阴离子形成盐或复杂的有机化合物。用作饲料添加 剂的主要是由化学合成法制得的硫胺素盐酸盐(盐酸硫胺 素)和硝酸盐(单硝酸硫胺素)。
高中信息技术 2.4.1 FOR循环语句教学设计
2.4.1 FOR循环语句教学设计教学案例基本信息表一、教材分析:使用教材:教育科学出版社出版的《算法与程序设计》(选修)。
循环结构是程序设计的三种基本结构之一,是程序设计的基础。
这节课是循环语句的第一部分内容,教材只是通过一个应用题引出了循环结构,并应用for循环结构实现了程序和编写,没有给出其语句格式和执行过程。
我认为这样会导致一些学生进行简单模仿,而不是真正的掌握和理解。
学生只有熟练掌握了FOR循环语句的语句格式,理解循环执行过程,才能在实际应用中游刃有余。
因此本部分内容分二节课完成,这节课主要讲for循环语句的语句格式及其执行过程,下节课再讲实际应用。
二、学生分析:教学对象为高二的学生,该校学生选修的是多媒体课程内容,没有掌握VB 程序设计的基础内容,突然讲解到FOR循环设计对学生难度比较大,上课内容需要想办法设置比较简单易懂,尽量跳过VB程序设计前面的基础内容。
三、教学目标及确立依据:根据本节课教学内容以及学生的特点,结合学生现有知识水平,确定本节课教学目标如下:1、知识目标::1)掌握FOR循环语句的基本格式;2)理解FOR循环语句的执行过程;3)能根据实际问题确定程序中的循环变量、循环条件和循环体;4)能用for循环结构编写简单的程序。
2、能力目标:培养学生分析问题,解决问题的能力。
3、情感目标:使学生积极参与,发挥他们的主动性,激发他们的求知欲。
穿插了两个大科学家的例子,提醒学生积极向上。
四、教学重点、难点及确立依据:学生只有掌握了for循环语句的语句格式,理解了其执行过程,才能在实际应用中得心应手。
教学重点:1、掌握FOR循环语句的基本格式;2、理解FOR循环语句的执行过程;教学难点:根据实际问题,确定程序中的循环变量、循环条件和循环体。
教材处理:教材上没有讲for循环语句格式,也没讲它的执行过程,直接讲了它的应用。
若直接按教材上的来讲,没有VB基础的学生很难接受。
很容易造成学生的简单模仿,而不是真正的掌握。
VB程序设计-1
代码设计窗口
(3)运行程序 标准工具栏中启动程序按钮 ,或按[F5]键。
(4)保存工程(P14) 保存VB程序需要保存窗体文件和工程文件。 至少包括:工程文件(.vbp )和窗体文件(.frm)
例二 计算1~10的和值。
(1)界面设计 在界面设计窗口添加1个标签控件、1个文本框控 件、1个命令按钮控件。
‘赋值号左侧不是变量
(2) 设置控件属性
Form1.Width=400 √ Command1.Left=Command1. Left -100 √ Form1.Left=Form1.Left+300 √
小结
空格的书写
(1)单个常量或变量。 Dim x As Integer Print 123 ; “ABC”; x
(2)计算表达式后输出。 x=10 : y=20 Print 2*(x+y)
(3)一种有提示的输出方式。 Print x*x+2*x+1 Print “y=”; x*x+2*x+1 ‘比较两式
2 Print语句使用符号进行输出格式控制 (1)分号,紧凑的输出方式,如Print “x=” ; x (2)逗号,分散的输出方式,如Print “y=” , x^2 (3)无符号,如Print 。则实现光标换行显示
Dim N1 As Long ‘给变量取名为N1,变量 N1中存储的数据类型为长整数类型
Dim Str1 As String , Str2 As String*10 ‘定义Str1为变长字符串 , Str2为定长字 符串 , Str2字符长度为10
一般来说,变量应遵从先定义后使用的原则。 注意,变量定义后默认初始值为0或空字符串。 错误的写法:Dim i , j as Integer
VB实验报告(实验10)
电子信息工程学系实验报告课程名称:面向对象程序设计实验项目名称:实验10 文件 实验时间2011-12-12班级: 姓名: 学号:实 验 目 的:1)、理解System.IO 对象模型。
2)、熟练掌握使用File 和Directory 对象操作文件的方法。
3)、熟练掌握DriveListBox 和StreamWriter 对象读写文本文件的方法。
4)、理解流的概念。
5)、掌握使用StreamReader 和StreamWriter 对象读写文本文件的方法。
实 验 环 境:Windows XPVisual 2003实 验 内 容 及 过 程:查找并替换文本文件的内容1、 新建一个“VisualBasic 项目”2、 界面设计由一个显示选择的文件的文本框(txtFileName )、一个查找内容的文本框(txtFindText )、一个替换内容的文本框(txtReplaceText )、一个显示打开的文件内容的多行文本框(txtContent )、三个标签(Label )和两个按钮(btnSelFile 、btnReplace )组成。
还要再添加一个OpenFileDialog 控件。
界面安排如图T10-1。
3、 编写程序代码引入System.IO 名称空间。
单击“选择文件”按钮的事件代码: 图T10-1 界面设计Private Sub btnSelFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesbtnSelFile.ClickOpenFileDialog1.InitialDirectory = "c:\"OpenFileDialog1.Filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*"OpenFileDialog1.FilterIndex = 1OpenFileDialog1.RestoreDirectory = TrueIf OpenFileDialog1.ShowDialog = DialogResult.OK ThentxtFileName.Text = OpenFileDialog1.FileNameEnd IfIf txtFileName.Text <> "" Thenreadfile(txtFileName.Text, txtContent)End If单击“替换”按钮的事件代码:Private Sub bntReplace_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles bntReplace.ClickIf txtFindText.Text = "" ThenMsgBox("请输入查找字符串", MsgBoxStyle.Critical)End IfTryDim fs As New FileStream(txtFileName.Text, FileMode.Open)Dim sr As New StreamReader(fs)Dim tempstr As Stringtempstr = Path.GetTempFileNameDim sw As New StreamWriter(tempstr)Dim s As StringDos = sr.ReadLineIf s <> Nothing Thens = s.Replace(txtFindText.Text, txtReplaceText.Text)sw.WriteLine(s)ElseExit DoEnd IfLoop While s <> Nothingsw.Close()sr.Close()fs.Close()File.Delete(txtFileName.Text)File.Move(tempstr, txtFileName.Text)If txtFileName.Text <> "" Thenreadfile(txtFileName.Text, txtContent)End IfMsgBox("替换完成。
第10章 VB常见错误类型和程序调试方法
10.3 程序调试方法
在设计或中断模式下,将鼠标移动到“工具”菜单上右击,在随后 出现的快捷菜单上选择“调试”命令,出现如图10-1所示的“调试” 工具栏。 下面重点介绍与程序调试有关的几个工具按钮的作用。
(1)切换断点
在程序代码中设置或取消断点,程序执行到该语句时停下来。 注意:设置断点的方法是在代码窗口中选择一条语句,单击“切换断 点”按钮或按F9键,该语句变为暗红色,即设置成功,程序中允许 设置多个断点。再次用同样的方法便取消断点。按Ctrl + Shift + F9组 合键清除所有断点。
返回
10.3 程序调试方法
调试程序是一件复杂的工程,不但要求程序员对系统设计结果非常 熟悉,思路清晰,更需要不断地在实践中积累经验。 这里程序调试的基本方法包括:中断模式调试、调试工具调试和编写 错误处理程序。重点介绍前两种方法。
1.中断模式
在VB集成开发环境中,程序有设计、运行和中断三种模式VB的标题 栏会列出当前的模式。在设计模式下,程序员可改变应用程序的设 计和代码,但所作不能改变对应用程序运行的影响;在运行模式下, 程序员可以监视应用程序的行为,但不能直接修改代码;中断模式可 以暂停应用程序的执行,
上一页 下一页 返回
10.3 程序调试方法
(2)逐语句与立即窗口 逐语句是指程序将逐个语句执行,一句一停。在逐语句执行时,用 户会看到正在执行的语句为黄色,同时出现一个“立即”窗口,用 户可以在“立即”窗口使用Print方法或问号(?)查看变量或表达式的 值,如图10 -2所示。 (3)逐过程 每单击一次“逐过程”按钮将执行一个过程或函数,同时也会出现 一个“立即”窗口。用户可以在“立即”窗口使用Print方法或问号(?) 查看变量或表达式的值。和逐语句相比,二者的不同之处在于逐过 程不跟踪到过程或函数内音f。
VB教程(10)
13
Visual Basic程序设计教程
10.3.3 坐标属性 ·使用坐标属性可以更改容器的坐标刻度,也可以 自定义坐标系。
ScaleMode:设置坐标刻度,缺省值为1(缇) ScaleLeft:表示或设置对象左边界水平坐标 ScaleTop:表示或设置对象上边界垂直坐标 ScaleWidth:表示或设置对象内水平度量单位数 ScaleHeight:表示或设置对象内垂直度量单位数 CurrentX:当前输出的水平坐标。程序中使用。 CurrentY:当前输出的垂直坐标。程序中使用。 14 Visual Basic程序设计教程
图像一般是指绘制、摄制或印制的形象。
可将它们装载到图片框、影像框可窗体上
4
Visual Basic程序设计教程
【例10-1】设计一个模拟单摆 ·控件: 图片框控件Picture1:作单摆容器 直线控件Line1:作绳索 形状控件Shape1:作球(设计界面中为矩形) 定时器控件Timer1:控制摆动。
5
Visual Basic程序设计教程
·2个模块级变量A和D,表示摆动角度和方向。 ·2个事件过程: Form_Load,初始化界面和控件属性 Timer1_Timer,控制单摆的运动。
6
Visual Basic程序设计教程
Option Explicit Dim A As Integer, D As Integer ' 模块级变量,A表示角度,D表示方向 Const PI = 3.1415926 Private Sub Form_Load() Form1.Width = 1.3 * Form1.Height '设置窗体的宽度和高度比例 Picture1.Width = 1.5 * Picture1.Height '设置图片框的宽度和高度比例 Picture1.Scale (-150, -5)-(150, 195) '更改坐标系统 Shape1.FillStyle = 0 '使形状控件的填充模式为"实心 " Shape1.FillColor = vbRed '使形状控件填充红色 Shape1.BorderColor = vbRed '使形状控件的边界颜色为红色 Shape1.Width = 15 '按坐标系,更改形状控件大小 Shape1.Shape = 3 '使形状控件的形状为圆形 Line1.BorderColor = vbRed '使绳索颜色为红色 Line1.X1 = 0: Line1.Y1 = 0 '使绳索上端在原点(0,0)上 Picture1.AutoRedraw = True '使图片框的重绘属性为True Picture1.Line (-10, 0)-(10, 0) ' 顶端画一条固定绳索的横线 Timer1.Interval = 100 A = -20: D = -1 ' 设置初始角度和方向 End Sub
第一章VB1答案
第一章一选择题1 Visual Basic采用了()的编程机制(A) 面向过程(B)面向对象(C)事件驱动(D)可视化2 以下不属于Visual Basic 版本的是()(A)学习版(B)企业版(C)专业版(D)工程版3 Visual Basic从()版本开始推出中文版(A)2.0 (B)3.0 (C)4.0 (D)5.04 Visual Basic6.0是一个()位应用程序的开发工具(A)8 (B)16 (C)32 (D)645 退出Visual Basic集成开发环境的快捷键是()(A)Ctrl+Q (B)Alt+Q (C)Alt+A (D)Ctrl+A6 Visual Basic集成开发环境由种工作状态,不属于3种工作状态之一的是()(A)设计状态(B)运行状态(C)中断状态(D)编写代码状态7 在Visual Basic集成开发环境下不能激活属性窗口的操作是()(A) 在执行“工程”菜单中的“属性窗口”菜单命令(B)执行“视图”菜单中的“属性窗体”菜单命令(C)在对象上右击,从弹出的快捷菜单中选择“属性窗口”菜单命令(D) 按下快捷键F48 在设计阶段,当双击窗体设计器中窗体上的某个控件时,所打开的窗口是()(A)工具箱窗口(B)属性窗口(C)工程资源管理器窗口(D)代码编辑窗口9 当新建一个工程并启动Visual Basic后,工具箱中的控件是()(A)内部控件(B)ActiveX控件(C)内部控件和ActiveX控件(D)内部控件或ActiveX控件10 下列可以打开立即窗口的操作的是()(A)Ctrl+R (B)Ctrl+C (C)Ctrl+O (D)Ctrl+G11 在新建一个“标准EXE”工程后,不在工具箱中出现的控件是()(A)通用对话框(B)列表框(C)文本框(D)命令按钮12 如果要向工具箱中加入ActiveX控件,可以执行“工程”菜单中的()命令(A)引用(B)部件(C)工程属性(D)添加窗体13 Visual Basic规定窗体文件的扩展名是()(A).fom (B).vbp (C).bas (D).frm14 Visual Basic规定标准模块文件的扩展名是()(A).frm (B).vbp (C).bas (D).vbg15 下列不能打开工具箱窗口的操作是()(A) 按下F8快捷键(B)按下Alt键不放开,先按下V键再按下X键(C)执行“视图”菜单中的“工具箱”菜单命令按钮(D)单击“工具箱”上的“工具箱”按钮16 以下可以产生工程组文件(.vbg)的情况是()(A)当一个程序中包含了两个以上的窗体时(B)当一个程序中包含了两个以上的标准模块时(C) 当一个程序中包含了两个以上的工程时(D)当一个程序中包含了两个以上的类模块时。
VB程序设计教程 习题解答
《VB程序设计教程》(第4版)习题解答单元一巩固与提高答案一、选择题1. Visual Basic 6.0分为3种版本,不属于这3种版本的是A)学习版B)专业版C)企业版D)业余版【答】D。
2. 下列方法中不能退出Visual Basic的是A)按Alt+Q组合键B)按下Alt+F组合键,然后按Esc键C)按F10键,然后按F键,再按X键D)打开“文件”菜单→“退出”命令【答】B。
3. Visual Basic集成的主窗口中不包括A)属性窗口B)标题栏C)菜单栏D)工具栏【答】A。
4. 下列操作可以打开立即窗口的是A)Ctrl+D B)Ctrl+F C)Ctrl+G D)Ctrl+E【答】C。
二、填空题1. 与传统的程序设计语言相比,Visual Basic最突出的特点是____。
【答】事件驱动编程机制。
2. 如果不使用鼠标,用键盘打开菜单和执行菜单命令,第一步应按____键。
【答】功能键F10或Alt键。
3. 建立一个新的标准模块,应该选择____菜单下的“添加模块”命令。
【答】“工程”菜单。
三、思考题1. 简述Visual Basic的特点。
【答】与一般的程序设计语言相比,VB具有以下特点:(1) 可视化的设计平台;(2) 面向对象的设计方法;(3) 事件驱动的编程机制;(4) 结构化的设计语言;(5) 充分利用Windows资源;(6) 开放的数据库功能与网络支持。
2. 简述Visual Basic集成开发环境的组成。
【答】VB 6.0集成开发环境除了具有标准Windows环境的标题栏、菜单栏、工具栏外,还有工具箱、属性窗口、工程管理器窗口、窗体设计器、立即窗口、窗体布局窗口等有用的开发工具。
(1) 标题栏和菜单栏:标题栏中显示的有窗体控制菜单图标、当前激活的工程名称、当前工作模式以及最小化、最大化∕还原、关闭按钮。
菜单栏中显示了“文件”、“编辑”、“视图”、“工程”、“格式”等菜单项,其中包含了VB编程的常用命令。
vb1
4.工具箱 工具箱中的工具分为两类: 内部控件或标准控件。 ActiveX控件。 标准工具箱中包含了建立应用 程序所需的各种控件,如图1-6 (a)所示。另外,VB还提供了 很多ActiveX控件可以添加到工 具箱中,图1-6(b)所示为扩 充工具箱。
5.窗体布局窗口 窗体布局窗口中有一个表示屏 幕的小图像,用来显示窗体在 屏幕中的位置。可以用鼠标拖 动其中的窗体小图标来调整窗 体位置。 6.立即窗口 使用立即窗口可以在中断状态 下查询对象的值,也可以在设 计时查询表பைடு நூலகம்式的值或命令的 结果。立即窗口如图1-7所示, 前3行是输入的命令,第4行是 输出的结果。
1.2 VB的启动与退出 1.VB的启动 启动VB的步骤如下。 (1)单击Windows任务栏中的“开始” 按钮 →“程序”→“Microsoft Visual Basic 6.0中文版”→“Microsoft Visual Basic 6.0中文版”项,即可启 动VB。 (2)启动VB后,首先显示“新建工程” 对话框,如图1-1所示。 (3)系统默认为“新建”选项卡中的 “标准EXE”项。双击“标准EXE”项,或 者直接单击“打开”按钮,进入VB的集 成开发环境。 2.VB的退出 如果要退出VB,可单击VB窗口右上角的 “关闭”按钮 ,或者选择“文 件”→“退出”菜单命令。
2.工程资源管理器 (1)工程文件和工程组文件 工程文件的扩展名为.vbp,每个工程对应一个工程文件。当一个程序包括两个以上的工程时, 这些工程构成一个工程组,工程组文件的扩展名为.vbg。 (2)窗体文件 窗体文件的扩展名为.frm。 (3)程序模块文件 程序模块文件的扩展名是.bas,它是为合理组织程序而设计的。程序模块是一个纯代码性质 的文件,它不属于任何一个窗口,主要在大型应用程序中使用。 (4)类模块文件 VB中提供了大量预定义的类,每个类都用一个文件来保存,其扩展名为.cls。 (5)资源文件 资源文件是一种可以同时存放文本、图片、声音等多种资源的文件。它由一系列独立的字符 串、位图及声音文件(.wav, .mid)组成,其扩展名为.res。
vb常用算法
VB常用算法算法1 交换2个变量的值算法思想:若交换两个变量的值,必须引入第三个新的变量进行传递。
交换a,b的值: t=a:a=b:b=t或者t=b:b=a:a=t算法2 产生随机数算法思想:生成一个[a,b]区间的整数公式为Int(Rnd*(b-a+1))+a1.自动生成[0,100]之间的随机数: Int(Rnd*101)2.自动生成2位随机整数: Int(Rnd*90+10)例:自动产生10个100~999之间的随机整数,并放到数组a中Dim a(10 ) as integerFor i=1 to 10a(i) =Int(Rnd*900)+100Next i算法3判断一个数是否能被另一个数整除算法思想:可以用整除的定义(余数为0)或X除以Y等于X整除Y等表达式进行判断。
条件表达式可以为:X mod Y=0或X\Y=X/Y或Int(X/Y)=X/Y如果以上条件表达式为True,则表示X能被Y整除。
例题:统计0—100之间能被3整除的数的个数、累加和及其平均值。
s=0n=0For i=0 To 100If i mod 3=0 Thens=s+in=n+1End IfNext iPrint n,s,s/n算法4 求阶乘和累加和算法思想:使用循环语句,并用一个变量存放累加的中间及最终结果。
注:(1)累加求和时变量初值为0。
(2)计算阶乘时变量初值为1。
(3)统计计个数(计数)时可用一个变量作为统计个数的累加变量,每次加1即可。
(4)求平均值算法思想是先求和,再除以个数。
(5)条件求和(或计数):在循环语句中加入If-End If判断语句。
1.求1 ~n个自然数的阶乘s=1For i=1 to ns=s*iNext i2.求1 ~n个自然数的累加和s=0For i=1 to ns=s+iNext i例题:计算1到10之间所有整数的累加和以及10!。
n=10sum= 0prod= 1For i=1 To 10sum=sum+ iprod=prod* iNext iPrint sum,prod例题:统计1—100之间能被3和7整除的数的个数、并求它们的累加和。
VBMAPP阶梯
第二阶段(18-30个月)
6-M
在没有辅助的情况下(可以问“你需要什么”),能对20个不在视线范围内的物品提要求(例如:给孩子一支笔,孩子能提出要求要纸)
E
6-a
在没有物品呈现和没有语言辅助的情况下自发地提出5个要求
O
6-b
在没有仿说或模仿的辅助下10个不同的要求-物品可以是在眼前
E
6-c
没有辅助(除一个语言辅助)就能要求5个缺少的物品
E
7-d
当被问到“他在干什么?”时能命名2个不同的活动(如:喝水,游泳)
T
7-e
当被问到“那是什么”时能命名40个物品(如:树,碗,袜子,蜡笔,苹果)
T
8-M
当被问到“我在干什么”时,孩子能命名10个动作(如:跳,睡觉,吃东西)
T
8-a
命名2个触觉刺激物(如:当在袋子里摸到球时说“球”)
T
8-b
能命名5个名词或动名词的组合(如:小狗吃东西,滚球)
O
8-M
能提出5个不同的要求,其中包含2个或更多的词(不包括“我要”)(例如:快跑、轮到我了、倒果汁)
TO
8-a
能用2个词语的短语或句子提出5次要求
TO
8-b
用“什么”的疑问句要求信息2次(如:“那是什么”)
E
8-c
用代词提出要求2次(如:“我的火车”“那是你的”)
O
8-d
用3次不同的连接性短语提出要求(如:“我想要…”“这是我的…”“我能…吗”“那是我的…”)
TO
11-d
用包含3个词语的短语提要求10次
O
11-e
要求特定数量的强化物2次(如:2个小熊qq糖)
O
12-M
VB的基本数据类型
VB的基本数据类型数据:计算机能够处理数值、文字、声音、图形、图像等信息,均称为数据。
数据类型:根据数据描述信息的含义,将数据分为不同的种类,对数据种类的区分规定,称为数据类型。
数据类型的不同,则在内存中的存储结构也不同,占用空间也不同数值型数据(主要数据类型)日期型字节型货币型逻辑型字符串型对象型变体型一、数值数据类型数值类型分为整数型和实数型两大类。
1、整数型是指不带小数点和指数符号的数。
按表示范围整数型分为:整型、长整型(1)整型(Integer,类型符%)整型数在内存中占两个字节(16位)十进制整型数的取值范围:-32768 ~ +32767例如:15,-345,654%都是整数型。
而45678%则会发生溢出错误。
(2)长整型(Long,类型符&)长整数型在内存中占4个字节(32位)十进制长整型数的取值范围:-48 ~ +47 例如:123456,45678&都是长整数型。
2、实数型(浮点数或实型数)实数型数据是指带有小数部分的数。
、/■ I ■ '。
宀注意:数12和数12.0对计算机来说是不同的,前者是整数(占2个字节),后者是浮点数(占4个字节)实数型数据分为浮点数和定点数。
浮点数由三部分组成:符号,指数和尾数。
在VB中浮点数分为两种:单精度浮点数(Single)双精度浮点数(Double)(1)单精度数(Single,类型符!)在内存中占4个字节(32位),,有效数字:7位十进制数取值范围:负数-3.402823E+38 ~ -1.401298E-45 正数1.401298E-45 ~3.402823E+38在计算机程序里面不能有上标下标的写法,所以乘幕采用的是一种称为科学计数法的表达方法这里用E或者e表示10的次方(E/e大小写都可以)比如:1.401298E-45 表示1.401298的10的负45次方vb里面可以这样表示:8.96E-5 例:21e5 (正号省略)表示:21乘以10的5次方的一个单精度数(2)双精度数(Double,类型符#)Double类型数据在内存中占用8个字节(64位)Double型可以精确到15或16 位十进制数,即15或16位有效数字。
VB操作题部分
Vb填空题、操作题部分试题切勿丢失VB操作题部分VB——1打开“考生文件夹\18”文件夹中的文件“工程1.vbp”,进行以下操作后并保存!填空完成程序,使程序实现如下功能:从键盘输入10个100以内的整数,单击命令按钮后在窗体上输出其中的最大数,最小数和平均值。
Private Sub Command1_Click()Dim x As Integerx = InputBox("请输入您的数:")Print "您输入的数有" & x; "、";Max = x: Min = x: Sum = xFor i = 2 To 10x = InputBox("请输入您的数"): Print x; Sum = Sum + xIf Max>x Then Max = xIf Min<x Then Min = xNext iPrint "平均值" & Sum/10Print "最大数" & Max, "最小数" & MinEnd SubVB——2打开“考生文件夹\15”文件夹中的文件“工程1.vbp”,进行以下操作后并保存!填空完成程序,使程序实现如下功能:点击“计算”按钮后,在窗体上输出“1+2+……+100”的和,并求出1到100之间能被19整除的整数的个数。
运行结果如下图:Private Sub Command1_Click()Dim i As Integer, x As IntegerDim s As Integers = 0x = 0For i = 1 To 100s=s+iIf i mod 19 =0 Then x=x+1Next iPrint "1+2+3+4...+100=" & sPrint "1到100之间能被19整除有:" & x & "个数"End SubVB——3打开“考生文件夹\9”文件夹中的文件“工程1.vbp”,进行以下操作后并保存!利用字符串函数Ucase(x)和转换函数Asc(x)填空完成程序,当单击窗体后在窗体上显示如下图所示的结果:Private Sub Form_Click()Dim str1 As String, str2 As StringDim str3 As String, i As Integerstr1 = "f"For i = 1 To 2str2 = UCase(str1)str1 = str2 & str1str3 = str3 & str1str1 = Chr(Asc(str1) + i)Next iPrint str3End SubVB——4打开“考生文件夹\8”文件夹中的文件“工程1.vbp”,进行以下操作后并保存!填空完成程序,当点击“画图”按钮时,程序能打印出下面所示的图案:@@@@@@@@@@@@@@@@@@@@@Private Sub Command1_Click()Dim i As IntegerDim j As IntegerFor i = 1 To 6Print Tab(10);For j = 1 To iPrint “@”;Next jPrintNext iEnd SubVB——5打开“考生文件夹\7”文件夹中的文件“hn-01.vbp”,进行以下操作后并保存!填空完成程序,使程序实现如下功能:已知三角形的两边分别为15、18,它们的夹角为41度,圆周率取3.14,单击“计算”按钮,在文本框Text1中显示出三角形的面积,操作完成后保存并关闭应用程序。
VB1第一章
25
新建、打开和保存工程
3. 在工程中删除窗体时,仅将此窗体从工程里删除掉, 注意: 可用“文件”菜单对工程文件进行以下操作: 但是窗体文件仍存在于磁盘上。但是,如果在VB之外删 1.窗体名和窗体文件名概念 新建:执行“文件/新建工程”命令将新建一个工程文 除一个窗体文件,VB不能更新此工程文件,当打开此工 窗体名:窗体的Name属性,在代码中用来引用该窗 件 程时,将显示一个文件丢失的错误信息。 体,同一工程不能有相同的窗体名;窗体文件名:窗体 打开:执行“文件/打开工程”命令将保存当前工作的 4.对窗体文件改名方法二: 存放在磁盘上的文件名,该文件包含了该窗体的所有控 工 1).打开工程 “另存为„Form”实现文件的复制 件属性和代码,同一文件夹不能有相同的文件名。 程文件,打开一个现有的工程文件。 2. 保存工程文件 在工程中添加现存的窗体时,只是对该窗体文件的 2).利用编辑程序打开工程文件 , 修改FORM=XXX的 引用纳入工程。因此,如果更改窗体并保存它,会影 保存:执行“文件/保存工程”命令将以原有工程名保 响包含此窗体文件的任何工程。 存文件名 另存:执行“文件/工程另存为”命令将以规定的工程 26
VB程序设计基础教程—第一章
18
VB中的对象
对象的三要素
VB中对象可以是应用程序的一部分,比如可以是 (1)属性:对象的性质,描述和反映对象特征的参数。 控件或窗体。整个应用程序也是一个对象。在 VB中最 (2)方法:对象的行为,即将一些通用的过程编写好 常用到的几种类型的对象如下: 并封装起来,作为方法供用户直接调用。 (1)命令按钮:窗体上的控件,象命令按钮和框架, (3)事件:响应对象的动作称为事件,它发生在用户 它们都是对象。 与应用程序交互时。如单击控件、鼠标移动、键盘 按下等。 (2)窗体:VB工程中的每一个窗体都是独立的对象 事件过程:指附在该对象上的用户编写的程序代码, (3)数据库:数据库是对象,并且还包含其他对象, 是事件的处理程序。 如字段、索引等。 事件驱动过程:是图形用户界面的本质,由用户控制 VB对象支持属性、方法和事件。 而代码作出响应。
vb课后练习答案习题解答(2)
vb课后练习答案习题解答(2)第2章基本数据类型与表达式2.1 填空题1.程序设计语言中()是语言的最基本符号,()是具有语法意义的最小语法单位。
答案:字符、单词2.()用于标记用户自定义的常量、类型、变量、控件、过程、函数等名字。
答案:标识符3.整型数据占()字节的内存空间。
长整型数据占()个字节的内存空间。
单精度浮点型数据占()个字节的内存空间。
双精度浮点型数据占()个字节的内存空间。
日期型数据占()个字节的内存空间。
答案:2、4、4、8、84.100% 表示100为()型数据;100!表示100为()型数据;100@表示100为( )型数据.答案:整、单精度浮点、货币5.符号常量在某一过程中说明,则该符号常量只能在()内有效。
答案:该过程内6.若一个整型变量说明了之后没有给它赋值,则它的值为()。
答案:07.在VB中可以把类型说明符放在变量名的()来说明变量的类型。
答案:末尾8.为了使VB的编译程序自动检查变量声明,遇到未经说明的标识符发出错误警告信息,在程序中要加上()语句。
答案:Option Explicit9.对含有多种运算的表达式,各种运算之间的顺序为()→()→()→()。
答案:函数运算、算术运算、关系运算、逻辑运算10.把1234.567的小数部份四舍五入转换为整数,可使用函数()。
答案:Cint(1234.567)11.将x四舍五入到百位(例如,若x=23874.52应舍入成23900),可使用表达式()。
答案:Int(x / 100 + 0.5) * 10012.将x从十位截断(例如,x=23874.52应截成23800)可使用表达式()。
答案:Fix(x / 100) * 100或者Int(x/100)*100或者Cint(x\100-0.5)*10013.设X为数值变量,求X的常用对数可使用的表达式是()。
答案:Log(X)/Log(10)14.要从字符串“Visual BASIC 6.0”中截取子字符串“BASIC”可使用函数()。
维生素b110的作用及功能主治
维生素B1的作用及功能主治一、维生素B1简介维生素B1,也称为硫胺素或硫胺素盐,是一种水溶性维生素。
它是人体必需的营养物质,不能由人体自身合成,需要通过食物摄入。
维生素B1在人体内主要以辅酶焦糖酶(TPP)的形式存在,参与人体的能量代谢过程。
维生素B1在人体内的主要来源包括谷类、豆类、坚果和肉类等食物。
二、维生素B1的功能维生素B1在人体内有着重要的功能,包括:1.促进能量代谢:维生素B1是细胞内能量代谢的重要辅酶之一,参与碳水化合物的分解代谢,能够将食物中的碳水化合物转化为能量,并供给人体所需。
2.促进神经系统功能:维生素B1对神经系统的正常功能具有重要作用。
它能够帮助维持神经细胞的正常功能,并参与神经信号传导过程。
缺乏维生素B1会影响神经系统的正常运作,可能导致神经功能紊乱、神经炎症等问题。
3.提高心脏功能:维生素B1对心脏的健康也有积极影响。
它参与合成乙酰胆碱等重要物质,能够调节心脏的收缩与舒张功能,维持正常的心脏节律。
4.参与消化系统功能:维生素B1对消化系统的健康也有一定影响。
它能够促进消化道的蠕动,改善胃肠功能,有助于食物消化吸收。
5.维持皮肤健康:维生素B1对皮肤有一定保护作用。
它能够促进皮肤细胞的新陈代谢,维护皮肤的健康与光泽。
三、维生素B1的主治由于维生素B1在人体内具有重要的功能,因此它的缺乏会导致一系列的健康问题。
维生素B1的主要治疗作用包括:1.治疗脚气病:维生素B1不足会导致脚气病的发生。
脚气病是由于维生素B1缺乏引起的一种神经系统疾病,患者表现为神经痛、肌肉痉挛、步态不稳等症状。
适当补充维生素B1可以有效缓解脚气病的症状。
2.预防和治疗脑部疾病:维生素B1具有保护和促进神经系统功能的作用,可以预防和治疗一些脑部疾病,如帕金森病、阿尔茨海默氏病等。
3.缓解肌肉疲劳:维生素B1能够促进能量代谢,提供肌肉所需的能量,对减轻肌肉疲劳有一定帮助。
4.改善心血管健康:维生素B1对心脏功能的提升有帮助,可以改善心血管健康,降低心脏疾病的风险。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
序号
题目
选择
1
在Visual Basic中,删除集合的项使用哪种方法:
A. Delete B. DeleteItem C. Remove D. RemoveItem
2
要在程序中提示用户是否取消卸载过程,一般在哪个事件中进行处理:
A. Unload B. OnFocus C. GetFocus D. QueryUnload
3
要从For…Next循环中退出循环,应使用哪个语句:
A. Exit B. Exit For C. Continue D. Stop Loop
4
哪个语句使执行立即从一个Function过程中退出:
A. Exit Function B. Exit C. Return D. Resume
第
一Байду номын сангаас判断题:
序号
题目
判断
1
封装是一种动态共享代码的手段。
2
模块独立性、动态连结性、易维护性是对象的三个特性。
3
一般对象变量可在多种特定对象类型中引用其中一种。
4
Visual Basic中的方法不能独立存在,必须与一定的事件相关联。
5
传统的结构化程序设计方法把数据和过程分离为相互独立的实体。
6
使用Call关键字只能调用Sub过程,不能调用Fuction过程。