1 / 50
文档名称:

第1章_Visual_Basic概述.ppt

格式:ppt   页数:50
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第1章_Visual_Basic概述.ppt

上传人:化工机械 2012/3/30 文件大小:0 KB

下载得到文件列表

第1章_Visual_Basic概述.ppt

文档介绍

文档介绍:Visual Basic概述
第 1 章
主要内容
中文Visual Basic
Visual Basic
Visual Basic
计算机语言与计算机程序基本知识
设计一个简单的Visual Basic应用程序
事件驱动编程机制
计算机程序设计语言的发展
程序设计方法
计算机语言与计算机程序基本知识
计算机之所以能自动进行计算,是因为采用了程序存储的原理,计算机的工作体现为执行程序。程序是控制计算机完成特定功能的一组有序指令的集合,编写程序所使用的语言就是计算机语言,也称为程序设计语言,它是人与计算机之间进行信息交流的工具。
计算机程序设计语言的发展从低级到高级,经历了机器语言、汇编语言、高级语言到面向对象语言的多个阶段。
计算机程序设计语言的发展
(Machine Language)
计算机能够直接识别和执行的二进制指令(也称机器指令)的集合称为该种计算机的机器语言。早期的计算机程序都是直接使用机器语言编写的,这种语言使用二进制代码,因此编写出的程序难以理解和记忆,目前已不被人们使用。
计算机程序设计语言的发展
(Assembly Language)
通过助记符代替机器指令以利于理解和记忆,由此形成了汇编语言。汇编语言实际上是与机器语言相对应的语言,只是在表示方法上采用了便于记忆的助记符号来代替机器语言相对应的二进制指令代码,因此也称为符号语言。计算机不能直接识别汇编语言,需要经汇编程序转换为机器指令码后才能识别。这种语言的执行效率较高,但由于难以理解,因此使用较少。
计算机程序设计语言的发展
(High-Level Language)
机器语言和汇编语言是面向机器的语言,高级语言采用更接近自然语言的命令或语句,使用高级语言编程,一般不必了解计算机的指令系统和硬件结构,只需掌握解题方法和高级语言的语法规则,就可以编写程序。高级语言在设计程序时着眼于问题域中的过程,因此它是一种面向过程的语言,对于高级语言,人们更容易理解和记忆,这也给编程带来很大方便,但它与自然语言还是有较大差别。
计算机程序设计语言的发展
(Object-Oriented Language)
面向对象语言是比面向过程语言更高级的一种高级语言。面向对象语言的出现改变了编程者的思维方式,使设计程序的出发点由着眼于问题域中的过程转向着眼于问题域中的对象及其相互关系,这种转变更加符合人们对客观事物的认识。因此,面向对象语言更接近于自然语言,面向对象语言是人们对于客观事物更高层次的抽象。
目前世界上已经设计和实现的计算机语言有上千种之多,但实际被人们广泛使用的计算机语言不过数十种
计算机程序设计语言的发展
程序设计即编写程序,进行程序设计时至少要具备两个方面的知识:一是要掌握一门或一门以上的高级语言;二是要掌握问题求解的方法与步骤,即“算法”。有了正确的算法,就可以利用任何一种程序设计语言编写程序,使计算机进行工作,从而得到正确的结果。
为了更有效地完成程序设计的工作,还要熟悉程序设计的方法。在程序设计的发展过程中,人们对程序的结构进行了深入的研究,并不断地探索,究竟应该用什么样的方法来设计程序?如何保证程序设计的正确性?程序设计的主要方法和技术应如何规范等等。经过反复实践,逐渐确定了程序设计的基本技术方法—结构化程序设计方法与面向对象的程序设计方法。
程序设计方法

结构化程序设计强调从程序的结构和风格上来研究程序设计,它将程序划分为三种基本结构,人们可以用这三种基本结构来展开程序,表示一个良好的算法,从而使程序的结构清晰、易读易懂且质量好。这三种基本结构为顺序结构、选择结构和循环结构。
程序设计方法

最近更新

2026年c语言期末测试题(b卷) 13页

2026年c语言试题期末(实用) 13页

2026年主管中药师考试备考题100道及参考答案(.. 38页

2026年危化品安全生产知识题库参考答案 41页

2026年国开电大基础写作形考题库附答案【培优.. 37页

2026年太湖创意职业技术学院单招职业技能考试.. 45页

2025年阜新高等专科学校单招职业倾向性考试模.. 46页

2026年专升本C语言真题及参考答案 13页

2025年雅安职业技术学院单招职业适应性测试模.. 43页

2025广东河源市人民政府办公室选调公务员2人备.. 49页

2025河北唐山遵化市事业单位选聘高层次人才8人.. 48页

2026云南“才聚普洱智赢未来”—普洱市第一中.. 46页

2026年c语言循环程序设计题目学生专用 13页

2026年c语言理论考试题(突破训练) 13页

2026年c语言编程练习题及答案(各地真题) 13页

2023年武汉市特岗教师招聘笔试真题题库附答案.. 33页

2024年云县幼儿园教师招教考试备考题库附答案.. 33页

2024年唐海县幼儿园教师招教考试备考题库新版.. 33页

2024年宜章县招教考试备考题库附答案 43页

2026年云南锡业职业技术学院单招职业适应性考.. 45页

2024年沈阳药科大学辅导员考试笔试真题汇编附.. 36页

2024年漯河医学高等专科学校马克思主义基本原.. 22页

2026年内蒙古锡林郭勒盟单招职业倾向性测试题.. 45页

2026年包头铁道职业技术学院单招职业倾向性测.. 43页

2026年华夏银行兰州分行招聘参考题库必考题 46页

2026年南通职业大学单招职业倾向性测试模拟测.. 44页

2025年中国矿业大学(北京)辅导员考试参考题.. 30页

2025年孝感市孝南区义务教育学校公开选聘10名.. 48页

2026年安徽城市管理职业学院单招职业适应性考.. 37页

2025年江西信息应用职业技术学院单招职业适应.. 127页