摘要: 本篇将通过WPF4 制作简单的目录树型结构显示实例,完成本篇内容我们将作出下图所示的应用程序。从图中我们可以看到程序主要分为两部分:左边显示本地驱动器的目录树型列表,右边显示被选中目录中的文件信息。 阅读全文
posted @ 2010-06-04 17:17 Gnie 阅读(13961) 评论(48) 推荐(10) 编辑
摘要: Visual Studio 2010 已经发布1个多月了,个人感觉在使用过程中有些新功能确实方便了很多。在此分享一些比较实用的功能,也算是抛砖引玉欢迎大家来补充其他自己常用的功能特性。 阅读全文
posted @ 2010-06-02 11:29 Gnie 阅读(45666) 评论(197) 推荐(64) 编辑
摘要: 在《WPF 4 开发Windows 7 任务栏》一文中我们学习了任务栏的相关开发内容,同时也对覆盖图标(Overlay Icon)功能进行了一些介绍,其中覆盖图标是以静态方式呈现的。本篇将进一步制作覆盖图标的动态实例。 阅读全文
posted @ 2010-06-01 08:54 Gnie 阅读(9578) 评论(34) 推荐(10) 编辑
摘要: 继前篇《自制Windows 7 注册表键值修改服务》中提出两个问题之后,今天又遇到了另一个新问题。为了避免域内感染病毒,以及防止安装盗版软件等安全问题。公司组策略中不允许域用户加入本地计算机管理员组,这也就意味着没有本机管理员(LAdmin)或域管理员(DAdmin)权限将无法安装任何软件,对于使用Windows 7 系统的用户UAC 会无时不刻的弹出要求输入LAdmin 或DAdmin 的用户名/密码。 阅读全文
posted @ 2010-05-27 20:08 Gnie 阅读(9461) 评论(7) 推荐(4) 编辑
摘要: Windows Summit 目的在协助软、硬件制造商打造搭配最新版Windows 与Internet Explorer 浏览器的产品。Windows Summit 2010让微软的伙伴与开发者有机会与Windows团队直接互动,学习如何依据Windows 7 和Internet Explorer 8 浏览器的相关技术,打造更为优秀的产品。 阅读全文
posted @ 2010-05-26 11:31 Gnie 阅读(1273) 评论(1) 推荐(0) 编辑
摘要: 首先说说为什么要写这么一个服务。由于电脑要在公司域中使用,所以不可避免的会继承域中的组策略配置。域中95% 的计算机是XP系统,部分组策略对于Windows 7 系统来说有些多余而且带来很多麻烦。 阅读全文
posted @ 2010-05-21 12:12 Gnie 阅读(9068) 评论(19) 推荐(7) 编辑
摘要: 昨天微软推出了Office Mobile 2010 其中包括Word、Excel、PowerPoint、OneNote、SharePoint Workspace,该版本基于Windows Mobile 6.5 系统,并且是完全免费,使用WM6.5 的WMer可以尝尝鲜了。 阅读全文
posted @ 2010-05-13 11:03 Gnie 阅读(3689) 评论(16) 推荐(4) 编辑
摘要: 本篇将开始介绍标签工具栏的开发内容,标签工具栏可以说是Ribbon 的核心部分,应用程序所有的功能特性都会集中在这里,一个强大的Ribbon 工具栏也是一款软件成功的关键。在开始前还是先来看看标签工具栏的结构,从图中可看出Ribbon 工具栏主要分为四部分:Ribbon - Tab - Group - Control。 阅读全文
posted @ 2010-05-12 09:32 Gnie 阅读(16658) 评论(28) 推荐(8) 编辑
摘要: 在上一篇中我们完成了快捷工具栏的开发,本篇将讲解应用程序菜单开发的相关内容。如下图所示,点击程序窗口左上角的记事本图标(Application Button)会显示出应用程序菜单(Application Menu)列表,列表中的按键即为软件的一些基本功能。 阅读全文
posted @ 2010-05-11 09:18 Gnie 阅读(21598) 评论(55) 推荐(25) 编辑
摘要: 在Office 2007 和Windows 7 两款产品中微软开始引入了一种新概念:“Ribbon 工具栏”,Ribbon 工具栏的界面设计模式可以使用户方便快捷的找到所需的工具,同时这种直观的设计形式有助于用户发现软件其他功能特性,以便更好的了解应用程序的功能。 阅读全文
posted @ 2010-05-10 09:29 Gnie 阅读(23341) 评论(31) 推荐(4) 编辑
摘要: 上一篇通过MediaElement 控件在WPF 4 中制作了简单的媒体播放器。本篇将直接把Windows Media Player 嵌入WPF 中实现同样的效果。起初创建该实例是基于.Net Framework 4.0 完成后编译顺利通过,但F5 时出现了问题。转用.Net 3.5 问题解决,难道是4.0 不支持? 阅读全文
posted @ 2010-05-07 12:01 Gnie 阅读(15915) 评论(49) 推荐(10) 编辑
摘要: 在WPF 中可以使用MediaElement 为应用程序添加媒体播放控件,以完成播放音频、视频功能。由于MediaElement 属于UIElement,所以它同时也支持鼠标及键盘的操作。本篇将使用MediaElement 类和Windows API Code Pack 创建一个简单的视频播放器实现一些基本功能。 阅读全文
posted @ 2010-05-06 10:04 Gnie 阅读(54698) 评论(78) 推荐(21) 编辑
摘要: 在WPF中 Textbox 和RichTextBox 控件都内置了拼写检查属性,但该属性目前默认仅支持English、Spanish、French 和German 四种语言。 阅读全文
posted @ 2010-05-04 13:03 Gnie 阅读(5672) 评论(50) 推荐(12) 编辑
摘要: 在发布Microsoft Surface Toolkit Beta 版之后,微软又发布了9个关于Surface 设计与开发方面的培训模块。即使是从未在Surface 上做过开发的朋友也可以通过这9个模块学习如何为Surface 设计、开发应用程序。并在具有Windows Touch 功能的Windows 7 主机上开发自己的应用程序。 阅读全文
posted @ 2010-05-01 09:51 Gnie 阅读(5602) 评论(4) 推荐(7) 编辑
摘要: 昨天在Channel 9 上看到New Windows Live Wave 4 Messenger Preview 视频感觉新版Live Messenger 的功能的确又强大了很多,真的很Cool!今天传说中的windowslivepreview.com 也能浏览了,有很多新功能预览视频供大家参考。 阅读全文
posted @ 2010-04-30 09:59 Gnie 阅读(2429) 评论(44) 推荐(10) 编辑
摘要: 今天一早看到Yochay Kiriaty 关于Windows API Code Pack 的一篇文章,主要是对于Windows API Code Pack 历史与现状的一些介绍,同时也提到未来将要新增的功能。关于Windows API Code Pack 对Windows 7 应用程序的开发之前我也写过一些文章,主要涉及Taskbar、Thumbnail、Jump List、Overlay Icon、Progress Bar 方面的内容。 阅读全文
posted @ 2010-04-28 09:25 Gnie 阅读(6068) 评论(9) 推荐(4) 编辑
摘要: 目前微软发布的这款Microsoft Surface Toolkit 仍是Beta 版。其中包括一些列控件(Control)、API、模板(Template)以及程序样例和文档供开发者使用。只要具备.NET Framework 4.0、WPF 4.0 和带有Windows Touch 功能并安装Windows 7 操作系统的计算机,就可以方便的创建先进的多点功能应用程序。 阅读全文
posted @ 2010-04-26 09:15 Gnie 阅读(5217) 评论(17) 推荐(5) 编辑
摘要: 上一篇我们制作了Channel 9 的搜索连接器,但是对于那些没有OpenSearch 服务的站点来说能否通过Federated Search 搜索到它们的资源呢?答案是肯定的。我们可以通过Bing 间接的对这些网站进行数据搜索,本篇将为博客园制作一个搜索连接器,方便大家在平时通过Windows Explorer 中查找自己想看的博文。 阅读全文
posted @ 2010-04-23 13:50 Gnie 阅读(2294) 评论(43) 推荐(9) 编辑
摘要: 在Windows 7 中Federated Search 可以通过OpenSearch协议访问到远程数据资源,也就意味着用户可以使用资源管理器(Windows Explorer)搜索并浏览远程数据。本篇我们将制作一个搜索连接器(Search Connector)查找Channel 9上的视频资料。 阅读全文
posted @ 2010-04-23 09:38 Gnie 阅读(3633) 评论(6) 推荐(3) 编辑
摘要: Microsoft Touch Pack 是微软首次推出的支持Windows 7 触屏的程序包,用来帮助使用者熟悉Windows 7 触屏操作手势。在该触摸包的6个应用程序中分别包含:3个休闲游戏和3个为Windows 7 开发的Microsoft Surface 应用程序。 阅读全文
posted @ 2010-04-22 10:23 Gnie 阅读(4981) 评论(9) 推荐(3) 编辑
摘要: TextBox 控件是我们开发过程中必不可少的组件,它可以使应用程序方便的与用户进行文字交互。在新WPF 4 中又为TextBox 添加了两种新笔刷特效:Selection 、Caret ,通过这两种特效使得TextBox 更加美观。 阅读全文
posted @ 2010-04-21 21:18 Gnie 阅读(8063) 评论(31) 推荐(12) 编辑
摘要: 每当需要整理博客文章数据时总感觉很繁琐。虽然有许多功能强大的统计工具(例如,谷歌分析),但是仅限于加载该工具时至今的数据。对于早期未加入统计范围的博文来说就显得很不准确了。 阅读全文
posted @ 2010-04-21 08:42 Gnie 阅读(4636) 评论(38) 推荐(14) 编辑
摘要: 上一篇《WPF 4 DataGrid 控件(进阶篇一)》中我们通过DataGridTemplateColumn 类自定义编辑了日期列的样式,当然也可以根据个人需要设置任何样式模板。上例中Pass Exam 列显示学生是否通过考试,但我们并不知道该学生每门学科的成绩是多少。本篇将为DataGrid 行增加这些详细信息,使得DataGrid 数据更加充实。 阅读全文
posted @ 2010-04-20 10:09 Gnie 阅读(14058) 评论(19) 推荐(8) 编辑
摘要: 上一篇《WPF 4 DataGrid 控件(自定义样式篇)》中,我们掌握了DataGrid 列表头、行表头、行、单元格相关的自定义样式方法,本篇我们继续对自定义样式进行一些高级设置。 阅读全文
posted @ 2010-04-19 15:29 Gnie 阅读(19543) 评论(31) 推荐(9) 编辑
摘要: 在《WPF 4 DataGrid 控件(基本功能篇)》中我们已经学习了DataGrid 的基本功能及使用方法。本篇将继续介绍自定义DataGrid 样式的相关内容,其中将涉及到ColumnHeader、RowHeader、Row、Cell 的各种样式设置。 阅读全文
posted @ 2010-04-19 08:59 Gnie 阅读(39142) 评论(35) 推荐(15) 编辑
摘要: 前一阵为了查找HTML 中字符内容需要使用正则表达式,无意中在Channel9 上看到一个关于正则表达式的视频,介绍了出自Microsoft Research 的Rex(Regular Expression Exploration)工具。Rex 是一个简单的命令行工具,将用户输入的.NET 正则表达式模型自动生成相符合的字符串。 阅读全文
posted @ 2010-04-17 09:42 Gnie 阅读(6463) 评论(40) 推荐(13) 编辑
摘要: 提到DataGrid 不管是网页还是应用程序开发都会频繁使用。通过它我们可以灵活的在行与列间显示各种数据。本篇将详细介绍WPF 4 中DataGrid 的相关功能。 阅读全文
posted @ 2010-04-16 08:50 Gnie 阅读(109085) 评论(65) 推荐(30) 编辑
摘要: 截至到昨天2010年4月13日,微软已经不再为Windows Vista RTM 提供任何Service Packs 服务,也就意味着自问市以来就饱受争议的Vista 操作系统从此将慢慢退出历史舞台。 阅读全文
posted @ 2010-04-14 15:53 Gnie 阅读(2242) 评论(60) 推荐(12) 编辑
摘要: 早上一来就看到首页这篇文章Visual Studio 2010 官方下载地址,满怀欣喜的进来一看原来是Total Trial 版本,那也下载个看看吧。用解压后分析ISO 的SHA1 和MSDN 对比后发现的确不是一个版本。还是下MSDN 的版本吧,以下是截图供大家参考。 阅读全文
posted @ 2010-04-13 09:47 Gnie 阅读(6153) 评论(46) 推荐(6) 编辑
摘要: 前一篇《WPF 4 日历控件(Calendar)》 中我们对日历控件的使用方式有了基本了解,本篇将继续介绍WPF 4 中另一个新控件“日期选择器”(DatePicker)。与Calendar 相比DatePicker 多出了一个TextBox 用来提取从Calendar 中选择的日期。 阅读全文
posted @ 2010-04-13 09:20 Gnie 阅读(51723) 评论(26) 推荐(5) 编辑
Copyright © 2010 Gnie