进入21世纪后,计算机技术迅猛发展并应用于经济与社会发展的各个领域,信息产业成为全球最大的产业,社会对信息技术人才的需求,不仅在数量上有了更大的增长,而且在质量上也提出了更高的要求。
程序设计语言是计算机基础教育的最基本的内容之一。计算机程序设计语言种类繁多,发展较快。其中,Visual Basic具有可视化、面向对象和结构化的编程的特点。因此,本门课程选择Visual Basic(后文简称VB)作为程序设计语言进行讲授。VB语言语法较简单,初学者学习VB,只要掌握几个关键词就可以编写出实用的应用程序,专业人员可以用VB实现其他任何Windows编程语言的功能,从而开发各种复杂的应用系统。
本门课程以Visual Studio 2010作为开发环境。主要讲授VB语言的基础知识,包括面向对象的基本概念、程序设计的三种基本结构、数组、过程、用户界面设计等内容。本门课程尤其适合程序设计语言的初学者和非计算机专业的本科生。
在教学过程中,注重培养学生“将问题转换成用程序设计语言来解决并实现”的思维能力。同时,强调程序设计和使用计算机解决实际问题的基本方法,重点介绍结构化程序设计、面向对象技术、可视化程序开发等高级语言的共性技术,弱化对VB语言语法规则细节的介绍,使学生从更高的层次上对程序设计技术有整体的掌握。同时,学习程序设计语言能够培养创新意识,提高实践能力,锻炼逻辑思维。让我们通过VB语言来和计算机互动,使用计算机解决实际的问题,将想法付诸于实践,通过编程来展现自己吧!
本课程设置合格(60~84分)和优秀(85~100分)两档成绩
分(百分制)=单元测验30分+单元作业40分+期末考试30分
具有计算机基本操作能力。
第1讲 算法与程序设计(主讲:黄晓涛,胡兵)
课程导学
1.1 计算机数据的编码
1.2 计算机问题求解及算法
1.3 计算机语言前世今生
第2讲 VB.NET程序设计入门(主讲:张晓芳)
2.1 面向对象基本概念
2.2 创建VB.NET应用程序的步骤
2.3 VB.NET窗体应用程序结构和编码规则
第3讲 VB.NET可视化编程(主讲:张晓芳)
3.1 窗体与基本控件
3.2 可视化界面设计
第4讲 语言基础(主讲:张建国)
4.1 数据类型
4.2 常量
4.3 变量
4.4 函数
第5讲 表达式与赋值语句(主讲:张建国)
5.1 表达式
5.2 赋值语句
第6讲 选择结构(主讲:王芬)
6.1 单分支结构
6.2 双分支结构
6.3 多分支结构
6.4 IF语句的嵌套
第7讲 循环结构(一)(主讲:王芬)
7.1 For…Next语句
7.2 For…Next语句实例
第8讲 循环结构(二)(主讲:王芬)
8.1 Do…Loop语句
8.2 多重循环
8.3 循环的综合应用
第9讲 数组(一)(主讲:阙向红)
9.1 数组概念
9.2 一维数组概念
9.3 一维数组的赋值与输出
第10讲 数组(二)(主讲:阙向红)
10.1 一维数组的基本操作
10.2 二维数组
10.3 数组综合实例
第11讲 过程(主讲:张建国)
11.1 函数过程
11.2 子过程
11.3 参数的传递
11.4 综合实例
第12讲 用户界面设计(主讲:张晓芳)
12.1 单选按钮和复选框
12.2 列表框
12.3 滚动条
12.4 计时器
12.5 图片框