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

Visual Basic 2012入门经典 第7版PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:(美)纽瑟姆著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302334156
  • 页数:579 页
图书介绍:不管您是想创建桌面程序、构建Web程序或是开发定制的Windows 8应用,Visual Basic 2012都可以帮助您实现目标。通过本书中手把手的教学过程以及示例代码,您可以立即学会如何编写您的第一个Visual Basic应用。阅读本书,可以深入理解该语言并提升编程技术,从而喜欢上这项工作。
《Visual Basic 2012入门经典 第7版》目录
标签:入门 经典

第1章 初识Visual Basic 2012 1

1.1事件驱动编程 2

1.2安装Visual Basic 2012 3

1.3 Visual Basic 2012集成开发环境 5

1.3.1初始化开发环境 5

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

第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执行代码 23

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算法 30

3.1.2什么是编程语言 30

3.2使用变量 31

3.3注释和空白 34

3.3.1注释 34

3.3.2空白 35

3.4数据类型 35

3.4.1使用数字 35

3.4.2常见的整型数学运算 36

3.4.3整型运算的缩写方式 39

3.4.4浮点型数学运算 40

3.4.5使用字符串 42

3.4.6使用日期 50

3.4.7布尔类型 56

3.5存储变量 56

3.5.1二进制 56

3.5.2位和字节 57

3.5.3值的表示 57

3.5.4值的转换 58

3.6方法 60

3.6.1使用方法的原因 60

3.6.2前面曾介绍过的方法 61

3.6.3创建方法 64

3.6.4选择方法名称 66

3.6.5作用域 67

3.7小结 69

第4章 流程控制 71

4.1作出决策 71

4.2 If语句 72

4.2.1 Else语句 73

4.22可进行多重选择的ElseIf语句 74

4.2.3嵌套的If语句 75

4.2.4单行If语句 76

4.2.5比较运算符 76

4.2.6字符串比较 84

4.3 Select Case语句 85

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

4.3.2多重选择 91

4.3.3 Case Else语句 91

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

4.4循环 92

4.4.1 For .Next循环 93

4.4.2 Do .Loop循环 98

4.4.3嵌套循环 102

4.4.4提前退出循环 104

4.4.5无限循环 106

4.5小结 107

第5章 处理数据结构 109

5.1数组 110

5.1.1定义和使用数组 110

5.1.2使用For Each .Next循环 113

5.1.3将数组作为参数传递 115

5.1.4数组的排序 117

5.1.5反向检索 118

5.1.6用值初始化数组 119

5.2枚举 120

5.2.1使用枚举 120

5.2.2确定状态 124

5.2.3设置无效值 126

5.3常量 126

5.3.1使用常量 126

5.3.2各种常量类型 128

5.4结构 128

5.4.1创建结构 129

5.4.2为结构添加属性 131

5.5 ArrayList 132

5.5.1使用ArrayList 132

5.5.2在ArrayList中进行删除操作 136

5.5.3显示ArrayList中的项 139

5.6集合 140

5.6.1创建CustomerCollection类 141

5.6.2添加Item属性 142

5.7使用HashTable创建查询表 144

5.7.1使用HashTable 144

5.7.2 Remove、 RemoveAt和 Clear方法 147

5.7.3区分大小写 149

5.8高级数组操作 151

5.8.1动态数组 151

5.8.2使用Preserve关键字 152

5.9小结 153

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

6.1什么是XAML 155

6.2 XAML语法 156

6.3 WPF 159

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

6.3.2使用WPF通用控件 165

6.3.3连接事件 168

6.4小结 172

第7章 构建Windows应用程序 173

7.1响应事件 173

7.2创建简单的应用程序 180

7.2.1统计字符 183

7.2.2统计单词 185

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

7.3.1 Text Editor项目 191

7.3.2创建工具栏 192

7.3.3创建状态栏 196

7.3.4创建编辑框 197

7.3.5清除编辑框 199

7.3.6响应工具栏按钮 202

7.4使用多个窗体 207

7.5小结 210

第8章 显示对话框 213

8.1MessageBox对话框 213

8.1.1 MessageBox中的可用图标 214

8.1.2 MessageBox中的可用按钮 214

8.1.3设置默认按钮 215

8.1.4其他选项 215

8.1.5 Show方法的语法 216

8.1.6 MessageBox的示例 217

8.2 OpenFileDialog控件 220

8.2.1 OpenFileDialog控件 220

8.2.2 OpenFileDialog的属性 221

8.2.3 OpenFileDialog的方法 222

8.2.4使用OpenFileDialog控件 222

8.3 SaveFileDialog控件 227

8.3.1 SaveFileDialog的属性 227

8.3.2 SaveFileDialog的方法 228

8.3.3使用SaveFileDialog控件 228

8.4 FontDialog控件 231

8.4.1 FontDialog的属性 231

8.4.2 FontDialog的方法 232

8.4.3使用FontDialog控件 232

8.5 ColorDialog控件 234

8.5.1 ColorDialog的属性 235

8.5.2使用ColorDialog控件 235

8.6 PrintDialog控件 237

8.6.1 PrintDialog的属性 237

8.6.2使用PrintDialog控件 238

8.6.3 PrintDocument类 238

8.6.4打印文档 238

8.7 FolderBrowserDialog控件 244

8.7.1 FolderBrowserDialog控件的属性 245

8.7.2使用FolderBrowserDialog控件 245

8.8小结 248

第9章 创建菜单 249

9.1菜单功能概述 249

9.1.1图像 250

9.1.2访问键 250

9.1.3快捷键 250

9.1.4复选标记 250

9.1.5 Properties窗格 251

9.2创建菜单 252

9.2.1设计菜单 252

9.2.2添加工具栏和控件 254

9.2.3为菜单编写代码 255

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

9.2.5测试代码 260

9.3上下文菜单 262

9.3.1创建上下文菜单 263

9.3.2启用或禁用菜单项和工具栏按钮 265

9.4小结 269

第10章 调试和错误处理 271

10.1主要错误类型 272

10.1.1语法错误 272

10.1.2执行错误 275

10.1.3逻辑错误 275

10.2调试 276

10.2.1创建示例项目 277

10.2.2设置断点 291

10.2.3使用Watch窗口和QuickWatch对话框进行调试 298

10.2.4使用Autos窗口进行调试 300

10.2.5使用Locals窗口进行调试 300

10.3错误处理 301

10.4小结 304

第11章 构建对象 307

11.1对象的概念 307

11.1.1封装 308

11.1.2方法和属性 308

11.1.3事件 309

11.1.4可见性 309

11.1.5类的概念 310

11.2构建类 310

11.3重用性 311

11.4设计对象 312

11.4.1状态 313

11.4.2行为 313

11.4.3存储状态 314

11.4.4属性 316

11.4.5读/写属性 319

11.4.6自实现属性 321

11.4.7 IsMoving方法 321

11.5构造函数 323

11.6继承 325

11.6.1添加新方法和属性 326

11.6.2添加GetPowerTo- WeightRatio方法 328

11.6.3改变默认值 329

11.6.4多态性:可怕的单词,简单的概念 331

11.6.5重写更多的方法 332

11.6.6从对象类中继承 333

11.7对象和结构 334

11.8框架类 334

11.8.1名称空间 334

11.8.2 Imports语句 337

11.8.3创建自己的名称空间 337

11.8.4 .NET Framework中的继承 340

11.9小结 341

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

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

12.1.1 Internet快捷方式和收藏页 344

12.1.2使用类 346

12.1.3遍历收藏页 351

12.1.4查看收藏页 358

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

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

12.2.2显示收藏页 361

12.3使用共享属性和方法 364

12.3.1使用共享属性 365

12.3.2使用共享方法 369

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

12.4.1垃圾回收 371

12.4.2释放资源 372

12.4.3整理碎片和压缩 373

12.5小结 374

第13章 建立类库 375

13.1理解类库 376

13.1.1创建类库 376

13.1.2为Favorites Viewer项目创建类库 378

13.1.3多层应用程序 380

13.2使用强命名 381

13.2.1对程序集签名 382

13.2.2程序集版本 384

13.3注册程序集 384

13.3.1 Gacutil实用程序 385

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

13.4设计类库 385

13.5使用第三方类库 386

13.6用对象浏览器查看类 387

13.7小结 388

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

14.1 Windows窗体控件 391

14.2创建和测试用户控件 392

14.3公开用户控件的属性 395

14.3.1给用户控件添加属性 396

14.3.2公开用户控件的方法 397

14.3.3给用户控件添加事件 398

14.4设计期间或运行期间 402

14.5创建Command Link控件 405

14.5.1创建Command Link控件 405

14.5.2使用Command Link控件 413

14.6小结 415

第15章 使用结构化查询语句访问数据库 417

151完成本章练习所需要掌握的知识 418

15.2什么是数据库 419

15.2.1数据库表 419

15.2.2主键和外键 423

15.2.3查询 425

15.3理解基本的SQL语法 426

15.3.1使用SELECT语句 426

15.3.2使用JOIN语句 427

15.3.3使用UPDATE语句 428

15.3.4使用DELETE语句 429

15.3.5使用INSERT语句 429

15.3.6使用SQL注释 430

15.4在SQL Server中执行查询 431

15.5小结 434

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

16.1 ADO.NET 436

16.2 ADO.NET数据名称空间 436

16.2.1 SqlConnection类 437

16.2.2使用连接字符串参数 437

16.2.3打开和关闭连接 438

16.2.4 SqlCommand类 438

16.2.5 SqlDataAdapter类 440

16.2.6 DataSet类 444

16.2.7 DataView类 444

16.3使用ADO.NET类 446

16.4数据绑定 454

16.4.1 BindingContext和CurrencyManager对象 455

16.4.2绑定控件 456

16.5小结 482

第17章 动态数据网站 485

17.1创建一个动态数据实体网站 485

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

17.2.1页面模板 490

17.2.2实体模板 490

17.2.3字段模板 490

17.2.4过滤器模板 490

17.3小结 495

第18章 ASP.NET 497

18.1瘦客户端体系结构 498

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

18.2.1 Windows窗体的优点 499

18.2.2 Web窗体的优点 499

18.3 Web应用程序基础 499

18.3.1 Web服务器 500

18.3.2浏览器 500

18.3.3超文本标记语言 500

18.3.4 JavaScript 500

18.3.5 CSS 501

18.4关于ASP页面 501

18.4.1 ASP.NET Web页面的优点 501

18.4.2特殊的Web站点文件 501

18.4.3开发方式 502

18.4.4工具箱 502

18.5构建Web应用程序 502

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

18.5.2 Visual Studio 2012中Web站点的位置 507

18.5.3数据的输入和验证 509

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

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

18.6小结 522

第19章 部署应用程序 525

19.1什么是部署 525

19.1.1 C1ickOnce部署 526

19.1.2 XCOPY部署 531

19.2创建Visual Studio 2012安装程序 531

19.3自定义用户界面 536

19.4部署不同的解决方案 537

19.4.1私有程序集 537

19.4.2共享程序集 538

19.4.3部署桌面应用程序 538

19.4.4部署Web应用程序 538

19.4.5部署XML Web服务 539

19.4.6一些有用的工具 539

19.5小结 539

第20章 Windows 8应用程序 541

20.1Windows 8应用程序的设计原则 542

20.1.1使用触摸 542

20.1.2应用程序命令 542

20.1.3 Windows 8控件 543

20.1.4创建第一个Windows 8应用程序 544

20.2应用程序布局 556

20.2.1应用程序视图 556

20.2.2屏幕大小和方向 557

20.3小结 562

附录A练习题答案 563

附录B如何深入学习 577

返回顶部