《Visual Studio .NET高手攻略》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:许进标编著;袁鹏飞改编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2003
  • ISBN:7115111723
  • 页数:403 页
图书介绍:本书由最简单的面向对象的程序设计概念说起,让您可以轻松地使用面向对象程序设计及Visual Basic.NET来撰写程序,并写出一个好程序。

第1章 认识NET框架 1

1.1.NET框架简介 1

目录 1

1.1.1.NET框架的主要组件 2

1.1.2通用语言运行时 3

1.1.3类库 5

1.1.4.NET框架的相关文档 6

1.2系统需求 9

1.2.1.NET框架的系统需求 9

1.2.2VisualStudio.NET的版本 9

1.2.3VisualStudio.NET的系统需求 10

2.1.1配置起始页 13

第2章 VisualStudio.NET的开发环境 13

2.1建立第一个项目 13

2.1.2快速建立第一个应用程序 15

2.2VisualStudio.NET窗口介绍 19

2.2.1动态帮助窗口 19

2.2.2解决方案与项目的关系 20

2.2.3使用程序代码窗口 22

2.2.4任务列表 28

2.2.5属性窗口 30

2.2.6添加引用 30

2.2.7输出窗口 31

2.2.8类视图 32

2.3项目的属性设置 33

2.3.1项目的一般属性配置 34

2.3.2配置启动项目 35

2.3.3其他属性配置 36

2.4VisualStudio.NET的文件架构 37

2.4.1SLN文件 38

2.4.2VBPROJ文件 38

2.4.3suo及vbproj.user文件 42

2.5调试与配置设定 43

2.5.1配置管理器 44

2.5.2配置的属性值设置 46

3.1在模块中输入程序 48

3.1.1新建控制台应用程序 48

第3章 VisualBasic.NET程序语言重点摘要 48

3.1.2重新命名模块名称 50

3.1.3使用变量 52

3.1.4Option属性设置 53

3.2数据类型 54

3.2.1VisualBasic.NET的数据类型及声明 54

3.2.2数据类型转换 56

3.2.3字符串与字符串函数 60

3.2.4数据格式化 63

3.3数学运算及数学函数 66

3.3.1数学运算 66

3.3.2数学函数 67

3.4.1循环结构 68

3.4循环及条件语句 68

3.4.2条件语句 71

3.4.3Exit语句 72

3.5数组的使用 74

3.6程序与函数 75

3.6.1Function程序 75

3.6.2Sub程序 77

3.6.3使用数组自变量 78

第4章 面向对象程序设计 80

4.1面向对象程序设计 80

4.1.1面向对象程序简介 80

4.1.2封装、继承及多态性 81

4.1.3将程序对象化 83

4.2如何建立对象 85

4.2.1使用New方法实例化 85

4.2.2参数型构造函数 87

4.3命名空间 92

4.3.1导入命名空间 92

4.3.2使用.NET框架的命名空间 94

4.3.3System.Collections命名空间 97

4.4使用对象变量 103

4.4.1对象变量的声明与使用 103

4.4.2以ByVal和ByRef传递对象变量 106

5.1.1建立类 108

5.1建立类及其成员 108

第5章 自定义类 108

5.1.2存取范围设置 111

5.1.3添加重载的类成员 111

5.1.4添加其他构造函数 114

5.1.5设置默认属性 115

5.1.6变量范围的设置 116

5.1.7共享变量 118

5.2对象的生存期 121

5.3数值类型和引用类型 123

5.3.1枚举 124

5.3.2结构 125

5.4调试 128

第6章 继承与接口 131

6.1建立和使用继承 131

6.1.1建立继承 132

6.1.2重写属性及方法 136

6.1.3在继承架构中使用多态性 139

6.1.4隐藏 141

6.1.5抽象基类 143

6.2Object类 147

6.2.1常用的Object类成员 148

6.2.2继承的危机:DLLHell 153

6.3接口的基本认识 162

6.4.1使用ICloneable接口 166

6.4常用接口 166

6.4.2使用IDisposable接口 168

6.5常用集合接口 169

6.5.1IEnumerable及IEnumerator接口 169

6.5.2ICollection接口 172

6.5.3IList接口 172

6.5.4IDictionary接口 173

6.5.5IComparable接口 175

6.5.6IComparer接口 177

第7章 事件与代理 180

7.1简单的事件处理方式 180

7.2.1自定义简单事件处理程序 183

7.2建立自定义事件处理程序 183

7.2.2自定义事件类 187

7.2.3动态处理事件 189

7.3代理 191

7.3.1建立代理 191

7.3.2多点传送的代理事件 193

7.3.3代理与排序 195

第8章 结构化异常处理 199

8.1结构化异常处理 200

8.1.1结构化异常处理概念 200

8.1.2结构化异常处理范例 202

8.2使用Exception类成员 205

8.2.1Exception类成员 206

8.2.2使用Throw关键字 207

8.2.3系统或应用程序的异常情况 208

8.3处理异常情况的正确观念 209

第9章 使用控件建立Windows应用程序 211

9.1常用控件介绍 212

9.1.1TextBox控件 213

9.1.2使用ButtonBase控件 218

9.1.3CheckedListBox控件的使用 222

9.1.4ListBox及ComboBox控件 226

9.1.5定位顺序的设置与修改 227

9.2.1使用TrackBar控件 229

9.2高级控件应用 229

9.2.2使用MonthCalendar控件 231

9.2.3使用Spin控件 234

9.2.4使用Panel控件 235

9.2.5使用ToolTip控件 236

9.2.6使用ErrorProvider控件 237

9.2.7Anchor与Dock属性设置 239

9.3使用自定义菜单及状态栏 241

9.3.1建立一般菜单 241

9.3.2建立PopUp菜单 244

9.3.3将菜单项目与命令结合 245

9.3.4建立及使用状态栏 246

9.4.1继承窗体 249

9.4自定义对话框 249

9.4.2以窗体作为对话框 251

9.4.3取得对话框的结果 253

9.5自定义控件 257

9.5.1新增控件 257

9.5.2新增属性 261

第10章 输入与输出 264

10.1文件与目录管理 264

10.1.1使用DirectoryInfo类 265

10.1.2使用Directory类 269

10.1.3使用FileInfo类 271

10.1.4使用File类 273

10.2使用Stream读取和写入文件 275

10.2.1使用FileStream写入及读取数据 276

10.2.2使用MemoryStream 279

10.2.3使用StreamWriter及StreamReader 279

10.3串行化 282

10.3.1将对象串行化 282

10.3.2还原串行化 287

第11章 VisualBasic.NET的绘图功能 289

11.1如何在窗体上绘图 289

11.1.1重写OnPaint方法 290

11.1.2建立窗体的Paint事件 291

11.1.3使用Graphics类 294

11.2常见的绘图问题 298

11.2.1坐标的平移与旋转 299

11.2.2选择颜色 302

11.2.3字体问题 305

11.2.4设置不同的画笔 312

11.2.5使用不同的画刷 318

11.3点击测试 324

11.3.1PictureBox控件的点击测试 324

11.3.2矩形范围及不规则形状的点击测试 327

第12章 使用ADO.NET存取数据库 332

12.1存取SQLServer数据库 332

12.2数据适配器简介 342

12.2.1ADO.NET基本概念 342

12.2.2数据适配器简介 344

12.3使用数据集 345

12.3.1使用可视化工具建立关联 346

12.3.2直接使用程序建立关系 351

12.4数据库存取高级范例 356

12.4.1参数查询范例 356

12.4.2使用多个数据适配器 362

第13章 建立ASP.NETWeb应用程序 372

13.1使用Web窗体存取Access数据库 372

13.2使用SqlConnection查询及更新数据 385

第14章 建立安装程序 396

14.1建立Web应用程序的安装程序 396

14.2建立Windows应用程序的安装程序 400