本书介绍的内容能够对作为开发人员的读者提供帮助,特别有助于那些工作于团队环境的开发人员。通过学习本书,可使开发人员在开发时遇到较少的问题,使他们按时完成任务,而且应用程序在工作期间能够满足开发人员的要求。本书介绍了如何完成所有这些任务以及其他任务。例如,会看到有多种设计应用程序的方式,而不只是在学校学到的一些技术。此外,还将介绍用于特殊类型的应用程序的最佳技术,从而使人们更容易地从开始就创建出好的设计。
您是否在寻找能帮助您编写具有一致性的代码以及创建更健壮的应用程序的技术?本书将提供一个设计策略集,说明如何用较少的代码来编写高性能的应用程序,以便使自己变得更加高效。这些策略特别适合C#代码,而且能够使您选择正确的方法来满足自己的编程要求。
本书并没有涉及人多的理论,而是提供了大量编码示例来帮助读者学习如何设计应用程序,本书提供了一些用于开始编写自己的代码的工具。本书还分析了应用程序测试与支持、序列化XML、使用LINQ等方面的内容。在所有这些介绍中,所提供的技术能够降低安全性风险,提高应用程序的实用性,并且使应用程序用较少的资源来做更多的工作。
通过学习本书,读者能够创建出具有良好的可扩展性的设计,并且能够生成可靠性好、运行速度快、具有高安全性和效率的代码。
主要内容
·如何在考虑运行速度的前提下制定自己的设计策略
·用于构建应用程序的编码技术和脚本编写方式选择
·评估安全性和可靠性的方式
·用于部署、支持、维护应用程序的技术
·使用F#语言扩展应用程序以及命令行使用的步骤
·用于创建报告、多线程应用程序等的特殊编码方法
·如何选择正确的资源和工具
读者对象
本书适合有一定经验的开发人员,并且这些开发人员希望就如何使用已经过证明的设计策略和编写代码的新方法来创建更佳的应用程序方面得到专家的建议。