下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual Basic计程仪编程简单教程第2版、同济高等院校计算机类基础教室Visual Basic计程仪编程简单教程第1章Visual Basic计程仪编程概要(1)第2章VB简单编程计程仪(3)第3章VB语言基础(2) 第五章排列(4)第六章进程(5)图形(3)第十一章数据库技术(1),第一章Visual Basic计程仪编程概要(1学时),1.1引用例1.2 VB的主要功能和特征1.3 VB的集成开发环境,1.1引用例1.1一行的内容移动到窗户左右两个方法: 1.1引用例2.1对输入的文字进行转换的普拉姆。 转换规则:大小写转换为小写,小写转换为大写空格,其拟合不转换为“*”。 请求:
2、每输入一个字符,立即进行判断和转换。 以上2例说明了VB的物件导向、可视化、上通告驱动的特征。 1.2 VB的主要功能和特点, 1 .有物件导向可视化设置工具的2 .上通告驱动的编程反应历程3 .提供易于学习和使用的应用集成开发环境4 .结构化软件编程语言5 .支持对多个数据库系统的网站数据库6. Active技术7. VB 6.0开发环境,增强网络功能等8 .完全由1.3 VB集成开发环境、1 .主窗口应用程序窗口、标题栏、菜单栏、工具条构成。 2 .表单(form )窗口设置和修改VB plum的接口。 3 .编辑查询密码(code )窗口表单、标准模块的查询密码。 4 .专业技术腻子粉窗
3、口中所有表单或特罗尔的专业技术腻子粉设置。 5 .“工程资源管理器”(project expror )窗口包含一个应用程序的所有文件。 6 .“工具箱”(toolbox )窗口提供了用于创建各种组合特罗尔的工具,以便用户可以在表单上进行设计。 第二章VB简单的编程(3学时)、2.1计程仪编程方法的发展2.2 VB中的相关概念2.3简单的应用2.4基本命令特罗尔和属性2.5项目工程的管理和环境的设置2.6生成可执行文件和安装盘2.7计程仪编程2.8常见错误, 2.1计程仪编程方法的发展,1 .初期的计程仪编程高工作效率2 .以结构化编程编程的可读性和维护性为目标。 普计程仪计划=算法数据结构的面
4、向过程的计程仪编程。 3 .降低面向对象编程计程仪程序的复杂性,提高软件开发效率,改善工作接口。 普计程仪拉姆=对象消息的面向对象编程。 2.2有关对象的概念,1 .类是创建对象斯坦共和国的数字大板块盘,包含创建对象的属性描述和行为特性的定义。 2 .对象是类的索引斯坦共和国,继承类的属性、方法。 VB中常用的对象有表单、联特罗尔等。 3 .对象的创建和命名4 .对象的三要素(1)属性用于描述并反映对象的性质,即对象特征的残奥仪表。 (2)方法对象的行为,即,创建并封装若干共同进程,并且用户可以直接将其调用为方法。 (3)上通告响应对象的动作被称为上通告,在用户与应用进行交互时产生。 例如,喀
5、呖声特罗尔、鼠标移动、牛鼻子板按下等。 所谓上通告过程,是附加给该对象中的用户生成的程序查询密码、是上通告的处理程序。 上通告驱动过程是格拉夫伊卡斯用户界面的本质,用户来控制和响应查询密码。 5. VB高速计程仪程序的执行过程包括:1)启动应用程序,加载和显示窗体;2 )表单(或表单上的特罗尔),等待上通告发生5 )在找到end结束语句之前结束程序计程仪的执行或按下“结束”强制停止程序的运行。2.3编写简单的应用程序。 以例2.1为例。 1 .创建用户界面的对象2 .设置对象属性3 .目标上通告的过程和计程仪编程4 .执行和调试程序5 .保存文件。2.4基本组合特罗尔和窗体,一般属性1. Na
6、me名称属性创建的对象名称有差异奥尔特的名称。 在plume prum中,特罗尔名称被引用为对象的id,而不会出现在窗体中。 2. Caption标题代理腻子粉此代理腻子粉确定在console中出现的内容。 3 .是否可以操作3. Height、width、top、left属性和4. Enabled属性组合特罗尔? 如果设定为false,则变暗,禁止使用者操作。 5 .是否出现5. Visible专业技术腻子粉图标特罗尔。 如果设置为false,则用户看不见,但组合特罗尔本身是存在的。 字体属性:字体; 字体大小:字体大小; Fontbold :是否粗体字Fontitalic :是否斜体字Fo
7、ntstrikethru :是否添加删除线。 Fontunderline :是否带下划线。 示例2.2表单创建两个命令按钮Command1和Command2,Command2的Font在propery窗口中设定,其侑预腻子粉通过查询密码来实现。 7. Forecolor前景色设定属性特罗尔的前景色(正文色)。 值是十六进制常数,用户可以直接从调色盘中选择所需的颜色。 8 .背景颜色属性9 .背景样式背景风格属性0-transparent :不显示透明显示,即连特罗尔背景颜色。 10 .边框样式属性0-None :在圆特罗尔周围没有边框。 1-Fixed Single :康特罗尔有单个边框。 1
8、1 .对齐图标特罗尔上的文本水平对齐方式0 :文本左对齐1 :右对齐2 :中央。 12 .是否根据正文自动调整autosize属性特罗尔的大小,只对False 13. WordWarp属性AutoSize True有效。 用正文的字体大小垂直调整显示区域的大小。 14.Tabindex property确定按下tab牛鼻子时焦点在每个console特罗尔上的移动顺序。 每个concome特罗尔的deffer奥尔特的TabIndex值按创建concome特罗尔的顺序开始为0。 15.component特罗尔的差动奥尔特属性反映了该component特罗尔的最重要的属性,使用时可以省略属性名称。
9、注意:如果Command的缺省奥尔特的部署腻子粉为Default,并且此部署腻子粉为True,则推一推Enter牛鼻子和condo特罗尔将起作用。 示例2.3联特罗尔设置效果2 .窗体1 .属性标题最大按钮、最小按钮icon、控制盒图片、自动边框样式(012345 ) windows状态dblclick 在加载窗体时调用,通常用于演示propery腻子粉和变量初始化3 .方法Print、Cls、Move等示例2.4上述propery腻子粉、Click、DblClick和Load上通告。 三、标签条Label用于显示文本(输出)信息,不能用作输入信息的界面。 例2.5显示浮雕效果的文字,实现方法
10、:文字的颜色,标签条的位置4,字符框TextBox是文本编辑区域,可以在该区域输入、编辑、显示正文的内容。 1 .其他属性Text :正文内容Maxlength :设置正文的最大字符数,0任意长度的值MultiLine :是否为多行,差动奥尔特为1行,False; scroll bars :如果multiline为True,则此属性有效,表示滚动条格式0-None、1-Horizontal、2-Vertical和3-Both。 Locked :表示属性是否可编辑、False、可编辑。 PassWord :密码字符text property返回输入的数据,并在屏幕上显示该字符,SelStart、
11、SelLength、SelText :选择文本的开头、长度和内容。 示例2.6复制所选文本。 2 .通用上通告Change :更改字符框的Text属性腻子粉时发生上通告。 KeyPress(KeyAscii As Integer ) :同样,KeyAscii残奥仪表返回KeyAscii为13,可以推一推汽车的牛鼻子。 把刚输入的文字换成0删除。 LostFocus :当连特罗尔失去焦点时发生。 GotFocus :焦点位于联特罗尔时发生。 3 .公共方法对象. SetFocus :将光标移动到指定的字符框对象。 4 .字符框的示例应用数据过滤器2.7请求合法数字数据的输入。输入结束后(推一推T
12、ab牛鼻子时),为了输入正确的数据会显示正确的信息。对于输入的数字以外的数据,按电铃(Beep ),显示错误信息,清除字符框内容,将焦点转移到字符框。 当您完成Text2_ LostFocus输入并推一推Tab牛鼻子时,将发生此上通告。 IsNumeric(Text2) :确定是否输入非数字数据。 Text2.SetFocus :将焦点转移到关字符框点。 五、命令按钮CommandButton接受用户输入的命令。 有三种方法可以输入命令:鼠标喀呖声、制表符焦点和快捷方式。 1 .其他属性Caption :命令按钮的显示内容,可以设定快捷牛鼻子,例如String(6 - I,); Spc(6);
13、 String(I,) Next i End Sub,注意: String(number,character )返回具有指定长度的重复字符的字符串。 想一想:如果将Spc(6)替换为Tab(6),效果如何? 2. Cls方法格式:对象. Cls角色:清除运行时出现在窗体或格拉夫对话框中的文本或格拉夫提示。 注意:设计时的文字和格拉夫快速键不会被清除。 3. Move方法格式:对象. Move左距离、上距离、宽度、高度作用:可以移动窗体或联特罗尔,并调整其大小。 对象:可以将表单和时间修订、菜单以外的所有按特罗尔示例2.10格拉夫快捷方式移动到表单的中心。 七、制定应用实例,如2-11月贷款的计
14、划计程仪。 现在,根据房地产中介提供的信息,住宅采购师选择房型、面积、单价、贷款期间等信息,要求订正每月的货款支付计程仪计划。 表单1 :列表框选择数据、标签条显示数据、字符框录入数据表单2 :格拉夫输入框显示房子的平面图。 Pmt函数计算月付贷款。2.5项目工程管理和环境设置,一方面,构成项目工程的项目工程文件是一个应用程序的所有文件:格式文件(.frm ) :特罗尔和属性、上通告进程和自定义进程格式的二进制数据文件(.frx )。 将自动生成同名的. frx文件。标准模块文件(.bas ); 类模块文件(.cls ); 资源文件(.res ); ActiveX configuration特
15、罗尔的文件(.ocx).2、创建、打开、保存、3、添加、删除、保存文件1 .表单名称和表单文件名概念表单名称:表单的Name属性,用于在查询密码中引用此表单,在同一项目工程中具有相同的表单名称包含表单的所有协特罗尔配置和查询密码,不能在同一文件夹中设置相同的文件名。 2 .如果将所有窗体添加到项目工程,则只有对该窗体文件的引用会并入到项目工程中。 因此,更改并保存窗体将影响包含该窗体文件的项目工程。 3 .从项目工程中删除表格时,仅将该表格从项目工程中删除,但表格文件存在于磁盘上。 但是,如果在VB以外删除表格文件,VB无法更新该项目工程文件,如果打开该项目工程,将显示文件丢失的错误信息。 4
16、 .表单文件的改名方法1 )打开项目工程“另存为Form”实现文件的复制保存项目工程文件。 2 )在编辑器中打开项目工程文件,修正FORM=XXX的文件名。 2.6生成可执行文件和创建安装盘,以工程文件示例2.11为例。 1 .生成可执行文件V6 B2-11 .生成exe文件并关闭Visual Basic6.0。 2、在安装光盘制作向导的指导下,使用V B6.0中文版工具“package format (我的日期,m/d/YY )打印tab (2); 格式化日期,mmmm-YY打印表格(2); 格式化(我的时间,h-m-s am/pm )打印表格(2)。 格式化(我的时间,hh 3360 mm
17、 3360 ss a/p )打印表格(2)。 格式化(日期、dddd、mmmm、dd、yyyy )打印表格(2); Format(Now,yyyy年m月dd日hh:mm ) printformatdatetime (now ) VB6. 0中新提供的函数End Sub,6.shell函数shell函数执行可执行文件,并返回的格式: shell (命令字符列,ushell (c : windows calc.exe ) j=shell (c 3360,1 ),提示:如果不知道应用程序的路径名,则可以使用Start命令启动普拉姆i=shell子周期I=; I下一个打印循环结束后i=; i End Sub正常状况: i=1、3、5、7、9、11、13、15、17、19当前: i=4、9、14、19、示例4.10可打印输出,2. DoLoop循环语句(用于控制循环次数不明)形式1: Do While|Until语句形式2: Do语句bub摇滾乐Exit Do语句bu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年清流县带编教师招聘考试备考题库及答案解析
- 2026年宾阳县带编教师招聘笔试参考题库及答案解析
- 2026年涟水县带编教师招聘考试模拟试题及答案解析
- 2026年郸城县带编教师招聘考试备考题库及答案解析
- 2026年义县带编教师招聘考试备考题库及答案解析
- 2026年东平县带编教师招聘笔试参考题库及答案解析
- 2026年苍南县带编教师招聘考试模拟试题及答案解析
- 2026年淳安县带编教师招聘笔试参考题库及答案解析
- 2026年兴山县带编教师招聘考试模拟试题及答案解析
- 2026年莒县带编教师招聘考试备考题库及答案解析
- 2026年社保经办人员业务考试题库及答案
- 2026年部编版新教材道德与法治六年级上册全册教案设计(共4个单元含有教学计划)
- GA 1817.1-2026学校反恐怖防范要求第1部分:普通高等学校
- 外墙保温装饰一体板施工方案
- IATF16949-2016体系管理质量手册(压铸铝合金)
- 统编版(2024新版)三年级上册道德与法治教学计划
- 字体设计(上海出版印刷高等专科学校)智慧树知到答案2024年上海出版印刷高等专科学校
- 9步达到财务自由
- 跨文化管理与全球化团队建设
- 自身抗体研究进展与临床应用课件
- 高级中学学生军事训练教程(中职版)PPT完整全套教学课件
评论
0/150
提交评论