-
最新日志
存档页
分类
功能
Category Archives: Technical Exploring
Debugging, Debugging, Debugging…
上周参加了"Debugging the windows Application"的培训,见识了Debugging界最牛的大牛John Robbins的风采。他上课就像在玩魔术,一个个工具、一个个程序被他玩的团团转,太多的trick实在是让我大开眼界。原来我在Debugging所遇到的很多问题早是Debugging界所想到的问题,原来Debugging还可以这样玩。。。使用混编语言来Debugging更是勾起了曾经的单片机编程岁月,曾经立志于硬件行业的愿望,可是不知道啥的就进了纯软的行业:) 最后很同意他的几个观点,因为也是我的观点:P Good Developers are good debuggers and good debuggers are good developers. Successful debugging is nothing more than phenomenal attention to detail.
关注下winFX & .net framework 3.0
前天误打误撞在公司听了一场关于winFX架构的报告,看了很多演示,很impressive,很cool。思想又一次受到了冲击,决心多关注关注winfx,这个将改名为.net framework 3.0的东东。 Introduction in Wiki: .NET Framework 3.0, formerly called WinFX, is the upgrade to .NET Framework 2.0, which includes a new set of managed code application programming interfaces that Microsoft will introduce in its upcoming operating system, … 繼續閱讀
MSRA LLK ++ Beta Release!
昨晚11点Release的 下载地址为:http://msra-ms2-01:6666/LLKSetup.rar,公司外面的可以跟我联系,我给你发:) 不过需要安装.net framework2.0和DirectX9 内部下载地址为: http://msra-ms2-01:6666/DX9Runtime.rarhttp://msra-ms2-01:6666/dotnetfx.exe 外面的下载地址为 http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en http://www.microsoft.com/downloads/details.aspx?FamilyId=3F2828FA-0E3C-4837-AFC0-6C67DCAA54BF&displaylang=en 昨晚11点Release的宣言(见附图):(Outlook上摘抄下来的,留个纪念),最后几张图片是设计版
制作.net managed Directx安装程序成功 — LLK Alpha version Release!!!
用.net framework加Managed DirectX做LLK(连连看)游戏,感觉真的是大材小用。不过冒办法,为了支持网络积分对战及游戏更酷更旋的方向发展,再加上以后的ms2培训还会在这个项目继续做下去要保证可扩展性。 为了发布我们的alpha版本,做安装程序可是少不了,可是.net里的安装程序工程不会把DirectX9给打到包里去。以下是我的摸索成果,记下来maybe以后用得着:(对所有带条件的安装都适用) 选中安装工程,solution的上面点Launch Coditions Editor —- Search Target Machine —- Add a Registry Search — 选中它。 属性窗口中:Name随便填,Property假设填DirectXVersion, RegKey填software\microsoft\DirectX, Root填vsdrrHKLM,Value填 Version。 回到Launch Conditions Editor — Launch Condition — Add Launch Condition — 选中它。 属性窗口中: … 繼續閱讀
激动人心的Atlas
今天下午顺着http://atlas.asp.net/docs上的教程走了一遍,find many things which excite me^^。特别是上面的Lab3: Creating an Auto-completion Text Box with ASP.NET ‘Atlas’,简简单单的textbox的行为绑定webservices就实现了google suggest的功能,爽歪歪。公司内部的可以看如下url的例子,感受下atlas的魔力: http://msra-vs5076/AtlasHandsOn/autocomplete.aspx(连不上我不负责哈). 当然这里的word list没有google suggest那么大,有些词推荐不出来(好的例子:输入asp或者com)。 对Atlas有了个整体的印象,就是一个web site的模版,提供了一个客户端脚本库(封装异步调用服务器、提供大量客户端行为,其实就是一个客户端SDK)、一些服务器端的控件(用来生成atlas的客户端脚本)、用webservices来做为服务器端的程序。其目的是为了让网络程序编写更加容易、更好的模块化(更好的UI和数据分离,甚至更好的Design和实现界面分离),等等等。。。打算以后用Atlas模版来做网络程序了,紧跟时代潮流^^。 若干年前,做桌面程序的时候,窗体上的按钮、文本框需要用画图函数一个个画出来,而现在各式各样的SDK和IDE使桌面程序的UI实现变得容易。我想网络程序的编写也在走着同样的变革。。。
Something new in Visual Studio 2005
终于用上了vs2005,yeah!先喊一声:爽就一个字!从2000年.net beta1版就开始摸索.net的我算得上是超级爱好者吧^^。到处摸索了一下,一些新东西: UI就不多说了,精致多了,用起来也方便,提示也多了。。。 加入了很多设计和测试层面上的东西:如可以画Class Diagram了(不用Rose了),可以做Unit test。。。我装的版本是VSTS,还包含了项目管理的功能,等好好做项目时体验一把@$@。 What’s new in C# 2.0:http://msdn2.microsoft.com/en-us/library/7cz8t42e(en-US,VS.80).aspx 包括:Generics(范型),Iterators(索引器),Partial Class,Volatie。。。等有时间了再仔细摸索一把___-___! What’s new in Visual C# 2005: http://msdn2.microsoft.com/en-us/library/t27ahy37(en-US,VS.80).aspx如加入了如重构的特征。 Asp.net的改进就更多了,谁让以后都向网络程序发展呢。 可以创建mobile Form,工程也重新组织了一下文件,更加的代码和界面分离。还多了一系列新文件类型,如Master Page, Skin File等等不知道是干啥用的。 做出来的网页是XHtml标准的,可以直接将做好的asp.net程序发布到服务器上。 封装了XMLHttp,让AJAX变得像回调函数一样简单,如我前面那篇文章所说的那样。 Atlas概念的引入:这个就更加吸引人了,据说Virtual Earth,Outlook … 繼續閱讀