《VB.NET 程序设计》选用教材: 《Visual Basic.NET 程序设计教程》 高等教育出版社, 龚沛曾等编著,2005 年第 1 版
Visual Basic.NET 程 序 设 计 教 程 目 录
第一章 VB.NET 基础 1.1 VB.NET 概述 1.1.1 Visual Basic 的发展 1.1.2 Microsoft.NET 概述 1.1.3 VB.NET 的特点 1.2 VB.NET 集成开发环境 1.2.1 进入 VB.
NET 1.2.2 主窗口 1.2.3 窗体设计/代码设计窗口 1.2.4 属性窗口 1.2.5 解决
方案资源管理器窗口 1.2.6 工具箱窗口 1.2.7 其他窗口 1.3 使用帮助系统 思考题
第二章 简单的
VB.NET 程序设计 2.1 VB.NET 对象的概念 2.1.1 对象和类 2.1.2 对象的属性、事件和方法 2.2 建立简单的应用程序 2.2.1 建立用户界面的对象 2.2.2 对象属性的设置 2.2.3 对象事件过程及编程 2.2.4 运行和调试程序 2.2.5 保存程序和文件组成 2.3 窗体和基本控件 2.3.1 通用属性 2.3.2 窗体 2.3.3 标签 2.3.4 文本框 2.3.5 命令按钮 2.4 综合应用 思考题
第三章 VB.NET 语言基础 3.1 变量、常量和数据类型
3.1.1 变量概述 3.1.2 数据类型 3.1.3 变量声明 3.1.4 常量 3.2 运算符和表达式 3.2.1 运算符 3.2.2 表达式 3.3 常用函数 3.3.1 名称空间和类 3.3.2 数学函数 3.3.3 转换函数 3.3.4 字符串函数 3.3.5 日期函数 3.3.6 Shell 函数 3.4 VB.NET 程序结构和编码规则 3.5 综合应用 思考题
第四章 基本的控制结构 4.1 顺序结构 4.1.1 赋值语句 4.1.2 数据输出和输入 4.2 选择结构 4.2.1 If 条件语句 4.2.2 Select Case 语句 4.2.3 条件函数 4.3 循环结构 4.3.1 For 循环语句 4.3.2 Do…Loop 循环语句 4.3.3 循环的嵌套 4.4 其他辅助控制语句 4.4.1 Go To 语句 4.4.2 退出和结束语句 4.5 综合应用 4.6 程序调试 4.6.1 错误类型 4.6.2 调试和排错 4.6.3 结构化异常处理 思考题
第五章 数组 5.1 数组的概念 5.1.1 引例 5.1.2 数组的概念
5.2 数组声明及初始化 5.3 重定义数组大小 5.4 数组的基本操作和排序 5.4.1 数组的输入 5.4.2 数组的输出 5.4.3 求数组和、最值、位置及交换数组元素 5.4.4 数组排序 5.4.5 插入数据 5.4.6 删除数据 5.5 结构类型及其数组 5.5.1 结构类型的定义 5.5.2 结构变量的声明 5.5.3 结构变量成员的引用 5.5.4 结构数组及应用 5.6 综合应用 5.6.1 分类统计 5.6.2 大量数据的输入和编辑 思考题
第六章 过程 6.1 函数过程的定义和调用 6.1.1 引例 6.1.2 函数过程的定义 6.1.3 函数过程的调用 6.2 子过程的定义与调用 6.2.1 引例 6.2.2 子过程的定义 6.2.3 子过程的调用 6.3 参数传递 6.3.1 形参与实参 6.3.2 传地址与传值 6.3.3 数组参数的传递 6.3.4 变量的作用域 6.3.5 静态变量 *6.4 递归 6.5 综合应用 6.5.1 数制转换 6.5.2 加密和解密 6.5.3 查找 6.5.4 字符处理应用 思考题
第七章 用户界面设计 7.1
常用控件
7.1.1 单选按钮、复选框和框架 7.1.2
列表框和
组合框 7.1.3 滚动条和进度条 7.1.4 定时器 7.1.5 超链接 7.2 通用对话框 7.2.1 “打开文件”对话框 7.2.2 “保存文件”对话框 7.2.3 “颜色”对话框 7.2.4 “字体”对话框 7.3 菜单设计 7.3.1 菜单设计概述 7.3.2 创建主菜单 7.3.3 创建弹出菜单 7.4 多重窗体 7.4.1 添加窗体 7.4.2 设置启动窗体 7.4.3 窗体的实例化和显示 7.4.4 重要方法 7.5 鼠标和键盘 7.5.1 鼠标 7.5.2 键盘 7.6 综合应用 思考题
第八章 面向对象程序
设计基础 8.1 面向对象的基本特性 8.2 类和对象 8.2.1 类的定义 8.2.2 对象及其成员的访问 8.2.3 构造函数 8.2.4 属性的定义 8.2.5 事件的定义和使用 8.3 继承和派生 8.3.1 基类和派生类 8.3.2 重载与重写 8.4 综合应用 思考题
第九章 文件 9.1 文件及其结构 9.2 顺序访问模式 9.3 随机访问模式 9.4 二进制访问模式
9.5 综合应用 思考题
第十章 图形应用
程序开发 10.1 GDI+图形操作基础 10.1.1 GDI+基础知识 10.1.2 坐标系 10.1.3 创建图形应用程序 10.2 绘图工具 10.2.1 画笔 Pen 10.2.2 画刷 Brush 10.2.3 字体 Font 10.3 图形绘制 10.4 非规则窗体 10.5 综合应用 思考题
第十一章 数据库应用程序开发 11.1 数据库概述 11.1.1 关系型