第1章VisualBasic程序设计入门._第1页
第1章VisualBasic程序设计入门._第2页
第1章VisualBasic程序设计入门._第3页
第1章VisualBasic程序设计入门._第4页
第1章VisualBasic程序设计入门._第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、vb程序设计简明教程程序设计简明教程本书目录本书目录计算机程序设计计算机程序设计VB(2-1)vb程序设计简明教程程序设计简明教程本书目录本书目录教材及参考书1. Visual Basic程序设计教程 龚沛曾 高教出版社2. Visual Basic程序设计(第3版) 谭浩强 清华出版社3. Visual Basic程序设计教程(第4版)刘瑞新 电子工业4. VB语言程序设计(第3版) 林卓然 电子工业5. Visual Basic程序设计(第3版) 吴昌平 人民邮电6. VB程序设计教程(第2版) 李立宗 南开大学 2 2vb程序设计简明教程程序设计简明教程本书目录本书目录3 3第第1 1章

2、章 Visual BasicVisual Basic程序设计入门程序设计入门1.1 1.1 引例和引例和VBVB的特点的特点1.2 VB1.2 VB集成开发环境集成开发环境1.3 1.3 简单应用程序的建立简单应用程序的建立1.4 1.4 自主学习自主学习vb程序设计简明教程程序设计简明教程本书目录本书目录4 41.11.1引例和引例和VBVB的特点的特点本章目录本章目录 “Visual”表示可视化,是一种图形用户界面的软件开表示可视化,是一种图形用户界面的软件开发平台,其特点是在设计阶段可见软件的外在界面。发平台,其特点是在设计阶段可见软件的外在界面。 Basic=Beginners all

3、-Purpose Symbolist Instruction Code(初学者通用符号指令代码初学者通用符号指令代码)一、一、Visual BasicVisual Basic的发展的发展 P15P15基本基本BASIC BASIC 结构化结构化BASIC BASIC 可视化可视化BASIC BASIC 网络化网络化BASIC(VB.Net)BASIC(VB.Net)2020世纪世纪6060年出现年出现BasicBasic语言;语言;2020世纪世纪8080年代年代True BasicTrue Basic、Quick BasicQuick Basic和和Turbo BasicTurbo Basi

4、c等等; ;19911991年年MicrosoftMicrosoft公司推出公司推出Visual Basic1.0Visual Basic1.0,19981998年年6.06.020022002年正式发布年正式发布Visual Basic.NETVisual Basic.NET。vb程序设计简明教程程序设计简明教程本书目录本书目录5 5二、二、 VB VB的特点的特点 P3P3例例1 设计一个滚动文字的广告程序,一行文字在具有背景设计一个滚动文字的广告程序,一行文字在具有背景图案的窗体上、下移动。图案的窗体上、下移动。1、设计思路:(界面、设计思路:(界面+编码)编码) 在窗体上使用标签在窗体

5、上使用标签LabelLabel对象来存放文字对象来存放文字; ; 利用利用TimerTimer控件来快速触发移动控件来快速触发移动; ; 利用单击利用单击按钮按钮来手动触发移动来手动触发移动. .本章目录本章目录界面设计分析:界面设计分析:窗体窗体+4对象(控对象(控件)件)vb程序设计简明教程程序设计简明教程本书目录本书目录6 6欢迎使用欢迎使用VB 本章目录本章目录Top Left0,02、编码分析:、编码分析:a)标签(用于显示文字)位置标签(用于显示文字)位置 b)按按钮后标签位置变化的实现按按钮后标签位置变化的实现窗体窗体欢迎光临欢迎光临窗体窗体HeightHeight标签标签Top

6、Topvb程序设计简明教程程序设计简明教程本书目录本书目录7 7 连续向下移动实现:连续向下移动实现: 通过时钟对象通过时钟对象TimerTimer,在规定的时间间隔执行在规定的时间间隔执行: Label1.Top =Label 1.Top+50Label1.Top =Label 1.Top+50 时钟对象的属性设置:时钟对象的属性设置: Interval Interval可指定时间间可指定时间间隔,隔,1 1秒为秒为10001000单位。每隔单位。每隔0.20.2秒移动一次可设置秒移动一次可设置Interval=200Interval=200本章目录本章目录对象对象.Move 左边距左边距,

7、上边距,上边距,宽度,宽度,高度,高度vb程序设计简明教程程序设计简明教程本书目录本书目录8 8v 具有基于对象的可视化设计工具具有基于对象的可视化设计工具v 事件驱动的编程机制事件驱动的编程机制v 提供了易学易用的应用程序集成开发环境提供了易学易用的应用程序集成开发环境 v 支持结构化程序设计语言支持结构化程序设计语言v 强大的网络、数据库、多媒体功能强大的网络、数据库、多媒体功能 v 完备的帮助功能完备的帮助功能小结小结1 1:VBVB的的特点特点 P4P4本章目录本章目录vb程序设计简明教程程序设计简明教程本书目录本书目录小结2:设计设计VB应用程序的步骤应用程序的步骤n 大致分为两大部

8、分工作:大致分为两大部分工作: 设计用户界面和编写程序代码n 设计设计VB应用程序的大致步骤如下:应用程序的大致步骤如下: (1)建立用户界面的对象; 用户界面最重要对象是窗体(即窗口) 所有Windows应用程序都是以“窗口”的形式运行的,其他控件对象都建立在窗体上。 (2)设置对象的属性值; (3)编写程序代码,建立事件过程; (4)保存和运行应用程序n VB程序的核心是对象。程序的核心是对象。9 9vb程序设计简明教程程序设计简明教程本书目录本书目录1010v VB VB系统的系统的安装v VBVB系统的系统的启动启动v VBVB集成开发环境的使用集成开发环境的使用1.2 1.2 VB

9、VB集成开发环境集成开发环境 P5P5 本章目录本章目录vb程序设计简明教程程序设计简明教程本书目录本书目录1111安装安装VB6.0版本:学习版、专业版和企业版安装:执行VB6.0的Setup.exe,在安装程序的提示下进行,初学者可采用典型安装典型安装方式。VB6.0联机帮助文件使用MSDN文档格式,联机帮助文件不在联机帮助文件不在VB6.0VB6.0系统系统盘上盘上,而与Visual StudioVisual Studio产品的帮助集合在两张CD盘上,安装过程中,系统会提示插入MSDN盘。 本章目录本章目录vb程序设计简明教程程序设计简明教程本书目录本书目录1212启动启动 启动启动VB

10、选择开始菜单中的选择开始菜单中的 Microsoft Visual Basic 6.0中文版程序。中文版程序。VB 6.0窗口列出了窗口列出了VB能够建立的应用程序类型能够建立的应用程序类型,初学者只要选择默认,初学者只要选择默认标准标准.EXE。单击新建按钮,就可创单击新建按钮,就可创建该类型的应用程序。建该类型的应用程序。 本章目录本章目录vb程序设计简明教程程序设计简明教程本书目录本书目录1313一、集成开发环境使用一、集成开发环境使用 P6P6工具箱工程窗口属性窗口窗体布局立即窗口窗体窗口本章目录本章目录vb程序设计简明教程程序设计简明教程本书目录本书目录1414二、二、 主窗口主窗口

11、 P7P71.三种工作模式三种工作模式 设计模式设计模式 界面的设计和代码的编制界面的设计和代码的编制 运行模式运行模式 运行应用程序运行应用程序 中断模式中断模式 暂时中断程序运行,调试程序暂时中断程序运行,调试程序 2. 菜单栏菜单栏 包括包括13个下拉菜单个下拉菜单 3. 工具栏工具栏本章目录本章目录vb程序设计简明教程程序设计简明教程本书目录本书目录1515三、三、 窗体设计窗体设计/ /代码设计窗口代码设计窗口 P8P81 1、窗体设计窗口、窗体设计窗口 u窗体是建立窗体是建立VBVB应用程序的主要部分,一个应用程应用程序的主要部分,一个应用程序至少有一个窗体窗口。序至少有一个窗体窗

12、口。u每个窗体必须有一个唯一的窗体名,默认名为每个窗体必须有一个唯一的窗体名,默认名为Form1Form1。u设计状态的窗体由网格点构成,方便用户对控件的设计状态的窗体由网格点构成,方便用户对控件的定位,网格点间距可以通过定位,网格点间距可以通过工具工具| |选项选项| |通用通用进入窗体进入窗体网格设置网格设置. .u运行时可通过属性控制窗体的可见性运行时可通过属性控制窗体的可见性(窗体的网格始窗体的网格始终不显示终不显示)。本章目录本章目录工具箱工程窗口属性窗口窗体布局立即窗口窗体窗口vb程序设计简明教程程序设计简明教程本书目录本书目录16162 2、代码设计窗口、代码设计窗口 u 用来进

13、行代码设计用来进行代码设计:各种事件过程、过程代码的编写和修改。各种事件过程、过程代码的编写和修改。u 打开代码设计窗口的方法:打开代码设计窗口的方法: 双击窗体、控件双击窗体、控件 资源管理器窗口的资源管理器窗口的 ”查看代码查看代码”本章目录本章目录 过程列表框 对象列表框 编辑程序代码 Private表表示局部使用示局部使用Sub End Sub定义一个过程定义一个过程程序代码程序代码过程名格式:过程名格式:对象名对象名_事件名事件名表示单击窗体时表示单击窗体时执行这个过程执行这个过程Print表示在表示在窗体上显示窗体上显示工具箱工程窗口属性窗口窗体布局立即窗口窗体窗口vb程序设计简明

14、教程程序设计简明教程本书目录本书目录1717四、四、 属性窗口属性窗口 P9P9设置窗体或控件的属性,如设置窗体或控件的属性,如 颜色、字体、大小等。颜色、字体、大小等。对象列表框属性列表框属性含义说明属性显示排列方式本章目录本章目录工 具 箱工 程 窗 口属 性 窗 口窗 体 布 局立 即 窗 口窗 体 窗 口vb程序设计简明教程程序设计简明教程本书目录本书目录1818五、五、 工程管理器窗口工程管理器窗口 P9P9 u保存一个应用程序所保存一个应用程序所有属性以及组成这个应有属性以及组成这个应用程序所有的文件。用程序所有的文件。u工程文件的扩展名工程文件的扩展名为为.VBP.VBP,工程文

15、件名,工程文件名显示在工程文件窗口的显示在工程文件窗口的标题框内。标题框内。 已存盘已存盘未存盘未存盘本章目录本章目录工具箱工程窗口属性窗口窗体布局立即窗口窗体窗口vb程序设计简明教程程序设计简明教程本书目录本书目录工程概述工程概述19191. 1. 工程的作用工程的作用在VB中,使用工程来管理构成应用程序的所有不同的文件。当创建完成工程的全部文件之后,可将此工程转换成可执行文件 (.exe),直接在Windows下执行。当创建、添加或从一个工程中删除可编辑文件时,Visual Basic 会在工程资源管理器窗口反映出发生的变化,工程窗口包含此工程的当前文件的列表。2. 2. 工程文件工程文件

16、(1)跟踪所有部件的工程文件)跟踪所有部件的工程文件 (.vbp)。(2)每个窗体的文件)每个窗体的文件 (.frm)。(3)每个窗体的二进制数据文件)每个窗体的二进制数据文件 (.frx),它含有窗体上控件的二进制属性数据,它含有窗体上控件的二进制属性数据。不可编辑的,自动产生。不可编辑的,自动产生。(4)一个或多个类模块文件)一个或多个类模块文件 (.cls),该文件是可选项,并不是所有工程都包括,该文件是可选项,并不是所有工程都包括该文件。该文件。(5)一个或多个标准模块文件)一个或多个标准模块文件 (.bas),可选。,可选。(6)一个或多个包含)一个或多个包含 ActiveX 控件的

17、文件控件的文件 (.ocx),可选。,可选。(7)单个资源文件)单个资源文件 (.res),可选。,可选。 vb程序设计简明教程程序设计简明教程本书目录本书目录2020六、六、 工具箱窗口工具箱窗口 P10P10由由2121个被绘制成按钮形式的图标构成,个被绘制成按钮形式的图标构成,利用这些工具,用户可以在窗体上设计利用这些工具,用户可以在窗体上设计各种控件。其中各种控件。其中2020个控件称为标准控个控件称为标准控件件(注意,指针不是控件,仅用于移动注意,指针不是控件,仅用于移动窗体和控件,以及调整它们的大小窗体和控件,以及调整它们的大小)。也可通过也可通过工程工程| |部件部件命令将第命令

18、将第3 3方开发的方开发的其他控件装入到工具箱。其他控件装入到工具箱。本章目录本章目录工具箱工程窗口属性窗口窗体布局立即窗口窗体窗口vb程序设计简明教程程序设计简明教程本书目录本书目录2121vb程序设计简明教程程序设计简明教程本书目录本书目录对象和类:对象和类: 对象是一组程序代码和数据的集合。对象是一组程序代码和数据的集合。 对象是对象是VBVB系统中的基本运行实体,如窗体系统中的基本运行实体,如窗体(Form)(Form)、标签、标签(Label)(Label)、文本框、文本框(TextBox)(TextBox)、命令按钮、命令按钮(CommandButton)(CommandButto

19、n)等。等。 类类是创建对象的模型,对象则是按模型生产出来的成品。是创建对象的模型,对象则是按模型生产出来的成品。工具箱中的每一个工具箱中的每一个控件控件都代表一个都代表一个类类,当将这些控件添加到窗体上,当将这些控件添加到窗体上时就创建了相应的对象。由同一个类创建的对象(如时就创建了相应的对象。由同一个类创建的对象(如Command1Command1、Command2Command2等)具有由类定义的公共的等)具有由类定义的公共的属性、方法和事件属性、方法和事件。2222工具箱工具箱用用类类生成生成对象对象对象具有类的特征对象具有类的特征类具有类具有封装性封装性隐藏其隐藏其内部的内部的复杂性

20、复杂性可视化可视化提高程序的可重提高程序的可重用性和可维护性用性和可维护性窗体窗体vb程序设计简明教程程序设计简明教程本书目录本书目录23231.3 1.3 简单应用程序的建立简单应用程序的建立 P11P11 建立一个应用程序分为以下几步:建立一个应用程序分为以下几步:(1) 建立用户界面的对象建立用户界面的对象(2) 对象属性的设置对象属性的设置(3) 创建对象事件过程及编程创建对象事件过程及编程(编写程序代码,建立事件编写程序代码,建立事件过程过程)(4)运行和调试程序运行和调试程序(5) 保存程序和生成可执行文件保存程序和生成可执行文件例例1.2 编写一个人民币与美元兑换的程序。编写一个人民币与美元兑换的程序。要求:通过输入兑换比率与人民币或美元金额,单击

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论