<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_嘟嘟互动视觉-篱笆博客</title><subtitle type="text">计算机互动视觉技术博客，关注与多点触控、大屏幕投影显示、虚拟现实、增强现实等多媒体互动技术，更多内容请看；嘟嘟互动视觉 http://www.duduvision.com嘟嘟互动视觉中文论坛  http://forum.duduvison.com</subtitle><id>http://feed.cnblogs.com/blog/u/57462/rss</id><updated>2012-04-17T08:53:07Z</updated><author><name>嘟嘟互动视觉-篱笆博客</name><uri>http://www.cnblogs.com/fence/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fence/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/57462/rss"/><entry><id>http://www.cnblogs.com/fence/archive/2011/01/13/1934699.html</id><title type="text">光学背投屏幕焦距与光程分布的关系</title><summary type="text">光学背投屏幕焦距与光程分布的关系 1. 光学屏幕的焦距 屏幕焦距是光学背投幕一个比较特别和主要的参数，光学幕在制造过程中，背面的菲涅耳（Fresnel）透镜以同心圆的方向进行切割，以控制光线的入射角 度。如图所示，要想在背投幕上形成良好的图像聚焦，对光源的距离就会有一定的限制范围，在这范围内投影，才能使图像获得良好的聚焦度和解析度，避免图像模 糊或重影。如果屏幕焦距与投影距离不吻合，透镜切割的痕迹比较容易在画面上作为一个螺旋条纹背景显示出来，屏幕的四角突出更甚。 目前市面常见的光学背投幕多数为单一的焦距范围（俗称单焦幕），值得一题的是丹麦DNP 的光学背投幕采取了多种优化技术，使客户在设计方</summary><published>2011-01-13T08:40:00Z</published><updated>2011-01-13T08:40:00Z</updated><author><name>嘟嘟互动视觉-篱笆博客</name><uri>http://www.cnblogs.com/fence/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fence/archive/2011/01/13/1934699.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fence/archive/2011/01/13/1934699.html"/><content type="html">&lt;div&gt;&lt;div&gt;光学背投屏幕焦距与光程分布的关系&lt;/div&gt; &lt;div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="3" width="98%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="line-height: 160%; font-size: 14px;"&gt; &lt;p&gt;&lt;strong&gt;1. 光学屏幕的焦距&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    屏幕焦距是光学背投幕一个比较特别和主要的参数，光学幕在制造过程中，背面的菲涅耳（Fresnel）透镜以同心圆的方向进行切割，以控制光线的入射角 度。如图所示，要想在背投幕上形成良好的图像聚焦，对光源的距离就会有一定的限制范围，在这范围内投影，才能使图像获得良好的聚焦度和解析度，避免图像模 糊或重影。如果屏幕焦距与投影距离不吻合，透镜切割的痕迹比较容易在画面上作为一个螺旋条纹背景显示出来，屏幕的四角突出更甚。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  目前市面常见的光学背投幕多数为单一的焦距范围（俗称单焦幕），值得一题的是丹麦DNP   的光学背投幕采取了多种优化技术，使客户在设计方案时有更多的选择以达到最佳的预期效果。为了给客户在选择投影机时有更多的余地，尽量不受屏幕焦距的限 制，DNP   的光学幕具备多种不同的焦距范围（俗称多焦幕），以适应不同焦距的投影机镜头，目前已经面市的焦距范围几乎覆盖了0.7~2.2：1的所有镜头。&lt;/p&gt; &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094316734.jpg" border="0" width="531" height="233"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    选择正确的屏幕焦距对于表现最完美的光学背投效果至关重要，在大多数单层光学屏幕的安装过程中，投影机的光线必须以正确的角度透射屏幕，再以垂直的角度分 布光线，才能使屏幕亮度达到良好的均衡。投影距离与屏幕焦距一般存在三种情况，我们以下例的配置方案加以说明：Barco  SLM-G5投影机，DNP  NWA120&amp;#8243; 3200HC光学背投幕（屏幕焦距3200mm，投影距离2600mm~4500mm）。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  第一种情况：屏幕焦距=投射距离（配置Barco TLD1.2:1镜头），利用Barco   Lens软件进行修正计算，投影距离=屏幕宽度（2438mm）&amp;#215;镜头焦距（1.2）=2964mm，很明显投射距离与屏幕焦距3200mm很接近，投影 机光线获得垂直分布，能够使屏幕亮度达到良好的均衡，见下图：&lt;/p&gt; &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094319580.jpg" border="0" width="531" height="219"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  第二种情况：屏幕焦距&amp;lt;投射距离（配置Barco TLD1.6:1镜头），利用Barco   Lens软件进行修正计算，投影距离=屏幕宽度（2438mm）&amp;#215;镜头焦距（1.6）=3860mm，很明显投射距离偏远了屏幕焦距3200mm，投影机 光线汇聚成比较窄角的分布，利用这种光学原理，当需要在比较小的会议室配备长焦镜头时，会议桌可以尽量的往屏幕方向靠近，见下图：&lt;/p&gt; &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094320621.jpg" border="0" width="531" height="206"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  第三种情况：屏幕焦距&amp;gt;投射距离（配置Barco TLD0.8.:1镜头），利用Barco   Lens软件进行修正计算，投影距离=屏幕宽度（2438mm）&amp;#215;镜头焦距（0.8）=2122mm，很明显投射距离严重偏短了屏幕焦距3200mm，投 影机光线扩散成比较广角的分布，一般会出现很明显的太阳效应（见下图）。设计单层光学背投系统时，屏幕焦距大于投射距离的方式在任何情况都不建议使用，这 种情况应该把屏幕改成DNP  NWA120&amp;#8243; 1850HC光学背投幕（屏幕焦距1850mm，投影距离1500mm~2600mm）。 &lt;/p&gt; &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094321360.jpg" border="0" width="507" height="300"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;strong&gt;2. 屏幕焦距与最佳视像点&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    我们分析了屏幕焦距与投影机镜头存在密切的光学关系，也知道屏幕焦距在任何情况下都不建议大于镜头焦距。事实上，镜头焦距允许控制在大于屏幕焦距的1.4 倍之内。在此范围之内，选择不同焦距的投影机镜头会直接影响最佳视像点的观看位置。我们通过下例两种设计方案加以说明，条件是：Barco   IQ-G350投影机，DNP NWA100&amp;#8243;  1850HC光学背投幕（屏幕焦距1850mm，投影距离1500mm~2600mm），离地110cm安装。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   第一种方案：要求在屏幕最近点获得良好的亮度均衡，根据最近观众座位离屏幕距离应大于2倍图像高度的法则，我们自然想到了图像高度 （1524mm）&amp;#215;2=3048mm，最短镜头焦距=屏幕焦距（1850mm）/图像宽度（2032mm）：1=0.91：1，显然我们要配置Barco    QVD0.85：1的短焦镜头，才比较吻合投影距离等于屏幕焦距可以获得最大亮度均衡的原则，如下图所示，观众与屏幕上缘和下缘的垂直夹角分别是13?和 14?，一般从大于10?到30?度之间称为人眼的有效视域，显然符合这个准则：&lt;/p&gt; &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094322371.jpg" border="0" width="531" height="162"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  第二种方案：要求在屏幕最远点获得良好的亮度均衡。有一个经验值是最远观众座位的距离不超过4倍屏幕的高度。因为涉及到光学屏幕的焦距问题，丹麦DNP公司有另外一个参考公式：&lt;/p&gt; &lt;p align="center"&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094323797.jpg" border="0" width="246" height="61"  alt="" /&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 我们先偿试配置Barco QVD1.3~1.8的变焦镜头，取最小焦距代入上述的公式可得：&lt;/p&gt; &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094324112.jpg" border="0" width="460" height="83"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    如下图所示，投影距离2.504m是屏幕焦距1.850m的1.35倍，仍然符合镜头焦距允许控制在大于屏幕焦距的1.4倍之内的准则，只是观众与屏幕上 缘和下缘的垂直夹角收窄到了6度，这也是建议光学背投屏幕到到最远观众座位的距离不超过4倍屏幕高度的依据之一：   &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094325784.jpg" border="0" width="531" height="162"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;br /&gt;&lt;strong&gt;3. 折射投影距离的计算&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  光学背投屏幕是目前大屏幕显示系统最顶尖的技术之一，但存在需要配备一个专用投影暗房而造成浪费建筑空间的缺点。为了尽量节省背投房的空间，目前普遍使用真空镀膜反射镜对投影光路进行一次甚至多次的折射。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  早期有设计师为了节省成本或没有理解反射镜真空镀膜技术的意义，采用普通的镜面进行投影光路折射，由于普通的镜面多数采用背面水银镀层，水银镀层和玻璃面的相互作用会形成光路的多次折射与反射，造成图像重影模糊，如下图所示：&lt;/p&gt; &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094326833.jpg" border="0" width="531" height="283"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    很多工程师利用一些概率来估算一次或多次折射可以缩短的投影距离，但欠缺科学和严谨的态度，因为这个数据与屏幕安装高度、投影方式（离轴或偏轴）、投影机 体积、反射镜面积等息息相关。当我们掌握了所有与投影有关的环境数据后，利用AutoCad软件进行模拟制图是一个非常有效、快捷且精确的方法。比如在上 述屏幕焦距论述的第一种情况中，我们假设工程的指定环境如下，要求提供一次和二次折射投影的设计图纸：&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * 图像底边离地高度:110cm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * 投影方式：TLD1.2:1镜头在轴投影&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *  投影机尺寸：宽529mm&amp;#215;高429 mm&amp;#215;深795mm，不含镜头&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 因为Barco  Lens软件修正后的计算值不需要考虑投影机镜头的长度，所以我们可以精确计算出120&amp;#8243;直接投影需要的背投房总深度=投影光程2964mm+投影机机身深度795mm+安装空间100mm=3859mm，见下图：&lt;/p&gt; &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094327738.jpg" border="0" width="517" height="364"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    按比例在AutoCad上先制作直接在轴投射的图纸，再利用软件的"镜像"功能，反复调整反射镜的距离和角度，直到投影机顶部与屏幕最接近但不遮光为止 （尽量避免反射镜需要很大的仰卧角度），最后把所有需要知道的数据标注出来，这时你可以论证"经验概率"与实际的误差有多大。二次折射投影的制图原则一 样，但因为需要兼顾二次反射之间的相互牵制，制图的时间会稍长。由于目前良好的真空镀膜反射镜反射率都高达94%以上，所以二次折射投影不会对亮度造成明 显的损耗。  &lt;/p&gt; &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094327140.jpg" border="0" width="470" height="723"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094329472.jpg" border="0" width="364" height="709"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;strong&gt;4. 菲涅耳透镜点距&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  菲涅耳（Fresnel）透镜的技术广泛应用在光学屏幕的制造工艺上，传统的光学镜头只有曲面部分起作用，其他所有的部分都可以去掉。如果拉平有效的镜头曲面部分，就成了菲涅尔镜头，菲涅耳透镜由CAD/CAM采用钻石切割而成：&lt;/p&gt; &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094332876.jpg" border="0" width="531" height="247"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    菲涅耳透镜结构可以将入射光汇聚成平行光线，在一定的视角范围内增加屏幕的亮度。在一块屏幕上，切割了多达1万种不同剖面的菲涅耳镜头。菲涅耳透镜的点 距，是指相邻两个菲涅耳透镜之间的距离，也即每个剖面的尺寸，常用单位为mm；菲涅耳透镜点距代表屏幕的分辨率，在同等面积屏幕范围内，菲涅耳透镜点距的 单位越大，则能够显示的最高分辨率越底，一般菲涅耳透镜点距的大小与屏幕的大小成正比。   &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094334811.jpg" border="0" width="531" height="117"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  下表载录了丹麦DNP多种光学屏幕菲涅耳透镜的不同点距，很明显如果在小面积屏幕范围要达到更高的解析度，则菲涅耳透镜的点距要求更精细： &lt;br /&gt; &lt;table align="center" border="0" cellpadding="0" cellspacing="5"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094335436.jpg" border="0" width="500" height="126"  alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;strong&gt;5. 柱面透镜点距&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    柱面透镜的技术也广泛应用在光学屏幕的制造工艺上，通过屏幕正面的柱面透镜结构，可以控制水平方向和垂直方向的光线分布，具有扩大视角范围的功能。柱面透 镜的点距，是指相邻两个柱面透镜之间的距离，常用单位为mm，单位越小，则图像细节更细腻，画面的整体感觉越丰富；单位越大，则屏幕显示图像的解析度越粗 糟，像素颗粒感觉越强烈。&lt;br /&gt;也有部分光学背投幕正面没有柱面透镜，散射层（Dispersion）表面无法控制光线的扩散角度，虽然可以获得同等的水平与垂直1/2增益角，但视像范围会相对狭窄。&lt;/p&gt; &lt;p align="center"&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094336965.jpg" width="426" height="292"  alt="" /&gt;&lt;/p&gt; &lt;p align="center"&gt;&lt;img src="http://www.pjtime.com/img_UpArticle/2006-04/200641094338884.jpg" width="374" height="378"  alt="" /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/fence/aggbug/1934699.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fence/archive/2011/01/13/1934699.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fence/archive/2011/01/13/1934643.html</id><title type="text">检验投影机是否为新机的标准</title><summary type="text">检验投影机是否为新机的标准 2007年07月10日 星期二 11:06 P.M. 在购买投影机产品中大家都想购买到全新的投影机，如何验证投影是否是全新的呢? 现在很多投影都是从香港、台湾过来的，因此很多都是拆封过的，为了搞清楚是否是全新的机器，只能从以下几点来验证: 1。看投影机的镜头是否落灰，投影机背后的插口有否插过的痕迹。 2。打开投影机，在蓝屏下是否有黑点，在黑屏下是否有亮点，这是检验液晶板是否有坏点或灰尘的最基本方法。 3。看工程菜单里的机器使用时间和灯泡使用时间，看菜单中的灯泡使有时间是没有用的，因为那是可以清零的。以下介绍几款常用投影机的查询时间的方法: z4 </summary><published>2011-01-13T08:06:00Z</published><updated>2011-01-13T08:06:00Z</updated><author><name>嘟嘟互动视觉-篱笆博客</name><uri>http://www.cnblogs.com/fence/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fence/archive/2011/01/13/1934643.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fence/archive/2011/01/13/1934643.html"/><content type="html">&lt;div&gt;&lt;div&gt;检验投影机是否为新机的标准&lt;/div&gt; &lt;div&gt;2007年07月10日 星期二 11:06 P.M.&lt;/div&gt; &lt;table style="width: 100%; table-layout: fixed;"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;div id="blog_text"&gt; &lt;p&gt;在购买投影机产品中大家都想购买到全新的投影机，如何验证投影是否是全新的呢?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;现在很多投影都是从香港、台湾过来的，因此很多都是拆封过的，为了搞清楚是否是全新的机器，只能从以下几点来验证:&lt;/p&gt; &lt;p&gt;1。看投影机的镜头是否落灰，投影机背后的插口有否插过的痕迹。&lt;/p&gt; &lt;p&gt;2。打开投影机，在蓝屏下是否有黑点，在黑屏下是否有亮点，这是检验液晶板是否有坏点或灰尘的最基本方法。&lt;/p&gt; &lt;p&gt;3。看工程菜单里的机器使用时间和灯泡使用时间，看菜单中的灯泡使有时间是没有用的，因为那是可以清零的。以下介绍几款常用投影机的查询时间的方法:&lt;/p&gt; &lt;p align="center"&gt;&lt;img style="border-color: #000000;" src="http://image.21tx.com/image/20061017/18199.jpg" border="1"  alt="" /&gt;&lt;/p&gt; &lt;p align="center"&gt;z4&lt;/p&gt; &lt;p&gt;三洋投影机，查询PJ使用时间和灯泡使用时间的方式是:长按控制面板的电源键15  秒后，屏幕的左上方会有其具体时间显示，都是&amp;#8220;0&amp;#8221;代表的是全新的PJ(0代表使用0小时，1小时误差也比较正常)。三洋的PJ，从工厂出来后，机器内部  有一个时间详细记录，如果更换灯泡时间不会自动清零。&lt;/p&gt; &lt;p align="center"&gt;&lt;img src="http://image.21tx.com/image/20061017/18201.jpg" align="top" border="0"  alt="" /&gt;&lt;/p&gt; &lt;p align="center"&gt;ae900&lt;/p&gt; &lt;p&gt;松下投影机，查询PJ使用时间和灯泡使用时间的方式是:在选项菜单里，光标停在OSD上时，按住enter键不放，就会进入service  mode，然后有一个选项叫self check，就是系统自检，里面清晰的写着实际使用时间，和reset(重置，清零)的次数。&lt;/p&gt; &lt;p&gt;如果reset是0，实际使用时间和选项菜单内的时间基本一样(1小时误差很正常)，就没问题，否则&amp;#8230;&amp;#8230;否则就是买家不厚道了。&lt;/p&gt; &lt;p align="center"&gt;&lt;img src="http://image.21tx.com/image/20061017/18202.jpg" align="top" border="0"  alt="" /&gt;&lt;/p&gt; &lt;p align="center"&gt;hc3100&lt;/p&gt; &lt;p&gt;三菱投影机，查询PJ使用时间和灯泡使用时间的方式是:在待机情况下，按控制面板上的  &amp;#8220;上+enter+下&amp;#8221;会出现具体的使用情况。三菱投影机清零方法:在待机下按&amp;#8220;左+右+电源&amp;#8221;，所以建议大家要看清楚再操作。&lt;/p&gt; &lt;p align="center"&gt;&lt;img src="http://image.21tx.com/image/20061017/18203.jpg" align="top" border="0"  alt="" /&gt;&lt;/p&gt; &lt;p align="center"&gt;hd72&lt;/p&gt; &lt;p&gt;奥图码投影机因为是行货机，所以检查是否是全新的方式:主要看外包装，是否是原包  装;是否带保卡和发票(奥图码凭发票和保卡保修)。最重要的验证是否是行货机的唯一方式是拨打奥图码的官方免费800-820-8150查询机器序列号，  奥图码每台行货投影机的序列号都注册记录在奥图码上海总部，这才是正真有保障的。不要用行货的钱买了水货的机器。&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/fence/aggbug/1934643.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fence/archive/2011/01/13/1934643.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fence/archive/2010/12/08/1899843.html</id><title type="text">通过rs232串口控制投影机定时开关</title><summary type="text">通过rs232串口控制投影机定时开关 2010-11-25 11:17 在很多情况下需要能对投影机进行自动开关机。本文讲解如何通过PC机的rs232串口控制投影机定时自动开关，并提供免费的软件。 投影机一般可以使用rs232串口或者红外遥控的方式来进行开关控制。红外遥控的开关机指令是相同的，加上红外自身的特点，它的可靠性就不是很强了，而串口是有线连接，开关机指令也不同，具有很高的可靠性。 一、接线 PC的COM1口是DB9，通常投影机的串口也是DB9，接口定义如下图 通常只需要连接2接收数据，3发送数据，5地就可以了，23需要交叉连接，RXD接TXD。 二、RS232中控码 有串口的投影</summary><published>2010-12-08T01:24:00Z</published><updated>2010-12-08T01:24:00Z</updated><author><name>嘟嘟互动视觉-篱笆博客</name><uri>http://www.cnblogs.com/fence/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fence/archive/2010/12/08/1899843.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fence/archive/2010/12/08/1899843.html"/><content type="html">&lt;div&gt;&lt;div&gt;通过rs232串口控制投影机定时开关&lt;/div&gt; &lt;div&gt;2010-11-25 11:17&lt;/div&gt; &lt;table style="width: 100%; table-layout: fixed;"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;div id="blog_text"&gt; &lt;p&gt;在很多情况下需要能对投影机进行自动开关机。本文讲解如何通过PC机的rs232串口控制投影机定时自动开关，并提供免费的软件。&lt;/p&gt;  &lt;p&gt;投影机一般可以使用rs232串口或者红外遥控的方式来进行开关控制。红外遥控的开关机指令是相同的，加上红外自身的特点，它的可靠性就不是很强了，而串口是有线连接，开关机指令也不同，具有很高的可靠性。&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;一、接线&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;PC的COM1口是DB9，通常投影机的串口也是DB9，接口定义如下图&lt;/p&gt; &lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/fence/d3356593cfb9df2655fb96d4.jpg" width="384" height="347" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;通常只需要连接2接收数据，3发送数据，5地就可以了，23需要交叉连接，RXD接TXD。&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;二、RS232中控码&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;有串口的投影机都会有中控码，开机与关机是最基本的中控码，你可以查看投影机的说明书，或者询问厂商或经销商。很多说明书上并没有写到中控码，有些经销商也可能不知道(他们只管卖)，最好是询问厂商，当然也有可能在百度上搜到。只要有rs232接口的投影机就一定有这个中控码，尽管有些经销商会说没有。&lt;/p&gt;  &lt;p&gt;你需要得到以下参数&lt;/p&gt; &lt;p&gt;波特率  多数是9600或19200&lt;/p&gt; &lt;p&gt;校验位  多数是无检验(NONE)，还有可能是偶(EVEN)奇(ODD)&lt;/p&gt; &lt;p&gt;数据位  多数是8&lt;/p&gt; &lt;p&gt;停止位  多数是1&lt;/p&gt;  &lt;p&gt;开机码  即开机指令代码，可能是一个字符串或者16进制的数据&lt;/p&gt; &lt;p&gt;关机码  即关机指令代码，可能是一个字符串或者16进制的数据&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;三、控制开关机&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;AutoSwitcher程序是本人开发的rs232串口开关控制程序，可以定时自动发送开关指令，下载地址：&lt;a href="http://www.mtouchs.com/mtapp/autoswitcher.asp" target="_blank"&gt;[下载]&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span&gt;程序需要.net  framework 2.0支持，如果你的电脑上没装，需要装一下。&lt;/span&gt;&lt;/p&gt; &lt;p&gt;使用记事本打开config.xml编辑参数&lt;/p&gt; &lt;p&gt;&lt;span&gt;&amp;lt;?xml version="1.0"  encoding="utf-8"?&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;lt;SP&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;!--控制的设备名称，显示在提示框和标题栏上--&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;name&amp;gt;投影机&amp;lt;/name&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;!--端口--&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;port&amp;gt;COM1&amp;lt;/port&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;!--波特率--&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;baudrate&amp;gt;19200&amp;lt;/baudrate&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;!--奇偶检验&lt;span&gt; Even Odd Mark None  Space--&amp;gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;lt;parity&amp;gt;None&amp;lt;/parity&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;!--数据位--&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;databits&amp;gt;8&amp;lt;/databits&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;!--停止位 1 1.5 2--&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;stopbits&amp;gt;1&amp;lt;/stopbits&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;!--启用RTS 0:不启用 1:启用--&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;rts&amp;gt;0&amp;lt;/rts&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;!--使用十六进制发送--&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;hex&amp;gt;1&amp;lt;/hex&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;!--开机码--&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;on&amp;gt;F&amp;lt;?xml:namespace prefix = st1 /&amp;gt;123A0&amp;lt;/on&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;!--关机码--&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;off&amp;gt;F123B1&amp;lt;/off&amp;gt;&lt;/p&gt;  &lt;p&gt;&amp;lt;!--定时开关机时间，可以自由增加或删除&amp;#8220;&amp;lt;ontime&amp;gt;&amp;lt;/ontime&amp;gt;&amp;#8221; &amp;#8220;&amp;lt;offtime&amp;gt;&amp;lt;/offtime&amp;gt;&amp;#8221;标签--&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;!--时间格式 hh:mm:ss--&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;ontime&amp;gt;08:30:00&amp;lt;/ontime&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;offtime&amp;gt;10:30:00&amp;lt;/offtime&amp;gt;&lt;/p&gt;  &lt;p&gt;&amp;lt;ontime&amp;gt;11:00:00&amp;lt;/ontime&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;offtime&amp;gt;13:00:00&amp;lt;/offtime&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;/SP&amp;gt;&lt;/p&gt;  &lt;p&gt;设置好串口参数后可以运行AutoSwitcher.exe，运行后在右下角托盘中有一个图标，双击可打开窗口，点击立即开、立即关可以测试参数与接线是否正确。&lt;/p&gt;  &lt;p&gt;测试成功后可以设置&amp;lt;ontime&amp;gt;与&amp;lt;offtime&amp;gt;，如上面的参数在8:30与11:00的时候会发送开机指令，在10:30与13:00的时候会发送关机指令。&lt;/p&gt;  &lt;p&gt;可以创建一个快捷方式复制到开始菜单启动项开机自动运行这个程序。&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/fence/aggbug/1899843.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fence/archive/2010/12/08/1899843.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fence/archive/2010/12/08/1899836.html</id><title type="text">互动投影系统原理及组建（硬件篇）</title><summary type="text">互动投影系统原理及组建（硬件篇） 1.简介互动投影系统使用投影机作为成像设备，将计算机画面投射到地面或墙面上，形成超大的成像屏幕，并使用红外摄像机作为视频捕捉设备分析投影画面内人物的运动，将运动信息作为计算机输入来控制投影画面。互动投影系统可以让人与投影画面直接进行互动。本文作者:mtoby 另请参看 互动投影系统原理及组建（软件篇）2.视频捕捉2.1 视频捕捉设备互动投影系统的视频捕捉设备通常是使用红外摄像机+视频采集卡+红外光源，红外摄像机需要加装红外光通过可见光截止的滤光片，红外光源可以集成在红外摄像机内，也可以单独。2.2 原理摄像机捕捉的对像通常就是投影画面，一般要使整个投影画</summary><published>2010-12-08T01:16:00Z</published><updated>2010-12-08T01:16:00Z</updated><author><name>嘟嘟互动视觉-篱笆博客</name><uri>http://www.cnblogs.com/fence/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fence/archive/2010/12/08/1899836.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fence/archive/2010/12/08/1899836.html"/><content type="html">&lt;div&gt;&lt;div&gt;    &lt;div firstpost=""&gt; &lt;div id="threadtitle"&gt; &lt;p&gt;&lt;strong&gt;互动投影系统原理及组建（硬件篇）&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td id="postmessage_7634"&gt;1.简介&lt;br /&gt;互动投影系统使用投影机作为成像设备，将计算机画面投射到地面或墙面上，形成超大的成像屏幕，并使用红外摄像机作为视频捕捉设备分析投影画面内人物的运动，将运动信息作为计算机输入来控制投影画面。互动投影系统可以让人与投影画面直接进行互动。&lt;br /&gt;本文作者:mtoby  另请参看 &lt;a href="http://hi.baidu.com/mtapp/blog/item/5308f9a5ff34aa864710645b.html" target="_blank"&gt;互动投影系统原理及组建（软件篇）&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.视频捕捉&lt;br /&gt;2.1  视频捕捉设备&lt;br /&gt;互动投影系统的视频捕捉设备通常是使用红外摄像机+视频采集卡+红外光源，红外摄像机需要加装红外光通过可见光截止的滤光片，红外光源可以集成在红外摄像机内，也可以单独。&lt;br /&gt;&lt;br /&gt;2.2  原理&lt;br /&gt;摄像机捕捉的对像通常就是投影画面，一般要使整个投影画面完整处于摄像机的视野内。这样当人在投影画面内的时候，他的动作就会被捕捉到。&lt;br /&gt;&lt;br /&gt;&lt;p&gt;为什么要加滤光片呢？请看(图1)：&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/fence/1.gif" width="603" height="238" /&gt;&amp;nbsp;&lt;/p&gt; &lt;img id="aimg_437" alt="5301f0da223eff1acdbf1a6f.gif" src="http://www.cnblogs.com/fence/admin/attachment.php?aid=437&amp;amp;k=8f4437eb5403140445eccb0439f36c2a&amp;amp;t=1291769938&amp;amp;noupdate=yes&amp;amp;sid=af06de4sgiljfhF%2FySseLaBYFpYgP%2Fwq3QIj5e045sLAyX8" width="600" /&gt;  &lt;div style="clip: rect(auto, auto, auto, auto); z-index: 999; position: absolute; display: none; top: 607px; left: 218px;" id="aimg_437_menu"&gt;&lt;a title="5301f0da223eff1acdbf1a6f.gif" href="http://www.cnblogs.com/fence/admin/attachment.php?aid=437&amp;amp;k=8f4437eb5403140445eccb0439f36c2a&amp;amp;t=1291769938&amp;amp;nothumb=yes&amp;amp;sid=af06de4sgiljfhF%2FySseLaBYFpYgP%2Fwq3QIj5e045sLAyX8" target="_blank"&gt;&lt;strong&gt;下载&lt;/strong&gt;&lt;/a&gt; (25.34 KB)&lt;br /&gt; &lt;div&gt;2010-8-7 10:20&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;可见光的波长为380nm &amp;#8211;  780nm，780nm以上为红外光。&lt;br /&gt;&lt;p&gt;投影机投出的动态画面也处于摄像机的视野内，这些动态画面会对人的动作分析形成干扰，很难分清这是人的动作还是投影画面在动。给摄像机加上滤光片（图2）可以滤掉可见光的投影画面，而摄像机的CCD传感器可以对近红外光成像，这样人的动作仍然可以被捕捉。&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/fence/2.gif" width="369" height="179" /&gt;&amp;nbsp;&lt;/p&gt; &lt;img id="aimg_438" alt="2.gif" src="http://www.cnblogs.com/fence/admin/attachment.php?aid=438&amp;amp;k=45bd37d722de7e5919be4b95b89a642a&amp;amp;t=1291769938&amp;amp;noupdate=yes&amp;amp;sid=af06de4sgiljfhF%2FySseLaBYFpYgP%2Fwq3QIj5e045sLAyX8" width="369" /&gt;  &lt;div style="clip: rect(auto, auto, auto, auto); z-index: 999; position: absolute; display: none; top: 914px; left: 218px;" id="aimg_438_menu"&gt;&lt;a title="2.gif" href="http://www.cnblogs.com/fence/admin/attachment.php?aid=438&amp;amp;k=45bd37d722de7e5919be4b95b89a642a&amp;amp;t=1291769938&amp;amp;nothumb=yes&amp;amp;sid=af06de4sgiljfhF%2FySseLaBYFpYgP%2Fwq3QIj5e045sLAyX8" target="_blank"&gt;&lt;strong&gt;下载&lt;/strong&gt;&lt;/a&gt; (22.8 KB)&lt;br /&gt; &lt;div&gt;2010-8-7 10:20&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;2.3  选购&lt;br /&gt;红外摄像机一般选用枪式摄像机，对分辨率要求不高，一般420线以上就可以了，关键是要求对红外线的感光度要好，所以通常选用夜视效果好的。有些摄像机为了成像不受红外线干扰会在CCD前加一个滤掉红外光的滤镜，在使用前要检查清楚，一般是像普通玻璃一样的小块，如果有要把它去掉。&lt;br /&gt;&lt;br /&gt;为了方便调节最好使用手动变焦镜头，如果你已经确定距离与画面大小，也可以使用定焦镜头。&lt;br /&gt;&lt;br /&gt;选用合适的滤光片也很重要，太低会有干扰，太高会使画面太暗，一般使用760nm  &amp;#8211; 850  nm之间的滤光片，购买时注意是可见光通过红外光截止，不要买反了，应该是黑色的。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;视频采集卡是安装在计算机上连接摄像机的设备，互动投影的软件通过采集卡获得摄像机的画面。采集卡一定要支持二次开发，支持DirectShow开发或者有独立开发包，对于普通的互动效果一般采集分辨率在320x240以上，帧率在25帧以上就可以了，市面上廉价的采集卡一般都可以支持720x576  25fps，足够用了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.投影机及安装&lt;br /&gt;投影机的选择空间很大，主要根据实际应用及预算来决定。&lt;br /&gt;&lt;br /&gt;投影机一般采用直投方式，当投影到地面时通常还可以使用镜面反射。镜面反射有两个好处，可以让投影机正放，有利于投影机寿命，还可以加长总投射距离使投影画面更大。&lt;br /&gt;&lt;br /&gt;&lt;p&gt;请看(图3)是通常地面投影的两种安装形式。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/fence/3.gif" width="640" height="325" /&gt;&lt;/p&gt; &lt;img id="aimg_439" alt="3.gif" src="http://www.cnblogs.com/fence/admin/attachment.php?aid=439&amp;amp;k=f78444b3f9b5069cd389941a47c55418&amp;amp;t=1291769938&amp;amp;noupdate=yes&amp;amp;sid=af06de4sgiljfhF%2FySseLaBYFpYgP%2Fwq3QIj5e045sLAyX8" width="600" /&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/fence/aggbug/1899836.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fence/archive/2010/12/08/1899836.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fence/archive/2010/12/07/1898957.html</id><title type="text">驾校考试秘笈 不用看书就能通过！！</title><summary type="text">驾校考试秘笈 不用看书就能通过！！ 暂时不考也先留着 别等着急的时候没处找去！！！速记方法！1、题目里有“口”的选50米，有“站”的选30米，叫“口五站三" 剩下的全选150米，没有150的选最大。判断题全对。2、有关公里的题目：城市街道选50公里，其余有30的全选30。 高速最高70，高速最低60。判断题全对。3、吊销机动车证的为二年，撤消机动车证的为三年，以醉酒吊销五年，因逃跑而吊销是终身，叫“吊二撤三醉五逃终身”。4、伤员急救知识：选择题：A、B、C、“选字最多的”。 判断题：只有“远心端”和“软质担架”是错的，其余都是对的。5、危险知识：题目里找“不需要” “不受” “可以” “三层”</summary><published>2010-12-07T05:23:00Z</published><updated>2010-12-07T05:23:00Z</updated><author><name>嘟嘟互动视觉-篱笆博客</name><uri>http://www.cnblogs.com/fence/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fence/archive/2010/12/07/1898957.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fence/archive/2010/12/07/1898957.html"/><content type="html">&lt;div&gt;&lt;strong&gt;驾校考试秘笈 不用看书就能通过！！ 暂时不考也先留着 别等着急的时候没处找去！！！&lt;/strong&gt;&lt;div id="blog_content"&gt;&lt;wbr&gt;速记方法！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1、题目里有&amp;#8220;口&amp;#8221;的选50米，有&amp;#8220;站&amp;#8221;的选30米，叫&amp;#8220;口五站三" 剩下的全选150米，没有150的选最大。判断题全对。&lt;br /&gt;&lt;br /&gt;2、有关公里的题目：城市街道选50公里，其余有30的全选30。 高速最高70，高速最低60。判断题全对。&lt;br /&gt;&lt;br /&gt;3、吊销机动车证的为二年，撤消机动车证的为三年，以醉酒吊销五年，因逃跑而吊销是终身，叫&amp;#8220;吊二撤三醉五逃终身&amp;#8221;。&lt;br /&gt;&lt;br /&gt;4、伤员急救知识：选择题：A、B、C、&amp;#8220;选字最多的&amp;#8221;。 判断题：只有&amp;#8220;远心端&amp;#8221;和&amp;#8220;软质担架&amp;#8221;是错的，其余都是对的。&lt;br /&gt;&lt;br /&gt;5、危险知识：题目里找&amp;#8220;不需要&amp;#8221; &amp;#8220;不受&amp;#8221; &amp;#8220;可以&amp;#8221; &amp;#8220;三层&amp;#8221; &amp;#8220;坚固无损&amp;#8221; 是错的，其余都是对的。&lt;br /&gt;&lt;br /&gt;6、 扣分题：扣1分： &amp;#8220;未带证件&amp;#8221;判断题：有 &amp;#8220;灯光&amp;#8221; 和 &amp;#8221;倒车&amp;#8220; 是对的，其余全错。扣2分：  匝道超车（高速），未达20%，打手机，违反标志，超4小时，没有划中心线，实习期，交叉路口 。判断题： &amp;#8221;未与前保持安全距离&amp;#8220;  是对的。其余全错。扣3分： 灯光、信号灯、号牌、高速、挂车，判断题全错。扣6分：  饮酒、超过50%、超过30%，学习驾车（高速），不按规定停车（高速）。判断题全对。扣12分：醉酒、扣证驾车、逃逸、借证驾车，超过三个月未缴罚款， 驾不符合车型的，强行通过。判断题全对。&lt;br /&gt;&lt;br /&gt;7、罚款题：有 &amp;#8221;2000&amp;#8220; 选 &amp;#8221;2000&amp;#8220; ，没 &amp;#8221;2000&amp;#8220; 选 &amp;#8221;500&amp;#8220; ，没有 &amp;#8221;2000以上&amp;#8221; 的和没有 &amp;#8221;1000&amp;#8220;的罚款。其它全选最大题。考罚款金额的判断题全选正确。&lt;br /&gt;&lt;br /&gt;8、有关天数的题目：只要记住一个调解的选10天，其余有15天选15天，没有15天的选3或90。&lt;br /&gt;&lt;br /&gt;9、有关高度的：出现 &amp;#8221;集装箱&amp;#8220; 选最大，其余选小。&lt;br /&gt;&lt;br /&gt;10、关于作用的 &amp;#8221;变、离、柴、行&amp;#8220; 4个字后有作用全错，其余有作用全对。&lt;br /&gt;&lt;wbr&gt;&lt;br /&gt;学车顺口溜只要牢记考试准能过&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今日早报&lt;br /&gt;朋友刚学车时，也和其他学员一样分不清动作要领和先后顺序，一上车不是忘了这动作就是忘了那动作，有时一紧张，脑子还会暂时&amp;#8220;空白&amp;#8221;。一次看书，看到一篇顺口溜觉得挺不错的，就根据动作要领，写下了这首学车顺口溜。&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;上车喊报告！&lt;br /&gt;　&amp;nbsp;&amp;nbsp; 拉门出左脚，坐好叫考官，面带梨涡笑。&lt;br /&gt;　&amp;nbsp;&amp;nbsp; 关门深呼吸，坐姿要摆好。&lt;br /&gt;　&amp;nbsp;&amp;nbsp; 查看空挡位，点火要轻柔。&lt;br /&gt;　&amp;nbsp;&amp;nbsp; 方向别忘了，挂挡要干脆，手刹要放掉。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;起步问考官，多看后视镜，喇叭来欢叫。&lt;br /&gt;　&amp;nbsp;&amp;nbsp; 离合器放松，做好半连动，出发要稳当，别让考官晃！&lt;br /&gt;　&amp;nbsp;&amp;nbsp; 换挡要及时，加挡要迅速，遇人要刹车，可别过了头。&lt;br /&gt;　&amp;nbsp;&amp;nbsp; 转弯要减速，立即减下挡，多看多停顿，安全放心中。&lt;br /&gt;　&amp;nbsp;&amp;nbsp; 肩膀要放松，双手放到位，神态要自然，莫因考官慌。&lt;br /&gt;　&amp;nbsp;&amp;nbsp; 自己有信心，艰辛都不怕，胆大又心细，礼貌别忘了。&lt;br /&gt;　&amp;nbsp;&amp;nbsp; 只要牢记着，考试准能过！&lt;br /&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;驾照考试秘笈小路考:驾校大路,小路考试(9九选六)考试技巧,注意事项和秘笈&lt;br /&gt;步程序&lt;br /&gt;1，调整座位&lt;br /&gt;2，检视左右反光镜和倒车镜，检视手制动拉杆和排档杆位置&lt;br /&gt;3，挂上保险带&lt;br /&gt;4，左手握把，右手放电门开关位置&lt;br /&gt;5，左脚踩下离合器踏板--分离离合器&lt;br /&gt;6，右脚轻踏脚制动踏板&lt;br /&gt;7，将排挡放入空挡位置&lt;br /&gt;8，打开启动电门，检视仪表盘&lt;br /&gt;9，确认无异常后，右手持排档放入起步挡位&lt;br /&gt;10，左手打开向左方向灯&lt;br /&gt;11，眼睛观察车四周状况，左右反光镜状况&lt;br /&gt;12，三联动起步&lt;br /&gt;注明：三联动--指油门，离合器，手刹车的配合动作&lt;br /&gt;具体操作为：离合器放接触点，油门略微轻加，同时轻放手制动拉杆&lt;wbr&gt;&lt;br /&gt; &lt;br /&gt;附：交通标志大全&lt;wbr&gt;&lt;wbr&gt;&lt;br /&gt;&lt;wbr&gt; &lt;br /&gt;&lt;wbr&gt; &lt;br /&gt;图解警告标志&lt;br /&gt;&lt;wbr&gt;&lt;a href="http://www.memail.net/images2/jiaotong1_18639.gif" target="_blank"&gt;&lt;wbr&gt;&lt;img style="vertical-align: baseline ! important;" src="http://b29.photo.store.qq.com/http_imgload.cgi?/rurl4_b=2b86908b8eea20012b0556485dff2a446f8d58b8df0b526c7b78ce1187a9bb17c4e859c9c5c563067ed0885260e8060cbc9821e164f2c44eac29e1aec0c14d185f43189796932dc8033b21690894e9582de8ad22&amp;amp;a=36&amp;amp;b=29" border="0" width="571" height="680"  alt="" /&gt;&lt;wbr&gt;&lt;wbr&gt;&lt;/a&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;图解禁令标志&lt;br /&gt;&lt;wbr&gt;&lt;a href="http://www.memail.net/images2/jiaotong2_18640.gif" target="_blank"&gt;&lt;wbr&gt;&lt;img style="vertical-align: baseline ! important;" src="http://b42.photo.store.qq.com/http_imgload.cgi?/rurl4_b=2b86908b8eea20012b0556485dff2a4439ba39a1ea7de43a51b9070c160ee115776a8e9e839850d09a4b2f01fa36b0a36b5a417fa0120181167a3b0279a2f8b002e03245163db69f65477a49f69cbec18b0d3b45&amp;amp;a=41&amp;amp;b=42" border="0" width="550" height="665"  alt="" /&gt;&lt;wbr&gt;&lt;wbr&gt;&lt;/a&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;图解指示标志&lt;br /&gt;&lt;wbr&gt;&lt;a href="http://www.memail.net/images2/jiaotong3_18641.gif" target="_blank"&gt;&lt;wbr&gt;&lt;img style="vertical-align: baseline ! important;" src="http://b41.photo.store.qq.com/http_imgload.cgi?/rurl4_b=2b86908b8eea20012b0556485dff2a442143f5bcde1b1569ca61394de022a7893ba18f58054f68800f522e7ef3478d7330021f6f0ed0feabf1a75f758b8845f8af5881b437ab34e13ed6ef93f98c4bf5f4b5a61e&amp;amp;a=41&amp;amp;b=41" border="0" width="540" height="503"  alt="" /&gt;&lt;wbr&gt;&lt;wbr&gt;&lt;/a&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;图解道路交通标线&lt;br /&gt;&lt;wbr&gt;&lt;a href="http://www.memail.net/images2/jiaotong4_18642.gif" target="_blank"&gt;&lt;wbr&gt;&lt;img style="vertical-align: baseline ! important;" src="http://b41.photo.store.qq.com/http_imgload.cgi?/rurl4_b=2b86908b8eea20012b0556485dff2a4475223a234ba282576c6376152e55d4751df90c9e5f25e83f0c7cf16b3a645ac1b0816960e24e965a6564a7fcd0d25f8ed19ca826a1fcc9e808603b721b02a238abbf0bcd&amp;amp;a=32&amp;amp;b=41" border="0" width="546" height="624"  alt="" /&gt;&lt;wbr&gt;&lt;wbr&gt;&lt;/a&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;高速公路指示标志&lt;br /&gt;&lt;wbr&gt;&lt;a href="http://www.memail.net/images2/jiaotong5_18643.gif" target="_blank"&gt;&lt;wbr&gt;&lt;img style="vertical-align: baseline ! important;" src="http://b39.photo.store.qq.com/http_imgload.cgi?/rurl4_b=2b86908b8eea20012b0556485dff2a445fe3c0f19a0875837f100978bd164850997dfc473b98fb08e7a74752e50c4f9616931d56bb2bd0480a2d4012a5de087a12b6fd1ccc3fc52bd51a65dd4da0eba815ca8ecf&amp;amp;a=36&amp;amp;b=39" border="0" width="542" height="596"  alt="" /&gt;&lt;wbr&gt;&lt;wbr&gt;&lt;/a&gt;&lt;wbr&gt;&lt;br /&gt;&lt;br /&gt;新增&lt;br /&gt;&lt;wbr&gt;&lt;a href="http://www.memail.net/images2/jiaotong6_18644.gif" target="_blank"&gt;&lt;wbr&gt;&lt;img style="vertical-align: baseline ! important;" src="http://b42.photo.store.qq.com/http_imgload.cgi?/rurl4_b=2b86908b8eea20012b0556485dff2a444be890b54b123959281878e110e6c814c96a6a96161599178d796b444b4b394c22ba26137ee51b2a79ef89ef9ecf3784d6fc015f690dae4f47c838c432e147ad068d324e&amp;amp;a=41&amp;amp;b=42" border="0" width="600" height="493"  alt="" /&gt;&lt;wbr&gt;&lt;wbr&gt;&lt;/a&gt;&lt;wbr&gt;&lt;br /&gt;&lt;a href="http://www.memail.net/images2/jiaotong7_18645.gif" target="_blank"&gt;&lt;wbr&gt;&lt;img style="vertical-align: baseline ! important;" src="http://b29.photo.store.qq.com/http_imgload.cgi?/rurl4_b=2b86908b8eea20012b0556485dff2a44c375f56c231253f4b4c9e1c96c71380b807ddaeafcd78c201fb360f968b087d42954b30cbebf96b26311aa4265b9fda003a47dfa76580e44d96a3b3a911321e0a97e0483&amp;amp;a=38&amp;amp;b=29" border="0" width="600" height="282"  alt="" /&gt;&lt;wbr&gt;&lt;wbr&gt;&lt;/a&gt;&lt;wbr&gt;&lt;br /&gt;&lt;a href="http://www.memail.net/images2/jiaotong8_18646.gif" target="_blank"&gt;&lt;wbr&gt;&lt;img style="vertical-align: baseline ! important;" src="http://b36.photo.store.qq.com/http_imgload.cgi?/rurl4_b=2b86908b8eea20012b0556485dff2a446e8f5d29a0b4ff9f878dc5360926ecc7b4923dd1660caf00aa7a888d5a7c03027b1e1daa40294b96f22cd8aed3345f8f6da4408839b6b7237bb842c3599278afcf2865aa&amp;amp;a=41&amp;amp;b=36" border="0" width="600" height="220"  alt="" /&gt;&lt;wbr&gt;&lt;wbr&gt;&lt;/a&gt;&lt;wbr&gt;&lt;br /&gt;&lt;a href="http://www.memail.net/images2/jiaotong9_18647.gif" target="_blank"&gt;&lt;wbr&gt;&lt;img style="vertical-align: baseline ! important;" src="http://b32.photo.store.qq.com/http_imgload.cgi?/rurl4_b=2b86908b8eea20012b0556485dff2a44cff85f260c3d95e9c1f57f5b50d06e6b586a02da08ae3013b5adba57d9a8f81f8f7deb46e693cd09fd797d85dffbb194a18a598b153434bf4e9d47a05c04b5f845011421&amp;amp;a=36&amp;amp;b=32" border="0" width="600" height="194"  alt="" /&gt;&lt;wbr&gt;&lt;wbr&gt;&lt;/a&gt;&lt;wbr&gt;&lt;wbr&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/fence/aggbug/1898957.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fence/archive/2010/12/07/1898957.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fence/archive/2010/11/24/1886328.html</id><title type="text">一站式服务 苏州城市候机楼正式启用</title><summary type="text">一站式服务 苏州城市候机楼正式启用 ( 发布时间：2010-11-19 19:30:17 )字体显示：大 中 小 记者从苏南硕放国际机场了解到，苏州城市候机楼今天正式启用。苏州市民不仅可以在城市候机楼里购买机票，还能提前办理登机手续，并搭乘免费班车直达机场， 从出发大厅通过安检后直接登机，享受购票乘机一站式服务。据了解，城市候机楼自10月25日试运行，3周客流量为790人，平均每天约38人。 ...</summary><published>2010-11-24T03:22:00Z</published><updated>2010-11-24T03:22:00Z</updated><author><name>嘟嘟互动视觉-篱笆博客</name><uri>http://www.cnblogs.com/fence/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fence/archive/2010/11/24/1886328.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fence/archive/2010/11/24/1886328.html"/><content type="html">&lt;table align="center" border="0" cellpadding="10" cellspacing="0" width="94%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="center"&gt;&lt;span style="font-size: 16pt; line-height: 25pt; font-family: 宋体;"&gt;&lt;strong&gt;一站式服务 苏州城市候机楼正式启用&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;                       &lt;br /&gt;                       ( 发布时间：2010-11-19 19:30:17 )&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;字体显示：&lt;a&gt;大&lt;/a&gt;                        &lt;a&gt;中&lt;/a&gt; &lt;a&gt;小&lt;/a&gt;&lt;/td&gt;                 &lt;/tr&gt;                 &lt;tr&gt;                    &lt;td align="cneter"&gt;&lt;br /&gt;&lt;/td&gt;                 &lt;/tr&gt;                 &lt;tr&gt;                    &lt;td valign="top" height="600"&gt; &lt;span style="font-size: 11pt; line-height: 20pt;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;  记者从苏南硕放国际机场了解到，苏州城市候机楼今天正式启用。苏州市民不仅可以在城市候机楼里购买机票，还能提前办理登机手续，并搭乘免费班车直达机场， 从出发大厅通过安检后直接登机，享受购票乘机一站式服务。据了解，城市候机楼自10月25日试运行，3周客流量为790人，平均每天约38人。 &lt;p&gt;苏州城市候机楼负责人彭颖告诉记者，位于道前街100号苏州市会议中心的城市候机楼距离苏南硕放国际机场40公里，乘大巴只有约一小时车程，与 到上海浦东、虹桥机场相比至少少了半小时。城市候机楼覆盖硕放机场所有航班，旅客到达候机大厅办理好登机手续后，可乘坐免费班车到达无锡硕放国际机场国内出发大厅，由专人协助托运行李通过安检登机。此外，城市候机楼还提供包括航班动态查询、优先电话预留座位、问讯专线、现场办理特殊旅客手续、优先选座服务、延误优先保障服务等特色服务。&lt;/p&gt; &lt;p&gt;记者来到城市候机楼时正好有一趟班车开走，偌大的候车厅里只有一位旅客在候车。现场可以看到，城市候机楼内设有舒适的候机等待区域，还配置了冷 热饮水机、手机加油站、电子查询等服务设施。旅客胡小姐说，她乘坐的是傍晚6点多飞往成都的航班，&amp;#8220;以前我从上海飞，现在从苏州到硕放机场更快捷。&amp;#8221;家住 湖东的胡小姐建议以后多设几个候车点，并开通网上订票服务，为市民创造更多便利。&lt;/p&gt; &lt;p&gt;目前，苏州城市候机楼每天设置6个班车开往苏南硕放国际机场，分别为第一班06:10发车，07:00到达，对应航班为 MU2907（08:00）、MU2975（07:40）、MU2905（08:00）、ZH9569（08:00）、ZH9549（08:15）、 ZH9565（08:30）；第二班08:40发车，09:40到达，对应航班为CA1890（10:30）、ZH9559（11:00）；第三班 12:30发车，13:30到达，对应航班为KN2252（14:15）、MU2985（14:40）、ZH9573（14:35）、 MU2927（14:50）、ZH9702（15:40）；第四班14:15发车，15:15到达，对应航班为ZH9575（16:10）、 ZH9545（16:30）、MU2987（16:30）；第五班16:15发车，17:15到达，对应航班为ZH9551（17:45）、 MU2925（18:00）、3U8996（18:15）、CZ3914（18:20）、ZH9571（18:20）；第六班18:00发车，19:00 到达，对应航班为MU2997（19:30）、CA1898（19:45）、CA4530（20:20）、MU2987（20:50）、 ZH9576（21:05）、CZ3918（21:10）、CZ3210（21:40）。从硕放机场返回的时间分别为:10:30、14:15、 17:20、17:50、20:40、21:40。目前国际及地区航班暂不办理异地值机手续。（李晓惠）&lt;/p&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://www.cnblogs.com/fence/aggbug/1886328.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fence/archive/2010/11/24/1886328.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fence/archive/2010/10/16/1853276.html</id><title type="text">Matlab程序封装成exe文件</title><summary type="text">1.设置编译器：首先需要配置自己的Matlab Compiler，Matlab Compiler的作用是将程序编译成为机器可以直接执行的程序。配置Compiler的方法是在Matlab命令窗口输入：mbuild -setup， 按提示选择matlab自带编译器LCC。实验记录：&gt;&gt; mbuild -setupPlease choose your compiler for buildin...</summary><published>2010-10-16T14:38:00Z</published><updated>2010-10-16T14:38:00Z</updated><author><name>嘟嘟互动视觉-篱笆博客</name><uri>http://www.cnblogs.com/fence/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fence/archive/2010/10/16/1853276.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fence/archive/2010/10/16/1853276.html"/><content type="html">&lt;p&gt;&lt;font color="#000000"&gt;&lt;strong&gt;1.设置编译器&lt;/strong&gt;：&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;首先需要配置自己的Matlab Compiler，Matlab Compiler的作用是将程序编译成为机器可以直接执行的程序。配置Compiler的方法是在Matlab命令窗口输入：&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;&lt;em&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;mbuild -setup&lt;/strong&gt;&lt;/font&gt;&lt;/em&gt;， 按提示选择matlab自带编译器LCC。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;实验记录：&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;&amp;gt;&amp;gt; mbuild -setup&lt;br /&gt;Please choose your compiler for building standalone MATLAB applications: &lt;br /&gt;&lt;br /&gt;Would you like mbuild to locate installed compilers [y]/n?&lt;em&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt; y&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Select a compiler: &lt;br /&gt;[1] Lcc-win32 C 2.4.1 in D:\PROGRA~1\MATLAB\R2007a\sys\lcc &lt;br /&gt;[2] Microsoft Visual C++ 6.0 in C:\Program Files\Microsoft Visual Studio &lt;br /&gt;&lt;br /&gt;[0] None &lt;br /&gt;&lt;br /&gt;Compiler: &lt;em&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;1&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Please verify your choices: &lt;br /&gt;&lt;br /&gt;Compiler: Lcc-win32 C 2.4.1 &lt;br /&gt;Location: D:\PROGRA~1\MATLAB\R2007a\sys\lcc &lt;br /&gt;&lt;br /&gt;Are these correct?([y]/n): &lt;em&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;y&lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Trying to update options file: C:\Documents and Settings\Administrator\Application Data\MathWorks\MATLAB\R2007a\compopts.bat &lt;br /&gt;From template:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D:\PROGRA~1\MATLAB\R2007a\bin\win32\mbuildopts\lcccompp.bat &lt;br /&gt;&lt;br /&gt;Done . . . &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--&amp;gt; "D:\PROGRA~1\MATLAB\R2007a\bin\win32\mwregsvr D:\PROGRA~1\MATLAB\R2007a\bin\win32\mwcomutil.dll" &lt;br /&gt;&lt;br /&gt;DllRegisterServer in D:\PROGRA~1\MATLAB\R2007a\bin\win32\mwcomutil.dll succeeded &lt;br /&gt;&lt;br /&gt;--&amp;gt; "D:\PROGRA~1\MATLAB\R2007a\bin\win32\mwregsvr D:\PROGRA~1\MATLAB\R2007a\bin\win32\mwcommgr.dll" &lt;br /&gt;&lt;br /&gt;DllRegisterServer in D:\PROGRA~1\MATLAB\R2007a\bin\win32\mwcommgr.dll succeeded &lt;br /&gt;&lt;br /&gt;&amp;gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;说明：因为我的机器上原来装有Microsoft Visual C++ 6.0，所以会有两个编译器，会提示你选择一个，这里选择系统自带的，也就是&amp;#8220;1&amp;#8221;。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;&lt;strong&gt;2、编译已经写好的m文件&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;说明：mywavelet.m是我写的测试文件，内容如下：&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;function mywavelet&lt;br /&gt;clear all;&lt;br /&gt;a=[100:900];&lt;br /&gt;b=sqrt(a);&lt;br /&gt;plot(a,b);&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;在matlab环境中编译文件,方法是：&lt;em&gt;&lt;strong&gt;&lt;font style="background-color: #ffffff" color="#ff0000"&gt;mcc -m mywavelet&lt;/font&gt;&lt;/strong&gt;&lt;/em&gt; 。其中mywavelet&lt;font face="宋体 "&gt;为要转成&lt;/font&gt;exe&lt;font face="宋体 "&gt;的&lt;/font&gt;m&lt;font face="宋体 "&gt;文件&lt;/font&gt;。执行完毕后，会发现在MATLAB的Current Directory目录下，会出现一些新文件，注意观察^_^。这些文件就是，编译好的文件。这时，可以点一下exe文件，看看是否正常，显示图片否？&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;font color="#000000"&gt;ok后，将它们拷到一个新文件夹下,保管好啦~&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;font color="#000000"&gt;&lt;strong&gt;3、寻找所需要的动态链接库&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;在已安装Matlab机器上，找MCRInstaller.exe的文件，我的是在这个目录下：&lt;br /&gt;D:\Program Files\MATLAB\R2007a\toolbox\compiler\deploy\win32\MCRInstaller.exe&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;不同的MATLAB版本，可能路径不一样，自己找一下。(7.0&lt;font face="宋体 "&gt;以前的版本是&lt;/font&gt;mglinstaller.exe)&lt;font face="宋体 "&gt;。&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;找到后，把它也复制到我们保管好的文件夹中，这样我们的文件家中有两类东西，1、MCR安装程序，2、编译好的程序。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;&lt;strong&gt;4、将保管好的文件夹移植其他的电脑上&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;这个电脑最好没有装MATLAB，以检查在没有MATLAB的环境下，可执行程序是否可以执行。一般是会有问题的，因为还有很多动态链接库没有考过来，程序运行时，会找不到很多东西。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;我们需要做的是，双击安装MCRInstaller.exe，安装目录就选我们当前的目录。确保我们编译好的程序，和安装MCR之后的文件在同一目录下。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;结束，点击可执行文件，应该能出现图片。试试看。&lt;/font&gt; &lt;/p&gt;&lt;img src="http://www.cnblogs.com/fence/aggbug/1853276.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fence/archive/2010/10/16/1853276.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fence/archive/2010/10/11/1848230.html</id><title type="text">关于实现win7的多点触控功能.</title><summary type="text">关于实现win7的多点触控功能.本帖最后由 Thons 于 2009-7-7 22:15 编辑 今天群里讨论到如何实现win7里面的多点功能.发的两个youtube视频很难看到,步骤也比较麻烦.现在尝试给大家讲讲,希望踊跃讨论.1,先下载"MultiTouchVista_-_second_release_-_refresh_2“文件链接地址: http://mt2a.googlecod...</summary><published>2010-10-11T13:09:00Z</published><updated>2010-10-11T13:09:00Z</updated><author><name>嘟嘟互动视觉-篱笆博客</name><uri>http://www.cnblogs.com/fence/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fence/archive/2010/10/11/1848230.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fence/archive/2010/10/11/1848230.html"/><content type="html">&lt;div id="threadtitle"&gt;&lt;p&gt;&lt;strong&gt;关于实现win7的多点触控功能.&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="t_msgfontfix"&gt;&lt;table cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td id="postmessage_2550" class="t_msgfont"&gt;&lt;em class="pstatus"&gt;本帖最后由 Thons 于 2009-7-7 22:15 编辑 &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;今天群里讨论到如何实现&lt;span class="t_tag" onclick="tagshow(event)" href="tag.php?name=win7"&gt;win7&lt;/span&gt;里面的多点功能.&lt;br /&gt;&lt;br /&gt;发的两个youtube视频很难看到,步骤也比较麻烦.&lt;br /&gt;&lt;br /&gt;现在尝试给大家讲讲,希望踊跃讨论.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1,&lt;/strong&gt;先下载"MultiTouchVista_-_second_release_-_refresh_2&amp;#8220;文件&lt;br /&gt;&lt;br /&gt;链接地址: &lt;a href="http://mt2a.googlecode.com/files/MultiTouchVista_-_second_release_-_refresh_2.zip" target="_blank"&gt;http://mt2a.googlecode.com/files/MultiTouchVista_-_second_release_-_refresh_2.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(感谢Daniel D如此伟大的贡献)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2,&lt;/strong&gt;打开并解压下载的文件,然后找到一个名为Driver"的文件夹,打开,按照自己的系统格式来选择文件,然后打开双击"Install driver".允许安装,然后等待一会儿所有窗口自动关闭.&lt;br /&gt;&lt;br /&gt;恭喜你,你已经走完第二步了,别心急,我们冷静的来做下面的步骤.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3,&lt;/strong&gt;前往"设备管理器","计算机-&amp;gt;右键"管理"-&amp;gt;左边栏"设备管理器".然后在右边那里找到"人体学输入设备"找到"Universal Software&lt;span class="t_tag" onclick="tagshow(event)" href="tag.php?name=HID"&gt;HID&lt;/span&gt; device",右键"禁用",等待十五秒左右,再右键,然后"开启".好,可以关闭"设备管理器"窗口了!&lt;br /&gt;&lt;br /&gt;哈哈,第三步已经舒服地完成了!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4,&lt;/strong&gt;打开"控制面板"找到"硬件和声音"然后看到"笔和触摸"点击它.你会在上栏里看到那可爱的中文翻译"碰"、"全景".确保这两个里面的勾都勾上.等自己确认无误后就点击"应用"和"确定",然后就可以关闭了.&lt;br /&gt;&lt;br /&gt;很好!第四步也完成了!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5&lt;/strong&gt;,回到刚才我们下载解压的主目录那里,找到"multitouch.service.console&amp;#8221;双击它打开,然后再找到"&lt;span class="t_tag" onclick="tagshow(event)" href="tag.php?name=Multitouch"&gt;Multitouch&lt;/span&gt;.Configuration.WPF&amp;#8220;同样打开它.这个时候会出现一个对话框,你会看到左边有个"&lt;span class="t_tag" onclick="tagshow(event)" href="tag.php?name=TUIO"&gt;TUIO&lt;/span&gt;"的东东,选择它,然后点击那个大蓝色箭头,之后点击"restart service"好了,你可以关闭窗口和关闭"multitouch.service.console"了. &lt;br /&gt;&lt;br /&gt;恭喜你！所有步骤都已经完成了！&lt;br /&gt;&lt;br /&gt;好,这个时候你会想到,咦?那怎么结合我们的CCV或者&lt;span class="t_tag" onclick="tagshow(event)" href="tag.php?name=tbeta"&gt;tbeta&lt;/span&gt;来用呢?&lt;br /&gt;&lt;br /&gt;嗯,现在按照我们平时的步骤打开我们的设备,一切准备好后,选择"enable sending tuio",然后打开我们下载解压的那个文件夹,找到"multitouch.service.console"运行它,然后再找到"multitouch.driver.console&amp;#8221;打开它.&lt;br /&gt;&lt;br /&gt;一切都可以了,如果没有意外的话.恭喜你.记得将自己的心得发到论坛上来给我们分享.&lt;br /&gt;&lt;br /&gt;谢谢收看.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/fence/aggbug/1848230.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fence/archive/2010/10/11/1848230.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fence/archive/2010/08/19/1803710.html</id><title type="text">OpenFrameWorks------VS 2005中编译环境搭建</title><summary type="text">OpenFrameWorks------VS 2005中编译环境搭建 boss一直在说要把Software的Interactive做的更好，在网上飘的时候发现了OpenFrameWork这个OpenSource的工程，感觉它是把Interactive做到了一种境界，当然对于艺术音乐更是一种境界（哦，顺便提一下基于OpenFrameWorks开发的另一个OpenSource工程，给个URL：http...</summary><published>2010-08-19T09:04:00Z</published><updated>2010-08-19T09:04:00Z</updated><author><name>嘟嘟互动视觉-篱笆博客</name><uri>http://www.cnblogs.com/fence/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fence/archive/2010/08/19/1803710.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fence/archive/2010/08/19/1803710.html"/><content type="html">OpenFrameWorks------VS 2005中编译环境搭建&lt;br /&gt;&amp;nbsp;&amp;nbsp; boss一直在说要把Software的Interactive做的更好，在网上飘的时候发现了OpenFrameWork这个OpenSource的工程，感觉它是把Interactive做到了一种境界，当然对于艺术音乐更是一种境界（哦，顺便提一下基于OpenFrameWorks开发的另一个OpenSource工程，给个URL：http://nortd.com/cubit/这个可是大名鼎鼎的Apple公司的工程师写的Multiple Touch方面的），好了给出本主题开源工程的官网URL：http://www.openframeworks.cc&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 废话少说哦，进入主题，还在上班呢！&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 首先当然是DownLoad下开发包，http://www.openframeworks.cc/download，解压后就可以用VS 2005打开了。&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 编译会发现C4819 warning.这个很好解决的，在出现这个warning的.h文件最前面加上&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; #pragma warning (disable : 4819)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; （说明下：有人说VS 2005 SP1解决了这个问题，我没注意的，反正这次重新装系统后没有安装VS 2005 SP1）&lt;br /&gt;&lt;br /&gt;&amp;nbsp; 当然肯定还会在libs\qtdevwin\cincludes\icon.h这个文件中出现 Error C2001错误，点到错误的地方发现是乱码哦，官网的forum上有Admin和一个Korea关于这个的讨论（http://www.openframeworks.cc/forum/viewtopic.php?t=18&amp;amp;sid=a0892756fe8e417a3026084fc2ef8ac0），可以点进去看看。解决办法，我觉得最好的是用http://up.rexgo.net/rexgo/Icons.h&amp;nbsp; 来代替出错的文件，也就copy and paste的过程。当然也可以copy下面的代码paste到你的icon.h文件中。&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/*&lt;br /&gt;File:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Icons.h&lt;br /&gt;Contains:&amp;nbsp;&amp;nbsp; Icon Utilities and Icon Services Interfaces.&lt;br /&gt;Version:&amp;nbsp;&amp;nbsp;&amp;nbsp; Technology: Mac OS 8.5&lt;br /&gt;Release:&amp;nbsp;&amp;nbsp;&amp;nbsp; QuickTime 6.0.2&lt;br /&gt;Copyright:&amp;nbsp; (c) 1990-2001 by Apple Computer, Inc. All rights reserved&lt;br /&gt;Bugs?:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For bug reports, consult the following page on&lt;br /&gt;the World Wide Web:&lt;br /&gt;http://developer.apple.com/bugreporter/&lt;br /&gt;*/&lt;br /&gt;#ifndef __ICONS__&lt;br /&gt;#define __ICONS__&lt;br /&gt;#ifndef __MACTYPES__&lt;br /&gt;#include "MacTypes.h"&lt;br /&gt;#endif&lt;br /&gt;#ifndef __QUICKDRAW__&lt;br /&gt;#include "Quickdraw.h"&lt;br /&gt;#endif&lt;br /&gt;#ifndef __FILES__&lt;br /&gt;#include "Files.h"&lt;br /&gt;#endif&lt;br /&gt;#ifndef __CODEFRAGMENTS__&lt;br /&gt;#include "CodeFragments.h"&lt;br /&gt;#endif&lt;br /&gt;#if PRAGMA_ONCE&lt;br /&gt;#pragma once&lt;br /&gt;#endif&lt;br /&gt;#ifdef __cplusplus&lt;br /&gt;extern "C" {&lt;br /&gt;#endif&lt;br /&gt;#if PRAGMA_IMPORT&lt;br /&gt;#pragma import on&lt;br /&gt;#endif&lt;br /&gt;#if PRAGMA_STRUCT_ALIGN&lt;br /&gt;#pragma options align=mac68k&lt;br /&gt;#elif PRAGMA_STRUCT_PACKPUSH&lt;br /&gt;#pragma pack(push, 2)&lt;br /&gt;#elif PRAGMA_STRUCT_PACK&lt;br /&gt;#pragma pack(2)&lt;br /&gt;#endif&lt;br /&gt;/* The following are icons for which there are both icon suites and SICNs. */&lt;br /&gt;/* Avoid using icon resources if possible. Use IconServices instead. */&lt;br /&gt;enum {&lt;br /&gt;kGenericDocumentIconResource = -4000,&lt;br /&gt;kGenericStationeryIconResource = -3985,&lt;br /&gt;kGenericEditionFileIconResource = -3989,&lt;br /&gt;kGenericApplicationIconResource = -3996,&lt;br /&gt;kGenericDeskAccessoryIconResource = -3991,&lt;br /&gt;kGenericFolderIconResource&amp;nbsp; = -3999,&lt;br /&gt;kPrivateFolderIconResource&amp;nbsp; = -3994,&lt;br /&gt;kFloppyIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = -3998,&lt;br /&gt;kTrashIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = -3993,&lt;br /&gt;kGenericRAMDiskIconResource = -3988,&lt;br /&gt;kGenericCDROMIconResource&amp;nbsp;&amp;nbsp; = -3987&lt;br /&gt;};&lt;br /&gt;/* The following are icons for which there are SICNs only. */&lt;br /&gt;/* Avoid using icon resources if possible. Use IconServices instead. */&lt;br /&gt;enum {&lt;br /&gt;kDesktopIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = -3992,&lt;br /&gt;kOpenFolderIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = -3997,&lt;br /&gt;kGenericHardDiskIconResource = -3995,&lt;br /&gt;kGenericFileServerIconResource = -3972,&lt;br /&gt;kGenericSuitcaseIconResource = -3970,&lt;br /&gt;kGenericMoverObjectIconResource = -3969&lt;br /&gt;};&lt;br /&gt;/* The following are icons for which there are icon suites only. */&lt;br /&gt;/* Avoid using icon resources if possible. Use IconServices instead. */&lt;br /&gt;enum {&lt;br /&gt;kGenericPreferencesIconResource = -3971,&lt;br /&gt;kGenericQueryDocumentIconResource = -16506,&lt;br /&gt;kGenericExtensionIconResource = -16415,&lt;br /&gt;kSystemFolderIconResource&amp;nbsp;&amp;nbsp; = -3983,&lt;br /&gt;kHelpIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = -20271,&lt;br /&gt;kAppleMenuFolderIconResource = -3982&lt;br /&gt;};&lt;br /&gt;/* Obsolete. Use named constants defined above. */&lt;br /&gt;enum {&lt;br /&gt;genericDocumentIconResource = kGenericDocumentIconResource,&lt;br /&gt;genericStationeryIconResource = kGenericStationeryIconResource,&lt;br /&gt;genericEditionFileIconResource = kGenericEditionFileIconResource,&lt;br /&gt;genericApplicationIconResource = kGenericApplicationIconResource,&lt;br /&gt;genericDeskAccessoryIconResource = kGenericDeskAccessoryIconResource,&lt;br /&gt;genericFolderIconResource&amp;nbsp;&amp;nbsp; = kGenericFolderIconResource,&lt;br /&gt;privateFolderIconResource&amp;nbsp;&amp;nbsp; = kPrivateFolderIconResource,&lt;br /&gt;floppyIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = kFloppyIconResource,&lt;br /&gt;trashIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = kTrashIconResource,&lt;br /&gt;genericRAMDiskIconResource&amp;nbsp; = kGenericRAMDiskIconResource,&lt;br /&gt;genericCDROMIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp; = kGenericCDROMIconResource,&lt;br /&gt;desktopIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = kDesktopIconResource,&lt;br /&gt;openFolderIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = kOpenFolderIconResource,&lt;br /&gt;genericHardDiskIconResource = kGenericHardDiskIconResource,&lt;br /&gt;genericFileServerIconResource = kGenericFileServerIconResource,&lt;br /&gt;genericSuitcaseIconResource = kGenericSuitcaseIconResource,&lt;br /&gt;genericMoverObjectIconResource = kGenericMoverObjectIconResource,&lt;br /&gt;genericPreferencesIconResource = kGenericPreferencesIconResource,&lt;br /&gt;genericQueryDocumentIconResource = kGenericQueryDocumentIconResource,&lt;br /&gt;genericExtensionIconResource = kGenericExtensionIconResource,&lt;br /&gt;systemFolderIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp; = kSystemFolderIconResource,&lt;br /&gt;appleMenuFolderIconResource = kAppleMenuFolderIconResource&lt;br /&gt;};&lt;br /&gt;/* Avoid using icon resources if possible. Use IconServices instead. */&lt;br /&gt;enum {&lt;br /&gt;kStartupFolderIconResource&amp;nbsp; = -3981,&lt;br /&gt;kOwnedFolderIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp; = -3980,&lt;br /&gt;kDropFolderIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = -3979,&lt;br /&gt;kSharedFolderIconResource&amp;nbsp;&amp;nbsp; = -3978,&lt;br /&gt;kMountedFolderIconResource&amp;nbsp; = -3977,&lt;br /&gt;kControlPanelFolderIconResource = -3976,&lt;br /&gt;kPrintMonitorFolderIconResource = -3975,&lt;br /&gt;kPreferencesFolderIconResource = -3974,&lt;br /&gt;kExtensionsFolderIconResource = -3973,&lt;br /&gt;kFontsFolderIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp; = -3968,&lt;br /&gt;kFullTrashIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = -3984&lt;br /&gt;};&lt;br /&gt;/* Obsolete. Use named constants defined above. */&lt;br /&gt;enum {&lt;br /&gt;startupFolderIconResource&amp;nbsp;&amp;nbsp; = kStartupFolderIconResource,&lt;br /&gt;ownedFolderIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = kOwnedFolderIconResource,&lt;br /&gt;dropFolderIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = kDropFolderIconResource,&lt;br /&gt;sharedFolderIconResource&amp;nbsp;&amp;nbsp;&amp;nbsp; = kSharedFolderIconResource,&lt;br /&gt;mountedFolderIconResource&amp;nbsp;&amp;nbsp; = kMountedFolderIconResource,&lt;br /&gt;controlPanelFolderIconResource = kControlPanelFolderIconResource,&lt;br /&gt;printMonitorFolderIconResource = kPrintMonitorFolderIconResource,&lt;br /&gt;preferencesFolderIconResource = kPreferencesFolderIc&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;div align="center" class="pager"&amp;gt;&amp;lt;span id="pagesSpan"&amp;gt;　&amp;lt;span id="1"&amp;gt;1&amp;lt;/span&amp;gt;　&amp;lt;a href="156101_2.html"&amp;gt;2&amp;lt;/a&amp;gt;　&amp;lt;a href="156101_3.html"&amp;gt;3&amp;lt;/a&amp;gt;　&amp;lt;a href="156101_4.html"&amp;gt;4&amp;lt;/a&amp;gt;　&amp;lt;a href="156101_5.html"&amp;gt;5&amp;lt;/a&amp;gt;　&amp;lt;a href="156101_6.html"&amp;gt;6&amp;lt;/a&amp;gt;　&amp;lt;a href="156101_7.html"&amp;gt;7&amp;lt;/a&amp;gt;　&amp;lt;a href="156101_8.html"&amp;gt;8&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;div class="ad7"&amp;gt;&amp;lt;script language="javascript" src="/ad/2010/article/ad7.js"&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;div class="ad8"&amp;gt;&amp;lt;script language="javascript" src="/ad/2010/article/ad8.js"&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;div class="index_main_err"&amp;gt;如果图片或页面不能正常显示请&amp;lt;a href="javascript:void(0)" onClick="ReportError()" class= "redlink"&amp;gt;&amp;lt;font color="#990000"&amp;gt;&amp;lt;strong&amp;gt;点击这里&amp;lt;/strong&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;div class="index_main_left_foot"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class="index_main_left_foot1"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;&amp;lt;a href="javascript:window.external.addFavorite(self.location,document.title);"&amp;gt;【收藏此页】&amp;lt;/a&amp;gt;&amp;lt;a href="http://bbs.firnow.com" target="_blank"&amp;gt;【飞诺社区】&amp;lt;/a&amp;gt;&amp;lt;a href="#comment"&amp;gt;【发表评论】&amp;lt;/a&amp;gt;&amp;lt;a href="javascript:window.close()"&amp;gt;【关闭】&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;a href="#comment"&amp;gt;&amp;lt;img src="http://images.cnblogs.com/2010/article/ping.gif" width="149" height="34" border="0" /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;div class="index_main_left_foot2"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;上一篇：&amp;lt;a href="/course/3_program/c++/cppjs/20090221/156100.html"&amp;gt;C++&amp;nbsp; 迷宫算法（迷宫老鼠）&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;下一篇：&amp;lt;a href="/course/3_program/c++/cppjs/20090221/156102.html"&amp;gt;谈谈C#的私有成员的一个有趣的现象&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class="ad9"&amp;gt;&amp;lt;script language="javascript" src="/ad/2010/article/ad9.js"&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class="index_main_left_3"&amp;gt;C++技术文章推荐文章&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class="index_main_left_4"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;ul&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/2008104/147441.html" target="_blank"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 几道笔试题&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/20071111/85611.html" target="_blank"&amp;gt;VC++常用数据类型及其操作详解&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/20100112/189439.html" target="_blank"&amp;gt;程序员的争论&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/200899/140456.html" target="_blank"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c高手请进&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/2007925/73660.html" target="_blank"&amp;gt;c99数组长度规定&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/20090219/155995.html" target="_blank"&amp;gt;Unicode 编码表 -来自wiki百科&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/20071119/86892.html" target="_blank"&amp;gt;C/C++常见考题深入分析之非完整版（我想永远也不可能完整的，呵呵）&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/2008717/133437.html" target="_blank"&amp;gt;关于C语言中的结构体对齐问题&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;ul&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/200875/130473.html" target="_blank"&amp;gt;结构体和类区别&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/200836/102848.html" target="_blank"&amp;gt;tinyxmld的结束符号&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/20090415/165072.html" target="_blank"&amp;gt;How to solve can't see the Add Virtual Function/Add Windows Message Handler menus on the menu of the class in VC6&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/200847/108553.html" target="_blank"&amp;gt;C++数据类型的属性与限制&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/20090909/174419.html" target="_blank"&amp;gt;Change notification&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/20100122/193801.html" target="_blank"&amp;gt;互斥锁，条件变量的多生产者，单消费者简单代码&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/2008615/125626.html" target="_blank"&amp;gt;Windows Sockets: Using Class CAsyncSocket&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;li&amp;gt;&amp;lt;a href="/course/3_program/c++/cppjs/20090825/171720.html" target="_blank"&amp;gt;C# WinForm开发系列 - 文章索引&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class="index_main_left_5"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class="index_main_left_5_top"&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a name="comment"&amp;gt;&amp;lt;/a&amp;gt;文章评论&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;div id="divComment" class="index_main_left_5_main"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;div class="index_main_left_6"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class="index_main_left_6_left"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class="index_main_left_6_left_top"&amp;gt;请您留言&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;div class="index_main_left_6_left_ceneter"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;form&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;table width="84%" height="216" border="0" cellpadding="10"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width="19%" height="29"&amp;gt;昵称：&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td width="81%"&amp;gt;&amp;lt;label&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type="text" class="index_main_left_6_left_ceneter_text" style="width:150px;" name="tbName" id="tbName" onclick="this.focus();this.select()" maxlength="20" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/label&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td&amp;gt;验证码：&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;span style="float:left;"&amp;gt;&amp;lt;input name="tbCode" id="tbCode" class="index_main_left_6_left_ceneter_text" type="text" size="6"&amp;nbsp; /&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span id="spanCode" style="float:left; clear:right;"&amp;gt;&amp;lt;img&amp;nbsp; id="Img2" onclick="this.src=this.src"&amp;nbsp; style="display:none;"/&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td height="26" colspan="2"&amp;gt;&amp;lt;a href="http://bbs.firnow.com/register.aspx" style="color:#FF0000"&amp;gt;注册会员&amp;lt;/a&amp;gt; &amp;lt;a href="http://bbs.firnow.com/login.aspx"&amp;gt;会员登录&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td height="100" colspan="2"&amp;gt;&amp;lt;label&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a name="comment"&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;textarea name="tbContent" id="tbContent" class="index_main_left_6_left_ceneter_textarea" rows="5"&amp;gt;&lt;br /&gt;文章出处：飞诺网(www.firnow.com):http://dev.firnow.com/course/3_program/c++/cppjs/20090221/156101.html&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/fence/aggbug/1803710.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fence/archive/2010/08/19/1803710.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/fence/archive/2010/08/03/1791217.html</id><title type="text">使用VC创建进程和执行命令行程序的方法</title><summary type="text">使用VC创建进程和执行命令行程序的方法2008/02/22 10:591.WinExec("cmd.exe",SW_SHOW);可以隐藏程序界面，一般在后台隐藏执行命令行或脚本时使用2.system("cmd");直接执行命令，不可以隐藏界面3.CreateProcess，一般执行带界面的进程，可以隐藏界面,隐藏方法要同时设置dwFlags和wShowWindow才可以生效，例如：STARTUPI...</summary><published>2010-08-03T06:23:00Z</published><updated>2010-08-03T06:23:00Z</updated><author><name>嘟嘟互动视觉-篱笆博客</name><uri>http://www.cnblogs.com/fence/</uri></author><link rel="alternate" href="http://www.cnblogs.com/fence/archive/2010/08/03/1791217.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/fence/archive/2010/08/03/1791217.html"/><content type="html">&lt;div class="tit"&gt;使用VC创建进程和执行命令行程序的方法&lt;/div&gt;&lt;div class="date"&gt;2008/02/22 10:59&lt;/div&gt;&lt;table style="width: 100%; table-layout: fixed"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div id="blog_text" class="cnt"&gt;&lt;p&gt;1.WinExec("cmd.exe",SW_SHOW);可以隐藏程序界面，一般在后台隐藏执行命令行或脚本时使用&lt;br /&gt;2.system("cmd");直接执行命令，不可以隐藏界面&lt;br /&gt;3.CreateProcess，一般执行带界面的进程，可以隐藏界面,隐藏方法要同时设置dwFlags和wShowWindow才可以生效，例如：&lt;/p&gt;&lt;p&gt;STARTUPINFO si;&lt;/p&gt;&lt;p&gt;ZeroMemory( &amp;amp;si, sizeof(si) );&lt;br /&gt;si.cb = sizeof(si);&lt;br /&gt;si.dwFlags=STARTF_USESHOWWINDOW;&lt;br /&gt;si.wShowWindow=SW_HIDE;&lt;br /&gt;ZeroMemory( &amp;amp;pi, sizeof(pi) );&lt;br /&gt;//watchdog &lt;br /&gt;if( !CreateProcess( NULL,&amp;nbsp;&amp;nbsp; // No module name (use command line). &lt;br /&gt;&amp;nbsp;&amp;nbsp; TEXT("test.exe"), // Command line. &lt;br /&gt;&amp;nbsp;&amp;nbsp; NULL,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Process handle not inheritable. &lt;br /&gt;&amp;nbsp;&amp;nbsp; NULL,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Thread handle not inheritable. &lt;br /&gt;&amp;nbsp;&amp;nbsp; FALSE,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Set handle inheritance to FALSE. &lt;br /&gt;&amp;nbsp;&amp;nbsp; 0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // No creation flags. &lt;br /&gt;&amp;nbsp;&amp;nbsp; NULL,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Use parent's environment block. &lt;br /&gt;&amp;nbsp;&amp;nbsp; NULL,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Use parent's starting directory. &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;amp;si,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Pointer to STARTUPINFO structure.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;amp;pi)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Pointer to PROCESS_INFORMATION structure.&lt;br /&gt;) &lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; MessageBox("启动失败！");&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; exit(-1);&lt;br /&gt;}&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://www.cnblogs.com/fence/aggbug/1791217.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/fence/archive/2010/08/03/1791217.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
