摘要: 在微软Visual Studio 2010 Ultimate Beta2版本中,MSF for Agile Software Development 5.0过程框架,是以Scrum模型为基础导向扩展,并且结合了VSTS2010工具的众多测试功能特性,为更多的从事微软.NET技术相关的开发人员以实现高质量的软件产品。   在本文中,笔者将介绍Visual Studio 2010 Ultimate Beta2版本中的MSF for Agile的Scrum和XP敏捷思想与VSTS2010强大的测试功能,通过对这些内容的阐述,让读者了解在VSTS2010中的敏捷测试驱动开发方法,以便于.NET开发人员能把敏捷驱动开发为导向的技术,应用在自己的项目和团队中,从而构筑出敏捷的开发团队。 阅读全文
posted @ 2009-12-15 00:42 ξ箫音ξ 阅读(3650) 评论(6) 推荐(2) 编辑
摘要: 经过一年的编写,这本书终于与大家见面了,希望本书能给朋友们更多的编程帮助。特别感谢微软MVP中国区最有价值专家主管——林思绮 为本书作序,还有Moss MVP好友郭保卫、MVP金戈和微软的陈曦为本书做的校验与书评。 Microsoft Office SharePoint Server(MOSS)是微软的一种新型服务器应用程序,也是微软进入到企业级市场的一个利器。通过对该应用程序软件的实践开发,可以使系统组织简化协作、增强内容管理和业务工作流程等功能的应用,还能与用户熟悉的客户端桌面应用程序(包括Microsoft Office System)、电子邮件及Web 浏览器紧密集成,从而可以提供一致的用户体验,简化用户与内容、流程及业务数据的交互。其中OBA(Office Business Application)思想起到了灵魂作用。 阅读全文
posted @ 2009-12-14 09:36 ξ箫音ξ 阅读(2577) 评论(39) 推荐(2) 编辑
摘要: 随着微软Visual Studio 2010 Ultimate Beta2版本的发布,除了它提供协同一致的ALM(应用程序生命周期)管理工具外,MSF for Agile Software Development过程框架从4.2升级到5.0,并且是以Scrum模型为基础导向扩展,并且结合了VSTS2010工具的众多特性,从而成为微软.NET相关技术人员手中不可多得的利器。   在本文中,笔者将介绍Visual Studio 2010 Ultimate Beta2版本中的MSF for Agile Software Development V5.0的Scrum思想以及实施方法,通过对这些内容的阐述,让读者了解VSTS2010的敏捷之道,以便于.NET管理和开发人员能随心所欲的应用在自己的项目中,从而构建出高效的软件开发团队。 阅读全文
posted @ 2009-12-08 11:11 ξ箫音ξ 阅读(3596) 评论(7) 推荐(3) 编辑
摘要: Windows 2000及其以后版本为cmd命令增加了基本的Tab自动补全功能的支持,PowerShell是微软第1个实现为文件、函数、变量和命令提供了该支持的产品,并且还可以根据需要定制化。在《Windows PowerShell2.0应用编程最佳实践》第13章中讲解了如何使用Tab自动补全功能,并且介绍了如何使自定义函数提供Tab键自动补全名称支持。PowerTab也采用这种方式,并且增加了很多高级特性。 PowerTab是由微软公司名为“Marc van Orsouw”的MVP创建的一个免费工具,它也被称为“/\/\o\/\/”或“PowerShell Guy”。这一工具由一系列脚本组成,将这些脚本嵌入到PowerShell机制中可以提供用户扩展的Tab实现。它通过搜索对象来提供更好的实现建议,包括默认的shell甚至未触及对象,如.NET类型的WMI类名,以及其他对象。该工具还通过提供包含各种建议的下拉框来改善用户体验,默认的Tab扩展允许通过按Tab键循环提供支持。而PowerTab将会列出所有建议,然后可以通过使用方向键、Tab键或Shift+Tab键来选择 阅读全文
posted @ 2009-11-28 14:46 ξ箫音ξ 阅读(3061) 评论(2) 推荐(0) 编辑
摘要: 在测试方面,VSTS 2010强化了测试功能,同时简化了在整个应用程序生命周期中整合测试的工具。新功能包括快速进行有关测试的设计与开发、测试用例管理,与Team Foundation Server集成的测试计划,以及确保所有更新的程序代码都被测试提高覆盖率,并且新增了功能非常强的微软测试与实验室管理器MTLM(Microsoft Test and Lab Manager),它是一个单独运行的工具 (内部开发代号“Camano”),用于创建测试计划、管理测试用例、运行测试用例以及测试结果管理等。 阅读全文
posted @ 2009-11-19 09:40 ξ箫音ξ 阅读(3026) 评论(8) 推荐(2) 编辑
摘要: 随着软件开发日趋国际化,对软件的质量要求和管理也随之增高。微软看到了应用程序生命周期管理在业界逐渐被接受认可的趋势,并宣称VSTS2010将会是一个革命性的.Net软件开发以及管理工具的产品,预计在2010年3月正式版发布。它将提供协同一致的应用程序生命周期管理工具,让参与软件开发的各种角色人员,例如:从架构师到开发人员,从项目经理到测试人员,都能够更加容易地在整个ALM过程中进行协作。   在本文中,笔者将介绍Microsoft Visual Studio 2010 Beta2版本中的敏捷特性,以及以往版本优劣势等方面的内容。通过这些内容的阐述,让读者了解VSTS2010的敏捷思想体系,以便于.NET人员在自己的项目中,根据实际情况,尽快熟悉和看清VSTS2010流程为导向的软件工程全貌和整体发展趋势。 阅读全文
posted @ 2009-11-19 08:26 ξ箫音ξ 阅读(5312) 评论(4) 推荐(1) 编辑
摘要: VSTS 2010版作为一次重大的版本升级,为我们带来了众多的新特性,从平台,开发,设计,部署,团队合作(MSF5.0)、 架构设计和软件测试等方方面面都提供了更多的便利和强大的功能,将会带动软件测试等技术的更新。在软件测试的策略上, 微软正在进入更大规模的测试领域,其工具将打破开发与测试之间的壁垒。VSTS2010集成专业测试人员使用的工具(Camano等) 来开发和测试最高质量的软件。此讲座将介绍TFS软件测试技术的新功能及应用,并介VSTS2010其中一个重要组件Test Lab Management(实验室管理),如何使测试管理能够最大程度的提升开发人员—测试人员的工作流,并且帮助整个开发流程变得更 加有效率。参加此讲座,准备迎接软件测试新的思维与机遇和挑战。 阅读全文
posted @ 2009-11-05 22:58 ξ箫音ξ 阅读(2672) 评论(3) 推荐(1) 编辑
摘要: Visual Studio 2010已经于 10月19日发表Beta 2版本。作为一个高度集成的团队开发管理平台,Visual Studio 2010将开发工具以及其他流行的项目管理软件(Microsoft Project、Microsoft Word/Excel)同Visual Studio Team Foundation Server服务器端的管理流程模板高度集成,为项目管理者提供端到端的跟踪能力,也为开发团队实施Agile敏捷模式提供了最佳实践蓝本。这一课程将从软件开发生命周期与项目管理两方面,说明如何运用Visual Studio 2010帮助您改进软件开发流程与提高软件质量,实践敏捷软件开发方法。 阅读全文
posted @ 2009-10-23 11:24 ξ箫音ξ 阅读(2797) 评论(6) 推荐(0) 编辑
摘要: 经过半年的编写,这本书终于与大家见面了,希望本书能给朋友们更多的编程帮助。 特别感谢微软MVP中国区最有价值专家主管——林思绮 为本书作序,还有MVP好友王涛、周金桥、郑健为本书做的校验与书评。 本书从.Net企业商务管理软件新思维设计角度出发,以C#编程语言为基础,XML组件即插即用的方式来开发管理软件。XML在这套方法中起到灵魂作用,它就好像是一种胶,把所有的DLL粘到一起,真正运行的还是DLL。本书包括两部分,“商务新星.NET 2008” (Business 4.0)商务应用开发平台部分(管理软件开发平台),可进行“即插即用”傻瓜式的企业管理软件的开发;第二部分,是底层平台部分(XmlDesigner2008 设计器),商务新星.NET 2008应用开发平台部分是完全基于底层平台的支持,来实现即插即用快速开发MIS应用等业务功能的(随书光盘500M源码全部开源)。 通常需求变化表现为数据库结构变化,业务逻辑变化、以及程序界面的变化。读者通过学习这种新思维开发模式可以快速适应这些变化,而且使用本书所提供的可视图形化设计器,无需编码就可以改变数据库结构、 阅读全文
posted @ 2009-09-01 09:52 ξ箫音ξ 阅读(4696) 评论(46) 推荐(3) 编辑
摘要: 在经济减速的大背景下,IT职场发生了裁员、减薪、无薪休假等一系列令人困惑的动荡,为了解析经济危机对中国IT职场形成的大冲击, 明晰程序员职场造成的困惑并给出解决方案,电子工业出版社博文视点公司将于2009年8月22日在避风塘茶楼(蓝旗营店)举办“程序员职业 规划Open Party暨《我也能做CTO之程序员职业规划》,《.NET软件设计新思维——像搭积木一样搭建软件》新书联合发布会”, 《我也能做CTO之程序员职业规划》《.NET软件设计新思维——像搭积木一样搭建软件》两本书作者高阳、陈俊先,著名职场学者张大志(Leo)、 众多微软MVP及技术高手将与会。 诚邀您在百忙之中出席本次Open Party,并就有关话题发表演讲和参加讨论。 对您对本次Open Party的支持表示诚挚的感谢! 阅读全文
posted @ 2009-08-19 08:46 ξ箫音ξ 阅读(3071) 评论(10) 推荐(2) 编辑
摘要: 经过了半年的写作,终于这本书与大家见面了;把我15年的IT开发管理经验做了一次总结!写这本书的目的 是想让更多的程序员、编程爱好者以及大学生们能少走弯路。 本书由低到高逐步的过度对话和故事的手法,每章节都有联系。大部分的故事都是来源于亲身经历和看到的真 实案例,从而给读者更多的启迪。从初出茅庐的大学生——>初级程序员——>高级程序员——>项目经理——> 技术总监/CTO过程中,每个阶段所需要的素质素养和技术素养,也是对真正CTO工作内容和综合能力的一个揭秘。 这是一本引发程序员思考的哲理书,此书与以往IT类图书以“术”为主的编程类书不同,已把软件编程提升到 “道”的哲学高度。呵呵~初次听着挺玄,其实目的是让迷茫的开发人员启智和励志的一本书,程序员与程序员的 差距往往是智慧的差距,而不是技术的差距。有一句话说的好:思想有多远,你才能走多远。 人生在世,最重要的不是我们现在所处的地位,而是我们所要奋斗的方向。远方虽然渺茫,但脚下的跬步之遥 却是易见的,当你确定了人生的目标后,你便做出了人生最重大的选择,因为,只有当你热切地渴望去 阅读全文
posted @ 2009-08-18 01:27 ξ箫音ξ 阅读(5224) 评论(52) 推荐(7) 编辑
摘要: 微软的WPF带来了新的技术体验,如Sliverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了 诸如Binding、Dependency Property、Routed Events、Command、DataTemplate、ControlTemplate等新特性。MVVM(Model-View-ViewModel)框架 的由来便是MVP(Model-View-Presenter)模式与WPF结合的应用方式时发展演变过来的一种新型架构框架。它立足于原有MVP框架并且把WPF的新特性揉合进去 ,以应对客户日益复杂的需求变化。 阅读全文
posted @ 2009-03-09 19:46 ξ箫音ξ 阅读(8603) 评论(5) 推荐(0) 编辑
摘要: 本文继续介绍使用ASP.NET3.5中的AJAX环境中如何从客户端JavaScript调用Web服务方法。编写本文的目的在于让大家深刻了解基于ASP.Net3.5的 Ajax和Web的服务,虽然例子比较简单,但是比较能说明问题。在这里我又介绍了命名空间System.Web.Script的方式确定客户端调用Web服务方法。 在AJAX中调用Web服务方法可以提高Web用户的体验,微软在ASP.NET3.5中的AJAX加入了它的新功能,新的功能可以从客户端JavaScript调用Web 服务方法无刷新整个页面。AJAX技术使你能够调用服务器端的方法,没有post back。客户端脚本可以提出请求的Web方法,并可以通过数据作为输入参数 的方法和数据也可以发回给客户端浏览器从服务器。 阅读全文
posted @ 2009-03-08 13:47 ξ箫音ξ 阅读(6815) 评论(3) 推荐(0) 编辑
摘要: 如果你经常使用ASP.NET Web服务,那么你知道他们可以以不同的方法进行通信。可以使用SOAP 1.1/1.2,HTTP POST和HTTP GET的一些 支持的协议调用ASP.NET Web服务。我们可以通过HTTP POST或GET非常好的调用Web服务,并且也有能力进行传递和接收简称JSON编码的对象, 而不是使用普通的字符串和XML。 阅读全文
posted @ 2009-03-08 00:26 ξ箫音ξ 阅读(6312) 评论(4) 推荐(0) 编辑
摘要: 在微软应用开发平台上WCF (Windows Communication Foundation)增加了很多新功能,特别是在应用程序中实现如何相互沟通。 在本文中,我们将会看到WCF如何用于直接从客户端调用JavaScript代码。这是一个提供非常棒的ASP.NET AJAX的功能。在本文中,我们 不关注WCF内部机制,而我们将重点放在如何直接从Javascript调用一个服务。因此,不如就如何ASP.NET或的.NET运行库管理这个功能。 阅读全文
posted @ 2009-03-07 04:00 ξ箫音ξ 阅读(3312) 评论(3) 推荐(0) 编辑
摘要: Windows 7的画图工具采用了微软所称的Scenic Ribbon 界面,这种界面起初是在Office 2007中出现的,也在WordPad出现过。虽然很多用户还在抱怨 “不习惯Ribbon界面”、“很多功能找不到位置”等等,但是,随着微软的“强制”推行,Ribbon界面也在越来越被人们所接受, 很多应用软件也开始采用 Ribbon界面。更重要的是,在即将到来的Windows 7中,操作系统本身更是大量地应用了Ribbon界面。不管我们愿意或者不愿意,Ribbon界面开始大张旗鼓 地攻占我们的软件界面,成为继下拉式菜单后新的标准用户界面。作为用户,我们需要逐渐熟悉这种新的软件用户界面;而作为开发者,更是需要了解和认识 这种新的软件用户界面,新的交互方式,从而利于这种新界面的优势,为用户提供更加优秀的软件。“Ribbon来了!” 阅读全文
posted @ 2009-02-19 13:09 ξ箫音ξ 阅读(3509) 评论(11) 推荐(0) 编辑
摘要: 本文及程序不是介绍WCF怎么用,而是研究如何在WCF通信时的通道两端自动进行数据压缩和解压缩,从而增加分布式数据传输速度。 而且,这个过程是完全透明的,用户及编程人员根本不需要知道它的存在,相当于HOOK在两端的一个组件。可以使用中网络带宽较小 的网络环境中。当WCF在两个实体间通讯的时候,便自动创建一个信息通道转接通讯,这个消息包含数据请求和相应。WCF使用特殊的 编码器将请求和响应数据转换成一系列的字节。 阅读全文
posted @ 2009-02-17 00:09 ξ箫音ξ 阅读(3980) 评论(12) 推荐(0) 编辑
摘要: 很高兴荣获微软“微软2009最有影响力开发者”称号 GDI的礼品非常不错,包括如下: 微软“最有影响力开发者”专属书包一个 微软“最有影响力开发者”专属变色水杯一个 “最有影响力的开发者”贴纸一张 欢迎信 第一期技术资源光盘(三张) 阅读全文
posted @ 2008-12-25 18:08 ξ箫音ξ 阅读(685) 评论(3) 推荐(0) 编辑
摘要: 欢迎参加在清华大学进行的讲座 北京清华大学讲座 核心内容: 我也能做CTO之.Net编程新技术与职业规划 1.IT精英职业规划、 软件开发方向与设计 2.微软最新技术概述:云计算、SaaS(软件+服务)等 2008.12.11 周四下午2:30开始 地点:清华大学三教2101 阅读全文
posted @ 2008-12-07 10:52 ξ箫音ξ 阅读(2280) 评论(16) 推荐(0) 编辑
摘要: .Net Micro Framework 3.0(简称.NET MF 3.0),是微软公司基于.NET平台,主要针对硬件资源非常稀少、有限的嵌入式应用而设计的快速嵌入式开发技术。.NET Micro Framework针对传统的SOC、MCU市场设计,可以运行在ARM7/ARM9之上,对于低端的ARM7处理器,可以不具备存储器管理单元(MMU),而存储器方面更是只要300KB左右的容量即可运作。特别适合Sideshow(辅助显示屏技术)、远程控制、智能家电、医疗电子、零售终端以及汽车电子等行业应用场景。 阅读全文
posted @ 2008-12-05 01:19 ξ箫音ξ 阅读(2170) 评论(8) 推荐(0) 编辑