当前位置:首页 > 工业技术
C#技术开发综合应用
C#技术开发综合应用

C#技术开发综合应用PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:温怀玉,陈长忆主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302225966
  • 页数:372 页
图书介绍:本书内容遵循循序渐进的原则,引领读者从基础入门,逐步深入学习各个知识点,直至最后开发出完整的系统。
《C#技术开发综合应用》目录

第1章 C#综合开发环境 1

1.1 .NET Framework 1

1.1.1 Microsoft.NET的概念 1

1.1.2 .NET Framework的基本构成 2

1.1.3 .NET Framework的获取和安装 4

1.2 Visual Studio IDE 5

1.2.1 安装IIS 6

1.2.2 Visual Studio 2008的安装和卸载 7

1.2.3 Visual Studio 2008启动和退出 8

1.2.4 Visual Studio 2008集成开发界面 8

1.3 Visual C#语言 10

1.3.1 Visual C#语言简介 10

1.3.2 Visual C#语言新特征 10

1.4 编写第一个C#应用程序 12

1.4.1 基于控制台的应用程序 12

1.4.2 基于窗体的应用程序 15

1.5 疑难问题解析 17

1.6 本章小结 19

1.7 练习与实践 20

第2章 C#语言基础 21

2.1 常量与变量 21

2.1.1 变量 21

2.1.2 常量 23

2.2 C#语言的基本数据类型 24

2.2.1 整数类型 24

2.2.2 浮点类型 25

2.2.3 十进制类型 26

2.2.4 字符类型 27

2.2.5 布尔类型 27

2.2.6 类型转换 28

2.3 C#语言的运算符和表达式 34

2.3.1 C#的运算符 34

2.3.2 运算符的优先级 35

2.3.3 算术运算符与算术表达式 36

2.3.4 赋值运算符与赋值表达式 38

2.3.5 关系运算符与关系表达式 39

2.3.6 逻辑运算符与逻辑表达式 39

2.3.7 位运算符与位表达式 40

2.3.8 条件运算符与条件表达式 42

2.3.9 其他运算符 42

2.4 C#语言的控制语句 46

2.4.1 选择语句 47

2.4.2 循环语句 53

2.4.3 跳转语句 58

2.5 C#语言的复杂数据类型 60

2.5.1 枚举 60

2.5.2 结构 63

2.5.3 数组 65

2.5.4 字符串 73

2.6 疑难问题解析 77

2.7 本章小结 79

2.8 练习与实践 79

第3章 面向对象基础编程 80

3.1 面向对象基本概念 80

3.2 类及其构成 81

3.2.1 类的定义 81

3.2.2 访问修饰符 82

3.2.3 创建对象 84

3.2.4 类的成员 84

3.2.5 命名空间 86

3.3 字段成员 89

3.3.1 常量成员 89

3.3.2 变量成员 90

3.4 方法成员 91

3.4.1 方法的声明 92

3.4.2 方法的调用 93

3.4.3 方法参数 94

3.4.4 静态方法 100

3.4.5 方法的重载 100

3.5 属性成员 102

3.5.1 属性的定义 102

3.5.2 get访问函数 102

3.5.3 set访问函数 103

3.6 构造函数 106

3.6.1 实例构造函数 107

3.6.2 this关键字 108

3.6.3 重载构造函数 109

3.6.4 静态构造函数 110

3.7 析构函数 111

3.8 索引器成员 112

3.8.1 索引器的定义 112

3.8.2 使用索引器 113

3.9 疑难问题解析 115

3.10 本章小结 116

3.11 练习与实践 116

第4章 面向对象高级编程 118

4.1 继承 118

4.1.1 基类与派生类 119

4.1.2 base关键字 120

4.1.3 隐藏基类成员 122

4.1.4 密封类 123

4.1.5 Object类 124

4.2 多态 127

4.2.1 多态的概念 127

4.2.2 虚方法 127

4.3 抽象类 129

4.3.1 抽象类的定义 129

4.3.2 抽象方法 129

4.4 接口 131

4.4.1 接口的概念 131

4.4.2 接口的成员 132

4.4.3 接口的实现 132

4.5 委托 136

4.5.1 委托的定义 136

4.5.2 委托的使用 137

4.5.3 多播委托 138

4.6 事件 139

4.6.1 事件的定义 140

4.6.2 事件的使用 141

4.7 疑难问题解析 143

4.8 本章小结 145

4.9 练习与实践 145

第5章 程序错误和异常处理 146

5.1 异常处理 146

5.2 try-catch处理语句 147

5.3 throw处理语句 150

5.4 try-finally处理语句 151

5.5 try-catch-finally处理语句 152

5.6 疑难问题解析 153

5.7 本章小结 155

5.8 练习与实践 156

第6章 Visual Studio 2008中的Windows窗体与控件 158

6.1 Windows窗体概述 158

6.1.1 建立Windows窗体 158

6.1.2 Windows窗体的属性 161

6.2 Windows窗体基本操作 162

6.2.1 向Windows窗体中添加控件 162

6.2.2 更改窗体的背景色 163

6.2.3 创建特定形状的窗体 163

6.2.4 从其他窗体中获取值 164

6.2.5 从一个窗体显示另一个窗体 164

6.2.6 打印窗体 165

6.2.7 对窗体进行打印预览 166

6.3 Windows公共控件 167

6.3.1 Button控件 167

6.3.2 Label和LinkLabel控件 169

6.3.3 TextBox和RichTextBox控件 170

6.3.4 RadioButton和CheckBox控件 173

6.3.5 PictureBox控件 174

6.3.6 ComboBox控件 176

6.3.7 ListView和ListBox控件 177

6.3.8 ProgressBar控件 182

6.3.9 DateTimePicker控件 183

6.4 Windows组件 185

6.4.1 ErrorProvider组件 185

6.4.2 HelpProvider组件 186

6.5 Windows容器控件 187

6.5.1 Panel控件 187

6.5.2 FlowLayoutPanel和TableLayoutPanel控件 188

6.5.3 SplitContainer控件 190

6.5.4 TabControl控件 191

6.6 菜单与工具栏控件 194

6.6.1 MenuStrip控件 194

6.6.2 ToolStrip控件 195

6.6.3 ContextMenuStrip控件 196

6.6.4 ToolStripContainer控件 196

6.7 本章小结 197

第7章 ASP.NET创建Web应用程序 198

7.1 ASP.NET概述 198

7.1.1 ASP.NET的页和控件框架 198

7.1.2 ASP.NET编译器 199

7.1.3 ASP.NET安全结构 199

7.1.4 状态管理功能 200

7.1.5 ASP.NET配置 200

7.1.6 运行状况和性能监视功能 200

7.1.7 XML Web Services框架 200

7.1.8 可扩展的周期管理和设计器环境 201

7.2 ASP.NET Web窗体 201

7.2.1 ASP.NET代码模型 201

7.2.2 使用ASP.NET Web窗体 207

7.3 ASP.NET控件 207

7.3.1 添加ASP.NET Web控件 208

7.3.2 Web的标准控件 210

7.3.3 Web验证控件 212

7.4 Web控件示例 214

7.5 ASP.NET绑定数据 216

7.6 本章小结 218

第8章 ADO.NET数据库应用开发 219

8.1 使用适配器连接数据库 219

8.1.1 数据库适配器连接向导 219

8.1.2 连接到Access数据库中的数据 220

8.1.3 建立与SQL Server数据库的连接 221

8.1.4 创建与Oracle数据库的连接 221

8.2 使用连接字符串连接数据库 221

8.2.1 连接字符串语法 222

8.2.2 打开或关闭数据库连接对象 225

8.2.3 从配置文件生成连接字符串 226

8.3 使用数据集 230

8.3.1 创建数据集 230

8.3.2 填充数据集内容 230

8.3.3 数据集的基本操作 233

8.3.4 处理数据集事件 236

8.4 DataListView控件 237

8.4.1 使用DataGridView控件显示数据 238

8.4.2 对DataGridView控件中的数据进行排序 238

8.4.3 隐藏DataGridView控件中的列 239

8.4.4 对数据进行筛选和排序 240

8.4.5 在应用程序中搜索数据 240

8.5 C#对数据库的基本操作 242

8.5.1 将新记录插入数据库 242

8.5.2 修改数据库中的记录 244

8.5.3 删除数据库中的记录 247

8.5.4 将数据集另存为XML 249

8.5.5 将数据保存到数据库 249

8.6 验证数据 252

8.6.1 在列更改过程中验证数据 252

8.6.2 在行更改过程中验证数据 253

8.6.3 向数据集添加验证 254

8.7 本章小结 257

第9章 在C#中使用XML 258

9.1 XML标准简介 258

9.1.1 C#中支持的XML标准 258

9.1.2 System.Xml命名空间 259

9.2 在C#中读写XML 260

9.2.1 读取XML文件 260

9.2.2 写入XML文件 266

9.3 在.NET中使用DOM 267

9.3.1 使用XmlDocument对象 268

9.3.2 插入节点 270

9.4 在C#中使用XPath和XSLT 273

9.4.1 System.Xml.XPath命名空间 273

9.4.2 System.Xml.Xsl命名空间 278

9.5 XML和ADO.NET 283

9.5.1 将ADO.NET数据转换为XML文档 283

9.5.2 把XML文档转换为ADO.NET数据 291

9.5.3 读写DiffGram 292

9.6 本章小结 295

第10章 C#的I/O与注册表操作 296

10.1 C#的基本I/O通信 296

10.1.1 System.IO类 296

10.1.2 通用I/O任务 297

10.2 C#的目录I/O操作 298

10.2.1 创建和查看目录内容 298

10.2.2 复制和移动目录 299

10.2.3 移动和删除目录 300

10.3 C#的文件I/O操作 301

10.3.1 创建和查看文件 301

10.3.2 复制和移动文件 302

10.3.3 移动和删除文件 304

10.3.4 获取与设置文件属性 305

10.3.5 读写文本文件 306

10.3.6 读写二进制文件 309

10.3.7 从字符串读写字符数据 310

10.3.8 压缩文件 312

10.4 注册表编程 314

10.4.1 注册表概述 314

10.4.2 C#对注册表操作 315

10.4.3 注册表编程示例 317

10.5 本章小结 318

第11章 C/S与B/S结合的综合示例——人事工资管理系统 320

11.1 人事工资管理系统概述 320

11.2 人事工资管理系统需求分析 322

11.2.1 人事工资管理需求说明 322

11.2.2 开发的相关技术 322

11.3 人事工资管理系统设计 323

11.3.1 数据库设计 323

11.3.2 界面设计 325

11.4 Windows模块设计与代码实现 329

11.4.1 主窗体导航模块设计 329

11.4.2 部门设置模块设计 333

11.4.3 部门信息管理模块设计 341

11.4.4 职员信息管理模块设计 343

11.4.5 职员信息查询模块设计 349

11.4.6 个人所得税税率设置模块设计 351

11.4.7 工资信息管理模块设计 353

11.5 Web模块设计与代码实现 361

11.6 本章小结 362

习题参考答案 363

参考文献 372

返回顶部