C#.NET程序设计教程

当前位置:首页 > 教材 > 研究生/本专科 > C#.NET程序设计教程

出版社:清华大学出版社
出版日期:2010-2
ISBN:9787302218661
页数:498页

作者简介

《C#.NET程序设计教程》基于Visual Studio 2008/.NET Framework 3.5开发和运行环境,阐述C#3.0语言的基础知识,以及使用C#3.0语言的实际开发应用实例。具体内容包括C#.NET语言基础、面向对象编程、结构、枚举、泛型、特性、语言集成查询、多线程编程技术、数值日期和字符串处理、文件和流输入输出、集合、数据库访问、Windows窗体应用程序、WPF应用程序、ASP.NET Web应用程序设计等。
《C#.NET程序设计教程》作者结合多年的程序设计、开发及授课经验,精选大量的实例,由浅人深、循序渐进地介绍C#.NET程序设计语言,让读者能够较为系统全面地掌握程序设计的理论和应用。
《C#.NET程序设计教程》可作为高等学校各专业的计算机程序设计教程,同时也可作为广大程序设计开发者、爱好者的自学参考书。
《C#.NET程序设计教程》配有实验和辅导教材《C#.NET程序设计实验指导》,提供了大量的思考与实践练习,让读者从实践中巩固和应用所学的知识。

书籍目录

第1部分 C#.NET面向对象程序设计语言的基础知识 第1章 C#语言介绍  1.1 C#语言概述   1.1.1 C#语言简介   1.1.2 C#语言的特点和开发应用范围    1.2 C#语言的编译和运行环境   1.2.1 C#语言与.NETFramework   1.2.2 C#的运行环境   1.2.3 C#的开发环境  1.3 创建简单的C#程序   1.3.1 Hello,World程序   1.3.2 代码分析   1.3.3 编译和运行结果  1.4 C#程序的基本结构   1.4.1 程序结构   1.4.2 命名空间   1.4.3 类和对象   1.4.4 Main方法   1.4.5 注释  1.5 本章小结 第2章 数据类型、变量和常量  2.1 数据类型   2.1.1 类型系统   2.1.2 值类型   2.1.3 引用类型   2.1.4 装箱和拆箱  2.2 变量   2.2.1 变量的命名规则   2.2.2 变量的声明和赋值   2.2.3 变量的分类   2.2.4 变量的作用域  2.3 常量  2.4 预定义数据类型   2.4.1 整型   2.4.2 浮点类型   2.4.3 decimal类型   2.4.4 bool类型   2.4.5 字符类型   2.4.6 Object类型   2.4.7  string类型   2.4.8 可以为null的类型  2.5 类型转换   2.5.1 隐式转换   2.5.2 显式转换(强制转换)   2.5.3 Convert类提供的类型转换方法   2.5.4 checked关键字  2.6 本章小结 第3章 语句、运算符和表达式  3.1 语句  3.2 运算符   3.2.1 算术运算符   3.2.2 关系和类型测试运算符   3.2.3 逻辑运算符   3.2.4 赋值运算符   3.2.5 字符串运算符   3.2.6 位运算符   3.2.7 条件运算符   3.2.8 其他运算符   3.2.9 运算符优先级  3.3 表达式   3.3.1 表达式的组成   3.3.2 表达式的书写规则  3.4 本章小结 第4章 程序流程和异常处理  4.1 顺序结构  4.2 选择结构   4.2.1 if语句   4.2.2 switch语句  4.3 循环结构   4.3.1 for循环 …… 第5章 数组和指针 第6章 类和对象 第7章 类成员 第8章 继承和多态 第9章 委托和事件 第10章 结构和枚举 第11章 泛型 第12章 特性 第13章 语言集成查询 第14章 多线程编程技术第2部分 .NET Framework类库基本应用 第15章 数值、日期和字条串处理 第16章 文件和流I/O 第17章 集合和数据结构 第18章 数据库访问第3部分 C#.NET应用程度开 第19章 Windows窗体应用程序 第20章 WPF应用程序 第21章 ASP.NET Web应用程序附录A  .NET Framework概述附录B  C#编译器和预处理器指令附录C  Visual Studio简介附录D  C# 3.0关键字附录E  控制台I/O和格式化字符串附录F  XML文档注释

编辑推荐

  教学目标明确,注重理论与实践的结合,教学方法灵活.培养学生自主学习的能力,教学内容先进,强调计算机在各专业中的应用,教学模式完善,提供配套的教学资源解决方案。

章节摘录

  (4)现代。C#语言包括许多现代先进语言的特性,例如:  支持属性(Property),充当私有成员变量的访问器。  支持封装的方法签名(称为“委托”),它实现了类型安全的事件通知。  支持特性(Attribute),提供关于运行时类型的声明性元数据。  支持内联XML文档注释,编人了自己的文档。  支持泛型方法和类型,从而提供了更出色的类型安全和性能。  提供了迭代器,允许集合类的实施者自定义迭代行为,以便客户端代码使用。  在C#3.O中,语言集成查询(UNQ)表达式使强类型查询成为一流的语言构造。  隐式类型的本地变量和数组。在与本地变量一起使用时,var关键字指示编译器根据初始化语句右侧的表达式推断变量或数组元素的类型。  对象初始值设定项。支持无须显式调用构造函数即可进行对象初始化。  集合初始值设定项。支持使用初始化列表而不是对Add或其他方法的特定调用来初始化集合。  扩展方法。使用静态方法扩展现有类,这些静态方法可以通过实例方法语法进行调用。  匿名类型。使用关键字var声明,无须预先显式定义,其类型名由编译器生成。匿名类型广泛用于LINQ查询表达式。  Lambda表达式。支持带有可绑定到委托或表达式树的输人参数的内联表达式。  自动实现的属性。支持使用简化的语法声明属性。  分部方法定义。分部类型可以包含分部方法。  垃圾回收(garbage collection)。将自动回收不再使用的对象所占用的内存。  异常处理(exception handling)。提供了结构化和可扩展的错误检测和恢复方法。  (5)相互兼容性。C#提供对COM和基于Windows的应用程序的原始的支持。C#允许户将指针作为不安全的代码段来操作旧的代码。VB.NET和其他中间代码语言中的组件可在C#中直接使用。  (6)可伸缩性和可升级性。C#的设计中充分考虑到版本控制(versioning)的需要,其中包单独使用的virtual和Override修饰符、方法重载决策规则以及对显式接口成员声明的支持,确保C#程序和库能够以兼容的方式逐步演进。2.c#语言开发应用范围C#语言主要用来构建在.NET Framework上运行的各种安全、可靠的应用程序。使用}}可以创建下列类型的应用程序和服务。

图书封面


 C#.NET程序设计教程下载



发布书评

 
 


精彩短评 (总计18条)

  •     非常受用
  •     书简单易懂,跟MSDN library差不多,适合初学者
  •     虽然没有看,因为只是学校的教科书,所以必须得买,但是看起来不错的样子
  •     很全面,很喜欢清华的书,唯一不足的是当当送了本二手书给我,书里面有勾划的笔记,还有草稿纸,鉴于这是第一次出现这个情况,也就不追究了。
  •     很好,就是是印的时间太长了
  •     内容挺好,实用性强,包装不错
  •     内容不错 不过开始看需要耐心仔细研究才行
  •     印刷的很好,纸质不错,看着很舒服
  •     给哥哥买的,他说挺好的!
  •     正版的,不错很不错帮别人买的
  •     货好,速度快,没话说
  •     对我这样一个零基础的初学者来说,者本书的帮助很大
  •     书本挺不错的,物流很快~
  •     快递的速度还可以,服务态度也较好,书本的质量和包装都很好,总体来说挺满意的。
  •     书的讲解挺详细的,老师推荐教程
  •     书挺好的 就是买错了 跟不上时代的步伐了
  •     书是新的,但是封面好胀,有刮花的痕迹。
  •     老师推荐,没看完!
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024