图书介绍

C#编程新手自学手册PDF|Epub|txt|kindle电子书版本网盘下载

C#编程新手自学手册
  • 陈强等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111363705
  • 出版时间:2012
  • 标注页数:571页
  • 文件大小:247MB
  • 文件页数:591页
  • 主题词:C语言-程序设计-手册

PDF下载


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

下载说明

C#编程新手自学手册PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基 础 篇1

第 1 章 C#开发基础1

1.1 什么是 C2

1.1.1 C#的推出背景2

1.1.2 C#的特点2

1.2.NET Framework 框架4

1.2.1.NET Framework 筒介4

1.2.2 不得不知的几个概念5

1.3 疑难向题解析6

职场点拨——C#的地位7

第 2 章 初识 C#开发环境9

2.1 Visual Studio 2010 介绍9

2.1.1 Visual Studio 2010 工具介绍9

2.1.2 Visual Studio 2010 工具的内容10

2.1.3 Visual Studio 2010新特性11

2.1.4 Visual Studio 2010 与 2008 版本的对比12

2.1.5 安装 Visual Studio 201014

2.2 初步认识 Visual Studio 2010 升发环境15

2.2.1 Visual Studio 2010 设置15

2.2.2 新建项 目16

2.2.3 解决方案和类视图19

2.2.4 文本编辑器20

2.2.5 生成 与查错22

2.3 疑难向题解析23

职场点拨——忘样学好 C24

第 3 章 变量与常量26

3.1 C#的基本语法26

3.2 变量29

3.2.1 C#美型29

3.2.2 给变量命名34

3.2.3 变量的声明和赋值35

3.3 常量36

3.4类型转换36

3.4.1隐式转换36

3.4.2 显式转换38

3.4.3装箱与拆箱40

3.5复杂的变量类型42

3.5.1枚举42

3.5.2结构44

3.5.3数组45

3.6基本.NET框架类47

3.6.1 Console类47

3.6.2 Convert类52

3.6.3 Math类53

3.7疑难问题解析54

职场点拨——和客户相处之道55

第4章 表达式与运算符56

4.1表达式56

4.2运算符57

4.2.1基本运算符57

4.2.2数学运算符59

4.2.3赋值运算符61

4.2.4比较运算符61

4.2.5逻辑运算符62

4.2.6移位运算符63

4.2.7三元运算符63

4.2.8运算符的优先级65

4.3疑难问题解析66

职场点拨——生活方式决定人生道路66

第5章 流程控制语句68

5.1语句和语句块68

5.2选择语句69

5.2.1使用if语句69

5.2.2使用switch语句70

5.3循环语句72

5.3.1使用while语句72

5.3.2使用do…while语句74

5.3.3使用for语句77

5.4跳转语句79

5.4.1使用break语句80

5.4.2使用continue语句81

5.4.3使用return语句83

5.4.4使用goto语句84

5.5疑难问题解析85

职场点拨——创业还是就业?85

第6章 面向对象编程技术87

6.1何谓面向对象88

6.1.1知道OOP吗88

6.1.2 C#面向对象编程88

6.2统一建模语言88

6.2.1 UML简介89

6.2.2类图和对象图89

6.2.3序列图和状态图91

6.3对象建模技术92

6.3.1功能模型93

6.3.2对象模型93

6.3.3动态模型93

6.4面向对象分析94

6.4.1面向对象分析的原则94

6.4.2面向对象分析的阶段95

6.4.3面向对象分析的具体目标96

6.4.4面向对象分析的过程和步骤97

6.5面向对象设计97

6.5.1面向对象设计概述97

6.5.2面向对象设计的原则98

6.5.3面向对象设计的任务98

6.5.4面向对象设计的处理阶段98

6.5.5面向对象设计的过程和步骤99

6.6 OOP技术的应用100

6.7疑难问题解析103

职场点拨——团队精神的重要性103

第二篇 核心技术篇105

第7章 方法105

7.1定义和使用方法105

7.1.1方法的返回值107

7.1.2方法参数简介107

7.2变量作用域109

7.3静态方法与实例方法110

7.4方法参数详解113

7.4.1使用值参数113

7.4.2使用引用参数114

7.4.3使用输出参数115

7.4.4使用参数数组116

7.4.5使用数组参数117

7.5结构方法120

7.6方法重载120

7.6.1方法重载介绍121

7.6.2方法重载的具体应用123

7.7使用Main()方法126

7.8递归130

7.9疑难问题解析131

职场点拨——模块化设计的原则132

第8章类133

8.1定义类134

8.2类的成员135

8.2.1最简单的数据成员135

8.2.2最重要的函数成员136

8.3访问修饰符137

8.3.1类成员访问修饰符137

8.3.2类的访问修饰符138

8.4对象是什么139

8.4.1创建对象139

8.4.2使用对象140

8.5 C#类成员143

8.5.1类成员概述143

8.5.2类成员使用实例143

8.6使用构造函数145

8.6.1构造函数概述145

8.6.2构造函数的参数146

8.6.3使用私有构造函数146

8.6.4使用静态构造函数147

8.7使用析构函数149

8.8使用只读字段151

8.9使用this关键字151

8.9.1进行this访问151

8.9.2使用this关键字152

8.10 C#属性154

8.11索引器157

8.12命名空间159

8.12.1编译单元159

8.12.2完全限定名标识160

8.12.3 using指令161

8.13 C#内部类162

8.14 C#分部类163

8.15 疑难问题解析164

职场点拨——谈职业精神164

第9章 集合和数组应用167

9.1 C#集合167

9.1.1 C#集合概述168

9.1.2使用集合169

9.2数组的高级应用170

9.2.1数组的方法和属性170

9.2.2 Createlnstance()方法175

9.2.3数组转换178

9.3 C#集合类180

9.3.1 ArrayList集合类180

9.3.2 Hashtable集合类183

9.3.3 Queue集合类186

9.3.4 SortedList集合类188

9.3.5 Stack集合类191

9.4使用foreach循环语句193

9.4.1 foreach概述193

9.4.2集合内使用foreach语句194

9.5自定义集合类195

9.5.1实现接口195

9.5.2结合实现197

9.6 C#迭代器199

9.7疑难问题解析201

职场点拨——老板喜欢什么样的员工202

第10章 继承与多态203

10.1继承204

10.1.1类的层次结构204

10.1.2声明继承205

10.1.3继承规则205

10.2 C#的隐藏207

10.3 C#的多态208

10.3.1虚方法和虚方法重写209

10.3.2重写方法的特点210

10.3.3多态的应用211

10.4使用base关键字214

10.4.1 base访问214

10.4.2 base构造函数指定215

10.5抽象类和抽象方法217

10.6密封类和密封成员219

10.7 C#静态类221

10.8 C#接口223

10.8.1定义接口223

10.8.2接口的实现和继承225

10.8.3显式接口的成员226

10.8.4访问接口成员229

10.9 C#根类object231

10.9.1 object的方法232

10.9.2 object的方法应用232

10.9.3 Finalize()特殊应用234

10.10 C#类转换235

10.10.1隐式转换235

10.10.2显式转换236

10.10.3使用is运算符237

10.10.4使用as运算符239

10.11 C#4.0新特性——dynamic关键字240

10.12疑难问题解析242

职场点拨——兼职243

第11章 字符串与正则表达式245

11.1 C#字符串245

11.1.1 C#类型246

11.1.2 string和String246

11.1.3 StringBuilder253

11.2 C#正则表达式255

11.2.1语言256

11.2.2正则表达式类258

11.3正则表达式应用262

11.3.1分隔符分隔262

11.3.2字符检索处理263

11.3.3字符替换处理264

11.4 C# 4.0新特性——命名可选参数与COM互操作264

11.4.1命名与可选参数264

11.4.2可选参数与重载决策265

11.4.3 COM互操作266

11.5疑难问题解析267

职场点拨——部门间的沟通268

第三篇 提 高篇269

第12章 委托与事件269

12.1 C#委托270

12.1.1声明委托270

12.1.2使用委托272

12.1.3使用委托匿名方法275

12.2 C#事件277

12.2.1声明事件277

12.2.2使用事件278

12.2.3采用访问器方式使用事件279

12.3 C#4.0新特性——动态编程281

12.3.1再议dynamic281

12.3.2动态编程的应用283

12.4疑难问题解析286

职场点拨——跳槽的成本286

第13章 泛型287

13.1泛型概述287

13.1.1泛型的特点288

13.1.2泛型的优点288

13.2泛型声明289

13.2.1声明泛型类289

13.2.2泛型接口291

13.2.3泛型委托292

13.2.4泛型方法293

13.3泛型约束294

13.4泛型集合类297

13.4.1泛型集合类介绍297

13.4.2泛型集合类的使用297

13.4.3自定义泛型集合类303

13.5 C#泛型迭代器306

13.6疑难问题解析308

职场点拨——认清你的职责309

第14章 文件操作310

14.1文件管理311

14.1.1使用File和FileInfo311

14.1.2使用Directory和DirectoryInfo315

14.1.3使用Path319

14.1.4使用Environment322

14.2 C#流文件管理325

14.2.1使用FileStream326

14.2.2使用StreamReader和StreamWriter330

14.2.3使用BinaryReader和BinaryWriter333

14.3 XML文件处理336

14.3.1 XML简介336

14.3.2基于流的处理337

14.3.3基于DOM的处理348

14.4疑难问题解析350

职场点拨——程序员的几个坏习惯351

第15章Windows窗体编程353

15.1窗体编程基础353

15.1.1窗体概述354

15.1.2一个简单的窗体程序355

15.2创建和使用窗体359

15.2.1创建窗体359

15.2.2窗体设置360

15.3使用控件和组件369

15.3 1控件的属性369

15.3.2使用Label控件和LinkLabel控件370

15.3.3使用TextBox控件373

15.3.4使用Button控件376

15.3.5使用CheckBox、 RadioButton和GroupBox控件379

15.3.6使用ListBox和ComboBox控件384

15.3.7使用ProgressBar和BackgroudWorker384

15.3.8使用ListView控件390

15.3.9使用TreeView控件391

15.4使用窗体菜单392

15.4.1主菜单实现控件介绍392

15.4.2使用上下文菜单控件393

15.5工具栏应用394

15.5.1 ToolStrip控件介绍394

15.5.2使用ToolStrip控件395

15.6窗体对话框399

15.6.1自定义实现对话框399

15.6.2使用对话框控件405

15.7疑难问题解析410

职场点拨——初次见面要留下好印象414

第16章Web应用编程415

16.1 Web编程概述415

16.2创建一个简单的ASP.NET程序416

16.3 ASP.NET控件419

16.3.1 Web服务器控件420

16.3.2数据处理控件423

16.3.3其他控件424

16.4状态管理427

16.4.1 ViewState428

16.4.2 Cookies428

16.4.3服务器端状态管理429

16.5安全性431

16.6 ASP.NET和数据库的连接433

16.7疑难问题解析437

职场点拨——有错要勇于面对同事437

第17章 数据库和ADO.NET操作438

17.1什么是ADO.NET438

17.1.1数据库简介439

17.1.2 ADO.NET的目的440

17.2 ADO.NET的对象441

17.2.1提供者对象介绍441

17.2.2用户对象介绍442

17.2.3 System.Data命名空间442

17.3安装Northwind443

17.4使用DataReader444

17.5数据库连接446

17.5.1基本连接处理447

17.5.2连接的使用447

17.5.3事务处理449

17.6命令和存储过程450

17.6.1处理命令450

17.6.2存储过程454

17.7 DataSet数据处理457

17.7.1数据表457

17.7.2数据列457

17.7.3数据行458

17.7.4 DataSet数据更新460

17.8 ADO.NET和XML463

17.8.1 WriteXml()方法463

17.8.2 ReadXml()方法465

17.9 ADO.NET和SQL467

17.9.1更新操作命令467

17.9.2直接执行SQL命令468

17.10疑难问题解析470

职场点拨——寻找更好的工作472

第18章DataGrid和数据绑定474

18.1通过Visual Studio 2010实现数据库项目474

18.1.1建立数据库连接475

18.1.2建立数据源476

18.2 DataGrid控件478

18.2.1 DataGrid基础478

18.2.2使用DataGridView480

18.3数据绑定488

18.3.1单一绑定488

18.3.2数据绑定对象488

18.4疑难问题解析497

职场点拨——程序员创业的致命错误497

第19章GDI+图形图像编程499

19.1 GDI+基础499

19.1.1 GDI+500

19.1.2 Graphics类500

19.2图形操作501

19.2.1绘图工具501

19.2.2绘图502

19.2.3颜色混合505

19.3测量坐标和区域508

19.3.1 Point和PointF508

19.3.2 Size和SizeF509

19.3.3 Rectangle和RectangleF510

19.4字体和文本511

19.4.1字体处理511

19.4.2文本处理513

19.5颜色操作514

19.5.1红绿蓝值515

19.5.2命名的颜色515

19.6图像操作515

19.6.1位图文件简介515

19.6.2矢量图文件简介517

19.6.3 GDI+图像处理518

19.7打印操作524

19.8制作一个画板工具529

19.9疑难问题解析534

职场点拨——谈加薪和升职537

第四篇 综合实战篇539

第20章 俄罗斯方块游戏539

20.1系统概述与预览539

20.1.1游戏的运作过程539

20.1.2项目文件概述539

20.1.3实例项目概览540

20.2系统窗体界面实现540

20.2.1制作游戏窗体540

20.2.2窗体元素设置文件543

20.3事件处理程序548

20.3.1初始设置549

20.3.2编写事件处理代码550

20.4游戏控制、处理方法552

20.4.1初始设置552

20.4.2重新开始处理553

20.4.3 Review()处理554

20.4.4载入处理555

20.4.5绘制方块处理558

20.4.6游戏过程处理561

参考文献571

热门推荐