程序设计教程_第1页
程序设计教程_第2页
程序设计教程_第3页
程序设计教程_第4页
程序设计教程_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

VisualBasic程序设计教程 计算机应用遍及各行各业 计算机用户的发展 专家 专业人员 普通用户程序设计可以让计算机做任意你想做的事 1 有必要学习程序设计吗 2 为什么选择VisualBasic 大部分DOS平台下的程序设计语言都将被淘汰 其它语言可以实现的功能VB都能实现 VB是当今世界最流行的三大语言之一 VC JAVA 相对而言 VB比较容易掌握 本课程学习要求 强化实践这门课主张程序设计是高强度的脑力劳动 不是听会的 也不是看会的 而是练会的 这与以往的教学安排最大的不同突出重点重点放在思路 算法 编程构思和程序实现上 语句只是表达工具 要求堂上积极思考 尽量当堂学懂 重在培养分析问题和解决问题的能力 养成良好的编程习惯强调程序的可读性 变量要加注释 程序构思要有说明 学会如何调试程序 尽可能优化程序的算法 对运行结果要做正确与否的分析 动手动脑 强调理论指导下的实践有条有理的实践 实践出真知 自学 动手 应用 上网 在编写大量程序之后 才能感到运用自如 学习方法 教学内容 第一章VisualBasic概述第二章创建用户界面第三章VisualBasic语言基础第四章算法基础及VisualBasic的基本语句第五章数组第六章程序调试第七章文件第八章过程第九章图形处理及多媒体应用 简单介绍 第十章数据库操作及编程 选择内容 第1章VisualBasic概述 教学要求 了解VisualBasic的简介 了解面向对象程序设计方法 了解事件驱动过程的程序设计原理 掌握VisualBasic的开发环境的常用工具 控件箱 窗体设计器 工程资源管理器 属性窗口和代码编辑窗口等 的使用和基本操作 掌握创建VisualBasic应用程序的一般步骤 掌握工程的建立 运行 调试方法掌握可执行文件的生成 1 1VisualBasic简介1 2面向对象的程序设计方法基础1 3事件驱动1 4VisualBasic的集成开发环境1 5创建VisualBasic应用程序的一般步骤1 6VisualBasic集成开发环境的基本操作 教学内容 1 1VisualBasic简介 BASIC语言 BeginnersAll purposeSymbolicInstructionCode初学者符号指令代码 BASIC语言的版本多达几百种 比较著名的有 GW BASICTrueBASICQ BASICQuickBASICVisualBASIC 在Windows操作平台下 开发具有图形用户界面 GUI 的应用程序的强有力的工具之一 以Basic语言为基础 易于学习 掌握 具有可视化 Visual 编程的特性 即无需大量代码去描述界面的外观和控件的位置 是包括界面设计 程序编码 调试 编译并创建可执行程序的集成开发环境IDE IntegratedDevelopEnvironment 引进了面向对象编程 OOP 的设计方法 和微软公司软件之间的沟通较好 全面支持Windows系统的对象嵌入与链接 OLE 技术 强大的数据库功能 VisualBasic简介 1 可视化 Visual 2 面向对象 ObjectOriented OO VisualBasic和Windows是紧密结合的 它可直接调用Windows的系统资源 从而大大减少了软件开发难度 提高了开发效率 VisualBasic的两个重要的特点 VisualBasic的发展 91年 VisualBasic1 092年 VisualBasic2 093年 VisualBasic3 095年 VisualBasic4 097年 VisualBasic5 098年 VisualBasic6 0VisualBasic6 0是一个32位的软件开发环境 必须在Windows95或以上版本使用 开发出的应用软件也是32位的 VisualBasic6 0的版本简介 三种版本 学习版 Learing 面向初学者 包括VB的主要功能 专业版 Professional 提供一套功能完备的开发工具 包括ActiveX和Internet控件开发工具等 企业版 Enterprise 最高级的版本 针对小组环境中建立分布式应用程序的编程人员的版本 除专业版的全部功能外 包括VisualSourceSafe和AutomationandComponentManager等工具 1 2面向对象的程序设计方法基础 传统的面向过程的程序设计是一种强调功能抽象化和模块化的编程方法 将解决问题的过程看作是一个处理过程 设计思想 描述一辆汽车动作的时候 着眼于汽车整体从一地到另一地的运动过程 程序 数据结构 算法 面向对象的程序设计 ObjectOrientedProgramming OOP 是一种以对象为基础 以事件来驱动对象执行的程序设计技 将解决问题的过程看作是一个对象分类演绎的过程 设计思想 描述一辆汽车动作的时候 着眼于组成汽车的部件在各个时刻的状态 通过各部件状态的组合 确定整个汽车的工作特性和规律 基本思想 通过建立与具体实际应用相对应的对象 并通过这些对象的交互来创建具体的应用程序 面向对象的程序设计 基本概念 对象 Object 是动作体的逻辑模型 是一个包括属性和方法的并被封装起来的整体 类 Class 是对同一种对象的概括 抽象 用饼干模子和饼干之间的关系作比 饼干模子是类 它确定了所有饼干的特征 比如大小和形状 用类可以创建对象 对象就是饼干 对象是类的具体化 实例 属性 Property 指对象的性质 特征 方法 Method 指对象能执行的动作 事件 指能够被对象识别的动作 面向对象 面向对象程序设计的优点 符合人们的习惯思维方法 易于软件的维护和功能的增减 提高软件的开发效率 软件界面友好 事件 对象能够识别并作出反映的外部刺激 事件驱动 又称消息驱动 过程化程序设计 按顺序一行一行执行代码 通过分支 循环和调用改变程序流程 执行次序完全由程序代码控制 事件驱动程序设计 也有相应的程序代码 仅在该事件发生时 才会被执行 事件发生的顺序决定了代码执行的顺序 因此每次执行应用程序时 程序代码并不是按照程序编写的顺序来执行的 1 3事件驱动过程的程序设计原理 1 4VisualBasic的集成开发环境 VisualBasic的开发环境VisualBasic是一个包括编辑 测试和程序调试等各种程序开发工具的集成工具开发环境 IDE VB的启动 1 通过 开始 菜单 开始 程序 MicrosoftVisualStudio6 0 MicrosoftVisualBasic6 0 2 在桌面上创建VB快捷方式后 双击快捷图标 3 直接单击某工程文件名 可先打开VB 再打开该工程 VB的退出 1 单击关闭按钮 2 双击控制菜单按钮 3 执行 文件 菜单的 退出 项 标题栏 菜单栏 工具栏 控件箱 工程资源管理器 属性窗口 窗体设计器 窗体设计器 代码编辑器 窗体布局 窗口 VisualBasic用户界面 1标题栏除了显示正在开发的工程名之外 还显示系统的工作状态 设计态 Design 编辑代码和设计界面时的状态 运行态 Run 运行应用程序时的状态 中止态 Break 程序暂停执行时的状态 2菜单栏以菜单形式显示VB提供的所有功能命令3工具栏由若干命令按钮组成 提供常用命令的快速访问 有标准 调试 窗体设计和编辑四类工具栏 工具栏的隐藏和显示由 视图 菜单的 工具栏 项进行 4窗体设计器窗体是VB程序的最基本的对象 象一个容器 用来存放其它控件对象 5控件箱显示系统提供的控件按钮 通常系统显示的为缺省控件 添加其它控件的方法如下 在控件箱上单击右键在弹出式菜单上选择 部件 项在 部件 窗口选择要添加的部件 复选框 6工程资源管理器和代码编辑器工程资源管理器 列出当前工程所包含的窗体和模块 查看对象和查看代码按钮 代码编辑器 编辑程序代码 两个列表框 7属性窗口显示指定窗体中指定对象的属性列表说明 属性窗口 工程资源管理器等由 视图 菜单控制是否在屏幕上显示 利用VisualBasic开发的应用程序被称为一个工程 在设计一个应用系统时 系统会建立一个扩展名 为 vbp的工程文件 它是由窗体文件 frm 代码模块 bas 自定义控件 ocx 及应用所需的环境设置组成的 应用程序由两部分组成 1 用户界面 与用户进行交互的窗体 窗体上安排有控件 菜单等对象 2 实际算法设计 完成信息处理的程序代码的设计 包括数据输入 处理变换 结果输出等 1 5开发应用程序的一般步骤 Control1 Procedure1 VisualBasic应用程序结构 1 创建界面 选择控件表达输入 输出 2 设置属性 调整控件属性 使窗体布局尽可能美观 使用尽可能方便 3 编写程序代码 进行信息处理等 4 保存工程 一个工程由窗体 代码模块 自定义控件及环境设置等组成 工程文件 vbp窗体文件 frm5 运行并调试程序 排除语法错误 排除逻辑错误 6 创建可执行文件 1 5创建VisualBasic应用程序的一般步骤 1 6VisualBasic开发环境的基本操作 例1 1 在窗体上显示 你好 和一个命令按钮 单击该按钮 文字变成 欢迎进入VB世界 实现步骤 启动VB 系统自动创建工程1和窗体1 Form1 创建界面单击控件工具栏上的标签 将鼠标移到窗体上 光标呈十字形 按住鼠标左键 在窗体上拖动 这样就在窗体上放置了一个标签框 使用同样的方法 在窗体上放置一个命令按钮控件 调整控件大小和位置 设置属性标签 Autosize属性为True Caption属性为 你好 Font属性为宋体三号字命令按钮 Caption属性为 确定 添加代码 两种方法 Label1 Caption 欢迎进入VB世界 保存 先保存窗体 再保存工程 运行和调试生成可执行文件 实现步骤 代码输入规则 代码按行输入 一行代码输入完毕 换行输入下一行代码 代码不区分字母大小写 双引号内的字符串除外 代码中除了中文字外 所有的符号都必须在英文状态下输入 单引号后的内容为注释 不执行 只是对该行代码的文字说明 方便程序理解 上机注意事项 编写代码时 一定要通过 对象 列表框选取对象 过程 列表框选取过程 自动生成该对象的事件过程的框架 代码中 一定要注意控件的对象名与在属性窗口中设置的NAME属性一致 保存时 先保存窗体

温馨提示

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

评论

0/150

提交评论