Visual Basic.NET 2008从基础到项目实战PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:张琴,孙更新,宾晟编著
- 出 版 社:北京:化学工业出版社
- 出版年份:2010
- ISBN:9787122073044
- 页数:521 页
第1章 初识Visual Basic.NET 1
1.1从Visual Studio.NET开始 2
1.1.1什么是.NET 2
1.1.2 Web Services 2
1.1.3.NET框架 3
1.2 Visual Studio.NET 2008的安装与运行 5
1.2.1安装要求 5
1.2.2安装过程 5
1.2.3运行 9
1.2.4卸载 10
1.3熟悉Visual Studio.NET 2008集成开发环境 11
1.3.1起始页 11
1.3.2菜单栏与工具栏 13
1.3.3项目开发环境 15
1.4 Visual Basic.NET与VS.NET有何关系? 15
1.5从哪里可以得到帮助 16
1.6本章小结 18
第2章 开始你的VB.NET之旅 19
2.1创建我的第一个VB.NET程序——“Hello World” 20
2.1.1创建应用程序工程 20
2.1.2使用Windows控件设计用户界面 22
2.1.3使用代码窗口编写代码 28
2.1.4运行程序 29
2.2了解VB.NET程序的基本结构 29
2.3初探VB.NET中的面向对象编程 30
2.3.1对象 30
2.3.2属性 30
2.3.3方法 30
2.3.4事件 31
2.4本章小结 32
第3章 从学习VB.NET基本要素开始学习编程 33
3.1数据类型 34
3.1.1基本数据类型 34
3.1.2复合数据类型 36
3.2变量 36
3.2.1变量名 36
3.2.2声明变量 38
3.2.3变量赋值 39
3.3常量 40
3.4类型转换 41
3.4.1隐式类型转换 41
3.4.2显式类型转换 42
3.5运算符和表达式 43
3.5.1算术运算符 43
3.5.2关系运算符 44
3.5.3连接运算符 47
3.5.4逻辑运算符 47
3.5.5赋值运算符 48
3.6本章小结 48
第4章 掌握VB.NET中的程序流程控制语句 49
4.1什么是语句 50
4.1.1 VB.NET语句的种类 50
4.1.2 VB.NET语句的书写方式 50
4.1.3 VB.NET中的注释语句 50
4.1.4语句的自动语法检查 51
4.2什么是控制结构 51
4.2.1顺序结构 52
4.2.2选择结构 53
4.2.3循环结构 58
4.3语句嵌套 69
4.4本章小结 71
第5章 存储多个同类型的数据——数组与集合 72
5.1什么是数组 73
5.1.1数组概念的引入 73
5.1.2数组在内存中的存放 73
5.1.3数组的维数 73
5.2一维数组 74
5.2.1数组声明与创建 74
5.2.2数组元素引用 75
5.2.3数组初始化 75
5.2.4数组使用 76
5.2.5区分数组对象和数组变量 81
5.3二维及多维数组 82
5.3.1二维数组 82
5.3.2多维数组 85
5.4动态数组 86
5.5 Array类 93
5.6使用集合代替数组 96
5.6.1 Visual Basic中的集合 96
5.6.2 .NET Framework中的集合 98
5.6.3使用集合代替动态数组 98
5.6.4使用ArrayList 101
5.7本章小结 105
第6章 学习编写结构化的程序——过程 106
6.1什么是过程 107
6.1.1为什么要使用过程 107
6.1.2过程访问修饰符 107
6.2 Sub子过程 108
6.3 Function函数过程 110
6.4为过程传递参数 113
6.4.1按值传递和按引用传递 113
6.4.2可选参数 115
6.4.3不定量参数 116
6.4.4按位置传递和按名称传递 118
6.5本章小结 119
第7章 学习VB.NET中最重要的面向对象编程——类与对象 120
7.1面向对象的基本概念 121
7.1.1对象和类 121
7.1.2字段、属性、方法和事件 121
7.1.3封装 121
7.1.4继承 122
7.1.5多态与重载 122
7.2在VB.NET中使用类 122
7.2.1创建类 122
7.2.2向类中添加属性 124
7.2.3向类中添加方法 127
7.2.4向类中添加事件 128
7.2.5构造函数 129
7.2.6析构函数与垃圾回收机制 130
7.2.7完整的Employee类 130
7.3创建和使用对象 132
7.3.1对象类型 132
7.3.2使用New关键字创建对象 133
7.3.3设置和获取属性 134
7.3.4使用方法 134
7.3.5编写对象的事件过程 135
7.3.6对象作为参数 135
7.4共享成员 138
7.5类与对象应用实例 140
7.6本章小结 142
第8章 面向对象编程——继承、接口与多态 143
8.1继承 144
8.1.1创建派生类 144
8.1.2继承控制 150
8.2接口 150
8.2.1接口概述 150
8.2.2定义接口 151
8.2.3接口继承 152
8.2.4实现接口 152
8.2.5接口应用实例 154
8.3多态性 157
8.3.1重写 158
8.3.2重载 159
8.3.3隐藏 162
8.4使用Me、MyBase和MyClass关键字 164
8.4.1 Me关键字 164
8.4.2 MyBase关键字 165
8.4.3 MyClass关键字 167
8.5可视化继承 168
8.6 本章小结 171
第9章 泛型与委托 173
9.1泛型 174
9.1.1创建泛型类 174
9.1.2使用泛型类 176
9.1.3泛型方法 177
9.2委托 181
9.2.1声明委托 181
9.2.2委托与事件 182
9.2.3调用委托方法 185
9.3本章小结 186
第10章 了解VB.NET 2008的新增内容 187
10.1局部类型推理 188
10.2匿名类型 189
10.3对象初始值设定项 191
10.3.1命名类型 191
10.3.2匿名类型 193
10.4扩展方法 194
10.5 Lambda表达式 197
10.6语言集成查询 197
10.7本章小结 198
第11章 程序错误与处理——调试、错误处理与异常 199
11.1编程中的错误 200
11.2调试 201
11.2.1控制执行 201
11.2.2断点 202
11.2.3即时窗口 203
11.2.4可视化工具 204
11.3异常处理 205
11.3.1异常的概念 205
11.3.2结构化异常处理 205
11.3.3常见异常 210
11.4本章小结 211
第12章 创建程序的可视外观——Windows Form编程基础 212
12.1什么是控件和组件 213
12.2控件的基本属性和事件 213
12.2.1基本属性 213
12.2.2基本事件 218
12.3窗体Form 222
12.4 Label控件与LinkLabel控件 224
12.5 Button控件 226
12.6 TextBox、RichTextBox与MaskedTextBox控件 227
12.7 PictureBox控件 233
12.8 RadioButton与CheckBox控件 240
12.9 ListBox与CheckedListBox控件 243
12.10 ComboBox控件 246
12.11 GroupBox与Panel控件 249
12.12用户控件 252
12.13本章小结 257
第13章 让我的程序具有Windows风格的外观 258
13.1什么是Windows风格的应用程序 259
13.2创建菜单 259
13.2.1主菜单设计 260
13.2.2上下文菜单设计 264
13.3创建工具栏 265
13.4创建状态栏 270
13.5在程序中使用窗口 270
13.5.1 MessageBox类 270
13.5.2通用窗口 273
13.5.3自定义窗口 281
13.6本章小结 285
第14章 图形操作 286
14.1什么是GDI 287
14.2基本绘图操作 289
14.2.1创建Graphics对象 289
14.2.2绘制直线 291
14.2.3绘制矩形 294
14.2.4绘制椭圆与圆 295
14.2.5绘制填充对象 296
14.3实例:绘制饼图报表 298
14.4本章小结 305
第15章 文件处理技术 306
15.1文件概述 307
15.2 System.IO名称空间 307
15.2.1文件与目录操作 307
15.2.2文件的流操作 313
15.3 My.Computer.FileSystem对象 316
15.4实例:图片浏览器程序 321
15.5本章小结 330
第16章 ADO.NET数据访问技术 331
16.1数据库开发基础 332
16.1.1 SQL Server 2005 332
16.1.2 SQL语句简介 335
16.2使用ADO.NET 337
16.2.1理解数据提供者 337
16.2.2连接数据库 338
16.2.3执行数据库操作 341
16.2.4 DataReader 342
16.2.5 DataSet与DataAdapter 343
16.3 ADO.NET综合应用 345
16.3.1连接数据库 347
16.3.2查询数据 349
16.3.3添加和更新数据 353
16.4实例:图书信息管理程序 359
16.5本章小结 368
第17章 在程序中使用可扩展标记语言 369
17.1 XML基础 370
17.1.1 XML概念 370
17.1.2 .NET与XML 372
17.2基于DOM操作XML 372
17.2.1 DOM对象 373
17.2.2加载XML 374
17.2.3保存XML 375
17.2.4添加节点 375
17.2.5更新节点 377
17.2.6遍历节点 379
17.2.7查找节点 380
17.2.8删除节点 381
17.3流式操作 382
17.3.1 XMLReader 383
17.3.2 XMLWriter 384
17.4实例:图书信息管理XML版 385
17.5本章小结 392
第18章 数据访问的新利器——语言集成查询LINQ技术 393
18.1什么是LINQ 394
18.2学习写自己的LINQ查询 395
18.2.1第一个LINQ查询 395
18.2.2查询变量与查询表达式 396
18.2.3基本查询操作 397
18.2.4查询执行 405
18.3 LINQ to SQL 405
18.3.1创建对象模型 406
18.3.2获取数据 408
18.3.3添加数据 409
18.3.4更新数据 410
18.3.5删除数据 411
18.4本章小结 411
第19章 编写具有多个线程运行的应用程序 412
19.1了解线程的基本概念 413
19.1.1进程、线程和应用程序域 413
19.1.2线程限制 414
19.2线程创建与管理 414
19.2.1创建线程 414
19.2.2线程控制与状态转换 415
19.3使用多线程组件轻松创建多线程应用程序 416
19.3.1 BackGroundWorker组件 417
19.3.2 Timer组件 425
19.4本章小结 427
第20章 使我的程序后台运行——Windows服务 428
20.1什么是Windows服务 429
20.2创建我的第一个Windows服务 430
20.3安装和卸载服务 432
20.4启动和停止服务 437
20.5 Windows服务应用实例:数据库备份 437
20.6本章小结 439
第21章 ASP.NET网站开发基础 440
21.1 ASP.NET基础 441
21.1.1 HTML简介 441
21.1.2 Web工作原理 443
21.1.3第一个ASP.NET应用程序与页面模型 444
21.2 Web控件 450
21.2.1常用Web控件 451
21.2.2功能控件 456
21.2.3验证控件 458
21.3 ASP.NET内置对象 461
21.3.1 Request 461
21.3.2 Response 462
21.3.3 Application 463
21.3.4 Session 465
21.4实例:图书信息管理Web版 469
21.5本章小结 476
第22章 Windows Form开发实例——日程提醒程序 477
22.1开发背景 478
22.2系统分析 478
22.2.1需求分析 478
22.2.2可行性分析 479
22.2.3项目计划 480
22.3系统设计 481
22.3.1界面设计 481
22.3.2数据库设计 483
22.4功能实现 483
22.4.1任务管理 483
22.4.2自动提醒 484
22.4.3设置自动运行 489
22.5运行结果 491
22.6本章小结 492
第23章 Web开发实例——在线考试系统 493
23.1开发背景 494
23.2系统分析 494
23.2.1需求分析 494
23.2.2可行性分析 496
23.2.3项目计划 496
23.3系统设计 497
23.3.1系统分析 497
23.3.2页面设计 498
23.3.3数据库设计 499
23.4功能实现 500
23.4.1用户登录 500
23.4.2题库管理 502
23.4.3在线考试 510
23.4.4统一主题 515
23.5本章小结 516
附录A VisualBasic.NET关键字 517
附录B VisualBasic.NET中的访问级别 519
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019