# Monday, July 07, 2008

    近期在对一些客户做技术培训的时候,发现了一个问题。一些我们平常天天在用的软件工具,比如:Windows、Office、SQL Server、Visual Studio等等,很多都没有得到用户较充分的使用。很多已经被软件厂商早已攻克的问题,却在用户那里在被重复研究解决方案,原因为什么?因为用户根本不知道原来这个每天都在用的软件工具还有这样或那样的功能,可以解决我们目前所碰到的问题。比如说:

  • Excel就已经可以轻松解决家庭的收支结算问题,有人却偏偏要安装什么管家婆或者形形色色的所谓家庭财务管理软件,甚至还要求你安装个sql server呢。难道你只把excel当作一个普通表格使用吗?
  • 不少人抱怨Word排版很差,对文章分层次时,要手工敲入那些“第一、第二”或者“1)、2)”等,为什么不用编号功能呢?
  • sql server 2005 有个“数据库引擎优化顾问”,可以在一定程度上帮助优化数据库,而对应于sql 2000中也存在“索引优化向导”,而他们都依赖于sql profile,另外数据库有执行计划等一系列分析优化的工具,为什么连这些都没用过就问人索要什么优化工具呢?
  • Windows自身就带有磁盘清理等系统优化工具,为啥你只为了清理一下系统盘的空间,却要安装“超级**”或是“**优化大师”呢?

    上述都只是一些简单的例子,但在相当多用户中存在类似的问题,而在软件开发人员中问题依然不少见。问题出在哪里,用户自身是问题之一,而作为软件提供商来说,是否应该考虑一下自身的问题,是否应该下一下功夫对用户进行培训教育呢?UI是否可以设计的再合理一些,让用户更直接的了解到软件的已有功能呢?

     正如某些分析师说的:“微软的Windows、Word和Excel等产品中功能丰富,但消费者却并不完全了解.其结果就是,消费者耗费大量的时间来解决一些微软产品已经攻克的问题.因此,鲍尔默应该在该领域投入一笔资金,以帮助用户了解微软产品的功能”。个人认为这样这个问题不光是微软应该考虑的问题,IBM、Oracle以及我们国内的金山等软件企业是否也应该思考呢?共享软件作者亦应如此。

posted on Monday, July 07, 2008 5:22:05 PM (China Standard Time, UTC+08:00)  #    Comments [0]
# Tuesday, October 09, 2007

Micorosoft Visual Web Developer 2005 Express Edition:立即构建网站    时代在进步,社会在发展,IT技术则以更快的速度成长着。IT人需要不断的学习才能使得自己处于不败之地,而想踏入这个行业的学生和IT技术爱好者们更希望以最快的速度踏上这趟“动车”,占据有利位置。而在SaaS(Software-as-a-service 软件即服务)甚至S+S(Software + service 软件加服务)概念被不断被赋予新意的今天,Web技术变成了超热门。从微软的.Net诞生那天开始,asp.net技术就以它超群的表现冲击着web领域,尤其是asp.net 2.0。那么对一个asp.net2.0的新手而言,一个可以带领自己快速入门的工具是必要的,而Visual Web Developer 2005 Express Edition就是这工具!
    记得在2005年的微软Tech.Ed大会上,我在王洪超主持的“微软技术聊斋”会议中,提出了加大对高校学生及编程爱好者市场的力度方面的建议后获得“最佳建议奖”时,心里暗暗替学生们和编程爱好者们高兴。学生本来就是个高消费群体,那里买得起价格昂贵的商业版VS套件,更何况很多学生的电脑配置并不是很高的,运行那些高级版本的开发环境,未必会有真正好的体验,即使运行良好,作为新手看着庞大的界面和超大量的功能会有找不到北的感觉,失去学习的积极性。再者,若我们平常做的都是一些小型的开发,用庞大的商业版VS套件,总有一种炮打蚊子的感觉。微软推出2005版的Express Edition系列工具后,这些问题全都解决了:免费、小巧、功能完整——这正是我们需要的!Visual Web Developer 2005 Express Edition是微软Visual Studio 2005套件的一个功能完整的子集开发软件。它是为初学者、编程爱好者和学生量身定制的新型开发环境,内置完备的开发套件,可以帮助您快速上手Web应用开发;通过所见即所得的拖拽界面就可以创建出美观、易用的网站;内置60余种控件、上百段代码片断,可以帮助您大幅度降低创建互动式Web应用的时间;支持页面模板,从而使您可以统一的管理网页的排版与布局;通过IntelliSense,可以更快的访问资源库和方法;只需一下点击,就可以通过Common Tasks 和 Smart Tags 调用最常用的Web开发功能。它可伴跟随用户共同成长,随着用户对开发需求的不断增加,只需要在Visual Studio产品线中升级到更高一级产品即可。
    《Microsoft Visual Web Developer 2005 Express Edition:立即构建网站》是微软送给asp.net技术爱好者的又一惊喜,它几乎告诉了你Microsoft Visual Web Developer 2005 Express Edition的全部功能和asp.net 2.0技术的全部特性,让你在鼠标拖拽和键盘敲击中享受web开发的乐趣。这本书是由美国的Jim Buyens编著,微软出版社出版,在中国又由上海世界图书出版公司重印发行的不错的工具类图书。该书继承了微软出版社图书的优良传统,思路清晰,言语简洁到位,配图准确清晰,并非常详细了罗列了一些重要功能的优缺点、注意事项和提示信息,是我个人非常喜欢的风格。
    全书分为16章,每章基本都有2-5个主要的小节组成。从工具的简介、安装、用户界面的熟悉到创建网站站点,从拖拽现成控件、编写代码到创建用户控件、网页模板、皮肤,从界面表现到数据处理,都在关键点上有清晰的陈述。读者可以从第一章开始一步步走进asp.net技术的殿堂,也可以直接阅读自己喜欢的章节,学习某方面的web技术技能,不断提高自己的web技术能力。推荐初学者、编程爱好者和学生阅读该书学习。
    正所谓“师傅领进门,修行在个人”,书籍是良师益友,但起决定作用的往往在于自己。阅读什么书都应该保持良好的心态,多实践多思考。Web技术博大精深,但基础表现的也由为重要,所以建议新手们在想进一步发展自己之前,学好html、css、js等基础技术,而借助于Microsoft Visual Web Developer 2005 Express Edition会增快您学习web基础内容的进度。正如书名上写的“Build a Web Site”立即构建网站吧!

posted on Tuesday, October 09, 2007 8:18:45 AM (China Standard Time, UTC+08:00)  #    Comments [0]
# Sunday, December 17, 2006

首先最值得庆祝的是VS2005 SP1在本月15日发布,我在第一时间下载并安装了。该补丁包中最让ASP.Net应用的开发者高兴的恐怕就是Web Application Project的引入了,使用VS2005中文版ASP.Net开发者终于有福了。

而且在VS2005 SP1中的Web Application Project的页面设计视图右键菜单已经有View Code(查看代码)项了。
 

安装VS2005 SP1之前最好先看看这个知识库的925336号文章,不然您可能会安装失败。也就是您最好先做如下图配置:

大家要了解VS2005 SP1可以先看看:

Visual Studio 2005 Service Pack 1

Visual Studio 2005 Service Pack 1 发行说明

第二件比较好的事情就是ASP.Net AJAX(Aatlas)的RC1发布了。

这次的修改内容可以到http://ajax.asp.net/files/AspNet_AJAX_CTP_to_RC_Whitepaper.aspx#link8查看。其中几点重要变化是:

  1. 编译文件由原来的Microsoft.Web.Extensions.dll 变为System.Web.Extensions.dll;
  2. 命名空间也从Microsoft.Web.* 变为 System.Web.*;
  3. registerNamespace修改为Type.registerNamespace();
  4. 附带安装了AJAX-Enabled Web Application项目模板,可以在VS里直接创建AJAX的ASP.Net应用。

PS:RC就是Release Candidate(候选版本)的简称。从微软的惯例来看推出RC版操作系统就代表正式版的操作系统已经离我们不远了,因为微软操作系统的开发步骤是这样的:内部测试->alpha公测->beta公测->RC版->正式版上市;通常微软的RC版本筛选会经历2-3个过程,也就是说微软会推出RC1、RC2或者RC3的操作系统,而随后就是正式版操作系统上市了,因此通常来看RC1版操作系统已经同最终零售版操作系统相差无几了。

posted on Sunday, December 17, 2006 7:06:34 PM (China Standard Time, UTC+08:00)  #    Comments [3]
# Monday, October 30, 2006

近来微软的产品和服务在中国的本土化在不断的改进,比如说针对中国用户的正版增值(PS:Microsoft Cartoon Maker挺好玩)、微软asp.net官方站点的中文版(http://asp.net/cn)、MSDN Magazine中文版(http://msdn.microsoft.com/msdnmag/issues/06/11/default.aspx?loc=zh)……这些都是值得称赞甚至可以说惊喜的。但是作为开发者我们来说,似乎还没有看到VS2005的Web Application Project中文版的出现,致使部分狂热爱好者甚至采取一些极为复杂的办法去实现在中文的的VS2005下使用Web Application Project,微软为何不出个官方的中文版本,以便使用中文版VS开发工具的开发者们更方便的从VS2003转向VS2005呢?期待中……

posted on Monday, October 30, 2006 11:11:40 AM (China Standard Time, UTC+08:00)  #    Comments [6]
# Wednesday, August 23, 2006

微软在上周发布了Visual Studio 2003 SP1。这个服务包看起来包含一系列稳定性、安全性的补丁以及一些其他的问题。
Visual Studio 2003 SP1的说明
http://support.microsoft.com/default.aspx?scid=kb;en-us;924009
Visual Studio 2003 SP1补丁修复的问题列表
http://support.microsoft.com/kb/918007
Visual Studio 2003 SP1下载地址
http://www.microsoft.com/downloads/details.aspx?FamilyID=69d2219f-ce82-46a5-8aec-072bd4bb955e&DisplayLang=en

偶下载并安装了,但是对中文版用户来说似乎并不理想,比如说经常自动加入<font>标签这类问题,似乎还没有解决,会单独出一个修复包?还是……

posted on Wednesday, August 23, 2006 11:23:44 AM (China Standard Time, UTC+08:00)  #    Comments [1]
# Friday, June 16, 2006

今天一个朋友在新买的Dell640M上安装Visual Studio .Net 2003,结果出现提示:“安装程序检测到另一个程序要求计算机重新启动.必须重新启动计算机后才能安装visual studio.net系统必备.系统重新启动后,你需要重新启动安装程序.单击"确定"重新启动,单击"取消"退出安装程序。”,折腾了一下午,重新启动了N次计算机,死活安装不上,而且找不到源头。怎么办?Google一下吧,得到答案如下:

在注册表删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\pendingfilerenameoperations

原来是朋友之前安装Acrobat后立即联机更新,更新程序要求重新启动后继续安装,中止了它,结果就成了上面这个样子。

特此提醒需要在同一台机器上使用Acrobat和Visual Studio .Net 2003的朋友注意。

posted on Friday, June 16, 2006 9:35:24 PM (China Standard Time, UTC+08:00)  #    Comments [2]