图书介绍

C#程序开发与应用教程PDF|Epub|txt|kindle电子书版本网盘下载

C#程序开发与应用教程
  • 高凯,周万珍,高国江主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302284345
  • 出版时间:2012
  • 标注页数:223页
  • 文件大小:28MB
  • 文件页数:236页
  • 主题词:C语言-程序设计-高等职业教育-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#程序开发与应用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Microsoft .NET概述1

1.1 .NET及其之前的程序开发流程2

1.1.1 C及Win32 API2

1.1.2 MFC、VC+++、VB及COM技术2

1.2 Microsoft .NET及.NET Framework简介3

1.3 Visual Studio .NET 2010简介5

1.3.1 Professional6

1.3.2 Premium6

1.3.3 Ultimate7

1.3.4 Test Professional7

1.4 C#概述8

1.4.1 C#的发展历程8

1.4.2 C#的特点8

1.5 安装Visual Studio 20109

1.6 Visual Studio 2010集成开发环境IDE简介9

1.6.1 项目与解决方案资源管理器10

1.6.2 代码编辑器和设计器12

1.6.3 代码生成与调试12

1.6.4 代码部署12

1.6.5 常用视图和窗口简介13

1.6.6 C#的代码重构15

1.6.7 可视化类设计器16

1.6.8 个性化设置17

1.6.9 重置布局18

1.7 几种不同类型C#程序的建立与执行18

1.7.1 控制台应用程序19

1.7.2 Windows应用程序20

1.7.3 Web程序22

1.7.4 查找和修正错误24

1.8 本章小结24

习题24

第2章 C#程序设计语言基础25

2.1 C#程序的基本构成26

2.1.1 C#中的数据类型27

2.1.2 用类搭建程序27

2.1.3 使用命名空间29

2.1.4 Main函数:程序的入口33

2.1.5 格式化输出与输入34

2.2 常量、变量、常用运算符和表达式35

2.2.1 常量和变量的定义与作用域35

2.2.2 表达式与常用运算符38

2.3 值类型和引用类型39

2.3.1 值类型40

2.3.2 引用类型41

2.3.3 值类型和引用类型的关系41

2.4 类型转换41

2.4.1 隐式类型转换41

2.4.2 显式类型转换42

2.4.3 命名规范44

2.5 流程控制44

2.5.1 if语句44

2.5.2 switch-case语句45

2.5.3 while语句46

2.5.4 do-while语句46

2.5.5 for语句47

2.5.6 跳转语句48

2.6 函数及其重载48

2.7 常见的预处理指令49

2.7.1 #define、#undef50

2.7.2 #if、#elif、#else、#endif50

2.7.3 #region、#endregion51

2.7.4 #warning、#error51

2.8 本章小结51

习题52

第3章 面向对象程序设计基础53

3.1 类53

3.1.1 类、对象及类成员类型54

3.1.2 类的定义54

3.2 静态类和非静态类55

3.3 抽象类的定义及其覆盖57

3.4 类成员及方法58

3.5 类方法的调用及重载59

3.6 封装、继承、多态60

3.7 类的构造函数与析构函数61

3.7.1 构造函数及其重载61

3.7.2 在构造函数中使用this访问63

3.7.3 析构函数63

3.8 基类和派生类64

3.9 属性及get/set方法66

3.10 接口68

3.11 本章小结74

习题74

第4章 异常处理与代码调试76

4.1 异常处理机制概述76

4.1.1 异常处理的特点77

4.1.2 异常的抛出与捕获77

4.1.3 具有异常处理机制的程序组成78

4.2 系统的异常类及其使用78

4.3 自定义异常类80

4.4 try-catch语句块81

4.5 代码调试84

4.5.1 断点设置与程序运行85

4.5.2 程序调试的基本窗口86

4.6 基于NUnit的单元测试87

4.7 本章小结91

习题91

第5章 集合、索引器与泛型93

5.1 集合与泛型概述93

5.2 数组Array94

5.2.1 遍历数组元素96

5.2.2 复制、排序数组元素96

5.3 动态数组ArrayList98

5.3.1 ArrayList的常用方法98

5.3.2 ArrayList和string间的转换99

5.4 队列Queue100

5.5 栈Stack101

5.6 可排序字典SortedList和哈希表Hashtable101

5.6.1 可排序字典SortedList102

5.6.2 哈希表Hashtable102

5.7 索引器103

5.8 泛型105

5.9 本章小结106

习题107

第6章 字符处理和正则表达式108

6.1 静态字符串构造函数及部分常用方法简介108

6.1.1 静态字符串构造函数的使用108

6.1.2 常用方法109

6.2 动态字符串StringBuilder114

6.3 字符编码简介115

6.4 正则表达式116

6.4.1 正则表达式概述116

6.4.2 构造正则表达式118

6.4.3 利用正则表达式分割提纯字符串118

6.5 正则表达式的常见应用119

6.5.1 用正则表达式验证电话号码的有效性119

6.5.2 用正则表达式验证E-mail地址的合法性120

6.5.3 正则表达式在字词查找中的应用121

6.6 本章小结121

习题122

第7章 窗体应用程序设计123

7.1 窗体与控件概述124

7.1.1 窗体的常用属性124

7.1.2 窗体的常用方法和事件125

7.1.3 主要的窗体控件概述126

7.2 部分常见控件功能及使用简介126

7.2.1 按钮与标签控件126

7.2.2 文本控件128

7.2.3 选择控件130

7.2.4 列表控件131

7.2.5 时间控件136

7.2.6 容器控件137

7.2.7 进度条控件ProcessBar138

7.2.8 设置控件的Tab顺序138

7.2.9 创建工具提示139

7.2.10 帮助文档组件HelpProvider139

7.3 菜单、工具栏和状态栏140

7.3.1 菜单140

7.3.2 工具栏142

7.3.3 状态栏143

7.4 对话框控件及其设计144

7.4.1 模态对话框与非模态对话框144

7.4.2 消息对话框144

7.4.3 通用对话框146

7.4.4 OpenFileDialog控件147

7.4.5 SaveFileDialog控件148

7.4.6 FolderBrowseDialog控件148

7.5 综合案例讲解149

7.6 本章小结151

习题151

第8章 流与文件操作152

8.1 概述152

8.2 静态目录类Directory及非静态目录类DirectoryInfo154

8.2.1 Directory类154

8.2.2 DirectoryInfo类155

8.3 静态文件类File及非静态文件类FileInfo157

8.3.1 File类157

8.3.2 FileInfo类158

8.4 驱动器DriveInfo类159

8.5 流及文件操作159

8.5.1 概述159

8.5.2 操作流的类160

8.6 案例分析:统计自然语言相应词汇个数并排序165

8.7 本章小结168

习题169

第9章 基于ADO.NET的数据库及XML应用程序的开发170

9.1 数据库管理系统及常用SQL语句概述171

9.1.1 SQL语句完成数据查询171

9.1.2 SQL语句完成插入数据172

9.1.3 SQL语句完成删除数据172

9.1.4 SQL语句完成修改数据173

9.2 ADO.NET概述173

9.2.1 主要数据访问对象简介174

9.2.2 获取数据库记录的主要方式180

9.2.3 DataProvider对应的命名空间及Connection对象简介181

9.3 建立数据库182

9.4 连接数据库183

9.4.1 连接SQL Server数据库183

9.4.2 连接Oracle数据库186

9.4.3 连接Access数据库186

9.4.4 使用config配置文件增加数据库连接的灵活性187

9.5 操纵数据库188

9.5.1 利用Command对象直接操纵数据库188

9.5.2 利用SqlDataReader对象及SQL语句操纵数据189

9.5.3 利用SqlDataReader对象及存储过程操纵数据190

9.5.4 使用DataAdapter+DataSet对象操纵数据191

9.5.5 断开方式中以DataReader方式操纵数据198

9.5.6 表格展示控件、数据源绑定和导航功能的使用199

9.6 案例分析 SQLServer表和文本文件间的数据转换201

9.7 本章小结203

习题204

第10章 多线程技术205

10.1 概述205

10.2 System. Threading命名空间和System. Threading. Thread类206

10.3 创建自定义线程类207

10.4 创建自定义线程调度类209

10.5 多线程间的同步210

10.5.1 使用lock关键字实现同步212

10.5.2 使用System. Threading. Monitor类实现同步213

10.6 利用多线程技术增强用户界面的响应性能214

10.7 案例分析216

10.8 本章小结220

习题220

参考文献222

后记223

热门推荐