魅力·实践·发现:精通C#编程
¥
5
八五品
仅1件
作者郑阿奇 编
出版社电子工业出版社
出版时间2011-10
版次1
装帧平装
货号D31
上书时间2024-08-26
商品详情
- 品相描述:八五品
图书标准信息
-
作者
郑阿奇 编
-
出版社
电子工业出版社
-
出版时间
2011-10
-
版次
1
-
ISBN
9787121143137
-
定价
89.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
664页
-
字数
1062千字
- 【内容简介】
-
《魅力·实践·发现:精通C#编程》以C#编程为基础,系统介绍C#高级编程技术,主要包括图形开发、XML开发及.NET框架的反射等内容。C#图形开发主要包括图形开发基础、桌面图形开发和Web图形开发。XML技术开发包括XML基础、安全获取数据、XML/XSLT开发和基于XSLT的代码生成器等。.NET框架的反射技术包括使用反射和特性构造ORM框架、基于反射和动态编译的快速ORM框架。其他方面包括高性能ASP.NET树状列表控件、验证码技术、可快速绑定数据源程序框架和基于动态编译的VB.NET脚本引擎,以及C#服务端程序的编程和文档对象模型等。《魅力·实践·发现:精通C#编程》所有实例在VS.NET2010专业版环境下开发,所有源代码文件、工程文件和同步教学课件包含在本书配套的光盘中,书中所有的源代码均可在VS.NET2005、2008版环境下运行。
- 【目录】
-
第1章C#图形开发基础
1.1Windows图形
1.1.1图形子系统基本原理
1.1.2图形设备上下文
1.1.3用户界面事件
1.1.4图形用户界面闪烁
1.2C#图形开发基础
1.2.1GDI+概述
1.2.2矢量图和位图
1.2.3图形坐标系统
1.2.4图形开发基本原理
1.2.5C#图形开发基础
1.3C#画图初步
1.3.1画布
1.3.2画笔
1.3.3画刷
1.3.4颜色
1.3.5绘制直线
1.3.6绘制矩形
1.3.7绘制椭圆
1.3.8绘制圆弧
1.3.9绘制多边形
第2章自定义图形交互按钮
2.1功能需求
2.2软件设计
2.3软件开发
2.3.1新建VisualC#的Windows应用程序工程
2.3.2新增按钮控件
2.3.3定义按钮的属性
2.3.4绘制控件用户界面
2.3.5响应鼠标事件,实现动态效果
2.3.6触发Click事件
2.3.7测试控件
2.4完成开发
小结
第3章自定义数据网格控件
3.1功能需求
3.2软件设计
3.2.1文档对象模型
3.2.2视图控件
3.3软件开发
3.3.1建立表格文档对象模型
3.3.2创建视图控件类型
3.3.3加载数据
3.3.4内容排版
3.3.5绘制用户界面
3.3.6处理鼠标事件
3.3.7复制数据
3.3.8系统预定义颜色
3.3.9折射效应
3.4测试控件
小结
第4章鼠标签名
4.1功能需求
4.2软件设计
4.2.1文档对象模型
4.2.2视图控件
4.3软件开发
4.3.1PointArrayList轨迹点坐标数据列表
4.3.2PenMarkInfo签名信息对象
4.3.3PenMarkInfoDocument签名信息文档对象
4.3.4PenMarkControl签名视图控件
小结
第5章C#Web图形开发基础
5.1Web开发和桌面图形开发比较
5.2C#Web图形开发基本原理
小结
第6章带超链接的饼图设计
6.1概述
6.2关键技术
6.2.1map标签
6.2.2Session对象
6.2.3GraphicsPath类
6.2.4Guid结构
6.2.5Math类
6.3软件设计
6.3.1文档对象模型
6.3.2程序结构设计
6.3.3HTML设计
6.3.4模拟扇形几何算法
6.4软件开发
6.4.1新建ASP.NET应用程序项目
6.4.2饼图项目类
6.4.3饼图项目列表类
6.4.4饼图文档类
6.4.5主页面
6.4.6临时文件页面
6.4.7订单信息页面
6.4.8图片数据服务页面
小结
第7章XML基础
7.1XML发展历史
7.2XML基本内容
7.2.1XML介绍
7.2.2XML衍生标准
7.2.3国际标准
7.3微软.NET框架对XML的支持
7.3.1流式处理模型
7.3.2DOM处理模型
7.3.3其他处理模型
7.4XML对Web开发的意义
7.4.1XML和HTML
7.4.2XML和WebService
7.4.3XML/XSLT提供一种全新的开发模式
小结
第8章安全获取数据库数据记录
8.1概述
8.1.1功能需求
8.1.2需求分析
8.2基础知识
8.2.1XmlDocument类
8.2.2XmlElement类
8.2.3XmlTextWriter类
8.2.4DBNull类
8.2.5Response
8.2.6using
8.3关键技术
8.3.1设置HTTP输出类型
8.3.2XmlTextWriter与XmlDocument类输出XML文档
8.4软件开发
8.4.1新建ASP.NET应用程序项目
8.4.2index页面设计
8.4.3UseXmlTextWriter页面设计
8.4.4UseXmlDocument页面设计
小结
第9章XML/XSLT开发
9.1概述
9.2基础知识
9.2.1XmlNode类
9.2.2XmlNodeList类
9.2.3StringWriter类
9.2.4XslCompiledTransform类
9.2.5<pages>标记与@Page指令
9.2.6XPath介绍
9.2.7XSLT介绍
9.2.8ML/XSLT在Web开发中的应用
9.3关键技术
9.4软件开发
9.4.1新建ASP.NET应用程序项目
9.4.2index页面设计
9.4.3head.xml文件设计
9.4.4table.xml文件设计
9.4.5table2.xml文件设计
9.4.6UseXmlDocument页面设计
9.4.7UseXmlTextWriter页面设计
9.4.8TestXPath页面设计
小结
第10章基于XSLT的代码生成器
10.1基础知识
10.1.1序列化
10.1.2XmlSerializer类
10.1.3特性(Attribute)
10.1.4XmlNamespaceManager类
10.1.5StringCollection类
10.1.6CommandBehavior枚举
10.1.7CollectionBase类
10.1.8ICloneable接口
10.1.9嵌套类
10.2软件设计
10.2.1代码生成器
10.2.2数据来源
10.2.3代码生成模板
10.3软件开发
10.3.1FieldInfo类的设计
10.3.2TableInfo类的设计
10.3.3DataBaseInfo类的设计
10.3.4Default页面设计
10.3.5XSLT模板
小结
第11章高性能ASP.NET树状列表控件
11.1树状列表控件
11.1.1分析问题
11.1.2解决问题
11.1.3运行软件
11.2基础知识
11.2.1HtmlGenericControl类
11.2.2自定义控件
11.3软件设计
11.3.1结构设计
11.3.2目标HTML代码设计
11.3.3脚本设计
11.3.4节点XML文档设计
11.3.5XSLT文档设计
11.4软件开发
11.4.1SkyTreeNode类设计
11.4.2SkyTreeNodeList类设计
11.4.3SkyTreeViewControl文件设计
11.4.4SkyTreeViewControl.xslt文件设计
11.4.5部署控件
11.4.6Default页面设计
11.4.7TreeViewNodeXml页面设计
小结
第12章验证码技术
12.1概述
12.2关键技术
12.2.1Size与SizeF结构
12.2.2Font类
12.2.3StringFormat类
12.2.4StringBuilder类
12.3验证码原理
12.3.1枚举字典安全攻击
12.3.2验证码防御
12.3.3验证码技术概念
12.4软件设计
12.5软件开发
12.5.1新建ASP.NET应用程序项目
12.5.2验证码图片类
12.5.3验证码图片服务页面
12.5.4登录页面
小结
第13章使用反射和特性构造ORM框架
13.1ORM背景
13.2基础知识
13.2.1反射与特性
13.2.2Object类
13.2.3Hashtable类
13.2.4TypeConverter类
13.2.5TypeDescriptor类
13.2.6IFormattable接口
13.2.7PropertyInfo类
13.2.8BindingFlags枚举
13.2.9IEnumerable接口
13.2.10Activator类
13.3软件设计
13.4软件开发
13.4.1BindTableAttribute类的设计
13.4.2BindFieldAttribute类的设计
13.4.3MyORMFramework类的设计
13.4.4DB_Employees类的设计
13.4.5Default.aspx页面设计
13.5部署ORM框架
小结
第14章基于反射和动态编译的快速ORM框架
14.1动态编译技术
14.2基础知识
14.2.1Assembly类
14.2.2CSharpCodeProvider类
14.2.3CompilerResults类
14.2.4CompilerParameters类
14.2.5StringCollection类
14.2.6DefaultValueAttribute类
14.3软件设计
14.4软件开发
14.4.1RecordORMHelper类设计
14.4.2IndentTextWriter类设计
14.4.3MyFastORMCodeGenerater类设计
14.4.4MyFastORMFramework类设计
14.4.5Default.aspx页面设计
14.5部署快速ORM框架
小结
第15章可快速绑定数据源程序框架
15.1数据源绑定信息
15.2微软.NET框架的设计时支持
15.2.1属性列表过滤
15.2.2属性值只读
15.2.3属性默认值
15.2.4属性说明文本
15.2.5属性类别
15.2.6使用扩展属性值编辑器
15.2.7自定义扩展属性值编辑器
15.3软件设计
15.3.1数据库处理层
15.3.2系统字典
15.3.3数据源模块
15.3.4数据源事件广播器
15.4用户界面层设计
15.4.1设计时支持模块
15.4.2运行时支持模块
15.5软件测试
15.5.1测试用的数据库
15.5.2窗体
15.5.3程序移植
小结
第16章基于动态编译的VB.NET脚本引擎
16.1脚本的原理
16.1.1VB.NET脚本原理
16.1.2VB.NET脚本引擎设计
16.2软件开发
16.2.1参数控制属性
16.2.2编译脚本
16.2.3调用脚本
16.3Window全局对象
16.3.1成员属性
16.3.2延时调用和定时调用
16.3.3映射应用程序主窗体
16.3.4显示消息框
16.4测试脚本引擎
16.4.1文档对象
16.4.2创建全局对象容器
16.4.3初始化脚本引擎
16.4.4编辑脚本
16.4.5运行脚本
16.4.6演示用的脚本代码
16.5部署脚本引擎
小结
第17章开发WindowsService程序
17.1WindowsService概念介绍
17.2C#编写Windows服务的基本过程
17.3软件功能需求
17.4软件设计
17.4.1命令行参数设计
17.4.2数据库设计
17.4.3文件系统监视功能设计
17.4.4客户端设计
17.5软件说明
17.5.1客户端主界面frmClient
17.5.2系统配置对话框dlgConfig
17.5.3系统配置信息对象MyConfig
17.5.4文件系统监视服务
17.5.5管理数据库连接
17.5.6启动程序
小结
第18章文档对象模型
18.1文档对象模型定义
18.1.1文档
18.1.2结构化文档
18.1.3编程接口
18.1.4页面呈现
18.2理解文档对象模型
18.2.1XMLDom研究
18.2.2DOM概念内涵
18.2.3DOM概念外延
小结
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价