欢迎访问学天下, 学习、交流与分享 !
当前位置:主页 > 实用资料 >

C#入门经典第5版 pdf高清扫描版

收藏本页
  • 主要内容
时间:2019-11-28 00:31 作者:cs123 点击:
精心推荐:
软件标签: C#入门经典 C#

C#入门经典第5版pdf高清扫描版是很多C#开发人员学习C#的启蒙之书,可以说是C#入门经典众多版本中相当给力的一本了,有需要的快来下载学习吧。

官方介绍:

《C#入门经典(第5版)》全面讲解C# 2010和.net架构编程知识,为您编写卓越C# 2010程序奠定坚实基础。C#入门经典系列是屡获殊荣的C#名著和超级畅销书。最新版的《C#入门经典(第5版)》 全面讲解C# 2010基础知识,浓墨重彩地描述web和windows编程以及数据访问(数据库和xml)等内容,详细介绍C#编程工具以及visual studio 2010中的visual C# 2010开发环境。贯穿全书的分步说明和极富启迪意义的示例指引您使用高效C# 2010代码得心应手地编写程序。 

内容简介:

1.解释变量和表达式等基本C# 2010语法知识 

2.介绍泛型的含义和用法 

3.讨论windows编程和windows窗体 

4.介绍C#改进内容、lambda表达式和扩展方法 

5.解释windows应用程序部署方法 

6.讨论xml并简要介绍linq 

7.深入探讨调试和错误处理方法 

8.演示有效wpf和wCf技术 

作者简介:

《C#入门经典(第5版)》一书的作者karli watson是infusion development 公司高级顾问,并担任boost.net的技术架构师和it自由撰稿人、作家和开发人员。他曾编著多本.net(尤其是C#)书籍,极擅长以浅显易懂的方式阐明复杂技术主题。 

《C#入门经典(第5版)》一书的另一作者Christian nagel是微软技术代言人、微软mvp,拥有逾25年的软件开发经验。Christian熟悉各种语言和平台,曾编写多本.net图书,并多次在国际会议上发表重要演讲。 

目录: 

第Ⅰ部分 C#语言 

第1章 C#简介 3 

1.1 .net framework的含义 3 

1.1.1 .net framework的内容 4 

1.1.2 使用.net framework编写应用程序 4 

1.2 C#的含义 7 

1.2.1 用C#能编写什么样的应用程序 7 

1.2.2 本书中的C# 8 

1.3 visual studio 2010 8 

1.3.1 visual studio 2010 express产品 9 

1.3.2 解决方案 9 

1.4 小结 9 

1.5 本章要点 10 

第2章 编写C#程序 11 

2.1 开发环境 12 

2.1.1 visual studio 2010 12 

2.1.2 visual C# 2010 express edition 14 

2.2 控制台应用程序 15 

2.2.1 solution explorer 19 

2.2.2 properties窗口 20 

2.2.3 error list窗口 20 

2.3 windows forms应用程序 21 

2.4 小结 25 

2.5 本章要点 25 

第3章 变量和表达式 27 

3.1 C#的基本语法 27 

3.2 C#控制台应用程序的基本结构 30 

3.3 变量 31 

3.3.1 简单类型 31 

3.3.2 变量的命名 35 

3.3.3 字面值 36 

3.3.4 变量的声明和赋值 38 

3.4 表达式 39 

3.4.1 数学运算符 39 

3.4.2 赋值运算符 43 

3.4.3 运算符的优先级 44 

3.4.4 名称空间 45 

3.5 小结 47 

3.6 练习 48 

3.7 本章要点 49 

第4章 流程控制 51 

4.1 布尔逻辑 51 

4.1.1 布尔赋值运算符 54 

4.1.2 按位运算符 55 

4.1.3 运算符优先级的更新 59 

4.2 goto语句 60 

4.3 分支 61 

4.3.1 三元运算符 61 

4.3.2 if语句 61 

4.3.3 switCh语句 65 

4.4 循环 68 

4.4.1 do循环 68 

4.4.2 while循环 71 

4.4.3 for循环 73 

4.4.4 循环的中断 77 

4.4.5 无限循环 78 

4.5 小结 78 

4.6 练习 79 

4.7 本章要点 79 

第5章 变量的更多内容 81 

5.1 类型转换 81 

5.1.1 隐式转换 82 

5.1.2 显式转换 83 

5.1.3 使用Convert命令进行显式转换 86 

5.2 复杂的变量类型 89 

5.2.1 枚举 89 

5.2.2 结构 93 

5.2.3 数组 96 

5.3 字符串的处理 102 

5.4 小结 106 

5.5 练习 107 

5.6 本章要点 108 

第6章 函数 109 

6.1 定义和使用函数 110 

6.1.1 返回值 111 

6.1.2 参数 113 

6.2 变量的作用域 120 

6.2.1 其他结构中变量的作用域 122 

6.2.2 参数和返回值与全局数据 124 

6.3 main( )函数 125 

6.4 结构函数 128 

6.5 函数的重载 128 

6.6 委托 130 

6.7 小结 133 

6.8 练习 133 

6.9 本章要点 134 

第7章 调试和错误处理 135 

7.1 vs和vce中的调试 135 

7.1.1 非中断(正常)模式下的调试 136 

7.1.2 中断模式下的调试 144 

7.2 错误处理 152 

7.2.1 try...catch...finally 153 

7.2.2 列出和配置异常 157 

7.2.3 异常处理的注意事项 158 

7.3 小结 159 

7.4 练习 159 

7.5 本章要点 159 

第8章 面向对象编程简介 161 

8.1 面向对象编程的含义 162 

8.1.1 对象的含义 162 

8.1.2 一切皆对象 165 

8.1.3 对象的生命周期 165 

8.1.4 静态和实例类成员 166 

8.2 oop技术 167 

8.2.1 接口 167 

8.2.2 继承 169 

8.2.3 多态性 171 

8.2.4 对象之间的关系 172 

8.2.5 运算符重载 173 

8.2.6 事件 174 

8.2.7 引用类型和值类型 174 

8.3 windows应用程序中的oop 175 

8.4 小结 177 

8.5 练习 177 

8.6 本章要点 178 

第9章 定义类 179 

9.1 C#中的类定义 179 

9.2 system.objeCt 184 

9.3 构造函数和析构函数 185 

9.4 vs和vCe中的oop工具 190 

9.4.1 Class view窗口 190 

9.4.2 对象浏览器 192 

9.4.3 添加类 193 

9.4.4 类图 194 

9.5 类库项目 196 

9.6 接口和抽象类 199 

9.7 结构类型 201 

9.8 浅度和深度复制 203 

9.9 小结 203 

9.10 练习 204 

9.11 本章要点 204 

第10章 定义类成员 205 

10.1 成员定义 205 

10.1.1 定义字段 206 

10.1.2 定义方法 206 

10.1.3 定义属性 207 

10.1.4 在类图中添加成员 212 

10.1.5 重构成员 215 

10.1.6 自动属性 216 

10.2 类成员的其他议题 217 

10.2.1 隐藏基类方法 217 

10.2.2 调用重写或隐藏的基类方法 219 

10.2.3 嵌套的类型定义 220 

10.3 接口的实现 220 

10.4 部分类定义 224 

10.5 部分方法定义 225 

10.6 示例应用程序 227 

10.6.1 规划应用程序 227 

10.6.2 编写类库 228 

10.6.3 类库的客户应用程序 235 

10.7 call hierarchy窗口 236 

10.8 小结 237 

10.9 练习 237 

10.10 本章要点 238 

第11章 集合、比较和转换 239 

11.1 集合 239 

11.1.1 使用集合 240 

11.1.2 定义集合 246 

11.1.3 索引符 247 

11.1.4 给Cardlib添加Cards集合 250 

11.1.5 关键字值集合和idiCtionary 252 

11.1.6 迭代器 254 

11.1.7 深复制 259 

11.1.8 给Cardlib添加深复制 261 

11.2 比较 263 

11.2.1 类型比较 263 

11.2.2 值比较 268 

11.3 转换 283 

11.3.1 重载转换运算符 284 

11.3.2 as运算符 285 

11.4 小结 286 

11.5 练习 286 

11.6 本章要点 287 

第12章 泛型 289 

12.1 泛型的概念 289 

12.2 使用泛型 291 

12.2.1 可空类型 291 

12.2.2 system.ColleCtions.generiC名称空间 297 

12.3 定义泛型类型 307 

12.3.1 定义泛型类 308 

12.3.2 定义泛型接口 319 

12.3.3 定义泛型方法 319 

12.3.4 定义泛型委托 321 

12.4 变体 321 

12.4.1 协变 322 

12.4.2 抗变 323 

12.5 小结 324 

12.6 练习 324 

12.7 本章要点 325 

第13章 其他oop技术 327 

13.1 ::运算符和全局名称空间限定符 327 

13.2 定制异常 329 

13.3 事件 331 

13.3.1 事件的含义 331 

13.3.2 处理事件 332 

13.3.3 定义事件 334 

13.4 扩展和使用Cardlib 343 

13.5 小结 351 

13.6 练习 352 

13.7 本章要点 352 

第14章 C#语言的改进 353 

14.1 初始化器 353 

14.1.1 对象初始化器 354 

14.1.2 集合初始化器 356 

14.2 类型推理 359 

14.3 匿名类型 360 

14.4 动态查找 364 

14.4.1 dynamiC类型 365 

14.4.2 idynamiCmetaobjeCtprovider 369 

14.5 高级方法参数 369 

14.5.1 可选参数 369 

14.5.2 命名参数 371 

14.5.3 命名参数和可选参数的规则 375 

14.6 扩展方法 375 

14.7 lambda表达式 379 

14.7.1 复习匿名方法 379 

14.7.2 把lambda表达式用于匿名方法 380 

14.7.3 lambda表达式的参数 383 

14.7.4 lambda表达式的语句体 384 

14.7.5 lambda表达式用作委托和表达式树 385 

14.7.6 lambda表达式和集合 386 

14.8 小结 388 

14.9 练习 389 

14.10 本章要点 390 

第Ⅱ部分 windows 编 程 

第15章 windows编程基础 393 

15.1 控件 393 

15.1.1 属性 394 

15.1.2 控件的定位、停靠和对齐 395 

15.1.3 anchor和dock属性 395 

15.1.4 事件 396 

15.2 button控件 398 

15.2.1 button控件的属性 398 

15.2.2 button控件的事件 398 

15.2.3 添加事件处理程序 399 

15.3 label和linklabel控件 400 

15.4 textbox控件 401 

15.4.1 textbox控件的属性 401 

15.4.2 textbox控件的事件 402 

15.4.3 添加事件处理程序 404 

15.5 radiobutton和CheCkbox控件 407 

15.5.1 radiobutton控件的属性 408 

15.5.2 radiobutton控件的事件 408 

15.5.3 CheCkbox控件的属性 408 

15.5.4 CheCkbox控件的事件 409 

15.5.5 groupbox控件 409 

15.6 riChtextbox控件 412 

15.6.1 riChtextbox控件的属性 412 

15.6.2 riChtextbox控件的事件 413 

15.7 listbox和CheCkedlistbox控件 418 

15.7.1 listbox控件的属性 418 

15.7.2 listbox控件的方法 419 

15.7.3 listbox控件的事件 420 

15.8 listview控件 422 

15.8.1 listview控件的属性 422 

15.8.2 listview控件的方法 424 

15.8.3 listview控件的事件 424 

15.8.4 listviewitem 425 

15.8.5 Columnheader 425 

15.8.6 imagelist控件 425 

15.9 tabControl控件 431 

15.9.1 tabControl控件的属性 432 

15.9.2 使用tabControl控件 432 

15.10 小结 434 

15.11 练习 434 

15.12 本章要点 434 

第16章 windows窗体的高级功能 435 

第17章 部署windows应用程序 465 

第Ⅲ部分 web 编 程 

第18章 asp.net web编程 503 

第19章 web服务 557 

第20章 部署web应用程序 581 

第Ⅳ部分 数 据 访 问 

第21章 文件系统数据 597 

第22章 xml 633 

第23章 linq简介 657 

第24章 应用linq 695 

第Ⅴ部分 其 他 技 术 

第25章 windows presentation 

第26章 windows Communication Foundation 787 

第27章 windows workflow foundation 819

下载地址地址隐藏,输入验证码自动跳转下载(不收费,无需登录,看不清验证码请点击图片)