- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]VB第1章 引言2H
Visual Basic Programming 关于大学生活的建议 重新塑造自己形象 多去图书馆多去自习室 上课不睡觉 不要沉迷于网络游戏 经常给家里打个电话 一定要学会理财 你会做什么 千招会,不如一招熟。 上课要求 关闭通信、娱乐等电子工具 遵守课堂秩序 对上课方式和内容欢迎提建议 做好笔记 内容安排 教学目标 理解VB中对象的概念和事件驱动程序的基本特性。 了解简单的数据结构和算法 熟悉Visual Basic集成开发环境。 能够编写和调试简单的VB程序。 VB应用举例 简单程序 人工智能算法 三维桌面台球 PlayCrazyMotor 学习方法 编程能力的提高需要慢慢积累,不能急功近利 “三分编程七分调试”,多上机,理解程序执行过程 多看课本,牢记具体语法,理解基本概念 交电子版作业: 1.每名同学上机完成作业,然后将作业复制到相应目录即可。 每名同学的作业名格式: XXXXXMMMT.* XXXXX为学号 MMM为姓名,T题号 2.每名同学的作业统一用U盘或mp3交到各班班长处。 3.每班班长负责统计整理全班同学的作业,记录未交学生名单。将电子版作业和名单交至B305。 1.硬件 硬件:计算机及其它直接参与数据运算或信息交流的物理设备 。硬件就是设备。 2.软件 软件:控制计算机硬件功能及其运行的指令、例行程序和符号语言。软件是用来控制硬件运行的。 譬如汽车,其本身自然是硬件,但关于驾驶车的那一套技术,及有关交通规则,我们可称为软件。 程序(或软件)是用计算机语言写出来的。 写一个程序,大致是这么一个过程: 人有一个问题或需求,想用计算机解决…… 人想出解决问题或实现需求的思路…… 人将思路抽象成数学方法和逻辑表达或某种流程的模式…… 程序员将数学方法,逻辑表达中的数据和流程用计算机语言表达,称为代码…… 第一章 引言 重 点: 面向对象的程序设计语言及特点 难 点: 对象、属性、方法与事件的概念 教学要求 1、了解程序设计语言的发展, 2、理解VB中对象、属性、方法与事件的概念; 3、了解Visual Basic的发展、版本、特点、安装; 4、掌握在Visual Basic 6.0启动与退出的使用方法。 第一章 引言 §1.1 计算机程序设计语言 §1.2 对象及其属性、方法与事件 §1.3 Visual Basic 简介 课下复习及网上提交作业 §1.1 程序设计语言 计算机之所以能自动进行计算,是因为采用了程序存储的原理,计算机的工作体现为执行程序。 程序是控制计算机完成特定功能的一组有序指令的集合,编写程序所使用的语言称为程序设计语言,它是人与计算机之间进行信息交流的工具。 我们把计算机能执行的指令序列称为程序,而编写程序的过程称为程序设计。 程序设计语言的发展 1.1.1 机器语言 1.1.2 汇编语言 1.1.3 面向过程的高级语言 1.1.4 面向对象的程序设计语言 1.1.5程序的执行方式和运行环境 1.1.1 机器语言 优点:能被计算机直接识别和执行,执行速度快 缺点:通篇是0和1,可读性太差,编程不方便,指令难记,容易出错且不易修改 1.1.2 汇编语言 优点:编程较为方便。 缺点:但需要“翻译”,仍脱离不开具体机器的指令系统,它所用的指令符号与机器指令基本上是一一对应的,编程人员需要熟悉计算机结构,因此一般人很难使用。 1.1.3 面向过程的高级语言 优点:编程十分方便,不必关心机器的细节,提高了语言的抽象层次,程序中可以采用具有一定涵义的数据命名和容易理解的执行语句。 面向过程的语言存在的问题: 可重用性差、数据安全性差、难以开发图形界面 1.1.4 面向对象的高级语言 80年代,人们提出了面向对象的程序设计方法OOP (Object Oriented Programming)。 面向对象的思想:将客观事物看作具有属性和方法的对象。同一类型的对象既有共同点又有各自不同的属性。对象与对象之间通过消息进行通讯,消息激发对象作出相应的反应—事件,而构成一个运动的整体。 如Visual Basic、C++、C#、Java、Object Pascal 等。 面向对象的优点: 1、易维护采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。2、质量高在设计时,可重用现有的,在以前的项目的领域中已被测试过的类使系统满足业务需求并具有较高的质量。3、效率高使用“类”的思想解决问题,接近于日常生活和自然的思考方式,势必提高软件开发的效率和质量。4、易扩展由于继承、封装、多态的特性,自然设计出高内聚、低耦合的系统结构,使得系统更灵活、更容易扩展
文档评论(0)