- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]第1章VisualBasic的初步认识
第1章 Visual Basic的初步认识 BASIC: Beginner’s All-purpose Symbolic Instruction Code 初学者通用符号指令代码 基本BASIC 高级BASIC 结构化BASIC Visual Basic:基于对象的事件驱动机制的程序设计语言 1.2.1 Visual Basic的启动与退出 1.2.2 Visual Basic的工作界面 1.窗体设计窗口 系统启动后缺省的General工具箱就会出现在屏幕左边,上面共有21个常用“部件” 1.2.2 Visual Basic的工作界面 3.代码窗口 工程是指用于创建一个应用程序的文件的集合。 工程资源管理器列出了当前工程中的窗体和模块 5.属性窗口 窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体相对于主窗体的位置。 1.3 事件驱动编程机制 1.3.1 对象和类的概念 Visual Basic采用了面向对象和事件驱动的编程机制 1.对象 是指现实世界中具体存在的实体。每一个对象都有自己的属性。如人作为一个对象,有名字、身高、体重等属性。 2.类 是具有相同属性和方法的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述。 如工具箱中的命令按钮代表CommandButton类。 1.3.2 对象的属性、方法和事件 1. 对象的属性(Property) 是反映对象特征的数据。 如:控件名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)等属性。 对象属性设置的方法: 方法一:通过属性窗口对选定的对象进行属性设置 方法二:在程序的代码中改变属性的值,其格式为: 对象.属性=属性值 例如:text1.text = Hello world! 2. 对象的方法 方法(Method)是用来完成一定操作的一段程序。 例如,Print是一种方法,用来输出信息。 常见的方法还有Cls,Move,Hide等。 使用对象方法的一般格式为: 对象名.方法名 例如,在窗体上显示ABC Form1.print ABC 将窗体Form1隐藏起来 Form1.Hide 如果省略对象名,则默认指当前对象。 3. 对象的事件 事件(Event):是指由系统事先设定的、能为对象识别和响应的动作。例如单击控件、移动鼠标等都是一些事件。每种对象能够“感受”的动作是不同的。 当选定对象后,再在“事件”下拉列表框选定需要事件,系统就会生成一个约定名称的子程序,该子程序就是处理该事件的程序,称为事件过程,一般格式如下: Private Sub 对象名_事件名([参数表]) …(程序代码) End Sub 例如: Private Sub Command1_Click( ) Text1.text=〃hello world! 〃 End Sub 1.3.3 事件驱动编程的基本要点 程序执行的基本方法是由事件来驱动过程的运行。 ①应用程序由对象组成,每个对象都有预先定义的事件,事件的发生都依赖于一定的条件(即用户的驱动或来自系统的触发)。 ②每个事件发生后系统该作出什么反应,则取决于用户给该事件过程编写的代码。 例1.1 建立一个显示当前时间的窗体,将窗体名称改为frmTime。 在窗体上添加3个命令按钮,将它们的名称属性分别改为cmdRed、cmdBlue和cmdExit,Caption 属性分别设置为“红色”、“蓝色”和“退出”。 再添加一个标签按钮,不修改其名称。利用Time函数获取当前的系统时间,并将时间的值在标签中显示。 要求程序一启动就在标签中显示机器的当前时间,且单击cmdRed按钮标签字体变红色、时间也相应改变,单击cmdBlue按钮程序,字体变蓝色,单击cmdExit按钮程序退出运行。 1.4 窗体及基本控件 1.4.1 窗体对象 1.窗体的常用属性 ① Name属性(任何对象都具有的) 决定窗口的名称,默认为form1。只能在设计状态时,通过属性窗口设置。 ② AutoRedraw属性:控制屏幕图像的重建。 该属性决定窗体被隐藏或被另一窗口覆盖之后,又返回到该窗口时,是否自动刷新或重画该窗体上的所有图形。 ③ Caption 属性: 决定出现在窗体的标题栏上的文本内容。 1.4.1 窗体对象 ④ BorderStyle属性:边框样式,可以取
文档评论(0)