算法及其实现--初识VB.pptx_第1页
算法及其实现--初识VB.pptx_第2页
算法及其实现--初识VB.pptx_第3页
算法及其实现--初识VB.pptx_第4页
算法及其实现--初识VB.pptx_第5页
免费预览已结束,剩余30页可下载查看

下载本文档

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

文档简介

算法及实现 3 4算法及其实现 现代信息处理工具 计算机 P43 渔夫带米 小鸡 猫渡河问题 第一趟过去渔夫和鸡 回来渔夫第二趟过去渔夫和米 回来渔夫和鸡第三趟过去渔夫和猫 回来渔夫第四趟过去渔夫和鸡 渡河成功算法 解决问题的精确描述 算法 的含义十分广泛 并不是只有 计算 的问题才有算法 1 一元二次方程ax2 bx c 0的解法是算法 2 乐谱是乐队演奏的算法 菜谱是厨师做菜的算法 3 计算机的操作步骤等都是算法 3 4算法及其实现 算法 P61 63 算法的特征 算法有优劣 对于同一个问题可以有不同的解题方法和步骤 处理问题时算法应择优 1 有穷性 执行步骤是有限的 2 确定性 每个步骤的含义是确切的 3 能行性 每个步骤都是可行的 并且能在有限的时间内完成 4 有0个或多个输入 初始数据可以从外界输入 也可含于算法之中 5 有一个或多个输出 一定要有结果以一定方式输出 3 4算法及其实现 算法 算法的表示自然语言 指人们日常生活中使用的语言 如汉语 英语 法语等都是自然语言 用自然语言描述算法符合我们的表达习惯 并且容易理解 流程图 流程图 FlowChart 也称程序框图 它是算法的一种图形化表示方法 用流程图描述算法与自然语言描述相比 用流程图描述算法形象 直观 更容易理解计算机语言 利用程序设计语言如VisualBasic C C Pascal等编制程序 实现算法 3 4算法及其实现 算法描述试一试 例如 设计一个算法 对任意输入的三个整数X Y和Z 找出并输出其中的最大值 算法分析 比较X和Y 得到一个较大值MAX 再MAX与Z比较 将两者中较大的值作为结果输出 自然语言 输入变量x y z的值 比较x y 若x y 则x存入以max命名的存储单元 否则 y存入max 比较z和max 若z max 则将z送入max 输出结果max 3 4算法及其实现 流程图 流程图的几种符号 例 求三个数的最大值 3 4算法及其实现 计算机语言 QBASIC Inputx y zIFx ythenmax xElsemax yEndifIfz maxthenmax zEndifPrintmaxEnd 3 4算法及其实现 程序设计 用计算机解题 就是用计算机实现算法 只有通过计算机语言将算法编写成程序 在这些源程序被解释或编译成二进制形式的目标程序后 才能被计算机执行 所谓程序 简单地说就是一系列计算机指令 命令 语言 的有序组合 计算机通过运行改组指令 完成预期的操作 程序设计 从一个问题的提出 模型的建立 算法的设计 程序的编制修改 一直到程序正确运行的整个过程就是程序设计 常用的计算机程序设计语言 BASIC Pascal C C VisualBasic和Java等很多种 不同的语言有不同的语法规则 3 4算法及其实现 VB简介 VisualBasic简称VB 是微软公司推出的一款功能强大的软件开发工具 Visual意即可视的 可见的 指的是开发像Windows操作系统的图形用户界面的方法 Basic实际上是一个短语的缩写 这个短语就是Beginnersall purposesymbolicinstructioncode 其中文意思为 初始者通用符号指令代码语言 3 4算法及其实现 认识VisualBasic6 0的开发环境 VisualBasic6 0启动与退出1 VisualBasic6 0的启动选择 开始 所有程序 MicrosoftVisualBasic6 0中文版 MicrosoftVisualBasic6 0中文版 菜单命令 即可启动VisualBasic6 0 2 VisualBasic6 0的退出单击窗口右上角的 关闭 按钮 选择 文件 退出 菜单命令 3 4算法及其实现 新建工程 对话框 认识VisualBasic6 0的工作界面 3 4算法及其实现 主窗口 工程资源管理器窗口 属性窗口 窗体设计器窗口 工具箱 窗体布局窗口 工程窗口 工具栏 标题栏 菜单栏 认识VisualBasic6 0的工作界面 3 4算法及其实现 认识VisualBasic6 0的工作界面 3 4算法及其实现 主窗口也称设计窗口位于集成开发环境的顶部 由标题栏 菜单栏和工具栏组成 表示当前的状态 菜单栏中的菜单命令提供开发 调试和保存应用程序所需要的工具 常用 工具栏 以图标的方式提供对常用命令的快速访问 视图 工具栏 命令打开 关闭 其它工具栏 窗体左上角坐标 窗体大小 单位是twip1440twip 1英寸 主窗口 认识VisualBasic6 0的工作界面 3 4算法及其实现 窗体设计器窗口 窗体设计器窗口简称窗口 Form 即是设计VB应用程序界面的工作窗口 也是应用程序最终面向用户的界面 设计应用程序时 窗体就像是一块画布 在其上可以画出组成应用程序的各构件 认识VisualBasic6 0的工作界面 3 4算法及其实现 工程是指用于创建一个应用程序的文件集合 工程资源管理器窗口含有建立一个应用程序所需要的文件清单 工程资源管理器窗口 1 认识VisualBasic6 0的工作界面 3 4算法及其实现 认识VisualBasic6 0的工作界面 工程资源管理器窗口 2 工程资源管理器窗口中有六类文件 工程文件 vbp 和工程组文件 vbg 一个工程对应一个工程文件 它管理着该工程的所有部件 是与该工程有关的全部文件和对象的清单 当一个应用程序包含两个以上工程时 这些工程构成一个工程组 窗体文件 frm 每个窗体对应一个窗体文件 窗体及其控件的属性和程序代码等信息都存放在该窗体文件中 一个应用程序最多有255个窗体 3 4算法及其实现 工程资源管理器窗口 3 标准模块文件 bas 标准模块文件是纯代码文件 是为合理组织程序而设计的 主要用来声明全局变量和定义通用过程 可以被不同窗体的程序调用 类模块文件 cls VB提供了大量预定义的类 同时也允许用户定义自己的类 类模块文件用来保存用户根据程序设计需要自定义的类的代码 资源文件 res 资源文件中存放各种 资源 是一种可以同时存放文本 图片和声音等多种资源的文件 由一系列独立的字符串 位图及声音文件组成 认识VisualBasic6 0的工作界面 3 4算法及其实现 认识VisualBasic6 0的工作界面 属性窗口 VB中窗体和控件都是对象 每个对象都可用一组属性来标识其特征 属性窗口用来设置窗体和控件的属性 视图 属性窗口 命令F4 3 4算法及其实现 认识VisualBasic6 0的工作界面 工具箱主要用于应用程序的界面设计工具箱窗口由工具图标组成 这些图标是VB应用程序的构件 称为控件工具箱中的控件有三类 内部控件 标准控件 ActiveX控件和可插入对象启动VB后 工具箱中只有内部控件ActiveX控件在需要时通过执行 工程 部件 命令添加到工具箱中 工具箱 3 4算法及其实现 认识VisualBasic6 0的工作界面 代码窗口又称代码编辑器 用来编写或修改过程或事件过程的代码 双击控件或者窗体空白处 以及在 工程资源管理器 中双击模块都可以打开代码窗口 代码窗口 3 4算法及其实现 认识VisualBasic6 0的工作界面 用来指定程序运行时的窗体初始位置 可以通过拖动窗体图标的位置来调整程序运行时窗体显示的位置 窗体布局窗口主要用来定位窗体的位置 窗体布局窗口 3 4算法及其实现 认识VisualBasic6 0的工作界面 其他窗口在VB6 0的集成开发环境中 除上述主要窗口外 还有对象浏览器窗口 数据视图窗口 立即窗口 本地窗口 监视窗口等 可以根据需要 通过 视图 菜单中的相应命令 打开或关闭这些窗口 3 4算法及其实现 认识VisualBasic6 0的工作界面 VisualBasic的应用程序与工程有着密切的关系 在VisualBasic中无论应用程序的规模是大还是小 其总对应着一个或几个工程 工程管理主要包括工程的保存 关闭 打开和重命名等 主要是通过 文件 下拉菜单完成操作 3 4算法及其实现 工程介绍 什么是工程当使用VisualBasic创建应用程序时 所有文件的有关信息就保存在称为 工程 的文件中 在VisualBasic中 使用工程来管理构成应用程序的所有不同的文件 当完成工程的全部文件之后 可将此工程转换成可执行文件 exe 直接在Windows下运行 3 4算法及其实现 工程介绍 工程文件工程文件就是与该工程有关的全部文件和对象的清单一个工程一般包括以下项 跟踪所有部件的工程文件 vbp 每个窗体的文件 frm 每个窗体的二进制数据文件 frx 它含有窗体上控件的属性数据 这些文件都是自动产生的 可以通过工程管理窗口创建 添加或从工程中删除可编辑文件时 工程管理窗口包含此工程的当前文件的列表 3 4算法及其实现 新建 保存工程 新建工程选择 文件 新建工程 菜单命令 弹出 新建工程 窗口 选择需要创建的文件类型 单击 确定 按钮 3 4算法及其实现 新建 保存工程 保存工程 选择 文件 保存工程 菜单命令 弹出 文件另存为 对话框 在 文件另存为 对话框中的 保存在 下拉列表框中选择要保存的路径 在 文件名 文本框中输入文件名 单击 保存 按钮 系统将弹出 工程另存为 对话框 单击 保存 按钮即可将后缀为 vbp 的工程文件保存 3 4算法及其实现 运行工程 以下3种方法均可运行工程选择 运行 启动 菜单命令单击工具栏上的按钮按功能键 F5 3 4算法及其实现 生成可执行文件 生成可执行文件选择 文件 生成工程1 exe 菜单命令 将弹出 生成工程 对话框 在 生成工程 对话框的 保存在 列表框中选择要生成可执行文件的路径 并在 文件名 输入框中输入文件名 单击 确定 按钮将生成以 exe 为后缀的可执行文件 3 4算法及其实现 工程关闭 以下3种方法均可将工程关闭选择 文件 退出 菜单命令或按快捷键 Alt Q 右击VisualBasic6 0开发环境的标题栏 选择 文件 关闭 菜单命令按快捷键 Alt F4 VB中的基本概念 对象与类 3 4算法及其实现 所有的人构成了一个类 一个对象 一个对象 一个对象 每个人是该对象类的实例 实体 对象 是现实世界中的实体在计算机中的映射 张老师 小斌 小红 VB中常用基本类有 Label类 标签类Commandbutton类 命令按钮类Textbox类 文本框类Form类 窗体类Shape类 形状类 VB中的基本概念 属性 3 4算法及其实现 属性 即静态特征 每个特征的具体取值 称属性

温馨提示

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

评论

0/150

提交评论