11 2011 档案

摘要:http://kb.cnblogs.com/page/68511/作者: 圣殿骑士来源: 博客园发布时间: 2010-07-17 11:14阅读: 415 次原文链接 全屏阅读 [收藏]1.开篇前言 首先很高兴这个系列能得到大家的关注和支持,基于对大家负责和对自己负责的态度,我会不断努力写好这个系列,分享自己的微薄技术和经验,希望在帮助别人的 同时也不断提升自己。由于这篇文章很多(现已拆分成2篇,今天这篇只是其中之一),一共花了几个个晚上的休息时间才完成,所以读者花的时间长了一些,也希 望大家能够见谅,这个系列以后会每周发三到四篇左右(主要是写一篇差不多要花几晚上,感觉思维比较发散),除了讲. 阅读全文
posted @ 2011-11-30 16:24 董雨 阅读(298) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/68355/作者: 圣殿骑士来源: 博客园发布时间: 2010-07-15 09:23阅读: 401 次原文链接 全屏阅读 [收藏]1.开篇前言 首先很高兴这个系列能得到大家的关注和支持,基于对大家负责和对自己负责的态度,我会不断努力写好这个系列,分享自己的微薄技术和经验,希望在帮助别人的 同时也不断提升自己。由于这篇文章稍多,所以读者花的时间长了一些,也希望大家能够见谅,这个系列以后会每周发三到四篇左右(主要是写一篇差不多要花几晚 上,感觉思维比较发散),除了讲WPF技术本身之外,也会讲一些项目具体开发,所以敬请关注。在前两次的文章中我. 阅读全文
posted @ 2011-11-30 16:23 董雨 阅读(289) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/68353/作者: 圣殿骑士来源: 博客园发布时间: 2010-07-15 09:01阅读: 547 次原文链接 全屏阅读 [收藏]1.开篇前言 很多时候了解一项新技术的历史和趋势往往比这项技术的本身价值还要重要。WPF作为一项新技术(已经 三年多了,或者应该叫老技术了),我们都有必要了解它的来龙去脉,尤其是公司的CTO、技术总监、架构师等决策层,因为他们对技术的选型及应用具有决定 权。对于开发者来说,了解自己正在从事的这个技术的前世今生,有助于我们更好的认识技术本身的价值,也可以避免我们少走一些弯路(圣殿骑士就 走过很多弯路,所以对此比. 阅读全文
posted @ 2011-11-30 16:22 董雨 阅读(190) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/68526/作者: Gnie来源: 博客园发布时间: 2010-07-17 15:00阅读: 1514 次原文链接 全屏阅读 [收藏] 命令简介 WPF 中的命令是通过实现 ICommand 接口创建的。ICommand 公开两个方法(Execute 及 CanExecute)和一个事件(CanExecuteChanged)。 Execute 执行与命令关联的操作。CanExecute 确定是否可以在当前命令目标上执行命令。如果集中管理命令操作的命令管理器检测到命令源中发生了更改,此更改可能使得已引发但尚未由命令绑定执行的命令无 效,则将. 阅读全文
posted @ 2011-11-30 16:20 董雨 阅读(278) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/45045/作者: 周银辉来源: 博客园发布时间: 2009-02-27 15:08阅读: 2240 次原文链接 全屏阅读 [收藏]可能你已发现一个问题,我们无法使用VS对WPF项目创建单元测试(VS2005不行,VS2008我没试过,但据说也不行),这让人很 郁闷,这里将介绍如何使用NUnit来对WPF项目创建单元测试并解决其中的难题(但利用NUnit来对WPF创建单元测试时并不会像针对.Net2.0 一样容易,可能会出现一些小问题).1,对普通类(非WPF UI组件)进行测试:这和在.Net2.0中使用NUnit进行测试时一样,不会出. 阅读全文
posted @ 2011-11-30 16:18 董雨 阅读(213) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/69345/作者: Gnie来源: 博客园发布时间: 2010-07-27 10:14阅读: 363 次原文链接 全屏阅读 [收藏] 大家都知道条形码(Barcode)是一种可以由机器识别的特殊编码,在生产、生活中也常常会见到并使用它。条形码的类型和种类很多感兴趣的朋友可以详细了解一下。其中Code 39 可以说是一种最为常见并广泛使用的字符与数字结合的编码类型,本篇也将利用它制作一个带有条形码的员工卡应用程序。 在公司内部员工卡是员工身份唯一的识别工具,同时也是考勤及门禁系统的主要信息来源。首先在WPF 中设计一个简单的员工卡样式,具备. 阅读全文
posted @ 2011-11-30 16:17 董雨 阅读(244) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/69121/作者: suyan010203来源: 博客园发布时间: 2010-07-24 11:36阅读: 329 次原文链接 全屏阅读 [收藏] WPF中的进行视频的播放有两种方式:一种是采用MediaElement+VisualBrush的方式;而另一种则是采用 MediaPlayer+VideoDrawing的方式。考虑到MediaElement在处理视频时会将布局的Stretch和 StretchDirect缩放视频窗口的内容以适应包容器,而MediaPlayer相反则不需要管理布局、焦点以及所有其他元素细节。所以后者相比前 者.. 阅读全文
posted @ 2011-11-30 16:17 董雨 阅读(1062) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/69812/作者: Gnie来源: 博客园发布时间: 2010-08-02 12:02阅读: 724 次原文链接 全屏阅读 [收藏] 在工作中经常会遇到需要将一组数据绘制成曲线图的情况,最简单的方法是将数据导入Excel,然后使用绘图功能手动生成曲线图。但是如果基础数据频繁更改,则手动创建图形可能会变得枯燥乏味。本篇将利用DynamicDataDisplay 在WPF 中动态模拟CPU 使用率图表,实现动态生成曲线图。 新建项目将DynamicDataDisplay.dll 加载到References 中,打开MainWindow.xam. 阅读全文
posted @ 2011-11-30 16:16 董雨 阅读(433) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/70022/Microsoft Ribbon for WPF 正式发布作者: Gnie来源: 博客园发布时间: 2010-08-04 14:25阅读: 1609 次原文链接 全屏阅读 [收藏] 之前写过几篇关于WPF4 中开发Ribbon 工具栏的文章,其中利用的是WPF Ribbon Control 控件库,开发出类似Office 2007 样式的Ribbon 工具栏。当然CodePlex 也提供了Fluent Ribbon Control Suite 项目可以写出Office 2010 样式的工具栏应用程序。8月2日微软正式发布了M.. 阅读全文
posted @ 2011-11-30 16:15 董雨 阅读(307) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/70182/作者: Gnie来源: 博客园发布时间: 2010-08-06 13:39阅读: 1368 次原文链接 全屏阅读 [收藏]Ribbon 开发工具WPF Ribbon New 目前微软发布的最新Ribbon 开发工具,上一篇已经做过介绍这里就不再多说了。支持WPF 3.5 SP1、WPF 4,全面兼容VS2010 和Blend4。 下载Fluent Ribbon Control Suite CodePlex 开源项目,提供了一组Office 2010 工具栏样式的控件库(DLL)。支持.NET 3.5、.NET 4 RTM 下载. 阅读全文
posted @ 2011-11-30 16:14 董雨 阅读(328) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/71323/作者: Gnie来源: 博客园发布时间: 2010-08-21 14:19阅读: 747 次原文链接 全屏阅读 [收藏]摘要:在图片移动过程中如果将手指移开屏幕则图片会立刻停止,根据这种情况WPF 提供另外一种惯性效果(Inertia)。通过它可以使UI 单元移动的更加符合物理特性、更为实际和流畅。 从上一篇实例可以发现在图片移动过程中如果将手指移开屏幕则图片会立刻停止,根据这种情况WPF 提供另外一种惯性效果(Inertia)。通过它可以使UI 单元移动的更加符合物理特性、更为实际和流畅。 在前面代码的基础上还需要为<C 阅读全文
posted @ 2011-11-30 16:13 董雨 阅读(277) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/71478/作者: Gnie来源: 博客园发布时间: 2010-08-22 14:05阅读: 443 次原文链接 全屏阅读 [收藏]摘要:无论是哪种触屏操作都需要开发者逐行逐句的编写代码,本篇将为大家介绍一种高效的多点触屏开发模式。 在前几篇文章中已经介绍了触屏操作的多种模式,并对其开发方式也有了进一步了解。细心的朋友应该会发现在上一篇文章中,如果拖动图片 过快它会因惯性效果飞出程序窗口外,也就是说还需要对其进行边界限制等相关开发。而且无论是哪种触屏操作都需要开发者逐行逐句的编写代码,本篇将为大家介 绍一种高效的多点触屏开发模式。 其... 阅读全文
posted @ 2011-11-30 16:12 董雨 阅读(233) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/71167/作者: Gnie来源: 博客园发布时间: 2010-08-19 09:55阅读: 802 次原文链接 全屏阅读 [收藏]摘要:本篇将继续介绍触碰控制的高级操作(Manipulatioin),在高级操作中包含了一些特殊的触屏手势: 在上一篇中 我们对基础触控操作有了初步了解,本篇将继续介绍触碰控制的高级操作(Manipulatioin),在高级操作中包含了一些特殊的触屏手势:平移、缩 放、旋转,当然在WPF 中无需自行开发这些手势,只需将UI 控件的IsManipulationEnabled 属性激活,并通过以下四种事件完成各.. 阅读全文
posted @ 2011-11-30 16:11 董雨 阅读(259) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/71035/作者: Gnie来源: 博客园发布时间: 2010-08-18 11:11阅读: 618 次原文链接 全屏阅读 [收藏] 多点触控(Multi-Touch)就是通过与触屏设备的接触达到人与应用程序交互的操作过程。例如,生活中经常使用的触屏手机、触屏笔记本、显示器以及微软最新的Surface 产品等这些都属于触屏操作设备。本篇将介绍如何开发能够支持MT 功能的应用程序。 在WPF 4 中已经具备的多点触控开发技术,当多个手指触碰到触屏设备时,WPF 会把每跟手指认为是一个触控设备,并为其分配唯一的识别ID,以便跟踪不同手指的... 阅读全文
posted @ 2011-11-30 16:10 董雨 阅读(281) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/70876/作者: Gnie来源: 博客园发布时间: 2010-08-16 14:09阅读: 1071 次原文链接 全屏阅读 [收藏] 本系列将介绍Multi-Touch(MT)多点触控技术的相关内容,使开发人员了解如何在Windows 平台中开发出具有MT 功能的应用程序。众所周知Windows 7 操作系统自身已经支持具有MT 功能的硬件设备, 画板程序(Paint)就是一个很好的例子,如果你的显示设备具有MT 功能,便可以用两个手指同时在画板中绘制不同的图案。 作为开发者对MT 应用程序进行测试的时候,当然需要MT 硬... 阅读全文
posted @ 2011-11-30 16:09 董雨 阅读(219) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/84640/作者: 贼寇在何方来源: 博客园发布时间: 2010-12-21 16:10阅读: 391 次原文链接 全屏阅读 [收藏] 前些日子在做ESRI的开发大赛,从刚开始接触ArcGIS Engine(以下称AE)那会儿“摸着石头过河”那个阶段一路走下来,有了不少心得体会,在此给大家分享下。 做得是一个三维的校园地下管线系统,使用的AE的SceneControl组件。传说Scene适合小场景精细模型展示,Globe适合大场景 海量数据展示,所以选的前者。界面用的是Dotnetbar for WinForm,但其实WPF更好些,这... 阅读全文
posted @ 2011-11-30 16:07 董雨 阅读(367) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/87246/作者: 斯克迪亚来源: 博客园发布时间: 2011-01-07 10:35阅读: 250 次原文链接 全屏阅读 [收藏]时至今日,混淆依然是.Net程序的一道重要保护手段,而混淆器对WPF应用程序的支持是怎样的呢?我们今天就通过实例讲解一下。首先建立如下图所示的简单的用户界面:在界面代码中设置一些绑定属性:在后台代码中首先定义一个种族枚举,以便于在列表中使用:下面在窗体Window1类中定义以下属性:红圈处的代码功能是将种族枚举的全部值载入到种族列表属性中,这样就可以在前后台一直以统一、优雅的方式使用枚举,这是个不错的小技巧。. 阅读全文
posted @ 2011-11-30 16:06 董雨 阅读(328) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/98448/作者: Create Chen来源: 博客园发布时间: 2011-04-26 21:59阅读: 1064 次原文链接 全屏阅读 [收藏] 本想自己用GDI绘图, 通过数据直接绘制一张蜡柱图, 但觉得这样子的功能比较少, 所以到网上搜索一些能画出K线图的控件. 发现DynamicDataDisplay挺好的, 在它的开发截图里也发现可以绘制蜡柱图, 但文档好像做的不是很好, 不知道怎么用它来画, 在寻找它比较好的例子的时候发现有人推荐用amCharts绘制, 所以便去看了一下, 发现挺好用的, 效果如下: 准备工作 先要去... 阅读全文
posted @ 2011-11-30 16:05 董雨 阅读(549) 评论(0) 推荐(0)
摘要:http://kb.cnblogs.com/page/69794/作者: 圣殿骑士发布时间: 2010-08-02 12:02阅读: 942 次原文链接 全屏阅读 [收藏][1] WPF 基础到企业应用系列6——布局全接触 [2] WPF 基础到企业应用系列6——布局全接触 [3] WPF 基础到企业应用系列6——布局全接触 一.摘要 首先很高兴这个系列能得到大家的关注和支持,这段时间一直在研究Windows Azure,所以暂缓了更新,同时也本着想把它写好、宁缺毋滥的精神,在速度上自然也就慢了下来,这篇文章拖拖拉拉也经历了十多天才发布出来(每天写一 点),不过请大家放心,这个系列一定会... 阅读全文
posted @ 2011-11-30 16:03 董雨 阅读(298) 评论(0) 推荐(0)
摘要:关于silverlight和wp7(windows phone 7)是默认不支持gb2312解码的,所以从网上下载的Html大部分都是乱码。例如:http://news.sina.com.cn/s/2011-11-25/120923524756.shtml下面是演示一个wp7程序 1 WebClient webClenet=new WebClient(); 2 webClenet.DownloadStringAsync(new Uri("http://news.sina.com.cn/s/2011-11-25/120923524756.shtml"... 阅读全文
posted @ 2011-11-25 16:43 董雨 阅读(248) 评论(0) 推荐(0)
摘要:注:此文在网络上流传挺广,原作者对这四国程序员的特点分析蛮到位,故转载之。但很遗憾,没有找到真正的原作者是谁。最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入的了解。我觉得编程能力对程序员而言,虽然很重要, 但并不是全部。那么作为一个程序员,到底应该具备什么样的能力呢?这个话题显然太大。不过我觉得可以看看其它国家的程序员,也许可以得到一些借鉴。我有幸 和中国、美国、印度和日本四国程序员有比较深入的合作过。虽然他们不一定有代表性,但我觉得他们的共性还是比较明显的。以下的比较纯属个人见解,欢迎指 正。日本程序员他们的特点是非常仔细。我认为很主要的一个原因是 阅读全文
posted @ 2011-11-25 16:32 董雨 阅读(246) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/fish-li/archive/2011/06/26/2090800.html阅读目录开始下载MongoDB,并启动它在C#使用MongoDB重构(简化)代码使用MongoDB的客户端查看数据使用MongoDB的客户端维护数据MongoDB提供的C#驱动MongoDB不支持在查询数据库时使用Join操作获取MongoDB服务端状态【目标】:本文将以实战的形式,向您展示如何用C#访问MongoDB,完成常见的数据库操作任务, 同时,也将介绍MongoDB的客户端(命令行工作模式)以及一些基础的命令。【说明】:MongoDB是什么?有什么用?如果不清楚 阅读全文
posted @ 2011-11-25 16:00 董雨 阅读(220) 评论(0) 推荐(0)
摘要:http://tech.it168.com/a2009/1104/803/000000803222.shtml【IT168 技术】WPF (Windows Presentation Foundation)是.NET框架的核心组件之一,允许开发人员打造丰富并且与众不同的Windows客户端应用。WPF 4包含了在生产力,性能和功能方面的重大改进,特别是在控件(Controls), XAML, 文本(Text), 图形(Graphics), Windows 7 集成(多点触摸(multitouch), 任务栏集成等), 核心基础(Core Fundamentals), 以及部署这几个方面。 本文是 阅读全文
posted @ 2011-11-25 15:38 董雨 阅读(284) 评论(0) 推荐(0)
摘要:【IT168分析评论】当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。 对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互联网,甚至是手持移动设备上构建极富交互性的应用。很有可能你最喜欢的网站之一就是用微软的ASP.NET技术构建的。1.CodeProject 这些年来我在这个站点下载了数不清的代码。该站点中的快速有效的文章都是由真正的开发人员撰写的,他们可以给你关于特定编程问题的直接帮助,而文章中 阅读全文
posted @ 2011-11-25 13:02 董雨 阅读(229) 评论(0) 推荐(0)
摘要:【IT168评论】 JSON是专门为浏览器中的网页上运行的JavaScript代码而设计的一种数据格式。在网站应用中使 用JSON的场景越来越多,本文介绍ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化的处 理,在序列化和反序列化对日期时间、集合、字典的处理。 一、JSON简介 JSON(JavaScript Object Notation,JavaScript对象表示法)是一种轻量级的数据交换格式。 JSON是“名值对”的集合。结构由大括号'{}',中括号'[]',逗号',',冒号' 阅读全文
posted @ 2011-11-25 12:57 董雨 阅读(239) 评论(0) 推荐(0)
摘要:http://tech.it168.com/a2011/0421/1180/000001180955.shtml【IT168技术】并行计算无疑是.Net Framework平台的一大亮点,它自动的将一个任务分解,并以并发的形式执行,程序员不用操心各任务之间的协作和同步问题,这使得可以更加专注于业务的实现。 .NET 中的 TPL(Task Parallel Library),中文意思是任务并行库,它的设计是为了能更简单地编写可自动使用多处理器的托管代码。使用该库,用户可以非常方便地用现有序列代码表达 潜在并行性,这样序列代码中公开的并行任务将会在所有可用的处理器上同时运行,通常这会大大提高.. 阅读全文
posted @ 2011-11-25 12:55 董雨 阅读(233) 评论(0) 推荐(0)
摘要:http://tech.it168.com/a2011/0427/1183/000001183845_1.shtml【IT168技术】笔者在开发过程中一直困扰与页面样式及其用户体验等问题。为了解决这些问题从而提高系统开发效率和增强人机交互能力,所以在网上一直寻找解决方案。 最终决定使用Ext.net进行开发。 Ext.Net介绍: 是一组开源的Asp.net(WebForm,MVC)组件。基于Ext.Js库开发,含有100多个工具,如 TextBox,Combox,Button,ToolBar,StateBar,Panel,TabPanel,ExplorerBar,MenuBar,Pi... 阅读全文
posted @ 2011-11-25 12:52 董雨 阅读(306) 评论(0) 推荐(0)
摘要:http://tech.it168.com/a2011/1114/1273/000001273514.shtml2011年11月15日00:00 it168网站原创 作者:皮丽华 编辑:皮丽华 评论:0条【IT168评论】随着Adobe宣布放弃移动版Flash,HTML 5 与 Flash 之间的较量也暂告一段落。唇亡齿寒,微软对同为插件Silverlight的态度也开始动摇起来。 为何Adobe放弃移动版Flash? Flash如此强大,为何Adobe突然放弃移动版Flash?最大的原因莫过于乔布斯的批判。乔布斯在世时,一直拒绝在苹果移动浏览器中使用 Flash技术。当然,其它的一些原... 阅读全文
posted @ 2011-11-24 10:00 董雨 阅读(269) 评论(0) 推荐(0)
摘要:HTML5开发公司AppMobi为广大开发者带来了一个礼物,该公司决定将从11月25日开始,针对大多数设备端的HTML5 API将悉数开源,尽管这一天是黑色星期五。在接下来的这个星期五,appMobi的API将通过这里开源。AppMobi是一家专门开发HTML解决方案的公司,它们不希望只是开发一些框架或者是一些Web应用替代方案。AppMobi希望在其自己的移 动平台上推进HTML5的发展。AppMobi推出了全新开发工具XDK,使得开发者可以使用HTML5构建网络和移动平台的应用程序。最终代码既可以用 来进行HTML5应用程序开发,就如同现在在Chrome网络应用程序商店里看到的那些程序一样 阅读全文
posted @ 2011-11-24 09:52 董雨 阅读(250) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/weiqubo/article/details/6995881想 起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序 员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无 疑会带上强烈的个人喜好色彩,比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎,人工智能算法,脚本系统,反外挂(反反外挂? ^-^)等方面感兴趣。这学期电脑都没联网了,在岳麓山闭关修 阅读全文
posted @ 2011-11-24 09:43 董雨 阅读(231) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/feixiaoxing/article/details/6993718【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 自10月初编写算法系列的博客以来,陆陆续续以来写了几十篇。按照计划,还有三个部分的内容没有介绍,主要是(Dijkstra算法、二叉平衡树、红黑树)。这部分会在后面的博客补充完整。这里主要是做一个总结,有兴趣的朋友可以好好看看,欢迎大家提出宝贵意见。 (1) 排序算法 快速排序 合并排序 堆排序 选择排序 基数排序 冒泡排序 插入排序 希尔排序 链表排序 (2) 数据结构 线性... 阅读全文
posted @ 2011-11-24 09:39 董雨 阅读(221) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/zhongguoren666/article/details/6999420本人题材选自论坛:http://topic.csdn.net/u/20111119/15/d9726ed9-4286-4126-9ea9-601f6fa88337.html?61839。经过整理和加入自己的看法。 关于MFC的未来,有许多人都是有不同程序的担忧。 有人都说windows界面向着metro风格发展,比如windows 8。随着人们对界面体验的要求越来越高,触摸时代的来临,微软是否会坚持现有的windows风格呢?据说将来的方向是移动互联网。 其实,MFC能做出那种 阅读全文
posted @ 2011-11-24 09:35 董雨 阅读(255) 评论(0) 推荐(0)
摘要:Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Dog http://sourceforge.net/projects/andbatdog/RSS阅读软件 Android RSS http://code.google.com/p/android-rss/Android的PDF阅读器 DroidReader http://code.goo 阅读全文
posted @ 2011-11-24 09:19 董雨 阅读(251) 评论(0) 推荐(0)
摘要:对游戏编程初哥来说,选择一个好的游戏引擎是一个很头疼的事。市面上鱼目混杂,并且价格不菲。今天我要隆重推出开源游戏引擎五强(严格上说是四个,有一个是图像引擎)。他们不仅被证明是可靠的,而且全部开放源码。1. Irrlicht http://irrlicht.sourceforge.net/始于2003,次年即被评为最佳开源游戏引擎。官方支持C++和.Net,拓展语言绑定包含java,perl,ruby,python.跨平台支持,使用D3D,OpenGL以及自带API.优点:容易上手;跨平台;自带XML解析器;大的社区;缺点:最近开发慢下来了2. Panda3D http://www.panda3 阅读全文
posted @ 2011-11-22 16:51 董雨 阅读(377) 评论(0) 推荐(0)
摘要:Silverlight 2.5D RPG游戏技巧与特效处理:(完结篇)革新之路 深蓝色右手 2011-07-07 15:48 阅读:4919 评论:54WPF/Silverlight深度解决方案:(十九)Silverlight实用小技巧合集① 深蓝色右手 2011-01-12 15:09 阅读:3658 评论:16WPF/Silverlight深度解决方案:(十八)GPU硬件加速下Silverlight超性能动画实现(下) 深蓝色右手 2010-06-28 16:46 阅读:4253 评论:24WPF/Silverlight深度解决方案:(十七)GPU硬件加速下Silverlight超性能动画 阅读全文
posted @ 2011-11-22 16:27 董雨 阅读(293) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/alamiye010/archive/2009/06/17/1505346.html?page=1C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):目录本系列教程的示例代码下载(感谢银光中国 提供资源分流):第一部分源码:WPFGameTutorial_PartI(1-20节)第二部分源码:WPFGameTutorial_PartII(21-26节)第三部分源码:WPFGameTutorial_PartIII(27-30节)第四部分源码:WPFGameTutorial_PartIV(31-35节)第五部分源码: 阅读全文
posted @ 2011-11-22 15:34 董雨 阅读(262) 评论(0) 推荐(1)
摘要:http://tech.it168.com/a2011/0503/1185/000001185510_1.shtml【IT168评论】如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET。 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET Framework之上的技术,你对... 阅读全文
posted @ 2011-11-22 09:10 董雨 阅读(187) 评论(0) 推荐(0)
摘要:导读:本文是“架构师领袖”系列报道的第三篇,在前两篇中,IBM软件集团大中华区合作伙伴技术支持总经理王小虎分别从《重视架构方法论的紧迫性》以及《架构师面临的十八般武器》的角度,阐述了企业架构发展趋势、挑战、解决之道。本篇则将分享王小虎如何从技术人员走向架构方法论业界领袖的历程和心得,与广大技术人员共勉。博览群书受益终生《程序员》:您儿时的梦想和爱好是什么?这些爱好对您以后的职业发展有什么影响?王小虎:坦率地说,我小时候并没有什么特别执著的梦想。父母也没有“逼”我上各种兴趣班,而是给了我一个很宽松 和自由的成长环境。现在回想起来,儿时的习惯里受益终生的就是特别喜欢读书。大量阅读不仅培养了我的求知 阅读全文
posted @ 2011-11-22 08:51 董雨 阅读(336) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/zhangxin09/article/details/67935932011-09-20 16:39 285人阅读 评论(0) 收藏 举报作者:Chris Sells译: sp42 原文这是《运用 JavaScript构建你的第一个Metro式应用程序》系列教程的最后一篇,将会告诉你在的 Microsoft Visual Studio 11 Express for Windows Developer Preview 提供的Metro 样式和 Split 模板的帮助下,如何透过 CSS样式 使得你的程序更符合 Windows 的 Look & f 阅读全文
posted @ 2011-11-16 16:59 董雨 阅读(217) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/zhangxin09/article/details/67933302011-09-20 13:37 432人阅读 评论(0) 收藏 举报作者:Chris Sells译: sp42 原文先前的学习中,我们已经了解了 Metro式的 JavaScript 应用程序大致如何,以及通过使用 Microsoft Visual Studio 11 Express for Windows Developer Preview 搭建你的应用程序。接下来要探讨的是,把 Windows 平台的所提供的功能,呈现在您眼前,为扩展您的程序而准备!In the previ... 阅读全文
posted @ 2011-11-16 16:58 董雨 阅读(229) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/zhangxin09/article/details/6784547包括 HTML、CSS 和 JavsScript 的 Web 技术正被 Metro 风格的程序采纳为视窗程序中首类(first-class)的开发技术。比较起来,JavaScript 不像传统 Web 服务器那样部署在一张又一张的页面上,Metro App 是本地安装在客户机器上的。这点很像传统的 Win 程序,但是直接可以使用 JavaScript 访问所在的底层 API,还能和其他程序相沟通。注意,如果您倾向于 C#, C++, or VB withXAML,开发,请参阅 Buil 阅读全文
posted @ 2011-11-16 16:56 董雨 阅读(266) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/crazylights/archive/2011/10/31/2230333.html有了微博,就懒得写blog了。在这里报告一下情况。1.基于sharpdx对DX11做了简单封装2.做了在MetroUI中绘制CoreApplication中绘制的框架3.做了贴图、shader、模型载入。以及fbx模型转换工具4.cubemap做天空盒5.全部开源6.多点触摸测试7.异步编程测试也有一个很大的关于win8触摸的项目设想,谁有兴趣投入资源(主要是钱)多多联系。近期产生了一个wp7的项目设想,我打算先去弄那边。win8暂时搁笔。svn 地址:https 阅读全文
posted @ 2011-11-16 14:48 董雨 阅读(291) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/crazylights/archive/2011/10/17/2215742.html游戏主循环,帧、帧动画这些东西的理解非常重要。常用的设计模式和编码调试技巧也非常重要。但有点难以言传的意思,语言和文字并不能在以上两点帮助你,自己努力练习和理解吧。就讲讲资源和工具。很多人总是搞不清楚游戏要怎么制作,这有一个简单的方法让你清楚,游戏和应用绝无任何区别。只不过图形的要求稍微搞了那么一点点,所以经常需要基于帧刷新的图形系统来开发各种各样的功能。仅此而已,基础不牢靠的话,可能会稍微有点迷茫。其他的方向,我相信会写应用就会了。由于metro app 是按包 阅读全文
posted @ 2011-11-16 14:47 董雨 阅读(289) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/crazylights/archive/2011/10/07/2200821.html仔细想了想,叫做教程似乎不太合适,应该算作一种讨论。windows 8 已经玩了一段日子,相信大家对Metro UI已经不陌生了。Metro UI的介绍 我想很简单就可以带过了。首先是布局方式,采用XAML布局,虽然外观看起来简单过了头,这是从zune 和wp7 那里继承来的风格。没有窗口概念,取而代之的是Page。下一层次是控件,容器控件可以放子控件。根据容器控件的特征决定子控件的定位方法。有几个常用容器控件:grid,border,canvascanvas是坚 阅读全文
posted @ 2011-11-16 14:44 董雨 阅读(459) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/crazylights/archive/2011/09/26/2190723.html准备开始写一个win8游戏开发教程了,现在这里整理一下思路。需要在开篇解释的问题就有一大堆了,先尝试一个个把他们写下来。1.阅读这个教程需要什么样的基础?2.这个教程能带来一个怎样的DEMO,结束之后能开发什么游戏?3.这个教程覆盖哪些知识,使用什么语言和工具开发?问 题1: 首先是编码能力,这不是一本程序教材,编码基础不讲,选择c#作为主要开发语言,读者需对c#有一定的了解。其次一定的动手能力,有时需要一定的c++开 发,会提供详细的代码,如果你跳过这些代码,最 阅读全文
posted @ 2011-11-16 14:41 董雨 阅读(579) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/crazylights/archive/2011/09/23/2186486.html关于windows8的架构,这张图流传的相当广泛但是有多少人明白这其中的奥秘,我特意做了一些实验,来发现这到底是怎么一会儿事儿。首先来看看win32 时代我们开发一个应用的过程一 直都是折腾类库来开发的,dotnet类库比win32类库进了一步,做了一些更深的封装。虽然dotnet更先进,但c++的既存代码非常丰富,而且其 内存密集操作巨大的性能优势,让人难以割舍。但建立一个混合c++类库和dotnet类库的项目时,结合起来并不那么令人愉快,P/invoke,c+ 阅读全文
posted @ 2011-11-16 14:26 董雨 阅读(374) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/tinyhu/archive/2011/09/22/2185588.html自微软2000年发布.Net战略以来有10年多,世界上有数百万的程序员在.Net Framework上构建了自己的应用产品。从2002年发布.Net1.0开始,先后发布了.Net1.0、1.1、2.0、3.5、4.0等重要版 本。与之同时,微软也同时推出了集成IDE开发环境Visual Studio,目前最新版本是Visual Studio 2010。同时微软在VS2005引入了软件生命周期过程管理工具Visual Studio Team System(VSTS),扩展了V 阅读全文
posted @ 2011-11-16 14:22 董雨 阅读(231) 评论(0) 推荐(0)
摘要:Zend Studio 9正式发布 强大的PHP IDE2011-11-16 09:16 | 438次阅读 | 来源:zend.com 【已有0条评论】发表评论关键词:IDE,PHP,Studio,Zend | 作者:zend.com | 收藏这篇资讯Zend Studio 9正式发布了。Zend Studio是Zend Technologies开发的、屡获大奖的、专业PHP语言集成开发环境(IDE),具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示、 语法自动填充功能、书签功能、语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级 阅读全文
posted @ 2011-11-16 12:33 董雨 阅读(247) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/shanyou/archive/2011/09/17/WinRT.html看了个BUILD的PPT,Windows Runtime (RT)并不是一些新闻网站说的那样微软自废.NET武功,而是恰恰相反,WinRT是Win32API的现代版,其中有很深的.NET的基因,是Metro UI的.NET基础,如果考察Metadata的变化,WinRT的API定义的元数据是基于标准ECMA 335,也就是.NET的标准 ,WinRT也是一个沙箱的环境,针对AppStore环境设计的。视频地址:http://video.ch9.ms/build/2011/mp 阅读全文
posted @ 2011-11-15 10:55 董雨 阅读(308) 评论(0) 推荐(0)
摘要:在过去的两年里,触屏设备飞速增长。iOS和Android设备让开发者和设计师开始重新思考他们的网页应用,以提供更好的触屏体验。移动Web应用相对于本地的App有很多优势,虽然也有很多设计和开发上的挑战。这里列出了一系列有用的框架来帮助基于HTML的webapp开发。他们支持大部分流行的智能手机和平板。1.Lungo.js:HTML5移动开发框架Lungo.js是第一个应用HTML5和CSS3特性的移动开发框架。它可以帮助开发者创建iOS,Android,Blackberry和WebOS平台的应用。Lungo.js不需要任何web服务器的支持就能帮助用户实现HTML5的功能,例如WebSQL, 阅读全文
posted @ 2011-11-15 10:10 董雨 阅读(243) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/newmin/archive/2010/03/26/csharp-advance-programming-6th-zh-ch.htmlc#高级编程6Wrox.Professional.C.Sharp.2008.Mar.2008的中文版本,现已经上市的C#高级编程第6版内容与这本书是一样的 不知道为什么搜索不到C#高级编程第6版的英文版,或许是为了打着C#高级编程旗号来卖书吧,改书好像是1800多页, 在书店看的时候就觉得很厚,本来想买的,最终没买,因为我有电子版本,个人感觉此书不错,中文版翻译有部分错误,下面会指出部分,出版的时候加上审校应该已经纠 阅读全文
posted @ 2011-11-06 12:26 董雨 阅读(875) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/fan158/article/details/5891780简介摘要:MessageBox.Show (String) 显示具有指定文本的消息框。由 .NET Compact Framework 支持。 MessageBox.Show (IWin32Window, String) 在指定对象的前面显示具有指定文本的消息框。 MessageBox.Show(String)显示具有指定文本的消息框。 由.NETCompactFramework支持。 MessageBox.Show(IWin32Window,String)在指定对象的前面显示具有指定文本的消 阅读全文
posted @ 2011-11-04 10:18 董雨 阅读(423) 评论(0) 推荐(0)
摘要:http://tech.it168.com/a2011/1025/1263/000001263700.shtml2011年10月25日17:26 来源:葡萄城控件技术团队博客 作者:葡萄城控件技术团队博客 编辑:皮丽华 评论:0条【IT168资讯】 Silverlight 5 在 Silverlight 4基础上做了一些补充和增强 •丰富的媒体表现能力 •增强的图形展现能力 •构造下一代商业应用程序 •信任模式的增强 •性能提升 •工具完善 其中,大多数增强来自于在线调查 http://dotnet.uservoice.com/forums/4325-silverlight-f... 阅读全文
posted @ 2011-11-03 16:25 董雨 阅读(280) 评论(0) 推荐(0)
摘要:http://tech.it168.com/a2011/0919/1248/000001248023.shtml2011年09月19日09:15 来源:InfoQ 作者:Jonathan Allen 译者 高翌翔 编辑:皮丽华 评论:0条【IT168资讯】尽管是件难事,我们仍然在很长时间里试图避免报道有关Silverlight死亡的传闻。就像在所有事情上一样,传闻 往往是被夸大的或彻底捏造的。对此一个很好的例子是,曾有观点认为Web Form已经进入维护模式而且决不会被更新至HTML5[1]。不幸的是,Silverlight之终结并非传闻;如果微软不改变路线,那么随着 Windows 8的发布 阅读全文
posted @ 2011-11-03 16:23 董雨 阅读(278) 评论(0) 推荐(0)
摘要:http://tech.it168.com/a2009/0209/264/000000264789.shtml 【IT168 技术文档】这几天在做自己的一个小程序,因为使用了3层架构,运行目录下有很多dll文件,最终发布时,我打算将dll文件都合并到exe文件中去。微软发布的免费软件ILmerge可以完成这项工作,研究了一下,其用法如下: 1、合并file1.dll、file2.dll到destination.dll ILmerge /ndebug /target:dll /out:C:\destination.dll /log C:\file1.dll C:\file2.dll 2、合并fi 阅读全文
posted @ 2011-11-03 16:13 董雨 阅读(345) 评论(0) 推荐(0)
摘要:http://tech.it168.com/a2011/1020/1261/000001261222.shtml2011年10月20日10:23 来源:博客园 作者:LoveJenny 编辑:皮丽华 评论:0条【IT168资讯】前段时间,有个同事说“3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 阅读全文
posted @ 2011-11-03 16:11 董雨 阅读(598) 评论(0) 推荐(0)
摘要:http://tech.it168.com/a2011/0921/1249/000001249501.shtml2011年09月21日11:57 来源:InfoQ 作者:Jonathan Allen 译者 侯伯薇 编辑:皮丽华 评论:0条【IT168资讯】尽管我们可以使用.NET语言来调用Win32 API,但那样做会很困难。所以在过去的两年间微软一直在构建替代的方案,它就是实现了跨语言支持的Windows运行时,即WinRT。我们可以在 C++和.NET中创建WinRT组件,并且可由二者以及JavaScript使用。 尽管COM在表面上是一种基于OOP的框架,但它与.NET之间有很大的区别. 阅读全文
posted @ 2011-11-03 16:08 董雨 阅读(339) 评论(0) 推荐(0)
摘要:2011年10月10日15:41 it168网站原创 作者:皮丽华 编辑:皮丽华 评论:0条【IT168资讯】.NET 4.5作为.NET框架的主要版本,允许开发人员使用Windows 8技术,轻松利用C#和VB语言编写Metro风格的应用程序。 一:支持WIndows Runtime 对于C#和VB的开发人员,即时您可能不知道自己是否在使用Windows Runtime,一切操作仍然会显得很自然。Windows Storage是windows runtime的命名空间,你可以将它作为.net的常用命名空间。 您可以将windows runtime对象实例化,就像.net 对象一样。... 阅读全文
posted @ 2011-11-03 16:06 董雨 阅读(296) 评论(0) 推荐(0)
摘要:2011年10月08日16:53 it168网站原创 作者:皮丽华 编辑:皮丽华 评论:0条【IT168资讯】MonoDevelop团队很自豪的宣布MonoDevelop 2.8版本发布了! MonoDevelop是一款非常强大的集成开发环境支持使用C#和其他.NET语言进行开发,它使得开发者可以在Linux和Mac OS X上迅速开发出桌面软件和ASP.NET Web应用。除此之外,MonoDevelop还允许开发者将Visual Studio开发的.NET应用程序轻松移植到Linux和Mac OS X平台上,这样开发者只需要维护一套代码即可──因为GTK#是跨平台的。而GNOME早已将.. 阅读全文
posted @ 2011-11-03 15:45 董雨 阅读(354) 评论(0) 推荐(0)
摘要:http://tech.it168.com/a2011/0926/1251/000001251516.shtml【IT168资讯】 摘要 相信许多人都使用过.NET提供的加密算法,而且在使用的过程我们必须了解每种加 密算法的特点(对称或非对称,密钥长度和初始化向量等等)。我也看到过很多人写过.NET中加密算法总结,但我发现个别存在一些问题,很多人喜欢罗列每种 加密算法的具体实现,假设我们要求实现AES和Triple DES加密算法,的确可以很多地分别给出它们的具体实现。 那我们真的有必要给出每个加密算法的具体实现吗?而且这样的设计不符合OOP设计思想,最重要的是我们要维护多个加密算法啊!O.. 阅读全文
posted @ 2011-11-03 15:43 董雨 阅读(397) 评论(0) 推荐(0)
摘要:http://tech.it168.com/a2010/1116/1126/000001126683.shtml【IT168专稿】说起VC,有人想到维生素C(维C),有人想到风险投资(venture capital), 程序员们尤其是做底层开发的程序员或老程序员们第一感觉肯定会想到Visual C++6.0。为什么是6.0而不是其它的版本?这里的原因就不用我再多讲了,因为太经典了!这个经典已经有了10年的光荣历史,微软的Visual Studio系列也已经发展到了Visual Studio 2010。漫长的辉煌中Visual C++6.0也暴露出了一些问题,在这篇文章中我们将从Visual C 阅读全文
posted @ 2011-11-03 15:41 董雨 阅读(637) 评论(2) 推荐(0)
摘要:http://blog.csdn.net/yincheng01/article/details/5334546windows Sdk for windows7 提供的CrytoAPI是微软推出的安全应用调用函数,用很小的代码就可以实现复杂的安全信息加密。下面演示一个数字签名与验证,详情请见代码。可以用于信息安全。view plainprint?·········10········20··· 阅读全文
posted @ 2011-11-03 15:38 董雨 阅读(296) 评论(0) 推荐(0)
摘要:VC++6.0升级到VC++2010理由之一(符合C++标准编写更加安全的代码) 收藏 此文于2010-04-26被推荐到CSDN首页如何被推荐?VC++6.0 升级的一个很大的障碍就是代码不兼容,但是VC++6.0的C++不够标准,不够安全,存在诸多安全漏洞,内存析出,缓冲区溢出,等等,代码的安全性,可 靠性得不到有利的保障,为了您的软件的长治久安,以及在Windows7平台上的迁移,请克服代码兼容性带来的麻烦,一定要设法升级到VC++2010。关于C++中异常的争论何其多也,但往往是一些不合事实的误解。异常曾经是一个难以用好的语言特性,幸运的是,随着C++经验的积累,今天我们已经有足够的知 阅读全文
posted @ 2011-11-03 15:36 董雨 阅读(276) 评论(0) 推荐(0)