Beginning Visual Basic 2010

副标题:无

作   者:(美)Thearon Willis, Bryan Newsome著;吴伟敏,李周芳译

分类号:

ISBN:9787302270058

微信扫一扫,移动浏览光盘

简介

《Visual Basic 2010入门经典(第6版)》内容简介:visual basic 2010是一种非常流行的编程语言,它的高效和易用经常使之成为编程新手的第一选择,经验丰富的程序员也常常迫切地希望了解visual basic的最新技术。《visual basic 2010入门经典(第6版)》提供了丰富的基础知识,揭秘了visual basic 2010的强大功能和潜力,为快速、方便地编写实用程序给出了详细的步骤。 主要内容 ·描述创建windows forms应用程序、wpf windows应用程序、web应用程序和web服务的详细过程 ·讨论应用程序的调试、错误处理,以及未预料事件的处理 ·讲述面向对象编程技术,以及如何在自己的应用程序中使用该技术 ·介绍动态数据网站和asp.net ·介绍xml,以及如何通过它集成自己和他人的应用程序 ·解释如何使用clickonce技术部署应用程序 ·介绍access、sol server和ado.net

目录

《visual basic 2010入门经典(第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章 .net framework概述 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 可进行多重选择的elseif

语句 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.3 case else语句 89

4.3.4 select case中的不同数据

类型 89

4.4 循环 90

4.4.1 for…next 循环 90

4.4.2 do…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 创建customercollection类 135

5.6.2 添加item属性 136

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

5.7.1 使用散列表 138

5.7.2 remove、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.2 xaml语法 150

6.3 wpf 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.1 text 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.1 messagebox对话框 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.8 .net 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 datagridview控件 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 ado.net 422

16.1.1 ado.net数据名称

空间 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 使用ado.net类 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章 asp.net 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 asp.net 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


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Beginning Visual Basic 2010
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon