Profil de Simonlet 段雪明 = fun 一气 -> 三清PhotosBlogListesPlus ![]() | Aide |
let 段雪明 = fun 一气 -> 三清上帝籍着话语创造世界,程序员使用代码改造世界!"In the beginning was the Word, and the Word was with God, and the Word was God. The same was in the beginning with God. All things were made by him; and without him was not any thing made that was made.“(John 1:1~1:3) |
|||||||||||||||||||||
|
22/11/2009 Silverlight 4 Beta新特性2009年11月18日,微软在PDC大会揭示了Silverlight 4 Beta版本。Silverlight 4的新特性如下: 增强了商业应用开发
更丰富的体验
超越浏览器沙箱中的应用
受信的应用
01/10/2009 微软Wireless Mobile Mouse 4000今天特地打车去公司拿了这款鼠标。本来以为国庆以后才能邮寄到,但是,中午去驾校的路上知道已经寄到公司,想想还是拿回来体验一下吧。 Wireless Mobile Mouse 4000应该是现在微软销售的最新的一款笔记本无线鼠标。本来想要黑色,但是脱销,只有绿色的了。最高兴的还是包装终于简化了(两眼泪汪汪)。以前微软鼠标的包装都是非常“结实”的塑料壳,解释的必须使用暴力手段才能打开,而且开封后,包装口子很锋利,很容易划到或扎到。我的衣服都被划了好几道。以前,在美国超市里面看到专门给类似设备开封的剪子(美国人做东西都这么缺心眼么?)。这次包装简化以后,很容易开封。 相对来说,做工有些粗糙,估计用料很便宜。手感很轻,有点轻飘飘的感觉。滚轮有点滑,不像其它鼠标滚轮有棱,防滑。 以上是他不好的感受,其他感觉就很不错。
总体感觉很好!强烈推荐! 回顾用过的几款鼠标,推荐的是:Wireless Notebook Optical 3000/4000/6000。但是他们的价格都和这款鼠标一样,所有个人觉得还是Wireless Mobile Mouse 4000。 非常不推荐的是:
一直以为微软的鼠标必是精品,因为我第一款就是其经典的Wireless Notebook Optical 4000,用了3年多,直到上个月被我摔坏了。但是后来的几款确实让我伤心了! 29/09/2009 .NET学习入门指南最近一段时间,和一些客户和软件厂商的开发人员做了几次交流。发现一些非.NET的开发人员希望能够学习.NET开发,但是觉得找不到入门的地方。直接在网上搜索,又发现网上的资料浩如烟海,无所适从。 这里就整理了一些学习的资料和书籍信息,方便各位看官查询,希望能够给一些刚开始学习.NET的朋友一些帮助。对于.NET平台的介绍,请参看我的讲稿《微软.NET平台概述》。 如果要开始学习,请记住下面这张图。帮助你了解一些.NET开发平台涉及的大概内容,也能够帮助你确定自己的学习路线和方向。 推荐的内容主要以书籍、动手实验、WebCast网络广播、网页链接。
开发语言的选择首先,需要选择你使用什么开发语言。对于没有什么明确偏好的,或者熟悉Java/C/C++的,建议使用C#作为你的开发语言。 C#的学习资料:
对于VB,抱歉,虽然曾经用它做过项目,但是还是不懂。留个空白,有人知道的帮忙补充一下。 由于MSIL的存在,是的.NET能够吸收其他的开发语言,这里各位看官可以关注F#、IronPython和IronRuby。 F#是一种微软推出的函数式语言,具有函数式语言(Functional Language)、指令是语言(Imperative Language)和面向对象语言的特性。注重高效、简洁的开发。而且,F#将会成为Visual Studio 2010的一部分发布。现在已经在发布的Visual Studio 2010 Beta1和LCTP版本中看到了。 F#的学习资料:
今天先到这里,去打球了。明天驾校实际路考,希望能够通过。回来继续… 10/09/2009 什么是Bootstrapping?Bootstrapping来自于英文中的一句老话“pull oneself up by one's bootstraps”,意思是用鞋带将自己提起来,让我都想到了武当绝学“梯云纵”!大侠们都是通过左脚踩右脚飞起来了。 计算机中,Bootstrapping解释为引导程序,就是用一个小的应用程序来引导一个更复杂的应用。比如PC启动的时候首先加载BIOS,当BIOS检测硬件无恙后,再加载操作系统Windows,然后将控制权交给Windows。当然,现在的一些应用软件也会编写一个Bootstrapper来负责整个应用程序的初始化工作,比如PRISM 2.0中的初始化过程。
Bootstrapping还有一个意思就是在挫折中自我恢复,无需别人的帮助自己恢复过来。如:We can't get a loan, so we'll just have to pull ourselves up by our bootstraps 如何用WPF编写玻璃窗口(Glass Window)?主要使用桌面窗口管理器(DWM)的方法:DwmExtendFrameIntoClientArea。在WPF代码中需要利用Interop的操作。 封装DWM的接口: public class NonClientRegionAPI [DllImport("DwmApi.dll")] 在窗口加载的事件代码,注意只要有一个Margin的值为负,则整个窗口为Glass效果,所以很多代码都可以去掉了。 void OnLoaded(object sender, RoutedEventArgs e) // Get System Dpi // Set Margins // Extend glass frame into client area margins.cyBottomHeight = -1; int hr = NonClientRegionAPI.DwmExtendFrameIntoClientArea(mainWindowSrc.Handle, ref margins); } 主窗口的XAML,当然很多控件的Background设置为Transparent也可以实现透明,无需Opactiy属性: <Window x:Class="WpfApplication1.Window1" 24/08/2009 用代码释放Windows 7的能量-赢得比赛!Windows 7的开发团队衷心的邀请您参加激动人心的全球Code 7大赛。我们希望表彰和奖励那些Windows 7上独特,创新和精彩的应用程序:
大奖非你莫属:现在就加入比赛吧,来赢取往返美国洛杉矶参加Professional Developers Conference2009的旅程。其中六名决赛选手将获得$7,777美元的奖金;其中一名决赛选手会获得更加惊喜大奖,该获奖者将被评委团选出并赢得$17,777美元的奖金! 现在就加入比赛吧:请在2009年10月10日之前到www.code7contest.com上传您的视频。 更多信息请访问:msdn.microsoft.com/zh-cn/ee364703.aspx 或 www.code7contest.com 15/07/2009 微软公布云计算平台Azure收费细节和上市日期微软表示,Azure将根据实际使用量进行收费,为了吸引企业客户,还将采用打折方式进行促销。Azure平台的计算资源定价为每小时0.12美元,存储资源定价为每GB每月0.15美元,每1万次存储交易的收费为0.10美元。SQL Azure将提供9.99美元的基本包月套餐,数据库容量最高为1GB,而99.99美元的商业版的数据库容量最大可达10GB。 微软同时还提供名为“开发加速器(development accelerator)”的打折套餐,这种套餐分两类,将分别提供15%和30%的折扣。要享受折扣,用户必须保证至少使用6个月,期间超出的使用量按照正常标准计费,6个月后所有资源也将恢复正常标准。 微软还宣布,Azure将在今年11月中旬举行的微软“专业开发者大会”上正式面市。微软最早于去年10月发布Azure,开发者一直都在通过微软社区技术预览(Community Technology Preview)测试该平台。 微软Azure云计算平台此前曾经在业界引发了强烈反响,该平台还将在Microsoft SQL Azure中包含一个基于网络的关系数据库,同时与微软的.NET服务连接并相互兼容。 微软表示,Azure的计算和连接的可靠性将达99.95%,而存储资源的可靠性可达99.99%。 微软首席软件架构师雷·奥兹(Ray Ozzie)曾表示,微软在平台和应用两个领域拥有双重优势,在消费市场和企业市场也拥有丰富的经验,而Azure将为微软在云计算领域建立据点。 |
||||||||||||||||||||
|
|