图书介绍
项目实践精解 C#核心技术应用开发PDF|Epub|txt|kindle电子书版本网盘下载
![项目实践精解 C#核心技术应用开发](https://www.shukui.net/cover/50/34693825.jpg)
- 梁立新主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121114243
- 出版时间:2010
- 标注页数:448页
- 文件大小:164MB
- 文件页数:460页
- 主题词:C语言-程序设计
PDF下载
下载说明
项目实践精解 C#核心技术应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#核心技术概述1
1.1 Microsoft.NET介绍1
1.1.1 Microsoft.NET概述1
1.1.2 Microsoft.NET平台的意义1
1.1.3 Microsoft.NET的基本模块2
1.2 C#的历史、现状和特点4
1.2.1 C#产生的历史4
1.2.2 C#的优势5
1.3 C#与面向对象6
1.3.1 取代面向过程的面向对象程序设计语言7
1.3.2 抽象的概念8
1.3.3 面向对象编程的3个原则8
1.3.4 类和实例对象的性质11
1.4 C#核心技术体系结构11
本章总结12
第2章 SuperVCD项目概述13
2.1 SuperVCD项目需求分析13
2.2 SuperVCD项目结构分析和运行指南15
2.2.1 SuperVCD应用程序结构15
2.2.2 SuperVCD项目运行指南15
本章总结17
第3章 C#启动18
3.1 C#程序开发实例18
3.1.1 C#程序的基本结构18
3.1.2 编译和运行C#应用程序21
3.2 集成开发环境(IDE)Visual Studio介绍23
本章总结27
第4章 C#基础语法(一)标识符、关键字及数据类型28
4.1 标识符28
4.2 关键字29
4.3 变量32
4.3.1 数据类型32
4.3.2 变量33
4.4 常量35
4.5 SuperVCD项目应用实例36
本章总结36
第5章 C#基础语法(二)表达式及流程控制37
5.1 运算符37
5.1.1 基本运算符38
5.1.2 算术运算符40
5.1.3 关系运算符42
5.1.4 逻辑运算符43
5.1.5 位运算符45
5.1.6 赋值运算符49
5.1.7 三元运算符50
5.1.8 其他运算符51
5.2 表达式51
5.2.1 运算符的优先次序51
5.2.2 数据类型转换53
5.3 C#控制语句55
5.3.1 顺序流程与分支流程56
5.3.2 循环流程58
5.3.3 与程序转移有关的其他语句60
5.3.4 异常处理语句:try-catch-finally62
5.4 SuperVCD项目应用实例62
本章总结63
第6章 C#基础语法(三)数组64
6.1 数组概述64
6.2 数组对象67
6.3 数组的高级功能71
6.4 SuperVCD项目应用实例77
本章总结77
第7章 C#面向对象核心语法78
7.1 面向对象的概念78
7.1.1 对象和类概述78
7.1.2 类、方法和变量81
7.1.3 构造方法和析构方法88
7.1.4 方法的重载89
7.1.5 this的使用91
7.1.6 命名空间91
7.2 封装93
7.2.1 封装概述93
7.2.2 属性与索引器95
7.2.3 内部类100
7.2.4 分部类103
7.3 继承104
7.3.1 继承概述104
7.3.2 虚方法与重写方法107
7.3.3 base的使用109
7.4 多态性111
7.4.1 多态概述111
7.4.2 多态实现条件111
7.4.3 多态性的代码实现113
7.5 SuperVCD项目应用实例115
本章总结116
第8章 C#面向对象高级语法(一)117
8.1 静态(static)变量和方法117
8.1.1 静态(static)变量117
8.1.2 静态(static)方法118
8.2 密封(sealed)类和方法120
8.3 访问控制(access control)121
8.3.1 类的访问控制122
8.3.2 类成员变量和成员方法的访问控制122
8.4 抽象类与抽象方法122
8.5 接口125
8.5.1 接口的定义125
8.5.2 接口的实现126
8.6 集合131
8.6.1 集合与接口132
8.6.2 foreach循环语句133
8.6.3 迭代器134
8.6.4 常用的集合类134
8.7 类的转换147
8.7.1 隐式转换147
8.7.2 显式转换147
8.7.3 is运算符148
8.7.4 as运算符149
8.8 SUPERVCD项目应用实例150
本章总结151
第9章 C#面向对象高级语法(二)152
9.1 重载运算符152
9.1.1 重载运算符的原则152
9.1.2 重载标准运算符153
9.2 结构与枚举156
9.2.1 结构156
9.2.2 枚举158
9.3 字符串与正规表达式161
9.3.1 字符串161
9.3.2 正则表达式167
9.4 委托与事件174
9.4.1 委托174
9.4.2 事件182
9.5 泛型187
9.5.1 泛型的概念189
9.5.2 泛型的声明和使用191
9.5.3 泛型约束193
9.5.4 泛型集合195
9.6 SuperVCD项目应用实例196
本章总结196
第10章 异常处理197
10.1 异常定义197
10.2 异常分类197
10.3 异常处理198
10.4 自定义异常204
10.5 SuperVCD项目应用实例206
本章总结206
第11章 使用WinForm建立用户图形界面207
11.1 窗体编程概述207
11.2 窗体编程基础208
11.3 窗体控件和组件简介218
11.4 SuperVCD项目应用实例240
本章总结252
第12章 多线程高级编程253
12.1 多线程的概念253
12.2 线程基本操作256
12.3 线程的同步262
12.4 多线程的自动管理269
12.5 SuperVCD项目应用实例274
本章总结278
第13章 使用输入输出类279
13.1 文件系统中的目录和文件管理279
13.1.1 File和FileInfo280
13.1.2 Drectory和DirectoryInfo283
13.2 基于流的文件读写操作285
13.2.1 流的概念286
13.2.2 基于流的文件操作286
13.3 XML文件操作300
13.3.1 XML基础300
13.3.2 XML转换317
13.3.3 XML操作324
13.4 SUPERVCD项目应用实例331
本章总结338
第14章 使用TCP/IP和UDP/IP开发网络程序339
14.1 网络编程简介339
14.2 理解TCP/IP及UDP/IP协议340
14.3 System.Net和System.Net.Sockets命名空间341
14.4 使用C#开发TCP/IP网络程序350
14.5 使用C#开发UDP/IP网络程序357
14.6 SuperVCD项目应用实例363
本章总结367
第15章 ADO.NET数据库开发368
15.1 数据库的基本概念368
15.2 SQL369
15.3 SQL Server的基本使用378
15.3.1 创建和维护数据库378
15.3.2 表的管理381
15.4 ADO.NET概述382
15.4.1 ADO.NET对象模型383
15.4.2 ADO.NET的基本步骤385
15.5 SuperVCD项目应用实例389
本章总结393
附录A C#集成开发环境(IDE)Visual Studio介绍394
附录B C#编程规范404
附录C 比较.NET和Java412
附录D C#和C++的比较417
附录E 单元测试工具介绍437