《C#应用程序开发标准教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:秦斌,曾斌主编
  • 出 版 社:上海市:上海科学普及出版社
  • 出版年份:2004
  • ISBN:7542726439
  • 页数:278 页
图书介绍:本书主要介绍C#语言、.NET的基本概念、C#语法以及面向对象的编程思想。

目录 1

第1章C#语言简介 1

1.1 C#的诞生与Microsoft的.NET战略 1

1.1.1编程语言的历史演变 1

1.1.2 C家族 2

1.1.3 C#产生的历史背景 3

1.1.4 Microsoft.NET开发平台 4

1.1.5 C#的特点 7

1.1.6 C#与其他面向对象编程语言的比较 9

1.2.1 Visual Studio.NET的版本和系统需求 11

1.2 C#的开发环境Visual Studio.NET 11

1.2.2 Visual Studio.NET的集成开发环境(IDE) 13

1.2.3 Visual Studio.NET的菜单命令 16

小结 23

第2章 认识C#程序 24

2.1 编写第一个C#程序——“Hello World!” 24

2.1.1在Visual Studio.NET中编写“Hello World!” 24

2.1.2完成“Hello World!” 28

2.2“Hello World!”的改进 31

2.3添加注释和语法分析 32

实现“Hello World!” 34

2.4 用Windows Forms 34

小结 38

第3章变量、类型和表达式 39

3.1 C#中的变量和类型 39

3.1.1变量 39

3.1.2类型 41

3.2类型转换 44

3.2.1隐式类型转换 45

3.2.2显式类型转换 46

3.3.1结构 48

3.3 复杂类型 48

3.3.2枚举 49

3.3.3数组 50

3.4表达式 52

3.4.1表达式概述 52

3.4.2操作符 53

小结 59

第4章流程控制和异常处理 60

4.1选择分支 60

4.1.1 if语句 60

4.1.2嵌套的if语句 61

4.1.3 switch语句 64

4.2循环控制 67

4.2.1 for循环 67

4.2.2 do循环 69

4.2.3 while循环 70

4.2.4 foreach循环 71

4.3跳转语句 72

4.3.1 goto语句 72

4.3.2 break语句 74

4.3.3 continue语句 75

4.3.4 return语句 76

4.4异常处理 77

4.4.1溢出的处理 78

4.4.2引发异常的方式 81

4.4.3异常的处理 81

小结 84

第5章面向对象编程 85

5.1 面向对象技术 85

5.1.1概述 85

5.1.3对象和类 86

5.1.2面向对象的抽象原理 86

5.1.4一个对象的生命期 87

5.1.5面向对象的核心 91

5.2 C#面向对象程序设计 93

5.2.1类的创建 93

5.2.2方法 102

5.2.3属性 112

5.2.4继承 114

5.2.5接口 117

5.2.6事件 119

小结 121

第6章Windows Forms控件 122

6.1基础Windows Forms控件 122

6.1.1 Button(按钮)控件 122

6.1.2 TextBox(文本框)控件 125

6.1.3 CheckBox(复选框)控件 126

6.1.4 RadioButton(单选按钮)控件 128

6.1.5 ListBox(列表框)控件 129

6.1.6 ComboBox(组合框)控件 131

6.1.7 ToolTip(工具提示)控件 133

6.2.1程序简介 135

6.2 Windows Forms控件应用实例 135

6.2.2添加各种控件 136

6.2.3编写代码 137

小结 141

第7章C#数据库访问 142

7.1 结构化查询语句(SQL) 142

7.1.1创建一个数据库 142

7.1.2基本的SQL语句 144

7.2 ADO.NET使用 147

7.2.1 ADO.NET简介 147

7.2.2 ADO.NET访问数据库 148

7.3 C#数据库综合编程 154

7.3.1登录程序 154

7.3.2修改数据库 159

小结 163

第8章图形和多媒体 164

8.1 GDI+绘图 164

8.1.1 GDI+简介 164

8.1.2 GDI+绘图对象 165

8.1.3线、矩形、椭圆和文本 166

8.2.1 图片的载入和保存 171

8.2图像显示及处理 171

8.2.2图片的放大和缩小 173

8.2.3图像的裁剪 175

8.3音频和视频 183

8.3.1 Windows Media Player 183

8.3.2使用DirectX控制音频和视频 184

小结 189

第9章文件和流 190

9.1概述 190

9.2文件系统操作 191

9.2.1 FileSystemInfo类 192

9.2.2 File类 192

9.2.3 Directory类 196

9.2.4 Filelnfo和Directorylnfo类 196

9.2.5 Path类 197

9.2.6资源管理器制作实例 197

9.3字节流 202

9.3.1 Stream类 202

9.3.2 BufferedStream、FileStream和MemoryStream类 203

9.4.1 TextReader类 204

9.4读写文本文件 204

9.4.2 TextWriter类 205

9.4.3 StreamReader和StringReader类 206

9.4.4 StreamWriter和StringWriter类 206

9.4.5文本编辑器制作实例 207

9.5读写二进制文件 209

9.5.1 BinaryReader类 209

9.5.2 BinaryWriter类 210

9.5.3绘图程序制作实例 210

小结 213

第10章 C#网络编程 214

10.1 Net类 214

10.1.1网络编程中的几个概念 214

10.1.2 Net类简介 214

10.2 C#网络编程实例 217

10.2.1 Web浏览器 217

10.2.2 C#实现Client/Server通信程序 220

10.2.3网络消息传递程序 224

小结 232

11.1概述 233

第11章ASP.NET简介 233

11.2 ASP与ASP.NET 234

11.3 ASP.NET的语法 236

11.3.1代码声明块 236

11.3.2代码呈现块 236

11.3.3代码注释 237

11.3.4名称空间 238

11.3.5 Web窗体页指令 238

11.3.6 Global.asax文件 244

11.3.7 ASP.NET的配置 246

11.3.8 ASP.NET对象 247

11.4 ASP.NET控件 252

11.4.1 Label、Image和TextBox控件 252

11.4.2 Button、LinkButton和ImageButton控件 253

11.4.3 CheckBox和CheckBoxList控件 254

11.4.4 RadioButton和RadioButtonList控件 256

11.4.5 ListBox和DropDownList控件 256

11.4.6数据验证控件 258

11.5 ASP.NET开发实例 259

11.5.1实例说明 260

11.5.2开发步骤 260

小结 278