Visual C# 2010大学教程
Visual C# 2010大学教程封面图

Visual C# 2010大学教程

(美) 戴特尔 (Deitel,H.M.) , (美) 戴特尔 (Deitel,P.J.) , 著

出版社:电子工业出版社

年代:2011

定价:89.0

书籍简介:

本书是一本C#编程方面的优秀教材,以C# 4规范为标准,全面介绍了C#编程的原理和方法。本书前两章简要介绍了Visual C#的特性、发展历史以及使用方法,随后以一个简单的C#程序带领读者涉足编程。接着,给出了C#中的类、对象、方法等概念。后续内容主要涉及C#中的几种控制语句、方法的使用、数组、LINQ、类与对象、继承、多态、接口、运算符重载、异常处理、GUI、字符串和字符处理、文件和流操作、数据库、ASP.NET、搜索与排序、数据结构、泛型、集合等。

书籍目录:

第1 章 计算机,Internet 和Visual C#简介

1.1 简介

1.2 计算机的结构

1.3 个人计算,分布式计算和客户/ 服务器计算

1.4 硬件趋势

1.5 Windows 操作系统

1.6 机器语言,汇编语言和高级语言

1.7 Visual Basic

1.8 C++ ,Objective鄄C 和Java

1.9 C#

1.10 Internet 与万维网

1.11 可扩展标记语言(XML)

1.12 Microsoft .NET 简介

1.13 NET 框架和公共语言运行时

1.14 编写并测试Advanced Painter 程序

1.15 对象技术介绍

1.16 小结

1.17 Web 资源

第2 章 深入探究Visual C# 2010 Express

2.1 简介

2.2 Visual Studio 2010 IDE 概述

2.3 菜单栏和工具栏

2.4 Visual Studio IDE 导航

2.5 使用帮助

2.6 用可视化编程创建简单的程序,显示文本和图像

2.7 小结

2.8 Web 资源

第3 章 C#程序入门

3.1 简介

3.2 一个简单的C#程序:显示一行文本

3.3 在Visual C# Express 中创建简单的程序

3.4 修改简单的C#程序

3.5 用Console.Write 和Console.WriteLine 格式化文本

3.6 另一个C#程序:整数相加

3.7 内存概念

3.8 算术运算

3.9 判断:相等运算符和关系运算符

3.10 小结

第4 章 类,对象,方法和string 简介

4.1 简介

4.2 类,对象,方法,属性和实例变量

4.3 声明带方法的类并实例化类的对象

4.4 声明带参数的方法

4.5 实例变量和属性

4.6 带属性的UML 类框图

4.7 带属性和set 与get 访问方法的软件工程

4.8 自实现属性

4.9 值类型与引用类型的比较

4.10 用构造函数初始化对象

4.11 浮点数与decimal 类型

4.12 小结

第5 章 控制语句(1)

5.1 简介

5.2 算法

5.3 伪代码

5.4 控制结构

5.5 if 单选择语句

5.6 ifelse 双选择语句

5.7 while 循环语句

5.8 制订算法:计数器控制循环

5.9 制订算法:标记控制循环

5.10 制订算法:嵌套控制语句

5.11 复合赋值运算符

5.12 递增和递减运算符

5.13 简单类型

5.14 小结

第6 章 控制语句(2)

6.1 简介

6.2 计数器控制循环的实质

6.3 for 循环语句

6.4 使用for 语句的例子

6.5 dowhile 循环语句

6.6 switch 多选择语句

6.7 break 和continue 语句

6.8 逻辑运算符

6.9 结构化编程小结

6.10 小结

第7 章 方法:深入探究

7.1 简介

7.2 C#的代码包装

7.3 静态方法,静态变量和Math 类

7.4 声明多参数方法

7.5 关于方法声明与使用

7.6 方法调用栈与活动记录

7.7 实参提升与强制转换

7.8 .NET 框架类库

7.9 案例研究:随机数生成方法

7.10 案例研究:机会游戏(引入枚举)

7.11 声明的作用域

7.12 方法重载

7.13 可选参数

7.14 命名参数

7.15 递归

7.16 传递实参:按值传递与按引用传递

7.17 小结

第8 章 数组

8.1 简介

8.2 数组

8.3 声明和创建数组

8.4 数组使用举例

8.5 案例研究:洗牌与发牌模拟

8.6 foreach 语句

8.7 将数组和数组元素传入方法

8.8 按值与按引用传递数组

8.9 案例研究:GradeBook 类用数组保存成绩

8.10 多维数组

8.11 案例研究:使用矩形数组的GradeBook 类

8.12 变长实参表

8.13 使用命令行实参

8.14 小结

第9 章 LINQ 和List 集合简介

9.1 简介

9.2 用LINQ 查询int 数组

9.3 用LINQ 查询Employee 对象数组

9.4 集合介绍

9.5 用LINQ 查询泛型集合

9.6 小结

9.7 Deitel 的LINQ 资源中心

第10 章 类与对象:深入探究

10.1 简介

10.2 Time 类案例研究

10.3 控制对成员的访问

10.4 用this 引用访问当前对象的成员

10.5 Time 类案例研究:重载构造函数

10.6 默认构造函数和无参数构造函数

10.7 合成

10.8 内存回收与析构函数

10.9 静态类成员

10.10 readonly 实例变量

10.11 数据抽象与封装

10.12 Class View 与Object Browser

10.13 对象初始化器

10.14 小结

第11 章 面向对象编程:继承

11.1 简介

11.2 基类与派生类

11.3 protected 成员

11.4 基类与派生类的关系

11.5 派生类的构造函数

11.6 继承与软件工程

11.7 object 类

11.8 小结

第12 章 面向对象编程:多态,接口和运算符重载

12.1 简介

12.2 多态举例

12.3 演示多态行为

12.4 抽象类和方法

12.5 案例研究:使用多态的工资系统

12.6 sealed 方法和类

12.7 案例研究:创建和使用接口

12.8 运算符重载

12.9 小结

第13 章 异常处理:深入探究

13.1 简介

13.2 例子:除数为0 不用异常处理

13.3 例子:处理DivideByZeroException 异常和FormatException 异常

13.4 .NET 的Exception 层次

13.5 finally 语句块

13.6 using 语句

13.7 Exception 属性

13.8 用户定义异常类

13.9 小结

第14 章 图形用户界面与Windows 窗体(1)

14.1 简介

14.2 Windows 窗体

14.3 事件处理

14.4 控件的属性和布局

14.5 卷标,文本框和按钮

14.6 组框和面板

14.7 复选框和单选钮

14.8 图形框

14.9 工具提示

14.10 数字上下控件

14.11 鼠标事件处理

14.12 键盘事件处理

14.13 小结

第15 章 图形用户界面与Windows 窗体(2)

15.1 简介

15.2 菜单

15.3 MonthCalendar 控件

15.4 DateTimePicker 控件

15.5 LinkLabel 控件

15.6 ListBox 控件

15.7 CheckedListBox 控件

15.8 ComboBox 控件

15.9 TreeView 控件

15.10 ListView 控件

15.11 TabControl 控件

15.12 多文档界面(MDI)窗口

15.13 可视化继承

15.14 用户定义的控件

15.15 小结

第16 章 字符串和字符

16.1 简介

16.2 字符和字符串基础

16.3 string 构造函数

16.4 string 索引器、Length 属性和CopyTo 方法

16.5 字符串比较

16.6 定位字符串中的字符和子串

16.7 抽取字符串中的子串

16.8 拼接字符串

16.9 其他的string 方法

16.10 StringBuilder 类

16.11 StringBuilder 类的Length 属性、Capacity 属性、EnsureCapacity 方法以及索引器

16.12 StringBuilder 类的Append 方法和AppendFormat 方法

16.13 StringBuilder 类的Insert、Remove 和Replace 方法

16.14 几个Char 方法

16.15 (在线)正则表达式处理简介

16.16 小结

第17 章 文件和流

17.1 简介

17.2 数据层次

17.3 文件和流

17.4 File 类和Directory 类

17.5 创建顺序访问文本文件

17.6 从顺序访问文本文件读取数据

17.7 案例研究:信用查询程序

17.8 序列化

17.9 用对象序列化创建顺序访问文件

17.10 从二进制文件读取和去序列化数据

17.11 小结

第18 章 数据库和LINQ

18.1 简介

18.2 关系数据库

18.3 Books 数据库

18.4 LINQ to SQL

18.5 用LINQ 查询数据库

18.6 动态绑定查询结果

18.7 用LINQ 取得来自于多个表的数据

18.8 创建主/ 细视图程序

18.9 地址簿案例研究

18.10 工具和Web 资源

18.11 小结

第19 章 Web 程序开发与ASP.NET

19.1 简介

19.2 Web 基础

19.3 多层程序体系结构

19.4 第一个Web 程序

19.5 标准的Web 控件:设计Web 窗体

19.6 验证控件

19.7 会话跟踪

19.8 案例研究:数据库驱动的ASP.NET 来宾簿程序

19.9 在线案例研究:ASP.NET Ajax

19.10 在线案例研究:受口令保护的图书数据库程序

19.11 小结

第20 章 搜索与排序

20.1 简介

20.2 搜索算法

20.3 排序算法

20.4 搜索算法和排序算法的效率小结

20.5 小结

第21 章 数据结构

21.1 简介

21.2 简单类型struct,装箱和拆箱

21.3 自引用类

21.4 链表

21.5 栈

21.6 队列

21.7 树

21.8 小结

第22 章 泛型

22.1 简介

22.2 泛型方法的由来

22.3 泛型方法的实现

22.4 类型约束

22.5 重载泛型方法

22.6 泛型类

22.7 小结

第23 章 集合

23.1 简介

23.2 集合概述

23.3 Array 类和枚举器

23.4 非泛型集合

23.5 泛型集合

23.6 泛型类型的协变和逆变

23.7 小结

在线章节

附录A 运算符优先级表

附录B 简单类型

附录C ASCII 字符集

在线附录

索引

内容摘要:

《国外计算机科学教材系列:Visual C# 2010大学教程(第4版)》《国外计算机科学教材系列:Visual C# 2010大学教程(第4版)》是一本c#编程方面的优秀教材,以c#4规范为标准,全面介绍了c#编程的原理和方法。《国外计算机科学教材系列:Visual C# 2010大学教程(第4版)》前两章简要介绍了Visual c#的特性、发展历史以及使用方法,随后以一个简单的c#程序带领读者涉足编程。接着,绐出了C#rp的类、对象、方法等概念。后续内容主要涉及C#中的几种控制语句、方法的使用、数组、LINQ、类与对象、继承、多态、接口、运算符重载、异常处理、GuI、字符串和字符处理、文件和流操作、数据库、ASP.NET、搜索与排序、数据结构、泛型、集合等。全书以几个大型的编程案例贯穿各章,保持了知识点的连贯性。
《国外计算机科学教材系列:Visual C# 2010大学教程(第4版)》适合作为高等院校相关专业的编程语言教材,也适合软件设计人员学习c#编程。

编辑推荐:

有超过100万的学生和专业人士是通过Deitel的“大学教程”系列教材学习编程和软件开发的。
《国外计算机科学教材系列:Visual C# 2010大学教程(第4版)》清晰、简单、全面而轻松地讲解了Visual C#编程。
大量涵盖基础知识,包括讲解控制语句的两章关注真实世界的例子新增了“挑战练习”部分尽早介绍LINQ和集合讲解了文件,数据库和ASP.NET4将异常处理的讲解集中在一章
对于大多数入门性的Visual C#课程而言,印刷版包含了充足的核心内容。对于高级课程和专业人士,可以阅读《Visual C# 2010大学教程(第4版)》包含的几章网上内容。网上章节包括:WPFGUI、图形与多媒体,XML,Silvelight,Web与ATMOOD案例研究。

书籍规格:

书籍详细信息
书名Visual C# 2010大学教程站内查询相似图书
9787121144202
如需购买下载《Visual C# 2010大学教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次4版印次1
定价(元)89.0语种简体中文
尺寸26 × 18装帧平装
页数 712 印数

书籍信息归属:

Visual C# 2010大学教程是电子工业出版社于2011.10出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。