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

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:彭珲,罗强等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302082405
  • 页数:318 页
图书介绍:Visual Basic.NET是目前使用得最广泛的编程语言之一,它实现了编程方式的重大飞跃。Visual Basic.NET已经成为一种真正意义上的面向对向的编程语言了。所有的一切都以类的形式来实现。对读者而言,能够用多种编程语言合作开发程序是件令人开心的事。.NET技术的运用正是基于这种思想,可以实现人们的愿望,让程序员学会的不是某种编程语言,而是掌握编程语言。
《Visual Basic 程序设计教程》目录

1.1.1 Visual Basic.NET的发展历程 1

9.4.2选择题 24 1

目 录 1

1.1 Visual Basic.NET 2003概述 1

第1章 初识Visual Basic.NET 2003 1

1.1.2开发环境特性 2

1.1.3语言特性 4

1.1.4全新的程序运行方式 5

4.1面向对象概述 7

1.2 Visual Basic.NET 2003开发环境 8

1.2.2菜单栏 9

1.2.1标题栏 9

1.2.3工具栏 11

1.2.4工具箱 12

1.2.5其他窗口 12

1.2.6自定义用户集成开发环境 13

1.3从一个简单应用程序开始 14

1.3.2创建应用程序 15

1.3.1程序设计思想 15

1.3.3设置对象属性 16

1.3.4编写程序代码 17

1.3.5测试应用程序 18

1.4习题与上机操作 18

1.4.1 填空题 18

1.4.3简答题 19

1.4.4上机操作 19

1.4.2选择题 19

第2章 VisuaI Basic.NET 2003语言基础 20

2.1 数据类型 20

2.1.1基本数据类型 20

2.1.2 自定义数据类型 23

2.1.3数组 24

2.1.4枚举类型 26

2.1.5数据类型的转换 28

2.2常量和变量 29

2.2.1常量 30

2.2.2变量 32

2.3运算符 35

2.3.1赋值运算符 36

2.3.2算术运算符 36

2.3.3比较运算符 37

2.3.4串联运算符 39

2.3.5逻辑运算符 39

2.3.7运算符的有效组合 41

2.3.6运算符的优先级 41

2.4.1填空题 43

2.4习题与上机操作 43

2.4.2选择题 43

2.4.3简答题 43

2.4.4上机操作 44

3.1.1 分支控制 45

3.1程序流程控制 45

第3章 VisuaI Basic.NET 2003编程基础 45

3.1.2循环控制 50

3.1.3控制语句嵌套 55

3.1.4 With语句 56

3.2 Visual Basic.NET的过程 56

3.2.1 Sub过程 57

3.2.2 Property过程 59

3.2.3过程的参数传递 61

3.3 Visual Basic.NET的函数 63

3.3.1 Function函数 63

3.3.2数学函数 66

3.3.3字符串函数 67

3.4习题与上机操作 68

3.4.1填空题 68

3.4.2选择题 68

3.3.4 日期函数及其他一些函数 68

3.4.3简答题 69

3.4.4上机操作 69

第4章面向对象编程 70

4.1.1类 71

4.1.2对象 71

4.1.3实例 72

4.1.4消息 72

4.1.5属性 72

4.1.6方法 73

4.1.7继承性 73

4.1.8多态性和函数重载 74

4.1.9封装 74

4.2 Visual Basic.NET 2003面向对象程序设计 74

4.2.1 Visual Basic.NET 2003的类 74

4.2.2Visual Basic.NET 2003的对象 86

4.3事件与委托 90

4.3.1事件 90

4.3.2事件处理程序 92

4.3.3委托和AddressOf运算符 94

4.4接口 95

4.4.1接口定义 95

4.4.2接口实现 96

4.4.3基于接口的多态性 98

4.4.4类继承与接口继承 99

4.5类库 104

4.5.1创建类库项目 104

4.5.2使用类库 105

4.6继承的层次结构分析 106

4.6.1可扩展性 106

4.6.3部署后的类设计更改 107

4.6.2选择方法的访问级别 107

4.7习题与上机操作 108

4.7.1填空题 108

4.7.2选择题 108

4.7.3简答题 109

4.7.4上机操作 109

第5章Windows程序设计 110

5.1 WindowS窗体设计 110

5.1.1窗体概念 111

5.1.2创建窗体 111

5.1.3窗体属性、事件和方法 113

5.1.4创建特殊效果窗体 115

5.1.6 Windows窗体继承 117

5.1.5窗体对象 117

5.2 MDI多文档程序设计 121

5.2.1创建MDI父窗体 121

5.2.2创建MDI子窗体 121

5.2.3 活动的MDI子窗口 123

5.2.4排列MDI子窗体 124

5.3.1 菜单MainMenu 125

5.3菜单设计 125

5.3.2菜单增强功能 129

5.3.3上下文菜单ContextMenu 130

5.3.4 ContextMenu综合应用 132

5.4工具栏 133

5.4.1 Toolbar控件介绍 134

5.4.2 ImageList组件 134

5.4.3向工具栏添加按钮 135

5.4.4定义“工具栏”按钮的图标 136

5.4.5触发工具栏按钮的菜单事件 137

5.5状态栏 137

5.5.1 StatusBar…控件 138

5.5.2面板事件的处理 138

5.5.3单击面板事件处理 139

5.5.4设置状态栏面板的大小 140

5.5.5在运行时更新状态栏信息 140

5.6控制台应用程序 141

5.6.1控制台应用程序的特点 141

5.6.2建立控制台应用程序项目 142

5.6.3控制台信息的输入与输出 143

5.7习题与上机操作 144

5.7.1 填空题 144

5.7.2选择题 145

5.7.3简答题 145

5.7.4上机操作 145

第6章Visual Basic.NET 2003的常用控件 146

6.1窗体控件概述 146

6.1.1向Windows窗体添加控件 146

6.1.2在Windows窗体中使用的控件 147

6.2.1 TextBox控件 149

6.2常规控件 149

6.2.2 LinkLabel控件 152

6.2.3 CheckedListBox控件 154

6.2.4 DomainUpDown控件 156

6.2.5 NotifyIcon控件 156

6.2.6 HScrollBar和VScrollBar控件 158

6.2.7 Panel控件 159

6.3 RichTextBox控件 160

6.3.1确定RichTextBox中格式属性更改的时间 160

6.3.2在RichTextBox控件中显示滚动条 161

6.3.4为RichTextBox控件设置字体属性 162

6.3.3使用控件显示Web样式的链接 162

6.4对话框控件 163

6.4.1创建对话框 164

6.4.2显示Windows窗体的对话框 164

6.4.3对话框中的输入操作 164

6.4.4关闭对话框并保留输入信息 165

6.4.5从对话框的父窗体检索信息 166

6.4.6消息框 167

6.5.1 ErrorProvider组件 168

6.5附加组件介绍 168

6.5.2 HelpProvider组件 169

6.5.3窗体ToolTip组件 171

6.6控件开发技术 172

6.6.2开发继承型控件 173

6.6.1控件开发基础知识 173

6.6.3开发组合型控件 175

6.7习题与上机操作 177

6.7.1填空题 177

6.7.4上机操作 178

6.7.3简答题 178

6.7.2选择题 178

7.1 组件结构 179

7.1.1 实现组件功能的方法 179

第7章组件实现技术 179

7.1.2组件和程序集 181

7.1.3组件的初始化和终止 182

7.2方法、属性和事件在组件中的实现 184

7.2.1组件中方法的实现 184

7.2.2组件中的属性实现 185

7.2.3组件和自定义控件的事件实现 189

7.3组件创作 190

7.3.1 创建项目 191

7.3.2添加构造函数和终结程序 191

7.3.4测试组件 193

7.3.3将属性添加到类中 193

7.3.5从组件显示窗体 194

7.4组件中的异常处理 195

7.4.1 引发组件异常的最佳做法 195

7.4.2从组件引发异常 196

7.4.3在组件中处理异常的建议 198

7.4.4在组件中处理异常 199

7.5代码库 199

7.5.1使用代码库应注意的问题 199

7.5.2创建代码库 200

7.6习题与上机操作 201

7.6.1 填空题 201

7.6.2选择题 201

7.6.3简答题 201

7.6.4上机操作 201

8.1多线程概述 202

第8章多线程编程技术 202

8.1.1线程与进程 203

8.1.2处理线程 203

8.1.3何时使用多线程 204

8.1.4多线程的优点与缺点 204

8.1.5线程池 205

8.1.6线程处理在程序设计中的应用 207

8.1.7启用线程 207

8.2多线程的处理 208

8.2.1 多线程应用程序 208

8.2.2多线程过程的参数和返回值 209

8.2.3 同步线程 211

8.3.1创建应用程序框架 212

8.3 多线程处理的综合应用 212

8.3.2定义在单线程上运行的方法 213

8.3.3处理线程中的事件 215

8.3.4启动调用方法的线程 215

8.3.5停止线程 216

8.4创作多线程组件 216

8.4.1 创建项目 217

8.4.2从组件接受用户的输入信息 219

8.4.3添加多线程处理功能 222

8.4.4多线程中的封送处理 223

8.4.5锁定线程 225

8.5 习题与上机操作 226

8.5.1填空题 226

8.5.2选择题 226

8.5.3简答题 226

8.5.4上机操作 227

第9章图形设计技术 228

9.1 Graph ics对象 228

9.1.3从Image对象创建 229

9.1.2 CreateGrraphics方法 229

9.1.1 Paint事件处理 229

9.2画笔、画刷和颜色 230

9.2.1画笔 230

9.2.2画刷 231

9.2.3纯色 231

9.2.4图案 232

9.3.5颜色 232

9.3.2绘制实心形状 234

9.3.1 绘制线条或空心形状 234

9.3 图形设计 234

9.3.3 绘制文本 235

9.3.4呈现图像 236

9.3.5图形设计示例 236

9.4习题与上机操作 241

9.4.1 填空题 241

9.4.3简答题 242

9.4.4 上机操作 242

10.1.1 Web窗体页 243

10.1 Web应用程序介绍 243

第10章Web程序设计技术 243

10.1.2 Web窗体的组件 244

10.1.3 Web窗体页功能 244

10.2 ASP.NET介绍 246

10.2.1 ASP.NET页框架和Web窗体页 246

10.2.2 XMLWeb services 246

10.2.3状态管理功能与应用程序事件 247

10.2.4编译、配置和部署 247

10.2.5安全性、调试支持与优化 247

10.3.1 ASP.NET Page类 248

10.2.6性能计数器支持 248

10.3 Web窗体代码模型 248

10.3.2从Page类派生Web窗体 249

10.3.3 单文件Web窗体页 250

10.4 Web窗体页处理 251

10.4.1 往返行程 251

10.4.2重新创建页 252

10.4.3事件驱动模型 252

10.4.4 Web窗体处理的各个阶段 253

10.5.1创建项目和窗体 254

10.5创建基本的Web窗体页 254

10.5.2添加控件和文本 256

10.5.3创建事件处理程序 257

10.5.4 Web窗体应用开发总结 258

10.6习题与上机操作 258

10.6.1填空题 258

10.6.2选择题 258

10.6.3简答题 259

10.6.4上机操作 259

11.1.1 OLEDB 260

11.1数据访问技术概述 260

第11章数据访问技术 260

11.1.2ADO 261

11.1.3 ADO.NET 261

11.1.4如何选择ADO.NET或ADO 261

11.1.5 如何选择OLE DB 263

11.2通过ADO.NET访问数据 264

11.2.1 ADO.NET的设计目标 264

11.2.2 ADO.NET结构 265

11.2.3NET数据提供程序 267

11.2.4 ADO.NET DataSet 269

11.2.5为NET数据提供程序编写通用代码 270

11.3 窗体中的数据访问 271

11.3.1创建项目和窗体 271

11.3.2创建和配置数据集 272

11.3.3添加显示控件 275

11.3.4操作数据库 276

11.4使用参数化查询 277

11.4.1创建项目和窗体 277

11.4.2创建和配置数据集 277

11.4.3添加显示数据的控件 279

11.4.4测试与功能完善 282

11.5 Web数据访问的实现 282

11.5.1创建项目和窗体 283

11.5.2创建和配置数据集 283

11.5.3添加DataGrid以显示数据 284

11.5.4测试与总结 285

11.5.5总结 285

11.6 ADO.NET中的并发控制 285

11.6.1 ADO.NET中的数据并发 285

11.6.2 ADO.NET和Visual Studio.NET中的并发控制 286

11.6.3处理并发异常示例 288

11.7习题与上机操作 294

11.7.1 填空题 294

11.7.2选择题 294

11.7.3简答题 295

11.7.4上机操作 295

附录A综合测试题(一) 296

附录B综合测试题(二) 298

附录C习题答案 301

附录D综合测试题部分参考答案 315

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