当前位置:首页 > 工业技术
分段递进学习VB2005
分段递进学习VB2005

分段递进学习VB2005PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:胡珉等
  • 出 版 社:上海:上海大学出版社
  • 出版年份:2008
  • ISBN:7811181975
  • 页数:467 页
图书介绍:本书循序渐进地介绍了Visual Basic 2005的基本知识和实战技巧。全书分为基础篇、拓展篇和专题篇三个部分,采用生动有趣的语言和例子,帮助读者轻松地掌握Visual Basic的核心知识和面向对象的编程思想,提高程序设计的动手能力。考虑到学习者不同的特点和需求,本书在编排上采用了灵活的结构,注重例题习题的趣味性、实用性和难易的搭配,特别适合在学生中开展研究性和实践性的学习。
《分段递进学习VB2005》目录
标签:递进 学习

第一部分 基础篇 3

第一章 感受程序的魅力 3

1.1 笑脸欢迎你 3

1.2 编程知识 3

1.2.1 .NET Framework框架 4

1.2.2 VB 2005语言的特点 5

1.2.3 Basic语言基础 6

1.2.3.1 数据类型 7

1.2.3.2 变量 9

1.2.3.3 变量声明 10

1.2.3.4 常量声明 11

1.2.3.5 赋值语句 11

1.2.3.6 注释语句 13

1.2.3.7 With语句 13

1.3 动手实践 14

1.3.1 VB 2005开发环境 14

1.3.1.1 起始页 14

1.3.1.2 菜单 14

1.3.1.3 工具栏 16

1.3.1.4 新建Window窗体程序 16

1.3.1.5 主要工作窗口 18

1.3.1.6 工具箱 19

1.3.1.7 属性窗口 20

1.3.1.8 代码编辑器 21

1.3.2 快乐的Windows程序 22

1.4 更多奥秘 26

1.4.1 使用帮助系统 26

1.4.2 应用程序生成技巧 26

1.4.3 增强型的代码编辑工具 28

1.4.3.1 智能感知技术 28

1.4.3.2 语法错误帮助 28

1.4.3.3 片断代码插入 29

1.5 接受挑战 30

1.5.1 基本实验 30

1.5.2 试试看 30

第二章 进行决策的方法 32

2.1 芝麻开门吧 32

2.2 编程知识 32

2.2.1 运算符与优先级 32

2.2.1.1 算术运算符 32

2.2.1.2 比较运算符 35

2.2.1.3 逻辑运算符 38

2.2.1.4 串联运算符 39

2.2.1.5 赋值运算符 39

2.2.1.6 运算符的优先级 40

2.2.2 单分支语句 40

2.2.2.1 “If......Then......”语句 40

2.2.2.2 “If......Then......Else”语句 41

2.2.2.3 If语句嵌套 41

2.2.3 多分支语句 42

2.3 动手实践 45

2.3.1 Windows应用程序的设计 45

2.3.1.1 事件驱动的编程模式 45

2.3.1.2 面向对象的设计理念 46

2.3.2 标签(Label) 47

2.3.3 文本框(TextBox) 49

2.3.4 按钮(Button) 51

2.3.5 图片(PictureBox) 55

2.3.6 完成阿里巴巴登陆 60

2.4 更多奥秘 62

2.4.1 链接标签(LinkLabel) 62

2.4.2 多格式文本框(RichTextBox) 65

2.4.3 分组框(GroupBox)和面板(Panel) 67

2.5 接受挑战 70

2.5.1 基本实验 70

2.5.2 试试看 70

第三章 减少重复的劳动 71

3.1 利息的计算 71

3.2 编程知识 72

3.2.1 数组与枚举类型 72

3.2.1.1 枚举 72

3.2.1.2 数组 73

3.2.2 基本循环语句 78

3.2.2.1 While循环语句 79

3.2.2.2 Do/Loop循环语句 79

3.2.2.3 For/Next循环语句 81

3.2.2.4 循环语句嵌套 82

3.2.2.5 循环退出语句 84

3.2.3 For Each语句 84

3.3 动手实践 85

3.3.1 Checkbox和RadioButton和容器控件 85

3.3.1.1 复选框(CheekBox) 85

3.3.1.2 单选框(RadioButton) 86

3.3.1.3 容器控件 87

3.3.2 Listbox和ComboBox控件 87

3.3.2.1 列表框(ListBox) 87

3.3.2.2 组合框(ComboBox) 90

3.3.2.3 存款利息计算 93

3.3.3 Timer,ScrollBar和ImageList控件 101

3.3.3.1 Timer控件 101

3.3.3.2 ScrollBar控件 102

3.3.3.3 ImageList控件 102

3.4 更多奥秘 103

3.4.1 按键读取 103

3.4.2 鼠标操作 105

3.5 接受挑战 106

3.5.1 基本实验 106

3.5.2 试试看 107

第四章 封装细小的零件 108

4.1 真假记事本 108

4.2 编程知识 108

4.2.1 函数与过程 108

4.2.1.1 函数的基本概念 108

4.2.1.2 参数的传递 111

4.2.2 重载函数 115

4.2.3 默认的参数函数 116

4.2.4 文件的操作 116

4.2.4.1 文件流 117

4.2.4.2 操作流的对象 118

4.2.5 文件夹的操作 122

4.3 动手实践 123

4.3.1 窗体 123

4.3.1.1 添加与启动窗体 124

4.3.1.2 父窗体与子窗体 125

4.3.2 菜单 127

4.3.2.1 主菜单设计 128

4.3.2.2 弹出式菜单设计 130

4.3.2.3 一个菜单设计的实例 130

4.3.3 工具栏和状态栏(ToolStrip和StatusStrip) 134

4.3.3.1 工具栏(ToolStrip) 134

4.3.3.2 状态栏(StatusStrip) 135

4.4 更多奥秘 136

4.4.1 常用对话框 136

4.4.1.1 文件对话框(OpenFileDialog和SaveFileDialog) 136

4.4.1.2 通用颜色对话框和字体对话框(ColorDialog和FontDialog) 140

4.4.1.3 其他通用对话框 143

4.4.2 ListView & TreeView控件 144

4.5 接受挑战 146

4.5.1 基本实验 146

4.5.2 试试看 147

第五章 捕捉程序的异常 148

5.1 打造金刚之身 148

5.2 编程知识 148

5.2.1 异常处理机制 149

5.2.2 Exception异常类 150

5.2.3 Try...Catch...Finally语句 151

5.3 动手实践 157

5.3.1 代码书写规范 158

5.3.2 程序调试工具 162

5.3.3 Debug类 169

5.3.4 Err对象 172

5.4 更多奥秘 177

5.4.1 应用程序的部署 177

5.4.2 创建安装程序(Windows Installer) 179

5.4.3 用户界面编辑器 188

5.5 接受挑战 190

5.5.1 基本实验 190

5.5.2 试试看 191

第二部分 拓展篇 195

第六章 揭开对象的奥秘 195

6.1 士兵与军队 195

6.2 编程知识 196

6.2.1 类和对象 196

6.2.1.1 类的提取 196

6.2.1.2 字段和属性 197

6.2.1.3 方法 199

6.2.2 构造函数和析构函数 200

6.2.2.1 构造函数 200

6.2.2.2 析构函数 201

6.2.3 共享 202

6.2.3.1 共享方法 202

6.2.3.2 共享变量 203

6.2.3.3 全局变量 204

6.3 动手实践 204

6.3.1 类视图 204

6.3.2 对象浏览器 206

6.3.3 构造电视机 206

6.3.3.1 创建工程 207

6.3.3.2 创建TV类 207

6.3.3.3 构造电视机对象 211

6.4 更多奥秘 211

6.4.1 My命名空间 211

6.4.1.1 My.Application 212

6.4.1.2 My.Computer 213

6.4.1.3 My.Resource 215

6.4.1.4 My.User 216

6.4.1.5 My.Forms 217

6.4.1.6 My.Webservice 217

6.4.2 定义自己的My 218

6.5 接受挑战 218

6.5.1 基本实验 218

6.5.2 课题研究 219

第七章 站在巨人的肩膀上 221

7.1 儿子与老子 221

7.2 编程知识 221

7.2.1 类成员的访问属性 221

7.2.2 继承的使用 223

7.2.3 继承的修饰符 227

7.2.3.1 MustInherit 227

7.2.3.2 Overridable 228

7.2.3.3 Override 228

7.2.3.4 Shadows 228

7.2.4 继承与组合区别 232

7.2.5 类的多态 234

7.3 动手实践 236

7.3.1 液晶电视机 236

7.3.2 可视化编程 240

7.4 更多奥秘 243

7.4.1 过程式设计与面向对象设计 243

7.4.2 对象模型的设计方法 247

7.5 接受挑战 249

7.5.1 基本实验 249

7.5.2 课题研究 252

第八章 设计自己的事件 253

8.1 不必知道我是谁 253

8.2 编程知识 254

8.2.1 定义事件与引发事件 254

8.2.2 事件的处理 256

8.2.2.1 声明性处理 256

8.2.2.2 动态处理 258

8.2.3 委托 258

8.2.4 异步调用 260

8.2.5 委托和事件的实现 262

8.3 动手实践 264

8.3.1 多窗体的同步/通讯 264

8.4 更多奥秘 265

8.4.1 Internet网上图片的装载 265

8.4.1.1 同步方式装载远程Internet上的图片 266

8.4.1.2 异步方式加载远程Internet上的图片 266

8.4.2 WebBrowser控件 268

8.5 接受挑战 269

8.5.1 基本实验 269

8.5.2 试试看 271

第九章 突破继承的限制 272

9.1 老虎和猫 272

9.2 编程知识 272

9.2.1 接口的定义 273

9.2.2 接口实现 273

9.2.3 接口的应用 276

9.2.4 接口继承 277

9.3 动手实践 279

9.3.1 IEnumerator接口 279

9.4 更多奥秘 282

9.4.1 对象数组 282

9.4.2 对象集合 282

9.5 接受挑战 283

9.5.1 基本实验 283

9.5.2 试试看 286

第十章 制造万能的钥匙 287

10.1 万能钥匙 287

10.2 编程知识 288

10.2.1 建立泛型类 288

10.2.2 使用泛型类 291

10.2.3 泛型方法 292

10.2.4 条件约束 293

10.2.4.1 类型约束 294

10.2.4.2 New约束 295

10.2.4.3 多重约束 296

10.3 动手实践 297

10.3.1 .Net Framework自带的泛型类 297

10.3.2 List的使用 298

10.3.3 Queue的使用 301

10.3.4 Stack的使用 303

10.3.5 Dictionary的使用 306

10.4 更多奥秘 310

10.4.1 嵌套类型 310

10.4.2 类型参数的重栽 312

10.4.3 泛型与多态 313

10.4.4 类和继承 314

10.5 接受挑战 314

10.5.1 基本实验 314

10.5.2 课题研究 315

第三部分 专题篇 319

第十一章 开始数据的管理 319

11.1 欢迎来上海 319

11.2 编程知识 320

11.2.1 数据库基本概念 320

11.2.2 SQL语言 320

11.3 动手实践 325

11.3.1 常用数据库组件介绍 325

11.3.2 数据绑定 326

11.3.3 完成景点导航 331

11.4 更多奥秘 335

11.4.1 目前主流的数据库介绍 335

11.4.2 SQL使用技巧 336

11.5 接受挑战 345

11.5.1 基本实验 345

11.5.2 试试看 345

第十二章 掌握数据的处理 346

12.1 小小图书馆 346

12.2 编程知识 347

12.2.1 ADO.NET入门 347

12.2.1.1 ADO.NET概述 347

12.2.1.2 ADO.NET对象模型 347

12.2.1.3 ADO.NET名称空间 348

12.2.1.4 基于ADO.NET对象模型获取数据的步骤 356

12.2.2 数据库的创建与连接 356

12.2.3 向数据库发送命令 358

12.2.4 数据获取 359

12.2.5 数据浏览 360

12.2.6 数据编辑 362

12.3 动手实践 364

12.3.1 完成小小图书馆 364

12.4 更多奥秘 368

12.4.1 数据报表的制作 368

12.5 接受挑战 376

12.5.1 基本实验 376

12.5.2 试试看 377

第十三章 构建网站的服务 378

13.1 网上书店 378

13.2 编程知识 378

13.2.1 Web应用程序基础 378

13.2.1.1 Web服务器 379

13.2.1.2 Web应用程序体系结构 379

13.2.1.3 HTML 380

13.2.2 ASP.NET 2.0 380

13.3 动手实践 381

13.3.1 使用Visual Web Developer构建网站 381

13.3.2 使用网页编辑器 386

13.3.2.1 常用控件介绍 386

13.3.2.2 ASP.NET的常用对象 394

13.3.3 网页中添加数据库记录 399

13.3.4 完成网上书店 401

13.4 更多奥秘 405

13.4.1 Web站点管理工具 405

13.4.1.1 安装IIS 5.0 405

13.4.1.2 WWW服务器的设置 406

13.5 接受挑战 412

13.5.1 基本实验 412

13.5.2 试试看 415

第十四章 强化信息的沟通 416

14.1 HTML的兄弟 416

14.2 编程知识 417

14.2.1 XML标记方式 417

14.2.1.1 XML文件的逻辑结构 417

14.2.1.2 XML文件的物理结构 423

14.2.2 XML串行化与System.Xml 426

14.2.2.1 XML串行化 426

14.2.2.2 写入和读取XML流 428

14.3 动手实践 436

14.3.1 地址簿项目 436

14.4 更多奥秘 439

14.4.1 XML与数据处理 439

14.5 接受挑战 444

14.5.1 基本实验 444

14.5.2 试试看 446

第十五章 确保系统的安全 447

15.1 安全如何保障 447

15.2 编程知识 448

15.2.1 System.Security.Permissions 448

15.2.2 访问权限 450

15.2.2.1 代码访问权限 450

15.2.2.2 基于角色的权限 456

15.3 动手实践 457

15.3.1 常用加密算法 457

15.3.2 公钥加密 458

15.3.3 数字签名 461

15.4 更多奥秘 463

15.4.1 安全性工具 463

15.4.1.1 权限和程序集管理工具 464

15.4.1.2 证书管理工具 464

15.4.2 使用SecurityException类处理异常 465

15.5 接受挑战 466

15.5.1 基本实验 466

15.5.2 试试看 466

参考文献 467

相关图书
作者其它书籍
返回顶部