成功加入购物车
郑阿奇 编 / 电子工业出版社 / 2011-10 / 平装
售价 ¥ 15.00 1.7折
定价 ¥89.00
品相 九品
延迟发货说明
上书时间2026-04-28
卖家超过10天未登录
魅力·实践·发现:精通C#编程
《魅力·实践·发现:精通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和HTML7.4.2XML和WebService7.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.5Response8.2.6using8.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客户端主界面frmClient17.5.2系统配置对话框dlgConfig17.5.3系统配置信息对象MyConfig17.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概念外延小结
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30