图书介绍

C设计与开发专家指南缪勒计算机与互联网书籍

  • 缪勒 著
  • 店铺: 文轩网旗舰店
  • 出版社: 清华大学出版社
  • ISBN:9787302236542
  • 版次:1
  • 上架时间:2015-01-05 14:02:29
  • 商品编码:1027472526
  • 开本:其他
  • 出版时间:2010-11-01
  • 页数:563
  • 字数:888000

微信扫码下载

手机扫码下载

电脑下载PDF

高速下载 普通下载

赞助商链接

图书目录

第1部分设计策略
第1章定义语言环境
1.1设计战略元素的定义
1.2C#语言
1.2.1C#语言的优点
1.2.2了解劣势
1.2.3使用多种语言开发
1.2.4多平台
1.3盘点工具
1.4收集资源
1.4.1团队语言资源库
1.4.2团队技能
1.4.3经验的意义
1.4.4定义外部资源需求
1.5制定自己的设计策略

第2章应用程序生命周期
2.1生命周期的阶段
2.1.1确定应用程序概念
2.1.2构建应用程序开发团队
2.1.3定义规范
2.1.4确定概念的可行性
2.1.5创建设计
2.1.6测试设计
2.1.7实现设计
2.1.8编写应用程序
2.1.9调试和测试应用程序
2.1.10测试用户需求
2.1.11提高可靠性和安全性
2.1.12部署应用程序
2.1.13应用程序的支持与维护
2.1.14应用程序退役
2.2生命周期模型
2.2.1螺旋模型
2.2.2瀑布模型
2.2.3抛弃式模型
2.2.4演化模型
2.2.5增量/迭代模型
2.2.6快速应用开发模型
2.3敏捷编程技术
2.3.1了解敏捷编程
2.3.2敏捷编程的优点
2.3.3敏捷编程的缺点
2.3.4常用敏捷编程策略
2.4制定自己的设计策略

第3章定义设计策略
3.1创建对象模型
3.1.1定义类概念
3.1.2功能集
3.1.3定义候选类
3.1.4从候选类中选择类
3.1.5开发内部类
.3.1.6添加外部类
3.1.7考虑类的取舍问题
3.1.8实现类设计
3.2创建数据模型
3.2.1定义数据需求
3.2.2访问性、可靠性和安全性需求
3.2.3创建数据类
3.3用户需求
3.3.1定义用户需求
3.3.2创建用户类
3.4将设计转化为UML
3.4.1Visio
3.4.2VisioUML功能概述
3.4.3由LIML生成代码
3.5制定自己的设计策略

第4章设计用户界面
4.1应用程序窗体类型
4.1.1创建对话框实用程序
4.1.2单文档界面
4.1.3多文档界面
4.1.4选项卡式界面
4.1.5开发皮肤界面和自由格式界面的应用程序
4.1.6RibbonX应用程序
4.1.7通知区域
4.1.8命令行
4.2常用用户界面类型
4.2.1菜单驱动
4.2.2任务驱动
4.2.3信息驱动
4.2.4向导驱动
4.2.5角色驱动
4.3制定用户界面策略
4.3.1使用户保持控制权
4.3.2使用户沿正确的方向操作
4.3.3定义交互界面
4.3.4定义可靠的界面
4.3.5安全性
4.4可访问性需求
4.4.1视觉元素的考虑
4.4.2添加工具提示和可访问性说明
4.4.3色彩使用技巧
4.5制定自己的设计策略

第5章设计时的速度考虑
5.1速度与性能
5.2开发高速应用程序
5.2.1多线程
5.2.2速度并不等同于代码
5.2.3多重处理的影响
5.3测量应用程序的速度
5.3.1标准计数器
5.3.2定义应用程序计数器
5.4制定自己的设计策略

第6章设计时的可靠性考虑
6.1检验资源的有效性
6.2保存数据、设置和状态
6.2.1实现数据存储
6.2.2保存设置的方法
6.2.3实现状态存储
6.3预测意外情况
6.4RibbonX的可靠性优势
6.5制定自己的设计策略

第7章设计中的安全性考虑
7.1假设最坏情况
7.2消除错误输入
7.2.1使用正确的控件或组件
7.2.2检验全部用户输入
7.2.3验证数据源
7.3隐藏数据
7.3.1保持数据本地化
7.3.2加密数据
7.3.3将数据放在受保护的位置
7.4添加应用程序监视
7.4.1定义监视策略
7.4.2实现日志记录
7.4.3使用事件日志
7.4.4发送管理员警报
7.5团队概述
7.6制定自己的设计策略

第2部分编码策略
第8章定制集成开发环境
8.1配置IDE
8.1.1使用VisualStudio选项
8.1.2定制工具栏和菜单
8.1.3添加外部工具
8.2使用代码段、宏和插件
8.2.1创建和使用代码段
8.2.2利用宏自动执行任务
8.2.3依靠插件扩展功能
8.3使用VisualStudio命令行
8.3.1访问命令行
8.3.2命令行开关
8.3.3执行VisualStudio命令
8.3.4运行应用程序

8.4为自己的应用程序编写代码
第9章脚本
9.1脚本创建选择
9.1.1使用SQLServer
9.1.2创建C#脚本
9.I.3C#表达式评估
9.1.4WindowsPowerShell
9.1.5语言集成查询
9.2与SQLServer交互
9.2.1visualStudio
9.2.2使用SQLServer内置功能
9.3在应用程序中加入脚本
9.4C#表达式
9.5制定WindowsPowerShell解决方案
9.5.1PS实用程序
9.5.2创建脚本
9.5.3执行脚本
9.5.4获得调试支持
9.6为自己的应用程序编写代码

第10章在IDE中浏览数据
10.1使用IDE元素
10.1.1Autog对话框
10.1.2Locs对话框
10.1.3Watch对话框
10.1.4CommandWindow对话框
10.2使用可视化器
10.2.1为可视化器定义需求
10.2.2Text可视化器
10.2.3XML可视化器
10.2.4HTML可视化器
10.2.5DataSet可视化器
10.3获取第三方可视化器
10.4创建自定义可视化器
10.4.1配置可视化器对象
10.4.2添加可视化器代码
10.4.3测试新可视化器
10.5为自己的应用程序编写代码

第11章控件与组件
11.1控件与组件的区别
11.2定义控件类型
11.2.1创建派生控件
11.2.2创建UserControl
11.2.3创建新控件
11.3创建组件
11.3.1开发新组件时需要考虑的基本问题
11.3.2定义新组件项目
11.4添加新组件代码
11.5测试组件
11.6用对象测试平台测试类
11.7为自己的应用程序编写代码

第12章为应用程序编写代码
12.1采用合适的命名习惯
12.1.1匈牙利命名法
12.1.2驼峰命名法
12.1.3帕斯卡命名法
12.1.4添加专用语法
12.2添加命令行功能
12.2.1何时使用命令行开关
12.2.2添加命令行开关
12.2.3测试命令行功能
12.3正确退出应用程序
12.3.1在什么情况下只关闭窗体是不够的
12.3.2用SystemEnvironment设置退出码
12.3.3Application.Exit()方法
12.3.4用P/Invoke退出应用程序
12.4使用自定义功能
12.4.1何时使用自定义功能
12.4.2使用自定义特征和异常类
12.5为自己的应用程序编写代码

第13章文档
13.1对应用程序增加文档支持
13.1.1文档概述
13.1.2考虑开发人员的需求
13.1.3考虑用户需求
13.1.4考虑管理员的需要
13.2创建文档注释
13.2.1注释的类型
13.2.2注释的正确位置
13.3使用xML文件
13.4文档输出的其他作用
13.4.1用LINQ查询文档文件
13.4.2根据文档自动创建应用程序报告
13.5为自己的应用程序编写代码

第14章错误处理
14.1对错误处理不做假设的优点
14.2特殊错误处理的重要性
14.2.1正确地使用标准异常类
14.2.2实现自定义错误处理
14.2.3错误层次的重要性
14.3错误处理的一致性问题
14.3.1单一来源错误
14.3.2多来源错误
14.3.3最终错误处理
14.4设计自恢复应用程序
14.5为自己的应用程序编写代码

第15章测试、调试和质量保证
15.1测试应用程序
15.1.1创建新测试
15.1.2运行测试
15.1.3利用TestView对话框设置测试属性
15.1.4利用测试列表编辑器组织测试
15.1.5CodeCoverageResults对话框
15.1.6TestRuns对话框
15.1.7人工测试
15.2调试应用程序
15.2.1调试对话框
15.2.2向IDE提问题
15.2.3浏览内存内容
15.2.4通过用户获得漏洞
15.3质量保证检验
15.3.1与B团队交流
15.3.2构造有价值的反馈
15.3.3用户参与
15.4为自己的应用程序编写代码

第16章部署应用程序
16.1确定部署类型
16.1.1测试版
16.1.2局部部署
16.1.3企业部署
16.1.4热塑.包装部署
16.1.5主版本和次版本

……
第17章应用程序的支持与维护
第3部分速度、可靠陛及安全性
第18章围绕性能三角形开发
第19章应用程序的速度
第20章应用程序的可靠性
第21章应用程序的安全性
第4部分编码技术
22章序列化xml
第23章linq
第24章利用f#使应用程序增值
第25章创建多线程应用程序
第26章创建报告和其他输出
第27章设计底层应用程序元素
第5部分资源与工具
第28章选择资源与工具
第29章microsoft资源与工具
第30章第三方资源与工具

查看全部 ↓

精品推荐