顶部
收藏

Visual Basic.Net程序设计教程(第2版)

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

作者:
龚沛曾等
定价:
33.00元
ISBN:
978-7-04-028842-1
版面字数:
470.000千字
开本:
16开
全书页数:
321页
装帧形式:
平装
重点项目:
“十二五”普通高等教育本科国家级规划教材
出版时间:
2010-02-25
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书根据教育部高等学校计算机基础课程教学指导委员会编制的《高等学校计算机基础课程教学基本要求》中有关“程序设计基础”课程教学基本要求编写,为普通高等院校学生将VB.NET 作为第一门程序设计语言课程的学习而编写的教材。本书是国家精品课程“Visual Basic 程序设计”主讲教材,列入“十二五”普通高等教育本科国家级规划教材。

本书以Visual Studio.NET 2005 版作为蓝本,以“问题驱动”为教材编写新思路,将常用控件化整为零、知识点与控件学习相结合,并安排了“自主学习”拓展知识面。对VB.NET 面向对象编程的思想、程序设计的方法、可视化界面的设计、高级开发技术等通过大量的实例有机地结合。

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

本书内容丰富,由浅入深,循序渐进,讲解通俗易懂。可作为高等学校“Visual Basic 程序设计”课程的教材,也可作为广大程序设计爱好者的自学参考书。本书配有实验指导与测试以及电子教案,使用者可从中国高校计算机课程网站下载。

  • 前辅文
  • 教 学 篇
    • 第1 章 VB.NET 入门基础
      • 1.1 引例和VB.NET特点
        • 1.1.1 引例——字幕动画
        • 1.1.2 VB主要功能特点
      • 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.2.8 窗口布局
      • 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.2 窗体和基本控件
        • 2.2.1 控件的基本属性
        • 2.2.2 窗体
        • 2.2.3 标签
        • 2.2.4 文本框
        • 2.2.5 命令按钮
        • 2.2.6 图片框控件
      • 2.3 综合应用
      • 2.4 自主学习——相关控件
        • 2.4.1 RichTextBox控件
        • 2.4.2 ToolTips控件
      • 思考题
    • 第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.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.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.3 对话框设计
        • 7.3.1 通用对话框
        • 7.3.2 自定义对话框
      • 7.4 工具栏
      • 7.5 综合应用
      • 7.6 自主学习——鼠标和键盘
        • 7.6.1 鼠标
        • 7.6.2 键盘
      • 思考题
    • 第8 章 数据文件
      • 8.1 数据文件概述
        • 8.1.1 引例——学生信息管理程序
        • 8.1.2 文件分类
        • 8.1.3 文件访问流程
      • 8.2 文件访问
        • 8.2.1 顺序文件的访问
        • 8.2.2 随机文件的访问
        • 8.2.3 二进制文件的访问
      • 8.3 综合应用
      • 思考题
    • 第9 章 数据库应用程序
      • 9.1 ADO.NET基础
        • 9.1.1 引例——学生信息管理
        • 9.1.2 ADO.NET对象模型
      • 9.2 基于绑定的数据库访问
        • 9.2.1 基于DataSet的数据访问
        • 9.2.2 基于绑定的数据浏览
        • 9.2.3 数据库访问实例
      • 9.3 综合应用
      • 9.4 自主学习
        • 9.4.1 数据库基本知识
        • 9.4.2 结构化查询语言SQL
        • 9.4.3 用代码访问数据库
      • 思考题
    • 第10 章 面向对象程序设计基础
      • 10.1 类的基本特性
        • 10.1.1 引例——从结构到类
        • 10.1.2 类的基本特性
      • 10.2 类和对象
        • 10.2.1 类的定义
        • 10.2.2 属性的定义
        • 10.2.3 事件的定义
        • 10.2.4 对象及其成员的访问
        • 10.2.5 构造函数
      • 10.3 继承和派生
      • 10.4 综合应用
      • 10.5 自主学习——多态性
        • 10.5.1 重载
        • 10.5.2 重写
      • 思考题
    • 第11 章 图形应用程序
      • 11.1 GDI+绘图基础
        • 11.1.1 引例——绘制函数图形
        • 11.1.2 GDI+基础知识
        • 11.1.3 坐标系
      • 11.2 图形绘制
        • 11.2.1 线条与形状
        • 11.2.2 图形填充
        • 11.2.3 文本输出
      • 11.3 综合应用
      • 11.4 自主学习——图像处理
        • 11.4.1 加载和显示图片
        • 11.4.2 裁切和缩放图像
        • 11.4.3 旋转、反射和扭曲图像
        • 11.4.4 非规则窗体
      • 思考题
  • 实 验 篇
    • 实验一 VB.NET 环境和可视化编程基础
    • 实验二 顺序结构程序设计
    • 实验三 选择结构程序设计
    • 实验四 循环结构程序设计
    • 实验五 数组
    • 实验六 过程
    • 实验七 用户界面设计
    • 实验八 数据文件
    • 实验九 数据库应用程序
    • 实验十 面向对象程序设计基础
    • 实验十一 图形应用程序
    • 参考文献

相关图书