Visual Basic 2005从入门到精通PDF电子书下载
- 电子书积分:28 积分如何计算积分?
- 作 者:(美)Evangelos Petroutsos著;王军等译
- 出 版 社:北京:电子工业出版社
- 出版年份:2007
- ISBN:7121035804
- 页数:1104 页
集成开发环境 2
起始页 2
第一部分 图形用户接口设计和事件驱动编程第1章 Visual Basic 2005入门 2
从新项目开始 3
第一个VB程序 8
提高程序的友好程度 10
IDE组件 12
IDE菜单 13
“解决方案资源管理器”窗口 16
“工具箱”窗口 16
命令和即时窗口 17
“输出”窗口 17
“属性”窗口 17
环境选项 18
“任务列表”窗口 18
建立控制台应用程序 19
使用代码段 21
贷款计算器程序如何工作 23
建立一个贷款计算器 23
设计界面 24
编写程序代码 26
检验数据 29
设计界面 32
建立算术计算器 32
编写代码 34
算术操作 36
简单的调试工具 38
添加更多功能 40
异常处理 42
本章小结 44
可执行文件 44
下一步 45
变量 46
第2章 Visual Basic语言 46
声明变量 47
变量类型 50
转换变量类型 68
定制数据类型 71
检查变量类型 74
为什么声明变量 75
变量作用域 76
变量的生存期 78
常数 79
声明数组 81
数组 81
数组界限 82
数组初始化 82
多维数组 83
动态数组 86
格式化数字 87
数组的数组 87
格式化日期 89
变量作为对象 91
对象是什么 92
条件控件 94
流程控制语句 94
循环结构 99
嵌套控制结构 103
Exit语句 105
下一步 106
本章小结 106
模块化编码 107
第3章 过程和模块 107
子程序 108
函数 109
调用函数和子程序 113
参数传递机制 115
参数 115
事件处理程序的参数 118
传递数量不确定的参数 121
命名参数 122
其他类型的函数返回值 123
函数重载 128
下一步 133
本章小结 133
TextBox控件 136
第4章 Windows基本控件 136
第二部分 建立丰富的应用程序 136
基本属性 137
文本操作属性 139
文本选择属性 142
文本选择方法 143
撤销编辑 144
VB 2005实例:TextPad项目 145
捕获击键 152
ListBox、CheckedListBox和ComboBox控件 155
基本属性 156
Items集合 158
VB 2005实例:ListBoxDemo项目 161
搜索 163
ComboBox控件 165
ScrollBar和TrackBar控件 168
ScrollBar控件 169
TrackBar控件 172
本章小结 173
下一步 174
窗体外观 175
第5章 窗体 175
窗体对象的属性 176
设置TabOrder属性 181
在窗体上放置控件 181
VB 2005实例:Contacts项目 183
锚定和停靠 186
窗体的事件 190
加载和显示窗体 194
启动窗体 195
从一个窗体里控制另一个 196
窗体与对话框 198
设计菜单 204
菜单编辑器 205
ToolStripMenuItem对象的属性 207
在运行时操纵菜单 210
遍历菜单的命令项 213
VB 2005实例:MapMenu项目 214
运行时建立动态窗体 215
VB 2005实例:ShowControls项目 216
Form.Controls集合 216
VB 2005实例:DynamicForm项目 218
运行时创建事件处理程序 221
本章小结 222
下一步 223
标准对话框 225
第6章 其他Windows控件 225
使用标准对话框控件 226
“颜色”对话框 227
“字体”对话框 229
“打开”和“保存”对话框 231
FolderBrowserDialog控件 235
“打印”对话框 238
RichTextBox控件 239
RTF语言 240
RichTextBox控件的属性 243
方法 246
高级编辑特性 247
在RichTextBox控件里搜索 248
剪切与粘贴 248
输出格式化文件夹列表 249
格式化URL 249
VB 2005实例:RTFPad项目 250
本章小结 257
下一步 258
使用ListView和TreeView控件 259
第7章 TreeView和ListView控件 259
树和列表结构 260
TreeView控件 263
Nodes.Add方法 266
Nodes.Count属性 267
FirstNode、NextNode、PrevNode和LastNode属性 268
Nodes.Remove方法 268
Nodes.Clear方法 268
Nodes.Item属性 268
VB 2005实例:TreeViewDemo项目 269
列举Nodes集合 271
VB 2005实例:Globe项目 272
Nodes集合的递归扫描 279
扫描TreeView控件 279
ListView控件 280
VB 2005实例:ListViewDemo项目 286
枚举列表内容 287
ListView控件排序 288
VB 2005实例:CustomExplorer项目 290
处理被选中的元素 290
本章小结 293
下一步 294
第8章 建立自定义类 296
第三部分 对象编程 296
结合代码与数据 297
类是什么 297
建立Minimal类 298
给Minimal类添加代码 300
属性过程 302
自定义默认成员 306
自定义枚举 308
VB 2005实例:Contacts项目 310
对象构造器 315
在其他项目里使用SimpleClass 317
时间事件 318
触发事件 318
进度事件 321
实例方法和共享方法 325
解析文件名字符串 328
“真正的”类 328
操作符重载 331
VB 2005实例:LengthUnits类 332
本章小结 335
下一步 336
对象与对象变量 337
类与对象 337
第9章 使用对象 337
面向对象编程里的问题 337
值变量 338
共享成员与实例成员 339
属性和字段 339
类型转化 340
前绑定和后绑定 341
ByRef与ByVal 342
确定变量的类型 342
谁需要类 343
继承 345
继承现有的类 346
继承自定义类 349
多态 353
Shape类 354
谁能继承什么 357
父类成员关键字 358
派生类关键字 358
父类关键字 358
派生类成员关键字 359
MyBase和MyClass 361
下一步 362
本章小结 362
设计一个接口 363
第10章 接口与委托 363
IComparable和IComparer接口 367
IEnumerable接口 371
委托 373
WebRequest和WebResponse类 374
具有委托的自定义类 377
什么时候需要使用继承 381
下一步 382
本章小结 382
关于设计Windows控件 383
第11章 建立自定义Windows控件 383
增强现有控件 384
建立FocusedTextBox控件 385
建立组合控件 390
VB 2005实例:ColorEdit控件 391
建立自绘控件 394
VB 2005实例:Label3D控件 395
Changed事件 400
产生自定义事件 401
在其他项目里使用自定义控件 402
VB 2005实例:Alarm控件 403
设计不规则形状的控件 407
自定义列表控件 410
设计自定义绘制的列表框控件 411
本章小结 413
下一步 414
处理字符串和字符 416
第12章 处理字符串、字符和日期 416
第四部分 使用.NET框架 416
方法 417
属性 417
属性 421
StringBuilder类 428
VB 2005实例:StringReversal项目 431
VB 2005实例:CountWords项目 433
DateTime类 435
处理日期 435
日期作为数字值 442
TimeSpan类 443
属性 444
方法 445
本章小结 448
VB 2005实例:计时操作 448
下一步 449
数组排序 450
数组的高级主题 450
第13章 用集合存储数据 450
搜索数组 453
其他数组操作 456
数组局限性 457
添加和删除ArrayList元素 458
创建ArrayList 458
ArrayList集合 458
ArrayList排序 462
遍历ArrayList 464
HashTable集合 465
VB 2005实例:WordFrequencies项目 466
SortedList类 470
IEnumerator和IComparer接口 474
其他集合 474
列举集合 475
自定义排序 478
同属集合 485
本章小结 486
下一步 487
IO命名空间和FileSystem组件 488
第14章 访问文件夹和文件 488
Directory类 490
访问文件和文件夹 490
File类 498
驱动器、文件夹和文件的属性 504
Path类 508
访问文件 513
使用流 514
利用My对象访问文件 514
利用My对象读取遗留数据 528
属性 530
FileSystemWatcher组件 530
VB 2005实例:FileSystemWatcher项目 531
事件 531
本章小结 533
下一步 535
加密是什么 536
第15章 数据加密 536
无所不在的XOR操作符 537
加密的目的 538
创建散列码 539
散列 539
应用散列码 542
基本加密 543
对称加密 544
生成对称密钥 550
保护对称密钥 552
应用非对称加密 555
加密和签署数据 559
加密和签署文档 563
解密和检验文档 564
本章小结 566
下一步 567
序列化类型 568
第16章 序列化和XML 568
二进制序列化 569
集合的序列化 572
集合的去序列化 573
存留HashTable 574
保存TreeView的Nodes集合 575
单个对象的序列化与去序列化 581
XML序列化 581
自定义对象的XML序列化 582
NETConfigFiles项目 585
ArrayList和HashTable的XML序列化 589
本章小结 590
下一步 591
查看基本的XML文档 592
使用XML对象 592
第17章 使用XML 592
System.Xml命名空间概述 593
Visual Studio和XML标准 594
使用浏览器查看XML文档 595
编写XML数据 595
创建简单的文档 596
创建XML规划 597
理解XSD 598
创建XSD文件 600
查看规划 603
理解XML命名空问 605
创建一个数据文件 606
读取和显示XML数据 606
读取和显示数据 608
下一步 613
本章小结 613
第18章 利用Visual Basic 2005进行制图与绘画 616
第五部分 制图与绘画 616
使用GDI+进行制图 617
显示图像 617
基本绘图对象 619
绘制形状 626
绘图方法 630
渐变 641
剪裁 645
坐标变换 647
指定变换 648
VB 2005实例:ImageCube项目 650
VB 2005实例:绘制函数 652
建立变换 654
绘制函数曲线 655
在运行时计算函数 657
本章小结 658
下一步 659
指定颜色 660
第19章 操作图像和位图 660
定义颜色 662
Image对象 664
方法 665
属性 665
VB 2005实例:Thumbnails项目 667
通过剪贴板交换图像 669
VB 2005实例:ImageClipboard项目 670
Bitmap对象 671
处理位图 672
VB 2005实例:ImageProcessing项目 673
本章小结 681
下一步 682
PrintDocument 683
用于打印的对象 683
第20章 利用VB 2005进行打印 683
PrintDialog 686
PageSetupDialog 687
PrintPreviewDialog 688
PrintPreviewControl 689
打印机和页面属性 690
VB 2005实例:SimplePrintout项目 692
页面 692
VB 2005实例:PageSettings项目 694
打印范例 700
VB 2005实例:PrintText项目 706
打印纯文本 706
打印位图 712
使用PrintPreviewControl 714
本章小结 716
下一步 717
什么是数据库 720
第六部分 用VB 2005进行数据库编程第21章 关系数据库的基本概念 720
关系数据库 721
获得Northwind和Pubs数据库 722
探索Northwind数据库 724
探索Pubs数据库 726
探索AdventureWorks数据库 728
理解“关系” 729
服务器资源管理器 731
使用表 733
关系、索引和约束 736
结构化查询语言(SQL) 741
执行SQL语句 742
WHERE条件 744
选择查询 744
计算字段 748
右联接 750
左联接 750
SQL联接(JOIN) 750
对数据行分组 751
内部联接 751
完整联接 751
IN和NOT IN关键字 753
使用HAVING子句限制分组 753
删除数据行 754
动作查询 754
BETWEEN关键字 754
编辑现有的数据行 755
插入新数据行 755
查询生成器 757
查询生成器的界面 758
使用SQL:求和计算 759
使用SQL:累计数据行的数量 760
限制选择 761
参数化查询 762
计算字段 763
指定左、右和内部联接 764
存储过程 766
本章小结 771
第22章 可视化数据库工具 772
ADO.NET的架构 773
XML的作用 774
使用SQL Computer Manager 775
使用可视化数据库工具 775
使用SQL Setver Management Studio 779
使用数据源 783
通过点选操作建立简单的数据驱动应用程序 783
定义拖放数据库 785
使用视图 786
创建使用多个数据表的应用程序 786
使用存储过程 789
修改数据集 794
本章小结 807
向工具箱中添加DbConnection和DataAdapter控件 808
使用DbConnection、DataAdapter和DataSet控件建立应用程序 808
第23章 用ADO.NET对象编程 808
使用VB 2005:OldMethodApproach项目 809
数据集的结构 812
操作数据集中的表 814
更新数据集 817
事务 818
在Orders表中添加新数据行 819
在Order Details表中添加新数据行 820
创建事务 821
执行更新操作 823
DataRow的版本 825
手动更新数据库表 827
创建和使用自定义的数据集 831
本章小结 834
获取SQL Server的状态信息 835
应用SQL Server Configuration Manager 835
第24章 用SQL Server 2005工作 835
启用和禁用网络支持 836
创建别名 838
使用VB.NET:Alias项目 840
设置服务的高级特性 841
使用SQL Server 2005外围应用配置器 842
优化服务和连接 843
优化功能 844
创建一个SQL Server项目 846
在SQL Server中使用.NET代码 846
创建存储过程 847
使用存储过程 849
定义HTTP端点 855
创建并使用应用于SQL Server的Web服务 855
启用Web服务 857
访问Web服务 858
本章小结 861
下一步 862
实现特定的查询功能 863
第25章 典型的数据驱动程序 863
使用存储过程搜索客户信息 864
从表格中获取有效的输入 867
实现所需的初始化 869
程序设计 869
管理用户界面 870
实现搜索功能 877
与SQL Server服务交互 878
SQL Server的远程管理 878
监视性能 881
列举所在系统中的数据库 882
直接管理SQL Server Agent 885
下一步 889
本章小结 889
HTML入门 892
第26章 开发Web 892
第七部分 编写Web应用程序 892
HTML代码元素 893
服务器—客户交互 894
HTML文档的结构 896
URL和超级链接 898
基本的HTML标记 899
在服务器上处理请求 907
建立Web应用程序 911
编写应用程序代码 913
设计Web窗体 913
与Web应用程序交互 916
保持状态 917
母版页 918
使用VB 2005:MasterPageDemo项目 919
访问母版页的元素 922
Response对象 923
ASP.NET对象 923
Request对象 924
Server对象 926
Session和Application对象 927
本章小结 930
Page和PreviousPage对象 930
下一步 932
验证控件 933
功能强大的Web控件 933
第27章 ASP.NET 2.0 933
登录控件 937
使用VB 2005:SecureSite工程 945
导航控件 947
FileUpload控件 955
使用cookies 957
多网页Web应用程序 959
本章小结 962
下一步 962
数据源和data-bound控件 964
第28章 开发数据驱动Web应用程序 964
在GridView控件中查看数据 966
自定义GridView的外观 970
操作外关键字字段 972
页面代码 974
在GridView控件中编辑数据 976
处理更新错误 980
建立Master-Detail页面 982
使用DetailsView控件 985
使用DataList控件 992
ASP.NET和ADO 994
本章小结 998
下一步 999
如何在Web上提供服务 1001
第29章 XML Web服务 1001
创建Web服务 1002
使用Web服务 1005
ASP.NET Web服务项目 1007
定位Web服务 1007
Web服务的状态保持 1010
数据驱动的Web服务 1011
在VB应用程序中使用Products Web服务 1016
下一步 1017
本章小结 1017
拖放操作 1020
第30章 设计功能强大的和专业化的程序界面 1020
第八部分 发布应用程序 1020
使用VB 2005:拖动列表中的项 1021
拖放桌面上的对象 1023
一个增强的TreeView控件 1025
按下输入键 1026
实现节点的拖放操作 1027
应用程序事件 1029
应用程序设置 1030
多线程应用程序 1036
使用多线程的时机 1036
建立即时响应的程序界面 1037
报告任务进程 1038
本章小结 1043
下一步 1044
第31章 错误处理和调试 1045
错误类型 1045
设计时错误 1046
异常和异常处理 1049
调试 1065
本章小结 1071
下一步 1071
第32章 部署应用程序 1072
安装.NET Framework 1072
XCopy部署 1073
ClickOnee部署 1074
直接运行和安装ClickOnce应用程序 1076
更新ClickOnce应用程序 1076
准备ClickOnce部署 1077
安全性问题 1085
ClickOnce应用程序的更新策略 1088
使用ClickOnce API 1089
使用Windows Installer部署 1092
创建一个Windows Installer包 1093
使用用户界面编辑器 1100
本章小结 1102
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《新手养花从入门到精通》徐帮学编 2019
- 《少儿速成中国象棋 入门篇 上》田磊 2016
- 《隐之诗 不打草稿的古风水彩画入门》肖辉责任编辑;(中国)飞乐鸟工作室 2019
- 《人工智能入门》范瑞峰,顾小清主编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017