摘要: 前一阵录制了《基于Windows 7特性的程序开发系列》视频课程,主要针对WinForm、WPF 开发具有Windows 7 特性的程序。现已发布到MSDN Webcast 欢迎大家拍砖。我会吸取大家的建议(意见)在今后的课程中加以完善和改进。 阅读全文
posted @ 2010-10-14 10:10 Gnie 阅读(3566) 评论(25) 推荐(16) 编辑
摘要: 本文介绍的工具均为免费版,有些是源代码开放,希望对大家有用。 阅读全文
posted @ 2010-10-12 11:05 Gnie 阅读(10642) 评论(13) 推荐(14) 编辑
摘要: Windows 7 操作系统默认具有一款玻璃效果主题(Aero Glass)。如果选择了该款主题,所有的应用程序标题栏都会处于玻璃透明效果(如下图)。这个功能是由Desktop Window Manager(DWM)服务支持的。 阅读全文
posted @ 2010-10-04 21:13 Gnie 阅读(11949) 评论(50) 推荐(17) 编辑
摘要: 为了避免标题党先做下解释,本篇不是讨论XAML “代码艺术”、“编程艺术”,而是“艺术代码”。暂且称它们为艺术吧。其实从艺术的角度如何和那些名画比还差很远,但从技术角度来讲的确够艺术了。 阅读全文
posted @ 2010-09-30 10:16 Gnie 阅读(7468) 评论(30) 推荐(6) 编辑
摘要: 之前写过一篇关于SQL Server 访问MySQL 数据库的文章,最近正好又遇到需要访问Oracle 的情况,将配置过程记录下来也供大家参考。 阅读全文
posted @ 2010-09-07 20:40 Gnie 阅读(16545) 评论(11) 推荐(7) 编辑
摘要: Windows 7 多点触屏(Multi-Touch)相关博文及网络资源汇总,了解如何使WPF应用程序支持多点触控功能。对于没有多点触控设备的爱好者来说也不必担心,这里将指导你如何模拟一台多点触控设备。 阅读全文
posted @ 2010-09-01 10:51 Gnie 阅读(12180) 评论(14) 推荐(12) 编辑
摘要: 在前几篇文章中已经介绍了触屏操作的多种模式,并对其开发方式也有了进一步了解。细心的朋友应该会发现在上一篇文章中,如果拖动图片过快它会因惯性效果飞出程序窗口外,也就是说还需要对其进行边界限制等相关开发。而且无论是哪种触屏操作都需要开发者逐行逐句的编写代码,本篇将为大家介绍一种高效的多点触屏开发模式。 阅读全文
posted @ 2010-08-20 09:47 Gnie 阅读(8769) 评论(21) 推荐(9) 编辑
摘要: 从上一篇实例可以发现在图片移动过程中如果将手指移开屏幕则图片会立刻停止,根据这种情况WPF 提供另外一种惯性效果(Inertia)。通过它可以使UI 单元移动的更加符合物理特性、更为实际和流畅。 阅读全文
posted @ 2010-08-19 14:23 Gnie 阅读(9205) 评论(15) 推荐(8) 编辑
摘要: 本篇将继续介绍触碰控制的高级操作(Manipulatioin),在高级操作中包含了一些特殊的触屏手势:平移、缩放、旋转,当然在WPF 中无需自行开发这些手势,只需将UI 控件的IsManipulationEnabled 属性激活,并通过以下四种事件完成各种触屏手势操作:ManipulationStarting、ManipulationStarted、ManipulationDelta、ManipulationInertiaStarting、ManipulationCompleted 阅读全文
posted @ 2010-08-18 13:17 Gnie 阅读(22761) 评论(21) 推荐(16) 编辑
摘要: 多点触控(Multi-Touch)就是通过与触屏设备的接触达到人与应用程序交互的操作过程。例如,生活中经常使用的触屏手机、触屏笔记本、显示器以及微软最新的Surface 产品等这些都属于触屏操作设备。本篇将介绍如何开发能够支持MT 功能的应用程序。 阅读全文
posted @ 2010-08-17 12:05 Gnie 阅读(24426) 评论(35) 推荐(21) 编辑
摘要: 本系列将介绍Multi-Touch(MT)多点触控技术的相关内容,使开发人员了解如何在Windows 平台中开发出具有MT 功能的应用程序。众所周知Windows 7 操作系统自身已经支持具有MT 功能的硬件设备, 画板程序(Paint)就是一个很好的例子,如果你的显示设备具有MT 功能,便可以用两个手指同时在画板中绘制不同的图案。 阅读全文
posted @ 2010-08-16 08:49 Gnie 阅读(39364) 评论(110) 推荐(31) 编辑
摘要: 开发WinForm 应用程序时可以利用SendKeys 类方便的模拟键盘录入操作。那么在WPF 中如何为控件实现键盘模拟呢?本篇将使用WPF SendKeys 实现和WinForm 中相同的效果。 阅读全文
posted @ 2010-08-10 11:44 Gnie 阅读(16186) 评论(19) 推荐(16) 编辑
摘要: WPF Ribbon 开发资料分享:开发工具下载,MSDN Ribbon 与WPF Team Blog 开发相关资料和文章。 阅读全文
posted @ 2010-08-06 11:42 Gnie 阅读(15042) 评论(37) 推荐(23) 编辑
摘要: 之前写过几篇关于WPF4 中开发Ribbon 工具栏的文章,其中利用的是WPF Ribbon Control 控件库,开发出类似Office 2007 样式的Ribbon 工具栏。当然CodePlex 也提供了Fluent Ribbon Control Suite 项目可以写出Office 2010 样式的工具栏应用程序。8月2日微软正式发布了Microsoft Ribbon for WPF,该Ribbon 控件是100%完全属于的WPF 工具,并支持WPF3.5 SP1 以及WPF4。 阅读全文
posted @ 2010-08-04 08:29 Gnie 阅读(30839) 评论(61) 推荐(34) 编辑
摘要: 在工作中经常会遇到需要将一组数据绘制成曲线图的情况,最简单的方法是将数据导入Excel,然后使用绘图功能手动生成曲线图。但是如果基础数据频繁更改,则手动创建图形可能会变得枯燥乏味。本篇将利用DynamicDataDisplay 在WPF 中动态模拟CPU 使用率图表,实现动态生成曲线图。 阅读全文
posted @ 2010-08-02 11:21 Gnie 阅读(36495) 评论(88) 推荐(37) 编辑
摘要: 由于WPF 本身中不支持COM 组件同时也无法加载ActiveX 控件,所以需要借助WinForm 引用ActiveX 控件将Flash 加入其中。首先创建一个WPF 项目(WpfFlash),将Flash 文件(.swf)加入到项目中,并将Copy to Output Directory 设置为"Copy always"。 阅读全文
posted @ 2010-07-27 13:12 Gnie 阅读(14248) 评论(35) 推荐(11) 编辑
摘要: 大家都知道条形码(Barcode)是一种可以由机器识别的特殊编码,在生产、生活中也常常会见到并使用它。条形码的类型和种类很多感兴趣的朋友可以详细了解一下。其中Code 39 可以说是一种最为常见并广泛使用的字符与数字结合的编码类型,本篇也将利用它制作一个带有条形码的员工卡应用程序。 阅读全文
posted @ 2010-07-26 11:31 Gnie 阅读(12448) 评论(41) 推荐(21) 编辑
摘要: 相信很多人和我一样刚开始接触电脑时一开机就是黑底白字的MS-DOS,每天都在dir、cd、del、format、copy...,敲击着这些在外人看来像天书一样的命令。每当输入win 回车后,便会进入另一个世界,一个叫做Windows 的地方。那个界面不必多说用过的人都知道,和现在的Windows 7 简直是天壤之别了。本篇将通过Windows Virtual PC 使时光倒流去见见我们那位久违的老朋友。 阅读全文
posted @ 2010-07-24 10:30 Gnie 阅读(21682) 评论(34) 推荐(10) 编辑
摘要: 本篇将利用Weather Reader User Control(WRUC) 模拟Windows 7 Gadgets 中的气象组件。WRUC 控件是使用C#和 WPF 制作的,首先下载WRUC 源代码,其实该控件已经实现了所有天气预报的功能,只需将DLL 库导入到其他项目使用即可。 阅读全文
posted @ 2010-07-21 09:46 Gnie 阅读(8040) 评论(31) 推荐(20) 编辑
摘要: WPF 中的命令是通过实现 ICommand 接口创建的。ICommand 公开两个方法(Execute 及 CanExecute)和一个事件(CanExecuteChanged)。Execute 执行与命令关联的操作。CanExecute 确定是否可以在当前命令目标上执行命令。如果集中管理命令操作的命令管理器检测到命令源中发生了更改,此更改可能使得已引发但尚未由命令绑定执行的命令无效,则将引发 CanExecuteChanged。ICommand 的 WPF 实现是 RoutedCommand 类。 阅读全文
posted @ 2010-07-16 15:28 Gnie 阅读(21620) 评论(19) 推荐(18) 编辑
摘要: 在开发PHP程序时我们可以借助多种连接方式访问各类的数据库获取所需的数据。自PHP5以来PDO作为新生事物将所有数据库接口收入囊中,为开发人员提供了方便快捷的数据库读取方式。本文将介绍如何在Linux服务器配置PHP与SQL Server的连接。 阅读全文
posted @ 2010-07-12 15:44 Gnie 阅读(10779) 评论(0) 推荐(3) 编辑
摘要: 当我们看到一些设计新颖的网站时,可以借助浏览器自带的Inspector 工具或插件方便的浏览网站布局结构及逻辑。如果是WPF 应用程序能否看到控件的架构方式呢?本篇将介绍两款工具Snoop 和WPF Inspector 可用来窥探WPF 应用程序内部结构。 阅读全文
posted @ 2010-07-07 13:16 Gnie 阅读(10925) 评论(33) 推荐(20) 编辑
摘要: 在WPF 中可以通过PrintDialog 类方便的实现应用程序打印功能,本文将使用一个简单实例进行演示。首先在VS中编辑一个图形。将需要打印的内容放入同一个Canvas 中,并起名为“printArea”,打印按键一般不是我们希望打印出来的内容,则将其放在Canvas 外面。 阅读全文
posted @ 2010-07-02 16:16 Gnie 阅读(24525) 评论(32) 推荐(6) 编辑
摘要: 今天凌晨微软终于发布了Windows Live Essentials Beta 版,话不多说下载安装先体验一番... ... 众多功能我就不一一列举了,大家还是赶紧下载安装后自己感受吧。注意,新版Windows Live Essentials 已经不支持XP 系统了,要求是Vista 或Windows 7 操作系统。http://explore.live.com/windows-live-messenger-beta 阅读全文
posted @ 2010-06-25 10:01 Gnie 阅读(3489) 评论(43) 推荐(11) 编辑
摘要: 相信大家最近都和我一样为2010世界杯“苦苦煎熬”着,每天3场小组赛的确让我们这些球迷看的很爽。对于世界杯这样的重量级比赛来说,赛前准备好一份赛程表是必不可少的工作。如今信息时代赛程表对于球迷来说已不是什么问题,各大门户网站都精心设计了各种赛程及积分表供大家参考。 阅读全文
posted @ 2010-06-19 11:48 Gnie 阅读(2519) 评论(17) 推荐(2) 编辑
摘要: 记得上个月收到一封关于Office Live Workspace 的邮件,简要说明了在SkyDrive 中可以使用 Office Web Apps 编辑/分享Office 文档。今天用SkyDrive 上传源代码时刚好看到已经更新的SkyDrive 界面,于是体验了一下Office Web Apps 的功能。 阅读全文
posted @ 2010-06-17 20:38 Gnie 阅读(2688) 评论(18) 推荐(9) 编辑
摘要: 前一阵在园子里看到一篇文章《使用css3仿造window7的开始菜单》,文中仅使用CSS3 实现了Windows 7 开始菜单的动态效果,很久以来一直被WPF/Silverlight 山上的风景所吸引,未成想其他的山也同样引人入胜。于是心血来潮也尝试着做了一个Windows 7 桌面效果,先来看几张截图吧。 阅读全文
posted @ 2010-06-17 09:27 Gnie 阅读(20431) 评论(137) 推荐(50) 编辑
摘要: 众所周知在Windows 7 中我们可以通过右键“我的电脑”-“属性”查看系统性能综合得分。这个分数包含了Processor、Memory、Graphics、Gaming Graphics、Hard drive 五方面性能测评分数。CodePlex 中有一个叫做“WEI Share” 的项目,涉及WPF、WCF、Silverlight、Azure 多种.NET 技术。通过该软件不但可以获得计算机性能分数,还能够将本地数据分享到社区。例如,WEI Share 云端服务器、Facebook。 阅读全文
posted @ 2010-06-11 14:04 Gnie 阅读(3449) 评论(27) 推荐(7) 编辑
摘要: 首先感谢博客园兄弟姐妹们对上一篇《Visual Studio 2010 实用功能总结》的大力支持,本篇将继续为大家分享一些VS2010 的实用功能。VS2010 的功能远远不是几篇博文就能介绍完的,更何况有些功能本人也不会用到,所以我还是抛砖引玉希望大家也分享自己的使用心得。 阅读全文
posted @ 2010-06-08 10:44 Gnie 阅读(16106) 评论(106) 推荐(37) 编辑
摘要: 今天无意中在CodePlex 发现一个叫Windows Product Key Finder 的项目,从名字就可以看出它的用途。通过这款软件可以轻松的获取本地Windows 的产品密钥。当然对于找不到密钥光盘的人来说这当然是款实用的工具,但如果到了某些图谋不轨的人手里那您的产品密钥必定要受到威胁。 阅读全文
posted @ 2010-06-07 20:13 Gnie 阅读(3167) 评论(21) 推荐(10) 编辑
Copyright © 2010 Gnie