VB.NET程序设计实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:童爱红,刘凯,刘雪梅编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302179306
- 页数:342 页
第1章Visual Basic .NET编程简介 1
1.1 Visual Basic.NET简介 1
1.1.1 Visual Studio.NET概述 1
1.1.2 Visual Basic的发展历程 2
1.1.3 Visual Basic.NET的特点 2
1.2 面向对象程序设计的基本概念 3
1.3 任务1-1:第一个VB.NET Windows应用程序——简单的数学计算器 4
1.4 任务1-2:第一个VB.NET控制台应用程序——欢迎信息的显示 15
第2章 程序设计基础与结构化程序设计语句 19
2.1 数据类型、常量与变量 19
2.1.1 基本数据类型 19
2.1.2 常量与变量 22
2.2 任务2-1:求一元二次方程的根——选择结构程序设计一 24
2.3 任务2-2:话费计算程序——选择结构程序设计二 32
2.4 任务2-3:单科成绩统计——循环结构程序设计一 39
2.5 任务2-4:最大公约数和最小公倍数求解测验程序——循环结构程序设计二 46
2.6 任务2-5:素数判断测验程序——循环结构程序设计三 54
第3章 数组 60
3.1 数组的概念 60
3.2 任务3-1:求一维数组的最小值及其位置——一维数组 61
3.3 任务3-2:方阵转置——二维数组 65
3.4 任务3-3:求每个学生的多门课的最高成绩及课程序号——控件数组 69
3.5 任务3-4:一维数组排序算法演示程序——选择法排序与冒泡法排序 75
3.6 任务3-5:求每个学生的平均成绩并按平均成绩排序——数组综合应用 83
第4章 过程 91
4.1 过程的概念 91
4.2 任务4-1:四则运算测验程序——Sub过程 92
4.3 任务4-2:用Function过程实现话费计算程序——Function过程 101
4.4 任务4-3:十进制到其他进制转换程序——数组作为过程参数 108
4.5 任务4-4:求函数s(x,n)=x/1!+2!+3!+…+n!的值——过程嵌套 113
4.6 任务4-5:Hanoi(汉诺塔)问题——递归过程 119
第5章 程序调试和异常处理 125
5.1程序的调试 125
5.1.1 VB.NET的3种工作模式 125
5.1.2 使用调试工具调试程序 126
5.1.3 常用的调试窗口 127
5.2 任务5-1:具有非结构化异常处理的简单计算器——非结构化异常处理 128
5.3 任务5-2:具有结构化异常处理的简单计算器——结构化异常处理 136
第6章 Windows窗体与控件 142
6.1 窗体与控件概述 142
6.2 任务6-1:我的电子相册程序——窗体与图片框 143
6.3 任务6-2:剪贴板演示程序——文本框与命令按钮 153
6.4 任务6-3:石头、剪刀、布游戏——单选钮与复选框 159
6.5 任务6-4:日历时钟程序——定时器与跟踪条 166
6.6 任务6-5:课程选择程序——列表框与组合框 174
第7章 Windows高级界面设计 184
7.1 任务7-1:体育彩票摇奖程序——多窗体程序设计 184
7.2 任务7-2:简易文本编辑器程序——丰富格式文本框、菜单、对话框、工具栏、状态栏等的应用 190
7.3任务7-3:图文浏览器程序——多文档程序设计 211
第8章 面向对象的程序设计 220
8.1 面向对象程序设计概述 220
8.1.1 面向对象程序设计的基本概念 220
8.1.2 .NET的命名空间 222
8.2 任务8-1:教师信息设置与显示——类与对象的定义 223
8.3 任务8-2:动态计算矩形面积和周长——属性、事件、方法重载与继承 230
第9章 文件操作 237
9.1 文件的相关概念 237
9.1.1 流和记录的概念 237
9.1.2 文件的分类 238
9.1.3 VB.NET文件访问方法 239
9.2 任务9-1:教师信息录入程序——传统方法写顺序文件 240
9.3 任务9-2:教师信息读取程序——传统方法读顺序文件 244
9.4 任务9-3:学生信息录入程序——传统方法写记录型文件 248
9.5 任务9-4:文件夹与文件操作程序——Directory类和File类的应用 253
9.6 任务9-5:用FileStream实现的简易文本读写器——FileStream类的应用 260
9.7 任务9-6:用StreamReader和StreamW riter实现的简易文本读写器——StreamReader和StreamWriter的应用 265
9.8 任务9-7:根据学生号读取学生的成绩——BinaryWriter类和BinaryReader类的应用 269
第10章 图形与多媒体程序设计 274
10.1 GDI+与绘图命名空间 274
10.1.1 GDI+的概念 274
10.1.2 GDI+的绘图命名空间 274
10.1.3 利用GDI+绘制图形的方法和步骤 275
10.1.4 与绘图相关的对象 275
10.2 任务10-1:可擦写图形轮廓——图形编程与鼠标事件 280
10.3 多媒体的基本概念 284
10.3.1 多媒体的含义 284
10.3.2 多媒体技术特点 284
10.3.3 常用的多媒体文件 285
10.4 任务10-2:视频文件播放器——AxMMControl控件、ProgressBar控件与视频文件控制 285
10.5 任务10-3:音频播放器——音频控制与媒体的循环播放 293
第11章 简单数据库编程 300
11.1 VB.NET数据库编程概述 300
11.1.1 数据库的基本概念 300
11.1.2 ADO.NET概述 301
11.1.3 SQL语言 303
11.2 任务11-1:显示高级职称的教师信息——Connection、Command、DataReader等对象的使用 304
11.3 任务11-2:显示非本科学历的教师信息——OleDbDataAdapter对象和DataSet对象的使用 309
11.4 任务11-3:显示出生日期在1970年后的教师信息——ADO.NET数据控件的使用 313
11.5 任务11-4:教师信息浏览程序——数据绑定与浏览 318
第12章 Web应用程序开发 323
12.1 Web应用程序开发的基本概念 323
12.1.1 Internet与Web服务 323
12.1.2 网页与网站 323
12.1.3 静态网页与动态网页 324
12.1.4 动态网页的运行环境 325
12.2 任务12-1:我的网上相册——Web窗体设计 326
12.3 网络服务的概念 328
12.4 求一维数组的最大值与平均值的网络服务——Web服务的应用 328
附录A 常用系统函数与过程 333
附录B GDI+的常用图形绘制方法 337
参考文献 342
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019