﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-flashelf</title><link>http://www.cnblogs.com/flashelf/</link><description /><language>zh-cn</language><lastBuildDate>Mon, 08 Sep 2008 12:59:40 GMT</lastBuildDate><pubDate>Mon, 08 Sep 2008 12:59:40 GMT</pubDate><ttl>60</ttl><item><title>本机 MSDN Sorry, no topics were found for the selected link 问题，及临时解决方案 2008-9-6</title><link>http://www.cnblogs.com/flashelf/archive/2008/09/06/1285429.html</link><dc:creator>曲滨*銘龘鶽</dc:creator><author>曲滨*銘龘鶽</author><pubDate>Fri, 05 Sep 2008 16:35:00 GMT</pubDate><guid>http://www.cnblogs.com/flashelf/archive/2008/09/06/1285429.html</guid><wfw:comment>http://www.cnblogs.com/flashelf/comments/1285429.html</wfw:comment><comments>http://www.cnblogs.com/flashelf/archive/2008/09/06/1285429.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/flashelf/comments/commentRss/1285429.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/flashelf/services/trackbacks/1285429.html</trackback:ping><description><![CDATA[<div><!-- 开始 -->
<p>问题现象：在MSDN 程序内点击某些连接会跳转到 NavFailPage.htm?keywords="" 的页面；</p>
<p>&nbsp;</p>
<p>URL 会跳到：</p>
<p style="border: #cccccc 1px solid;padding: 5px; background-color: #eeeeee">ms-help://Hx/HxRuntime/NavFailPage.htm?keywords=""</p>
<p>&nbsp;</p>
<p>页面显示：</p>
<div style="border: #cccccc 1px solid;padding: 5px; background-color: #eeeeee">
<p>Sorry, no topics were found for the selected link.</p>
<p>Keywords = ""</p>
<p>IndexMoniker = </p>
<p>Source URL = </p>
</div>
<p>&nbsp;</p>
<h2>影响范围</h2>
<p>VS2008 MSDN 有部分出现此情况 <br />SQLSERVER2005 帮助大部分出现此情况</p>
<p>&nbsp;</p>
<h2>问题产生的大概经过</h2>
<p>在装完 VS2008 SP1&nbsp; 和 SQL2005 帮助，发现出现这个问题，所以具体是那个导致的也很难确定；</p>
<h2>问题分析</h2>
<p>大概是帮助冲突，因为 VS2008 的msdn 里有一份sqlserver2005 的帮助，这个是我后来发现的，这子是我个人的分析而已；</p>
<p>&nbsp;</p>
<h2>处理经过：</h2>
<ol>
<li>上网搜索： <br />connect.microsoft.com 有人提这个问题不过没解决的说、论坛有人问，不过解决的没有； </li>
<li>自己动手： <br />卸载 重装 Microsoft Document Explorer 2005 问题未解决 <br />卸载 重装 Microsoft Document Explorer 2008 问题未解决 <br />删除全部索引，卸载 重做 MSDN 问题未解决 <br />卸载 重装 SQLSERVER2005帮助 问题未解决 <br />上面方法的各种组合 方式，问题仍然未解决（我崩溃了） </li>
</ol>
<h2>临时解决方案：</h2>
<blockquote>
<p>使用 FARHTML，FARHTML 本来是一个帮助制作软件；我发现里面内置一个2.0 帮助的查看器，使用本查看器不会出现这个问题，不过这个查看器不支持那种，树状的索引，看来没有什么更好的解决方法了，只能用这个临时方法解决一下了；</p>
</blockquote>
<h2>最后</h2>
<p>如果那位看官，有更好的解决方法（重做系统，到msdn网站除外），请留言谢谢；</p>
<!-- 结束 --></div><img src ="http://www.cnblogs.com/flashelf/aggbug/1285429.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42153/" target="_blank">[新闻]淘宝与微软总部达成首次合作 Silverlight加入店铺</a>]]></description></item><item><title>文档共享：罗斯文2007 （Northwind 2007），数据库，微软最新的 Access 2007 样列数据库分析（中文/英文）</title><link>http://www.cnblogs.com/flashelf/archive/2008/09/02/1282407.html</link><dc:creator>曲滨*銘龘鶽</dc:creator><author>曲滨*銘龘鶽</author><pubDate>Tue, 02 Sep 2008 14:44:00 GMT</pubDate><guid>http://www.cnblogs.com/flashelf/archive/2008/09/02/1282407.html</guid><wfw:comment>http://www.cnblogs.com/flashelf/comments/1282407.html</wfw:comment><comments>http://www.cnblogs.com/flashelf/archive/2008/09/02/1282407.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/flashelf/comments/commentRss/1282407.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/flashelf/services/trackbacks/1282407.html</trackback:ping><description><![CDATA[<p>&nbsp;Northwind 2007 是 MS 的一套销售类样列库，本片文章主要描述，它的结构及关系。</p>
<p>起因:<br />
　　前些阵子一直想做一个虚拟项目来学习巩固一下 .net3.0+ 的一些新技术、为什么要做虚拟项目？<br />
当然是系统的学习一些东西了、我对虚拟项目的要求是不能太大也不能太小，太大党务休息娱乐也容易根本做不完就放弃了，太小整天做几行代码的demo 也没啥意识。</p>
<p>&nbsp;</p>
<p>我给我自己定的标准是这样的</p>
<p>样列数据库：<br />
&nbsp;&nbsp;</p>
<p style="margin-left: 40px">简单轻便为原则：主要业务数据表 10个左右的 、要有业务流程的、数据是中文的（因为我们做的系统都是中文基本，字段是en的还可以，数据也用EN的数据不爽的说，而且有些只有中文才能看到的问题是无法体现的）</p>
<p>&nbsp;界面：</p>
<p style="margin-left: 40px"><br />
&nbsp;&nbsp;数据库定下来界面当然也可以计算出来一般来说</p>
<p><br />
&nbsp;整体：</p>
<p style="margin-left: 40px"><br />
&nbsp;&nbsp;做下来不要浪费太长时间就好了；</p>
<p>&nbsp;</p>
<p>　　于是去找样列数据库，其实我自己也是可以设计一个的不过还是拿些、标准的比较好，做过例子什么的，省的和他人交流的时候还要先给人家讲业务，不过找了好久都没看见符合我内心要求的；由于工作比较忙这个想法就搁置了很久.</p>
<p>　　直到最近，升级一个老的Access项目，使用Access发现office online 模板，多了个 罗斯文2007 下来看看。好像很符合我的【虚拟项目样列库】</p>
<p>启动后如下图：</p>
<p><img height="840" alt="" src="http://www.cnblogs.com/images/cnblogs_com/flashelf/Northwind2007App.jpg" width="851" border="0" />　　看看表有20个左右；乍看一下是个销售类的东西。功能还不是特别少相对其他Access例子库来说。<br />
在查看员工里发现，邮件：<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#8220;&#97;&#110;&#110;&#101;&#64;&#110;&#111;&#114;&#116;&#104;&#119;&#105;&#110;&#100;&#116;&#114;&#97;&#100;&#101;&#114;&#115;&#46;&#99;&#111;&#109;">&#8220;anne@northwindtraders.com</a>&#8221; 类似的数据。<br />
　　Northwind！！！ 我说怎么看这个东西有些熟的感觉、汗！原来 Northwind 的中文是（罗斯文），有中文的必然也应该有英文的，英国的 office online 下了一个 &#8220;Northwind 2007&#8221; sample 例子库验证了我的想法。</p>
<p>　　打开数据库导航、看看好像和以前那个 Northwind 97 变了一些，和 sqlserver 的 Northwind 也不一样。20个表、看来MS没忽悠人不是简单的升级而已加入了一些新的东西， 如 Access [多值字段] 就是可以一个字段，外键关联多个数据的类型，显示出来的格式是 &#8220;1，2，3，4&#8221; 这样的。</p>
<p>　　中文库和，英文库没啥区别 就是中文的表名、数据、字段名完全都是中文的；英文的都是英文的；起码我没看出其他不同（这样只要导一下数据就一个得到一个英文列名中文数据的库了）。</p>
<p>以下下是我整理的，中文/英文 表名对照和 物理模型图；</p>
<p>&nbsp;</p>
<p>部的表 20个，如下</p>
<p style="margin-left: 40px">&nbsp;01.客户|Customers<br />
&nbsp;02.员工特权|Employee Privileges<br />
&nbsp;03.员工|Employees<br />
&nbsp;04.库存事物类型|Inventory Transaction Types<br />
&nbsp;05.库存事物|Inventory Transactions<br />
&nbsp;06.发票|Invoices<br />
&nbsp;07.订单明细|Order Details<br />
&nbsp;08.订单明细状态|Order Details Status<br />
&nbsp;09.订单|Orders<br />
&nbsp;10.订单状态|Orders Status<br />
&nbsp;11.订单纳税状态|Orders Tax Status<br />
&nbsp;12.特权|Privileges<br />
&nbsp;13.产品|Products<br />
&nbsp;14.采购订单明细|Purchase Order Details<br />
&nbsp;15.采购订单状态|Purchase Order Status<br />
&nbsp;16.采购订单|Purchase Orders<br />
&nbsp;17.销售报表|Sales Reports<br />
&nbsp;18.运货商|Shippers<br />
&nbsp;19.字符串|Strings<br />
&nbsp;20.供应商|Suppliers</p>
<p>折腾了半天把中英文对照加上，把物理模型关系图做好</p>
<p>&nbsp;</p>
<p><span style="color: red">备注：以下图中有星型标记的是模型图中比较重要的表，多半是主要业务表；</span></p>
<p>全部物理模型图如下：</p>
<p><img height="469" alt="" src="http://images.cnblogs.com/cnblogs_com/flashelf/Northwind2007PhysicalDiagram_CN_min.jpg" width="300" border="0" /><br />
中文版本</p>
<p><a href="http://files.cnblogs.com/flashelf/Northwind2007PhysicalDiagram_CN.rar">---- 点击下载大图 ----</a></p>
<p>英文版本</p>
<p><a href="http://files.cnblogs.com/flashelf/Northwind2007PhysicalDiagram_EN.rar">---- 点击下载大图 ----</a></p>
<p>&nbsp;</p>
<p>下边分别对，各个业务进行物理模型以及关系的分析</p>
<p>下面这些图中，有些数据表，不属于本业务内的可能会以小型模型方式表示（就是不显示列）</p>
<p><strong>物理模型：人员</strong></p>
<p>&nbsp;</p>
<p><br />
<img height="1088" alt="" src="http://www.cnblogs.com/images/cnblogs_com/flashelf/Northwind2007PhysicalDiagram_U_CN.jpg" width="769" border="0" />&nbsp;<br />
4 个人员类表都是一样的，不知到为何这么设计，大概是为了应变4种人员中一个或多个出现某些新的属性字段；也许ms并不是这么想的；</p>
<p><strong>物理模型：主要业务 采购、库存、销售 共7表之间的关系</strong></p>
<p><br />
<img height="1013" alt="" src="http://www.cnblogs.com/images/cnblogs_com/flashelf/Northwind2007PhysicalDiagram_POI_CN.gif" width="665" border="0" />&nbsp;<br />
老鸟的话估计看完了这个图就可以直接做出程序了；</p>
<p><strong>物理模型：库存</strong></p>
<p><img height="997" alt="" src="http://www.cnblogs.com/images/cnblogs_com/flashelf/Northwind2007PhysicalDiagram_I_CN.gif" width="663" border="0" />&nbsp;<br />
注意上图中虚线部分是 13.产品 的第一个字段就是 Access 2007 新加的那种类型，可以一个字段可以关联多项数据的，就是一个&#8220;产品&#8221; 可以关联1-n 个供货商&nbsp; （这个图没法表示NND，而且转换不成 sqlserver 都变成 ntext 了而且外键也没了）</p>
<p>物理模型：采购<br />
&nbsp;</p>
<p><img height="777" alt="" src="http://www.cnblogs.com/images/cnblogs_com/flashelf/Northwind2007PhysicalDiagram_P_CN.png" width="507" border="0" /></p>
<p>&nbsp;</p>
<p><strong>物理模型：销售</strong><br />
</p>
<p><br />
<img height="913" alt="" src="http://www.cnblogs.com/images/cnblogs_com/flashelf/Northwind2007PhysicalDiagram_O_CN.gif" width="641" border="0" /></p>
<p>&nbsp;</p>
<p>总结：看清关系后，罗斯文2007 的数据库设计还是很清晰的；<br />
在这里把这些东西，共享给大家、献给那些想找数据库做例子的朋友</p>
<p><br />
备注：这些图是转换为SQLServer 后才做的，所以上面都是 SQLserver 的类型。</p>
<p>&nbsp;</p>
<p><img height="66" alt="" src="http://www.cnblogs.com/images/cnblogs_com/flashelf/Northwind2007log.jpg" width="328" border="0" /></p>
<img src ="http://www.cnblogs.com/flashelf/aggbug/1282407.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42151/" target="_blank">[新闻]苹果9日发布iTunes 8、iPhone 2.1和第四代iPod Nano</a>]]></description></item><item><title>C# 操作 XML 数据库类型、Oracle XMLType</title><link>http://www.cnblogs.com/flashelf/archive/2008/09/02/1281670.html</link><dc:creator>曲滨*銘龘鶽</dc:creator><author>曲滨*銘龘鶽</author><pubDate>Mon, 01 Sep 2008 16:56:00 GMT</pubDate><guid>http://www.cnblogs.com/flashelf/archive/2008/09/02/1281670.html</guid><wfw:comment>http://www.cnblogs.com/flashelf/comments/1281670.html</wfw:comment><comments>http://www.cnblogs.com/flashelf/archive/2008/09/02/1281670.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/flashelf/comments/commentRss/1281670.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/flashelf/services/trackbacks/1281670.html</trackback:ping><description><![CDATA[摘要: 最近练习一下 Oracle11g XML 类型的数据、看看这东西到底怎么样、xmlType 类型很久就有了一直没有关注，有时间正好看看；
&nbsp;&nbsp;<a href='http://www.cnblogs.com/flashelf/archive/2008/09/02/1281670.html'>阅读全文</a><img src ="http://www.cnblogs.com/flashelf/aggbug/1281670.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42151/" target="_blank">[新闻]苹果9日发布iTunes 8、iPhone 2.1和第四代iPod Nano</a>]]></description></item><item><title>IE7，ie8说爱你不容易，企业应用困局</title><link>http://www.cnblogs.com/flashelf/archive/2008/08/30/1279898.html</link><dc:creator>曲滨*銘龘鶽</dc:creator><author>曲滨*銘龘鶽</author><pubDate>Fri, 29 Aug 2008 19:45:00 GMT</pubDate><guid>http://www.cnblogs.com/flashelf/archive/2008/08/30/1279898.html</guid><wfw:comment>http://www.cnblogs.com/flashelf/comments/1279898.html</wfw:comment><comments>http://www.cnblogs.com/flashelf/archive/2008/08/30/1279898.html#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://www.cnblogs.com/flashelf/comments/commentRss/1279898.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/flashelf/services/trackbacks/1279898.html</trackback:ping><description><![CDATA[<p><font face="Verdana">IE7，ie8说爱你不容易，企业应用困局</font></p>
<p><font face="Verdana">案例 xxx 企业<br />
企业现存 ie6 web 应用&nbsp;3 个</font></p>
<p><font face="Verdana">&nbsp;&nbsp;&nbsp; 现在我们要为他开发新的系统，<span style="color: red">由于有时间有限</span>、而且这个程序会用到大量的样式表、半透明png图片等（有些是平铺的背景）；<br />
准备做只支持 ie7 的，毕竟ie7 的样式比ie6好用，而且标准，原生支持png 半透明；经过测试原有系统，<br />
在ie7中运行及其不良好，其中有一个视乎用了ocx 还不什么东西，我折腾了很久在 ie7 下也是不好用；</font></p>
<font face="Verdana">
<p><br />
提供解决方案<br />
&nbsp;&nbsp;&nbsp; 1) 用虚拟机装 ie7<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个解决方案太恶心了，我自己都没法接受；</p>
<p>&nbsp;&nbsp;&nbsp; 2) IETester 用户不接受<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 人家用贯了遨游，IE 不要用这个，而且我个人认为这东西还不太完美；<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 问题也有很多，我们测试还可以、给用户用还是不太适合；</p>
<p>&nbsp;&nbsp;&nbsp; 3) 帮用户把原来的应用样式表改了<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个成本太大了；</p>
<p>&nbsp;&nbsp;&nbsp; 4) 和其中一个开发商协商,看看他们有没有新版本<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 答复是,我们的系统不能在ie7 运行，ocx 可能有些问题;</p>
<p><br />
&nbsp;&nbsp;&nbsp; 最终 ie7 升级失败、ie8 还是 测试根本不能给人家用<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 最终我们重新设计了网站，放弃一些透明的png图片，样式表等；继续使用ie6开发程序。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 长做样式的应该知道，用样式表处理半透明png 对ie6 来说是很郁闷的，ie6那个直至png 的样式表问题太多了；<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 多亏问题发现的比较早，没有什么太大的人力，经济损失</p>
<p><br />
&nbsp;&nbsp;&nbsp; 这样的问题不知道，园子里的各位有没有遇到过，反正我个人感觉挺郁闷的?<br />
<img src="http://www.cnblogs.com/Emoticons/qface/055243506.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp; 拜求比较完美的解决方式；</p>
<p>&nbsp;</p>
<p>疑问：<br />
&nbsp;&nbsp;&nbsp; 微软就不能提供一套基本完善的替代方案吗？<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 公网应用好说，企业应用人家花n百万的东西，不能让人家换掉的先说？估计人家还想用个5，7，8年的那；<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 对于微软来说，做一个可以向下兼容的浏览器，或解决方法不是什么很困难的事情吧？<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 看看微软自己的网站，也挺郁闷的对ie就有n个版本，不同的浏览器处理；</font></p>
<img src ="http://www.cnblogs.com/flashelf/aggbug/1279898.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42150/" target="_blank">[新闻]微软出品8GB蓝色和120GB Zune播放器</a>]]></description></item><item><title>如何：在 Winform 动态启动、控制台命令行？</title><link>http://www.cnblogs.com/flashelf/archive/2008/07/15/1243543.html</link><dc:creator>曲滨*銘龘鶽</dc:creator><author>曲滨*銘龘鶽</author><pubDate>Tue, 15 Jul 2008 09:14:00 GMT</pubDate><guid>http://www.cnblogs.com/flashelf/archive/2008/07/15/1243543.html</guid><wfw:comment>http://www.cnblogs.com/flashelf/comments/1243543.html</wfw:comment><comments>http://www.cnblogs.com/flashelf/archive/2008/07/15/1243543.html#Feedback</comments><slash:comments>17</slash:comments><wfw:commentRss>http://www.cnblogs.com/flashelf/comments/commentRss/1243543.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/flashelf/services/trackbacks/1243543.html</trackback:ping><description><![CDATA[摘要: 需求<br>   winForm 程序输出类型为 windows 程序（不是命令行程序）<br>   在运行时想输入一些信息编译开发调试，如何实现这一功能&nbsp;&nbsp;<a href='http://www.cnblogs.com/flashelf/archive/2008/07/15/1243543.html'>阅读全文</a><img src ="http://www.cnblogs.com/flashelf/aggbug/1243543.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42144/" target="_blank">[新闻]千亿美元市值榜:微软居首移动第二 诺基亚退榜</a>]]></description></item><item><title>如何：使 comboBox 输入状态变成 readonly 方式；TextBox 只读时的效果；</title><link>http://www.cnblogs.com/flashelf/archive/2008/07/10/1240331.html</link><dc:creator>曲滨*銘龘鶽</dc:creator><author>曲滨*銘龘鶽</author><pubDate>Thu, 10 Jul 2008 15:13:00 GMT</pubDate><guid>http://www.cnblogs.com/flashelf/archive/2008/07/10/1240331.html</guid><wfw:comment>http://www.cnblogs.com/flashelf/comments/1240331.html</wfw:comment><comments>http://www.cnblogs.com/flashelf/archive/2008/07/10/1240331.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/flashelf/comments/commentRss/1240331.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/flashelf/services/trackbacks/1240331.html</trackback:ping><description><![CDATA[摘要: API,限制输入,下拉框,readonly,只读,GetWindow,EM_SETREADONLY&nbsp;&nbsp;<a href='http://www.cnblogs.com/flashelf/archive/2008/07/10/1240331.html'>阅读全文</a><img src ="http://www.cnblogs.com/flashelf/aggbug/1240331.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42142/" target="_blank">[新闻]Google申请“海上数据中心”专利 可能付诸行动</a>]]></description></item><item><title>设计模式学习：Model View Presenter (MVP)</title><link>http://www.cnblogs.com/flashelf/archive/2008/06/23/1227835.html</link><dc:creator>曲滨*銘龘鶽</dc:creator><author>曲滨*銘龘鶽</author><pubDate>Sun, 22 Jun 2008 16:18:00 GMT</pubDate><guid>http://www.cnblogs.com/flashelf/archive/2008/06/23/1227835.html</guid><wfw:comment>http://www.cnblogs.com/flashelf/comments/1227835.html</wfw:comment><comments>http://www.cnblogs.com/flashelf/archive/2008/06/23/1227835.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/flashelf/comments/commentRss/1227835.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/flashelf/services/trackbacks/1227835.html</trackback:ping><description><![CDATA[摘要: 设计模式学习：Model View Presenter (MVP)<br>自己写的没用什么框架、就是个 demo 。&nbsp;&nbsp;<a href='http://www.cnblogs.com/flashelf/archive/2008/06/23/1227835.html'>阅读全文</a><img src ="http://www.cnblogs.com/flashelf/aggbug/1227835.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42141/" target="_blank">[新闻]用Google Earth实时追踪人造卫星</a>]]></description></item><item><title>C# 直接执行、调用本机代码、汇编代码 shell Native Code </title><link>http://www.cnblogs.com/flashelf/archive/2008/05/11/1192379.html</link><dc:creator>曲滨*銘龘鶽</dc:creator><author>曲滨*銘龘鶽</author><pubDate>Sun, 11 May 2008 08:58:00 GMT</pubDate><guid>http://www.cnblogs.com/flashelf/archive/2008/05/11/1192379.html</guid><wfw:comment>http://www.cnblogs.com/flashelf/comments/1192379.html</wfw:comment><comments>http://www.cnblogs.com/flashelf/archive/2008/05/11/1192379.html#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://www.cnblogs.com/flashelf/comments/commentRss/1192379.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/flashelf/services/trackbacks/1192379.html</trackback:ping><description><![CDATA[摘要: 本文讲述如何在 .net C# 中<br>坠入，执行调用本机代码、汇编代码 、shell Native Code<br><br>谁说，.net 不能直接使用本机代码汇编；本文将讲述如何实现这一技术；&nbsp;&nbsp;<a href='http://www.cnblogs.com/flashelf/archive/2008/05/11/1192379.html'>阅读全文</a><img src ="http://www.cnblogs.com/flashelf/aggbug/1192379.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42140/" target="_blank">[新闻]传IBM将以35亿美元至40亿美元收购北电</a>]]></description></item><item><title>OneDay “屏幕任务”小软件 TaskScreen_080408</title><link>http://www.cnblogs.com/flashelf/archive/2008/05/08/1188454.html</link><dc:creator>曲滨*銘龘鶽</dc:creator><author>曲滨*銘龘鶽</author><pubDate>Thu, 08 May 2008 06:55:00 GMT</pubDate><guid>http://www.cnblogs.com/flashelf/archive/2008/05/08/1188454.html</guid><wfw:comment>http://www.cnblogs.com/flashelf/comments/1188454.html</wfw:comment><comments>http://www.cnblogs.com/flashelf/archive/2008/05/08/1188454.html#Feedback</comments><slash:comments>21</slash:comments><wfw:commentRss>http://www.cnblogs.com/flashelf/comments/commentRss/1188454.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/flashelf/services/trackbacks/1188454.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 软件没什么就是，花点时间写点代码省的手生；特此建立 &#8220;<label for="Editor_Edit_APOptions_Advancedpanel1_cklCategories_1">OneDay 小软件&#8221;个人分类，都是一些一天左右可以做出来的东西、主要为了系统练习一些技术，<br />
软件都是半成品，各位看管不要挑剔就好；代码可以拿去随便用，如果您从我的代码中学习到了东西或找到了灵感来这里说声谢谢或顶一下就好了。<br />
<br />
<strong>软件截图：<br />
</strong>&nbsp;&nbsp;&nbsp; <img style="width: 640px; height: 480px" height="480" alt="" src="http://www.cnblogs.com/images/cnblogs_com/flashelf/SoftImage.jpg" width="640" border="0" /><br />
&nbsp;&nbsp;&nbsp; <a href="http://www.cnblogs.com/images/cnblogs_com/flashelf/SoftImage.jpg" target="_blank">点击看大图</a><br />
<br />
红色的字就是软件的效果了、任务栏中 FoxMail 前面的图标就是本程序；程序没有什么高深技术就是用了几个API；技术基本和上一次发的&#8220;CS忙狙器&#8221;类似说明如下<br />
程序中用到的API<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008000">//</span><span style="color: #008000">取得绘图句柄</span><span style="color: #008000"><br />
</span><span style="color: #000000">[DllImport(</span><span style="color: #800000">"</span><span style="color: #800000">user32.dll</span><span style="color: #800000">"</span><span style="color: #000000">,&nbsp;CharSet&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;CharSet.Auto)]<br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">extern</span><span style="color: #000000">&nbsp;IntPtr&nbsp;GetDC(IntPtr&nbsp;hWnd);<br />
<br />
</span><span style="color: #008000">//</span><span style="color: #008000">释放绘图句柄</span><span style="color: #008000"><br />
</span><span style="color: #000000">[DllImport(</span><span style="color: #800000">"</span><span style="color: #800000">user32.dll</span><span style="color: #800000">"</span><span style="color: #000000">,&nbsp;CharSet&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;CharSet.Auto)]<br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">extern</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;ReleaseDC(IntPtr&nbsp;hWnd,&nbsp;IntPtr&nbsp;hDC);<br />
<br />
</span><span style="color: #008000">//</span><span style="color: #008000">刷新区域</span><span style="color: #008000"><br />
</span><span style="color: #000000">[DllImport(</span><span style="color: #800000">"</span><span style="color: #800000">user32.dll</span><span style="color: #800000">"</span><span style="color: #000000">,&nbsp;CharSet&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;CharSet.Auto)]<br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">extern</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">bool</span><span style="color: #000000">&nbsp;InvalidateRect(IntPtr&nbsp;hWnd,&nbsp;IntPtr&nbsp;lpRect,&nbsp;</span><span style="color: #0000ff">bool</span><span style="color: #000000">&nbsp;bErase);</span></div>
应用程序初始化：<br />
&nbsp;&nbsp;&nbsp; 隐藏窗口，这里可以使窗口根本就不出现<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">protected</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;CreateParams&nbsp;CreateParams<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">get</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">base</span><span style="color: #000000">.Visible&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">false</span><span style="color: #000000">;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">隐藏窗口</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">base</span><span style="color: #000000">.CreateParams;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</span></div>
<br />
程序绘图流程很简单：<br />
&nbsp;&nbsp;&nbsp;&nbsp; 取得屏幕绘图句柄 GetGC -&gt; 创建 <font face="Verdana">Graphics -&gt; 向屏幕上写字 -&gt; 释放绘图句柄 <font face="Verdana">ReleaseDC</font><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;timer1_Tick(</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;sender,&nbsp;EventArgs&nbsp;e)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(swTick&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">false</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;swTick&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IntPtr&nbsp;hdc;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.Drawing.Graphics&nbsp;g;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;x&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Settings.Default.TextXY.X;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;y&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Settings.Default.TextXY.Y;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rectangle&nbsp;workingArea&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;&nbsp;Screen.PrimaryScreen.WorkingArea;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rectangle&nbsp;TaskDrawArea&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Rectangle(x,&nbsp;y,&nbsp;workingArea.Width&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;x,&nbsp;workingArea.Height&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;y);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;textOpacity&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">50</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hdc&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;GetDC(IntPtr.Zero);&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">1)&nbsp;参数&nbsp;0&nbsp;就是取得整个屏幕的GC句柄</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;(g&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;System.Drawing.Graphics.FromHdc(hdc))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.SmoothingMode&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;System.Drawing.Drawing2D.SmoothingMode.HighQuality;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.TextRenderingHint&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;System.Drawing.Text.TextRenderingHint.ClearTypeGridFit;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">设置利用&nbsp;ClearType</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Color&nbsp;clr&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Color.FromArgb(textOpacity,&nbsp;Settings.Default.TextColor);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Font&nbsp;f&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Settings.Default.TextFont;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;(SolidBrush&nbsp;sldbrush&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;SolidBrush(clr))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.DrawString(Settings.Default.TaskText.Replace(</span><span style="color: #800000">"</span><span style="color: #800000">\t</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000">"</span><span style="color: #000000">),&nbsp;f,&nbsp;sldbrush,&nbsp;TaskDrawArea);&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">2)&nbsp;写字</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ReleaseDC(IntPtr.Zero,&nbsp;hdc);&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">2)释放GC</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000">&nbsp;(Exception&nbsp;ex)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Debug.WriteLine(ex.Message);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">finally</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;swTick&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">false</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</span></div>
<br />
窗口关闭时：<br />
&nbsp;&nbsp;&nbsp; 使用 <font face="Verdana">InvalidateRect</font> API 刷新整个屏幕<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">protected</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;OnHandleDestroyed(EventArgs&nbsp;e)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">刷新整个屏幕</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">bool</span><span style="color: #000000">&nbsp;rVar&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;InvalidateRect(IntPtr.Zero,&nbsp;IntPtr.Zero,&nbsp;</span><span style="color: #0000ff">false</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">base</span><span style="color: #000000">.OnHandleDestroyed(e);<br />
}</span></div>
<br />
工程中还有：<br />
&nbsp;&nbsp; 设置窗口：设置文本位置、字体颜色等 相关技术：绑定配置文件，绑定config<br />
&nbsp;&nbsp; 文本更改窗口：更改文本；<br />
<br />
<a title="不多说了：下载代码" href="http://www.cnblogs.com/Files/flashelf/TaskScreen_080408.rar">不多说了：下载代码</a></font></label> 
<img src ="http://www.cnblogs.com/flashelf/aggbug/1188454.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42139/" target="_blank">[新闻]Google卫星已经开始工作</a>]]></description></item><item><title>Oracle 使用数据泵 expdp impdp 导入导出数据库“表空间”文件</title><link>http://www.cnblogs.com/flashelf/archive/2008/05/02/1179893.html</link><dc:creator>曲滨*銘龘鶽</dc:creator><author>曲滨*銘龘鶽</author><pubDate>Fri, 02 May 2008 14:33:00 GMT</pubDate><guid>http://www.cnblogs.com/flashelf/archive/2008/05/02/1179893.html</guid><wfw:comment>http://www.cnblogs.com/flashelf/comments/1179893.html</wfw:comment><comments>http://www.cnblogs.com/flashelf/archive/2008/05/02/1179893.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/flashelf/comments/commentRss/1179893.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/flashelf/services/trackbacks/1179893.html</trackback:ping><description><![CDATA[<object height="700" width="730" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" xcodebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
<param name="Movie" value="/images/cnblogs_com/flashelf/OracleExpdp.swf"    /> <param name="Quality" value="high"   /><param name="wmode" value="transparent"   /><embed src="http://www.cnblogs.com/images/cnblogs_com/flashelf/OracleExpdp.swf" width="730" height="700" quality="high" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"   ></embed>
</object><br />
<br />
<a href="http://www.cnblogs.com/images/cnblogs_com/flashelf/OracleExpdp.swf">下载本文文档收藏</a>&nbsp;<br />
<br />
文档已经些了很久了、今天改改正好放假发倒blog上以便大家学习，偷懒一下直接发个swf文档完事；有时间在改成html 的；<br />
<br />
一下内容只是为了搜索引擎搜索倒本文章：<br />
Oracle,数据泵,还原,备份,<font face="Verdana">expdp,impdp</font> 
 <img src ="http://www.cnblogs.com/flashelf/aggbug/1179893.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42138/" target="_blank">[新闻]Chrome又曝漏洞 “保存为”功能“引狼入室”</a>]]></description></item></channel></rss>