当前位置:首页 > 工业技术
Visual C#程序设计实用教程
Visual C#程序设计实用教程

Visual C#程序设计实用教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:杨建军编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302213550
  • 页数:373 页
图书介绍:本书介绍了Microsoft Visual C#的基础知识以及如何使用Visual Studio 2005和.NET Framework进行C#编程。
《Visual C#程序设计实用教程》目录

第1章Visual C#概述 1

1.1.NET Framework介绍 1

1.1.1 NET Framework概述 1

1.1.2.NET Framework体系结构 4

1.1.3.NET Framework支持的语言介绍 7

1.2 Visual C#介绍 9

1.2.1 Visual C#简介 9

1.2.2 Visual C#的语言特点 10

1.2.3 C#程序与.NET Framework关系 12

1.3 Visual C#术语介绍 13

1.4正确认识程序设计语言 15

1.5上机练习 16

1.6习题 16

第2章Visual C#开发环境介绍 17

2.1 ⅡS的安装 17

2.2 Visual Studio 2005的安装 19

2.3 Visual Studio 2005的功能 20

2.4 Visual Studio使用 21

2.4.1 Visual Studio的设置 21

2.4.2 Visual Studio 2005的启动 23

2.5上机练习 25

2.6习题 28

第3章C#基本语法 29

3.1标识符 29

3.2关键字 30

3.3基本数据类型 31

3.4常量 33

3.4.1字面常量 33

3.4.2符号常量 34

3.5变量 34

3.5.1变量的命名 35

3.5.2变量的声明 35

3.5.3变量的赋值 36

3.5.4变量的分类 36

3.6运算符与表达式 37

3.6.1运算符与表达式的类型 37

3.6.2运算符的优先级 40

3.6.3运算符的结合性 41

3.7上机练习 43

3.8习题 44

第4章 控制台应用程序的设计 45

4.1命名空间 45

4.1.1 namespace关键字 46

4.1.2 using关键字 46

4.2 System.Console类 48

4.2.1 Console类概述 48

4.2.2 Console类属性 49

4.2.3 Console类方法 50

4.3 System.Convert类 52

4.4 Main方法 54

4.4.1 Main方法返回值 55

4.4.2命令行参数 55

4.5 C#预处理器指令 56

4.6 C#程序结构 58

4.6.1语句、块和空白 58

4.6.2 C#程序结构 60

4.7创建一个控制台应用程序 62

4.8命令行操作方式 65

4.9上机练习 67

4.10习题 68

第5章 方法和作用域 69

5.1方法 69

5.1.1方法声明 69

5.1.2方法调用 70

5.1.3参数传递 71

5.2作用域 75

5.2.1定义局部作用域 75

5.2.2定义类作用域 76

5.2.3重载方法 76

5.3 System.Math类 77

5.4上机练习 82

5.5习题 84

第6章Windows窗体应用程序设计(1) 85

6.1窗体对象 85

6.1.1创建空白窗体 86

6.1.2控件的公有属性、事件和方法 87

6.2控件对象介绍 91

6.2.1 Label和LinkLabel控件 91

6.2.2 Button控件 92

6.2.3 TextBox控件 92

6.2.4 RadioButton和CheckBox控件 100

6.2.5 RichTextBox控件 103

6.2.6 ListBox和CheckedListBox控件 109

6.2.7 TabControl控件 112

6.2.8组合框(ComboBox) 115

6.2.9使用图片框(PictureBox) 116

6.2.10使用图片列表控件 (ImageList) 117

6.2.11 Windows应用程序的输入与输出 117

6.3 System.Windows.Forms.MessageBox类 118

6.4创建Windows应用程序 119

6.5上机练习 120

6.6习题 124

第7章 流程控制语句 125

7.1分支语句 125

7.1.1 if语句使用 125

7.1.2 switch语句使用 129

7.2循环语句 132

7.2.1 for循环语句使用 132

7.2.2 while循环语句使用 134

7.2.3 do-while循环语句使用 135

7.2.4 foreach循环语句使用 137

7.3跳转语句 138

7.3.1 break语句 138

7.3.2 continue语句 139

7.3.3 goto语句 140

7.3.4 return语句 141

7.4上机练习 142

7.5习题 143

第8章 理解值和引用 145

8.1一切都是对象 145

8.2值类型 146

8.2.1默认构造函数 146

8.2.2结构类型 146

8.2.3枚举类型 148

8.3引用类型 149

8.3.1对象类型 149

8.3.2数组 149

8.3.3类类型 153

8.3.4接口类型 154

8.3.5委派类型 156

8.4装箱与拆箱 158

8.5 System.Object类 158

8.6类型和别名 159

8.7类型之间的转换 160

8.7.1类型转换 160

8.7.2 is关键字 161

8.7.3对象的类型转换 162

8.7.4 as关键字 162

8.8 CTS的优点 163

8.9上机练习 163

8.10习题 164

第9章 管理错误和异常 165

9.1常见错误的类型 165

9.2异常处理 168

9.2.1使用try/catch块捕捉异常 169

9.2.2使用多个catch捕捉多个异常 169

9.2.3使用try…finally块 170

9.2.4使用try…catch…finally代码块 171

9.2.5未处理异常 171

9.2.6在异常块中结束程序 171

9.3抛出异常 172

9.4自定义异常 173

9.5调试C#程序 174

9.5.1非中断(正常)模式下的调试 175

9.5.2中断模式下的调试 180

9.6上机练习 185

9.7习题 186

第10章C#文件操作 187

10.1文件和目录 187

10.1.1 Directory和DirectoryInfo类 188

10.1.2 File类、FileInfo类和FileStream类 192

10.2文件操作 194

10.2.1文件的输入输出 194

10.2.2文件操作 194

10.2.3文本文件处理 197

10.2.4二进制模式读写 200

10.3上机练习 202

10.4习题 204

第11章Visual C# OOP技术(1) 205

11.1定义并使用类 205

11.1.1类和对象概述 205

11.1.2类定义 206

11.1.3声明与使用对象 207

11.1.4访问控制 208

11.1.5静态成员 209

11.2类的构造和析构 209

11.2.1使用构造函数(构造方法) 209

11.2.2编写析构函数 211

11.3继承与多态 212

11.3.1继承 212

11.3.2多态 214

11.3.3抽象与密封 217

11.4属性 219

11.4.1使用属性 219

11.4.2只读属性 220

11.4.3只写属性 221

11.4.4声明接口属性 221

11.5索引器 222

11.6委派和事件 224

11.6.1匿名方法和委派 224

11.6.2启用事件通知 225

11.6.3声明事件 226

11.6.4订阅事件与取消订阅事件 226

11.6.5引发事件 226

11.7上机练习 227

11.8习题 228

第12章Visual C# OOP技术(2) 229

12.1泛型 229

12.1.1定义泛型类 230

12.1.2定义泛型方法 232

12.1.3定义泛型接口 233

12.1.4定义泛型委派 234

12.2可空类型 237

12.3迭代器 238

12.4操作符重载 240

12.4.1一元操作符重载 241

12.4.2二元操作符重载 241

12.4.3比较操作符重载 242

12.4.4理解转换操作符 242

12.4.5操作符限制 245

12.5部分类(Partial classes) 245

12.6上机练习 247

12.7习题 252

第13章Windows窗体应用程序设计(2) 253

13.1菜单、工具栏 253

13.1.1菜单控件使用 253

13.1.2 ToolBar控件使用 258

13.1.3 StatusStrip控件使用 260

13.2对话框控件 261

13.2.1字体和颜色对话框 261

13.2.2文件对话框 263

13.2.3打印对话框 266

13.2.4自定义对话框 269

13.3上机练习 269

13.4习题 272

第14章 数据库应用程序设计 273

14.1 ADO.NET概述 273

14.1.1 ADO.NET架构 274

14.1.2.NET Framework数据提供程序 274

14.1.3 DataSet数据集 275

14.1.4 ADO.NET的设计目标 275

14.2 ADO.NET对象 275

14.2.1 Connection对象 276

14.2.2 Command对象 278

14.2.3 DataAdapter对象 281

14.2.4 DataReader对象 283

14.2.5 DataSet对象 284

14.3使用数据库 286

14.3.1创建数据库 286

14.3.2 DataGridView控件 288

14.3.3使用数据窗体向导完成数据库访问 288

14.3.4使用DataReader完成数据库访问 293

14.4数据绑定 296

14.5修改数据库 301

14.6上机练习 302

14.7习题 304

第15章 构建Web应用程序 305

15.1 ASP.NET概述 305

15.2.1 ASP.NET的内建对象 306

15.2.2构建ASP.NET应用程序 313

15.2.3 Web Server控件 314

15.2.4创建和使用主题 323

15.3 Web窗体校验控件使用 327

15.3.1服务器端校验 328

15.3.2客户端校验 328

15.3.3实现客户端控件 329

15.4使用Web窗体访问数据 333

15.4.1 Web窗体的GdView控件使用 333

15.4.2查询数据 334

15.4.3编辑数据 336

15.5上机练习 337

15.6习题 340

第16章Web服务创建和使用 341

16.1 Web服务与SOAP协议介绍 341

16.1.1 XML介绍 342

16.1.2 SOAP介绍 342

16.1.3 Web服务介绍 343

16.2 Web服务的体系结构 344

16.3构建一个Web服务 345

16.4测试Web服务 348

16.5消费Web服务 351

16.5.1 Windows应用程序的Web服务调用 352

16.5.2 Web应用程序的Web服务调用 356

16.6上机练习 358

16.7习题 360

第17章 应用程序的部署 361

17.1部署简介 361

17.2 Windows应用程序的部署 362

17.2.1 ClickOnce部署 362

17.2.2安装和部署项目类型 365

17.2.3为Windows应用程序创建安装程序 366

17.3窗口应用程序序的安装 369

17.4部署Web应用程序 370

17.5使用“复制网站”部署WebService 371

17.5.1部署WebService 371

17.5.2测试WebService调用 372

17.6习题 372

参考文献 373

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