09 2009 档案

摘要: 南京路步行街Nanjing Road, Pedestrian Street南京路商业街Nanjing Road Shopping Street南京路商务楼Office Buildings along Nanjing Road南京路工贸中心Nanjing Road Industrial Trade Center闸北区不夜城夜景Night View of Ever bright Town in Zha...阅读全文
posted @ 2009-09-29 18:01 王书奎(网名:无忌) 阅读(37) | 评论 (0) 编辑
摘要: a city of severe water shortage 严重缺水城市a well-known regional event of the industry 地区行业盛会achieve complete ceremony 取得圆满成功acutely aware 清醒地看到Attach the importance to 对…给予重视attain the results expec...阅读全文
posted @ 2009-09-29 18:00 王书奎(网名:无忌) 阅读(47) | 评论 (0) 编辑
摘要: 一 什么是Scrum?Scrum (英式橄榄球争球队), 软件开发模型是敏捷开发的一种,在最近的一两年内逐渐流行起来。Scrum的基本假设是:开发软件就像开发新产品,无法一开始就能定义软件产品最终的规程,过程中需要研发、创意、尝试错误,所以没有一种固定的流程可以保证专案成功。Scrum 将软件开发团队比拟成橄榄球队,有明确的最高目标,熟悉开发流程中所需具备的最佳典范与技术,具有高度自主权,紧密地沟...阅读全文
posted @ 2009-09-29 17:55 王书奎(网名:无忌) 阅读(51) | 评论 (0) 编辑
摘要: 用户例事 用户例事(User Story)用于描述用户通过系统完成其一个有价值的目标。用户例事只是以客户能够明白的方式,描述了一个系统的外在行为。而像产品采用何种语言实现、采用何种架构、哪种数据库等则不应该包含在其中。用户例事不应该太长太大,一个笼统的用户例事可以和一些作为补充的用户例事联系起来。只要一个用户例事最终覆盖所有需要的细节,那么它就不需要再进行分解。 建立一个用户组来随时跟踪和确认用户...阅读全文
posted @ 2009-09-29 17:47 王书奎(网名:无忌) 阅读(45) | 评论 (0) 编辑
摘要: 在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准的惟一软件文档,就是源代码清单。 -- Jack Reeves 简介  2001年,为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称自己为敏捷联盟。敏捷开发过程的方法很多,主要有:SCRUM,Crystal,特征驱动软...阅读全文
posted @ 2009-09-29 17:39 王书奎(网名:无忌) 阅读(41) | 评论 (0) 编辑
摘要: SCRUM方法由Ken Schwaber和Jeff Sutherland提出,旨在寻求充分发挥面向对象和构件技术的开发方法,是对迭代式面向对象方法的改进,名称来自英式橄榄球(在比赛中每个队员都应时刻保持对场上全局的判断,然后通过集体行动,奋力实现同一目标──胜利)。SCRUM方法最初实践于Easel公司(1993年),现已被数十家公司数百个项目开发中应用,适用于需求难以预测...阅读全文
posted @ 2009-09-29 17:38 王书奎(网名:无忌) 阅读(38) | 评论 (0) 编辑
摘要: 站立会议,又叫每日会议,是极限编程方法的组成部分之一。每天早上都要来一次站立会议,主要用于沟通问题、方案,以集中小组注意力。 一听到这个名字可能就会让人产生反感。每日会议,真是文山会海啊!其实不然。stand-up meeting就是让参加人员站着开会以缩短时间和提高效率,一般情况下只会持续10分钟。当然,根据项目人数不同,时间也会有多有少。每日会议的议题十分确定,只用回答以下五个问题就行: 1....阅读全文
posted @ 2009-09-29 17:33 王书奎(网名:无忌) 阅读(64) | 评论 (0) 编辑
摘要: 结对编程(Pair Programming)是一个编程模式(Programming pattern)。两个程序员并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一起工作。他们一起分析,一起设计,一起写测试例子,一起编码,一起单元测试,一起整合测试(Integration Test),一起写文档等。基本上所有的开发环节都一齐肩并肩地、平等地、互补地进行开发工作。 结对编程不是一个人...阅读全文
posted @ 2009-09-29 17:32 王书奎(网名:无忌) 阅读(41) | 评论 (0) 编辑
摘要: 极限编程(Extreme Programming,XP)是一门针对业务和软件开发的规则,它的作用在于将两者的力量集中在共同的、可以达到的目标上。它是以符合客户需要的软件为目标而产生的一种方法论,XP使开发者能够更有效的响应客户的需求变化,哪怕是在软件生命周期的后期。它强调,软件开发是人与人合作进行的过程,因此成功的软件开发过程应该充分利用人的优势,而弱化人的缺点,突出了人在软件开发过程中的作用。极...阅读全文
posted @ 2009-09-29 17:31 王书奎(网名:无忌) 阅读(96) | 评论 (0) 编辑
摘要: Agile(敏捷反映)是指企业能够对外部环境作出速捷、有效的反应,是未来企业的必备素质。21世纪企业面临的竞争环境将是一个不断变化、不可预测的环境。由于高新技术的出现和更迭越来越快,产品的生命周期日益缩短,企业要面对这样的新的竞争环境,抓住市场机遇,迅速开发出用户所需要的产品,就必须实现敏捷反应。 敏捷企业概念最初是在美国里海大学向美国国会提交的一份研究报告中提出的。1991年美国政府为了在世界经...阅读全文
posted @ 2009-09-29 17:28 王书奎(网名:无忌) 阅读(40) | 评论 (0) 编辑
摘要: 我有这样的一个经验,当你拿着你的proposal去和你的客户洽谈,希望通过超强的技术拿下这个项目时,往往不能如你所愿。诚然,当你炒出一大堆概念, 例如面向对象设计、设计模式、AOP、敏捷或者SOA,客户的谈判代表往往会为你口若悬河的一番谈吐而佩服得五体投地,甚至于晕晕乎乎,但客户总能把握自 己最后的底线,“咬定青山不松口”。终究说来,要去洽谈项目,除了要看公司的实力、项目经...阅读全文
posted @ 2009-09-29 16:57 王书奎(网名:无忌) 阅读(119) | 评论 (1) 编辑
摘要: 极限编程中有一条著名的懒汉原则,称之为KISS原则,KISS是Keep it simple and stupid的缩写。简略地说,就是设计尽量保证简单。极限编程坚持只为今天的需求设计以及编码,而不用考虑明天。这颇有一些“做一天和尚撞一天钟”的意味。这个原则带来一个问题,那就是我们还需要设计吗?我们强调设计,其目的就在于设计出合理、优雅的结构,以提供具有良好复用性与可扩展性的...阅读全文
posted @ 2009-09-29 16:52 王书奎(网名:无忌) 阅读(50) | 评论 (0) 编辑
摘要: iReaper是由国内一群.Net爱好者开发的,用来帮助您方便下载MSDN Webcast(中文网络广播)一款桌面小工具。MSDN Webcast的课程资源极其丰富,涉及到软件开发的方方面面。为了使听众更好的下载收听课程,iReaper提供了非常方便的分类下载,如:根据产品分类,根据系列分类,显示最近课程,等等。而新版的iReaper v1.2在原有的基础上,增加了下载PSP/Zune/iPod等...阅读全文
posted @ 2009-09-29 11:17 王书奎(网名:无忌) 阅读(193) | 评论 (0) 编辑
摘要: 看了深蓝色的silverlight文章后,对游戏地图编辑器不是很了解,就上网学习一下:几乎任何一款商业游戏都有自己的游戏地图编辑器,不管你是2D游戏,还是3D游戏。当然,2D游戏的地图编辑器和3D游戏的编辑器有很大的不同。我们今天在这里讲解的也是2d游戏编辑器。在了解2d游戏地图编辑器之前,我们先来了解一下,2d游戏地图是如何构成的。先看一幅照片:图注1看着这么漂亮的一幅图片,你有什么想法呢?先不...阅读全文
posted @ 2009-09-29 00:51 王书奎(网名:无忌) 阅读(668) | 评论 (0) 编辑
摘要: 下面是blend 3 最后发布的版本 的破解方法(希望微软的兄弟别说我啊,我们纯属学习用,可不是商业应用哦)/Files/6666/SLDL_DLL.rar 装好之后,然后把这个文件复制到安装目录下 替换原来的文件就可以了。然后再开发就可以永久使用了。阅读全文
posted @ 2009-09-28 22:25 王书奎(网名:无忌) 阅读(798) | 评论 (4) 编辑
摘要: 本人正在学习嵌入式开发,发布一些和windows CE 6.0 有用的网站,欢迎大家把一些好的学习网站发布一下。欢迎大家把自己知道的学习windows CE 6.0的好网站发布一下,我搜集中。。。windows CE 或者 windows embedded 微软官方网站 http://www.microsoft.com/windowsembedded/zh-cn/default.mspx阅读全文
posted @ 2009-09-28 17:12 王书奎(网名:无忌) 阅读(97) | 评论 (0) 编辑
摘要: 为了方便大家,我把这些工具软件都一起放到纳米盘中,共享给大家,希望给你们带来方便!以下软件下载以后,安装顺序请根据1-6的顺序依次安装,特别是先装SP1补丁后在装R2补丁!1,Windows Embedded CE 6.0http://d.namipan.com/d/1c6c2fdc228d8eead465b0f2bdb80b2372280421f4ae0aed2,Windows Embedded...阅读全文
posted @ 2009-09-28 17:03 王书奎(网名:无忌) 阅读(400) | 评论 (0) 编辑
摘要: 1、先装Visual Studio 2005, 我拿到的是Professional Edition。最好别用DEFAULT安装,把组件CUSTOM一下,不然会花很多冤枉的磁盘空间。WINCE600的Platform Builder不像WINCE500是独立的,而是作为VS2005的插件,以后建立和定制OS、编译调试全部在VS2005里完成2、安装Visual Studio 2005 Service...阅读全文
posted @ 2009-09-28 16:17 王书奎(网名:无忌) 阅读(281) | 评论 (1) 编辑
摘要: 公司项目,国庆之后开始,将用Silverlight开发智能设备,这次Silverlight不是嵌入到网页中的,而是嵌入到硬件中,目前我们正在学习windows ce 6.0 迎接 R3的到来,到时候 直接就开始开发了。目前Silverlight的手机支持(可不是嵌入在网页中,我们说的是直接嵌入到手机硬件中,作为前台的界面,支持触屏和手势)还没出来,微软正在开发中,10月windows CE将支持Silverlight。2010年诺基亚的塞班和windows mobile将支持Silverlight。然后是其他品牌,然后就是其他领域支持Silverlight。 下面就列举一下Silverlight在智能设备的支持! 阅读全文
posted @ 2009-09-28 15:57 王书奎(网名:无忌) 阅读(491) | 评论 (1) 编辑
摘要: 高速增长的访问量给社区网络的技术体系带来了巨大挑战。MySpace的开发者多年来不断重构站点软件、数据库和存储系统,以期与自身的成长同步——目前,该站点月访问量已达400亿。绝大多数网站需要应对的流量都不及MySpace的一小部分,但那些指望迈入庞大在线市场的人,可以从MySpace的成长过程学到知识。用户的烦恼Drew,是个来自达拉斯的17岁小伙子,在他的MySpace个...阅读全文
posted @ 2009-09-28 15:31 王书奎(网名:无忌) 阅读(229) | 评论 (1) 编辑
摘要: 诚然,MySpace对于.Net技术的发展毋庸置疑是起了不少推动作用。因为他遇到了很多微软自身都没有遇到的问题,它给.Net提供了一个不断增长的高负载的实验平台,来一个一个检验微软的产品和技术。 诚然,MySpace对于.Net技术的发展毋庸置疑是起了不少推动作用。因为他遇到了很多微软自身都没有遇到的问题,它给.Net提供了一个不断增长的高负载的实验平台,来一个一个检验微软的产品和技术。 MySp...阅读全文
posted @ 2009-09-28 15:26 王书奎(网名:无忌) 阅读(259) | 评论 (0) 编辑
摘要: 据台湾媒体消息,由于《魔兽世界》大陆代理权更迭带来用户担忧、九城关停服务器等多重因素影响,众多大陆玩家涌入台服,这也引起了台湾玩家的抗议。   近日,台湾玩家聚集在官方论坛发泄自己的不满,许多玩家表示,智凡迪(台湾运营商)和暴雪签约时明显标注为仅为港澳台玩家服务,如今却公然接受大陆玩家的入驻,这明显违反了服务初衷,并联名要求封杀大陆IP,甚至向消费者协会投诉。  部分团体甚至以罢玩威胁,不过这类流...阅读全文
posted @ 2009-09-28 14:31 王书奎(网名:无忌) 阅读(108) | 评论 (0) 编辑
摘要: 在《Silverlight 3中Deep Zoom功能改进》这篇文章中,我们已经概述了Silverlight 3 中Deep Zoom Composer关于照片收集方面的一些功能改进新特性。简单的介绍了我们怎样利用这项新功能更好的收集和配置图片。   Deep Zoom Composer(DZC)只是我们早期的Tag Browser中的一个对于图片缩放查看的基础应用模板。我们可以应用他做很多事情,...阅读全文
posted @ 2009-09-28 14:24 王书奎(网名:无忌) 阅读(137) | 评论 (0) 编辑
摘要: Silverlight 是一种新的 Web 呈现技术,能在各种平台上运行。借助该技术,您将拥有内容丰富、视觉效果绚丽的交互式体验,而且,无论是在浏览器内、在多个设备上还是在桌面操作系统(如 Apple Macintosh)中,您都可以获得这种体验。Microsoft .NET Framework 3.0(Windows 编程基础结构)中的呈现技术 XAML(可扩展应用程序标记语言)遵循 WPF (...阅读全文
posted @ 2009-09-28 14:22 王书奎(网名:无忌) 阅读(74) | 评论 (0) 编辑
摘要: Deep Zoom在Silverlight 3中得到改进在Silverlight 3 中,对于Deep Zoom在图片收集处理方面的改进是非常重要的,而且也是Deep Zoom很实用的一个部分。我们都知道,Deep Zoom允许我们输入我们喜欢的图片,甚至加上一些很酷的互动和导航。但是要手动来安排成百上千张图片的话,将是一个枯燥而繁琐的工作,很可能最后的效果还不是最想要的。当我们要处理大量的图片的...阅读全文
posted @ 2009-09-28 14:20 王书奎(网名:无忌) 阅读(119) | 评论 (0) 编辑
摘要: C#简单游戏外挂制作(以Warcraft Ⅲ为例) 网上有很多外挂制作的教程,大多是讲针对大型网络游戏的,主要包含一些抓包、反汇编、C++的知识综合。事实也如此,常见的外挂都是使用VC++写的,从来没有过C#或者其他.NET语言编写的外挂。 作为微软.NET技术的忠实粉丝,这难免是一种遗憾。不过不要紧,下面流牛木马就教大家两招,包教包会,免收学费。 :) 其实作为游戏外挂来说,主要就...阅读全文
posted @ 2009-09-28 14:14 王书奎(网名:无忌) 阅读(439) | 评论 (3) 编辑
摘要: 理解N层Silverlight应用程序微软 .NET RIA Services 通过将Asp.net和Silverlight相结合来简化传统的多层应用模式。使用queries,updates,自定义方法和服务操作,将应用逻辑代码在中间层编写, .NET RIA Services 特性自动在客户端产生相应的代理类来调用这些操作,因为中间层和客户端都是基于同一CLR,开发者可以编写代码在两端都能运行。本文档通过构建一个简单的多层应用来解释关键概念。1.1 建立一个工程通过建立一个Silverlight的Web应用工程来开始一个 .NET RIA Services多层应用。File | New Pr阅读全文
posted @ 2009-09-28 14:02 王书奎(网名:无忌) 阅读(588) | 评论 (0) 编辑
摘要: 本来想找中文资料的,但是为了学习英语,还是学习英语吧。先贴教程,一点一点看!Microsoft .NET RIA Services OverviewJuly 2009 PreviewJuly 2009Contents1. Introduction1.1 Challenges of using data in N-tier applications1.2 Value propositions1.3 ...阅读全文
posted @ 2009-09-28 13:53 王书奎(网名:无忌) 阅读(2072) | 评论 (0) 编辑
摘要: 鼓罗罗,笛恰恰!庆节日,乐开怀!good good study!day day up!Study hard ervery day and Happy every day!阅读全文
posted @ 2009-09-28 12:54 王书奎(网名:无忌) 阅读(53) | 评论 (0) 编辑
摘要: 微软在08年的时候推出了一个Silverlight的单元测试框架,该框架在Mix 08的时候与Silverlight controls同时推出的,微软工程师Jeff Wilcox一直参与维护该单元测试框架。Scott Gu对这个框架的介绍Jeff Wilcox提供的视频介绍该框架的源代码已经包括在Silverlight controls中,有兴趣的可以参考,在该框架的msdn代码主页, 可以找到最...阅读全文
posted @ 2009-09-28 01:13 王书奎(网名:无忌) 阅读(245) | 评论 (3) 编辑
摘要: 在刚刚结束的Mix09大会上(Mix是微软面向web开发者和设计者的会议),Silverlight团队的程序经理Joe Stegman介绍了silverlight3的许多让人兴奋的新功能,摘录如下: 1. 支持更多的媒体编码格式在Silverlight3中新增加的多媒体编码格式包括H.264,AAC,MP4。Silverlight这项技术,从出生以来,就一直把对多媒体,尤其是视频的支持,放在首要位...阅读全文
posted @ 2009-09-28 01:00 王书奎(网名:无忌) 阅读(58) | 评论 (0) 编辑
摘要: Bitmap API的写图像功能:  新版的Bitmap API支持从写每个像素的值来创建自己的图像。这个用来支持生成Bitmap的类叫做WriteableBitmap,继承自BitmapSource类。这个类位于System.Windows.Media.Imaging名字空间中,其函数成员包括:Code highlighting produced by Actipro CodeHighlight...阅读全文
posted @ 2009-09-28 00:56 王书奎(网名:无忌) 阅读(137) | 评论 (0) 编辑
摘要: 步骤:1. 创建SILVERLIGHT应用程序2. 创建LINQ TO SQL [注意序列化的问题]3. 创建WCF4. 在SILVERLIGHT中应用WCF1. 创建SILVERLIGHT应用程序我用的是Visual Studio 2008 professional和Expression Blend,我通常喜欢用Visual Studio来创建Silverlight工程.记得一定要选择上面那个,...阅读全文
posted @ 2009-09-28 00:47 王书奎(网名:无忌) 阅读(321) | 评论 (1) 编辑
摘要: 简述:做一个最简单的动画,这里用到的Microsoft Expression Studio中的Design和Blend。首先在Design中做好你要做动画的图片,然后将图片导出为Silverlight的Xaml格式。用 Blend新建立一个Silverlight 2项目,将刚才生成的Xaml导入Blend。在Blend对导入的Xaml做创建控件、命名元素、制作动画状态等处理,简单的写一个控制动画状态的方 法,最终发布即可。}详解:第一部分:从design到blend首先先在Design中做好动画的图片。选中图片,右键选择导出。将导出图片格式设置为silverlight的Xaml格式,参数选择如阅读全文
posted @ 2009-09-28 00:44 王书奎(网名:无忌) 阅读(109) | 评论 (4) 编辑
摘要: You may have noticed that right clicking on a Silverlight application brings up the following context menu and configuration dialog:Context Menu: Configuration Dialog: So what if you want to use right...阅读全文
posted @ 2009-09-28 00:36 王书奎(网名:无忌) 阅读(130) | 评论 (0) 编辑
摘要: 两篇文章 搞定鼠标右键第一篇:可能有的朋友正在想如何用Silverlight实现右键菜单栏,那么这篇文章可能会对你有很大帮助~上次说要给大家晒晒在Silverlight中捕捉鼠标右键的方法.这里还会用我们常见的对象HtmlPage(System.Windows.Browser;)在这个对象下有一个Document属性,这个属性中的方法相信大家都有点儿了解了吧 上次讲Cookie的时候也用到了他.这...阅读全文
posted @ 2009-09-28 00:32 王书奎(网名:无忌) 阅读(494) | 评论 (2) 编辑
摘要: 这个是我做的导航菜单,根据角色,权限动态生成菜单的部分. 也是我第一次Silverlight2编程. 我呢,刚进入编程开发行业的时候,编程很乱的,总认为写的让人看不懂才能证明我水平高. 反正不说了,真是惨不忍睹啊,呵呵.还好以前有项目经理整天"骂"我.所以我的成长真的很感谢以前遇到的每一位项目经理和架构师 .滴水之恩,涌泉相报,只记住别人帮助过你什么.所以, 其实不然,就想 古代苏东坡 一样,写首歌总要找 人物色一下,确实通俗易懂了,才停止修改. 我现在编程一般力求 简单,高效,可维护,而且更重要的是尽量让别人读懂你的代码. 用简单或者你会的知识实现 复杂的功能才是硬道理.阅读全文
posted @ 2009-09-27 21:08 王书奎(网名:无忌) 阅读(2688) | 评论 (32) 编辑
摘要: 大家应该都知道当今Silverlight软件开发中有几种比较流行的架构或者模式,比如:MVC,MVP,MVVM,三层架构,modelView模式.这篇就先讲解modelview模式.我看了几个老外写的ModelView模式,不是太好理解,所以吸取好的,按照我的理解,我的思路写出来.大家如果能看懂我写的,我会很高兴的,写文章力求大家都可以读懂.上图:功能超级简单,输入你的名字,点击button,会出现一个笑脸,同时显示一段文字.如果把checkbox前对的 "勾"去掉,图片就会变成下面的:其实这个功能大家应该都会实现,很简单,因为简单,我才选为demo讲解的.一般做法:Cod阅读全文
posted @ 2009-09-27 19:16 王书奎(网名:无忌) 阅读(1211) | 评论 (10) 编辑
摘要: behavior是超级有用的东西,一定要学会,因为这个就是面向对象编程中的封装.超级重要!欢迎大家如果有好的效果,可以给我留言,我打算不断的整理这个behavior,希望不久用behavior可以做我想要的任何功能.这样在blend中拖拽一个 什么都出来了 多爽啊.下面看体验一个使用behavior 快乐编程的例子,让你知道什么叫"爽":我自己制作的项目截图:当页面加载的时候,一个透明的三维矩形从...阅读全文
posted @ 2009-09-27 14:05 王书奎(网名:无忌) 阅读(1774) | 评论 (9) 编辑
摘要: 首先我们添加一个文件Menu.xml,xml内容如下: <?xml version="1.0" encoding="utf-8" ?> - <Menu> <Item Id="10" Text="Monet" Help="Claude Monet : Thames at Westminster" /> <Item Id="20" Text="Turner" Help="Joseph Turner : Oxf阅读全文
posted @ 2009-09-27 13:05 王书奎(网名:无忌) 阅读(166) | 评论 (1) 编辑
摘要: 上次有个朋友说要先看看截图,我就把设计公司的一些截图放上去,因为我的电脑没装数据库,正式的demo运行不起来!等把数据库搞好了,再补充吧!1 登陆页面:其实大家可能觉得这个登录页面很简单,其实这个登录页面用了我和架构师(一期的时候,项目就我和架构师两个人参与)一个月才做好,可能还要更长,因为这个页面我是第一次用MVC框架,架构师为了让我熟悉框架,我反复练习了几十次框架,里面还用到了如何与XML交互,还有很多细节,毕竟当时是第一次用Silverlight2,谁也不会,都是自己摸索,所以难度对于当时的我们而言还是有的.后来我学习了linq技术,把它也放到了项目中了.为了做到不泄露公司秘密,我会仿照阅读全文
posted @ 2009-09-25 17:09 王书奎(网名:无忌) 阅读(702) | 评论 (26) 编辑
摘要: 有很多朋友说在网上找不到这个demo,我就帮助大家上传了一份。/Files/6666/EasySL.zip阅读全文
posted @ 2009-09-25 16:42 王书奎(网名:无忌) 阅读(191) | 评论 (2) 编辑
摘要: IntroductionIt is great fun to work using the Silverlight technology, and it was a veryexciting experience for me to develop a game for the web. This article has goodstuff for beginners who want to de...阅读全文
posted @ 2009-09-25 14:49 王书奎(网名:无忌) 阅读(481) | 评论 (1) 编辑
摘要: IntroductionClassic games are so much fun to play, and they are even more fun to try torecreate. A few months ago, I decided to build an asteriods clone in Silverlight in order tofamiliarize myself wi...阅读全文
posted @ 2009-09-25 14:37 王书奎(网名:无忌) 阅读(551) | 评论 (1) 编辑
摘要: Silverlight2现在支持的Image格式有jpg和png,部分png编码也不支持,同时有些png在xaml的design预览中不可见,但运行时可见。请看XAMLmarkup中两行代码的异同:<StackPanel Background="White"Orientation="Vertical"> <Image x:Name="blue"Source="/images/bl...阅读全文
posted @ 2009-09-25 13:28 王书奎(网名:无忌) 阅读(447) | 评论 (0) 编辑
摘要: 现在Linux在公司用的很普遍,虽然我不是搞这方面的,但是也蛮喜欢Linux。所以准备学习Linux!silverlight的资料整理推迟!阅读全文
posted @ 2009-09-25 13:25 王书奎(网名:无忌) 阅读(21) | 评论 (0) 编辑
摘要: Customized Control 和 User Control  相信大家比较熟悉使用Silverlight的User Control,在VS2008的Silverlight插件中,可以通过添加新项(Add new Item)创建一个User Control,而且Silverlight在网页中嵌入的本身就是一个User Control。  本文中讲的是如何开发Customized Contro...阅读全文
posted @ 2009-09-25 01:52 王书奎(网名:无忌) 阅读(494) | 评论 (0) 编辑
摘要: 本文将介绍以下内容:   IL代码分析方法   Hello, world历史   .NET学习方法论  1. 引言  1988年Brian W. Kernighan和Dennis M. Ritchie合著了软件史上的经典巨著《The C programming Language》,我推荐所有的程序人都有机会重温这本历史上的经典之作。从那时起,Hello, world示例就作为了几乎所有实践型程序设...阅读全文
posted @ 2009-09-25 01:47 王书奎(网名:无忌) 阅读(221) | 评论 (0) 编辑
摘要: 本文将介绍以下内容:   ·       IL代码分析方法   ·       IL命令解析   ·       .NET学习方法论  1. 引言  自从『你必须知道.NET』系列开篇以来,受到大家很多的关注和支持,给予了anytao巨大的鼓励和动力。俱往昔,我发现很多的园友都把目光和焦点注意在如何理解IL代码这个问题上。对我来说,这真是个莫大的好消息,因为很明显我们...阅读全文
posted @ 2009-09-25 01:44 王书奎(网名:无忌) 阅读(309) | 评论 (1) 编辑
摘要: 1 引言   你可曾想到,我们的C#代码,编译之后究竟为何物?你可曾认知,我们的可执行程序,运行之时的轨迹究竟为那般?那么,本文通过对Metadata(元数据)和IL(Intermediate Language, 中间语言)的认识开始,来逐步给出答案。在这个探索轨迹上,元数据、IL、程序集、程序域、JIT、虚分派、方法表和托管堆这些形形色色的神秘嘉宾将在某个时刻不期而遇,作为你必须知道的.NET ...阅读全文
posted @ 2009-09-25 01:39 王书奎(网名:无忌) 阅读(417) | 评论 (2) 编辑
摘要: 类和接口的实现    接口定义:为一组方法签名指定一个名称的方式。   类实现接口,就一定要提供接口所有方法的实现。   即使抽象类,也要全部实现,但是,它可以把接口方法声明为abstract的,从而把这个接口方法留给派生类去实现,如下:    public interface ITest     {        void Test();    }    public abstract clas...阅读全文
posted @ 2009-09-25 01:35 王书奎(网名:无忌) 阅读(57) | 评论 (0) 编辑
摘要: 类和接口的实现    接口定义:为一组方法签名指定一个名称的方式。   类实现接口,就一定要提供接口所有方法的实现。   即使抽象类,也要全部实现,但是,它可以把接口方法声明为abstract的,从而把这个接口方法留给派生类去实现,如下:    public interface ITest     {        void Test();    }    public abstract clas...阅读全文
posted @ 2009-09-25 01:33 王书奎(网名:无忌) 阅读(156) | 评论 (0) 编辑
摘要: 微软silverlight3 发布,作为未来富媒体技术的主打出品,这次发布的版本支持3D功能,可以把一些三维动画显示在互联网上.­这次发布大会演示的产品中最吸引眼球的当属 我们开发的养老金精算系统,作为全国 第一款 silverlight 全站开发 企业级应用软件,可能还没人知道 其实这个项目是我的第一个正规的 ,从头开始,从架构到微软的发布大会,都是我和我的一个同事--也是我的师傅(我的一切都是他教我的)辛勤拼搏出来的.­ 我负责了silverlight技术难题的攻克和培训工作,并辅助架构师完成了前期最困难的阶段的开发,因为当时silverlight技术刚出来,所以中国根阅读全文
posted @ 2009-09-24 23:47 王书奎(网名:无忌) 阅读(1) | 评论 (0) 编辑
摘要: 看了微软的技术网站之后有感而发最近还是一直全心全意 去学习 .NET中的 ASP.NET。真是一不小心就上了微软的船。也让我有了未来的大体的奋斗方向。 其实 当初 只是 看到 网络 可以赚钱 。 最初看到的是 :在自己的博客上 放 广告 可以赚钱 。当时也只是想玩而已。 后来想到:如果整天打理一个博客 如果博客不成功 不就浪费了时间 最终 还是什么都不会 ,感觉 太无聊了 。 后来在网站上看帖子,要想网赚,最好 有自己的网站 ,在网站上做广告 。于是 就开始关注 网站开发的知识。最初 也只是 想随便制作一个网站。一开始 学的是最简单的 Frontpage 制作静态网站。后来 听说做网页 都用 阅读全文
posted @ 2009-09-24 23:43 王书奎(网名:无忌) 阅读(2) | 评论 (0) 编辑
摘要: 1我打算建立一个自己的网站,纯粹是学习最近的新技术。客户端:用Silverlight作为客户端 。数据库:用云计算。服务器端:用ASP.NET MVC作为服务器端。第一种想法:全部使用Silverlight,网页嵌入到Silverlight中,不用JavaScript技术,也就是开发Silverlight全站。第二种想法:部分使用Silverlight技术,将Silverlight技术嵌入到网页中...阅读全文
posted @ 2009-09-24 19:06 王书奎(网名:无忌) 阅读(209) | 评论 (2) 编辑
摘要: 现在面试Silverlight的时候,很多都提到了计算机图形学,我当时一点都不会,虽然面试通过,但是还是想去接触一下计算机图形学。而计算机图形学是一个很复杂的东西,涉及到高等数学的所有知识:微积分,线性代数,立体几何,概率,而且还涉及到物理方面的一些知识。所以比较复杂,其实我们没必要搞的很复杂,但是稍微理解一下,比如:矢量,颜色,光线等,然后把关于坐标计算的那一块学好就可以了。所谓笛卡尔坐标系 就...阅读全文
posted @ 2009-09-24 18:33 王书奎(网名:无忌) 阅读(390) | 评论 (0) 编辑
摘要: 第一:奇次坐标为什么要引入齐次坐标呢?这主要是由于以下两方面的原因:首先,在物理学中, 矢量用于表示力和速度等物理量, 通常用具有长度和方向的线段来表示,如图4.1表示。我们往往用数学符号 表示一个矢量。它与空间位置无关。对于三维空间中位于(x, y, z)处的一个点P, 如果我们用一个列矩阵 来表示它, 这与矢量的表示会引起混淆。其次,在二维或三维空间中,矩阵的乘积,例如Q=TP,只能表示旋转、...阅读全文
posted @ 2009-09-24 17:52 王书奎(网名:无忌) 阅读(484) | 评论 (0) 编辑
摘要: 图形变换一般是指将物体的几何信息经过放大、缩小、平移和旋转等几何变换后产生新的图形。它总是与相关的坐标系紧密相连的。从相对运动的观点来看,图形变换既可以看作是图形相对于坐标系的变动,即:坐标系固定不动,物体的图形在坐标系中的坐标值发生变化;也可以看作是图形不动,但是坐标系相对于图形发生了变动,从而使得物体在新的坐标系下具有新的坐标值。通常图形变换只改变物体的几何形状和大小,但是不改变其拓扑结构。为...阅读全文
posted @ 2009-09-24 17:31 王书奎(网名:无忌) 阅读(1339) | 评论 (6) 编辑
摘要: 第一:线(通过斜率 线上两个坐标确定线)画斜率0≤k≤1的直线的Bresenham画线算法的C语言程序: void BresenhamLine (int x0, int y0, int x1, int y1, long color) {   int x, y, dx, dy;  float k, e;  dx = x1-x0;  dy = y1- y0;  e = -0.5...阅读全文
posted @ 2009-09-24 17:00 王书奎(网名:无忌) 阅读(447) | 评论 (0) 编辑
摘要: 模式二:代理模式来源于生活一定要理解一句话服务提供者对象仅提供它自己的特定功能 计数代理模式在客户对象调用服务提供者对象上方法的前后执行诸如日志(logging)和计数(counting)一系列附加功能时很有用。计数代理模式建议把这些附加功能封装在一个单独的对象,这个对象就是指计数代理对象,而不是把这些附加的功能实现放到服务提供者的内部。良好的对象设计的一个特征就是对象要专注于提供特定的功能。换句...阅读全文
posted @ 2009-09-24 14:27 王书奎(网名:无忌) 阅读(231) | 评论 (0) 编辑