vb-ch01幻灯片.pptVIP

  • 2
  • 0
  • 约3.54千字
  • 约 29页
  • 2018-08-26 发布于河南
  • 举报
Visual Basic 程序设计教程 第1章 程序设计基础 主要内容 Visual Basic应用程序设计是在一个集成开发环境(IDE)中完成的。 本章介绍Visual Basic 6.0版的语言基础和集成开发环境。 1.0程序设计语言概述 1.0.1 程序设计语言及发展 机器语言:能直接识别和执行的二进制指令 汇编语言:利用助记符代替二进制指令编写程序,然后汇编成机器语言执行 高级语言:接近人类自然语言和数学语言,易读、易学、易维护 1.0.2 程序设计语言的运行方式 编译方式 解释方式 1.0程序设计语言概述 1.0.3程序设计方法发展历程 面向计算机的程序设计 机器语言、汇编语言 面向过程的程序设计 使用子程序与结构化的功能模块自顶向下,分而治之 面向对象的程序设计 注重对象、抽象成类 确定对象、提出问题、解决问题 优点:符合人类思维、易于开发维护、代码可重用、界面友好 1.0程序设计语言概述 1.0.4算法及其描述 概念:解决问题的步骤 特征 有穷性:步骤有限 确定性:初条件相同则结果相同 有效性:每一步都可执行 有0个或多个输入 至少有一个输出 1.0程序设计语言概述 1.0.5算法的描述 自然语言 文字冗长、有二义性、表达不确切 流程图 借助图形符号描述,直观形象,易于理解 N-S图 简化了的流程图 开始 输入M,N NM? 输出N 输出M 结束 Yes No 输入M,N NM N=M 输出N 输出M 1.1 Visual Basic的发展及特点 1.1.1 Visual Basic的发展 Visual Basic是Microsoft公司于1991年推出的基于窗口的可视化程序设计语言,版本号为1.0。“Visual”是“可视化”的意思。Visual Basic的语法与BASIC语言的语法基本相同,因此Visual Basic也具有易学易用的特点,但是其编程系统采用了面向对象、事件驱动机制,与传统BASIC有很大的不同。1998年,又推出了Visual Basic 6.0(简称VB 6.0),该版本在创建自定义控件、对数据库的访问等得到进一步加强。Window2000推出后,又出现了VB.net。 Visual Basic的版本 版本主要有三种: 学习版 专业版 企业版 它们按功能由弱到强分别是学习版、专业版和企业版。其中学习版功能最弱,但却是免费的,而专业版和企业版功能都是商业软件,但功能比学习版要强许多,比如有更多的控件等。 1.1.2 Visual Basic的特点 可视化 面向对象的程序设计 事件驱动编程机制 结构化程序设计语言 可扩充性 数据库访问 动态数据交换 对象链接与嵌入 1.2 Visual Basic的安装与启动 三种安装方式 典型安装 自定义安装 最小安装 1.2 Visual Basic的安装与启动 启动Visual Basic 6.0 方法一:开始菜单/程序/Microsoft Visual Basic6.0中文版/Microsoft Visual Basic6.0中文版 方法二:找到安装有VB软件的文件夹,用鼠标双击vb6.exe文件的图标。 方法三:开始菜单/运行,找出vb6.exe文件运行。 方法四:建立快捷方式。鼠标双击快捷方式图标。 集成开发环境 标题栏 菜单栏 工具栏 工具箱 窗体窗口 代码窗口 立即窗口 工程窗口 属性窗口 窗体布局窗口 1.3 集成开发环境 标题栏 缺省标题为 “工程1-Microsoft Visual Basic[设计]”。方括号中的“设计”表示此时的开发环境为“设计模式”。 VB有三种工作模式: 设计模式:可进行用户界面的设计和代码的编制。 运行模式:运行应用程序,这时不可编辑代码,也不可编辑界面。 中断模式:应用程序运行暂时中断,这时可以编辑代码,但不可以编辑界面。按F5键或单击“继续”按钮程序继续运行;单击“结束”按钮停止程序的运行。在此模式会弹出“立即”窗口。 可以通过鼠标、热键、键盘等多种方式执行菜单命令。 菜单栏 工具栏 每种工具栏都有固定和浮动两种形式 1.3.1 窗体窗口:应用程序最终面向用户的界面 1.3.2 属性窗口 :显示、设置对象的属性 1.3.3 工程资源管理器窗口:显示管理项目文件 1.3.4 代码窗口:书写程序代码 1.3.5 工具箱窗口:显示各种可用控件对象 1.3.6 其它窗口 窗体布局:指定应用程序运行时,窗体的初始位置; 立即窗口:用于调试程序,临时显示参数或变量的值; 对象浏览器:查看工程中定义的模块或过程、对象库、类型库等以及过程中使用的常量; 1.4 VB语句及书写规则 VB语句 执行语句:使计算机产生一定的操作,如赋值、循环等; 非执行语

文档评论(0)

1亿VIP精品文档

相关文档