《Visual Basic.NET程序设计教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:何定华编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2004
  • ISBN:7560614086
  • 页数:260 页
图书介绍:本书讲述VB编程的有关知识。

第1章 Visual Basic.NET程序 1

设计概述 1

1.1 Visual Basic.NET的特点 1

1.1.1 Visual Basic的特点 1

目录 1

1.1.2 Visual Basic.NET的新特点 2

1.2 .NET开发平台 2

1.2.1 公共语言运行时 4

1.2.2 .NET框架基础类库 4

1.3 对象 5

1.3.1 类集和对象 5

1.2.4 Web窗体 5

1.2.3 Windows窗体 5

1.3.2 对象的属性 6

1.3.3 对象的方法 6

1.3.4 对象的事件 6

习题 7

第2章 Visual Basic.NET工作环境 8

2.1 新建一个Visual Basic.NET 项目 8

2.2 Visual Basic.NET集成开发环境 9

2.2.1 工具箱窗口 10

2.2.2 属性窗口 12

2.2.3 解决方案资源管理器 13

2.2.4 代码编辑器窗口 13

2.3 使用VB.NET编写“Hello,World”程序 14

2.3.1 绘制界面 14

2.3.2 设置对象的属性 15

2.3.3 为对象编写事件代码 16

2.3.4 运行程序 17

2.3.5 生成可执行文件 17

习题 18

第3章 Visual Basic.NET程序 19

设计基础 19

3.1 数据类型 19

3.2 常量和变量 22

3.2.1 常量 22

3.2.2 变量 23

3.2.3 数据类型的转换 26

3.3.1 算术运算符 31

3.3 运算符 31

3.3.2 连接运算符 32

3.3.3 赋值运算符 33

3.3.4 关系运算符 33

3.3.5 逻辑运算符 34

3.3.6 运算符的优先级 36

3.4 语句 36

3.4.1 赋值语句 36

3.4.2 注释语句 37

习题 37

第4章 控制结构 39

4.1 分支结构 39

4.1.1 If...Then语句 39

4.1.2 Select...Case语句 42

4.1.3 分支结构的嵌套 44

4.2 循环结构 45

4.2.1 While循环 45

4.2.2 Do While循环 47

4.2.3 Do Until循环 50

4.2.4 For Next循环 54

4.2.5 程序举例——循环的嵌套 56

习题 58

第5章 数组、枚举与结构 60

5.1 数组 60

5.1.1 数组的概念 60

5.1.2 数组的定义 61

5.1.3 数组元素的访问 61

5.1.4 改变数组大小 62

5.1.5 多维数组 64

5.1.6 For Each...Next语句 65

5.1.7 程序举例 66

5.2 枚举 68

5.3 结构 71

5.3.1 结构的定义 71

5.3.2 结构中的结构 73

5.4 程序举例 74

习题 77

第6章 常见控件 78

6.1 窗体Form 78

6.2 Label和LinkLabel 80

6.2.1 Label控件 80

6.2.2 LinkLabel控件 81

6.3 TextBox和RichTextBox 83

6.3.1 TextBox控件 83

6.3.2 RichTextBox控件 86

6.4 Button、RadioButton、GroupBox 89

和CheckBox 89

6.4.1 Button控件 89

6.4.2 RadioButton和GroupBox 91

6.4.3 CheckBox控件 94

6.5 ListBox和ComboBox 95

6.5.1 ListBox控件 95

6.5.2 ComboBox控件 98

6.6 Timer控件 100

6.7 PictureBox控件 102

6.8 综合实例 103

习题 109

第7章 过程 111

7.1 Sub过程 111

7.1.1 Sub过程的定义 111

7.1.2 Sub过程的调用 113

7.2 Function过程 113

7.3 Sub过程或者Function过程的 116

参数传递 116

7.3.1 值传递 116

7.3.2 地址传递 117

7.4 过程的嵌套和递归 118

7.4.1 过程的嵌套 118

7.4.2 过程的递归 119

7.5 实例 121

习题 123

第8章 菜单 124

8.1 下拉式菜单 124

8.1.1 用控件制作下拉式菜单 124

8.1.2 用语句实现下拉式菜单 125

8.1.3 菜单的高级知识 128

8.2 弹出式菜单 131

8.2.1 用控件制作弹出式菜单 132

8.2.2 用语句来实现弹出式菜单 133

习题 134

第9章 工具栏和状态栏 135

9.1 工具栏 135

9.2 状态栏 138

习题 140

第10章 对话框 141

10.1 使用对话框控件设计对话框 141

10.1.1 打开对话框OpenFileDialog 141

10.1.2 保存对话框SaveFileDialog 143

10.1.3 字体对话框FontDialog 144

10.1.4 打印对话框PrintDialog 145

10.1.5 颜色对话框ColorDialog 146

10.2 使用内部对话框设计对话框 148

10.2.1 输入对话框InputBox 148

10.2.2 信息框MsgBox 150

习题 152

11.1 打开文件 154

第11章 文件操作 154

11.2 读文件 155

11.3 写文件 156

11.4 获取文件信息 158

11.4.1 使用File类获取文件信息 159

11.4.2 使用FileInfo类获取文件信息 160

11.5 对文件的操作 165

11.5.1 复制文件 165

11.5.2 删除文件 166

11.5.3 移动文件 166

11.5.4 文件操作的综合应用 166

11.6 对文件夹的操作 170

11.6.1 取得文件夹的信息 171

11.6.2 新建文件夹 172

11.6.3 删除文件夹 173

11.6.4 移动文件夹 173

习题 174

第12章 多媒体程序设计 175

12.1 概述 175

12.2 AxMMControl控件 175

12.3 AxMMControl控件的基本功能 175

12.4 AxMMControl控件的基本命令 176

12.5 AxMMControl控件支持的设备 177

12.6 使用AxMMControl控件编制 177

多媒体播放器 177

习题 181

13.1 绘图的基础知识 182

第13章 绘图 182

13.2 设置所绘图形的属性 183

13.2.1 设置画线的颜色、宽度和样式 183

13.2.2 设置填充属性 184

13.3 绘图 185

13.3.1 绘制直线 185

13.3.2 绘制矩形 188

13.3.3 绘制椭圆(圆) 189

13.3.4 填充矩形与椭圆(圆) 190

13.3.5 绘制弧 191

13.3.6 绘制图像 192

13.3.7 用多点绘制曲线 193

习题 194

14.1.1 用Class来创建类 196

第14章 面向对象的程序设计 196

14.1 类的创建 196

14.1.2 域的定义 197

14.1.3 用Property定义属性 198

14.1.4 用Sub和Function创建方法 201

14.1.5 事件 202

14.2 类库的创建 206

14.2.1 将项目中的类输出为类库 207

14.2.2 通过建立类库类型项目来建立类库 210

14.3 在程序中引用类库 214

习题 217

第15章 简单的Web应用程序设计 218

15.1 IIS 6.0的安装 218

15.2 创建ASP.NET Web应用程序 219

15.3 实例:创建一个ASP.NET Web服务 222

15.4 实例:创建Web服务的客户端程序 226

习题 229

第16章 设计一个在线帮助文件 230

16.1 准备相应文档 230

16.2 创建帮助项目 231

16.3 创建目录 234

16.4 创建索引 238

16.5 添加搜索功能 239

16.6 编译为帮助文件 241

16.7 在程序中使用帮助文件 242

16.7.1 为控件设置弹出式帮助 242

16.7.2 为窗体上的控件设置帮助文件 243

16.7.3 显示相应的帮助主题 244

习题 245

第17章 提交一个应用程序 246

17.1 建立一个安装程序 246

17.2 添加工程输出 247

17.3 添加文件和文件夹 249

17.4 为安装程序定义编译配置 249

17.5 安装公共语言运行时 250

17.6 编译安装程序 251

17.7 运行安装程序 251

17.8 卸载应用程序 253

17.9 实例 254

习题 259

参考文献 260