图书介绍
C#软件项目开发全程剖析 全面透视SharpDevelop软件的开发内幕PDF|Epub|txt|kindle电子书版本网盘下载
![C#软件项目开发全程剖析 全面透视SharpDevelop软件的开发内幕](https://www.shukui.net/cover/62/32378385.jpg)
- (德)Christian Holm等著;薛兴涛,袁勤勇译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302069123
- 出版时间:2003
- 标注页数:468页
- 文件大小:30MB
- 文件页数:480页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#软件项目开发全程剖析 全面透视SharpDevelop软件的开发内幕PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 功能简介1
1.1 SharpDevelop的设计理念1
1.2 SharpDevelop软件要求2
1.3 SharpDevelop的面板和视图2
1.4 SharpDevelop的局限性5
1.5 定制SharpDevelop5
1.5.1 国际化支持5
1.5.2 定义外观6
1.6 定制编码7
1.6.1 使用模板7
1.6.2 语法醒目显示7
1.6.3 代码自动完成和方法识别7
1.6.4 书签8
1.6.5 查找和替换功能9
1.6.6 编译代码9
1.7 管理项目9
1.7.1 项目组和项目10
1.7.2 项目导航10
1.8 创建Windows Forms11
1.8.1 向Windows Forms添加控件11
1.8.2 控件的属性和格式11
1.9 小结12
第2章 体系结构设计13
2.1 体系结构设计决策史13
2.1.1 开发早期13
2.1.2 用SharpDevelop进行SharpDevelop开发13
2.1.3 更正错误的设计决策15
2.2 设计决策16
2.3 最佳惯例19
2.3.1 设计模式19
2.3.2 编码样式指导原则27
2.3.3 故障跟踪和测试28
2.3.4 屡次重构30
2.4 小结36
第3章 实现核心功能37
3.1 AddIn树37
3.1.1 使用AddIn树的优点38
3.1.2 AddIn树的上层结构41
3.1.3 插件定义42
3.1.4 从树节点到运行对象45
3.1.5 创建密码子47
3.1.6 条件49
3.2 插件管理50
3.3 SharpDevelop的属性管理54
3.3.1 IXmlConvertable接口的开发理念55
3.3.2 IProperties接口简介56
3.3.3 默认实现方式57
3.3.4 属性的作用59
3.3.5 属性的持久性60
3.4 小结63
第4章 用插件创建应用程序64
4.1 使用密码子64
4.1.1 ICommand接口65
4.1.2 激活菜单68
4.1.3 密码子简介75
4.2 通过条件接合插件78
4.2.1 条件结构78
4.2.2 定义条件80
4.2.3 可用条件简介81
4.3 小结86
第5章 通过工作区服务提供功能87
5.1 实现考虑事项87
5.1.1 对服务的要求87
5.1.2 ServiceManager类88
5.1.3 定义服务91
5.2 服务中的通用服务91
5.2.1 文件实用程序服务92
5.2.2 属性服务97
5.2.3 资源服务98
5.2.4 字符串分析器服务98
5.2.5 环境服务99
5.2.6 类浏览器图标服务102
5.2.7 文件服务103
5.2.8 项目服务104
5.2.9 分析器服务109
5.2.10 其他服务110
5.3 小结110
第6章 用户界面111
6.1 显示管理工具111
6.1.1 工作台窗口112
6.1.2 视图113
6.1.3 面板115
6.1.4 视图和面板的应用——一个集成的HTML帮助查看器116
6.1.5 布局管理器128
6.2 当前和未来的实现方式142
6.3 小结143
第7章 国际化144
7.1 在SharpDevelop中处理国际化145
7.1.1 重绘事件147
7.1.2 资源访问150
7.2 管理转换154
7.2.1 转换Web应用程序155
7.2.2 编译为资源文件156
7.3 小结160
第8章 文档管理161
8.1 文本表示161
8.1.1 基本顺序数据结构161
8.1.2 间隙缓冲区方法164
8.1.3 未来的数据表示结构——接合表169
8.2 行的表示170
8.3 插入符和选择管理177
8.4 文本模型182
8.5 内容组合184
8.6 小结188
第9章 语法醒目显示189
9.1 语法醒目显示定义189
9.1.1 增强XML使用的便捷性190
9.1.2 实现语法醒目显示195
9.2 小结203
第10章 查找和替换204
10.1 查找策略204
10.2 深入分析查找和替换218
10.2.1 基本的查找和替换实现219
10.2.2 使用算法222
10.2.3 通配符查找策略227
10.3 小结231
第11章 编写编辑器控件232
11.1 编辑器简介232
11.2 TextArea控件233
11.2.1 理论234
11.2.2 开始构建编辑器控件234
11.2.3 事件处理241
11.2.4 更新245
11.3 TextAreaPainter248
11.4 鼠标管理254
11.5 折叠255
11.6 SharpPad256
11.7 小结258
第12章 编写分析器259
12.1 分析器需求259
12.2 分析器和语言原理259
12.3 SharpDevelop分析器265
12.3.1 设计决策265
12.3.2 实现265
12.4 小结296
第13章 代码自动完成以及方法识别297
13.1 分解内容297
13.2 代码自动完成308
13.3 方法识别327
13.4 小结337
第14章 利用类搜索和程序集搜索导航代码338
14.1 类搜索338
14.2 程序集搜索353
14.2.1 使用程序集搜索浏览引用353
14.2.2 编写程序集搜索355
14.3 小结384
第15章 设计器基础结构385
15.1 窗体设计器概述385
15.1.1 实现考虑386
15.1.2 设计概述386
15.2 .NET组件模型388
15.2.1 服务接口389
15.2.2 .NET设计器390
15.2.3 根设计器391
15.3 设计器主机实现392
15.3.1 设计器主机服务402
15.3.2 设计面板405
15.4 小结406
第16章 实现Windows Forms设计器407
16.1 设计器服务407
16.1.1 工具箱服务407
16.1.2 菜单命令服务411
16.1.3 选取服务420
16.1.4 其他重要服务425
16.2 小结433
第17章 代码生成434
17.1 永久保存组件434
17.1.1 XML窗体永久格式434
17.1.2 生成XML436
17.1.3 加载XML439
17.1.4 设计器串行化服务443
17.2 生成C#/VB.NET代码445
17.3 回递455
17.4 小结467