- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Basic程序设计概述
Visual basic 简介
Visual Basic的特点
有基于对象的可视化设计工具;事件驱动的编程机制;提供应用程序集成开发环境;支持结构化程序设计语言;强大的网络、数据库、多媒体功能;完备的帮助功能
VB中字符以Unicode码存放,每个汉字和英文是一个字符、占有两个字节,汉字的机内码最高位为1其码值为小于0(以补码表示),西文字符的最高位为0,其码值为大于0
Ex:设计一个滚动文字的广告程序, 一行文字在具有背景图案的窗体上,下移动.
设计思路:
在窗体上使用标签Label对象来存放文字;利用Timer控件来快速触发移动;利用单击按钮来手动触发移动;改变标签的左上角坐标(left, top表示)就可移动标签
Label1.Top=Label1.Top+50: 使标签Label1向下移动50单位
Interval=200: 时钟对象的Interval可指定时间间隔, 1秒为1000单位. 每隔0.2秒移动一次可设置I have a courseware
VB集成开发环境
三种工作模式
设计模式(界面设计和代码编制);运行模式(运行程序);中断模式(中断运行,调试程序)
工程的组成
窗体文件(控件和属性设置,事件代码);模块文件
窗体设计窗口
窗体是VB应用程序的主要部分;一个应用程序至少有一个窗体窗口;每个窗体必须有一个唯一的窗体名(默认名为Form1);设计状态的窗体由网格点构成;网格点间距可以通过工具-选项-通用进入窗体网格设置;运行时可通过属性控制窗体的可见性
代码设计窗口
用来进行代码设计(各种事件过程、过程代码的编写修改);打开代码设计窗口双击窗体控件资源管理器窗口
属性窗口
设置窗体或控件的属性,如颜色、字体、大小等
工程管理器窗口
保存一个应用程序所有属性以及组成这个应用程序所有的文件;工程文件的扩展名为.VBP,工程文件名显示在工程文件窗口的标题框内
工具箱窗口
由21个被绘制成按钮形式的图标构成;其中20个控件称为标准控件(指针不是控件)
也可通过工程-部件命令将第3方开发的其他控件装入到工具箱
创建应用程序的过程
创建应用程序的过程
建立用户界面的对象-对象属性的设置-对象事件过程及编程-保存和运行程序
VB可视化编程基础
2.1 VB对象概念
对象:指现实世界中的实体
类:是对同一种对象的集合与抽象,类的内部实现细节对用户来说是透明的
对象:类的一个实例
封装和隐藏:将数据结构和对数据的操作封装在一起
VB工具箱中的可视图标
通过将VB系统设计好的标准控件类实例化,得到真正的控件对象(在窗体上画一个控件,类就转换为对象,创建了一个控件对象)
对象的三要素:属性、事件和方法构成
属性:
存放对象的数据()
设计阶段(利用属性窗口直接设置属性值)-程序运行语句
(只能在设计阶段设置,在运行阶段不可改变的属性称为只读属性)
事件:发生在对象上的事情(同一事件,对不同的对象,会引发不同的反应)
格式:(代码窗口自动产生事件过程的模板,不要修改模板内容,只需键入过程代码)
Sub 对象名_事件(参数)
… 事件过程代码
End Sub
事件驱动程序设计方式:程序执行的次序与程序设计者无关,取决于用户的操作
VB程序的执行步骤
启动应用程序,装载和显示窗体-窗体(或窗体上的控件)等待事件的发生-事件发生时执行对应的事件过程-再次等待
方法:
面向对象的程序语言为设计人员提供的一种特殊的过程和函数;调用时一定要指明对象
格式:
[对象.]方法 [参数名表](省略对象表示当前对象,一般指窗体)
Ex:Text1.SetFocus:此语句使Text1控件获得焦点,光标在本文框内闪烁
2.2 窗体和基本控件
窗体和控件具有基本属性
Name:名称属性-所创建的对象名称
Caption:标题属性-对象上显示的内容
Height,Width,Top,Left:决定对象的高度、宽度,和位置
Enabled:对象是否允许操作
Visible:对象是否可见
Font:文本的外观属性组
FontName:字体
FontSize:大小
FontBold:粗体
FontItalic:斜体
FontStrikethru:删除线
FontUnderline:下划线
ForeColor:前景颜色
BackColor:背景颜色
MousePointer:
鼠标指针类型,设置值范围0~15,由系统指定(若为99,由用户提供的图形文件定义鼠标指针形状)
MouseIcon:MousePointer=99,存放自定义的鼠标图标文件(ico或cur)
控件默认属性:程序运行时,可以改变某控件的值,而不必指定它的哪个属性
您可能关注的文档
- 《网络信息编辑》模拟题.doc
- (C++_面向对象程序设计_谭浩强)word完整版.doc
- (软考软件设计师)软件工程相关部分经典试题汇总.doc
- (三级网络)基本概念与名词解释.doc
- (最后看)计算机二级C--笔试公共基础知识题.doc
- (最新!)2010年全国计算机等级考试二级C语言考试大纲.doc
- [VB程序设计][课件][第1-3章].ppt
- [VB程序设计][课件][第4-6章].ppt
- [VB程序设计][课件][第7-9章].ppt
- [要点截取]统分析师核心考点归纳[精].doc
- 苏教版8年级上册数学全册教学课件(2021年10月修订).pptx
- 比师大版数学4年级下册全册教学课件.pptx
- 冀教版5年级上册数学全册教学课件.pptx
- 办公室普通党员2024年组织生活会个人对照检查发言材料供参考.docx
- 领导班子成员2025年组织生活会“四个带头”对照检查材料范文.docx
- 2024年度专题组织生活会个人“四个带头”对照检查材料范文.docx
- 党支部领导班子2025年民主生活会“四个带头”个人对照检查材料范文.docx
- 2024年抓基层党建工作述职报告参考范文.docx
- 2024年度民主生活会征求意见情况的报告范文2篇.docx
- 普通党员2024年组织生活会个人“四个带头”对照检查发言材料2篇.docx
文档评论(0)