首页生活百科详情

软体工程师典藏:C#开发技术大全

来源网络2023-01-10 17:28:53 69
软体工程师典藏:C#开发技术大全

软体工程师典藏:C#开发技术大全

《软体工程师典藏:C#开发技术大全》是一本C#综合开发参考手册,书中几乎囊括了使用C#进行程式开发的全部知识,同时,《软体工程师典藏:C#开发技术大全》在讲解时结合了大量实用而又有代表性的示例和典型套用。全书分为7篇,共31章,全面讲解了C#语言基础、Windows窗体设计、ASP.NET网站开发、资料库开发、档案技术、图形图像与多媒体、报表与列印技术。书中讲解的各种技术既相互独立又相互联繫,可以逐步引导读者深入学习并掌握C#的编程知识、方法和编程技巧。《软体工程师典藏:C#开发技术大全》附有配套光碟。光碟提供了书中示例和典型套用实例的全部原始码,所有代码都经过精心调试,在Windows Server 2003下能够正常运行。《软体工程师典藏:C#开发技术大全》内容精炼、重点突出、实例丰富,是程式开发人员必备的参考书,《软体工程师典藏:C#开发技术大全》也非常适合大、中专院校师生学习、参考。

基本介绍

  • 书名:软体工程师典藏:C#开发技术大全
  • 出版社:人民邮电出版社
  • 页数:820页
  • 开本:16
  • 品牌:人民邮电出版社
  • 作者:明日科技
  • 出版日期:2011年11月1日
  • 语种:简体中文
  • ISBN:9787115258700

内容简介

《软体工程师典藏:C#开发技术大全》是一部久享盛誉的程式开发技术大全,技术全面,几乎囊括了使用C#进行程式开发的全部知识,从易到难,逐步深入,循序渐进,适合各个层次的读者学习,层次分明,讲解细緻,轻鬆学习,选择的实例经典实用,有助于程式开发,新技术和热点技术的套用,使《软体工程师典藏:C#开发技术大全》更贴近实际开发套用,提供编程社区,远程互动编程,解决开发难题,开拓开发视野。

图书目录

第1篇 C#基础篇
第1章 C#语言基础
1.1 C#语言简介
1.2 数据类型
1.2.1 值类型
1.2.2 引用类型
1.2.3 装箱和拆箱
1.3 变数和常量
1.3.1 变数
1.3.2 常量
1.4 数据类型转换
1.4.1 隐式类型转换
1.4.2 显示类型转换
1.4.3 使用System.Convert转换数据类型
1.5 运算符
1.5.1 算术运算符
1.5.2 赋值运算符
1.5.3 关係运算符
1.5.4 逻辑运算符
1.5.5 位运算
1.5.6 其他特殊运算符
1.5.7 运算符的优先权
1.6 枚举与结构
1.6.1 枚举
1.6.2 结构
1.7 程式编写规範
1.7.1 代码书写规则
1.7.2 命名规範
第2章 C#语句控制
2.1 语句
2.2 顺序结构程式设计
2.3 选择结构程式设计
2.3.1 if语句
2.3.2 switch语句
2.4 循环结构程式设计
2.4.1 while语句
2.4.2 do...while语句
2.4.3 for语句
2.4.4 foreach语句
2.5 异常处理语句
2.5.1 throw语句
2.5.2 try-catch语句
2.5.3 try-catch-finally语句
2.6 跳转控制语句
2.6.1 break语句
2.6.2 continue语句
2.6.3 goto语句
2.6.4 return语句
第3章 数组与集合
3.1 数组
3.1.1 一维数组
3.1.2 二维数组
3.1.3 多维数组
3.1.4 数组的基类Array
3.1.5 交错数组
3.2 集合
3.2.1 ArrayList类
3.2.2 Hashtable类
3.2.3 其他集合的简单套用
第4章 面向对象编程
4.1 面向对象编程概述
4.2 类
4.2.1 类的概念
4.2.2 类的声明
4.3 对象
4.3.1 对象的声明和实例化
4.3.2 对象的生命周期
4.3.3 对象与类的关係
4.4 构造函式和析构函式
4.4.1 默认的构造函式
4.4.2 重载的构造函式
4.4.3 析构函式
4.5 方法
4.5.1 方法的声明
4.5.2 方法的类型
4.5.3 方法的参数类型
4.5.4 方法的返回值类型
4.5.5 方法的重载
4.6 域和属性
4.6.1 域
4.6.2 属性
4.7 委託
4.7.1 委託的用途
4.7.2 委託的实现
4.8 事件和索引器
4.8.1 事件
4.8.2 索引器
4.9 接口
4.9.1 接口的概念
4.9.2 接口的声明
4.9.3 接口的成员
4.9.4 接口的实现
4.10 封装、继承、多态
4.10.1 封装
4.10.2 继承
4.10.3 多态
4.11 泛型
4.11.1 泛型的概念
4.11.2 泛型的使用
4.11.3 泛型的定义
第5章 算法
5.1 算法概述
5.1.1 什幺是算法
5.1.2 算法的特点
5.1.3 算法的描述方法
5.2 若干基本数学算法
5.2.1 查找最大值和最小值
5.2.2 计算最大公约数和最低公倍数
5.2.3 累加和累乘
5.2.4 求100以内素数
5.2.5 进制转换
5.2.6 杨辉三角
5.3 排序算法
5.3.1 选择排序
5.3.2 冒泡排序
5.3.3 插入排序
5.3.4 希尔排序
5.4 查找算法
5.4.1 顺序查找
5.4.2 二分法查找
5.5 字元处理套用
5.5.1 简单的加密解密算法
5.5.2 字元串处理
5.6 穷举法
5.7 叠代法
第6章 数组结构
6.1 单向鍊表
6.1.1 单向鍊表的定义
6.1.2 单鍊表的操作
6.1.3 单鍊表的製作
6.2 双向鍊表
6.2.1 双向鍊表的定义
6.2.2 双向鍊表的操作
6.2.3 双向鍊表的製作
6.3 堆叠
6.3.1 堆叠的定义及操作思路
6.3.2 堆叠的製作
6.4 伫列
6.4.1 伫列的定义及操作思路
6.4.2 伫列的製作
第7章 程式调试与错误处理
7.1 错误类型
7.2 程式调试
7.2.1 断点
7.2.2 开始执行
7.2.3 中断执行
7.2.4 停止执行
7.2.5 单步执行
7.2.6 运行到指定位置
7.3 错误处理
7.3.1 Web伺服器配置不正确
7.3.2 IIS管理服务没有回响
7.3.3 未安装ASP.NET

第2篇 Windows窗体设计篇
第8章 Windows窗体介绍
8.1 设定Windows窗体
8.1.1 创建窗体
8.1.2 窗体的属性、方法和事件
8.1.3 调用窗体
8.1.4 为窗体添加控制项
8.2 创建继承窗体
8.2.1 继承窗体概述
8.2.2 创建继承窗体
8.2.3 继承窗体的套用
8.3 创建MDI窗体
8.3.1 MDI窗体概述
8.3.2 创建MDI窗体
8.3.3 创建MDI应用程式
第9章 Windows控制项与组件
9.1 控制项与组件概述
9.1.1 控制项概述
9.1.2 组件概述
9.2 文本类型控制项
9.2.1 Label控制项
9.2.2 LinkLabel控制项
9.2.3 TextBx控制项
9.2.4 RichTextBox控制项
9.3 动作类型控制项
9.4 列表类型控制项
9.4.1 ListBox控制项
9.4.2 ComboBox控制项
9.4.3 ListView控制项
9.4.4 TreeView控制项
9.4.5 NumericUpDown控制项
9.5 值类型控制项
9.5.1 CheckBox控制项
9.5.2 RadioButton控制项
9.5.3 CheckedListBox控制项
9.6 图形显示类型控制项
9.6.1 PictureBox控制项
9.6.2 NotifyIcon控制项
9.7 日期类型控制项
9.7.1 DateTimePicker控制项
9.7.2 MonthCalendar控制项
9.8 其他类型控制项
9.8.1 ToolTip控制项
9.8.2 ProgressBar控制项
9.8.3 WebBrowser控制项
9.8.4 MaskedTextBox控制项
9.9 容器控制项
9.9.1 FlowLayoutPanel控制项
9.9.2 Panel控制项
9.9.3 GroupBox控制项
9.9.4 SplitContainer控制项
9.9.5 TabControl控制项
9.9.6 TableLayoutPanel控制项
9.10 组件
9.10.1 BackgroundWorker组件
9.10.2 DirectoryEntry组件
9.10.3 DirectorySearcher组件
9.10.4 ErrorProvider组件
9.10.5 EventLog组件
9.10.6 FileSystemWatcher组件
9.10.7 HelpProvider组件
9.10.8 ImageList组件
9.10.9 MessageQueue组件
9.10.10 PerformanceCounter组件
9.10.11 ServiceController组件
9.10.12 Timer组件
第10章 用户控制项
10.1 用户控制项的概述
10.1.1 用户控制项的概述
10.1.2 用户控制项的优点
10.2 用户控制项的套用
10.2.1 组合控制项
10.2.2 自定义控制项
第11章 选单栏、工具列和状态栏的设计
11.1 选单栏
11.1.1 选单栏概念和用途
11.1.2 选单栏的设计
11.2 工具列
11.2.1 工具列概念和用途
11.2.2 工具列的设计
11.3 状态栏
11.3.1 状态栏概念和用途
11.3.2 状态栏的设计
第12章 对话框
12.1 “讯息”对话框
12.1.1 “讯息”对话框简介
12.1.2 “讯息”对话框的套用
12.2 “关于”对话框
12.2.1 “关于”对话框简介
12.2.2 “关于”对话框的套用
12.3 “打开”对话框
12.3.1 “打开”对话框简介
12.3.2 “打开”对话框的套用
12.4 “另外储存为”对话框
12.4.1 “另外储存为”对话框简介
12.4.2 “另外储存为”对话框的套用
12.5 “颜色”对话框
12.5.1 “颜色”对话框简介
12.5.2 “颜色”对话框的套用
12.6 “字型”对话框
12.6.1 “字型”对话框简介
12.6.2 “字型”对话框的套用
12.7 “列印”对话框
12.7.1 “列印”对话框简介
12.7.2 “列印”对话框套用
12.8 “页面设定”对话框
12.8.1 “页面设定”对话框简介
12.8.2 “页面设定”对话框套用
12.9 “列印预览”对话框
12.9.1 “列印预览”对话框简介
12.9.2 “列印预览”对话框套用
12.10 “浏览资料夹”对话框
12.10.1 “浏览资料夹”对话框简介
12.10.2 “浏览资料夹”对话框套用

第3篇 ASP.NET网站开发篇
第13章 ASP.NET 3.5网站开发基础
13.1 ASP.NET 3.5运行环境配置与管理
13.1.1 安装IIS伺服器
13.1.2 配置IIS伺服器
13.2 ASP.NET 3.5基本设计步骤
13.2.1 创建ASP.NET 3.5网站
13.2.2 创建Web窗体
13.2.3 设计Web窗体界面
13.2.4 编写代码
13.2.5 运行程式
13.3 ASP.NET 3.5网页语法
13.3.1 ASP.NET 3.5网页扩展名
13.3.2 Page指令
13.3.3 代码注释
13.3.4 HTML伺服器控制项语法
13.3.5 代码块语法
13.3.6 数据绑定语法
13.3.7 对象标记语法
13.4 Web.config档案配置
第14章 ASP.NET 3.5常用伺服器控制项
14.1 标準伺服器控制项
14.1.1 TextBox控制项
14.1.2 Button控制项
14.1.3 LinkButton控制项
14.1.4 ImageButton控制项
14.1.5 HyperLink控制项
14.1.6 ListBox控制项
14.1.7 DropDownList控制项
14.1.8 CheckBox控制项
14.1.9 RadioButton控制项
14.1.10 Calendar控制项
14.1.11 FileUpload控制项
14.1.12 标準伺服器控制项典型套用
14.2 验证控制项
14.2.1 RequiredFieldValidator控制项
14.2.2 RegularExpressionValidator控制项
14.2.3 CompareValidator控制项
14.2.4 ValidationSummary控制项
14.2.5 验证控制项典型套用
14.3 登录控制项
14.3.1 Login控制项
14.3.2 CreateUserWizard控制项
14.3.3 登录控制项典型套用
第15章 Web用户控制项
15.1 用户控制项的概述和用途
15.1.1 用户控制项概述
15.1.2 用户控制项的优点
15.2 创建用户控制项
15.2.1 创建用户控制项
15.2.2 将Web页转换为ASP.NET 3.5用户控制项
15.3 用户控制项的套用
第16章 ASP.NET 3.5内置对象
16.1 Response对象
16.1.1 Response对象的属性
16.1.2 Response对象的方法
16.1.3 Response对象的套用
16.2 Request对象
16.2.1 Request对象的属性
16.2.2 Request对象的方法
16.2.3 Request对象的套用
16.3 Application对象
16.3.1 Application对象的属性
16.3.2 Application对象的方法
16.3.3 Application对象的事件
16.3.4 Application对象的套用
16.4 Session对象
16.4.1 Session对象的属性
16.4.2 Session对象的方法
16.4.3 Session对象的事件
16.4.4 Session对象的套用
16.5 Server对象
16.5.1 Server对象的属性
16.5.2 Server对象的方法
16.5.3 Server对象的套用
16.6 Cookie对象
16.6.1 Cookie对象的属性
16.6.2 Cookie对象的套用
第17章 ASP.NET 3.5母版页
17.1 母版页的概述
17.2 创建母版页
17.3 创建内容页
17.4 嵌套母版页
17.5 访问母版页的控制项和属性
第18章 ASP.NET 3.5主题
18.1 主题的概述
18.1.1 组成元素
18.1.2 档案存储和组织方式
18.2 创建主题
18.2.1 创建外观档案
18.2.2 为主题添加CSS样式
18.3 套用主题
第19章 站点导航和导航控制项
19.1 站点地图概述
19.2 SiteMapPath控制项
19.2.1 功能
19.2.2 属性
19.2.3 事件
19.3 TreeView控制项
19.3.1 功能
19.3.2 属性
19.3.3 事件
19.4 Menu控制项
19.4.1 功能
19.4.2 属性
19.4.3 事件
19.5 导航控制项的套用
19.5.1 TreeView选单导航的套用
19.5.2 Menu、SiteMapPath联合製作站点导航
第20章 ASP.NET 3.5快取技术
20.1 ASP.NET 3.5快取概述
20.2 页面输出快取
20.3 页面部分快取
20.3.1 使用@ OutputCache指令
20.3.2 使用PartialCaching Attribute类
20.3.3 使用ControlCache Policy类
20.4 页面数据快取

第4篇 资料库开发篇
第21章 资料库的安装与创建
21.1 Access资料库
21.1.1 安装Access资料库
21.1.2 创建Access资料库
21.1.3 创建Access数据表
21.2 SQL Server资料库
21.2.1 安装SQL Server
21.2.2 启动SQL Server服务管理器
21.2.3 创建SQL Server资料库
21.2.4 创建SQL Server数据表
21.3 配置ODBC数据源
21.3.1 配置SQL Server的ODBC数据源
21.3.2 配置Access的ODBC数据源
21.4 资料库的连线
21.4.1 连线Access资料库
21.4.2 连线SQL Server资料库
21.4.3 连线Excel资料库
21.5 资料库备份与恢复
21.5.1 资料库备份
21.5.2 资料库还原
21.6 附加和分离资料库
21.6.1 附加资料库
21.6.2 分离资料库
第22章 ADO.NET技术
22.1 ADO.NET概述
22.2 ADO.NET对象模型
22.2.1 Connection对象
22.2.2 Command对象
22.2.3 DataReader对象
22.2.4 DataSet对象
22.2.5 DataAdapter对象
22.3 资料库开发基本操作
22.3.1 打开资料库连线
22.3.2 向资料库中添加数据
22.3.3 修改资料库中数据
22.3.4 删除资料库中数据
22.3.5 查询资料库中数据
22.3.6 使用事务
第23章 数据绑定控制项
23.1 DataGridView控制项
23.1.1 DataGridView属性
23.1.2 DataGridView方法
23.1.3 DataGridView事件
23.1.4 DataGridView控制项套用实例
23.2 GridView控制项
23.2.1 GridView属性
23.2.2 GridView方法
23.2.3 GridView事件
23.2.4 GridView控制项套用实例
23.3 DataList控制项
23.3.1 DataList属性
23.3.2 DataList方法
23.3.3 DataList事件
23.3.4 DataList控制项套用实例
23.4 Repeater控制项
23.4.1 Repeater属性
23.4.2 Repeater方法
23.4.3 Repeater事件
23.4.4 Repeater控制项套用实例
第24章 LINQ技术
24.1 LINQ概述
24.2 LINQ语法基础
24.2.1 LINQ to Objects
24.2.2 LINQ to DataSet
24.2.3 LINQ to SQL
24.2.4 LINQ to XML
第25章 高性能数据处理技术
25.1 存储过程概述
25.2 存储过程的建立、修改和删除
25.2.1 存储过程的建立
25.2.2 存储过程的修改
25.2.3 存储过程的删除
25.3 在C#中调用存储过程
25.4 视图的概述
25.5 视图的建立、修改和删除
25.5.1 视图的建立
25.5.2 视图的修改
25.5.3 视图的删除
25.6 在C#中调用视图
25.7 触发器的套用
25.8 游标的套用

第5篇 档案技术篇
第26章 档案处理技术
26.1 System.IO命名空间
26.2 档案的基本操作
26.2.1 档案操作类File和FileInfo
26.2.2 创建档案
26.2.3 打开档案
26.2.4 判断档案是否存在
26.2.5 複製或移动档案
26.2.6 删除档案
26.2.7 获取档案基本信息
26.3 资料夹的基本操作
26.3.1 资料夹操作类Directory和DirectoryInfo
26.3.2 创建资料夹
26.3.3 判断资料夹是否存在
26.3.4 移动资料夹
26.3.5 删除资料夹
26.3.6 遍历资料夹中的子资料夹及档案
26.4 档案流的操作
26.4.1 文本档案的读取
26.4.2 文本档案的写入
26.4.3 大档案的複製
第27章 帮助档案
27.1 WinHelp帮助档案
27.1.1 安装Microsoft Help Workshop
27.1.2 编辑RTF档案
27.1.3 製作帮助索引档案
27.1.4 製作.Hlp帮助档案
27.1.5 在C#中使用帮助档案
27.2 HTML帮助档案
27.2.1 HTML帮助档案概述
27.2.2 安装HTML Help Workshop
27.2.3 HTML帮助主题档案
27.2.4 HTML帮助项目档案
27.2.5 目录和目录档案
27.2.6 关键字和索引档案
27.2.7 製作.chm档案
27.2.8 在C#中使用.chm帮助档案

第6篇 图形图像与多媒体
第28章 GDI+图形图像
28.1 GDI+概述
28.2 直线、曲线和图形
28.2.1 向量图形概述
28.2.2 GDI+中的直线和矩形
28.2.3 GDI+中的椭圆和弧
28.2.4 GDI+中的多边形
28.2.5 GDI+中的基数样条
28.2.6 GDI+中的贝塞尔样条
28.2.7 GDI+中的图形路径
28.2.8 GDI+中的画笔
28.2.9 GDI+中曲线的填充
28.2.10 GDI+中的区域
28.2.11 用直线和曲线消除锯齿
28.3 图像、点阵图和图元档案
28.3.1 点阵图类型
28.3.2 GDI+中的元档案
28.3.3 在GDI+中绘製和克隆图像
28.3.4 在GDI+中缩放图像
28.4 坐标系和坐标变换
28.4.1 坐标系类型
28.4.2 变形的矩阵表示形式
28.4.3 全局变换和局部变换
28.5 GDI+绘製图表的套用
28.5.1 绘製柱型图分析商品月销售情况
28.5.2 绘製饼图分析男女比例
28.5.3 绘製折线图分析网站流量
28.5.4 绘製验证码图片
第29章 多媒体技术
29.1 多媒体概述
29.2 文字处理
29.3 音频与视频处理
29.3.1 Windows Media Player控制项
29.3.2 DirectShow设计
29.4 动画设计
29.4.1 ImageAnimator类功能
29.4.2 ImageAnimator类方法
29.4.3 ImageAnimator类的套用

第7篇 报表与列印技术
第30章 水晶报表
30.1 水晶报表简介
30.2 .NET平台下的Crystal报表
30.2.1 Crystal Reports.Net简介
30.2.2 创建Crystal报表
30.2.3 Crystal报表设计器的环境介绍
30.2.4 Crystal报表区域介绍
30.3 Crystal报表数据源和资料库的操作
30.3.1 Visual Studio 2008中Crystal Reports数据源列举
30.3.2 Visual Studio 2008中Crystal Reports资料库操作
30.3.3 水晶报表的套用
第31章 Windows列印对象
31.1 PrintDocument类
31.1.1 PrintDocument类的属性
31.1.2 PrintDocument类的方法
31.1.3 PrintDocument类的事件
31.2 PageSetupDialog类
31.2.1 PageSetupDialog类的属性
31.2.2 PageSetupDialog类的方法
31.3 PrintDialog类
31.3.1 PrintDialog类的属性
31.3.2 PrintDialog类的方法
31.4 PrintPreviewControl类
31.4.1 PrintPreviewControl类的属性
31.4.2 PrintPreviewControl类的方法
31.5 PrintPreviewDialog类
31.5.1 PrintPreviewDialog类的属性
31.5.2 PrintPreviewDialog类的方法
31.6 Windows列印对象的综合套用
  
标签:
随机快审展示 刷新 快审榜
加入快审,优先展示

加入VIP

发表评论

  • * 评论内容:
  •  

精彩评论

  • 无任何评论信息!
提交站点
提交文章
提交小程序
提交公众号