图书介绍
Visual Basic .NET程序设计高级教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- Michael Ekedahl著;马海军,杨继萍等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302105359
- 出版时间:2005
- 标注页数:583页
- 文件大小:72MB
- 文件页数:598页
- 主题词:BASIC语言-程序设计-教材
PDF下载
下载说明
Visual Basic .NET程序设计高级教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual Studio.NET编程原理1
1.1 VB.NET与Visual Studio.NET简介1
目录1
1.2 Visual Studio.NET新功能概述2
1.3 选择一种开发语言3
1.4 .NET Framework的设计与实现4
1.4.1 Visual Studio.NET和.NETFramework之间的关系5
1.4.2 .NET Framework的要求5
1.4.3 .NETFramework的版本6
1.5 公共语言运行时7
1.5.1 公共类型系统7
1.4.4 安装.NET Framework7
1.5.2 公共语言规范8
1.5.3 中间语言和Just-In-Time编译器8
1.5.4 执行管理9
1.5.5 垃圾回收概述10
1.6 程序集概述11
1.7 名称空间的组织方式12
1.8 .NET Framework类库15
3.8.4 创建外置的类数据 115
1.8.1 主要的.NET Framework数据类型16
1.8.2 声明变量17
1.8.3 类型继承17
1.8.4 结构的实现方式18
1.8.5 类型转换19
1.8.6 System名称空间的Math类21
1.9.1 VB.NET应用程序的结构22
1.9 创建第一个VB.NET应用程序22
1.9.2 编写应用程序23
1.9.3 定位VB.NET编译器25
1.9.4 编译VB.NET应用程序26
1.10 中间语言的语法28
1.11 复习题33
1.12 上机练习36
第2章 桌面应用程序:核心概念38
2.1 预览完整的解决方案38
2.2 本章概述40
2.3 VB.NET应用程序类型41
2.4 VB.NET应用程序的组织方式42
2.4.1 Solution Explorer43
2.4.2 Solution Explorer和解决方案文件44
2.4.3 工程文件45
2.5 IDE窗口概述48
2.5.1 文档窗口48
2.5.2 工具窗口49
2.5.3 属性窗口及其属性编辑器49
2.6.2 代码编辑器51
2.6 处理窗体模块51
2.6.1 Win Forms Designer51
2.6.3 Win Forms Designer生成的类模块的结构53
2.7 基本的Windows窗体56
2.8 管理窗体57
2.9 控件基础60
2.9.1 Timer控件61
2.9.2 菜单和菜单项62
2.9.3 CheckBox控件65
2.9.4 Label和TextBox控件66
2.9.7 GroupBox和Panel控件67
2.9.8 RadioButton控件67
2.9.6 Scroll Bar控件67
2.9.5 Button控件67
2.9.9 ListBox和ComboBox控件68
2.9.10 ToolTip控件70
2.10 理解Tab顺序70
2.11 VB.NET事件处理程序简介71
2.12 动态事件处理程序74
2.13 Controls集合77
2.14 复习题81
2.15 上机练习83
3.1 预览完整的解决方案89
第3章 桌面应用程序:核心语法概念89
3.2 组件编程简介91
3.2.1 组件的实现方式和接口92
3.2.2 组件的设计和组织方式92
3.2.3 基于组件编程的优点92
3.3 使用访问修饰符控制变量的可视性93
3.4 把组件组织到名称空间94
3.4.1 声明名称空间95
3.4.2 导入名称空间98
3.5 使用枚举提高代码的可读性100
3.6 结构102
3.7 模块代码块106
3.7.1 在模块中创建过程106
3.7.2 处理验证事件108
3.8 类的简介110
3.8.1 类和共享方法111
3.8.2 在类中使用实例成员113
3.8.3 在组件中隐藏数据114
3.8.5 克服域的限制115
3.8.6 实现属性过程117
3.8.7 创建属性118
3.9 构造函数119
3.10 创建方法120
3.11 复习题122
3.12 上机练习125
第4章 .NET Framework编程基础130
4.1 预览完整的解决方案130
4.2 处理多工程解决方案133
4.3 OOP设计基础134
4.3.1 独占设计模型135
4.3.2 工厂设计模型137
4.4.1 重载成员的签名138
4.4 重载成员138
4.4.2 显式类型转换和重载方法141
4.5 继承143
4.5.1 不同语言的继承规则143
4.5.2 继承关键字144
4.5.3 作用域和继承144
4.5.4 嵌套类146
4.5.5 抽象类和继承146
4.5.6 继承类149
4.5.7 禁止继承150
4.6 重写成员151
4.7 继承和构造函数154
4.8 类事件161
4.8.1 声明事件的注意事项162
4.8.2 为类定义事件162
4.9 异常处理165
4.9.1 异常的层次结构167
4.9.2 定义应用程序的异常处理策略170
4.10 复习题175
4.11 上机练习178
第5章 Windows文件系统和基本数据结构183
5.1 预览完整的解决方案183
5.3.1 Directory类的方法186
5.3 使用Windows文件系统186
5.2 SYSTEM.IO名称空间简介186
5.3.2 使用Directory类的方法187
5.3.3 应用Directory类的方法188
5.3.4 File类191
5.4 OpenFileDialog和SaveFileDialog控件194
5.4.1 Filter属性195
5.4.2 使用OpenFileDialog控件196
5.5 读写文件197
5.5.1 使用StreamReader类读取顺序文件197
5.5.2 使用StreamWriter类写入文件201
5.6 使用集合202
5.7 ArrayList类203
5.8 SortedList类212
5.8.1 在SortedList中定位项目213
5.8.2 添加SortedList项目214
5.8.3 修改SortedList项目214
5.8.4 删除SortedList项目215
5.9 队列216
5.10 堆栈217
5.11 打开、读取和写入随机文件218
5.11.1 打开随机文件219
5.11.2 读取和写入记录221
5.12 复习题223
5.13 上机练习226
第6章 基于接口的编程230
6.1 预览完整的解决方案230
6.2 理解接口的概念234
6.3 实现和声明接口235
6.3.1 实现接口235
6.3.2 声明接口236
6.3.3 继承接口237
6.4 理解IComparable接口238
6.5 使用IComparable接口排序列表241
6.6 实现IComparer接口243
6.7 IEnumerator和IEnumerable接口的关系247
6.8 IEnumerable接口详述248
6.9 ICollection接口253
6.10 克隆259
6.11 复习题262
6.12 上机练习264
第7章 ADO.NET简介269
7.1 预览完整的解决方案269
7.2 数据库基础271
7.3 OleDbConnection类273
7.3.1 ADO.NET中的连接类273
7.3.2 以编程方式创建连接274
7.3.3 通过连接发送请求275
7.4 OleDbDataAdapter类276
7.4.1 OleDbCommand类277
7.4.2 以编程方式创建OleDbDataAdapter278
7.4.3 以编程方式配置OleDbDataAdapter279
7.4.4 表映射280
7.4.5 填写OleDbDataAdapter281
7.5 DataSet类简介282
7.5.1 DataTable类283
7.5.2 在DataTable中导航行286
7.5.3 创建主键标289
7.6.1 向DataTable添加行290
7.6 修改DataTable中的数据290
7.6.2 修改DataRow292
7.6.3 从DataTable删除行293
7.7 输入验证294
7.8 SQL查询参数简介297
7.9 把对DataSet的修改保存回数据库299
7.9.1 记录添加301
7.9.2 记录更新304
7.9.3 记录删除306
7.10 复习题307
7.11 上机练习310
8.1 预览完整的解决方案315
第8章 处理来自多个表的数据315
8.2 使用OleDbConnection控件创建连接318
8.3 OleDbDataAdapter控件320
8.3.1 理解InsertCommand属性324
8.3.2 理解UpdateCommand属性326
8.4 强类型化DataSet328
8.4.1 类型化DataSet与非类型化DataSet328
8.4.2 创建类型化DataSet329
8.4.3 方案定义文件330
8.4.4 类型化DataSet的元素331
8.4.6 在类型化DataSet中定位记录334
8.4.5 引用类型化DataSet中的域334
8.4.7 向类型化DataSet添加记录335
8.4.8 修改记录336
8.4.9 删除记录336
8.5 理解一对多关系336
8.6 DataRelation类337
8.6.1 以编程方式定义DataRelation337
8.6.2 GetChildRows方法339
8.6.3 使用XML Designer创建DataRelation341
8.7 数据绑定343
8.7.1 简单绑定343
8.7.2 绑定和记录导航345
8.7.3 在复杂的绑定控件中修改记录346
8.8 DataGrid控件346
8.8.1 绑定DataGrid346
8.8.2 显示选择的交易记录347
8.9 DataReader类348
8.9.1 理解DataReader349
8.9.2 使用OleDbDataReader351
8.10 执行分级查询353
8.11 复习题354
8.12 上机练习357
9.1 预览完整的解决方案361
第9章 Crystal Reports361
9.2 Crystal Reports概述364
9.2.1 处理阶段1364
9.2.2 处理阶段2365
9.3 创建报表366
9.3.1 定义报表类型366
9.3.2 Crystal Reports Designer的5个部分367
9.3.3 Crystal Reports名称空间368
9.3.4 Crystal Reports文件368
9.4 通用报表元素369
9.4.1 Crystal Reports控件369
9.4.2 格式化Crystal Reports控件实例的内容370
9.4.3 其他格式化属性371
9.5 预览报表373
9.6 Crystal Reports域375
9.7 把报表连接到数据库375
9.7.1 Crystal Reports和ADO.NET375
9.7.2 数据库域377
9.7.3 以编程方式管理Crystal Report378
9.8 在Crystal Reports中处理多个表380
9.9 创建公式域381
9.10 特殊域384
9.11.1 使用组名域创建控制中断385
9.11 控制中断报表385
9.11.2 嵌套的控制中断387
9.11.3 创建流程合计388
9.12 导出报表390
9.13 参数域393
9.13.1 参数域的运行方式393
9.13.2 以编程方式与参数域通信396
9.14 复习题399
9.15 上机练习402
第10章 通用Windows控件407
10.1 预览完整的解决方案407
10.2 通用Windows控件简介409
10.3 ImageList控件410
10.4 ToolBar控件412
10.4.1 ToolBar控件的成员412
10.4.2 创建ToolBar控件实例413
10.4.3 ToolBar控件按钮413
10.4.4 下拉式按钮415
10.4.5 为ToolBar控件创建事件处理程序416
10.5 StatusBar控件417
10.6 下拉式界面简介420
10.7 TreeView控件421
10.7.1 创建TreeView控件实例423
10.7.2 向TreeView控件实例添加节点424
10.7.3 TreeNode对象425
10.7.4 以编程方式添加TreeNode427
10.7.5 创建根节点427
10.7.6 创建子节点429
10.7.7 遍历节点433
10.8 ListView控件436
10.9 使用Details视图444
10.9.1 ColumnHeaderCollection444
10.9.2 ListViewSubItems446
10.10 复习题447
10.11 上机练习450
第11章 创建.NET控件454
11.1 预览完整的解决方案454
11.2 创建自定义控件的原因456
11.3 通过继承已有的控件来创建控件456
11.3.1 继承控件456
11.3.2 创建Windows Control Library工程456
11.3.3 编译和引用WindowsControl Library工程458
11.3.4 重写被继承控件的成员460
11.3.5 扩充被继承控件的成员463
11.4 对控件使用特性464
11.5 从System.Windows.Forms.UserControl继承468
11.6 委托和聚集属性472
11.7 从System.Windows.Forms.Control继承476
11.8 创建自定义属性编辑器479
11.9 控件许可486
11.9.1 使用内置的LicFileLicense-Provider486
11.9.2 Environment类489
11.9.3 创建自定义许可提供器489
11.10 复习题493
11.11 上机练习496
12.1 预览完整的解决方案500
第12章 绘图和GDI+500
12.2 GDI+简介502
12.3 理解颜色和Colors结构503
12.4 绘制点和线504
12.4.1 定义点504
12.4.2 定义钢笔505
12.5 Graphics类506
12.6 绘制线条508
12.7 绘制矩形509
12.8 填充矩形区域511
12.8.1 使用SolidBrush填充形状511
12.8.2 使用HatchBrush填充形状512
12.8.3 使用LinearGradientBrush填充图形513
12.9 绘制文本514
12.8.4 使用TextureBrush绘制图形514
12.10 复杂的形状516
12.10.1 绘制和填充多边形516
12.10.2 绘制和填充椭圆517
12.10.3 绘制圆弧518
12.10.4 创建饼形519
12.11 绘制图像519
12.12 图形变换521
12.12.1 世界坐标系变换521
12.12.2 页面坐标系变换522
12.12.4 缩放图形523
12.12.3 翻转图形523
12.13 绘制到打印机525
12.13.1 理解PrintDocument类525
12.13.2 PrintDialog控件527
1 2.13.3 PrintPreviewDialog和PrintPreview控件529
12.14 运用基本形状绘制图表530
12.14.1 创建条形图531
12.14.2 创建饼图534
12.15 复习题536
12.16 上机练习539
13.1 预览完整的解决方案543
第13章 MDI程序设计543
13.2 MDI程序的特征545
13.3 在MDI应用程序中组织过程548
13.4 标准窗体在MDI应用程序中的作用549
13.5 菜单和MDI应用程序549
13.5.1 合并菜单550
13.5.2 替换和删除菜单与菜单项551
13.5.3 合并菜单项552
13.5.4 使用菜单选择MDI子窗体554
13.5.5 安排MDI子窗体554
13.5.6 上下文菜单555
13.6 MDI事件关系556
13.7 管理MDI子窗体560
13.8 富文本文件和RichTextBox控件562
13.9 使用RichTextBox控件实例读写文件563
13.10 格式化富文本框566
13.10.1 设置颜色567
13.10.2 设置字体568
13.11 缩放574
13.12 检测与Web页的链接575
13.13 复习题576
13.14 上机练习579
热门推荐
- 2831872.html
- 2571476.html
- 457251.html
- 3203454.html
- 894502.html
- 3400941.html
- 2908006.html
- 3433949.html
- 1213267.html
- 1261179.html
- http://www.ickdjs.cc/book_1843294.html
- http://www.ickdjs.cc/book_2489591.html
- http://www.ickdjs.cc/book_3644206.html
- http://www.ickdjs.cc/book_741880.html
- http://www.ickdjs.cc/book_2611268.html
- http://www.ickdjs.cc/book_223319.html
- http://www.ickdjs.cc/book_12913.html
- http://www.ickdjs.cc/book_1487693.html
- http://www.ickdjs.cc/book_3079200.html
- http://www.ickdjs.cc/book_1889928.html