龚沛曾VisualBasic(VB)程序设计教程(第三版).ppt_第1页
龚沛曾VisualBasic(VB)程序设计教程(第三版).ppt_第2页
龚沛曾VisualBasic(VB)程序设计教程(第三版).ppt_第3页
龚沛曾VisualBasic(VB)程序设计教程(第三版).ppt_第4页
龚沛曾VisualBasic(VB)程序设计教程(第三版).ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

VisualBasic程序设计教程 第三版 龚沛增杨志强陆慰民编 国家精品课程主讲教材普通高等教育 十一五 国家级规划教材高等教育百门精品课程教材 2 教学安排 见教学进度表 3 第1章VisualBasic程序设计概述 1 1VisualBasic简介1 2VB集成开发环境1 3创建应用程序过程1 4VB帮助系统 4 1 1VisualBasic简介 1 1 1VisualBasic的发展1 1 2VisualBasic的特点1 1 3如何学习VisualBasic 5 1 1 1VisualBasic的发展 BASIC Beginner sAll purposeSymbolicInstructionCode 语言的发展概况 四阶段 1 初级Basic 64 74 Basic语言问世2 微机Basic 75 85 微机上固化Basic语言3 结构化Basic 86 90 结构化的Basic语言4 可视化Basic 91至今 VB 微软推出 6 VisualBasic的发展 1991年Microsoft公司推出VisualBasic1 0 以可视化工具为界面设计 结构化Basic语言为基础 以事件驱动为运行机制 从1991年的VB1 0至1998年的VB6 0的多次版本升级 功能更强大 完善 应用面更广 2000年发布VisualBasic NET 2005年发布VisualBasic2005版本 7 1 1 2VB的特点 例1简单动画演示 一行文字在具有背景图案的窗体上进行上 下移动 单击手动按钮 移动50Twip 单击自动按钮 可以连续移动 当内容超出窗体底部时 又从顶部开始往下移动 设计思路 在窗体上使用标签Label对象来存放文字 利用Timer控件来自动触发移动 利用单击按钮来手动触发移动 8 当一个标签放在窗体上时 标签的左上角坐标 用Left Top表示 就被指定了 如果改变标签的左上角坐标就可移动标签 即移动文字 例如 Label1 Top Label1 Top 50可使标签Label1向下移动50单位 9 实现连续移动 可通过时钟对象Timer 在规定的时间间隔连续执行 Label1 Top Label1 Top 50语句 就可使标签Label1连续向下移动 时钟对象的Interval可指定时间间隔 以毫秒单位 每隔0 2秒移动一次可设置Interval 200 10 程序进一步改进 连续循环移动 首先要能判断出标签是否超出窗体范围 该点在Top方向上的坐标为 窗体的高度Height如果标签的Top 窗体的高度 表示已越出窗体范围 可将标签移到窗体上方 此时标签的Top 11 1 具有基于对象的可视化设计工具2 事件驱动的编程机制3 提供了易学易用的集成开发环境4 支持结构化程序设计语言5 强大的网络 数据库 多媒体功能6 完备的帮助功能 VB功能特点 12 如何学习VisualBasic 两个方面 Visual可视化界面设计Basic程序设计 13 VB系统的安装VB系统的启动VB集成开发环境的使用 1 2VB集成开发环境 14 1 2 1安装 VB6 0有学习版 Learning 专业版 Professional 和企业版 Enterprise 三种版本 执行VB6 0的Setup exe 在安装程序的提示下进行 初学者可采用典型安装方式 VB6 0联机帮助文件使用MSDN文档格式 联机帮助文件不在VB6 0系统盘上 而与VisualStudio产品的帮助集合在两张CD盘上 安装过程中 系统会提示插入MSDN盘 15 1 2 2启动 启动VB选择开始菜单中的MicrosoftVisualBasic6 0中文版程序 VB窗口列出了VB能够建立的应用程序类型 初学者只要选择默认标准 EXE 单击打开按钮 就可创建该类型的应用程序 16 1 2 3集成开发环境使用 17 一 主窗口 标题栏三种工作模式 设计模式 界面的设计和代码的编制运行模式 运行应用程序中断模式 暂时中断程序运行 调试程序2 菜单栏包括13个下拉菜单3 工具栏标准 编辑 窗体编辑器 调试等工具栏 18 二 窗体设计窗口 Form 窗体是建立VB应用程序的主要部分 一个应用程序至少有一个窗体窗口 每个窗体必须有一个唯一的窗体名 默认名为Form1 设计状态的窗体由网格点构成 方便用户对控件的定位 网格点间距可以通过工具 选项 通用进入窗体网格设置 运行时可通过属性控制窗体的可见性 窗体的网格始终不显示 利用Shift F7组合键打开窗体窗口 19 三 代码 Code 设计窗口 1 代码窗口作用编辑和显示窗体 标准模块中的代码 每个窗体都有各自的代码窗口 2 代码窗口的组成 1 对象 下拉列表框 2 过程 下拉列表框 3 代码 框 4 过程查看 按钮 5 全模块 查看按钮 3 代码窗口的打开方法 4种 1 热键F7 2 视图 代码窗口 3 在窗体窗口中双击任一控件或窗体本身 4 从工程窗口中选择窗体或模块后单击 查看代码 按钮 20 四 属性 Properties 窗口 1 作用 设置或查看窗体及控件的属性 如颜色 字体 大小等 2 属性窗口的组成 对象列表框 属性显示排列方式 属性列表框和属性含义说明 21 四 属性 Properties 窗口 3 属性窗口的打开方法 4种 1 热键F4 2 视图 属性窗口 3 单击工具栏上的 属性窗口 按钮 4 右击对象 在快捷菜单中选择 属性窗口 命令 22 1 工程资源管理器的作用 用层次化管理方式显示一个应用程序所有的文件 2 工程资源管理器的组成 查看代码 按钮 查看对象 按钮 切换文件夹 按钮和一个列表窗口 列表窗口中显示了本工程文件 vbp 中的所有窗体文件 frm 和模块文件 标准模块文件 bas和类模块文件 cls 等 已存盘 未存盘 五 工程管理器 ProjectExplorer 窗口 23 五 工程管理器 ProjectExplorer 窗口 3 工程资源管理器的打开方式 3种 1 单击工具栏上的 工程资源管理器 按钮 2 热键Ctrl R 3 视图 工程资源管理器 24 六 工具箱 ToolBox 窗口 由21个被绘制成按钮形式的图标构成 利用这些工具 用户可以在窗体上设计各种控件 其中20个控件称为标准控件 注意 指针不是控件 仅用于移动窗体和控件 以及调整它们的大小 也可通过工程 部件命令将第3方开发的其他控件装入到工具箱 25 七 其他窗口 1 立即 Immediate 窗口为调试程序提供的 可在此直接用Print方法输出表达式的值 也可以在程序代码中用Debug print语句在立即窗口输出表达式的值 2 窗体布局 FormLayout 窗口用于指定程序运行时窗体的初始位置 主要应用于多窗体程序中 26 1 3创建应用程序的过程 建立一个应用程序分为以下几步 1 建立用户界面的对象 2 对象属性的设置 3 对象事件过程及编程 4 保存和运行程序例1 2编写一个人民币与美元兑换的程序 要求 通过输入兑换比率与人民币或美元金额 单击命令按钮显示兑换结果 27 设计思路 输入使用文本框TextBox 提示使用标签Label 按钮Command的Click事件

温馨提示

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

评论

0/150

提交评论