




已阅读5页,还剩261页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可视化基础编程(6.0版),毕迎春,皖南医学院计算机教研室,2。课程要求,期末考试要求:理论考试期末分数比:普通分数的30%,期末分数的70%,3。第一章VisualBasic编程概述,1.1 1.2操作环境概述,1.3VB集成开发环境的安装和启动,4,1.1概述1。VB简介:VisualBasic是一种基于Basic的可视化编程语言。VisualBasic6.0的中文版是微软推出的最新可视化开发工具。它是一种基于Windows操作系统的新型现代编程语言,是一种易学、功能强大、效率高的编程工具。任何具备基本编程基础的人都可以在很短的时间内掌握VB,并有效地编写各种Windows程序。VB6.0包括三个版本:学习版,专业版,企业版,5,2,VB6的主要功能特点:1。面向对象的可视化设计工具2。事件驱动编程机制。易于学习和使用的集成应用程序开发环境4。结构化编程语言。支持访问多个数据库系统6。OLE技术。VB的核心是它对对象链接和嵌入的支持。7.主动技术8。完成帮助在线帮助功能3,VB6.0新功能,6,1.2操作环境,安装和启动1,操作环境2,安装:安装文件:setup.exe 3,启动:方法:1,双击桌面上的VB快捷方式。2,开始 |程序| Microsoft visual studio 6.0 | Microsoft visual basic 6.03,开始 |运行| c: 程序文件 Microsoft visual studio vb98 vb6.exe,7,进入VB6.0窗口,8,1.3VB集成开发环境,9,1。主窗口应用程序窗口由标题栏、菜单栏和工具栏组成。VB的三种工作模式(标题栏总是显示当前模式)(1)设计模式:创建应用程序的大部分工作是在设计时完成的。在设计时,您可以设计表单、绘制控件、编写代码,并使用“属性”窗口来设置或查看属性设置。(2)运行模式:在代码运行期间,用户可以与应用程序通信。您可以查看代码,但不能更改它。(3)中断模式:当程序在运行中停止时。在中断模式下,用户可以检查各种变量和非属性的当前值,以查看程序是否正常执行。您还可以修改程序代码、检查、调试、重置、进入或继续执行程序。窗体设计窗口是屏幕中央的主窗口,可用作自定义窗口来设计应用程序的界面。用户可以向表单添加控件、图形和图片,以创建所需的外观。每个窗口都必须有一个表单名称,创建表单时的默认名称是表单1、表单2,表格网格点间距的设置:设计模式-“工具”-“选项”应注意表格名称(代码中使用的标识对象名称)与表格文件名、11、12、3的区别。代码窗口。在设计模式下,通过双击窗体或窗体上的任何对象或通过“项目资源管理器”窗口中的“查看代码”按钮打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。代码窗口主要包括:a .对象列表框b .过程列表框c .代码框d .过程视图按钮e .完整模块视图按钮,13,14,4。属性窗口,指对象的特征,如大小、标题或颜色数据。在VisualBasic6.0设计模式中,属性窗口列出用户可以设置的当前选定窗体或控件的属性值。项目是用于创建应用程序的文件集合。projectexplorer列出了当前项目中的表单和模块。5.项目资源管理器窗口,16。项目文件的扩展名是。VBP项目资源管理器,它以层次列表的形式形成项目的所有文件。主要有三种类型的文件:表单文件(。FRM)存储表单上使用的所有控件对象和相关属性、对应于对象的事件过程以及程序代码。标准模块文件(。BAS)所有模块级变量和用户定义的通用过程(任何地方的应用程序都可以调用的过程)。CLS)包含用户对象的属性和方法。工具箱提供了一组工具,用于在设计时将控件放置在窗体中,以生成应用程序的用户界面。系统启动后,默认的通用工具箱将出现在屏幕的左侧,上面有常用的“部件”。6.工具箱窗口,18。自定义工具箱添加选项卡:向添加的选项卡添加控件的方法:(1)在现有选项卡中拖动所需的控件(2)激活选项卡-“工程”-零件”和19。表单布局窗口将显示在屏幕的右下角。用户可以使用代表屏幕的小图像来排列应用程序中每个表单的位置。此窗口在多表单应用程序中很有用,因为它指定了每个表单相对于主表单的位置。窗体布局窗口即时窗口:在中断模式下调试应用程序。对象浏览窗口:您可以查看项目定义的模块或过程,以及可以在过程中使用的对象库、类型库、类、方法、属性和常量。第2章简单的VB编程,2.1编程方法的开发,2.2对象的概念,2.3简单应用程序的建立,2.4表单和基本控件,2.5项目管理和环境设置,2.6制作安装盘,2.7使用帮助系统,22,2.1编程方法的开发,1。初始程序设计旨在提高运行效率和减少内存占用。结构化程序设计程序的可读性和可维护性是目标程序=面向过程的程序设计的算法数据结构3。面向对象程序设计(OOP)降低了程序的复杂性,提高了软件的开放效率,并改善了工作界面,因为对象程序=对象消息的面向对象程序设计23。结构化分解突出显示过程(如何做?面向对象的分解突出了现实世界和抽象对象。目前,常用的面向对象语言有以下优点:VisualBasic、VisualC、VisualFoxPro等。它们符合人们的思维方式,易于维护软件,增加或减少功能,通过继承可以缩短程序的开发时间,结合可视化技术,改善工作界面,24,2.2对象概念,1。对象和类1和1:是用于创建对象实例的模板。它是同一对象的集合和抽象,包括属性描述和创建对象的行为特征的定义。2.对象:是类的实例,继承了类的属性和方法。Vb中常见的对象包括窗体、控件等。3.控件:将它们以图标的形式放在工具箱中。VB中的控件分为三类:内部控件(标准控件):如工具箱中的控件,以及20个ActiveX控件:Project/Part命令加载可插入对象:Windows应用程序的对象,如Excel工作表。2.对象的创建和编辑:1。两种方法2。对象选择:单个选择,多个选择3。复制或删除对象4。对象的命名。25.3.对象的三个要素:属性、事件和方法(1)对象的属性,即用于描述和反映对象特征的参数。(2)事件对象的响应称为事件,它发生在用户与应用程序交互时。例如点击控制、鼠标移动、键盘按压等。事件进程是指附加到对象的用户编写的程序代码,是事件处理程序。事件驱动过程是图形用户界面的本质,它由用户控制,并由代码响应。26,VB程序执行步骤:启动应用程序,加载并显示窗体(或窗体上的控件)并等待事件的发生。当相应的事件过程被执行时,重复(2)和(3)直到遇到“END”END语句来结束程序的操作,或者点击“END”按钮来强制停止程序的操作,27,(3)方法对象的动作,即一些常见的过程被编写和打包为方法供用户直接调用。对象方法的调用格式:对象。方法参数名称表例如:在表单上显示一行文本。表格1。打印“欢迎使用Visual Basic 6.0”,28,2.3来构建一个简单的应用程序。设计一个VB应用程序的一般步骤是:1 .设计用户界面的对象2。设置对象3的属性。编写目标事件代码4。保存文件5。运行并调试程序(解释执行:或“运行|开始”或按F5)6。构建可执行文件。(编译并运行:“文件”|“生成 EXE”),29,示例2.1编写一个转换输入字符的程序。转换规则是:将大写字母转换成小写字母,小写字母转换成大写字母,空格不转换,其余转换成“*”。每次输入一个字符,都需要立即进行判断和转换。30,PrivateSubText 1 _ KeySeciAsInteger)DimAasString * 1aa=Chr $(KeySciI)SelectCaseA Case a to z aa=Chr $(KeySciI-32)Case a to z aa=Chr $(KeySciI 32)Case caseeeseaa= * end selecttext 2 . text=text 2 . text为0以删除您刚才输入的字符。当控件失去焦点时,出现LostFocus:当控件获得焦点时,就会出现GotFocus:3.常用方法对象。设置焦点:将光标移动到指定的文本框对象(即设置焦点)。4.文本框数据过滤示例2.7的应用要求输入合法的数字数据。当输入完成时(按下Tab键),将显示正确的信息以进行正确的数据输入;对于输入的非数字数据,它将响铃(哔声),显示错误消息,清除文本框的内容,并将焦点返回到文本框。Text2_LostFocus当在输入结束时按下Tab键时,事件触发IsNumeric(Text2):来确定是否输入非数字数据。文本2。SetFocus:将焦点返回到文本框图书示例:P32,42,5。命令按钮命令按钮功能:接受用户输入的命令。输入命令有三种方式:鼠标点击Tab键聚焦到按钮1的快捷键上。属性:P33捕捉:命令按钮显示的内容,可以设置快捷键,如String(6-i,);_ Spc(6);字符串(I,“”)下一个结束子,48,2,cls方法,格式:对象。角色:用于在运行时清除窗体或图形框中显示的文本或图形。注意:(1)cls方法只在运行时清除窗体或图形框中显示的文本或图形,而不在设计时清除窗体的文本或图形。(2)使用2)cls方法后,currentx和currenty属性设置为0。49,3,移动方法,形式:对象.向左移动距离、顶部距离、宽度、高度函数:用于移动窗体或控件并更改其大小。对象:它可以是一个窗体和除时钟和菜单之外的所有控件。省略的对象是表单。如果对象是一种形式,“左距离”和“上距离”基于屏幕的左和上边界;否则,窗体的左边界和上边界基于,宽度和高度表示大小可以更改。top=0 image 1 . left=0 image 1 . picture=load picture(app . path 1 . gif )EndSubPrivateSubImage 1 _ Click()Image 1。移动(表格1。左表1。宽度) 2-表单1。左,(表格1。顶层表单1。高度) 2-表单1。顶部,图像1。宽度2、根据业主提供的信息,买方选择房型、面积、单价、抵押期限等信息,并编制程序计算每月贷款支付。该计划包括两种形式。第一种形式输入或选择购房数据。该表单包括列表框选择数据、标签显示数据和文本框输入数据。第二种形式显示了房子的平面图。表单只有一个图形控件。52,2.5项目管理。首先,项目的组成项目文件包括一个应用程序的所有文件,个项目文件。vbp):项目组文件(。vbg):表单文件(。frm):控件和二进制数据文件(。frx)的属性、事件过程和自定义过程表单,自动生成。同名的frx文件。标准模块文件(。bas)类模块文件。cls)资源文件(。ActiveX控件文件(。ocx) 2。创建、打开和保存项目:文件菜单,53,3。添加、删除和保存文件:您可以使用文件和项目菜单1、表单名称和表单文件名概念表单名称:表单的名称属性在代码中用于引用表单,同一项目不能有相同的表单名称;表单文件名:存储在磁盘上的表单的文件名。该文件包含表单的所有控件属性和代码。同一文件夹不能有相同的文件名。2.将现有表单添加到项目中时,只有对表单文件的引用被合并到项目中。因此,如果您更改表单并保存它,它将影响包含此表单文件的任何项目。3.在项目中删除表单时,只有表单将从项目中删除,但表单文件仍存在于磁盘上。但是,如果表单文件在VB之外被删除,VB就不能更新项目文件。当项目打开时,将显示文件丢失的错误消息。54,4,环境设置,“工具”“选项”1。“编辑器”选项卡2,“常规”选项卡4,重命名表单文件方法:在“项目浏览器”中右键单击表单文件-“表单另存为.”5、保存表单文件:如果您只想保存表单文件而不想保存项目文件,您可以在“项目浏览器”中直接选择它,然后执行“文件”菜单中的相应选项。55,2.6被制成安装盘,2.6.1通过使用打包和扩展向导被打包:项目中使用的各种类型的文件(包括项目自己的文件、必要的系统文件和安装主文件)被打包和压缩,然后存储在特定的目录中。扩展:将打包的文件扩展到软盘、光盘和其他用户可以携带安装的媒体上。管理脚本:记录打包或扩展过程中的设置,以便将来进行相同的操作。系统的压缩文件与。驾驶室加长件。2.6.2检测和安装程序,56,第3章VB语言基础,3.1编码基础,3.2数据类型,3.3常量和变量,3.4运算符和表达式,3.5基本语句,3.6数组,3.7进程,3.8常见算法示例3.9程序调试,57,3.1编码基础,1。写作要求:1。VB代码不区分字母系统关键字的大小写自动转换每个单词的首字母大写;用户自定义行以第一次为准。2.陈述写作是免费的。一行可以写几个用冒号分隔的语句。最多255个字符的一行;一条语句可以写成几行,并用一个连续字符(空格下划线)连接起来。3.注释有利于程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 齐鲁大联考数学试卷
- 施工方案管理培训内容(3篇)
- 户外丛林寻宝活动方案策划(3篇)
- 配套主体结构施工方案(3篇)
- 新闻编辑考试题库及答案
- 公安考试题库做法及答案
- 安徽省六安市金寨县2024-2025学年高三上学期期末考试历史题目及答案
- 心理学应用题目及答案
- 心肺复苏考试题目及答案
- 农村社区物业管理服务合同
- 新入职员工的心理健康培训
- 实验室消防安全培训
- 美的冰箱培训课件
- 中医专科护理并发症预防与处理
- 《春季养生茶饮》课件
- 石油企业三标管理制度
- 医疗质量安全核心制度落实情况监测指标
- 建筑行业的品牌工作计划
- DB14-T 3398-2025 人社业务就近办服务规范
- 再生资源安全管理制度
- DZ/T 0032-1992地质勘查钻探岩矿心管理通则
评论
0/150
提交评论