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

  • 购买积分:11 如何计算积分?
  • 作  者:冯博琴,崔舒宁编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302090211
  • 页数:293 页
图书介绍:本书讲述面向对象的程序设计,反映了目前程序设计领域的一些最新思想。全书在.NET的框架之下讲述Visual Basic的编程,而.NET的设计思想集中反应了现代计算机软件技术的最新发展。Visual Basic 6到Visual Basic.NET的升级最重要的一点体现在Visual Basic真正成为了一种面向对象的编程语言。本书力求反应Visual Basic的最新变革,讲述全新的Visual Basic.NET语言,Visual Basic 6的一些用法在.NET仍然可用,但本书不讲述也不涉及这些用法。书中不讨论Visual Basic.NET和Visual Basic 6之间的异同。提倡直接理解代码流程,或者使用伪语言描述算法,因此没有流程图的讲述。本书共分3个部分,分别是Windows编程(第1-11章)、Web编程与Asp.NET初步(第12-14章)以及数据库编程与ADO.NET初步(第15、16章)。本书内容翔实,例题丰富,适合作为高等院校大学本科程序设计类课程的教材,特别适合初学计算机程序设计语言的读者和在校的本科生或各类自学人员阅读。

目 录 1

前言 1

第1章绪论 1

1.1 程序设计与Visual Basic.NET所担任的角色 1

1.2 Hello World程序 2

1.2.1程序的编辑与输入 2

1.2.2程序的生成与运行 5

1.3Visual Basic.NET编程的一般步骤 6

1.4 IDE环境的使用 6

1.5菜单中主要项的简要说明 7

1.6帮助系统的使用 8

1.7 自学内容 10

上机练习 10

第2章创建第一个Windows应用程序 12

2.1开始新的Windows项目 12

2.2设计程序界面 13

2.2.1 Visual Basic控件 13

2.2.2设置控件属性并排列控件 14

2.3编写与运行程序 17

2.3.1编写按钮事件代码 18

2.3.3理解程序 20

2.3.2运行程序 20

2.4保存成果 21

2.5进一步理解Windows的事件驱动 22

2.5.1事件驱动的编程 22

2.5.2理解程序 25

2.6自学内容 25

2.6.1 Visual Basic.NET解决方案 25

2.6.2项目文件 26

2.6.3在Windows下运行程序 27

上机练习 27

3.1.1 数据类型 28

第3章数据类型、变量和表达式 28

3.1 Visual Basic.NET数据类型 28

3.1.2理解数据类型 29

3.2变量与常量 29

3.2.1 声明变量 30

3.2.2变量的命名规则 30

3.2.3变量的有效范围 30

3.2.4常量 31

3.3.2运算符 32

3.3运算符与表达式 32

3.3.1 赋值语句 32

3.3.3 表达式 35

3.4类型转换 35

3.5程序的顺序结构 36

3.6 Visual Basic程序格式 37

3.7 GroupBox,Radio Button和CheckBox控件 38

3.7.1 Radio Button控件 38

3.7.2 CheckBox控件 38

3.7.4例子 39

3.7.3框架GroupBox控件的使用 39

3.8 自学内容 41

3.8.1 面向对象的程序设计 41

3.8.2 良好的编程风格 42

上机练习 42

第4章选择结构 44

4.1 If语句 44

4.1.1 If...Then语句 44

4.1.2 If...Then...Else语句 45

4.1.3 If..Then...ElseIf语句 46

4.1.4嵌套If...Then语句 47

4.1.5 Select Case语句 48

4.2 End语句 49

4.3 ListBox,CheckedListBox和ComboBox控件 49

4.3.1 ListBox控件 50

4.3.2 CheckedListBox控件 53

4.3.3组合框(ComboBox)的使用 54

4.3.4一个综合的例子 55

4.4 自学内容 59

上机练习 60

5.1.1 For...Next循环 62

第5章循环结构 62

5.1 循环语句 62

5.1.2 While...End While循环 65

5.1.3 Do...Loop循环 66

5.2 Exit语句 69

5.3 多重循环 70

5.4其他辅助控制语句 72

5.4.1 GoTo语句 72

5.5 Timer(时钟)组件 74

5.4.2 With语句 74

5.6 自学内容 77

上机练习 79

第6章数组 80

6.1 静态数组 80

6.1.1一维数组 80

6.1.2多维数组 81

6.2动态数组 82

6.3数组的基本操作 85

6.3.1数组的引用 85

6.3.2数组的复制 86

6.3.3数组的输出 87

6.3.4数组的初始化 87

6.3.5 For Each...Next语句 87

6.4数组的应用 88

6.4.1 选择排序 88

6.4.2 冒泡排序 90

6.4.3字符统计 90

6.4.4矩阵运算 92

6.5 自定义数据类型 94

6.6.2TrackBar控件 95

6.6 ProgressBar、TraekBar和TabControl控件 95

6.6.1 ProgressBar控件 95

6.6.3TabControl控件 96

6.6.4 ProgressBar,TrackBar和TabControl控件的例子 96

6.7 自学内容 100

上机练习 101

第7章 过程 102

7.1 过程 102

7.1.1 Sub过程的定义 102

7.1.2调用Sub过程 103

7.2 Function过程 104

7.2.1 Function过程的定义 104

7.2.2 Function过程的调用 105

7.3参数传递 105

7.3.1参数传递的方式 105

7.3.2数组参数 111

7.3.3 变量的作用域 114

7.3.4静态变量 115

7.3.5递归 116

7.3.6快速排序 119

7.4 自学内容 120

上机练习 122

第8章 类 123

8.1类与对象的概念 123

8.1.1类的概念 123

8.1.2对象的概念 123

8.1.3类与对象 124

8.2在Visual Basic.NET中的类 124

8.3.2给类添加属性 125

8.3创建类的步骤 125

8.3.1新建一个类库项目 125

8.3.3给类添加方法 129

8.3.4给类添加事件 130

8.3.5 Shared关键字 130

8.3.6类的生命周期 131

8.3.7完整的代码 133

8.4.2设置启动项目 135

8.4.3添加引用 135

8.4.1给解决方案添加项目 135

8.4在应用程序里使用一个新类 135

8.4.4声明和使用对象 136

8.4.5销毁对象 137

8.4.6在程序中使用cStudent类 137

8.4.7完整的代码清单 140

8.5类的继承 144

8.5.1继承的语法 145

8.5.2相关的关键字与修饰符 145

8.5.3重载和重写 146

8.5.4继承的实现 147

8.5.5简单的测试 148

8.6 自学内容 150

上机练习 151

第9章菜单与图形 152

9.1绘图基础知识 152

9.1.1坐标系 152

9.1.2 GDI+绘图 152

9.2设置绘图属性 153

9.2.1 设置画线的宽度和颜色 153

9.2.2设置填充属性 153

9.3绘图 154

9.2.3设置文字属性 154

9.4在控件上绘图 156

9.5菜单 157

9.5.1菜单的基本概念 157

9.5.2设计菜单 158

9.5.3编写菜单项的事件代码 160

9.5.4设计“上下文”菜单 161

上机练习 162

10.1.1文件的概念 163

10.1.2流的概念 163

10.1文件和流的基本概念 163

第10章文件 163

10.2文本文件的读写 164

10.2.1 StreamWriter 164

10.2.2 StreamReader 165

10.2.3一个文本文件读写的例子 165

10.3二进制文件的读写 167

10.3.1 Filestream 167

10.3.2 BinaryWriter和BinaryReader 169

10.3.3二进制文件读写的示例 170

10.4.1 目录操作 174

10.4目录和文件操作 174

10.4.2文件操作 178

上机练习 178

第11章Form窗体和对话框 180

11.1 窗体 180

11.1.1 在项目中加入新的窗体 180

11.1.2 窗体和对话框 181

11.1.3 About对话框的显示 182

11.2.1创建标准对话框 183

11.2标准对话框 183

11.2.2创建消息对话框 184

11.2.3输入对话框 185

11.2.4对话框的使用 186

11.3 多文档(MDI)程序 190

11.3.1父窗体和窗体模板 190

11.3.2打开多个图片文件 191

上机练习 194

12.1.2服务器与客户机 195

12.1.1什么是因特网 195

12.1 因特网 195

第12章Web编程基础 195

12.1.3浏览Web 197

12.2 HTML文件格式 198

12.3 Web服务器与Microsoft IIS 199

12.3.1 IIS的安装 200

12.3.2配置IIS 200

12.4简单的Web浏览器客户端 202

12.5.2验证自己的Web服务器 206

12.5.1 Web应用程序项目 206

12.5创建第一个Web应用程序 206

12.5.3创建Web应用程序项目 207

12.5.4创建Web应用程序 208

12.5.5设计Web窗体 208

12.5.6编写Visual Basic代码 209

12.5.7理解程序的工作方式 211

12.6 自学内容 211

12.6.1 JavaScript 211

12.6.3 ActiveX控件 212

12.6.4 Java小应用程序 212

12.6.2 VBScript 212

上机练习 213

第13章ASP.NET初步 214

13.1 准备使用ASP.NET 214

13.1.1 Web目录结构 214

13.1.2在IIS中创建虚拟目录 215

13.2第一个ASP.NET页面 216

13.3 ASP.NET的工作原理 217

13.3.1在Web页中插入ASP.NET代码 217

13.3.3配置ASP.NET程序 218

13.3.2导入命名空间 218

13.3.4一个简单的ASP.NET示例 219

13.4使用ASP.NET中的内建类 220

13.4.1 Session对象 220

13.4.2 Response对象 221

13.4.3 Request对象 223

13.5创建Web图片管理册 226

13.5.1创建虚拟目录 226

13.5.2管理图片目录 227

13.5.3创建缩略图查看页面 229

13.5.4上载页面 232

13.5.5配置文件 233

13.5.6测试程序 234

13.6 自学内容 235

上机练习 236

第14章Web控件 237

14.1 ASP.NET服务器端控件 237

14.1.1 允许浏览器调整控件的大小 237

14.1.2设置相对字体大小 238

14.2常用的服务器端控件 238

14.2.2 向窗体添加HTML服务器控件 239

14.2.1 HTML服务器控件 239

14.2.3 Web服务器控件 240

14.2.4使用Panel控件组织页面 241

14.2.5 Button控件 242

14.2.6 ListBox,DropDownList,CheckListBox和RadioButtonList控件 244

14.2.7在表格中显示信息 245

14.2.8控制表的外观 246

14.3验证用户输入的内容 246

14.3.1使用验证控件 247

14.3.2执行基本的校验 247

14.4 自学内容 250

上机练习 253

第15章数据访问 254

15.1数据库概念及术语 254

15.1.1 数据库 254

15.1.2关系数据库 255

15.1.3数据库的运行方式 255

15.2结构化查询语言 256

15.2.1 SQL概要 256

15.2.2使用SELECT语句查询 256

15.2.4使用UPDATE语句修改记录 258

15.2.3使用DELETE语句删除记录 258

15.3使用Visual Studio.NET操作数据库 259

15.3.1数据库项目 259

15.3.2服务器资源管理器 260

15.3.3查询表 261

15.4 自学内容 263

15.4.1常用的桌面数据库系统 263

15.4.2常见的大型关系数据库产品 264

上机练习 265

16.1.1 ADO.NET的工作原理 267

16.1 ADO.NET简介 267

第16章ADO.NET初步 267

16.1.2 ADO.NET的优点 268

16.2在Visual Basic中访问数据库 269

16.2.1 SqlConnection对象 269

16.2.2 SqlCommand 对象 270

16.2.3 SqlDataReader对象 271

16.2.4完成dbTest2示例 271

16.3.3填充数据集并访问字段值 273

16.3.2 DataAdapter对象 273

16.3.1 DataSet对象 273

16.3数据集 273

16.4修改和更新数据库 274

16.4.1利用Visual Studio产生代码 275

16.4.2使用DataGrid显示数据 275

16.4.3数据的修改与更新 276

上机练习 278

附录A部署应用程序 279

A1 创建安装程序 279

A1.1 为Windows应用程序创建安装项目 280

A1.2设置程序的主输出 281

A1.3设置快捷方式 282

A2生成安装程序 282

A3其他安装特性 283

附录B调试程序 284

B1程序中的错误类型 284

B1.1语法错误 284

B 1.2运行错误 284

B1.3逻辑错误 284

B2.1“调试”菜单 285

B2 Visual Basic.NET中的调试工具 285

B2.2调试工具栏 286

B3程序的3种模式 286

B3.1“设计时”模式 286

B3.2“运行时”模式 287

B3.3“中断”模式 287

B4常用的调试方法与技巧 287

B4.1 在“中断”模式下进行程序调试 287

B4.2运行程序的特定部分 288

B4.3 使用“调试”窗口 290

参考文献 293