图书介绍

Visual C# 2010从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

Visual C# 2010从入门到精通
  • 宋智军,邱仲潘编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121120695
  • 出版时间:2011
  • 标注页数:347页
  • 文件大小:80MB
  • 文件页数:357页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

Visual C# 2010从入门到精通PDF格式电子书版下载

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

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

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

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

图书目录

第1章Visual C# 2010概述1

1.1 C#语言和NET Framework介绍1

1.1.1 C#语言1

1.1.2NET Framework平台体系结构1

1.2 C# 4.0新特性2

1.2.1动态查找3

1.2.2参数命名和可选参数4

1.2.3 COM互操作特性6

1.2.4变性6

1.3 Visual Studio 2010的运行环境及安装8

1.3.1安装Visual Studio 20108

1.3.2选择默认环境设置10

1.4认识Visual Studio 2010集成开发环境11

1.4.1菜单栏与工具栏11

1.4.2解决方案资源管理器12

1.4.3工具箱和属性窗口13

1.4.4设计器窗口13

1.4.5代码编辑器14

1.4.6对象浏览器14

第2章 开始Visual C# 2010编程15

2.1编写“Hello World”程序15

2.2代码详解17

2.2.1程序结构17

2.2.2命名空间和指示符using18

2.2.3声明类18

2.2.4声明Main方法18

2.2.5程序的输入和输出19

2.2.6注释20

2.3程序调试22

2.3.1程序错误类型23

2.3.2程序调试方法24

2.4 C#编码规范25

2.4.1命名惯例25

2.4.2缩进和间隔规范26

2.4.3代码注释规范27

2.4.4异常处理规范27

2.5编程习惯28

第3章Visual C# 2010编程基础32

3.1标识符32

3.2关键字33

3.3数据类型34

3.3.1值类型34

3.3.2引用类型40

3.3.3类型转换45

3.4变量和常量51

3.4.1声明和使用常量51

3.4.2声明和使用变量52

3.4.3变量类型53

3.4.4变量的作用域54

3.5运算符55

3.5.1算术运算符55

3.5.2关系运算符56

3.5.3逻辑运算符57

3.5.4位运算符58

3.5.5赋值运算符59

3.5.6其他运算符60

3.5.7运算符优先级63

3.6运算符的重载64

3.7表达式66

第4章 流程控制语句及预处理67

4.1选择语句67

4.1.1 if语句67

4.1.2 switch语句70

4.2循环语句71

4.2.1 while语句72

4.2.2 do-while语句72

4.2.3 for语句73

4.2.4 foreach语句74

4.3跳转语句75

4.3.1 break语句75

4.3.2 continue语句76

4.3.3 goto语句77

4.3.4 return语句78

4.4异常处理语句79

4.4.1 throw语句79

4.4.2 try-catch语句80

4.4.3 try-finally语句82

4.4.4 try-catch-finally语句83

4.5预处理器指令84

4.5.1 #define和#undef84

4.5.2 #if、 #elif、 #else和#endif85

4.5.3 #warning和#error86

4.5.4 #region和#endregion86

4.5.5 #pragma、 #pragma warning和#pragma checksum87

4.5.6 #line88

第5章 面向对象90

5.1面向对象的基本概念90

5.1.1一切都是对象90

5.1.2类的面向对象特性90

5.2类91

5.2.1类的声明91

5.2.2类的修饰符92

5.2.3类的成员94

5.2.4类的实例96

5.3构造函数和析构函数97

5.3.1构造函数97

5.3.2析构函数101

5.4类与结构的比较102

5.5常量105

5.5.1静态常量105

5.5.2动态常量105

5.6字段106

5.6.1只读字段107

5.6.2易失字段108

5.7属性109

5.7.1属性的声明109

5.7.2属性的种类110

5.8方法111

5.8.1声明方法111

5.8.2方法的参数类型112

5.8.3方法重载115

5.9索引器116

第6章 继承118

6.1继承概述118

6.2继承规则119

6.3访问基类成员120

6.4重写方法122

6.4.1 override关键字122

6.4.2 virtual关键字124

6.4.3 new关键字126

6.5基于继承的多态性127

6.6抽象类130

6.7密封类131

第7章 接口133

7.1定义接口133

7.2接口成员134

7.2.1接口方法134

7.2.2接口属性135

7.2.3接口索引器137

7.2.4接口事件138

7.3接口成员访问141

7.4完全限定接口成员名143

7.5接口的继承143

7.6接口实现144

7.6.1显式接口成员实现144

7.6.2接口映射146

7.6.3接口实现继承149

7.6.4接口重新实现150

7.7抽象类和接口151

第8章 数组与集合155

8.1数组概述155

8.2声明数组156

8.3数组初始化156

8.3.1一维数组的初始化156

8.3.2多维数组的初始化157

8.3.3交错数组的初始化157

8.4数组元素访问159

8.5数组协方差160

8.6传递数组参数161

8.7使用ref和out传递数组162

8.8动态数组164

8.9数组的基本操作167

8.9.1数组的遍历167

8.9.2数组的排序167

8.9.3数组元素的添加与删除168

8.10集合类169

8.10.1 Queue集合类170

8.10.2 Stack集合类171

8.10.3 Hashtable集合类172

8.10.4 SortedList集合类173

8.10.5 Dictionary泛型集合174

第9章 委托与事件177

9.1委托177

9.1.1委托声明177

9.1.2委托创建表达式179

9.1.3委托实例化181

9.1.4委托调用181

9.1.5委托与接口183

9.1.6委托中的协变和逆变184

9.1.7合并委托185

9.2事件187

9.2.1事件声明187

9.2.2类似字段的事件189

9.2.3事件访问器190

9.2.4在派生类中引发基类事件191

9.2.5实现接口事件194

9.2.6使用字典存储事件实例197

9.2.7实现自定义事件访问器199

第10章 泛型201

10.1泛型概述201

10.2泛型的优点203

10.3泛型类型参数205

10.3.1类型参数命名准则205

10.3.2类型参数的约束205

10.4泛型类209

10.5泛型接口211

10.6泛型方法216

10.7泛型委托217

10.8泛型中的默认关键字218

10.9运行时的泛型219

10.10泛型和数组220

10.11泛型和属性221

10.12 C++模板和C#泛型的区别222

第11章 反射223

11.1反射概述223

11.2仅反射上下文224

11.3查看类型信息224

11.3.1 System Type和ConstructorInfo225

11.3.2 MemberInfo、 MethodInfo、 FieldInfo和Property Info226

11.4访问默认成员229

11.5访问自定义属性230

11.6使用反射将委托挂钩231

第12章Windows窗体与控件233

12.1 Windows窗体233

12.1.1创建Windows窗体233

12.1.2在项目中添加窗体235

12.2 Windows窗体控件236

12.2.1控件的分类236

12.2.2控件的基本操作238

12.2.3命令控件239

12.2.4设置选项控件241

12.2.5列表选择控件244

12.2.6编辑文本控件247

12.2.7显示信息控件250

12.2.8日期选择控件252

12.2.9弹出式信息控件254

12.2.10图像控件256

12.2.11容器控件257

12.3对话框控件259

12.3.1 ColorDialog控件259

12.3.2 FontDialog控件260

12.3.3 OpenFileDialog控件260

12.3.4 PrintDialog控件261

12.3.5 FolderBrowserDialog控件261

12.3.6 SaveFileDialog控件262

12.4菜单和工具栏控件262

12.4.1 MenuStrip控件262

12.4.2 ContextMenuStrip控件263

12.4.3 ToolStrip控件264

12.4.4 ToolStripContainer控件264

第13章 基本应用266

13.1典型的应用程序266

13.1.1 Windows应用程序266

13.1.2控制台应用程序270

13.2文档和视图271

13.2.1文档和视图的概念271

13.2.2实现一个简单多文档编辑器272

13.3绘图274

13.3.1 C#绘图机制274

13.3.2绘制简单的线条275

13.3.3绘制几何图形和呈现图像278

13.3.4绘制文本280

13.4动态链接库(DLL)281

13.4.1 DLL概述281

13.4.2创建和使用DLL282

13.4.3调试DLL286

13.5多任务编程287

13.5.1进程与线程的概念287

13.5.2多线程编程的困难287

13.5.3进程控制288

13.5.4线程控制291

13.5.5线程同步293

第14章 数据库编程297

14.1 ADONET概述297

14.1.1数据库与ADONET297

14.1.2关于ADONET的类299

14.1.3 Windows应用程序与ADONET305

14.2 ADONET应用307

14.2.1用DataReader从数据库中读取数据308

14.2.2用DataSet从数据库中读取数据309

14.2.3更新数据库的内容310

14.2.4访问数据集中的多个表312

14.2.5深入理解ADO.NET中的SQL语句314

14.2.6数据绑定316

第15章 网络通信编程320

15.1.NET Framework中的请求和响应320

15.2 TCP/IP协议321

15.2.1 IP协议321

15.2.2 TCP协议322

15.3使用TcpListener和TcpClient收发信息323

15.3.1同步、异步、阻塞和非阻塞323

15.3.2使用TcpListener与TcpClient323

15.3.3使用Socket类代替TcpListener和TcpClient327

15.4典型的网络应用329

15.4.1下载网页330

15.4.2上传和下载文件332

15.4.3接收电子邮件信息334

15.4.4实现Ping命令338

参考文献346

热门推荐