Visual Basic.NET课程设计案例精编

-
【作 者】李鑫 主编
【I S B N 】978-7-5084-3437-7
【责任编辑】郭东青
【适用读者群】高职高专
【出版时间】2008-07-01
【开 本】16开本
【装帧信息】平装(光膜)
【版 次】2006年01月第1版
【页 数】312
【千字数】
【印 张】
【定 价】¥32
【丛 书】21世纪高等院校课程设计丛书
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
Visual Basic.NET是Microsoft公司推出的.NET系列可视化开发工具。本书以翔实的内容、精选的案例介绍了如何利用VisualBasic.NET进行课程学习和软件制作开发,强调重要知识点的同时又不失全面性。
本书介绍了16个大型案例,各个案例基本独立,覆盖了Windows下编程的大部分内容,包括图形图像、多媒体、Internet网络、数据库、程序通信、ActiveX技术、XML、GDI+等技术,深入浅出地说明了VisualBasic.NET最典型的和最有前途的程序设计方法,其中很多内容是一般性的VisualBasic.NET编程书籍所没有涉及到的。本书应用性极强,案例均可独立运行,读者也可以根据这些案例进行研究、修改和扩展,使其符合自己的需要。总之,本书具有很强的实用性。
本书内容全面、结构清晰、程序案例丰富,适合作为刚刚学习完VisualBasic.NET基础知识后的锻炼参考,可作为课程设计时的参考用书。也适合用作中、高级用户开发设计时的参考用书。
Visual Basic.NET作为Visual Studio.NET家族中的一分子,是微软公司基于最新的.NET思想开发的以Basic语言为基础的可视化集成开发工具,与Visual C++.NET、Visual C#.NET等一起被称为Visual Studio.NET的集成开发环境(IDE)。
Visual Basic.NET相对于Visual Basic来说,在开发环境、调试环境、编程语言和编程方法上都有了很大的改变。为了使广大读者朋友尽快掌握这种新的开发工具,特此编写了《Visual Basic.NET 课程设计案例精编》一书。
本书从具体的案例出发,详细地介绍了利用Visual Basic.NET开发各种类型应用程序的步骤、方法和技巧。全书共有16个大型案例,其主要内容有:
案例一:采用多方面的界面技巧,开发了一个漂亮的时间管理程序。
案例二:使用Visual Basic.NET工具开发了一款注册表管理程序。
案例三:主要介绍在Visual Basic.NET中管理线程的方法。
案例四:主要介绍在Visual Basic.NET中开发打印机程序的方法。
案例五:使用Visual Basic.NET工具开发了一款打字练习程序。
案例六: 模仿Windows资源管理器使用Visual Basic.NET工具开发了一款功能相似的软件。
案例七:主要介绍在Visual Basic.NET中开发基于Web服务的网络计算器的方法。
案例八:主要介绍在Visual Basic.NET中使用数据库开发球员信息管理程序的方法。
案例九:主要介绍在Visual Basic.NET中开发网页信息浏览程序的方法。
案例十:主要介绍在Visual Basic.NET中开发电子邮件收发系统的方法。
案例十一:主要介绍在Visual Basic.NET中使用基于TCP协议的网络通信的方法。
案例十二:主要介绍在Visual Basic.NET中开发多媒体程序的方法。
案例十三:主要介绍在Visual Basic.NET中使用GDI+技术的方法。
案例十四:主要介绍网络订餐订单接收处理系统的开发过程。
案例十五:主要介绍学生成绩信息管理系统的编程技巧和开发过程。
案例十六:主要介绍在Visual Basic.NET中创建安装程序的方法。
本书所有源程序都在Visual Basic.NET上编译通过,所有案例的开发代码和部分课后作业的源代码可以从中国水利水电出版社网站(http://www.waterpub.com.cn/softdown/)上免费下载,以备读者参考。
本书由李鑫主编,黄卓、戴金波、王胜峰副主编,参加编写的人员还有晏愈光、杨鑫、张天、付苗苗、赵宇、李晓宁、李英娟、王敬栋、李昆、郝思嘉、房明浩、万春磊、杜波、梁奕斌、徐强、刘燕祎、卢福子、李强等。
由于时间仓促,加之作者水平有限,书中难免有不足之处,欢迎广大读者提出宝贵意见,作者E-mail地址:nanosnows@126.com。
前言
案例一 时间管理程序 1
1.1 程序设计目的 1
1.2 程序功能的介绍 1
1.3 程序设计 2
1.3.1 时间管理界面和代码的设计 2
1.3.2 动画时钟的实现 7
1.3.3 闹铃设定界面和代码的设计 11
1.3.4 秒表界面和代码的设计 16
1.4 小结 20
1.5 课后作业 20
案例二 注册表管理程序 24
2.1 程序设计目的 24
2.2 程序功能的介绍 25
2.3 程序设计 26
2.3.1 Registry类和RegistryKey类的简介 26
2.3.2 注册表读写界面和代码的设计 27
2.3.3 CPU和磁盘信息的获取 31
2.4 小结 33
2.5 课后作业 34
案例三 线程管理程序 36
3.1 程序设计目的 36
3.2 程序功能的介绍 36
3.3 程序设计 37
3.3.1 获取多线程信息 37
3.3.2 多线程应用程序的创建 42
3.3.3 线程池的使用 46
3.4 小结 52
3.5 课后作业 53
案例四 打印机程序 56
4.1 程序设计目的 56
4.2 程序功能的介绍 56
4.3 程序设计 57
4.3.1 设计界面 57
4.3.2 文件读取和写入代码编写 59
4.3.3 打印控件的设置和打印代码的编写 62
4.3.4 脱机打印功能的实现 64
4.4 小结 71
4.5 课后作业 71
案例五 打字练习程序 73
5.1 程序设计目的 73
5.2 程序功能的介绍 73
5.3 程序设计 73
5.3.1 程序界面设计 73
5.3.2 程序代码的设计 75
5.3.3 控件动画的实现 82
5.3.4 控件超链接的实现 82
5.4 小结 84
5.5 课后作业 84
案例六 Windows资源管理器 88
6.1 程序设计目的 88
6.2 程序功能的介绍 88
6.3 程序设计 89
6.3.1 FSO对象模型简介 89
6.3.2 Windows资源管理器程序主界面和代码的设计 91
6.3.3 文件系统在TreeView控件中的显示 94
6.3.4 浏览区显示文件夹内容的代码设计 100
6.3.5 菜单栏的界面和代码设计 102
6.3.6 工具栏的界面和代码设计 110
6.3.7 状态栏的界面和代码设计 112
6.4 小结 113
6.5 课后作业 113
案例七 基于Web服务的网络计算器 117
7.1 程序设计目的 117
7.2 程序功能的介绍 117
7.3 程序设计 118
7.3.1 Web服务概述 118
7.3.2 Web服务的创建 120
7.3.3 网络计算器客户端的界面和代码设计 134
7.4 小结 140
7.5 课后作业 140
案例八 球员信息管理程序 142
8.1 程序设计目的 142
8.2 程序功能的介绍 142
8.3 程序设计 143
8.3.1 数据库的建立 143
8.3.2 主窗口界面及代码设计 144
8.3.3 球员信息编辑窗口的界面和代码设计 148
8.3.4 添加球员窗口的界面和代码设计 153
8.3.5 程序使用 155
8.4 小结 156
8.5 课后作业 156
案例九 网页浏览器程序 159
9.1 程序设计目的 159
9.2 程序功能的介绍 159
9.3 程序设计 159
9.3.1 AxWebBrowser的简介 159
9.3.2 网页浏览器程序的界面设计 160
9.3.3 程序代码的设计 163
9.3.4 CHM帮助文件的制作与应用 168
9.4 小结 174
9.5 课后作业 174
案例十 电子邮件发送和接收程序 176
10.1 程序设计目的 176
10.2 程序功能的介绍 176
10.3 程序设计 177
10.3.1 电子邮件发送程序界面的设计 177
10.3.2 电子邮件发送程序代码的设计 179
10.3.3 电子邮件接收程序界面的设计 183
10.3.4 电子邮件接收程序代码的设计 185
10.4 小结 188
10.5 课后作业 189
案例十一 基于TCP协议的网络通信 191
11.1 程序设计目的 191
11.2 程序功能的介绍 191
11.3 程序设计 191
11.3.1 Socket简介 191
11.3.2 程序界面设计 193
11.3.3 程序代码设计 194
11.3.4 程序使用 205
11.4 小结 206
11.5 课后作业 206
案例十二 多媒体播放器程序 208
12.1 程序设计目的 208
12.2 程序功能的介绍 208
12.3 程序设计 209
12.3.1 基本播放区界面与代码设计 209
12.3.2 录音区界面与代码设计 211
12.3.3 文件播放信息区的界面和代码设计 217
12.3.4 文本记录区的界面和代码设计 218
12.3.5 音频参数设置区的界面和代码设计 220
12.3.6 菜单栏的设计和代码实现 222
12.3.7 程序使用 226
12.4 小结 227
12.5 课后作业 227
案例十三 GDI+简易画图软件的开发 229
13.1 程序设计目的 229
13.2 程序功能的介绍 229
13.3 程序设计 230
13.3.1 GDI+技术 230
13.3.2 使用鼠标绘图 233
13.3.3 图像处理 237
13.3.4 调色板控件设计 238
13.3.5 主程序界面和代码设计 243
13.4 小结 245
13.5 课后作业 245
案例十四 网络订餐订单处理系统 248
14.1 程序设计目的 248
14.2 程序功能的介绍 249
14.3 程序设计 249
14.3.1 订餐订单发送界面和代码设计 249
14.3.2 订餐订单接收和监测系统代码设计 253
14.3.3 订餐订单响应系统代码设计 254
14.3.4 订单处理系统代码设计 257
14.3.5 程序运行 260
14.4 小结 262
14.5 课后作业 262
案例十五 学生成绩信息管理系统 265
15.1 程序设计目的 265
15.2 程序功能的介绍 265
15.3 程序设计 265
15.3.1 ADO.NET数据对象模型 265
15.3.2 建立查询 267
15.3.3 程序界面设计 269
15.3.4 程序代码设计 273
15.4 小结 284
15.5 课后作业 284
案例十六 程序打包发行 285
16.1 程序设计目的 285
16.2 程序功能的介绍 285
16.3 程序设计 286
16.3.1 利用安装向导为程序制作安装文件 286
16.3.2 Web访问数据库应用程序的设计与实现 292
16.3.3 利用Web安装项目为Web应用程序制作安装文件 299
16.4 小结 301
16.5 课后作业 301
- Visual Basic程序设计实验指导 [主编 孙颖馨]
- Visual Basic程序设计教程 [主编 郭秀娟 于全通]
- Visual Basic.NET程序设计上机实践教程 [主编 何振林 罗奕]
- Visual Basic.NET程序设计 [主编 何振林 罗奕]
- Visual Basic程序设计(第二版) [主编 白金牛 李慧萍 邢俊凤]
- Visual Basic程序设计简明教程(第二版) [主编 王晓东]
- Visual Basic实做教程 [主编 欧剑]
- Visual Basic应用任务教程 [王春兰]
- Visual Basic语言程序设计及实验教程 [周建丽]
- Visual Basic程序设计上机实践教程(第二版) [何振林 罗奕]
- Visual Basic程序设计教程(第二版) [何振林 胡绿慧]
- Visual Basic.NET程序设计 [夏敏捷 齐晖]
- Visual Basic程序设计应用教程习题及实验指导 [主编 刘利 汪华斌]
- Visual Basic程序设计应用教程 [主编 薛晓萍 黄震]
- Visual Basic程序设计 [主编 王涛 邓德鸿]
- Visual Basic程序设计(第三版) [主编 潘地林]
- Visual Basic程序设计实训与考试指导(第三版) [主编 潘地林]
- Visual Basic程序设计 [主 编 白金牛 李慧萍 邢俊凤]
- Visual Basic程序设计(第二版) [主编 柳青 严健武]
- Visual Basic.NET程序设计教程 [唐耀 何明国 等编著]
- Visual Basic 6.0程序设计教程 [曾强聪 编著]
- Visual Basic程序设计 [安志远 主 编]
- Visual Basic.NET程序设计 [苏英如]
- Visual Basic.NET程序设计教程 [陈语林 主编]
- 数据库应用技术——Visual Basic及其应用系统开发 [欧阳峥峥 李禹生 孙平 等编著]
- Visual Basic程序设计实验指导与习题(第2版) [靳丽 李珊 主 编 ]
- Visual Basic程序设计上机实践教程 [何振林 罗奕 主编 ]
- Visual Basic程序设计教程 [何振林 胡绿慧 主 编 ]
- Visual Basic程序设计(第二版) [丁亚明 主 编 ]
- Visual Basic.NET程序设计案例教程 [孙街亭 主 编 ]