图书介绍

精通C#编程PDF|Epub|txt|kindle电子书版本网盘下载

精通C#编程
  • 郑阿奇主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121143137
  • 出版时间:2011
  • 标注页数:646页
  • 文件大小:142MB
  • 文件页数:661页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通C#编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C#图形开发基础1

1.1 Windows图形1

1.1.1 图形子系统基本原理1

1.1.2 图形设备上下文3

1.1.3 用户界面事件4

1.1.4 图形用户界面闪烁7

1.2 C#图形开发基础10

1.2.1 GDI+概述10

1.2.2 矢量图和位图11

1.2.3 图形坐标系统12

1.2.4 图形开发基本原理14

1.2.5 C#图形开发基础16

1.3 C#画图初步17

1.3.1 画布17

1.3.2 画笔19

1.3.3 画刷19

1.3.4 颜色20

1.3.5 绘制直线21

1.3.6 绘制矩形23

1.3.7 绘制椭圆24

1.3.8 绘制圆弧26

1.3.9 绘制多边形27

第2章 自定义图形交互按钮30

2.1 功能需求30

2.2 软件设计31

2.3 软件开发31

2.3.1 新建Visual C#的Windows应用程序工程31

2.3.2 新增按钮控件32

2.3.3 定义按钮的属性32

2.3.4 绘制控件用户界面34

2.3.5 响应鼠标事件,实现动态效果38

2.3.6 触发Click事件40

2.3.7 测试控件41

2.4 完成开发41

小结42

第3章 自定义数据网格控件43

3.1 功能需求43

3.2 软件设计44

3.2.1 文档对象模型44

3.2.2 视图控件44

3.3 软件开发45

3.3.1 建立表格文档对象模型45

3.3.2 创建视图控件类型49

3.3.3 加载数据51

3.3.4 内容排版52

3.3.5 绘制用户界面54

3.3.6 处理鼠标事件57

3.3.7 复制数据60

3.3.8 系统预定义颜色62

3.3.9 折射效应63

3.4 测试控件64

小结66

第4章 鼠标签名67

4.1 功能需求67

4.2 软件设计67

4.2.1 文档对象模型68

4.2.2 视图控件68

4.3 软件开发68

4.3.1 PointArrayList轨迹点坐标数据列表68

4.3.2 PenMarkInfo签名信息对象74

4.3.3 PenMarkInfoDocument签名信息文档对象77

4.3.4 PenMarkControl签名视图控件80

小结91

第5章 C# Web图形开发基础92

5.1 Web开发和桌面图形开发比较92

5.2 C# Web图形开发基本原理93

小结98

第6章 带超链接的饼图设计99

6.1 概述99

6.2 关键技术100

6.2.1 map标签100

6.2.2 Session对象101

6.2.3 GraphicsPath类102

6.2.4 Guid结构103

6.2.5 Math类104

6.3 软件设计105

6.3.1 文档对象模型105

6.3.2 程序结构设计106

6.3.3 HTML设计108

6.3.4 模拟扇形几何算法109

6.4 软件开发110

6.4.1 新建ASP.NET应用程序项目110

6.4.2 饼图项目类111

6.4.3 饼图项目列表类112

6.4.4 饼图文档类113

6.4.5 主页面121

6.4.6 临时文件页面123

6.4.7 订单信息页面125

6.4.8 图片数据服务页面128

小结129

第7章 XML基础130

7.1 XML发展历史130

7.2 XML基本内容131

7.2.1 XML介绍131

7.2.2 XML衍生标准134

7.2.3 国际标准134

7.3 微软.NET框架对XML的支持135

7.3.1 流式处理模型135

7.3.2 DOM处理模型136

7.3.3 其他处理模型138

7.4 XML对Web开发的意义138

7.4.1 XML和HTML138

7.4.2 XML和WebService139

7.4.3 XML/XSLT提供一种全新的开发模式139

小结139

第8章 安全获取数据库数据记录140

8.1 概述140

8.1.1 功能需求140

8.1.2 需求分析140

8.2 基础知识142

8.2.1 XmlDocument类142

8.2.2 XmlElement类144

8.2.3 XmlTextWriter类145

8.2.4 DBNull类146

8.2.5 Response147

8.2.6 using149

8.3 关键技术150

8.3.1 设置HTTP输出类型153

8.3.2 XmlTextWriter与XmlDocument类输出XML文档154

8.4 软件开发154

8.4.1 新建ASP.NET应用程序项目155

8.4.2 index页面设计155

8.4.3 UseXmlTextWriter页面设计156

8.4.4 UseXmlDocument页面设计158

小结160

第9章 XML/XSLT开发161

9.1 概述161

9.2 基础知识161

9.2.1 XmlNode类162

9.2.2 XmlNodeList类163

9.2.3 StringWriter类164

9.2.4 XslCompiledTransform类164

9.2.5 〈pages〉标记与@Page指令165

9.2.6 XPath介绍166

9.2.7 XSLT介绍168

9.2.8 ML/XSLT在Web开发中的应用168

9.3 关键技术170

9.4 软件开发173

9.4.1 新建ASP.NET应用程序项目173

9.4.2 index页面设计174

9.4.3 head.xml文件设计175

9.4.4 table.xml文件设计175

9.4.5 table2.xml文件设计176

9.4.6 UseXmlDocument页面设计177

9.4.7 UseXmlTextWriter页面设计182

9.4.8 TestXPath页面设计186

小结192

第10章 基于XSLT的代码生成器193

10.1 基础知识193

10.1.1 序列化193

10.1.2 XmlSerializer类195

10.1.3 特性(Attribute)198

10.1.4 XmlNamespaceManager类200

10.1.5 StringCollection类201

10.1.6 CommandBehavior枚举203

10.1.7 CollectionBase类204

10.1.8 ICloneable接口207

10.1.9 嵌套类210

10.2 软件设计212

10.2.1 代码生成器212

10.2.2 数据来源214

10.2.3 代码生成模板214

10.3 软件开发215

10.3.1 FieldInfo类的设计217

10.3.2 TableInfo类的设计222

10.3.3 DataBaseInfo类的设计225

10.3.4 Default页面设计241

10.3.5 XSLT模板246

小结256

第11章 高性能ASP.NET树状列表控件257

11.1 树状列表控件257

11.1.1 分析问题258

11.1.2 解决问题259

11.1.3 运行软件261

11.2 基础知识262

11.2.1 HtmlGenericControl类262

11.2.2 自定义控件264

11.3 软件设计269

11.3.1 结构设计269

11.3.2 目标HTML代码设计270

11.3.3 脚本设计272

11.3.4 节点XML文档设计273

11.3.5 XSLT文档设计275

11.4 软件开发275

11.4.1 SkyTreeNode类设计277

11.4.2 SkyTreeNodeList类设计280

11.4.3 SkyTreeViewControl文件设计282

11.4.4 SkyTreeViewControl.xslt文件设计300

11.4.5 部署控件306

11.4.6 Default页面设计306

11.4.7 TreeViewNodeXml页面设计311

小结314

第12章 验证码技术315

12.1 概述315

12.2 关键技术316

12.2.1 Size与SizeF结构316

12.2.2 Font类317

12.2.3 StringFormat类318

12.2.4 StringBuilder类320

12.3 验证码原理321

12.3.1 枚举字典安全攻击321

12.3.2 验证码防御322

12.3.3 验证码技术概念323

12.4 软件设计324

12.5 软件开发325

12.5.1 新建ASP.NET应用程序项目325

12.5.2 验证码图片类325

12.5.3 验证码图片服务页面330

12.5.4 登录页面331

小结334

第13章 使用反射和特性构造ORM框架335

13.1 ORM背景335

13.2 基础知识336

13.2.1 反射与特性336

13.2.2 Object类339

13.2.3 Hashtable类339

13.2.4 TypeConverter类341

13.2.5 TypeDescriptor类342

13.2.6 IFormattable接口343

13.2.7 PropertyInfo类346

13.2.8 BindingFlags枚举347

13.2.9 IEnumerable接口350

13.2.10 Activator类353

13.3 软件设计353

13.4 软件开发356

13.4.1 BindTableAttribute类的设计360

13.4.2 BindFieldAttribute类的设计362

13.4.3 MyORMFramework类的设计364

13.4.4 DB_Employees类的设计387

13.4.5 Default.aspx页面设计391

13.5 部署ORM框架396

小结397

第14章 基于反射和动态编译的快速ORM框架398

14.1 动态编译技术398

14.2 基础知识400

14.2.1 Assembly类400

14.2.2 CSharpCodeProvider类404

14.2.3 CompilerResults类405

14.2.4 CompilerParameters类406

14.2.5 StringCollection类409

14.2.6 DefaultValueAttribute类410

14.3 软件设计410

14.4 软件开发413

14.4.1 RecordORMHelper类设计416

14.4.2 IndentTextWriter类设计424

14.4.3 MyFastORMCodeGenerater类设计427

14.4.4 MyFastORMFramework类设计456

14.4.5 Default.aspx页面设计471

14.5 部署快速ORM框架476

小结476

第15章 可快速绑定数据源程序框架477

15.1 数据源绑定信息477

15.2 微软.NET框架的设计时支持478

15.2.1 属性列表过滤479

15.2.2 属性值只读480

15.2.3 属性默认值480

15.2.4 属性说明文本483

15.2.5 属性类别483

15.2.6 使用扩展属性值编辑器485

15.2.7 自定义扩展属性值编辑器487

15.3 软件设计496

15.3.1 数据库处理层497

15.3.2 系统字典506

15.3.3 数据源模块513

15.3.4 数据源事件广播器544

15.4 用户界面层设计551

15.4.1 设计时支持模块551

15.4.2 运行时支持模块562

15.5 软件测试575

15.5.1 测试用的数据库575

15.5.2 窗体576

15.5.3 程序移植581

小结581

第16章 基于动态编译的VB.NET脚本引擎582

16.1 脚本的原理582

16.1.1 VB.NET脚本原理584

16.1.2 VB.NET脚本引擎设计584

16.2 软件开发586

16.2.1 参数控制属性586

16.2.2 编译脚本587

16.2.3 调用脚本593

16.3 Window全局对象595

16.3.1 成员属性595

16.3.2 延时调用和定时调用597

16.3.3 映射应用程序主窗体601

16.3.4 显示消息框602

16.4 测试脚本引擎604

16.4.1 文档对象607

16.4.2 创建全局对象容器610

16.4.3 初始化脚本引擎610

16.4.4 编辑脚本612

16.4.5 运行脚本613

16.4.6 演示用的脚本代码614

16.5 部署脚本引擎616

小结616

第17章 开发Windows Service程序617

17.1 Windows Service概念介绍617

17.2 C#编写Windows服务的基本过程621

17.3 软件功能需求622

17.4 软件设计623

17.4.1 命令行参数设计623

17.4.2 数据库设计623

17.4.3 文件系统监视功能设计625

17.4.4 客户端设计625

17.5 软件说明625

17.5.1 客户端主界面frmClient625

17.5.2 系统配置对话框dlgConfig630

17.5.3 系统配置信息对象MyConfig631

17.5.4 文件系统监视服务633

17.5.5 管理数据库连接637

17.5.6 启动程序638

小结640

第18章 文档对象模型641

18.1 文档对象模型定义641

18.1.1 文档642

18.1.2 结构化文档642

18.1.3 编程接口642

18.1.4 页面呈现643

18.2 理解文档对象模型643

18.2.1 XMLDom研究643

18.2.2 DOM概念内涵645

18.2.3 DOM概念外延646

小结646

热门推荐