21世纪高等学校计算机应用型本科规划教材精选:Visual Basic.NET程序设计
作者:张海涛 主编
出版:清华大学出版社 2009.9
页数:256
定价:26.00 元
ISBN-13:9787302204381
ISBN-10:7302204381
去豆瓣看看 第1章 程序设计基础与集成开发环境
1.1 程序设计的基本知识
1.1.1 程序设计语言
1.1.2 算法与数据结构
1.1.3 结构化程序设计与面向对象的程序设计
1.1.4 事件驱动模式
1.2 VisualBasic.NET简介
1.2.1 VisualBasic.NET的发展
1.2.2 VisualBasic.NET的特点
1.3 集成开发环境
1.3.1 集成开发环境的组成
1.3.2 设计器和代码窗口
1.3.3 “工具箱”和“属性”窗口
1.3.4 “解决方案资源管理器”窗口和“输出”窗口
1.4 创建一个Windows应用程序
1.4.1 Windows应用程序开发的基本步骤
1.4.2 Hello World的制作过程
1.4.3 使用帮助
1.5 本章小结
习题1
第2章 数据类型
2.1 基本数据类型
2.1.1 数值数据类型
2.1.2 字符数据类型
2.1.3 布尔数据类型
2.1.4 日期数据类型
2.1.5 对象数据类型
2.2 变量
2.2.1 变量的命名规则
2.2.2 变量的声明
2.3 常量
2.3.1 直接常量
2.3.2 符号常量
2.4 复合数据类型
2.4.1 结构和枚举
2.4.2 数组
2.4.3 集合
2.5 运算符和表达式
2.5.1 算术运算符
2.5.2 赋值运算符
2.5.3 比较运算符
2.5.4 逻辑运算符
2.5.5 连接运算符
2.5.6 运算符的优先级
2.6 常用内部函数
2.6.1 数值计算函数
2.6.2 字符串函数
2.6.3 日期和时间函数
2.6.4 类型转换函数
2.6.5 输入输出函数
2.6.6 格式函数
2.7 代码的书写规则
2.8 本章小结
习题2
第3章 程序基本控制结构
3.1 结构化程序设计基础知识
3.1.1 算法
3.1.2 流程图
3.2 顺序结构程序设计
3.2.1 Link Label控件应用实例
3.2.2 图片框控件应用实例
3.2.3 图片列表控件应用实例
3.2.4 组合框控件应用实例
3.3 选择结构程序设计
3.3.1 单条件选择结构(If Then语句)
3.3.2 多条件选择结构(Select Case语句)
3.3.3 使用IIf和Choose函数
3.4 循环结构程序设计
3.4.1 For…Next循环语句
3.4.2 Do…Loop循环语句
3.5 本章小结
习题3
第4章 过程与模块
4.1 过程
4.2 过程的分类
4.2.1 Sub过程
4.2.2 Function过程
4.3 过程的参数传递
4.3.1 实际参数与形式参数
4.3.2 变量的作用域
4.3.3 变量的生存期
4.3.4 按值传递与按引用传递
4.4 模块
4.4.1 模块的概述
4.4.2 VisualBasic.NET的启动模块
4.4.3 事件驱动的运行方式
4.5 递归函数
4.6 本章小结
习题4
第5章 面向对象的基本概念
5.1 面向对象基本概念概述
5.1.1 类和对象
5.1.2 面向对象基本特征
5.1.3 类和对象的关系
5.2 面向对象应用技术
5.2.1 创建类与对象
5.2.2 重载方法
5.2.3 创建命名空间
5.2.4 创建类库
5.2.5 构造函数与析构函数
5.2.6 对象浏览器
5.3 封装、继承与多态
5.3.1 封装
5.3.2 继承
5.3.3 多态性
5.4 接口
5.5 本章小结
习题5
第6章 图形用户界面设计基础
6.1 概述
6.1.1 图形用户界面设计原则
6.1.2 图形用户界面设计过程
6.2 窗体
6.2.1 窗体创建方法
6.2.2 常用属性
6.2.3 常用事件和方法
6.2.4 模态窗体与非模态窗体
6.3 常用控件
6.3.1 输人输出控件
6.3.2 图片框控件
6.3.3 错误提示组件
6.3.4 选择控件
6.3.5 容器类控件
6.3.6 定时器控件
6.3.7 公共对话框
6.3.8 打印控件
6.4 菜单设计
6.4.1 下拉式菜单
6.4.2 快捷菜单
6.5 本章小结
习题6
第7章 文件操作与打印技术
7.1 概述
7.1.1 文件的结构
7.1.2 文件的访问
7.2 直接访问文本文件
7.3 XML文件的访问
7.3.1 文档对象模型
7.3.2 XmlTextReader类和XmlTextWriter类
7.4 打印技术
7.4.1 PrintDocument类
7.4.2 范例
……
第8章 Windows桌面程序开发实例
第9章 图形图像处理
第10章 多媒体程序开发
第11章 程序调试和异常处理技术
第12章 数据库访问
第13章 综合实例
参考文献
在计算机软件技术飞速发展和不断变化的今天,普通高等学校计算机专业如何选择编程语言来完成应用层次的教育是决定教学质量和促进学生就业的关键所在。而Visual Basic.NET在快速软件开发和中小型软件开发中具有明显的优势,业界使用Visual Basic.NET的程序员占有很大的比例,社会需求较大。借助Visual Basic.NET不仅可以使学生快速掌握程序设计基本方法,又能使学生全面了解面向对象程序设计的原理和.NET的集成编辑环境,可谓一举多得。“Visual Basic.NET程序设计”简单易学的特性尤其适合应用型本科的教学特点,是程序设计入门的首选课程。
本书以实例为主线,既介绍程序设计的基本原理和基本方法,更强调应用技能的学习。我们在书中主要侧重应用和技能的培养,以实际需求为依据,力求符合学生的认知规律。因此,本书大部分章节都是以实例和任务为驱动,在解决实际问题的同时,介绍实践的方法和技巧,从而达到学以致用、快速提高动手能力的效果。
同时,考虑到Visual Basic.NET是一种完全支持面向对象程序设计的语言,本书专门介绍了面向对象程序设计的基本原理,使学生在实践的同时可以更好地理解编程理论,有利于学生理论水平与实践能力的同步提高。
Visual Basic.NET本身具有强大的功能,内容十分丰富,涉及Windows应用程序开发、Web应用程序开发和智能移动设备应用开发等诸多方面。考虑到篇幅和普通高等学校计算机专业课程的要求,本书在内容和结构安排上进行了精心设计,以常用的windows应用程序开发为主线,系统介绍了BASIC语言语法、面向对象程序设计原理、.NET集成编辑环境用法、图形用户界面的设计、事件驱动模式、文件和数据库访问技术、错误处理技术、GDI+及输出方法等方面的知识,力求全方位地介绍Visual Basic.NET应用程序开发过程,使学生通过学习可以在程序设计和应用程序开发两方面同时得到锻炼。
《Visual Basic.NET程序设计》详细地介绍了Visual Basic.NET的语言基础、集成编辑环境的使用、开发Windows应用程序的基本方法和步骤。书中Visual Basic.NET的使用方法、技巧和应用实例都是针对应用型本科计算机专业学生的特点编写的。《Visual Basic.NET程序设计》适合作为普通高等学校计算机专业应用型本科生的“Visual Basic程序设计”课程教材,也适合作为培训和自学教材使用。