文档介绍:Visual 程序设计
课程简介
1、课程简介:Visual Basic是按照高等院校教学
需要开设的课程,详细介绍Visual
Basic的基础知识。
2、课程要求:要求学生能利用VB实现各种典型算
法,编写简单Windows 应用程序。
3、前序课程:计算机文化基础
本课程共分14章,全部讲授。
学时分配:上课:34学时上机:34学时
教学方法:课前预习、课堂授课、课后复习、作业、上机实践。
教学重点:第1章至第4章
课程安排及进度
课程安排及进度
序号
内容
课本对应章节
上课
上机
1
绪论:程序设计概论
1
1
2
VB概述
第1章、第2章
1
1
3
VB语言基础
第3章、第5章
4
4
4
VB程序设计基础
第4章
6
6
5
窗体及常用控件
第8章、第9章
2
2
6
对话框与菜单
第10章、第11 章
2
2
7
过程、模块与类
第6章
2
2
8
文件操作及图形操作
第7章、第12章
2
2
9
考前综合复习
等级考试
2
2
考前合计
22
22
10
数据库技术
第13章
6
6
11
综合应用
第14章
6
6
总计
34
34
绪论程序设计概述
程序设计发展概述
结构化程序设计概述
面向对象程序设计概述
计算机之所以能自动进行计算,是因为采用了程序存储的原理,计算机的工作体现为执行程序。程序是控制计算机完成特定功能的一组有序指令的集合,编写程序所使用的语言称为程序设计语言,它是人与计算机之间进行信息交流的工具。
从1946年世界上诞生第一台计算机起,在短短的60余年间,计算机技术迅速发展,程序设计语言经历了机器语言、汇编语言到高级语言的多个阶段。目前世界上已经设计和实现的计算机语言有上千种之多,但实际被人们广泛使用的计算机语言不过数十种。
程序设计发展概述
计算机程序设计语言
计算机语言按其与硬件接近的程度,可以划分为低级语言和高级语言两大类。
(1)低级语言:机器语言和汇编语言,它们分别被称为第一代语言和第二代语言。
(2)高级语言:包括过程式语言和非过程式语言,称为第三代语言。
计算机程序设计语言
低级语言
高级语言
机器语言
汇编语言
过程式语言
非过程式语言
结构化程序设计:
算法+数据结构=程序设计
程序设计的发展
50年代
60年代
70年代
80年代
指令代码或汇编语言
高级语言:fortran、pascal、Cobol
面向对象程序:对象+消息
程序设计的发展历程
回顾程序设计发展的历史,大体上可以划分为如下几个不同的时期。
50年代的程序都是用指令代码或汇编语言来编写的,程序的编制和调试必须是专门的人员来完成,影响了计算机的普及应用。
60年代高级语言的出现大大简化了程序设计,缩短了解题周期,因此显示出强大的生命力。编制程序已不再是软件专业人员才能做的事了,一般工程技术人员花上较短的时间学习,也可以使用计算机解题。
随着计算机的应用日益广泛,出现了多种程序设计语言。其中较为著名的有FORTRAN、COBOL、ALGOL、LISP、PL/1、PASCAL等十几种语言。
自60年代末到70年代初,出现了大型软件系统,如操作系统、数据库,这给程序设计带来了新的问题。大型系统的研制需要花费大量的资金和人力,可是研制出来的产品却是可靠性差,错误多,且不易维护和修改。一个大型操作系统有时需要几千人/年的工作量,而所获得的系统又常常会隐藏着几百甚至几千个错误。当时,人们称这种现象为“软件危机”。
为了解决上述问题,1969年,提出了结构化程序设计的概念,强调从程序结构和风格上来研究程序设计。该方法的应用确实取得了成效,编写出来的程序不仅结构良好,易写易读,而且易于证明其正确性。
70年代末又提出了“算法+数据结构= 程序设计”的程序设计方法,将软件划分成若干个可单独命名和编址的部分,称为模块,模块化使软件能够有效地被管理和维护,能够有效的分解和处理复杂问题。在80年代,模块化程序设计方法普遍被人们接受。