《Visual Basic .NET程序设计与应用实例》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:幸莉珊主编;丁宏伟,赵占坤,陈永峰副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302115680
  • 页数:352 页
图书介绍:Visual Basic.NET是.NET开发平台上最简单易学、最有实力的开发工具之一。它为编程人员提供了一个完整、灵活、方便而且功能强大的集成开发环境,本书将带领你步入Visual Basic.NET的世界。本书针对初学Visual Basic.NET的读者,旨在入门与提高。本书主要涉及Visual Baisc.NET下的实现等,最后对一个Visual Basic.NET应用程序的部署过程进行了介绍。本书既可作为高职高专院校计算机专业的教材,也适合作为广大编程爱好者的自学教材及培训班教材。书中所有程序的原代码以及教学用的电子教案等均可在www.hbsi.com.cn网站上下载和查询。

目录 1

第1章 Visual Basic.NET入门 1

1.1 Visual Studio.NET概述 1

1.1.1 NET的诞生 2

1.1.2 NET是什么 2

1.1.3 NET如何运作 3

1.1.4 NET Framework 5

1.1.5 NET新结构与新开发环境 5

1.2 Visual Basic.NET概述 12

1.3 Visual Basic.NET的新特点 13

1.4 第一个Visual Basic.NET应用程序 16

习题和实验 18

第2章 Visual Basic.NET语言体系结构 20

2.1 数据类型 20

2.2 常量和变量 23

2.2.1 常量 23

2.2.2 变量 23

2.3 表达式和运算符 24

2.3.1 运算符 24

2.3.2 表达式 30

2.4 流程和控制结构 31

2.4.1 条件语句 31

2.4.2 循环语句 34

2.4.3 异常处理语句 38

2.5 数组和数组列表 41

2.5.1 数组 41

2.5.2 数组列表 42

2.6 过程和函数 43

2.6.1 内部函数 43

2.6.2 过程 48

2.6.3 函数 49

2.6.4 参数传递 50

2.7 编程实例 52

2.7.1 大小写转换器 52

2.7.2 循环出现的字符串 54

2.7.3 数据的排序 56

2.7.4 给定范围内素数的查找 57

2.7.5 计时器的设计 58

习题和实验 60

第3章 设计用户界面 62

3.1 Visual Basic.NET窗体概述 62

3.1.1 概述 62

3.1.2 窗体界面样式选择 63

3.2 窗体 64

3.2.1 生成窗体 64

3.2.2 设置窗体属性 66

3.3.1 引入Button控件 68

3.3 命令按钮 68

3.3.2 设置控件属性 69

3.3.3 为按钮添加代码 70

3.4 Label控件 71

3.4.1 设置Label控件的属性 72

3.4.2 Label控件使用举例 73

3.5 TextBox控件 75

3.5.1 TextBox控件属性 75

3.5.2 引入TextBox控件并添加代码 77

3.6 ListBox列表框 80

3.6.1 ListBox列表框的常用属性 81

3.6.2 ListBox控件的事件和方法 82

3.6.3 引入ListBox控件并添加程序代码 83

3.7 ComboBox控件 85

3.7.1 ComboBox控件的属性 85

3.7.2 引入ComboBox控件并添加程序代码 86

3.8 Timer定时器控件 88

3.8.1 定时控件的常用属性和事件 88

3.8.2 引入Timer控件并添加代码 89

3.9 RadioButton,CheckBox和GroupBox控件 92

3.9.1 RadioButton,CheckBox和GroupBox控件的常用属性 92

3.9.2 引入RadioButton,CheckBox和GroupBox控件并编写程序代码 93

3.10 HscrollBar控件和VscrollBar控件 97

3.10.1 滚动条的主要属性和事件 97

3.10.2 引入滚动条控件并编写应用程序 98

3.11 输入框与输出框 99

3.11.1 输入对话框 99

3.11.2 输出对话框 101

习题和实验 104

第4章 高级用户界面设计 107

4.1 RichTextBox控件和常用对话框控件 107

4.1.1 RichTextBox控件 107

4.1.2 OpenFileDialog对话框控件 109

4.1.3 SaveFileDialog控件 114

4.1.4 FontDialog控件 115

4.1.5 ColorDialog控件 118

4.2 MainMenu菜单栏设计 121

4.3 PictureBox控件 132

4.4 ImageList控件和ToolBar控件 135

4.4.1 ImageList控件 135

4.4.2 ToolBar控件 135

4.4.3 引入ImageList控件和ToolBar控件设计工具栏 138

4.5 MDI多窗体的设计 141

4.5.1 MDI窗体 142

4.5.2 引入 MDI窗体制作图片浏览器 142

4.6 进度条控件、轨迹条及Panel控件的使用 148

4.6.1 ProgressBar进度条控件 148

4.6.2 TrackBar轨迹条控件 149

4.6.3 Panel控件 152

4.6.4 关于线程的有关知识 153

4.6.5 一个多线程的实例 155

习题和实验 165

第5章 面向对象在VB.NET中的实现 167

5.1 面向对象的基本概念 167

5.1.1 对象与类 167

5.1.2 类的创建 168

5.2 事件与委托 186

5.2.1 事件与事件处理器 186

5.2.2 在类中添加事件成员 187

5.2.3 编写事件处理器 188

5.2.4 事件处理示例 190

5.2.5 委托 191

5.3 接口 192

5.3.1 接口的定义 192

5.3.2 接口的实现 193

5.3.3 接口的使用 195

5.3.4 Dispose方法 196

5.4 继承与多态性 196

5.4.1 继承综述 197

5.4.2 继承的使用 198

5.4.3 多态性 201

习题和实验 204

6.1 理解数据库 206

第6章 数据库访问技术 206

6.2 数据库开发初步 208

6.2.1 数据集的概念 208

6.2.2 在Windows窗体中显示单个表的数据 209

6.2.3 在窗体上显示带参数的数据查询 210

6.2.4 生成数据绑定控件 212

6.3 ADO.NET数据库访问技术 215

6.3.1 ADO.NET工作原理 215

6.3.2 Connection对象 216

6.3.3 Command对象 220

6.3.4 DataReader对象 221

6.3.5 DataAdapter对象 222

6.3.6 DataSet对象 223

6.3.7 数据访问控件(DataGrid) 226

6.4 ADO.NET编程 228

6.4.1 建 ADO.NET应用程序 228

6.4.2 从ADO.NET调用存储过程 231

6.4.3 ADO.NET与XML 234

6.5 编程实例 237

习题和实验 252

第7章 文件访问技术 253

7.1 文件概述 253

7.1.1 文件及其访问类型 253

7.1.2 System.IO命名空间 254

7.1.3 Stream类 255

7.1.4 读写文本文件 256

7.2.1 文件流对象 260

7.2.2 BinaryReader对象 260

7.2 读写二进制文件 260

7.2.3 BinaryWriter对象 261

7.2.4 文件夹的相关操作 262

7.2.5 设计一个“我的Windows资源管理器” 268

7.2.6 FSO模型 276

7.3 编程实例 278

习题和实验 286

8.1 部署应用程序的基本概念 287

8.1.1 编译可执行文件 287

第8章 应用程序的部署 287

8.1.2 程序组件和DLL陷阱 288

8.1.3 XCOPY形式的应用程序部署 288

8.1.4 已有的应用程序部署方式 289

8.2 利用部署向导生成安装项目 290

8.2.1 使用部署向导生成安装项目 290

8.2.2 编译安装项目 294

8.2.3 发布并执行安装文件 299

8.3 利用部署工程生成安装文件 299

8.3.1 添加项目 299

8.3.2 为安装项目添加内容 300

8.3.3 添加指定文件夹和快捷方式 302

9.1 项目背景及意义 303

第9章 教务管理系统 303

9.1.1 ASP.NETWeb应用程序概述 304

9.1.2 程序的设计说明和适用范围 306

9.2 创建后台数据库 308

9.2.1 需求分析并创建数据库表 308

9.2.2 添加访问数据库模块 311

9.2.3 添加存放数据结构体的类 313

9.3 系统登录模块设计 314

9.3.1 系统登录模块的页面设计 314

9.3.2 系统登录模块的底层代码 317

9.3.3 系统登录模块的调试运行 320

9.4.1 学籍管理的页面设计 322

9.4 学籍管理和班级管理模块设计 322

9.4.2 学籍管理的代码设计 323

9.4.3 学籍管理模块的调试运行 327

9.4.4 班级管理模块设计 330

9.5 成绩管理模块设计 336

9.5.1 成绩管理和查询的页面设计 336

9.5.2 成绩管理和查询的代码设计 338

9.5.3 成绩管理模块的代码调试 343

9.6 网上报名模块统计 344

9.6.1 网上报名的页面设计 344

9.6.2 网上报名的代码设计 346

9.6.3 网上报名模块的代码调试 351