当前位置:首页 > 工业技术
Visual Basic .Net程序设计
Visual Basic .Net程序设计

Visual Basic .Net程序设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:蒋直泉等编著
  • 出 版 社:北京:地质出版社
  • 出版年份:2006
  • ISBN:711604860X
  • 页数:300 页
图书介绍:本教材共划分为12章,主体采用实例教学的方法,教材前半部分的基本语法、程序结构、面向对象知识等都融汇到一个一个具体的实例中讲解,这样避免了初学者单纯学习基础知识而无法很好地进行实践的问题;后半部分主要介绍了用Visual Basic. NET开发Windows窗体程序、多媒体程序、数据为应用程序、网络程序、ASP.NET Web应用程序等应用案例;最后通过一个网上书店的案例将Visual Basic. NET的知识加以总结。
《Visual Basic .Net程序设计》目录

1.1 Visual Studio .NET集成开发环境 2

第1章 Visual Basic.NET入门 2

1.1.1 【文件】菜单 7

1.1.2 【编辑】菜单 8

1.1.3 【视图】菜单 8

1.1.4 【工具】菜单 9

1.1.5 【窗口】菜单 10

1.2 初步熟悉程序开发的流程 11

1.2.1 设计第一个程序 11

1.2.3 程序点评 14

1.2.2 运行 14

1.3 习题与上机实践 15

1.3.1 简答题 15

1.3.2 上机实践 15

第2章 Visual Basic .NET语言基础 16

2.1 简单数据类型 16

2.1.1 数据类型 16

2.1.2 数据类型程序的输出 18

2.1.3 整数、浮点数、字符串和时间 18

2.2.1 不同的表达式 20

2.2 运算符与表达式 20

2.2.2 运行结果 21

2.2.3 4种表达式的用法 21

2.3 条件语句If...Then...Else 23

2.3.1 程序中的决策 23

2.3.2 评价学生的程序 24

2.3.3 运行学生评价程序 25

2.3.4 决策的执行过程 25

2.4 条件语句Select Case 26

2.4.2 程序运行 27

2.4.1 模拟文件读取出错 27

2.4.3 Case语句的用法 28

2.5 循环语句 29

2.5.1 使用循环语句 29

2.5.2 运行程序 29

2.5.3 几种不同的循环 30

2.6 使用数组 32

2.6.1 矩阵乘法——数组的使用 32

2.6.2 矩阵相乘的结果 33

2.6.3 点评:如何操纵数组 33

2.7.1 使用过程来做矩阵乘法 35

2.7 过程 35

2.7.2 关于过程 36

2.8 综合实例 36

2.8.1 设计目标 37

2.8.2 编写猜数字游戏 37

2.8.3 运行猜数字 38

2.8.4 综合运用学过的知识 39

2.9.2 简答题 40

2.9.3 上机实践 40

2.9.1 选择题 40

2.9 习题与上机实践 40

第3章 Visual Basic .NET面向对象语言基础 42

3.1 什么是面向对象 42

3.2 修饰过的宠物类 45

3.2.1 修改设计 45

3.2.2 实现对类的修改 46

3.2.3 更多讲解 48

3.3 类的继承 49

3.3.1 从“宠物”到“狗”和“猫”,再到“波斯猫” 50

3.3.2 点评:继承和多态 51

3.4.1 会打滚的宠物 53

3.4 多继承——接口 53

3.4.2 接口的作用 54

3.5 委托与回调 55

3.6 错误处理 57

3.6.1 为程序加上错误处理 57

3.6.2 关于异常 59

3.7 习题与上机实践 60

3.7.1 简答题 60

3.7.2 上机实践 60

4.1.1 纯代码的Windows Forms窗体 61

4.1.2 手工编译和运行 61

4.1 Windows Forms 61

第4章 Windows Forms窗体构造 61

4.1.3 Windows Forms和命令行编译器 62

4.2 事件驱动模型 62

4.2.1 手工编写带有事件处理的Windows Forms窗体 63

4.2.2 编译和运行 63

4.2.3 事件处理程序 64

4.3 输入输出控件 64

4.3.1 计算器窗体设计 64

4.3.2 编写代码 66

4.3.3 使用自己编写的计算器 67

4.3.4 点评:良好的习惯 68

4.4 单选按钮以及日期控件 69

4.4.1 日历程序的窗体 69

4.4.2 日历程序代码 70

4.4.3 关于单选按钮和日期控件 71

4.5 控件的排列和分隔条的使用 72

4.5.1 把控件固定在窗体的边缘 73

4.5.2 编辑树结点 74

4.5.3 点评:保存数据 76

4.5.4 点评:控件的使用 77

4.5.5 点评:一些技巧 78

4.6 使用滚动条 79

4.6.1 图片查看窗体 80

4.6.2 详细介绍滚动条 81

4.6.3 一些编程技巧 82

4.7 使用标准对话框 83

4.7.1 标准对话框 83

4.7.2 改进图片查看程序 83

4.7.3 OpenFileDialog控件 84

4.8.1 在项目中添加COM组件和.NET框架组件 86

4.8 调用COM组件和.NET框架组件 86

4.8.2 窗体设计 87

4.8.3 程序点评 88

4.9 习题与上机实践 88

4.9.1 简答题 88

4.9.2 上机实践 88

第5章 窗体界面设计 89

5.1 菜单的使用和动态菜单 89

5.1.1 动态生成菜单 90

5.1.2 程序运行 92

5.1.3 算法解释 93

5.2 进度条、跟踪条、工具提示 95

5.2.1 设计一个带有进度条、跟踪条、工具提示的程序 95

5.2.2 控件描述 96

5.3 工具栏和状态栏 97

5.3.1 在程序中使用工具栏和状态栏 97

5.3.2 运行工具栏和状态栏程序 101

5.3.3 程序点评 102

5.4 MDI窗体 102

5.4.1 设计MDI窗体程序 103

5.4.2 排列子窗体 105

5.5.2 上机实践 106

5.5.1 简答题 106

5.4.3 父窗体和子窗体 106

5.5 习题与上机实践 106

第6章 .NET框架 108

6.1 .NET框架概观 108

6.2 获取系统信息 111

6.2.1 系统信息实用程序 111

6.2.2 开始建立一个系统信息实用程序 111

6.2.3 System命名空间 112

6.3 读写文本文件 114

6.3.2 如何建立一个简单的记事本 115

6.3.1 记事本 115

6.3.3 使用自己的记事本程序 118

6.3.4 System.IO命名空间 119

6.4 监视文件系统的变化 120

6.4.1 文件系统监视器 120

6.4.2 程序运行 121

6.5 访问Windows注册表 122

6.5.1 注册表编辑器 122

6.5.2 简化版的注册表编辑器 123

6.5.3 使用简化版的注册表 125

6.6.1 System.Collections命名空间 127

6.5.4 点评:Registry类和RegistryKey类 127

6.6 使用集合 127

6.6.2 自定义的Book(书籍)类 128

6.6.3 书籍信息编辑程序 129

6.6.4 运行书籍信息编辑程序 131

6.6.5 哈希表 132

6.7 更多了解集合 132

6.7.1 关于类型安全 133

6.7.2 设计一个类型安全的哈希表 133

6.7.3 展示类型安全概念的程序 135

6.7.4 运行 136

6.7.5 为什么要让它出错 137

6.8 接触XML 137

6.8.1 XML是什么 137

6.8.2 引用以前程序的代码 138

6.8.3 为书籍信息编辑程序加上XML支持 139

6.8.4 程序运行 143

6.8.5 小结:如何处理XML文档 144

6.9.2 上机实践 145

6.9 习题与上机实践 145

6.9.1 简答题 145

第7章 数据库应用程序开发 146

7.1 预备知识 146

7.1.1 雇员(Employees) 147

7.1.2 产品(Products) 147

7.1.3 客户(Customers) 148

7.1.4 订单(Orders) 148

7.2 服务器资源管理器 148

7.3.1 什么是ADO.NET 154

7.3 接触ADO.NET 154

7.3.2 自己动手建立一个数据库应用程序 156

7.4 理解数据绑定 158

7.4.1 对组合框和列表框进行数据绑定 158

7.4.2 程序运行 159

7.4.3 数据绑定的注意事项 160

7.5 建立主-从关系数据集 160

7.5.1 什么是主-从关系数据集 160

7.5.2 设计窗体 161

7.5.3 添加数据表之间的关联 162

7.6 自己动手建立主-从关系数据集 164

7.5.5 从表的产生 164

7.5.4 查看主-从数据 164

7.6.1 设计过程 165

7.6.2 查看手动建立的主-从数据 166

7.7 类型化数据集和非类型化数据集 167

7.7.1 建立类型化数据集 168

7.7.2 手工编译类型化数据集 172

7.7.3 编写代码 173

7.7.4 第三次运行一个主-从数据窗体 173

7.8 关于DataReader 173

7.9 使用DataView 174

7.9.1 部分比整体更有用 175

7.9.2 设计带有数据排序和过滤功能的窗体 175

7.9.3 数据排序和过滤 176

7.10 实现数据库变更 177

7.10.1 设计可更改数据的窗体 178

7.10.2 数据变更代码 179

7.10.3 运行数据库变更程序 179

7.10.4 关于可能出现的错误 180

7.11 习题与上机实践 180

7.11.1 简答题 180

7.11.2 上机实践 181

第8章 Web应用程序开发 182

8.1 Web版的“你好,VisualBasic .NET!” 182

8.1.1 第一个Web应用程序 182

8.1.2 在浏览器中执行Web应用程序 184

8.1.3 Web应用程序如何运行 185

8.2 ASP.NET 185

8.2.1 手工编写一个Web应用程序 186

8.2.2 手工运行Web应用程序 187

8.2.3 点评:ASP.NET 188

8.3 Web窗体控件 188

8.3.1 建立Web日历程序 189

8.3.2 运行Web日历程序 192

8.3.3 验证控件 193

8.4 HTML控件 194

8.4.1 用HTML控件设计Web应用程序 195

8.4.2 程序运行 196

8.4.3 点评:服务器控件 196

8.5 访问数据库 197

8.5.1 Web控件上的数据绑定 197

8.5.2 程序运行 198

8.6.2 上机实践 199

8.6.1 简答题 199

8.5.3 Web上的数据库连接 199

8.6 习题与上机实践 199

第9章 多媒体编程 201

9.1 接触GDI+ 201

9.1.1 建立自定义控件 201

9.1.2 测试自定义的控件 203

9.1.3 点评:Graphics对象 204

9.2 更多了解GDI+的文本功能 205

9.2.1 简单的艺术字程序 205

9.3 动画效果——飞行的球 211

9.2.2 程序点评 211

9.3.1 编写动画 212

9.3.2 几个程序设计技巧 213

9.4 动画效果——眨动的眼睛 215

9.4.1 准备工作 215

9.4.2 编写动画 216

9.5 操纵图像 217

9.5.1 简单的图像处理窗体 217

9.6.2 窗体 222

9.6.1 目标 222

9.5.2 程序点评 222

9.6 制作一个屏幕保护程序 222

9.6.3 屏幕保护代码 223

9.6.4 使程序成为一个屏幕保护程序 225

9.6.5 GraphicsPath和贝塞尔曲线 226

9.7 习题与上机实践 226

9.7.1 简答题 226

9.7.2 上机实践 226

10.1.1 安装和配置SMTP服务 227

10.1 使用SMTP服务 227

第10章 网络编程和分布式开发 227

10.1.2 设计邮件发送程序 228

10.1.3 发送邮件 231

10.1.4 点评:网络编程 232

10.2 使用Socket获取数据 232

10.2.1 窗体设计 232

10.2.2 获取网页 234

10.2.3 点评:Socket和HTTP协议 235

10.3.1 Client和Server 236

10.3.2 建立解决方案 236

10.3 编写Client/Server通信程序 236

10.3.3 Server部分 237

10.3.4 Client部分 239

10.3.5 生成可执行文件 240

10.3.6 启动Server 240

10.3.7 启动Client并且连接到Server 240

10.3.8 监听和连接 241

10.4 使用消息队列发送消息 242

10.4.2 设计消息发送窗体 243

10.4.1 查看消息队列 243

10.4.3 建立一个消息队列 244

10.4.4 发送消息 246

10.5 从消息队列中获取消息 247

10.6 习题与上机实践 248

10.6.1 简答题 248

10.6.2 上机实践 248

第11章 高级主题 249

11.1 使用状态区域图标 249

11.1.1 为程序加入状态区域图标 249

11.2 使用多线程 250

11.2.1 龟兔赛跑 250

11.1.2 使用状态区域图标 250

11.2.2 运行龟兔赛跑 251

11.2.3 线程的启动与休眠 252

11.3 编写Web Service 253

11.3.1 一个基于Web Service的翻译程序 253

11.3.2 在浏览器中查看Web Service 254

11.3.3 使用Web Service 255

11.3.4 Web Service小结 257

11.4.1 什么是序列化 258

11.4.2 设计一个可序列化的类 258

11.4 对象的序列化 258

11.4.3 运行并查看序列化之后的类 259

11.4.4 序列化的过程 260

11.5 反射 260

11.5.1 程序集的动态加载 261

11.5.2 通过反射调用方法 262

11.5.3 程序点评 263

11.6 习题与上机实践 264

11.6.1 简答题 264

11.6.2 上机实践 264

12.1 需求定义 265

第12章 网上书店开发案例 265

12.2 数据库设计 266

12.3 总体设计 269

12.3.1 通用(General) 270

12.3.2 数据访问(DataAccess) 270

12.3.3 业务逻辑(BusinessLogic) 270

12.3.4 表现(Presentation) 270

12.4 详细设计 271

12.4.1 通用 271

12.4.2 数据访问 275

12.4.3 业务逻辑 282

12.4.4 表现层 284

12.5 示例代码的安装 291

12.5.1 数据库的安装 291

12.5.2 网站的安装 292

12.5.3 解决方案的设置 293

12.6 习题与上机实践 294

12.6.1 简答题 294

12.6.2 上机实践 294

附录 常用函数速查表 295

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