架构深渊

慢慢走进程序的深渊……关注领域驱动设计、测试驱动开发、设计模式、企业应用架构模式……积累技术细节,以设计架构为宗。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 37 下一页

2008年11月7日

摘要: Visual C++小技巧:实现透明窗体 一、背景 FlashGet的透明效果大家羡慕吧。传统的Windows应用程序想实现半透明效果,一般来说需要处理自己的窗口的WM_Paint消息窗口,很麻烦.现在好了,SetLayeredWindowAttributes是windows的新api,win2000以上才支持,它能使使窗体拥有透明效果.我在Google搜了下,介绍SetLayere... 阅读全文

posted @ 2008-11-07 09:33 chen eric 阅读(1095) 评论(0) 推荐(0) 编辑

2008年11月6日

摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评... 阅读全文

posted @ 2008-11-06 20:07 chen eric 阅读(195) 评论(0) 推荐(0) 编辑

摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Runtime.InteropServices; using System.Management; namespace Hardware... 阅读全文

posted @ 2008-11-06 19:48 chen eric 阅读(209) 评论(0) 推荐(0) 编辑

摘要: 解决方案一 使用WMI获取打印机信息 WMI,全称Windows Management Instrumentation。是可伸缩的系统管理结构,它采用一个统一的、基于标准的、可扩展的面向对象接口。WMI 为您提供与系统管理信息和基础 WMI API 交互的标准方法。WMI 主要由系统管理应用程序开发人员和管理员用来访问和操作系统管理信息。 .Net Framework中System.Managem... 阅读全文

posted @ 2008-11-06 19:47 chen eric 阅读(696) 评论(0) 推荐(0) 编辑

摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->安装摄像头后,一般可以找到一个avicap32.dll文件 这是一个关于摄像头的类 using system; using System.Runtime.InteropServ... 阅读全文

posted @ 2008-11-06 19:45 chen eric 阅读(435) 评论(0) 推荐(0) 编辑

摘要: 2008-10-06 12:58 这段时间要写一个ActiveX控件来控制扫描仪,并在扫描完成之后将文件路径通知页面。因为扫描的过程是异步的,所以我不能利用ActiveX控件公开的Scan方法来返回文件路径,结合Name Ctrl订阅联系人状态的思路,我想,如果可以用JavaScript来订阅ActiveX... 阅读全文

posted @ 2008-11-06 19:43 chen eric 阅读(388) 评论(0) 推荐(1) 编辑

2008年11月5日

摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1.前台代码: Untitled Document 提示:输入关键字,程序自动从库中匹配您要找的记录,如果不存在自行填写 ... 阅读全文

posted @ 2008-11-05 15:12 chen eric 阅读(369) 评论(0) 推荐(0) 编辑

2008年10月25日

摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 2008年03月04日 星期二 15:14 2 效果图如下: 3 4 5 点“添加参与人”按钮可以添加一行,每行后面都有一个删除按钮,可以删除所在行,“清空”则删除所... 阅读全文

posted @ 2008-10-25 17:52 chen eric 阅读(300) 评论(0) 推荐(0) 编辑

2008年10月24日

摘要: 我在前一篇文章里提到,对于停靠工具栏或者是视图最好是不要将实例放到词典中,而是将工具栏或者视图的类型放到词典中,因为视图类型会经常的被重用,并且会经常被关闭或者再打开。当实例被关闭后,资源就被释放了,对于实例的管理就会比较麻烦,所以我们分为两步走。在插件被加载的时候,我们只注册类型,在应用程序运行的时候,我们通过某种途径来实例化他。 我修改的以前的例子,主要突出本次演示的功能。这次的... 阅读全文

posted @ 2008-10-24 09:49 chen eric 阅读(212) 评论(0) 推荐(0) 编辑

摘要: 既然做好了框架,我们就希望为某个目标服务,我们要提供一些基本的服务,方便用户继续扩展他的功能。首先想到的功能就是,菜单,工具栏的管理,接下来我们要实现一些更流行的功能,比如停靠工具栏等等。 如何实现这些服务呢?我们希望我们的插件在运行时可以获得应用程序本身的菜单,工具条,停靠工具栏等等,然后向他们添加项目,比如加入一个菜单项,添加一个工具栏按钮。为了在运行时获得某个菜单或者工具栏... 阅读全文

posted @ 2008-10-24 09:48 chen eric 阅读(227) 评论(0) 推荐(0) 编辑

上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 37 下一页