[图书简介] 本书是一本c#编程方面的优秀教材,全面介绍了c#编程的原理和方法,涉及类与对象、控制语句、方法、数组、继承、多态、异常处理、gui、多线程、多媒体、xml、数据库与sql、asp.net、web服务、网络、查找与排序、数据结构、泛型、集合等基本概念及应用方法。本书介绍最新c#版本visual c# 2008的关键新特性,包括linq特性、使用linq to sql的数据库、wpf gui和图形、wcf web服务、asp.net3.5与asp.net ajax、silverlight 2技术、支持linq的新语言特性、隐式类型局部变量和自实现属性。.
   本书可作为高等院校相关专业的编程语言教材和c#编程教材,也是软件设计人员进行c#程序开发的宝贵参考资料。…
[图书目录]第1章 计算机、internet与visual c#简介.
1.1 简介
1.2 什么是计算机
1.3 计算机组织
1.4 个人计算、分布式计算与客户/服务器计算
1.5 硬件发展趋势
1.6 microsoft的windows操作系统
1.7 机器语言、汇编语言和高级语言
1.8 visual basic
1.9 c、c++和java
1.10 visualc#
1.11 其他高级语言
1.12 结构化编程
1.13 关键软件发展趋势:对象技术
1.14 internet与万维网
1.15 xml
1.16 microsoft的.net
1.17.net框架与公共语言运行环境
1.18 尝试c#高级绘图程序
1.19 (必读)软件工程案例研究:对象技术与uml简介
.1.20 总结
1.21 web资源
第2章 visual c# 2008 express简介
2.1 简介
2.2 visual studio 2008ide概述
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.6 另一个c#程序:整数相加
第4章 类与对象简介
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 (选读)软件工程案例研究:确定atm需求文档中的类
4.13 总结
第5章 控制语句:第一部分
5.1 简介
5.2 算法
5.3 伪代码
5.4 控制结构
5.5 订单选择语句
5.6 ifelse双选择结构
5.7 while重复语句
5.8 构造算法:计数器控制重复
5.9 构造算法:标记控制重复
5.10 构造算法:嵌套控制语句
5.11 复合赋值运算符
5.12 自增和自减运算符
5.13 简单类型
5.14 (选读)软件工程案例研究:确定atm系统的类属性
5.15 总结
第6章 控制语句:第二部分
6.1 简介
6.3 for循环语句
6.4 for循环使用举例
6.5 dowhile重复语句
6.6 switch多选择语句
6.7 break与continue语句
6.8 逻辑运算符
6.9 结构化编程小结
6.10 (选读)软件工程案例研究:确定atm系统中对象的状态和活动
6.11 总结
第7章 方法详述
7.1 简介
7.2 c#代码包装
7.3 静态方法,静态变量和math类
7.4 声明多参数方法
7.3 关于方法声明与使用
7.6 方法调用堆栈与激活记录
7.7 变元提升与类型转换
7.8 .net框架类库
7.9 案例研究:随机数生成
7.10 案例研究:机会游戏(引入枚举)
7.11 声明作用域
7.12 方法重载
7.13 递归
7.14 按值与按引用传递变元
7.15 (选读)软件工程案例研究:确定atm的类操作
7.16 总结
第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.15 总结
第9章 linq与泛型集合简介
9.1 简介
9.2 用linq查询数组
9.3 集合简介
9.4 用linq查询泛型集合
9.5 总结
9.6 deitellmq资源中心
第10章 再论类与对象
10.1 简介
10.2 time类案例研究
10.3 控制成员访问
10.4 用this引用访问当前对象成员
10.5 索引器
10.6 time类案例研究:重载构造函数
10.7 默认与无参数构造函数
10.8 合成
10.9 内存回收与析构函数
10.10 静态类成员
10.11 只读实例变量
10.12 软件复用性
10.13 数据抽象与封装
10.14 time类案例研究:创建类库
10.15 internal访问
10.16 classview与objectbrowser
10.17 对象初始化器
10.18 time类案例研究:扩展方法
10.19 代理
10.20 lambda表达式
10.21 匿名类型
10.22 (选读)软件工程案例研究:开始编写atm系统的类
10.23 总结
第11章 面向对象编程:继承
11.1 简介
11.2 基类与派生类
11.3 protected成员
11.4 基类与派生类的关系
11.5 派生类的构造函数
11.6 继承与软件工程
11.7 总结
第12章 多态、接口与运算符重载
12.1 简介
12.2 多态举例
12.3 演示多态行为
12.4 抽象类与方法
12.5 案例研究:使用多态的工资系统
12.6 sealed方法与类
12.7 案例研究:创建与使用接口
12.8 运算符重载
12.9 (选读)软件工程案例研究:在atm系统中合并继承与多态
12.10 总结
第13章 异常处理
13.1 简介
13.2 异常处理概述
13.3 例子:除数为0不用异常处理
13.4 例子:处理dividebyzeroexception与formatexception
13.5 .netexception层次
13.6 finally块
13.7 exception属性
13.8 用户定义异常类
13.9 总结
第14章 图形用户界面观念:第一部分
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章 图形用户界面观念:第二部分
15.1 简介
15.2 菜单
15.3 montlacalendar控件
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章 gui与视窗演示基础
16.1 简介
16.2 wpf(视窗演示基础)
16.3 xml基础
16.4 构造数据
16.5 xml名字空间
16.6 使用xaml的声明或gui编程
16.7 在visualc#express中创建wpf程序
16.8 控件布局
16.9 事件处理
16.10 命令与常见程序任务
16.11 wpfgui定制
16.12 用样式改变控件外观
16.13 定制窗口
16.14 用控件模板定义控件外观
16.15 数据驱动gui与数据绑定
16.16 总结
16.17 web资源
第17章 wpf图形与多媒体
17.1 简介
17.2 控制字体
17.3 基本形状
17.4 多边形与多义线
17.5 画刷
17.6 变换
17.7 wpf定制:电视gui
17.8 动画
17.9 三维实体与变换(选读)
17.10 总结
第18章 字符、字符串与正则表达式
18.1 简介
18.2 字符与字符串基础
18.3 string构造函数
18.4 string索引器、length属性和copyto方法
18.5 比较字符串
18.6 定位string中的字符和子串
18.7 从string中取子串
18.8 接合字符串
18.9 其他string方法
18.10 stringbuilder类
18.11 stringbuilder类的length与capacity属性、ensurecapacity方法和索引器
18.12 stringbuilder类的append与appendformat方法
18.13 stringbuilder类的insert、remove与replace方法
18.14 char方法
18.15 洗牌与发牌模拟
18.16 正则表达式与regex类
18.17 总结
第19章 文件与流
19.1 简介
19.2 数据层次
19.3 文件与流
19.4 file与directory类
19.5 创建顺序访问文本文件
19.6 读取顺序访问文本文件数据
19.7 案例分析:使用linq的信用查询程序
19.8 序列化
19.9 用对象序列化创建顺序访问文件
19.10 读取和去序列化二进制文件数据
19.11 总结
第20章 xml与linqtoxml
20.1 简介
20.2 文档类型定义
20.3 w3cxml模式文档
20.4 可扩展样式表语言和xsl转换
20.5 linqtoxml:文档对象模型(dom)
20.6 linqtoxml类层次
20.7 linqtoxml:名字空间与创建文档
20.8 xslt与xslcompiledtransform类
20.9 总结
20.10 web资源
第21章 数据库与、linq to sql
21.1 简介
21.2 关系数据库
21.3 关系数据库概述:books数据库
21.4 sql
21.5 linq to sql
21.6 linq to sql编程:从数据库取得信息
21.7 更复杂的linq查询和数据绑定
21.8 用linq取得多个表的数据
21.9 创建主视图/细目视图
21.10 linq to sql编程:地址簿案例研究
21.11 总结
21.12 web资源与工具
第22章 asp.net3.5与asp.netajax
22.1 简介
22.2 简单http事务
22.3 多层程序体系结构
22.4 创建并运行简单web窗体例子
22.5 web控件
22.6 会话跟踪
22.7 案例研究:asp.net中连接数据库
22.8 案例研究:加密图书数据库程序
22.9 asp.net ajax
22.10 新的asp.net3.5数据控件
22.11 总结
22.12 web资源
第23章 wcfweb服务
23.1 简介
23.2 wcfweb服务基础
23.3 简单对象访问协议(soap)
23.4 表示状态转移协议(rest)
23.5 javascfipt对象标注(json)
23.6 发表与消费基于soap的web服务
23.7 发表与消费基于rest的xmlweb服务
23.8 发表与消费基于rest的jsonweb服务
23.9 blackjackweb服务:在soap的web服务中使用会话跟踪
23.10 航空订票web服务广数据库访问和从asp.net调用服务
23.11 方程生成器:返回用户定义类型
23.12 总结
23.13 deitelweb服务资源中心
第24章 slyerlight、ria与多媒体
24.1 简介
24.2 平台概述
24.3 sflverlight运行环境与工具安装
24.4 建立silverlight天气浏览器程序
24.5 动画与flickrviewer
24.6 图形与深度缩放
24.7 声音与视频
24.8 独立存储
24.9 silverlight演示与web资源
24.10 总结
第25章 查找与排序
25.1 简介
25.2 查找算法
25.3 排序算法
25.4 总结
第26章 数据结构
26.1 简介
26.2 简单类型结构、加框和去框
26.3 自引用类
26.4 链表
26.5 堆栈
26.6 队列
25.7 树
26.8 总结
第27章 泛型
27.1 简介
27.2 泛型方法的动机
27.3 泛型方法实现
27.4 类型约束
27.5 重载泛型方法
27.6 泛型类
27.7 总结
第28章 集合
28.1 简介
28.2 集合概述
28.3 array类与枚举
28.4 非泛型集合
28.5 泛型集合
28.6 总结
附录a 运算符优先级表
附录b 简单类型
附录c 数字系统
附录d atm案例研究代码
附录e uml2的其他框图
附录f ascii字符集
附录g unicode
附录h 使用visual studio 2008调试器
索引…

截图:



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » Visual C# 2008大学教程 第3版 刘文红著 中文 PDF版 [369M] PDF 免费下载

点评 0

评论前必须登录!

登陆 注册