当前位置:首页 > 工业技术
Visual Basic2010入门经典  第6版
Visual Basic2010入门经典  第6版

Visual Basic2010入门经典 第6版PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:(美)威利斯,(美)纽萨姆著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302270058
  • 页数:573 页
图书介绍:本书全面讲解Visual Basic 2010编程的基础知识,可为读者编写卓越VB程序奠定基础。
《Visual Basic2010入门经典 第6版》目录

第1章 初识Visual Basic 2010 1

1.1事件驱动编程 2

1.2安装Visual Basic 2010 3

1.3 Visual Basic 2010集成开发环境 5

1.3.1初始化开发环境 6

1.3.2菜单 6

1.3.3工具栏 7

1.4创建简单的应用程序 8

1.4.1工具箱 11

1.4.2改进型匈牙利表示法 13

1.4.3代码编辑器 14

1.5使用帮助系统 17

1.6 小结 18

1.7练习 18

第2章NETFramework概述 19

2.1微软的信心来自于Windows 19

2.1.1 MSN 1.0 20

2.1.2 NET理念 20

2.1.3 NET与Java有些类似 21

2.1.4现在所处的阶段 22

2.2为Windows编写软件 22

2.2.1 NET Framework类 23

2.2.2执行代码 24

2.3公共语言运行时 25

2.3.1载入并执行代码 25

2.3.2应用程序隔离 25

2.3.3安全性 25

2.3.4互操作 26

2.3.5异常处理 26

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

2.5小结 27

第3章 编写软件 29

3.1信息和数据 29

3.1.1算法 29

3.1.2编程语言 30

3.2变量 31

3.3注释和空白 33

3.3.1注释 33

3.3.2空白 35

3.4数据类型 35

3.4.1数字类型 35

3.4.2常见的整型数学运算 36

3.4.3整型运算的缩写方式 38

3.4.4浮点型数学运算 40

3.4.5字符串类型 42

3.4.6使用日期 49

3.4.7布尔类型 54

3.5存储变量 55

3.5.1二进制 55

3.5.2位和字节 55

3.5.3值的表示 56

3.5.4值的转换 57

3.6方法 58

3.6.1使用方法的原因 59

3.6.2前面曾介绍过的方法 59

3.6.3创建方法 62

3.6.4选择方法名称 65

3.6.5作用域 65

3.7小结 67

3.8练习 68

第4章流程控制 69

4.1作出决策 69

4.2 If语句 70

4.2.1 Else语句 71

4.2.2可进行多重选择的Elself语句 72

4.2.3嵌套的If语句 73

4.2.4单行If语句 73

4.2.5比较运算符 74

4.2.6字符串比较 81

4.3 Select Case语句 83

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

4.3.2多重选择 88

4.3.3Case Else语句 89

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

4.4循环 90

4.4.1For Next循环 90

4.4.2Do Loop循环 95

4.4.3嵌套循环 99

4.4.4提前退出循环 100

4.4.5死循环 102

4.5小结 103

4.6练习 104

第5章 处理数据结构 105

5.1数组 105

5.1.1定义和使用数组 105

5.1.2使用For Each Next循环 108

5.1.3将数组作为参数传递 110

5.1.4数组的排序 112

5.1.5反向检索 113

5.1.6用值初始化数组 115

5.2枚举 116

5.2.1使用枚举 116

5.2.2确定状态 119

5.2.3设置无效值 121

5.3常量 121

5.3.1使用常量 122

5.3.2各种常量类型 123

5.4结构 123

5.4.1创建结构 124

5.4.2为结构添加属性 126

5.5数组列表 127

5.5.1使用数组列表 127

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

5.5.3显示数组列表中的项 134

5.6集合 134

5.6.1创建Customer Collection类 135

5.6.2添加Item属性 136

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

5.7.1使用散列表 138

5.7.2Remove、RemoveAt和Clear方法 141

5.7.3区分大小写 143

5.8高级数组操作 144

5.8.1动态数组 144

5.8.2使用Preserve关键字 146

5.9小结 147

5.10练习 147

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

6.1什么是XAML 149

6.2XAML语法 150

6.3WPF 153

6.3.1创建一个富WPF用户界面 154

6.3.2使用WPF通用控件 159

6.3.3连接事件 163

6.4小结 166

6.5练习 167

第7章 构建Windows应用程序 169

7.1响应事件 169

7.2创建简单的应用程序 176

7.2.1构建窗体 176

7.2.2统计字符 179

7.2.3统计单词 181

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

7.3.1Text Editor项目 187

7.3.2创建工具栏 187

7.3.3创建状态栏 191

7.3.4创建编辑框 193

7.3.5清除编辑框 194

7.3.6响应工具栏按钮 197

7.4使用多个窗体 202

7.5小结 205

7.6练习 206

第8章 显示对话框 207

8.1MessageBox对话框 207

8.1.1 MessageBox中的可用图标 208

8.1.2 MessageBox中的可用按钮 208

8.1.3设置默认按钮 209

8.1.4其他选项 209

8.1.5 Show方法的语法 209

8.1.6 MessageBox的示例 211

8.2 OpenFileDialog控件 214

8.2.1 OpenFileDialog控件 214

8.2.2 OpenFileDialog的属性 215

8.2.3 OpenFileDialog的方法 216

8.2.4使用OpenFileDialog控件 216

8.3 SaveFileDialog控件 220

8.3.1 SaveFileDialog的属性 221

8.3.2 SaveFileDialog的方法 221

8.3.3使用SaveFileDialog控件 221

8.4 FontDialog控件 225

8.4.1 FontDialog的属性 225

8.4.2 FontDialog的方法 225

8.4.3使用FontDialog控件 225

8.5 ColorDialog控件 228

8.5.1 ColorDialog的属性 228

8.5.2使用ColorDialog控件 229

8.6 PrintDialog控件 230

8.6.1 PrintDialog的属性 231

8.6.2使用PrintDialog控件 231

8.6.3 PrintDocument类 231

8.6.4打印文档 232

8.7 FolderBrowserDialog控件 238

8.7.1 FolderBrowserDialog控件的属性 238

8.7.2使用FolderBrowserDialog控件 238

8.8小结 241

8.9练习 242

第9章 创建菜单 243

9.1菜单功能概述 243

9.1.1图形 243

9.1.2访问键 244

9.1.3快捷键 244

9.1.4复选标记 244

9.1.5 Properties窗格 245

9.2创建菜单 246

9.2.1设计菜单 246

9.2.2添加工具栏和控件 247

9.2.3为菜单编写代码 249

9.2.4为View菜单和工具栏编写代码 253

9.2.5测试代码 254

9.3上下文菜单 256

9.3.1创建上下文菜单 256

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

9.4小结 262

9.5练习 263

第10章 调试和错误处理 265

10.1主要错误类型 265

10.1.1语法错误 266

10.1.2执行错误 269

10.1.3逻辑错误 269

10.2调试 270

10.2.1创建示例项目目 270

10.2.2设置断点 285

10.2.3使用Watch窗格和QuickWatch对话框进行调试 291

10.2.4使用Autos窗格进行调试 293

10.2.5使用Locals窗格进行调试 293

10.3错误处理 294

10.4小结 298

10.5练习 298

第11章 构建对象 299

11.1对象的概念 299

11.1.1封装 300

11.1.2方法和属性 300

11.1.3事件 301

11.1.4 可见性 301

11.1.5类的概念 302

11.2构建类 302

11.3重用性 303

11.4设计对象 304

11.4.1状态 305

11.4.2行为 305

11.4.3存储状态 305

11.4.4属性 308

11.4.5读/写属性 311

11.4.6 IsMoving方法 313

11.5构造函数 315

11.6继承 317

11.6.1添加新方法和属性 318

11.6.2添加GetPowerToWeightRatio方法 320

11.6.3改变默认值 321

11.6.4多态性 323

11.6.5重写更多的方法 324

11.6.6从对象类中继承 326

11.7对象和结构 326

11.8NET Framework类 326

11.8.1名称空间 327

11.8.2 Imports语句 328

11.8.3创建自己的名称空间 329

11.8.4 NET Framework中的继承 331

11.9小结 332

11.10练习 332

第12章 面向对象的高级技术 333

12.1构建收藏页浏览应用程序 333

12.1.1 Internet快捷方式和收藏页 333

12.1.2使用类 336

12.1.3遍历收藏页 341

12.1.4查看收藏页 347

12.2另一个收藏页浏览应用程序 349

12.2.1构建收藏页的系统托盘图标 350

12.2.2显示收藏页 351

12.3使用共享属性和方法 354

12.3.1使用共享属性 355

12.3.2使用共享方法 358

12.4理解面向对象编程和内存管理 360

12.4.1垃圾回收 361

12.4.2释放资源 361

12.4.3整理碎片和压缩 362

12.5小结 363

12.6练习 364

第13章 建立类库 365

13.1理解类库 365

13.1.1创建类库 366

13.1.2为Favorites Viewer项目创建类库 367

13.1.3多层应用程序 370

13.2使用强名 371

13.2.1对程序集签名 371

13.2.2程序集的版本 373

13.3注册程序集 374

13.3.1 Gacutil实用程序 374

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

13.4设计类库 375

13.5使用第三方类库 375

13.6用对象浏览器查看类 376

13.7小结 377

13.8练习 378

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

14.1 Windows窗体控件 379

14.2创建和测试用户控件 380

14.3给用户控件添加属性、方法和事件 383

14.3.1给用户控件添加属性 383

14.3.2给用户控件添加方法 385

14.3.3给用户控件添加事件 386

14.4设计期间或运行期间 389

14.5创建Command Link控件 391

14.5.1创建Command Link控件 392

14.5.2使用Command Link控件 399

14.6小结 402

14.7练习 402

第15章 访问数据库 405

15.1数据库的概念 405

15.1.1 Microsoft Access对象 406

15.1.2表 406

15.1.3查询 406

15.2 SQL中的SELECT语句 407

15.3 Access中的查询 408

15.4数据访问组件和控件 412

15.4.1 DataSet组件 412

15.4.2 DataGrid View控件 413

15.4.3 BindingSource组件 413

15.4.4 BindingNavigator控件 413

15.4.5 TableAdapter组件 413

15.5数据绑定 414

15.6小结 419

15.7练习 420

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

16.1 ADONET 422

16.1.1 ADONET数据名称空间 422

16.1.2 SqlConnection类 423

16.1.3 SqlCommand类 425

16.1.4 SqlDataAdapter类 427

16.1.5 DataSet类 431

16.1.6 DataView类 431

16.2使用ADONET类 433

16.3数据绑定 441

16.3.1 BindingContext和CurrencyManager对象 441

16.3.2绑定控件 442

16.4小结 468

16.5练习 468

第17章 动态数据网站 469

17.1创建一个动态数据LINQ to SQL网站 469

17.2定制动态数据网站的设计 473

17.3小结 478

17.4练习 478

第18章ASPNET 479

18.1瘦客户端体系结构 479

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

18.2.1 Windows窗体的优点 480

18.2.2 Web窗体的优点 481

18.3 Web应用程序基础 481

18.3.1 Web服务器 482

18.3.2浏览器 482

18.3.3 HTML 482

18.3.4 JavaScript 482

18.3.5 CSS 482

18.4关于ASP页面 483

18.4.1 ASPNET Web页面的优点 483

18.4.2特殊的Web站点文件 483

18.4.3开发方式 483

18.4.4 工具箱 484

18.5构建Web应用程序 484

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

18.5.2 Visual Studio 2010中Web站点的位置 489

18.5.3数据的输入和验证 491

18.5.4设计布局、主题和导航 496

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

18.6小结 505

18.7练习 506

第19章Visual Basic 2010和XML 507

19.1了解XML 507

19.1.1 XML简介 508

19.1.2 向Visual Basic编程新手介绍XML 510

19.1.3规则 510

19.2地址簿项目 510

19.2.1创建项目 511

19.2.2 SerializableData类 512

19.2.3载入XML文件 517

19.2.4修改数据 519

19.2.5发送email 520

19.2.6创建地址列表 521

19.2.7忽略成员 525

19.2.8载入地址 527

19.2.9添加新地址 528

19.2.10地址导航 529

19.2.11删除地址 531

19.3集成地址簿应用程序 533

19.3.1集成规则 533

19.3.2从其他应用程序中读取地址簿 534

19.4小结 539

19.5练习 540

第20章 部署应用程序 541

20.1部署简介 541

20.1.1 ClickOnce部署 542

20.1.2 XCOPY部署 546

20.2创建Visual Studio 2010安装程序 547

20.3 UI编辑器 550

20.4部署不同的解决方案 553

20.4.1私有程序集 553

20.4.2共享程序集 554

20.4.3部署桌面应用程序 554

20.4.4部署Web应用程序 554

20.4.5部署XML Web服务 555

20.4.6一些有用的工具 555

20.5小结 555

20.6练习 556

附录A练习题答案 557

附录B如何深入学习 569

返回顶部