WINDOWS开发人员超级工具集
2008-6
清华大学出版社
阿雅利
1074
樊庆红
无
《WINDOWS开发人员超级工具集》是一本大全式的指南,讲解了170多个免费和开源编程工具、组件和框架,可以帮助您创建、测试和构建优秀的Windows软件,从Windows Forms和ASP.NET应用到WEB服务。《WINDOWS开发人员超级工具集》并非是简半日的工具列表,它可以帮助您在生天所面对的常见的和偶尔的问题时选择正确的工具。
`
序创作者队伍前言第一部分 代码编写1 创建ASP.NET应用2 使用Windows Form3 用.NET3.0(又名WinFx)开发4 使用代码库5 生成代码6 编写代码7 创建文档说明8 增强Visual Studio第二部分 检查代码9 分析代码10 测试软件第三部分 运行开发项目11 使用源代码控制系统12 构建、使用持续的集成过程及部署应用程序13 加强团队合作14 跟踪bug、变化以及其他问题第四部分 代码和应用程序的故障排除15 故障诊断和调试16 使用反编译器和模糊器第五部分 编码工具17 加强安全性18 在框架上构建应用程序19 使用XML第六部分 使用数据库20 与数据库交互21 研究对象/关系映射第七部分 杂项22 增加Web开发23 用Windows工具提高效率第八部分 附录
第一部分 代码编写 1 创建ASP.NET应用 1.1、用ASP.NET Atlas建立复杂的Ajax应用 Web页面最早围绕的是文档概念,使人们可以用浏览器阅览远程服务器上的文档。从开始用服务器端代码为用户产生动态页面起,这种模式有了第一次重大变革,这就是Web应用的由来。 Web站点不再是一些静态的文档了,它们现在可以接受用户输入,并以各种各样的方式作出回应。直到最近,大部分变革都发生在服务器端,客户端对脚本支持很糟糕,而且由于缺乏标准,难以产生可移植的代码。 我们现在面临另一次变革,这次是在客户端。大多数流行的浏览器已经可以支持xMLHttpRequest对象,客户端可以用脚本调用服务器的功能以更新页面,而不需要重新装载页面,这样可以显著减少应用响应时间,开发人员可以开发出响应特性堪与某些桌面应用抗衡的Web应用。然而遗憾的是,开发这样的应用还存在着很大的挑战,因为开发人员必须编写大量跨浏览器的JavaScript代码(是件困难的工作)。 Microsoft对这种客户端编程难题的回答是ASP.NETAtlas框架,以下简称Atlas。该框架提供了很多特性,使开发人员可以专注于应用逻辑,不用去管那些浏览器的“怪癖”。最起码Atla s实现了一个浏览器兼容层,其目标是统一各种浏览器的文档对象模型(DOM)。用Atlas也可以使用一些类似面向对象的构件,比如类、接口、命名空间和属性等,并用JavaScript以.NET开发人员熟悉的方式进行委派。并且Atlas已经建立起了完整的客户端组件模型,对象之间可以以一种定义良好,并且可预知的方式进行交互。现在JavaScript专家可以开发出许多脚本组件,非JavaScript专家只要用基于XML的语法做声明就可以了,这样极大地减少了编写脚本的工作量。
“James Avery和Jim Holmes完成了一项伟大的工作,在这里,他们收集和讲解了大量的实用工具,可以节省您寻找这些工具的时间”。 ——序,MikeGunderloy,编辑,Larkware.com “工具可以帮您节省时间,本书可以帮助您节省更多的时间。您将发现,离开这些钻石般宝贵的工具,您将无法生存”。 ——序, ScottHanselma,
使用170多个免费工具,提高Windows开发的效率。 作者简介: James Avery是Microsoft MVP和APInsider。他为MSDN Magazine和ASPToday撰写文章,而且编写了Visual StudioHacks(OReilly)。
无