- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Visual Basic 程序设计概述 Visual Basic集成开发环境 对象的概念──属性、方法、事件 Visual Basic可视化程序设计的基本步骤 Visual Basic 的发展 Visual Basic已逐渐成为简单易学、功能强大的编程工具。它不但在一般程序设计方面比传统的程序设计语言具有明显的优势,而且可作为多媒体创作工具,支持程序的跳转,即从静态目标跳转到音乐、声音、动画、图形等目标;同时具有脱机播放动画的能力,能较好地控制动画的清晰度、运动速度和方向,并采用了动画过渡技术(如淡入淡出、渐隐渐现)等。它的软件费用支出低、易学习性及功能的突出特点,使其易于被许多非专业人员掌握使用。 Visual Basic 的特点 3.事件驱动的程序设计 与Windows下的其他开发工具一样,VB也采用事件驱动的编程机制,应用程序的执行是通过事件来完成的。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个常用的对象,当用户用鼠标在它上面单击一下时,便会在该对象上产生一个鼠标单击事件(Click),VB会自动调用执行命令按钮上的Click事件过程,实现指定的操作。 在用VB设计应用程序时,没有明显的主程序概念,程序员所要做的工作是针对不同的对象分别填写它们相关的事件过程代码。因此,整个应用程序是由若干个这样的过程程序组成的,从而降低了编程的难度和工作量,提高了程序的开发效率。 4.强大的数据库编程能力 利用VB的数据控件和数据库管理器等工具,可直接建立或处理Microsoft Access格式的数据库,还能直接编辑和访问其他外部数据库,如Dbase、Foxpro、Paradox等。同时VB还提供开放式数据库访问(ODBC)功能,可通过直接访问或者建立连接的方式使用并操作远程服务器上的关系型数据库,如SQL Server、Oracle等。使用结构化查询语言SQL,轻松访问并操纵远程服务器上的关系型数据库,运用应用程序向导,迅速创建标准的数据库应用程序。 5.其他特性 (1)支持动态链接库(DLL)。VB是一种高级程序设计语言,不具备低级语言对机器硬件进行操作的功能,为此,VB提供了访问动态链接库(Dynamic Linking Library)的功能,可以利用其他语言(如C/C++等),将需要实现的功能编译成动态链接库,然后提供给VB调用。此外,通过动态链接库,还可以调用功能强大的Windows应用程序接口(API)函数。API是Windows环境中可以提供任何Windows应用程序访问和调用的一组函数集合。在Windows操作系统中,包含了1000多个功能强大、经过严格测试的API函数,供程序员编程时直接调用。充分利用这些API函数,可大大增强VB的编程能力。 运行环境 退出 1.2 Visual Basic 6.0 集成开发环境 标准工具箱 Visual Basic的概念 传统的程序设计是面向过程的,这种程序设计是模拟用户要解决问题的过程,围绕着函数或过程来进行,程序的执行也是顺序的;而VB程序设计则是面向对象的,应用程序是由对象事件驱动的,每个对象都具有自己的状态和行为,即属性和方法。本节主要介绍VB中的对象、属性、事件、方法等概念。 对象和类 所谓“对象”,即现实生活中每个可见的实体,如每个人、每本书、每张桌子等,均可视为一个对象,整个世界就是由各式各样不断运动着的对象组成的。 用VB开发应用程序,首先就要学会从“对象”的角度来看整个程序设计过程。在VB中,可视化对象分为两大类,即窗体和控件。窗体就是窗口本身,控件则是在窗体上构成用户图形界面的一些基本组成部件,如命令按钮、文本框等。VB运用面向对象的程序设计方法,把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性。在设计对象时,单击工具箱中工具按钮即可在界面上画出所需要的控件对象,此时VB自动生成建立对象的程序代码和该对象的初始化属性,并且将它们封装起来。每个对象以可视化图形方式显示在界面上。如图在下一页所示。 类:类是同类对象的抽象描述。类定义了由它所生成的对象具有的公共属性和方法。 一个窗体对象和若干个控件对象所组成的可视化对象如下图: 属性 属性用于描述对象的状态或特征。 例如,对于一个人,可以使用姓名、性别、年龄、职业等特征来描述;对于一台电脑,可以用CPU的型号、内存容量、硬盘容量、显示器尺寸等特征来描述,所有这些特征称其为属性。在VB中,窗体和控件等对象也具有各自的属性。 以窗体对象为例,它具有标题(Caption)、名称(Name)、背景颜色(BackColor)、前景颜色(ForeColor)、字体(Font)以及是否可见(Vi
文档评论(0)