VB.NET程序设计
分享
课程详情
课程评价
spContent=VB.NET是Visual Studio.NET集成开发环境支持的一种程序设计语言。VB.NET一方面继承了Basic语言简单易学的特点;另一方面在其编程环境中采用了面向对象的可视化设计工具、事件驱动的编程机制、动态数据驱动等先进的软件开发技术,为用户提供了一种所见即所得的可视化程序设计方法。
—— 课程团队
课程概述

进入21世纪后,计算机技术迅猛发展并应用于经济与社会发展的各个领域,信息产业成为全球最大的产业,社会对信息技术人才的需求,不仅在数量上有了更大的增长,而且在质量上也提出了更高的要求。

程序设计语言是计算机基础教育的最基本的内容之一。计算机程序设计语言种类繁多,发展较快。其中,Visual Basic具有可视化、面向对象和结构化的编程的特点。因此,本门课程选择Visual Basic(后文简称VB)作为程序设计语言进行讲授。VB语言语法较简单,初学者学习VB,只要掌握几个关键词就可以编写出实用的应用程序,专业人员可以用VB实现其他任何Windows编程语言的功能,从而开发各种复杂的应用系统。

本门课程以Visual Studio 2010作为开发环境。主要讲授VB语言的基础知识,包括面向对象的基本概念、程序设计的三种基本结构、数组、过程、用户界面设计等内容。本门课程尤其适合程序设计语言的初学者和非计算机专业的本科生。

在教学过程中,注重培养学生“将问题转换成用程序设计语言来解决并实现”的思维能力。同时,强调程序设计和使用计算机解决实际问题的基本方法,重点介绍结构化程序设计、面向对象技术、可视化程序开发等高级语言的共性技术,弱化对VB语言语法规则细节的介绍,使学生从更高的层次上对程序设计技术有整体的掌握。同时,学习程序设计语言能够培养创新意识,提高实践能力,锻炼逻辑思维。让我们通过VB语言来和计算机互动,使用计算机解决实际的问题,将想法付诸于实践,通过编程来展现自己吧!


课程大纲

第1讲 算法与程序设计

第1讲测验

课程导学

1.1 计算机数据的编码

1.2 计算机问题求解及算法

1.3 计算机语言的前世今生

第2讲 VB.NET程序设计入门

第2讲测验

2.1 面向对象基本概念

2.2 创建VB.NET应用程序的步骤

2.3 VB.NET窗体应用程序结构和编码规则

第2讲作业

第3讲 VB.NET可视化编程

第3讲测验

3.1 窗体与基本控件

3.2 可视化界面设计

第3讲作业

第4讲  VB.NET语言基础

第4讲测验

4.1 数据类型

4.2 常量

4.3 变量

4.4 函数

第4讲作业

第5讲 表达式与赋值语句

5.1 运算符和表达式

5.2 赋值语句

第5讲测验

第5讲作业

第6讲 数据的分支处理

6.1  单分支结构

6.2  双分支结构

6.3  多分支结构

6.4  IF语句的嵌套

第6讲测验

第6讲作业

第7讲 数据的循环处理

第7讲测验

7.1 For … Next 语句

7.2 For … Next 例子(1)

7.3 For … Next 例子(2)

7.4 Do ... Loop 语句

7.5 Do … Loop 语句例子

第7讲作业

第8讲 多重循环及综合案例

第8讲测验

8.1 多重循环

8.2 斐波那契数列

8.3 多重循环例子 — 素数

8.4 多重循环例子 -- 百钱买百鸡

第8讲作业

第9讲 数组(一)

第9讲测验

9.1 数组概念

9.2 一维数组概念

9.3 一维数组的赋值与输出

第9讲作业

第10讲 数组(二)

第10讲测验

10.1 一维数组的基本操作

10.2 二维数组

10.3 数组综合实例

第10讲作业

第11讲 过程

第11讲测验

第11讲作业

11.1 函数过程

11.2 子过程

11.3 参数的传递

11.4 综合运用

第12讲 用户界面设计

第12讲测验

12.1 单选按钮和复选框

12.2 列表框

12.3 滚动条

12.4 计时器

12.5 图片框

第12讲作业

预备知识

具有计算机基本操作能力。


证书要求

本课程设置合格(6084分)和优秀(85100分)两档成绩

分(百分制)=单元测验30+单元作业40+期末考试30


参考资料

1. Visual Basic程序设计基础(含计算机基础),科学出版社,阙向红主编  在线购买

2. Visual Basic程序设计基础学习指导,科学出版社,张晓芳主编  在线购买