当前位置:首页 > 工业技术
Visual Basic 2008入门经典  第5版
Visual Basic 2008入门经典  第5版

Visual Basic 2008入门经典 第5版PDF电子书下载

工业技术

  • 电子书积分:21 积分如何计算积分?
  • 作 者:(美)威利斯,(美)纽萨姆著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302194736
  • 页数:767 页
图书介绍:本书内容包括Visual Basic 2008的功能及Windows编程,如何创建和使用Windows Forms控件,在Visual Basic 2008中使用XML的技巧。
《Visual Basic 2008入门经典 第5版》目录

第1章 初识Visual Basic 2008 1

1.1事件驱动编程 2

1.2安装Visual Basic 2008 3

1.3 Visual Basic 2008集成开发环境 6

1.3.1简档文件设置页 6

1.3.2菜单 7

1.3.3工具栏 8

1.4创建简单的应用程序 9

1.4.1工具箱 12

1.4.2改进型匈牙利表示法 15

1.4.3代码编辑器 16

1.5使用帮助系统 20

1.6小结 21

1.7练习 22

第2章 Microsoft.NET Framework 23

2.1 Microsoft的信心来自于Windows 23

2.1.1 MSN 1.0 24

2.1.2 .NET理念 24

2.1.3 .NET与Java有些类似 25

2.1.4现在所处的阶段 26

2.2为Windows编写软件 26

2.2.1 .NET Framework类 27

2.2.2执行代码 28

2.3公共语言运行库 29

2.3.1载入并执行代码 30

2.3.2应用程序隔离 30

2.3.3安全性 30

2.3.4互操作 31

2.3.5异常处理 31

2.4通用类型系统和公共语言规范 31

2.5小结 32

第3章 编写软件 33

3.1信息和数据 33

3.1.1算法 33

3.1.2编程语言 34

3.2变量 35

3.3注释和空白 37

3.3.1注释 37

3.3.2空白 39

3.4数据类型 39

3.4.1数字类型 39

3.4.2常见的整型数学运算 40

3.4.3整型运算的缩写方式 42

3.4.4字符串类型 46

3.4.5使用日期 54

3.4.6布尔类型 60

3.5存储变量 61

3.5.1二进制 61

3.5.2位和字节 62

3.5.3值的表示 62

3.5.4值的转换 63

3.6方法 65

3.6.1使用方法的原因 65

3.6.2前面曾介绍过的方法 66

3.6.3创建方法 69

3.6.4选择方法名称 72

3.6.5作用域 72

3.7小结 74

3.8练习 75

第4章 流程控制 77

4.1作出决策 77

4.2 If语句 77

4.2.1 Else语句 79

4.2.2可进行多重选择的ElseIf语句 80

4.2.3嵌套的If语句 81

4.2.4单行If语句 82

4.2.5比较运算符 82

4.2.6字符串比较 91

4.3 Select Case语句 93

4.3.1不区分大小写的Select Case语句 96

4.3.2多重选择 99

4.3.3 Case Else语句 100

4.3.4 Select Case中的不同数据类型 101

4.4循环 101

4.4.1 For.Next循环 102

4.4.2 For Each.Next循环 106

4.4.3 Do.Loop循环 108

4.4.4嵌套循环 112

4.4.5提前退出循环 114

4.4.6死循环 116

4.5小结 117

4.6练习 117

第5章 处理数据结构 119

5.1数组 119

5.1.1定义和使用数组 119

5.1.2使用For Each.Next循环 122

5.1.3将数组作为参数传递 124

5.1.4数组的排序 126

5.1.5反向检索 127

5.1.6用值初始化数组 129

5.2枚举 130

5.2.1使用枚举 130

5.2.2确定状态 133

5.2.3设置无效值 135

5.3常量 136

5.3.1使用常量 136

5.3.2各种常量类型 138

5.4结构 139

5.4.1创建结构 139

5.4.2为结构添加属性 142

5.5数组列表 142

5.5.1使用数组列表 143

5.5.2在数组列表中进行删除操作 146

5.5.3显示数组列表中的项 149

5.6集合 150

5.6.1创建CustomerCollection类 151

5.6.2添加Item属性 152

5.7使用散列表创建查询表 154

5.7.1使用散列表 154

5.7.2 Remove.RemoveAt和Clear方法 157

5.7.3区分大小写 159

5.8高级数组操作 160

5.8.1动态数组 161

5.8.2使用Preserve关键字 162

5.9小结 163

5.10练习 164

第6章 可扩展应用程序标记语言(XAML) 165

6.1什么是XAML 165

6.2 XAML语法 167

6.3 Windows Presentation Foundation 169

6.3.1创建一个丰富的WPF用户界面 170

6.3.2使用WPF通用控件 175

6.3.3连接事件 181

6.4小结 185

6.5练习 185

第7章 构建Windows应用程序 187

7.1响应事件 187

7.2创建简单的应用程序 195

7.2.1构建窗体 195

7.2.2统计字符 198

7.2.3统计单词 201

7.3创建更复杂的应用程序 206

7.3.1 Text Editor项目 206

7.3.2创建工具栏 207

7.3.3创建状态栏 211

7.3.4创建编辑框 213

7.3.5清除编辑框 214

7.3.6响应工具栏按钮 217

7.4使用多个窗体 223

7.5小结 227

7.6练习 227

第8章 显示对话框 229

8.1 MessageBox对话框 229

8.1.1 MessageBox中的可用图标 230

8.1.2 MessageBox中的可用按钮 230

8.1.3设置默认按钮 231

8.1.4其他选项 231

8.1.5 Show方法的语法 231

8.1.6 MessageBox的示例 233

8.2 Open对话框 236

8.2.1 OpenFileDialog控件 236

8.2.2 OpenFileDialog的属性 237

8.2.3 OpenFileDialog的方法 238

8.2.4使用OpenFileDialog控件 239

8.3 SaveFileDialog控件 243

8.3.1 SaveFileDialog的属性 243

8.3.2 SaveFileDialog的方法 244

8.3.3使用SaveFileDialog控件 244

8.4 FontDialog控件 247

8.4.1 FontDialog的属性 248

8.4.2 FontDialog的方法 248

8.4.3使用FontDialog控件 248

8.5 ColorDialog控件 251

8.5.1 ColorDialog的属性 251

8.5.2使用ColorDialog控件 252

8.6 PrintDialog控件 253

8.6.1 PrintDialog的属性 254

8.6.2使用PrintDialog控件 254

8.6.3 PrintDocument类 254

8.6.4打印文档 255

8.7 FolderBrowserDialog控件 261

8.7.1 FolderBrowserDialog控件的属性 262

8.7.2使用FolderBrowserDialog控件 262

8.8小结 264

8.9练习 265

第9章 创建菜单 267

9.1菜单功能概述 267

9.1.1图形 267

9.1.2访问键 267

9.1.3快捷键 268

9.1.4复选标记 268

9.1.5 Properties窗口 269

9.2创建菜单 270

9.2.1设计菜单 270

9.2.2添加工具栏和控件 272

9.2.3为菜单编写代码 273

9.2.4为View菜单和工具栏编码 277

9.2.5测试代码 278

9.3上下文菜单 281

9.3.1创建上下文菜单 281

9.3.2激活和禁用菜单项和工具栏按钮 284

9.4小结 287

9.5练习 288

第10章 调试和错误处理 289

10.1主要错误类型 289

10.1.1语法错误 290

10.1.2执行错误 293

10.1.3逻辑错误 293

10.2调试 294

10.2.1创建示例项目 294

10.2.2设置断点 310

10.2.3使用Watch窗口进行调试 316

10.2.4使用Locals窗口进行调试 318

10.3错误处理 319

10.4小结 322

10.5练习 323

第11章 构建对象 325

11.1对象的概念 325

11.1.1封装 326

11.1.2方法和属性 326

11.1.3事件 327

11.1.4可见性 327

11.1.5类的概念 328

11.2构建类 328

11.3复用性 329

11.4设计对象 330

11.4.1状态 331

11.4.2行为 331

11.4.3存储状态 332

11.4.4属性 334

11.4.5读/写属性 337

11.4.6 IsMoving方法 340

11.5构造函数 341

11.6继承 343

11.6.1添加新方法和属性 344

11.6.2添加GetPowerTo WeightRatio方法 347

11.6.3改变默认值 348

11.6.4多态性 350

11.6.5重写更多的方法 350

11.6.6从对象类中继承 352

11.7对象和结构 353

11.8 Framework类 353

11.8.1命名空间 353

11.8.2 Imports语句 355

11.8.3创建自己的命名空间 356

11.8.4 .NET Framework中的继承 358

11.9小结 359

11.10练习 359

第12章 高级面向对象技术 361

12.1构建收藏页浏览程序 361

12.1.1 Internet快捷方式和收藏页 361

12.1.2使用类 364

12.1.3搜索收藏页 370

12.1.4查看收藏页 377

12.2另一个收藏页浏览程序 379

12.2.1构建收藏页任务栏图标 379

12.2.2显示收藏页 381

12.3共享属性和方法 384

12.3.1使用共享过程 385

12.3.2使用共享方法 389

12.4面向对象的编程和内存管理 390

12.4.1垃圾回收 391

12.4.2释放资源 392

12.4.3整理碎片和压缩 392

12.5小结 393

12.6练习 394

第13章 建立类库 395

13.1理解类库 395

13.1.1创建类库 396

13.1.2为Favorites Viewer创建类库 397

13.1.3多层应用程序 400

13.2使用强名 401

13.2.1为程序集签名 401

13.2.2程序集的版本 403

13.3注册程序集 403

13.3.1 Gacutil实用程序 404

13.3.2程序集在References对话框中不可见的原因 404

13.4设计类库 405

13.5使用第三方的类库 406

13.6用对象浏览器查看类 407

13.7小结 408

13.8练习 408

第14章 创建Windows窗体用户控件 409

14.1 Windows窗体控件 409

14.2创建和测试用户控件 410

14.3为用户控件添加属性 413

14.3.1添加属性 413

14.3.2给用户控件添加方法 414

14.3.3给用户控件添加事件 415

14.4设计期间或运行期间 419

14.5创建Command Link控件 422

14.5.1创建Command Link控件 422

14.5.2使用Command Link控件 430

14.6小结 433

14.7练习 433

第15章 编写自定义图形 435

15.1创建一个简单的绘图程序 435

15.1.1创建带有用户控件的项目 435

15.1.2绘图程序的工作原理 436

15.1.3 GraphicsItem类 437

15.1.4屏幕和客户坐标 440

15.1.5监听鼠标和绘制GraphicsCircle对象 441

15.1.6使控件无效 445

15.1.7优化绘制 446

15.1.8选择颜色 446

15.1.9响应单击事件 452

15.2处理两种颜色 455

15.2.1表明指派的按钮 457

15.2.2使用高级颜色 463

15.2.3使用不同的工具 466

15.2.4绘制空心圆 467

15.3使用图像 471

15.3.1绘制图像 472

15.3.2缩放图像 473

15.3.3锁定纵横比 475

15.4更多的图形方法 478

15.5小结 478

第16章 访问数据库 479

16.1数据库的概念 479

16.1.1 Microsoft Access对象 479

16.1.2表 480

16.1.3查询 480

16.2 SQL中的SELECT语句 480

16.3 Access中的查询 482

16.4创建一个客户查询 482

16.5数据访问组件 486

16.5.1 DataSet组件 487

16.5.2 DataGridView组件 487

16.5.3 BindingSource组件 487

16.5.4 BindingNavigator组件 487

16.5.5 TableAdapter组件 488

16.6数据绑定 488

16.7小结 494

16.8练习 494

第17章 使用ADO.NET和SQL Server进行数据库编程 495

17.1 ADO.NET 496

17.1.1 ADO.NET数据命名空间 497

17.1.2 SqlConnection类 498

17.1.3 SqlCommand类 499

17.1.4 SqlDataAdapter类 502

17.1.5 DataSet类 505

17.1.6 DataView类 506

17.2使用ADO.NET类 508

17.3数据绑定 516

17.3.1 BindingContext和CurrencyManager对象 517

17.3.2绑定控件 518

17.4 LINQ to SQL 545

17.5小结 549

17.6练习 549

第18章 ASP.NET 551

18.1瘦客户端体系结构 551

18.2 Web窗体和Windows窗体的比较 552

18.2.1 Windows窗体的优点 552

18.2.2 Web窗体的优点 553

18.3 Web应用程序基础 553

18.3.1 Web服务器 554

18.3.2浏览器 554

18.3.3 HTML 554

18.3.4 VBScript与 JavaScript 554

18.3.5 CSS 555

18.4 Active Server Pages 555

18.4.1 ASP.NET Web页面的优点 555

18.4.2特殊的Web站点文件 555

18.4.3开发 556

18.4.4 Toolbox控件 556

18.5构建Web应用程序 557

18.5.1为客户端和服务器端处理创建Web窗体 557

18.5.2 VS 2008中Web站点的位置 561

18.5.3执行数据的输入和验证 564

18.5.4设计站点的外观 568

18.5.5使用GridView构建数据驱动的Web窗体 578

18.6小结 583

18.7练习 584

第19章 Web项目 585

19.1 Web站点验证 585

19.1.1窗口验证 585

19.1.2窗体验证 586

19.1.3 Web站点管理工具 586

19.1.4登录控件 594

19.2小结 606

19.3练习 607

第20章 Visual Basic 2008和XML 609

20.1了解XML 609

20.1.1 XML简介 610

20.1.2向Visual Basic编程新手介绍XML 612

20.2地址簿项目 612

20.2.1创建项目 612

20.2.2 SerializableData类 613

20.2.3载入XML文件 619

20.2.4改变数据 622

20.2.5发送Email 623

20.2.6创建地址列表 624

20.2.7忽略成员 628

20.2.8载入地址 631

20.2.9添加新地址 632

20.2.10地址导航 634

20.2.11删除地址 635

20.3集成地址簿应用程序 637

20.3.1集成规则 638

20.3.2从其他应用程序中读取Address Book 639

20.4小结 644

20.5练习 644

第21章 分布式计算与WCF 647

21.1 Web服务概述 647

21.1.1 Web服务的工作方式 648

21.1.2简单对象访问协议 649

21.2构建Web服务 650

21.2.1 Web服务示例 650

21.2.2添加更多方法 653

21.3了解WCF服务 654

21.4小结 662

21.5练习 663

第22章 使用Windows Workflow Foundation构建顺序工作流 665

22.1 Visual Studio 工作流模板 667

22.2 Workflow Foundation组件 668

22.3顺序工作流活动 668

22.4创建顺序工作流 668

22.5财产税清单表的工作流 671

22.6小结 679

22.7练习 680

第23章 构建移动应用程序 681

23.1理解环境 681

23.1.1公共语言运行库 682

23.1.2 ActiveSync和Windows Mobile Device Center 682

23.1.3 Compact Framework中 的通用类型 683

23.1.4 Compact Framework类 684

23.2构建一个Pocket PC游戏 686

23.3小结 697

23.4练习 698

第24章 部署应用程序 699

24.1部署 699

24.1.1 ClickOnce部署 700

24.1.2 XCOPY部署 705

24.2创建Visual Studio 2008安装程序 705

24.3用户界面编辑器 708

24.4部署不同的解决方案 711

24.4.1私有程序集 711

24.4.2共享程序集 712

24.4.3部署桌面应用程序 712

24.4.4部署Web应用程序 713

24.4.5部署XML Web服务 713

24.4.6有效的工具 713

24.5小结 714

24.6练习 714

第25章 如何深入学习 715

25.1在线资源 715

25.1.1 P2P.Wrox.com 716

25.1.2 Microsoft资源 716

25.1.3其他资源 716

25.2脱机资源(书籍) 717

25.2.1 Professional Visual Basic 2008 717

25.2.2 Visual Basic 2008 Programmer's Reference 717

附录A练习题答案 719

附录B使用MSF 745

B.1软件开发生命周期 745

B.2 MSF 746

B.2.1构想阶段 747

B.2.2计划阶段 748

B.2.3开发阶段 748

B.2.4测试阶段 749

B.2.5部署阶段 749

B.3处理平衡 749

B.4利用MSF确保成功 750

B.5小结 751

附录C代码安全与SSL 753

C.1代码访问安全性 754

C.1.1权限 754

C.1.2安全策略 755

C.1.3凭证 755

C.2安全套接字层 755

C.3寻找答案 756

C.4小结 757

附录D Windows CardSpace简介 759

D.1使用CardSpace 759

D.2向站点添加Cardspace 763

D.3 Internet上的信息 764

D.4小结 764

附录E .NET Framework版本的不同点 765

E.1 .NET Framework中的新功能:自2.0版本后添加的主要功能 765

E.2 .NET Framework中的新功能:自2.0版本后添加的小型功能 766

E.3 Visual Studio 2008的新功能 766

E.4 Internet上的信息 766

返回顶部