算法与程序设计重点解析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法与程序设计 第一章 程序设计概述 一、程序与程序设计 什么是语言? 程序设计语言 机器语言 汇编语言 高级语言 什么是程序? 程序就是按照计算机语言的语法规则、语句格式,编制成的一段能够让计算机理解并按照执行的语句的集合。 算法(算法是“灵魂”) 算法(Algorithm)就是解决问题的方法和步骤。 算法的特性: (1)有穷性:执行有限步之后结束,且每一步的执行时间也都是有限的; (2)确定性:每一步都有确切的含义; (3)输入:有零个或多个输入; (4)输出:至少产生一个输出; (5)可行性:原则上能精确运行,用纸和笔做有限次运算后 即可完成。 如何描述算法 1. 用自然语言描述算法 2. 用流程图描述算法 3. 用伪代码描述算法 1. 用自然语言描述算法 优点:通俗易懂 缺点:缺乏直观性和简洁性,并且容易产生歧义。 2.用流程图描述算法 2.用流程图描述算法 3.用伪代码描述算法 伪代码(Pseudocode)是介于自然语言和计算机程序语言之间的一种算法描述。它也是专业软件开发人员描述算法的一种常用方法。 VB程序设计 VB主要功能和特点: 1. 具有面向对象的可视化设计工具; 2. 事件驱动的编程机制; 3. 易学易用的应用程序集成开发环境; 4. 结构化的程序设计语言; 5. 支持多种数据库系统的访问; 6. Active技术; 1. 主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成。 2. 窗体(form)窗口 设计VB程序的界面。 3. 代码(code)窗口 编辑窗体、标准模块中的代码。 4. 属性(properties)窗口 所有窗体或控件的属性设置。 5. 工程资源管理器(project expror)窗口 保存一个应用程序所有的文件。 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计。 VB有关概念 1. 对象 控件对象 系统对象(Printer、Clipboard、Screen、App) 自定义对象 2. 对象的建立和命名 VB有关概念 3. 对象的三要素 (1)属性 对象的性质,即用来描述和反映对象特征的参数。 (1)属性 (2)方法 方法是一个对象允许其他对象与之交互的方式,它表明了一个对象所具有的能力。 对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。 (2)方法 方法是一个对象允许其他对象与之交互的方式,它表明了一个对象所具有的能力。 对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。 (2)方法 调用对象的方法为: 对象名.方法名 [参数列表] 例如,Form1.Refresh Text1.setfocus VB有关概念 4. 对象的三要素 (3)事件 VB预先设置好的,能被对象识别的动作。如单击控件(click)、双击控件(Dblclick)鼠标移动(Move)、键盘按下(keypress)等。 (3)事件 事件过程: 当在对象上发生了事件后,应用程序就要处理这个事件,而处理的步骤应是事件过程。 形式如下: Sub 对象名_事件([参数列表]) …… 事件过程代码 End Sub (3)事件 事件驱动程序设计 事件驱动的顺序决定了代码执行的顺序 基本控件和窗体 一、常用属性 1. Name名称属性 创建的对象名称,有默认的名。在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。 2. Caption标题属性 该属性决定了控件上显示的内容。 控件命名的前缀约定: 一、控件常用属性 一、控件常用属性 一、控件常用属性 7. Forecolor前景颜色属性 8. Backcolor背景颜色属性 9. Backstyle背景风格属性 10. BorderStyle边框风格属性 11. AutoSize属性 控件是否根据正文自动调整大小 一、控件常用属性 12.TabIndex属性 决定了按Tab键时,焦点在各个控件移动的顺序。各个控件默认TabIndex值就是以控件建立时 的顺序,第一个为0。 13.控件默认属性 反映该控件最重要的属性,使用时可省略属性名。 注意:Command的默认属性为Default,当该属性为True,当按Enter键,该控件起作用。 二.窗体 三、标签 Label 用于显示文本(输出)信息,不能作为输入信息的界面。 最重要的属性:Captio

文档评论(0)

我是兰花草 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档