简介
本书讲解了C#的核心技术,并通过具体实例的实现过程演示了各个知识点的具体使用流程。介绍了C#开发所必需的基本知识,逐一讲解了C#的开发基础、C#开发环境、变量与常量等。
目录
丛书序
前言
第一篇 基 础 篇
第1章 C#开发基础
1.1 什么是C#
1.1.1 C#的推出背景
1.1.2 C#的特点
1.2 .NET Framework框架
1.2.1 .NET Framework简介
1.2.2 不得不知的几个概念
1.3 疑难问题解析
职场点拨--C#的地位
第2章 初识C#开发环境
2.1 Visual Studio 2010介绍
2.1.1 Visual Studio 2010工具介绍
2.1.2 Visual Studio 2010工具的内容
2.1.3 Visual Studio 2010新特性
2.1.4 Visual Studio 2010与2008版本的对比
2.1.5 安装Visual Studio 2010
2.2 初步认识Visual Studio 2010开发环境
2.2.1 Visual Studio 2010设置
2.2.2 新建项目
2.2.3 解决方案和类视图
2.2.4 文本编辑器
2.2.5 生成与查错
2.3 疑难问题解析
职场点拨--怎样学好C#
第3章 变量与常量
3.1 C#的基本语法
3.2 变量
3.2.1 C#类型
3.2.2 给变量命名
3.2.3 变量的声明和赋值
3.3 常量
3.4 类型转换
3.4.1 隐式转换
3.4.2 显式转换
3.4.3 装箱与拆箱
3.5 复杂的变量类型
3.5.1 枚举
3.5.2 结构
3.5.3 数组
3.6 基本.NET框架类
3.6.1 Console类
3.6.2 Convert类
3.6.3 Math类
3.7 疑难问题解析
职场点拨--和客户相处之道
第4章 表达式与运算符
4.1 表达式
4.2 运算符
4.2.1 基本运算符
4.2.2 数学运算符
4.2.3 赋值运算符
4.2.4 比较运算符
4.2.5 逻辑运算符
4.2.6 移位运算符
4.2.7 三元运算符
4.2.8 运算符的优先级
4.3 疑难问题解析
职场点拨--生活方式决定人生道路
第5章 流程控制语句
5.1 语句和语句块
5.2 选择语句
5.2.1 使用if语句
5.2.2 使用switch语句
5.3 循环语句
5.3.1 使用while语句
5.3.2 使用do…while语句
5.3.3 使用for语句
5.4 跳转语句
5.4.1 使用break语句
5.4.2 使用continue语句
5.4.3 使用return语句
5.4.4 使用goto语句
5.5 疑难问题解析
职场点拨--创业还是就业?
第6章 面向对象编程技术
6.1 何谓面向对象
6.1.1 知道OOP吗
6.1.2 C#面向对象编程
6.2 统一建模语言
6.2.1 UML简介
6.2.2 类图和对象图
6.2.3 序列图和状态图
6.3 对象建模技术
6.3.1 功能模型
6.3.2 对象模型
6.3.3 动态模型
6.4 面向对象分析
6.4.1 面向对象分析的原则
6.4.2 面向对象分析的阶段
6.4.3 面向对象分析的具体目标
6.4.4 面向对象分析的过程和步骤
6.5 面向对象设计
6.5.1 面向对象设计概述
6.5.2 面向对象设计的原则
6.5.3 面向对象设计的任务
6.5.4 面向对象设计的处理阶段
6.5.5 面向对象设计的过程和步骤
6.6 OOP技术的应用
6.7 疑难问题解析
职场点拨--团队精神的重要性
第二篇 核心技术篇
第7章 方法
7.1 定义和使用方法
7.1.1 方法的返回值
7.1.2 方法参数简介
7.2 变量作用域
7.3 静态方法与实例方法
7.4 方法参数详解
7.4.1 使用值参数
7.4.2 使用引用参数
7.4.3 使用输出参数
7.4.4 使用参数数组
7.4.5 使用数组参数
7.5 结构方法
7.6 方法重载
7.6.1 方法重载介绍
7.6.2 方法重载的具体应用
7.7 使用Main()方法
7.8 递归
7.9 疑难问题解析
职场点拨--模块化设计的原则
第8章 类
8.1 定义类
8.2 类的成员
8.2.1 最简单的数据成员
8.2.2 最重要的函数成员
8.3 访问修饰符
8.3.1 类成员访问修饰符
8.3.2 类的访问修饰符
8.4 对象是什么
8.4.1 创建对象
8.4.2 使用对象
8.5 C#类成员
8.5.1 类成员概述
8.5.2 类成员使用实例
8.6 使用构造函数
8.6.1 构造函数概述
8.6.2 构造函数的参数
8.6.3 使用私有构造函数
8.6.4 使用静态构造函数
8.7 使用析构函数
8.8 使用只读字段
8.9 使用this关键字
8.9.1 进行this访问
8.9.2 使用this关键字
8.10 C#属性
8.11 索引器
8.12 命名空间
8.12.1 编译单元
8.12.2 完全限定名标识
8.12.3 using指令
8.13 C#内部类
8.14 C#分部类
8.15 疑难问题解析
职场点拨--谈职业精神
第9章 集合和数组应用
9.1 C#集合
9.1.1 C#集合概述
9.1.2 使用集合
9.2 数组的高级应用
9.2.1 数组的方法和属性
9.2.2 CreateInstance()方法
9.2.3 数组转换
9.3 C#集合类
9.3.1 ArrayList集合类
9.3.2 Hashtable集合类
9.3.3 Queue集合类
9.3.4 SortedList集合类
9.3.5 Stack集合类
9.4 使用foreach循环语句
9.4.1 foreach概述
9.4.2 集合内使用foreach语句
9.5 自定义集合类
9.5.1 实现接口
9.5.2 结合实现
9.6 C#迭代器
9.7 疑难问题解析
职场点拨--老板喜欢什么样的员工
第10章 继承与多态
10.1 继承
10.1.1 类的层次结构
10.1.2 声明继承
10.1.3 继承规则
10.2 C#的隐藏
10.3 C#的多态
10.3.1 虚方法和虚方法重写
10.3.2 重写方法的特点
10.3.3 多态的应用
10.4 使用base关键字
10.4.1 base访问
10.4.2 base构造函数指定
10.5 抽象类和抽象方法
10.6 密封类和密封成员
10.7 C#静态类
10.8 C#接口
10.8.1 定义接口
10.8.2 接口的实现和继承
10.8.3 显式接口的成员
10.8.4 访问接口成员
10.9 C#根类object
10.9.1 object的方法
10.9.2 object的方法应用
10.9.3 Finalize()特殊应用
10.10 C#类转换
10.10.1 隐式转换
10.10.2 显式转换
10.10.3 使用is运算符
10.10.4 使用as运算符
10.11 C# 4.0新特性--dynamic关键字
10.12 疑难问题解析
职场点拨--兼职
第11章 字符串与正则表达式
11.1 C#字符串
11.1.1 C#类型
11.1.2 string和String
11.1.3 StringBuilder
11.2 C#正则表达式
11.2.1 语言
11.2.2 正则表达式类
11.3 正则表达式应用
11.3.1 分隔符分隔
11.3.2 字符检索处理
11.3.3 字符替换处理
11.4 C# 4.0新特性--命名可选参数与COM互操作
11.4.1 命名与可选参数
11.4.2 可选参数与重载决策
11.4.3 COM互操作
11.5 疑难问题解析
职场点拨--部门间的沟通
第三篇 提 高 篇
第12章 委托与事件
12.1 C# 委托
12.1.1 声明委托
12.1.2 使用委托
12.1.3 使用委托匿名方法
12.2 C# 事件
12.2.1 声明事件
12.2.2 使用事件
12.2.3 采用访问器方式使用事件
12.3 C # 4.0新特性--动态编程
12.3.1 再议dynamic
12.3.2 动态编程的应用
12.4 疑难问题解析
职场点拨--跳槽的成本
第13章 泛型
13.1 泛型概述
13.1.1 泛型的特点
13.1.2 泛型的优点
13.2 泛型声明
13.2.1 声明泛型类
13.2.2 泛型接口
13.2.3 泛型委托
13.2.4 泛型方法
13.3 泛型约束
13.4 泛型集合类
13.4.1 泛型集合类介绍
13.4.2 泛型集合类的使用
13.4.3 自定义泛型集合类
13.5 C#泛型迭代器
13.6 疑难问题解析
职场点拨--认清你的职责
第14章 文件操作
14.1 文件管理
14.1.1 使用File和FileInfo
14.1.2 使用Directory和DirectoryInfo
14.1.3 使用Path
14.1.4 使用Environment
14.2 C#流文件管理
14.2.1 使用FileStream
14.2.2 使用StreamReader和StreamWriter
14.2.3 使用BinaryReader和BinaryWriter
14.3 XML文件处理
14.3.1 XML简介
14.3.2 基于流的处理
14.3.3 基于DOM的处理
14.4 疑难问题解析
职场点拨--程序员的几个坏习惯
第15章 Windows窗体编程
15.1 窗体编程基础
15.1.1 窗体概述
15.1.2 一个简单的窗体程序
15.2 创建和使用窗体
15.2.1 创建窗体
15.2.2 窗体设置
15.3 使用控件和组件
15.3.1 控件的属性
15.3.2 使用Label控件和LinkLabel控件
15.3.3 使用TextBox控件
15.3.4 使用Button控件
15.3.5 使用CheckBox、RadioButton和GroupBox控件
15.3.6 使用ListBox和ComboBox控件
15.3.7 使用ProgressBar和BackgroudWorker
15.3.8 使用ListView控件
15.3.9 使用TreeView控件
15.4 使用窗体菜单
15.4.1 主菜单实现控件介绍
15.4.2 使用上下文菜单控件
15.5 工具栏应用
15.5.1 ToolStrip控件介绍
15.5.2 使用ToolStrip控件
15.6 窗体对话框
15.6.1 自定义实现对话框
15.6.2 使用对话框控件
15.7 疑难问题解析
职场点拨--初次见面要留下好印象
第16章 Web应用编程
16.1 Web编程概述
16.2 创建一个简单的ASP.NET程序
16.3 ASP.NET控件
16.3.1 Web服务器控件
16.3.2 数据处理控件
16.3.3 其他控件
16.4 状态管理
16.4.1 ViewState
16.4.2 Cookies
16.4.3 服务器端状态管理
16.5 安全性
16.6 ASP.NET和数据库的连接
16.7 疑难问题解析
职场点拨--有错要勇于面对同事
第17章 数据库和ADO.NET操作
17.1 什么是ADO.NET
17.1.1 数据库简介
17.1.2 ADO.NET的目的
17.2 ADO.NET的对象
17.2.1 提供者对象介绍
17.2.2 用户对象介绍
17.2.3 System.Data命名空间
17.3 安装Northwind
17.4 使用DataReader
17.5 数据库连接
17.5.1 基本连接处理
17.5.2 连接的使用
17.5.3 事务处理
17.6 命令和存储过程
17.6.1 处理命令
17.6.2 存储过程
17.7 DataSet数据处理
17.7.1 数据表
17.7.2 数据列
17.7.3 数据行
17.7.4 DataSet数据更新
17.8 ADO.NET和XML
17.8.1 WriteXml()方法
17.8.2 ReadXml()方法
17.9 ADO.NET和SQL
17.9.1 更新操作命令
17.9.2 直接执行SQL命令
17.10 疑难问题解析
职场点拨--寻找更好的工作
第18章 DataGrid和数据绑定
18.1 通过Visual Studio 2010实现数据库项目
18.1.1 建立数据库连接
18.1.2 建立数据源
18.2 DataGrid控件
18.2.1 DataGrid基础
18.2.2 使用DataGridView
18.3 数据绑定
18.3.1 单一绑定
18.3.2 数据绑定对象
18.4 疑难问题解析
职场点拨--程序员创业的致命错误
第19章 GDI+图形图像编程
19.1 GDI+基础
19.1.1 GDI+
19.1.2 Graphics类
19.2 图形操作
19.2.1 绘图工具
19.2.2 绘图
19.2.3 颜色混合
19.3 测量坐标和区域
19.3.1 Point和PointF
19.3.2 Size和SizeF
19.3.3 Rectangle和RectangleF
19.4 字体和文本
19.4.1 字体处理
19.4.2 文本处理
19.5 颜色操作
19.5.1 红绿蓝值
19.5.2 命名的颜色
19.6 图像操作
19.6.1 位图文件简介
19.6.2 矢量图文件简介
19.6.3 GDI+图像处理
19.7 打印操作
19.8 制作一个画板工具
19.9 疑难问题解析
职场点拨--谈加薪和升职
第四篇 综合实战篇
第20章 俄罗斯方块游戏
20.1 系统概述与预览
20.1.1 游戏的运作过程
20.1.2 项目文件概述
20.1.3 实例项目概览
20.2 系统窗体界面实现
20.2.1 制作游戏窗体
20.2.2 窗体元素设置文件
20.3 事件处理程序
20.3.1 初始设置
20.3.2 编写事件处理代码
20.4 游戏控制、处理方法
20.4.1 初始设置
20.4.2 重新开始处理
20.4.3 Review()处理
20.4.4 载入处理
20.4.5 绘制方块处理
20.4.6 游戏过程处理
参考文献
C#编程新手自学手册
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
