顶部
收藏

Visual Basic.NET程序设计教程(第3版)

“十二五”普通高等教育本科国家级规划教材

作者:
龚沛曾
定价:
40.00 元
版面字数:
550千字
开本:
16开
装帧形式:
平装
版次:
3
最新版次
印刷时间:
2022年
ISBN:
978-7-04-049468-6
物料号:
49468-00
出版时间:
2018-05-09
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书根据教育部高等学校大学计算机课程教学指导委员会制定的《大学计算机基础课程教学基本要求》中有关“程序设计基础”课程教学基本要求而编写,被列入“十二五”普通高等教育本科国家级规划教材。

本书以Visual StudioNET 2012作为蓝本,全书分为教学篇与实验篇。教学篇共12章,分别为Visual BasicNET程序设计入门、面向对象的可视化编程基础、VBNET程序设计基础、基本控制结构、数组、过程、面向对象程序设计基础、用户界面设计、数据文件、数据库应用程序开发、图形应用程序开发和递归及其应用。实验篇安排了12个实验,每个实验由若干个针对性强、供选择的实验题目组成,着眼于培养学生利用计算机解题的思维方式和程序设计的基本功,以及用现代编程环境解决实际问题的能力。

本书内容丰富,由浅入深,循序渐进,讲解通俗易懂,可作为高等学校“Visual Basic程序设计”课程的教材,也可作为广大程序设计爱好者的自学参考书。

  • 目录
    • 前辅文
      • 教学篇
        • 第1章 Visual Basic.NET程序设计入门
          • 1.1 引例和VB.NET的特点
            • 1.1.1 引例——字幕动画
              • 1.1.2 VB.NET的基本特点
              • 1.2 VB.NET集成开发环境
                • 1.3 建立简单应用程序
                  • 1.3.1 创建应用程序的过程
                    • 1.3.2 程序结构和编码规则
                    • 1.4 自主学习——VB.NET概述
                      • 1.4.1 Visual Basic的发展
                        • 1.4.2 Microsoft.NET概述
                          • 1.4.3 使用帮助系统
                          • 习题
                          • 第2章 面向对象的可视化编程基础
                            • 2.1 基本概念
                              • 2.1.1 程序设计方法的发展
                                • 2.1.2 类和对象
                                  • 2.1.3 对象的属性、方法和事件
                                  • 2.2 窗体和基本控件
                                    • 2.2.1 控件的基本属性
                                      • 2.2.2 窗体
                                        • 2.2.3 标签
                                          • 2.2.4 文本框
                                            • 2.2.5 命令按钮
                                              • 2.2.6 图片框控件
                                              • 2.3 综合应用
                                                • 2.4 自主学习——RichTextBox控件
                                                  • 习题
                                                  • 第3章 VB.NET程序设计基础
                                                    • 3.1 数据类型
                                                      • 3.1.1 引例——圆柱体积和表面积的计算
                                                        • 3.1.2 数据类型
                                                        • 3.2 常量与变量
                                                          • 3.2.1 常量
                                                            • 3.2.2 变量
                                                            • 3.3 运算符和表达式
                                                              • 3.3.1 运算符
                                                                • 3.3.2 表达式
                                                                • 3.4 常用函数
                                                                  • 3.4.1 数学函数
                                                                    • 3.4.2 转换函数
                                                                      • 3.4.3 字符串函数
                                                                        • 3.4.4 日期函数
                                                                          • 3.4.5 其他实用函数
                                                                          • 3.5 综合应用
                                                                            • 3.6 自主学习——命名空间
                                                                              • 3.6.1 命名空间的作用
                                                                                • 3.6.2 命名空间的使用
                                                                                • 习题
                                                                                • 第4章 基本控制结构
                                                                                  • 4.1 顺序结构
                                                                                    • 4.1.1 引例——温度转换
                                                                                      • 4.1.2 赋值语句
                                                                                        • 4.1.3 数据输入
                                                                                          • 4.1.4 数据输出
                                                                                          • 4.2 选择结构
                                                                                            • 4.2.1 If条件语句
                                                                                              • 4.2.2 Select Case语句
                                                                                                • 4.2.3 选择结构的嵌套
                                                                                                  • 4.2.4 条件函数
                                                                                                    • 4.2.5 选择控件与分组控件
                                                                                                    • 4.3 循环结构
                                                                                                      • 4.3.1 引例——求π的近似值
                                                                                                        • 4.3.2 For…Next循环语句
                                                                                                          • 4.3.3 Do…Loop循环语句
                                                                                                            • 4.3.4 循环结构的嵌套
                                                                                                            • 4.4 其他辅助控制语句
                                                                                                              • 4.4.1 GoTo语句
                                                                                                                • 4.4.2 Continue、Exit和End语句
                                                                                                                  • 4.4.3 滚动条、进度条和定时器
                                                                                                                  • 4.5 综合应用
                                                                                                                    • 4.6 自主学习——程序调试
                                                                                                                      • 4.6.1 错误类型
                                                                                                                        • 4.6.2 调试和排错
                                                                                                                          • 4.6.3 结构化异常处理
                                                                                                                          • 习题
                                                                                                                          • 第5章 数组
                                                                                                                            • 5.1 数组的概念
                                                                                                                              • 5.1.1 引例——统计成绩问题
                                                                                                                                • 5.1.2 数组的概念
                                                                                                                                • 5.2 数组声明及初始化
                                                                                                                                  • 5.2.1 一维数组
                                                                                                                                    • 5.2.2 多维数组
                                                                                                                                      • 5.2.3 数组的初始化
                                                                                                                                        • 5.2.4 数组重新定义大小
                                                                                                                                        • 5.3 数组的操作
                                                                                                                                          • 5.3.1 数组的常用操作
                                                                                                                                            • 5.3.2 数组排序
                                                                                                                                              • 5.3.3 有序数组的维护
                                                                                                                                              • 5.4 列表框和组合框控件
                                                                                                                                                • 5.4.1 列表框
                                                                                                                                                  • 5.4.2 组合框
                                                                                                                                                    • 5.4.3 列表框和组合框应用
                                                                                                                                                    • 5.5 结构类型及其数组
                                                                                                                                                      • 5.5.1 结构类型
                                                                                                                                                        • 5.5.2 结构数组
                                                                                                                                                        • 5.6 综合应用
                                                                                                                                                          • 5.7 自主学习——控件数组
                                                                                                                                                            • 5.7.1 创建控件数组
                                                                                                                                                              • 5.7.2 控件数组应用
                                                                                                                                                              • 习题
                                                                                                                                                              • 第6章 过程
                                                                                                                                                                • 6.1 函数过程
                                                                                                                                                                  • 6.1.1 引例——求多边形面积
                                                                                                                                                                    • 6.1.2 函数过程的定义和调用
                                                                                                                                                                    • 6.2 子过程
                                                                                                                                                                      • 6.2.1 引例——显示圣诞树
                                                                                                                                                                        • 6.2.2 子过程的定义和调用
                                                                                                                                                                        • 6.3 参数传递
                                                                                                                                                                          • 6.3.1 形参与实参
                                                                                                                                                                            • 6.3.2 传地址与传值
                                                                                                                                                                              • 6.3.3 参数是数组、控件的传递
                                                                                                                                                                                • 6.3.4 变量的作用域
                                                                                                                                                                                  • 6.3.5 静态变量
                                                                                                                                                                                  • 6.4 综合应用
                                                                                                                                                                                    • 6.4.1 数制转换
                                                                                                                                                                                      • 6.4.2 加密和解密
                                                                                                                                                                                      • 6.5 自主学习——二分法
                                                                                                                                                                                        • 6.5.1 二分法查找
                                                                                                                                                                                          • 6.5.2 二分法求根
                                                                                                                                                                                          • 习题
                                                                                                                                                                                          • 第7章 面向对象程序设计基础
                                                                                                                                                                                            • 7.1 类的基本特性
                                                                                                                                                                                              • 7.1.1 引例——从结构到类
                                                                                                                                                                                                • 7.1.2 类的基本特性
                                                                                                                                                                                                • 7.2 类和对象
                                                                                                                                                                                                  • 7.2.1 类的定义
                                                                                                                                                                                                    • 7.2.2 属性的定义
                                                                                                                                                                                                      • 7.2.3 事件的定义
                                                                                                                                                                                                        • 7.2.4 对象及其成员的访问
                                                                                                                                                                                                          • 7.2.5 构造函数
                                                                                                                                                                                                          • 7.3 继承和派生
                                                                                                                                                                                                            • 7.4 综合应用
                                                                                                                                                                                                              • 7.5 自主学习——多态性
                                                                                                                                                                                                                • 习题
                                                                                                                                                                                                                • 第8章 用户界面设计
                                                                                                                                                                                                                  • 8.1 用户界面概述
                                                                                                                                                                                                                    • 8.1.1 引例——记事本程序
                                                                                                                                                                                                                      • 8.1.2 界面设计预定义类
                                                                                                                                                                                                                      • 8.2 菜单设计
                                                                                                                                                                                                                        • 8.2.1 菜单设计概述
                                                                                                                                                                                                                          • 8.2.2 创建下拉式菜单
                                                                                                                                                                                                                            • 8.2.3 创建弹出式菜单
                                                                                                                                                                                                                            • 8.3 对话框设计
                                                                                                                                                                                                                              • 8.3.1 通用对话框
                                                                                                                                                                                                                                • 8.3.2 自定义对话框
                                                                                                                                                                                                                                • 8.4 工具栏
                                                                                                                                                                                                                                  • 8.5 综合应用
                                                                                                                                                                                                                                    • 8.6 自主学习——鼠标和键盘
                                                                                                                                                                                                                                      • 8.6.1 鼠标
                                                                                                                                                                                                                                        • 8.6.2 键盘
                                                                                                                                                                                                                                        • 习题
                                                                                                                                                                                                                                        • 第9章 数据文件
                                                                                                                                                                                                                                          • 9.1 数据文件概述
                                                                                                                                                                                                                                            • 9.1.1 引例——学生信息管理程序
                                                                                                                                                                                                                                              • 9.1.2 文件分类
                                                                                                                                                                                                                                                • 9.1.3 文件访问流程
                                                                                                                                                                                                                                                • 9.2 文件访问
                                                                                                                                                                                                                                                  • 9.2.1 顺序文件的访问
                                                                                                                                                                                                                                                    • 9.2.2 二进制文件
                                                                                                                                                                                                                                                    • 9.3 综合应用
                                                                                                                                                                                                                                                      • 9.4 自主学习——随机文件
                                                                                                                                                                                                                                                        • 习题
                                                                                                                                                                                                                                                        • 第10章 数据库应用程序开发
                                                                                                                                                                                                                                                          • 10.1 ADO.NET基础
                                                                                                                                                                                                                                                            • 10.1.1 引例——学生信息管理
                                                                                                                                                                                                                                                              • 10.1.2 .NET平台上数据库应用系统的三层结构
                                                                                                                                                                                                                                                                • 10.1.3 ADO.NET的结构
                                                                                                                                                                                                                                                                  • 10.1.4 ADO.NET数据库访问方式
                                                                                                                                                                                                                                                                    • 10.1.5 连接数据库
                                                                                                                                                                                                                                                                    • 10.2 数据查询
                                                                                                                                                                                                                                                                      • 10.2.1 查询基础
                                                                                                                                                                                                                                                                        • 10.2.2 断开式简单查询
                                                                                                                                                                                                                                                                          • 10.2.3 断开式交互查询
                                                                                                                                                                                                                                                                          • 10.3 数据维护
                                                                                                                                                                                                                                                                            • 10.3.1 数据的维护概述
                                                                                                                                                                                                                                                                              • 10.3.2 数据的维护操作
                                                                                                                                                                                                                                                                              • 10.4 数据绑定
                                                                                                                                                                                                                                                                                • 10.4.1 简单绑定
                                                                                                                                                                                                                                                                                  • 10.4.2 复杂绑定
                                                                                                                                                                                                                                                                                    • 10.4.3 综合应用
                                                                                                                                                                                                                                                                                    • 10.5 自主学习
                                                                                                                                                                                                                                                                                      • 10.5.1 数据库基本知识
                                                                                                                                                                                                                                                                                        • 10.5.2 结构化查询语言
                                                                                                                                                                                                                                                                                        • 习题
                                                                                                                                                                                                                                                                                        • 第11章 图形应用程序开发
                                                                                                                                                                                                                                                                                          • 11.1 GDI+绘图基础
                                                                                                                                                                                                                                                                                            • 11.1.1 引例——绘制函数图形
                                                                                                                                                                                                                                                                                              • 11.1.2 坐标系和常用结构
                                                                                                                                                                                                                                                                                                • 11.1.3 常用的类
                                                                                                                                                                                                                                                                                                • 11.2 图形绘制
                                                                                                                                                                                                                                                                                                  • 11.2.1 常用绘图方法
                                                                                                                                                                                                                                                                                                    • 11.2.2 绘制文字
                                                                                                                                                                                                                                                                                                    • 11.3 综合应用
                                                                                                                                                                                                                                                                                                      • 11.3.1 绘制艺术图
                                                                                                                                                                                                                                                                                                        • 11.3.2 绘制函数图
                                                                                                                                                                                                                                                                                                          • 11.3.3 绘制统计图
                                                                                                                                                                                                                                                                                                            • 11.3.4 模拟动画
                                                                                                                                                                                                                                                                                                            • 11.4 自主学习——图像处理
                                                                                                                                                                                                                                                                                                              • 11.4.1 加载和显示图片
                                                                                                                                                                                                                                                                                                                • 11.4.2 裁切和缩放图像
                                                                                                                                                                                                                                                                                                                  • 11.4.3 非规则窗体
                                                                                                                                                                                                                                                                                                                  • 习题
                                                                                                                                                                                                                                                                                                                  • 第12章 递归及其应用
                                                                                                                                                                                                                                                                                                                    • 12.1 递归概念
                                                                                                                                                                                                                                                                                                                      • 12.1.1 初识递归
                                                                                                                                                                                                                                                                                                                        • 12.1.2 递归概念
                                                                                                                                                                                                                                                                                                                          • 12.1.3 递归的思维方式
                                                                                                                                                                                                                                                                                                                            • 12.1.4 递归类型
                                                                                                                                                                                                                                                                                                                            • 12.2 设计递归程序
                                                                                                                                                                                                                                                                                                                              • 12.2.1 递归执行过程分析
                                                                                                                                                                                                                                                                                                                                • 12.2.2 递归程序的设计过程
                                                                                                                                                                                                                                                                                                                                • 12.3 递归应用举例
                                                                                                                                                                                                                                                                                                                                  • 12.3.1 整数数据处理
                                                                                                                                                                                                                                                                                                                                    • 12.3.2 字符串处理
                                                                                                                                                                                                                                                                                                                                      • 12.3.3 数组处理
                                                                                                                                                                                                                                                                                                                                      • 12.4 自主学习——分形图
                                                                                                                                                                                                                                                                                                                                        • 12.4.1 三角形分形图
                                                                                                                                                                                                                                                                                                                                          • 12.4.2 递归树
                                                                                                                                                                                                                                                                                                                                          • 习题
                                                                                                                                                                                                                                                                                                                                        • 实验篇
                                                                                                                                                                                                                                                                                                                                          • 实验1 VB.NET环境和可视化编程基础
                                                                                                                                                                                                                                                                                                                                            • 实验2 顺序结构程序设计
                                                                                                                                                                                                                                                                                                                                              • 实验3 选择结构程序设计
                                                                                                                                                                                                                                                                                                                                                • 实验4 循环结构程序设计
                                                                                                                                                                                                                                                                                                                                                  • 实验5 数组
                                                                                                                                                                                                                                                                                                                                                    • 实验6 过程
                                                                                                                                                                                                                                                                                                                                                      • 实验7 面向对象程序设计
                                                                                                                                                                                                                                                                                                                                                        • 实验8 用户界面设计
                                                                                                                                                                                                                                                                                                                                                          • 实验9 数据文件
                                                                                                                                                                                                                                                                                                                                                            • 实验10 数据库应用程序开发
                                                                                                                                                                                                                                                                                                                                                              • 实验11 图形应用程序开发
                                                                                                                                                                                                                                                                                                                                                                • 实验12 递归及应用
                                                                                                                                                                                                                                                                                                                                                                • 参考文献
                                                                                                                                                                                                                                                                                                                                                                课程网址: null

                                                                                                                                                                                                                                                                                                                                                                相关图书