工具箱
云管理、UX 设计模式以及 Anders Hejlsberg 著的《C# 编程语言》等
Scott Mitchell
在确认所有价格按次,并有可能变动。以此列的意见那些仅作者的并执行不一定反映 Microsoft 意见。
内容
在项目管理
浏览用户体验设计模式
Bookshelf
在项目管理
软件项目的成败是,一个大的程度的结果在方法和用于管理项目的工具。成功地管理的软件项目使用工具 (例如源代码管理问题跟踪的数据库,文档团队成员和利益相关者之间的共享和协作。当然,成功或失败是还取决于是否软件和从事该的项目开发人员的技能的市场,但即使的创新产品由经验丰富的开发人员将无法如果中项目的管理方式有严重的 deficits 对市场进行它。
遗憾的是,选择、 安装、 配置、 保护,和维护项目管理工具的过程是一个耗时和正在进行过程。规模较大的公司能专门用于这些工作的资源,但对于较小的公司这些费用可 SQLServer。类公司可能会更好地提供卸载这些任务进行一个应用程序服务提供商 such as ProjectLocker。是简单地说 ProjectLocker 安全地承载您的项目管理工具源代码管理软件和一个问题跟踪数据库,并为访问和管理这些工具提供基于 Web 的界面。(ProjectLocker 旨在主机关闭源项目,仅指定允许用户访问源代码存储库和 Project Management 工具。如果要生成的开源应用程序,请考虑使用如宿主提供程序从 Microsoft 的 CodePlex.
您创建的每个项目都有它自己源代码控制存储库。ProjectLocker 提供支持的两个源控制产品: 破坏和 git。与源代码管理系统的交互,您需要下载适当的客户端应用程序。TortoiseSVN 是开源破坏客户端与 Windows 外壳程序集成,并使用以表示单个文件 (签入、 签出,修改,等) 的状态的图标覆盖。另一种方法是 VisualSVN,这是第三方插件将破坏和 TortoiseSVN 集成到 Visual Studio 的。(破坏和 TortoiseSVN 检查在 4 月 2007 工具箱文章,"WiX 安装,创建 PowerPoint 卡片组,和更多信息",VisualSVN 已检查 Visual Studio 2008 启动工具箱文章中"SQL 代码完成、 破坏工具、 Agile Development,和多个.")
每个 ProjectLocker 项目还包括 Trac、 一个的 wiki 和问题跟踪系统。在 Wiki 是虚拟的白板,工作组成员可以在其中讨论想法和在项目经理可以过帐规范和里程碑。问题跟踪系统是用于维护有关功能请求和错误的信息。从 Project Web 站点或通过电子邮件,可以提交票证,并且管理员可以自定义与每个票证项目关联的字段。Trac 也无缝地集成了源代码管理系统,; 开发人员可以浏览从 Project Web 站点存储库中的文件,并查看更改的历史记录。此外,Trac 包括插件可以启用一个复选框包括联机论坛和跟踪服务的时间刻度上的许多。
像大多数应用程序服务提供商,ProjectLocker 费用及其用户按月付费。ProjectLocker 确实提供了一个免费的帐户选项,但这并限制为两个用户帐户和 300 MB 的磁盘空间。付费的计划开始大约 $5/month。有其他的企业功能可以按月付费添加包含源代码管理 Analytics、 文档管理和 BuildLocker,托管生成服务器执行连续的集成。
价格:因功能 ; 包括免费的帐户选项。
ProjectLocker
创建博客的便笺
发现大量海的开发中的有趣和相关内容博客和资源可以是像在一个 haystack 查找一个:。许多人指向一个或两个受信任的资源站点并且订阅仅几个博客而花费时间 scouring 隐藏宝石的网络。但是,有博客的焦点,因此您无需查找最新的"最佳的"技术内容。
这样聚合日志是 Chris Alcock 的"在上午 Brew"。 每个工作日,Chris 将最新的和最大的技术内容编译为网络日志项。每个期"早晨 Brew"包括之间 5 至 15 推荐的博客条目、 文章、 教程和与.NET 开发人员相关的其他信息链接。Chris 类别,例如软件、 信息和社区,组每个链接,并包含的推荐文章的大纲。
另外,请检查出 Alvin Ashcraft 的网络日志"早晨 Dew,"提供的每日集合的推荐文章标题为"Dew 拉"。 这些条目包括链接,涵盖各种不同的技术和.NET 开发人员,包括有关 Visual Studio、 软件设计、 Web 开发、 社区和数据库开发主题感兴趣的讨论的 smattering。此外,大多数"Dew 放置"条目包括每日的推荐的簿。
一般情况下,Alvin 的条目包括一组更各种源中的多个链接。而"早晨 Brew"包含较少的链接每项,每个链接包含一个或两个句子摘要 ;"早晨 Dew"中的"Dew 拉"条目包括仅链接和一个标题。这两个博客提供重要服务收集有趣围绕 Web 技术内容,并将其放在一个位置。
在上午 Brew 中:blog.cwa.Me.uk
上午 Dew:alvinashcraft.com
浏览用户体验设计模式
设计和实现用户体验,(UX) 认为就是软件设计的最重要部分。它不会如何有效的问题或如何 well-architected 应用程序可能如果您的用户不能有效地使用它。遗憾的是,大多数软件开发人员无法谈到部分设计用户的体验,因为 UX 设计好像因此 touchy feely 而编程是更逻辑和排序。为了构建更好的用户体验的软件开发人员 Infragistics UX 团队已发布 Quince,UX 设计模式的联机集合。
设计模式是泛型、 高级解决方案定期出现软件设计问题。它会不应拼出如何实现在的模式的分步指导,但而是描述问题,包括讨论如何以及为何模式解决了问题,提供了指导实现模式,包括一个示例操作,并且引用相关的模式。设计模式的面向对象的编程语言领域中最常用,并使用代码示例说明了操作模式。但如 Quince 所示的设计模式也可以使用共享 UX 设计中常见问题解决方案。
Quince 中的每个 UX 线型包括问题的一个简洁描述、 posits 解决方案、 问题提供一个上下文、 描述解决方案,后面阐释和描述实现模式的步骤。每个模式还包括屏幕快照和从不同的桌面和 Web 应用程序的几个实际示例的讨论。
是例如字母数字的筛选器链接问题描述的模式开头:"用户有太多项相当摘要式在一个屏幕" 它然后进入即提供常规的解决方案来显示的字母链接使用户能够筛选结果的列表。然后,模式说明后面筛选的项的长列表阐释,并且包括提示和准则实现这样的列表。对于是实例如果被筛选该列表包含以非字母字符开头的条目的链接列表必须包含"0-9"(如) 的适当筛选器。该模式还包括从多种应用程序和网站的成功字母数字的筛选器列表的五个的屏幕快照,每个带有一个段落或分析的两个。
quince 提供了要浏览的 UX 设计模式,它具有 catalogued 多种的几个方法。按类别或关键字对它们进行筛选,您可以浏览所有的模式。或者,您可以看到用户任务 (如搜索) 分组的模式深化数字输入的数据输入、 显示复杂的数据,等。还有显示不同的设计模式位于屏幕上将通常显示的位置在 UI 中指向一个标准应用程序用户界面 (框架图) 视图。
设计模式已证明的软件工程师的 indispensible 工具构建面向对象的程序时。它们也有助于您解决与尝试和测试解决方案的常见 UX 设计难题。quince 查找和了解最相关的 UX 设计模式的极好资源并且应在有关应用程序的用户体验工作时参考。
quince
Bookshelf
令人兴奋 (和 terrifying !) 操作有关我们的字段之一是有始终了解一些新: 新编程语言、 新技术、 新的工具和新的框架。年我定期计划读取简介册,或访问 Web 站点以了解最新的内容的每周几个小时。但是,我最近决定 reappropriate 加以我了解了技术我使用每一天的时间技术 (如 C#、 SQL 和 Microsoft.NET Framework 基类库 (BCL)。为此,我选取 C# 编程语言第三版,由 Anders Hejlsberg et al (Addison-Wesley Professional 2008) 的副本。(Anders Hejlsberg 是一名 Microsoft 技术人员和 C# 语言的主要设计器。
754 的页面 C# 编程语言是 C# 3.0 语法和语义一个全、 技术,和非常全面检查。前三个章节提供的语言的主要功能,包括类型和变量、 类和对象、 数组、 接口和事件的概述。还有 C# 语法的概述。这些介绍性的章节中讨论的概念然后是它自己的章中的每个的详细探讨的。是例如还有类型、 变量上、 转换上一、 另一个表达式,和等一章。
在 C# 编程语言的写作风格是正式和 Dry。没有任何图表目录或屏幕快照 ; 提供代码示例是简洁。简介册读取类似技术规范。但是,有整个簿从作者和其他突出 C# 软件工程师这两种从 Microsoft 和更广泛的开发人员社区的多个注释。一些注释提供了一个实际示例来补充所讨论的材料。其他包含的智慧的 pearls,或指出可能面使用特定功能时的常见缺陷。这些注释编写的更多 conversational 语音和帮助材料添加上下文。
C# 编程语言不是的每个人。简介册包含介绍性的章节,我会建议此简介册仅对使用语言的实践应用知识的开发人员。此简介册最适合中间高级的开发人员需要了解的 C# nitty-gritty 详细信息,并更深入了解语言的语法和语义。
价格:$44.99,754 页
informit.com/store/Product.aspx?isbn=0321562992
Scott Mitchell 的许多书籍和的创始人作者 4GuysFromRolla.com作为 MVP 一直从事 Microsoft Web 技术自 1998 年的。Scott 是一个独立顾问、 培训师,兼编写器。访问他在Mitchell@4guysfromrolla.com 或在他的博客 ScottOnWriting.NET.