Visual Basic.NET程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:朱小平,曾文权,段班祥编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:9787302147534
- 页数:320 页
第1章 Visual Basic.NET程序设计概述 1
1.1 Visual Studio.NET的起源 1
1.1.1 .NET的起源 1
1.1.2 .NET的技术特征 2
1.1.3 .NET对IT专业开发人员的意义 2
1.2 Visual Studio.NET的安装 7
1.2.1 硬件、软件环境要求 7
1.2.2 Visual Studio.NET的安装过程 8
1.3 安装IIS服务器 9
1.4 Visual Studio.NET集成开发环境 11
1.4.1 Visual Studio.NET起始页面 11
1.4.2 Visual Studio.NET开发环境主窗口 11
1.5 Visual Basic.NET中的菜单结构 13
小结 16
习题 16
第2章 编写第一个Visual Basic.NET应用程序 17
2.1 创建用户界面 17
2.2 设置属性 19
2.3 代码编写及运行结果 20
2.3.1 代码编写 20
2.3.2 程序运行结果 22
2.4 窗体及基本控件 23
2.4.1 工具箱控件的基本用法 23
2.4.2 常用控件及其属性 25
小结 31
习题 31
第3章 Visual Basic.NET编程基础 32
3.1 数据类型 32
3.1.1 基本数据类型 32
3.1.2 用户自定义数据类型 37
3.2 变量与运算符 42
3.2.1 变量的命名规则 42
3.2.2 运算符与实例 42
3.3 选择结构 47
3.3.1 If条件语句 47
3.3.2 Select Case语句 49
3.3.3 实例3.1:条件语句应用示例 49
3.4 循环结构 51
3.4.1 For循环语句 51
3.4.2 Do...Loop循环语句 53
3.4.3 实例3.2:循环语句应用 55
3.5 Visual Basic.NET程序的调试 57
3.5.1 三种类型的错误 57
3.5.2 Err对象 61
3.5.3 使用结构化错误处理程序 62
小结 64
习题 64
第4章 管理联合数据 65
4.1 Visual Basic.NET中的模块 65
4.2 子过程和函数 67
4.2.1 编写子过程 67
4.2.2 编写函数过程 68
4.2.3 参数的传递 70
4.2.4 常用系统函数和过程 71
4.3 数组 75
4.3.1 数组的概念 75
4.3.2 一维数组的定义与使用 76
4.3.3 多维数组的定义与使用 78
4.4 文件操作 81
4.4.1 文件的结构类型 82
4.4.2 文件的访问方法 82
4.4.3 System.IO模型简介 87
4.4.4 实例4.1:使用System.IO模型替换文件中的字符 88
4.5 创建和部署Visual Basic.NET应用程序 89
4.5.1 创建部署项目 90
4.5.2 自定义部署项目 94
4.5.3 编译部署项目和测试安装程序 94
小结 95
习题 95
第5章 面向对象在Visual Basic.NET中的实现 97
5.1 面向对象程序设计概述 97
5.1.1 面向对象的基本概念 98
5.1.2 面向对象的优点 98
5.2 类和对象的创建 99
5.2.1 类的定义 99
5.2.2 构造函数 101
5.2.3 析构函数 101
5.2.4 对象的创建与使用 102
5.2.5 实例5.1:类的构造函数和析构函数示例 103
5.3 属性的创建 104
5.4 事件、委托和接口 105
5.4.1 事件的声明及激发 105
5.4.2 委托 109
5.4.3 接口 111
5.4.4 实例5.2:用接口实现不同的度量衡 112
5.5 继承与多态 114
5.5.1 类的继承 114
5.5.2 窗体的继承与应用 117
5.5.3 多态性 117
5.5.4 实例5.3:重写与多态性示例 119
5.5.5 实例5.4:窗体继承的综合应用 120
小结 124
习题 124
第6章 高级用户界面设计 126
6.1 Windows窗体入门 126
6.1.1 什么是Windows窗体 126
6.1.2 向应用程序添加新的Windows窗体 127
6.1.3 Windows窗体的动态布局 129
6.1.4 有关窗体的方法和事件 130
6.1.5 实例6.1:窗体演示的综合示例 131
6.2 常用控件及属性 135
6.2.1 按钮类控件的使用 135
6.2.2 文本类控件的使用 137
6.2.3 列表类控件的使用 140
6.2.4 ProgressBar控件和TrackBar控件的使用 143
6.2.5 滚动条控件的使用 144
6.2.6 Timer控件的使用 146
6.2.7 DateTimePicker控件的使用 147
6.2.8 PictureBox控件的使用 147
6.3 窗体菜单设计 148
6.3.1 Windows菜单概述及常用属性 148
6.3.2 利用MainMenu控件和ContextMenu控件制作菜单 148
6.3.3 实例6.2:学生信息管理系统中的菜单结构 150
6.3.4 实例6.3:利用MainMenu控件和ContextMenu控件制作菜单 154
6.4 工具栏和状态栏设计 156
6.4.1 工具栏设计 156
6.4.2 状态栏设计 158
6.4.3 实例6.4:具有菜单栏、工具栏和状态栏的简易文本编辑器 159
6.5 编写MDI应用程序 160
6.5.1 MDI应用程序概述 160
6.5.2 与MDI应用程序有关的属性、方法和事件 160
6.5.3 MDI窗体及其子窗体的菜单的合并 161
6.5.4 实例6.5:创建和设计MDI窗体及其子窗体 161
小结 166
习题 167
第7章 应用程序对话框设计 168
7.1 人机交互函数 168
7.1.1 输入对话框InputBox函数 169
7.1.2 信息提示对话框MsgBox函数 170
7.1.3 实例7.1:使用MsgBox函数定制信息提示对话框 172
7.1.4 使用MessageBox类制作信息提示对话框 177
7.2 通用对话框 179
7.2.1 实例7.2:在学生信息管理系统中创建文件保存对话框 180
7.2.2 实例7.3:在学生信息管理系统中创建文件选择对话框 182
7.2.3 实例7.4:在学生信息管理系统中创建字体选择与颜色选择对话框 184
7.2.4 实例7.5:在学生信息管理系统中创建打印机设置与打印预览对话框 187
7.3 创建自定义对话框 192
7.3.1 认识自定义对话框 192
7.3.2 实例7.6:在学生信息管理系统中创建自定义对话框 193
小结 199
习题 199
第8章 数据库编程 200
8.1 数据库概述 200
8.1.1 数据库模型 201
8.1.2 数据库术语 202
8.1.3 SQL语言 204
8.1.4 实例8.1:学生信息管理系统分析与设计 209
8.2 ADO与ADO.NET 215
8.2.1 数据在内存中的表示形式 216
8.2.2 对数据库的访问 216
8.2.3 RecordSet、DataSet和DataReader 217
8.2.4 在应用程序中共享数据和传输 218
8.3 基本数据访问对象 218
8.3.1 数据提供程序 219
8.3.2 Connection对象 219
8.3.3 Command对象 220
8.3.4 DataReader对象 222
8.3.5 实例8.2:学生信息管理系统查找模块的实现 223
8.3.6 DataAdapter对象 225
8.4 数据集的创建与使用 227
8.4.1 认识DataSet 227
8.4.2 创建DataSet对象 228
8.4.3 浏览和使用DataSet对象中的数据 231
8.4.4 实例8.3:学生信息管理系统个人信息的查询与修改模块的实现 232
8.5 使用DataGrid控件显示数据 235
8.5.1 使用DataGrid控件显示数据库记录 236
8.5.2 定制表格显示样式 239
8.6 学生信息管理系统其他模块 242
8.6.1 实例8.4:学生成绩录入模块的实现 243
8.6.2 实例8.5:学生奖罚信息模块的实现 247
小结 253
习题 253
第9章 网络编程 255
9.1 ASP.NET技术内幕 255
9.1.1 认识ASP.NET 256
9.1.2 ASP.NET中的基础对象 259
9.1.3 HTML控件 264
9.1.4 Web服务器控件 265
9.2 Web应用程序入门与进阶 272
9.2.1 Web应用程序的概念 272
9.2.2 实例9.1:创建Web应用程序 273
9.2.3 实例9.2:发布Web应用程序 275
9.3 Visual Basic.NET与XML 278
9.3.1 XML基础 278
9.3.2 XML串行化 284
9.3.3 ADO.NET与XML 286
9.4 实例9.3:信息发布系统项目的具体实现 289
9.5 使用Internet Explorer显示HTML 296
9.5.1 显示HTML文档 296
9.5.2 了解Internet Explorer对象模型 298
9.5.3 Microsoft Web浏览器控件 305
9.5.4 实例9.4:创建自定义浏览器 306
小结 308
习题 308
附录A 实训项目:单机版餐饮服务系统 309
附录B 学生信息管理系统概要设计说明 315
参考文献 320
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 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