Visual Basic程序设计项目教程
作者 : 郭晓平 朱鸣华 著
出版日期 : 2014-03-17
ISBN : 978-7-111-45733-6
适用人群 : 高校非计算机类本科生
定价 : 35.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 225
开本 : 16
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

从适应初学者的角度出发,结合大量的实例,深入浅出地介绍了程序设计的基本概念和基础知识、Visual Basic 的集成开发环境、结构化程序的3种基本结构、数组、过程、常用控件、界面设计、文件、数据库技术等。本书概念叙述严谨、清晰,内容循序渐进、深入浅出,示例丰富,实用性强,包含许多常见算法,配有大量习题,在注重程序设计基本概念和基础知识介绍的同时,强调程序设计能力的培养。本书可作为高等学校或培训机构计算机程序设计基础课程的教材,也可作为Visual Basic程序设计语言的自学用书或参加计算机等级考试的参考用书。

图书特色

Visual Basic程序设计项目教程
郭晓平 朱鸣华 著

本书是针对非计算机专业本科学生和从业人员的VB编程入门教程,旨在向读者展示如何在实践中提出问题,用OOP的理念分析问题,并最终应用VB实现人机交互而解决问题。通过本书的学习,读者不但可以了解VB语言自身的特点,掌握VB程序设计的基本知识,而且对其作用以及如何应用有一个较全面的认识,从而做到学以致用,触类旁通。

本书特点
不是简单地介绍VB语言本身,而是指导如何应用VB程序设计语言解决现实生活中的实际问题。
以项目为线索,以功能强大的VB2010为平台,通过完整地实现一个简单的时钟系统,向初学者系统地介绍程序设计的基本概念与方法,帮助读者学会如何提出问题、分析问题及解决问题。
对VB6.0与VB2010进行了对比性说明,方便读者在参加国家计算机等级考试二级VB中熟悉相关环境。
配套出版了《Visual Basic程序设计项目教程实例与练习》,提供了大量的习题、实验、项目实例及测试训练,配合使用能帮助读者加深对相关基本知识的理解。

图书前言

Visual Studio 2010是由微软公司开发的一套功能强大的程序编辑平台,Visual Basic 2010(简称VB2010)是其重要的组成部分。VB2010建立在新的OOP理念之上,但同时又继承了传统Visual Basic(简称VB)易学易用的优点,使程序设计与其他OOP语言例如C++、Java等一致,但又较其他程序语言易于掌握,便于非计算机专业人员在较短的时间内编写实用程序。
本书是学习VB编程的入门教程,读者对象为非计算机专业本科学生或从业人员。VB语法知识是本书的重要但非基本内容。全书以分析、模拟到最终实现一个电子时钟系统为主线,通过实例向读者解释如何利用计算机程序语言(例如VB)解决生活和工作中遇到的实际问题。书中的章节按照提出问题、分析问题、解决问题的思路顺序展开。通过阅读本书,希望读者不仅可以学会VB2010的基本知识,而且更重要的是能够掌握利用计算机程序解决实际问题的基本思想方法。
本书共分12章。第1章“项目需求与分析”是程序开发的基础,目的是使读者在学习VB前知道自己将要干什么以及怎么干的基本框架;第2章、第3章和第10章介绍VB界面设计技术;第4~8章介绍VB语言基本语法;第9章介绍多媒体编程;第11章介绍文件;第12章介绍VB6.0与VB2010的差别。
尽管VB6.0已经在世界范围内退出了软件开发舞台,但考虑到目前国家计算机等级考试二级VB仍然使用VB6.0环境,因此本书对VB6.0与VB2010做了比较性的说明。作为开发平台,Visual Studio 2010更为成熟,自动化、智能化程度较Visual Studio 6.0更高,因而对初学者更为方便。学了VB2010,VB6.0则是非常易于理解和掌握的。
本书图文并茂,所有过程都依实际屏幕显示逐步讲述,便于读者跟进上机操作。为方便读者学习和上机,书中所用图像和每个项目设计程序,读者可以从机械工业出版社华章分社网站www.hzbook.com下载。
为解释VB语法或强调某些程序使用技巧,本书在电子时钟系统项目以外还加入了一些独立的小段程序。
本书的配套用书《Visual Basic程序设计项目教程实例与练习》提供了很多练习,对书中的基本概念做了进一步的解释,并在每章增添了实例项目,配套使用能帮助读者加深对相关知识的理解,使学习效果更佳。
本书可作为高等院校非计算机专业的计算机语言课程教材,也可作为初学编程人员的参考书,同时也可作为广大计算机爱好者的自学教程。
感谢张启晖对本书的指导性建议。由于作者水平有限,书中难免有错误之处,敬请读者批评指正。

作者
2013年12月于大连理工大学

上架指导

计算机\程序设计

封底文字

本书是针对非计算机专业本科学生和从业人员的VB编程入门教程,旨在向读者展示如何在实践中提出问题,用OOP的理念分析问题,并最终应用VB实现人机交互而解决问题。通过本书的学习,读者不但可以了解VB语言自身的特点,掌握VB程序设计的基本知识,而且对其作用以及如何应用有一个较全面的认识,从而做到学以致用,触类旁通。
本书特点:
● 不是简单地介绍VB语言本身,而是指导如何应用VB程序设计语言解决现实生活中的实际问题。
● 以项目为线索,以功能强大的VB2010为平台,通过完整地实现一个简单的时钟系统,向初学者系统地介绍程序设计的基本概念与方法,帮助读者学会如何提出问题、分析问题及解决问题。
● 对VB6.0与VB2010进行了对比性说明,方便读者在参加国家计算机等级考试二级VB中熟悉相关环境。
● 配套出版了《Visual Basic程序设计项目教程实例与练习》,提供了大量的习题、实验、项目实例及测试训练,配合使用能帮助读者加深对相关基本知识的理解。

图书目录

前言
教学建议
项目设计清单
第1章 项目需求与分析 1
1.1 提出问题 1
1.1.1 问题起源 1
1.1.2 项目需求 1
1.2 分析问题 3
1.2.1 OOP概述 4
1.2.2 为时钟系统建模 6
1.3 解决问题 12
1.4 Visual Basic简介 14
1.5 程序设计流程 15
小结 15
习题 15
第2章 Visual Basic集成开发环境 16
2.1 Visual Studio 2010的启动与保存 16
2.2 Visual Basic集成开发环境简介 18
2.2.1 主窗口 18
2.2.2 设计窗口 20
2.2.3 工具箱窗口 22
2.2.4 属性窗口 23
2.2.5 解决方案资源管理器 23
2.2.6 代码窗口 25
2.3 Visual Basic程序的运行与退出 25
小结 26
习题 26
第3章 窗体和基本控件 27
3.1 创建控件 27
3.2 控件的属性、方法和事件 28
3.2.1 控件的属性 28
3.2.2 控件的方法 29
3.2.3 控件的事件 29
3.3 窗体 31
3.3.1 设置启动窗体 32
3.3.2 窗体的常用成员 32
3.3.3 设计窗体界面的技巧 36
3.4 Label控件 37
3.5 Button控件 38
3.6 PictureBox控件 41
3.7 ToolTip控件 42
3.8 容器 43
3.9 TextBox控件 46
3.10 Timer控件 50
小结 52
习题 52
第4章 Visual Basic语言基础 53
4.1 编码规则 53
4.2 语句 54
4.3 基本数据类型 55
4.3.1 常用标准数据类型 55
4.3.2 数据类型的转换 56
4.4 常量与变量 58
4.4.1 常量 58
4.4.2 变量 60
4.5 运算符 61
4.5.1 算术运算符 61
4.5.2 关系运算符 62
4.5.3 逻辑运算符 62
4.5.4 赋值运算符 63
4.5.5 字符串运算符 64
4.6 表达式 64
4.7 常用内部函数 65
4.7.1 数学函数 65
4.7.2 字符串函数 66
4.7.3 日期时间函数(属性) 67
4.7.4 随机函数 68
4.7.5 转换函数 69
4.7.6 格式化输出函数 69
小结 71
习题 71
第5章 控制结构 72
5.1 顺序结构 72
5.1.1 赋值语句 72
5.1.2 控制台输入/输出 74
5.2 选择结构 76
5.2.1 If块结构 76
5.2.2 Select Case语句 80
5.2.3 其他选择结构 82
5.3 循环结构 83
5.3.1 For-Next循环 83
5.3.2 While循环 85
5.3.3 Do-Loop循环 85
5.4 其他辅助控制语句 88
5.5 应用举例 89
小结 90
习题 90
第6章 数组、枚举与集合 91
6.1 数组 91
6.1.1 数组的维数 91
6.1.2 数组的声明 92
6.1.3 Array类 93
6.1.4 创建控件数组 93
6.1.5 数组的基本操作 94
6.2 枚举 97
6.3 集合 98
6.4 数组、枚举与集合的比较 101
小结 102
习题 102
第7章 过程 103
7.1 Function函数过程 103
7.2 Sub子过程 105
7.3 过程的参数传递 106
7.4 过程的嵌套与递归调用 108
7.5 模块 109
7.6 作用域 111
7.7 静态变量 116
小结 116
习题 117
第8章 自定义类 118
8.1 创建类和类的变量 118
8.1.1 创建类 118
8.1.2 命名空间 118
8.1.3 设置属性和字段 120
8.1.4 建立成员函数 121
8.1.5 创建类的变量 122
8.1.6 构造函数与析构函数 123
8.1.7 重载 127
8.1.8 共享成员 132
8.1.9 类变量的生命周期 132
8.2 继承、多态性 133
8.2.1 继承 133
8.2.2 多态性 136
小结 143
习题 143
第9章 多媒体编程 144
9.1 绘图 144
9.1.1 绘图基础 144
9.1.2 绘制形状 147
9.1.3 绘制文本 154
9.1.4 设置填充属性 154
9.1.5 清除绘图表面 160
9.2 多媒体播放 160
小结 161
习题 161
第10章 常用控件 162
10.1 菜单控件 162
10.1.1 MenuStrip控件 162
10.1.2 ContextMenuStrip控件 162
10.2 单选按钮和复选框 164
10.3 列表框工具 167
10.3.1 列表框 167
10.3.2 复选列表框 169
10.3.3 组合框 170
10.4 与用户交互 172
10.4.1 InputBox函数 172
10.4.2 MessageBox消息框 173
10.5 Shell函数 177
小结 178
习题 178
第11章 文件 179
11.1 文件分类 179
11.2 访问文件 179
11.2.1 访问顺序文件 179
11.2.2 访问随机文件 182
11.3 OpenFileDialog控件和SaveFileDialog控件 182
11.3.1 OpenFileDialog控件 182
11.3.2 SaveFileDialog控件 184
11.4 用Stream读写文本文件 185
小结 195
习题 195
第12章 Visual Basic 6.0与Visual Basic 2010的差别 196
12.1 Visual Basic 6.0的启动与保存 196
12.2 窗体与基本控件 199
12.2.1 Visual Basic 6.0的常用属性和事件 199
12.2.2 窗体的属性和事件 199
12.2.3 基本控件的属性和事件 200
12.3 Visual Basic语言基础 201
12.3.1 基本数据类型 201
12.3.2 常用内部函数 202
12.4 数组 203
12.4.1 数组的声明 203
12.4.2 控件数组 204
12.5 常用控件 205
12.5.1 菜单 205
12.5.2 单选按钮、复选框和框架 206
12.5.3 列表框和组合框 206
12.5.4 滚动条 207
12.6 文件 209
12.6.1 文件系统控件 209
12.6.2 数据文件 210
小结 213
习题 213
习题参考答案 214
项目设计清单
【项目设计2-1】创建“ClockSystem”项目 18
【项目设计3-1】设置“Clockfrm”窗体 34
【项目设计3-2】“Clockfrm”界面设计(1) 39
【项目设计3-3】创建“PassWordfrm”(身份验证窗体) 40
【项目设计3-4】“Clockfrm”界面设计(2) 43
【项目设计3-5】“PassWordfrm”窗体设计(1) 48
【项目设计3-6】创建“闹钟设定”界面 48
【项目设计7-1】创建“SetTimefrm”(时间校核窗体) 113
【项目设计7-2】“PassWordfrm”窗体设计(2) 115
【项目设计8-1】创建“Point”类和“TimeZone”类 126
【项目设计8-2】创建“Point”类的运算符重载 131
【项目设计8-3】创建“Clock”类 133
【项目设计8-4】创建“指针”类及其子类 138
【项目设计8-5】创建“数字式时钟”类和“指针式时钟”类 142
【项目设计9-1】在主钟上画指针显示时间 148
【项目设计9-2】显示主要城市的当地时间 149
【项目设计9-3】在口令窗体上显示满天星 155
【项目设计9-4】绘制数字式时钟 155
【项目设计9-5】创建“LocalTime”(各地时间)窗体 159
【项目设计10-1】在“LocalTime”窗体创建快捷菜单 163
【项目设计10-2】由时区查时间 170
【项目设计10-3】完善身份认证 175
【项目设计10-4】提示口令 177
【项目设计11-1】由城市名查时间 188
【项目设计11-2】设定闹钟音乐 192
【项目设计11-3】完善项目设计 193

教学资源推荐
作者: 主编 李丹 赵占坤 丁宏伟 石建国 副主编 赵尔丹 钟莲 石彦芳
作者: (美)Abraham Silberschatz 耶鲁大学 (美)Henry F. Korth利哈伊大学 (印)S. Sudarshan印度理工学院 著
作者: Nello Cristianini John Shawe-Taylor
作者: John Adolph Palinski
参考读物推荐
作者: (美)Lars Bo Vanting,Dirk Schepanek
作者: (美)Anand Adkoli,Rama Velpuri
作者: Scott W. Ambler Pramod J. Sadalage
作者: (美)Donald K.Burleson