<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[ZAPPER'S Blog]]></title> 
<link>http://www.rnh19.com/gz/index.php</link> 
<description><![CDATA[]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[ZAPPER'S Blog]]></copyright>
<item>
<link>http://www.rnh19.com/gz/read.php?246</link>
<title><![CDATA[[转]Adobe Premiere Pro CS4下载+中文版+破解补丁+注册机+汉化包+序列号 Premiere CS4下载]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[电脑软件]]></category>
<pubDate>Fri, 21 Aug 2009 11:36:23 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?246</guid> 
<description>
<![CDATA[ 
	Adobe Premiere Pro CS4 完整版+破解补丁+汉化补丁<br/><br/>电驴下载：<a href="ed2k://%7Cfile%7C%5B%E5%A5%A5%E5%A4%9A%E6%AF%94%E8%A7%86%E9%9D%9E%E7%BA%BF%E6%80%A7%E8%A7%86%E9%A2%91%E7%BC%96%E8%BE%91%E8%BD%AF%E4%BB%B6%5D.Adobe.Premiere.Pro.CS4-NoPE.iso%7C2643326976%7Cb1e1955d1d972761b3c54c15c2a22523%7Ch=K6EMLIJCILUK7AUF5ET3PY2WKG5HVC5M%7C/" target="_blank">[奥多比视非线性视频编辑软件].Adobe.Premiere.Pro.CS4-NoPE.iso</a><br/><br/>破解补丁安装：安装原版的时候第一步你就选择试用版安装，安装完成后不要急着打开软件，解压破解补丁RAR文件把那个文件复制到安装根目录 双击运行，单击上面一排按钮PATCH就可以进行破解了。<br/><br/>破解补丁：<a href="ed2k://%7Cfile%7C%5B%E5%A5%A5%E5%A4%9A%E6%AF%94%E8%A7%86%E9%9D%9E%E7%BA%BF%E6%80%A7%E8%A7%86%E9%A2%91%E7%BC%96%E8%BE%91%E8%BD%AF%E4%BB%B6%5D.Adobe.Premiere.Pro.CS4.Crack.Repack-NoPE.rar%7C1283686%7C9dc6d7add281db22e47247002d5eadcc%7Ch=WYRTF7G7A3UAUR3D62OMG635XBZIJEQP%7C/" target="_blank">[奥多比视非线性视频编辑软件].Adobe.Premiere.Pro.CS4.Crack.Repack-NoPE<br/></a><br/>汉化补丁：Adobe Premiere Pro CS4 中文化程序 v1.14<br/><br/>1. <a href="http://fs1.bay.cech.com.cn/download/file_share_23557531.html" target="_blank">畅易下载</a><br/>2. <a href="http://www.namipan.com/d/6ce4d6cbf3f9a9bc2d10296a7ffebf5ff12d21745b60de04" target="_blank">纳米下载</a><br/>3. <a href="http://www.bibidu.com/fileview-1288467.html" target="_blank">BIBIDU 下载</a><br/><br/>**************************<br/><br/>Adobe Premiere Pro CS4 中文完美者特别版(2009-1-11)<br/><br/><a href="<br/><a href="http://61.187.98.184/download/Ansifa/Adobe_Premiere_Pro_CS4.exe" target="_blank">http://61.187.98.184/download/Ansifa/Adobe_Premiere_Pro_CS4....</a>" target="_blank">http://61.187.98.184/download/Ansifa/Adobe_Premiere_Pro_CS4.exe</a><br/>Tags - <a href="tag.php?tag=adobe" rel="tag">adobe</a> , <a href="tag.php?tag=premiere" rel="tag">premiere</a> , <a href="tag.php?tag=cs4" rel="tag">cs4</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?245</link>
<title><![CDATA[Fedora11 sudo 反应延迟]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Linux]]></category>
<pubDate>Tue, 28 Jul 2009 20:42:02 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?245</guid> 
<description>
<![CDATA[ 
	Fedora11 加了用户到sudoer以后。 用sudo有很长时间延迟的时候是因为在一开始安装的时候改了默认的机器名但是/etc/hosts 文件里没有更新的问题。 修改方法<br/>su gedit /etc/hosts <br/><br/>把里面的your_host_name.your_host_name 改成你装系统时自己定义的那个. <br/><br/>127.0.0.1&nbsp;&nbsp;&nbsp;&nbsp;localhost.localdomain localhost your_host_name.your_host_name<br/>::1&nbsp;&nbsp;&nbsp;&nbsp;localhost6.localdomain6 localhost6 your_host_name.your_host_name<br/>Tags - <a href="tag.php?tag=fedora11" rel="tag">fedora11</a> , <a href="tag.php?tag=sodu" rel="tag">sodu</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?244</link>
<title><![CDATA[JavaOne Conference]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Java]]></category>
<pubDate>Mon, 08 Jun 2009 22:17:37 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?244</guid> 
<description>
<![CDATA[ 
	<object id="flashObj" width="486" height="322" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0"><param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&publisherID=1460825906" /><param name="bgcolor" value="#FFFFFF" /><param name="flashVars" value="videoId=25083232001&playerID=1640183659&domain=embed&" /><param name="base" value="http://admin.brightcove.com" /><param name="seamlesstabbing" value="false" /><param name="allowFullScreen" value="true" /><param name="swLiveConnect" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&publisherID=1460825906" bgcolor="#FFFFFF" flashVars="videoId=25083232001&playerID=1640183659&domain=embed&" base="http://admin.brightcove.com" name="flashObj" width="486" height="322" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?243</link>
<title><![CDATA[显呗显呗毕业设计]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Java]]></category>
<pubDate>Sat, 25 Apr 2009 18:21:20 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?243</guid> 
<description>
<![CDATA[ 
	<a href="http://www.rnh19.com/nv/nv_overview.jpg" target="_blank"><img src="http://www.rnh19.com/nv/nv_overview.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>Tags - <a href="tag.php?tag=java" rel="tag">java</a> , <a href="tag.php?tag=prefuse" rel="tag">prefuse</a> , <a href="tag.php?tag=visualization" rel="tag">visualization</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?241</link>
<title><![CDATA[【编程技术】C# .NET WinForm 16问答！ ]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[C#/C/C++/]]></category>
<pubDate>Sat, 07 Mar 2009 21:10:08 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?241</guid> 
<description>
<![CDATA[ 
	以下内容转载于http://www.aspxboy.com/private/5294/default.aspx，感谢该作者的分享．<br/><br/>问题：<br/><br/>1. &nbsp; &nbsp; 如何设置一个From的边界 <br/><br/><br/>2. &nbsp; &nbsp; 如何建立一个透明的From<br/><br/>3. &nbsp; &nbsp; 如何设置窗体在屏幕中的位置<br/><br/>4. &nbsp; &nbsp; 如何使最小化和最大化按钮不可用<br/><br/>5. &nbsp; &nbsp; 如何使一个窗体不见<br/><br/>6. &nbsp; &nbsp; 如何设置使窗体成为非矩形的.<br/><br/>7. &nbsp; &nbsp; 如何使一个窗体在屏幕的最顶端.<br/><br/>8. &nbsp; &nbsp; 如何显示一个Model和非Model的窗体<br/><br/>9. &nbsp; &nbsp; 如何制作一个MDI的窗体<br/><br/>10. &nbsp;如何将你的窗体不显示在任务条上.<br/><br/>11. &nbsp;如何制作一个带启动屏幕的窗体.<br/><br/>12. &nbsp;如何使你的窗体TrayIcon.<br/><br/>13. &nbsp;如何修改控制窗体的尺寸和长宽尺寸.<br/><br/>14. &nbsp;如何建立一个Windows Explorer风格的窗体.<br/><br/>15. &nbsp;如何设置初始的启动窗体<br/><br/>16. &nbsp;如何建立一个有背景图像的窗体 <br/><br/>答案：<br/><br/>1. &nbsp; &nbsp; 如何设置一个From的边界<br/><br/>form总共有七种不同的边界风格让你设置,你可以在设计时刻也可以运行时通过代码动态的来设置它.这七种边界风格分别是:<br/><br/>none (System.Windows.Forms.FormBorderStyle.None )<br/><br/>fixed 3D (System.Windows.Forms.FormBorderStyle.Fixed3D)<br/><br/>fixed Dialog (System.Windows.Forms.FormBorderStyle.FixedDialog)<br/><br/>fixed Single(System.Windows.Forms.FormBorderStyle.FixedSingle)<br/><br/>fixed Tool Window(System.Windows.Forms.FormBorderStyle.FixedToolWindow)<br/><br/>sizable(system.windows.forms.formborderstyle.sizable)<br/><br/>sizable &nbsp;Tool Window<br/><br/>(system.windows.forms.formborderstyle.sizabletoolwindow)<br/><br/>在设计方式下在vs.net IDE的 Properties window中设置FormBorderStyle属性就可以了.<br/><br/>在运行方式下你可以用代码来完成:<br/><br/>dlgbx1.formborderstyle = System.Windows.Forms.FormBorderStyle.FixedDialog <br/>这七种边界类型VB6中就有,没有什么大的变化,运行方式下你需要对照不同的枚举变量进行设置. <br/><br/>2. &nbsp; &nbsp; 如何建立一个透明的From<br/><br/>你可以通过两种方法在设计时刻和运行时刻来做到这一点.<br/><br/>设计时刻,你可以在vs.net IDE的 Properties window, 设置Opacity 属性达到这个效果.这个值从0.0到1.0 . 0表示完全透明,1.0表示完全不透明.<br/><br/>运行时刻你可以用下面的编码设置窗体的opactiy属性来做到.具体:<br/><br/>frmtransparentform.opacity = 0.76; ( C# )<br/><br/>看得出现在很简单了,你已经不用再去了解什么alpha变量了.透明始终只是一种效果,不要滥用它.<br/><br/>3. &nbsp; &nbsp; 如何设置窗体在屏幕中的位置<br/><br/>你可以设置窗体的startposition属性,vs.net一般给你一个保守的选项” WindowsDefaultLocation“ 这样系统在Load窗体时将根据用户当前的计算机设置来确定一个值,你也可以在设计时将它改成另一个值”Center”.<br/><br/>如果你一定要在设计方式下确定窗体在屏幕出现的位置你可以先设置startposition为manual,然后设置location的x和y的值.<br/><br/>运行时用代码实现似乎更简洁一些:<br/><br/> &nbsp;Form1.Location = new Point (100, 100) ( VB.NET ) <br/>当然你也可以分别修改的Location的X和Y值,对应的是窗体的Left和Top属性,比如: <br/><br/>form1.left += 200 ( VB.NET ) <br/><br/>form1.top -= 100 ( VB.NET )<br/><br/>另外一个属性将也将影响窗体在屏幕的位置:desktoplocation 这个属性主要是在你设置窗体的位置相对于任务栏时非常实用(当你把任务条放在屏幕的顶或左边时,其实相应改动了desktop coordinates (0,0)),你可以这样设置这个不出现在设计属性窗口中的属性,<br/><br/>form1.desktoplocation = new Point (100,100)<br/><br/>窗体在屏幕中的位置将主要取决于各自用户具体的硬件和设置情况,所以保守的作法是用默认的” WindowsDefaultLocation”或 ”Center”;专业的作法是自己先获取系统的设置然后编码动态计算后进行设置,不然很容易在屏幕上找不到你的窗体.<br/><br/>4. &nbsp; &nbsp; 如何使最小化和最大化按钮不可用<br/><br/>在设置窗体的form.minimizebox和form.maximizebox 当为True时表示显示,False时表示不可.用编程方式见下:<br/><br/>frmmaxmin.minnimizebox = False ( VB.NET) <br/><br/>frmmaxmin.maxmnimizebox = True &nbsp;( VB.NET ) <br/><br/>5. &nbsp; &nbsp; 如何使一个窗体不见<br/><br/>我想最直接的办法是你调用 Hide()方法来做到这一点.不过我想提供另一种方法,看了之后你会获得一些其它的启发. ( VB.NET ) <br/><br/> &nbsp; &nbsp;Private Const WS_EX_TOOLWINDOW As Int32 = &H80<br/><br/> &nbsp; &nbsp;Private Const WS_POPUP As Int32 = &H80000000<br/><br/> &nbsp; &nbsp;Private Const WS_VISIBLE As Int32 = &H10000000<br/><br/> &nbsp; &nbsp;Private Const WS_SYSMENU As Int32 = &H80000<br/><br/> &nbsp; &nbsp;Private Const WS_MAXIMIZEBOX As Int32 = &H10000<br/><br/> &nbsp; &nbsp;Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Get<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Dim cp As System.Windows.Forms.CreateParams<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cp = MyBase.CreateParams<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cp.ExStyle = WS_EX_TOOLWINDOW<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cp.Style = WS_POPUP Or WS_VISIBLE Or WS_SYSMENU Or WS_MAXIMIZEBOX<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cp.Height = 0<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cp.Width = 0<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Return cp<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;End Get<br/><br/> &nbsp; &nbsp;End Property<br/><br/> &nbsp; &nbsp;原来是把Height 和Width都设置成0 ，我想这种方式和Hide()调用的底层可能是不同的。<br/><br/>6. &nbsp; &nbsp; 如何设置使窗体成为非矩形的.<br/><br/>这个问题我想我提供的不是最专业的作法,至少它还不能达到我期望的那样,也就是说它在某些事件中它还会变回矩形.但至少我可以告诉你：如果试图调用原来的win32’s API SetWindowRng是不行的,我曾如此的尝试过.现在你可能需要知道有关窗体的Region属性<br/><br/> &nbsp; &nbsp; ' // ( VB.NET ) &nbsp;<br/><br/> &nbsp; &nbsp;Public Sub SetWindowRegion()<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Dim FormPath As System.Drawing.Drawing2D.GraphicsPath<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Dim Reg As Drawing.Region<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Dim lRet As Long<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;FormPath = New Drawing2D.GraphicsPath()<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;FormPath.AddEllipse(New Rectangle(0, 0, 250, 120))<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Me.Region = New Region(FormPath)<br/><br/> &nbsp; &nbsp;End Sub<br/><br/> &nbsp; &nbsp;Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Me.Region = Nothing<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;SetWindowRegion()<br/><br/> &nbsp; &nbsp;End Sub<br/><br/> &nbsp; &nbsp;Protected Overrides Sub OnResize(ByVal e As System.EventArgs)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Me.Region = Nothing<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SetWindowRegion()<br/><br/> &nbsp; &nbsp;End Sub<br/><br/>7. &nbsp; &nbsp; 如何使一个窗体在屏幕的最顶端.<br/><br/>这是很实用的一个功能,现在你不用在调用其它api了,只用设置topmost 属性为True就可以了.对于这个属性在设计时刻和运行时刻都是可以进行修改的.代码方式:<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; myTopForm.TopMost = True ( VB.NET) <br/> &nbsp;<br/><br/>8. &nbsp; &nbsp; 如何显示一个Model和非Model的窗体<br/><br/>model和modeless的窗体主要将取决于你的应用,最多的是用在显示对话框.当你需要model的窗体时你调用myform. ShowDialog而非Model的调用MyForm.Show,对于ShowDialog有一个可选参数ower可以让你为一个窗体建立父子关系.比如:<br/><br/>' Visual Basic <br/>Private Sub mnuAbout_Click(…args…) <br/> &nbsp; Dim f As New FormOption <br/> &nbsp; f.ShowDialog Me <br/>End Sub <br/>有一点需要注意的是对于ShowDialog来说,当执行到这一句,窗体显示,但这之后的代码将不会执行,只到窗口关闭之后才继续执行,而对于Show来说是即时的,显示窗体之后将立即执行下面的代码. <br/>9. &nbsp; &nbsp; 如何制作一个MDI的窗体 <br/><br/>1. &nbsp; &nbsp; 建立一个新的Windows Application项目<br/><br/>2. &nbsp; &nbsp; 分别加入两个窗体Form1 、Form2<br/><br/>3. &nbsp; &nbsp; 设置Form1的IsMdiContainer属性为True。使它成为MDI主窗体。<br/><br/>4. &nbsp; &nbsp; 在Form2中加入一个RichTextBox控件，并设置Dock为：Fill<br/><br/>5. &nbsp; &nbsp; 在Tools 窗体中拖一个MainMenu到窗体Form1，然后建立一个菜单File&#124;Windows&#124;Help三个菜单项，File中包括New、Exit菜单项；Windows中包括Cascade、Horizontal等。<br/><br/>6. &nbsp; &nbsp; 设置Windows菜单项的MdiList属性＝True， 这样每一个MDI子窗口将自动加在Windows菜单项下面。<br/><br/>7. &nbsp; &nbsp; 双击New菜单项，然后加入以下代码：<br/><br/> &nbsp; &nbsp; private void menuNew_Click(object sender, System.EventArgs e)<br/><br/> &nbsp; &nbsp; {<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; Form2 &nbsp;NewMdiChild ;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; NewMdiChild = new Form2() ; <br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; NewMdiChild.MdiParent = this ; <br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; NewMdiChild.Show() ; <br/><br/> &nbsp; &nbsp; }<br/><br/>8. &nbsp; &nbsp; 在Windows的Cascade等菜单项中加入以下代码：<br/><br/> &nbsp; &nbsp; private void menuWindowCasca_Click(object sender, System.EventArgs e)<br/><br/> &nbsp; &nbsp; {<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; this.LayoutMdi( MdiLayout.Cascade) ; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br/><br/> &nbsp; &nbsp; }<br/><br/>另外还有以下常用的:<br/><br/>this.layoutmdi(mdilayout.tilehorizontal);<br/><br/>this.layoutmdi(mdilayout.tilevertical);<br/><br/>9. &nbsp; &nbsp; F5运行。<br/><br/>最终版的vs.net 不知是否会有一个通用的模板，不过用完全手工的方式产生一个MDI的窗口，显得有些繁琐，不如VS.NET的IDE方式下那么简洁。<br/><br/>10. &nbsp; &nbsp; 如何将你的窗体不显示在任务条上.<br/><br/>当窗体的边界风格是tools Window时它都不会出现在任务条上的.另外上面标题5中介绍的方法不仅窗体看不见,也不会出现在任务条上.<br/><br/> &nbsp; &nbsp;如果你现在在Dotnet的世界，这件事也变的简单，任何的Winform窗体现在都有ShowInTaskbar属性，所以你只要简单的设置这个属性就可以了。同样你可以选择在属性窗口中将ShowInTaskbar由True改为False。或是用代码的方式：<br/><br/> &nbsp; &nbsp;MyTaskBarFrm.ShowInTaskbar = false ; ( C# ) <br/><br/>11. &nbsp; &nbsp; 如何制作一个带启动屏幕的窗体.<br/><br/>需要你准备两个winform的窗体，一个叫它：splashscreen，把它做成一个漂亮的窗体。然后你需要一个主窗体叫它：form1吧，然后在这个窗体加入下面的代码。<br/><br/> &nbsp; &nbsp; // ( C# )<br/><br/> &nbsp; &nbsp; protected override void OnLoad ( System.EventArgs e )<br/><br/> &nbsp; &nbsp; {<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; //make load take a long time<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; Thread.Sleep(2000);<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; base.OnLoad(e);<br/><br/> &nbsp; &nbsp; }<br/><br/>然后在main中加入这样的代码：<br/><br/> &nbsp; &nbsp; [STAThread]<br/><br/> &nbsp; &nbsp; static void Main() <br/><br/> &nbsp; &nbsp; {<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; SplashScreen splashForm = new SplashScreen();<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; splashForm.Show();<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; Form1 mainForm = new Form1() ; <br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; mainForm.Load += new EventHandler(splashForm.MainScreen_Load);<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; Application.Run(mainForm);<br/><br/> &nbsp; &nbsp; }<br/><br/>不要忘了加上对threading的引用： using System.Threading;<br/><br/>12. &nbsp; &nbsp; 如何使你的窗体TrayIcon.<br/><br/>实现这个功能你可以运用notifyicon控件来达到，从tools Windows中将NotifyIcon拖到你的窗体上然后在下面的事件加入如下代码，F5。<br/><br/> &nbsp; &nbsp;' // VB.NET <br/><br/> &nbsp; &nbsp;Private mIconA As Icon = New Icon("Icon1.ico")<br/><br/> &nbsp; &nbsp;Private mIconB As Icon = New Icon("Icon2.ico")<br/><br/> &nbsp; &nbsp;Private mIconDisplayed As Boolean &nbsp; &nbsp;<br/><br/> &nbsp; &nbsp;Public Sub New()<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;MyBase.New<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Form1 = Me<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;'This call is required by the Win Form Designer.<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;InitializeComponent<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;'TODO: Add any initialization after the InitializeComponent() call &nbsp; &nbsp; &nbsp; &nbsp;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;'this form isn't used directly so hide it immediately<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Me.Hide()<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; 'setup the tray icon<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Initializenotifyicon()<br/><br/> &nbsp; &nbsp;End Sub<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Private Sub Initializenotifyicon()<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;'setup the default icon<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;notifyicon = New System.Windows.Forms.NotifyIcon()<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;NotifyIcon.Icon = mIconA<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;NotifyIcon.Text = "Right Click for the menu"<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;NotifyIcon.Visible = True<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;mIconDisplayed = True<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;'Insert all MenuItem objects into an array and add them to<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;'the context menu simultaneously<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Dim mnuItms(3) As MenuItem<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;mnuItms(0) = New MenuItem("Show Form...", New EventHandler(AddressOf Me.ShowFormSelect))<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;mnuItms(0).DefaultItem = True<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;mnuItms(1) = New MenuItem("Toggle Image", New EventHandler(AddressOf Me.ToggleImageSelect))<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;mnuItms(2) = New MenuItem("-")<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;mnuItms(3) = New MenuItem("Exit", New EventHandler(AddressOf Me.ExitSelect))<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Dim notifyiconMnu As ContextMenu = New ContextMenu(mnuItms)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;notifyicon.ContextMenu = notifyiconMnu<br/><br/> &nbsp; &nbsp;End Sub<br/><br/> &nbsp; &nbsp;Public Sub ShowFormSelect(ByVal sender As Object, ByVal e As System.EventArgs)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;'Display the settings dialog<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Dim SettingsForm As New SettingsForm()<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;SettingsForm.ShowDialog()<br/><br/> &nbsp; &nbsp;End Sub<br/><br/> &nbsp; &nbsp;Public Sub ToggleImageSelect(ByVal sender As Object, ByVal e As System.EventArgs)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;'called when the user selects the 'Toggle Image' context menu<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;'determine which icon is currently visible and switch it<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;If mIconDisplayed Then<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'called when the user selects the 'Show Form' context menu<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NotifyIcon.Icon = mIconB<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NotifyIcon.Text = "Sad"<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mIconDisplayed = False<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Else<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NotifyIcon.Icon = mIconA<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NotifyIcon.Text = "Happy"<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mIconDisplayed = True<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;End If<br/><br/> &nbsp; &nbsp;End Sub<br/><br/> &nbsp; &nbsp;Public Sub ExitSelect(ByVal sender As Object, ByVal e As System.EventArgs)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;'called when the user selects the 'Exit' context menu<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;'hide the tray icon<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;NotifyIcon.Visible = False<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;'close up<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;Me.Close()<br/><br/> &nbsp; &nbsp;End Sub<br/><br/> &nbsp; &nbsp;'Form overrides dispose to clean up the component list.<br/><br/> &nbsp; &nbsp;Public Overloads Overrides Sub Dispose()<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;MyBase.Dispose()<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;components.Dispose()<br/><br/> &nbsp; &nbsp;End Sub<br/><br/> &nbsp; &nbsp;图标文件你自己准备了，如果成功你可以看到有关NotifyIcond的各种功能了。<br/><br/>13. &nbsp; &nbsp; 如何修改控制窗体的尺寸和长宽尺寸.<br/><br/>主要是修改winform的size, Width 和Height属性。同样它们都是可以在设计和运行时刻进行修改和设置。<br/><br/>form1.size = New System.Drawing.Size(100, 100) ( VB.NET ) <br/><br/>form1.width += 100 &nbsp;(VB.NET ) <br/><br/>form1.height -= 20 &nbsp;(VB.NET ) <br/><br/>14. &nbsp; &nbsp; 如何建立一个Windows Explorer风格的窗体.<br/><br/>1.建立一个新的windows Application<br/><br/>2.从toolbox窗口拖一个treeview控件、、一个splitterk控件、一个listview控件，分别在属性窗口中设置treeview的dock属性为：：left；设置listview控件的dock属性为：fill<br/><br/>3： F5 运行<br/><br/>15. &nbsp; &nbsp; 如何设置初始的启动窗体<br/><br/>无论是c#还是visual Basic的Winform项目中你都可以在Solution Explorer窗口中右键你的Project，然后选择属性，从你Project的属性页中选择你启动的窗体或是Main()方法。<br/><br/>有些不同的是在目前的vs.net Beta2中C#项目会自动产生Main() 方法，Visual Basic.Net 的项目中你必须自己添加Main()代码，C#中你可以将Form1改成任何你可以启动的窗体名：<br/><br/> &nbsp; &nbsp; // ( C# ) <br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;static void Main() <br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;{<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Application.Run(new Form1());<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;}<br/><br/>16. &nbsp; &nbsp; 如何建立一个有背景图像的窗体<br/><br/>现在的winform中所有的窗体都有一个backgroundimage属性，只用对它赋值就可以了。普通窗体可以在运行模式也可以在运行模式完成这个设置。比如在initializecomponent()或窗体的构造函数中加入这样的代码：<br/><br/>this.backgroundimage = new Bitmap("C:&#92;&#92;DotNetApp&#92;&#92;WinForm&#92;&#92;Tile.bmp" ) ;<br/><br/> &nbsp; &nbsp;对于MDI的主窗体要麻烦一些，在VS.NET的IDE窗体中，当你设置完IsMdiContainer属性为True后，你需要查看一下InitializeComponent()中是否有这样的代码 ( C# )：<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.mdiClient1.Dock = System.Windows.Forms.DockStyle.Fill;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.mdiClient1.Name = "mdiClient1";<br/><br/>或是在窗口的属性窗口组合框中看到mdiclient1 System.Windows.Forms.mdiClient.这就是主MDI窗口，不过我没有在dotnet的文档中找到任何有关System.Windows.Forms.mdiClient的说明。然后你可以在InitializeComponent()或窗体的构造函数中加入这样的代码( C# )：<br/><br/>this.mdiclient1.backgroundimage &nbsp;= new Bitmap("C:&#92;&#92;DotNetApp&#92;&#92;WinForm&#92;&#92;Tile.bmp" ) ;<br/><br/> &nbsp; &nbsp;网上有一个ImageView的例子，里面演示了给MDI主窗体中背景上加入一行Logo文字的方法，这样使你的MDI窗体看起来很商业化，具体的你可以这样做：<br/><br/>1． &nbsp; 先在VS.NET 自动产生代码的InitializeComponent中看是否有这样的语句( C# )：<br/><br/>this.controls.addrange(new System.Windows.Forms.Control[] {this.mdiClient1});<br/><br/> &nbsp; &nbsp;又是这个mdiClient （haha）<br/><br/>2． &nbsp; 建立以下两个函数用于显示这个Logo字符：<br/><br/>// ( C# )<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;protected &nbsp;void Mdi_OnPaint ( &nbsp;Object s, &nbsp;System.Windows.Forms.PaintEventArgs e )<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;{<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Control c = (Control)s; &nbsp; &nbsp; &nbsp; <br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Rectangle r1 = c.ClientRectangle;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;r1.Width -= 4;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;r1.Height -= 4;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Rectangle r2 = r1;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;r2.Width -= 1;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;r2.Height -= 1;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Font f = new Font("Tahoma", 8);<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;String str = "MyWinform.NET ?2001 MyWinform Application V1.0";<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;StringFormat sf = new StringFormat();<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sf.Alignment = StringAlignment.Far;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sf.LineAlignment = StringAlignment.Far;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;e.Graphics.DrawString(str, f, new SolidBrush(SystemColors.ControlDarkDark), r1, sf);<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;e.Graphics.DrawString(str, f, new SolidBrush(SystemColors.ControlLight), r2, sf);<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;}<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;protected &nbsp;void Mdi_OnResize ( Object s , &nbsp;System.EventArgs e )<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Control c = (Control)s;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;c.Invalidate();<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;}<br/><br/>3． &nbsp; 在InitializeComponent()或窗体的构造函数中加入这样的代码：<br/><br/>( C# )<br/><br/>this.Controls[0].Paint += new PaintEventHandler( Mdi_OnPaint ) ;<br/><br/> this.Controls[0].Resize += new EventHandler( Mdi_OnResize ) ;<br/><br/> 注意将它加在InitializeComponent()后面或是在InitializeComponent函数中this.Controls.AddRange函数之后。<br/><br/><br/>Tags - <a href="tag.php?tag=c%23" rel="tag">c#</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?240</link>
<title><![CDATA[Incredible GUI Design Tool --- Balsamiq Mockups]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[HTML/CSS/JS]]></category>
<pubDate>Tue, 17 Feb 2009 22:59:02 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?240</guid> 
<description>
<![CDATA[ 
	在<a href="http://www.yining.org" target="_blank">Yining.write() </a>上看到了这个软件的介绍.... 简直太赞了. &nbsp;操作简单. 功能强大. 很实用. 做开发的都用的到的. <br/><br/>软件是基于Flex和Air的. 所以支持各种系统. &nbsp;每个系统上功能都是一样的.<br/>For your Desktop (Mac, windows, linux)<br/>For Confluence<br/>For JIRA <br/>For XWiki<br/><br/>软件界面截图:<br/><a href="http://farm4.static.flickr.com/3085/3179518234_47b7d81a11.jpg" target="_blank"><img src="http://farm4.static.flickr.com/3085/3179518234_47b7d81a11.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>一下直接引用Yining.write()的原文了...写的很详细:<br/><br/><br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"><br/><br/>平时工作中在界面设计的时候，我总是要求工程师先在纸上画图，初步确定后，仅仅用HTML+CSS做出静态的界面再次与用户（主要是其他业务部门）确认后，再动手写实际的代码。<br/><a href="http://en.wikipedia.org/wiki/Paper_prototyping" target="_blank">纸上的原型设计</a>是经常使用（至少我自己）的初期设计方式，办公室里用白板（空间大，而且环保些）和马克笔。这种办法不仅快，能尽早发现在文字和口头的沟通上理解不一致的地方，同时也尽可能减少开发成本和因为理解不一致导致返工的情况。纸上的原型设计<a href="http://www.alistapart.com/articles/paperprototyping" target="_blank">在可用性上能起到很大作用</a>，也有<a href="http://www.paperprototyping.com/" target="_blank">专门一本书介绍和探讨</a>，这就不多说了。<br/>但是这也有它们本身的不足。首先是没法很好地保留设计和讨论的内容，我曾经尝试<a href="http://flickr.com/photos/yining/88144964/in/set-1247998/" target="_blank">用数码相机把白板上的内容拍下来</a>，但仅仅是为了保留，没法有效地在后续的讨论和工作中继续使用。<br/>几年前发现过一个做网站的设计草图的工具软件，<a href="http://dub.washington.edu:2007/projects/denim/" target="_blank">Denim</a>，这是一个大学的项目，学术性和尝试性的味道强了些，界面设计上有很多新颖的地方，但毕竟不是从每天蹲在“战壕”中的工程师的角度出发，玩玩可以，实际工作上还是不大可能用上。（附：<a href="http://flickr.com/photos/yining/29077927/in/set-1247998/" target="_blank">Denim的截图</a>）。<br/>前阵子发现了一个新软件：<a href="http://www.balsamiq.com/products/mockups" target="_blank">Balsamiq Mockups</a>，用下来发现它真正抓住了原型设计的核心与平衡点，既能快速设计草图，又能比较好地进入到平时团队工作的流程和工具中，可以说是击中了原型设计的Sweet Spot，强烈推荐。<br/>先看看截图：<br/><a href="http://www.flickr.com/photos/yining/3179518234/" target="_blank"><br/><a href="http://farm4.static.flickr.com/3085/3179518234_47b7d81a11.jpg" target="_blank"><img src="http://farm4.static.flickr.com/3085/3179518234_47b7d81a11.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0" width="300"/></a><br/></a><br/>再说说功能和亮点：<br/>操作方面，拖拽，控件分组，甚至元素之间的对齐都做得很贴心； <br/>预制了很多界面元素，从简单的输入框，下拉框，浏览器主要元素，到经常用得到的导航条，日历，表格，到复杂的Tag Cloud，Cover Flow, 地图，WYSWYG的格式工具栏等，有了这些不用从头画起，往往比用白板都快； <br/>界面元素的修改很简单，比如导航条的几个标签页的label，就是用逗号分隔的文字，下拉框的选项就是分行的文字； <br/>使用xml语言来记录和保存界面元素和布局， <br/>这使得每个设计都能被很好得放进SVN，Git，和CVS等工具中进行管理和跟踪； <br/>可以设计复杂的界面元素，保存后，以后可以重复使用（包括修改）； <br/>可以将设计导出成PNG格式的图片；<br/><a href="http://www.flickr.com/photos/yining/3179518230/" target="_blank"><br/><a href="http://farm4.static.flickr.com/3451/3179518230_5ec1947cb9_m.jpg" target="_blank"><img src="http://farm4.static.flickr.com/3451/3179518230_5ec1947cb9_m.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/></a> <br/>可以用命令行进行导出操作，这样就能让我写个脚本，从svn里checkout某个目录下的所有设计文件后，导出图片，打包后用邮件发到项目经理，工程师甚至客户那； <br/>跨平台，Balsamiq Mokups是用Flex和Air实现的，所以在Mac OS, Linux和Windows下都能使用； <br/>不仅仅有桌面版本，还有能集成在Confluence，JIRA，和XWiki中的版本，使得异地在线协作更方便有效； <br/>据作者说，现在这款软件的设计就是用它自己来设计的，经典的“吃自己的狗粮”，这也让我对其更有信心，因为它是开发者为开发者写的软件。<br/>更多信息，大家可以到<a href="http://www.balsamiq.com/products/mockups" target="_blank">它的网站</a>上了解。<br/>还有值得一提的是<a href="http://getsatisfaction.com/balsamiq" target="_blank">Balsamiq Mokups的在GetSatisfaction上的用户支持和服务</a>，作者<a href="http://getsatisfaction.com/people/peldi" target="_blank">Peldi</a>对问题报告，新需求的回应很积极和及时。而且<a href="http://getsatisfaction.com/balsamiq/topics/balsamiq_design_patterns_website_portal" target="_blank">根据这个讨论上看</a>，到月底就会有一个专门用来分享界面控件设计的社区网站了，很期待。<br/>再要说的一点是这款软件是要付费的，79美元（也可以免费，具体如何免费，请看网站上的说明），相对于它能节省下来的时间和提高的效率，是很值得的。<a href="http://www.balsamiq.com/blog/?p=531" target="_blank">Peldi说在2008年</a>，这款软件就从1,322位付费用户那获得了162,302美元的收入（其中仅12月份就有39,000美元），这令人鼓舞地证明了只要是提供真正价值的服务和软件，就能够创造很好的收入，即使在经济萧条的寒冬里。<br/>另外说一句, <a href="http://getsatisfaction.com/" target="_blank">GetSatisfaction</a>也是一个很不错的服务。<br/></div></div><br/><br/><br/>PS. 收到注册码了..哈哈. 开心. <br/>Tags - <a href="tag.php?tag=balsamiq" rel="tag">balsamiq</a> , <a href="tag.php?tag=mockups" rel="tag">mockups</a> , <a href="tag.php?tag=gui" rel="tag">gui</a> , <a href="tag.php?tag=design" rel="tag">design</a> , <a href="tag.php?tag=tool" rel="tag">tool</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?239</link>
<title><![CDATA[Fedora 10 Cambridge has been arrived!!!]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Linux]]></category>
<pubDate>Thu, 04 Dec 2008 20:30:54 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?239</guid> 
<description>
<![CDATA[ 
	<script id="fedora-banner" type="text/javascript" src="http://fedoraproject.org/static/js/release-counter-ext.js?lang=zh_CN"></script><br/><br/>Installation Guide (English)<br/><a href="http://www.my-guides.net/en/content/view/125/26/" target="_blank">http://www.my-guides.net/en/content/view/125/26/</a><br/><br/>安装配置向导 (中文)<br/><a href="http://www.my-guides.net/en/content/view/126/26/" target="_blank">http://www.my-guides.net/en/content/view/126/26/</a><br/><br/>another one<br/><a href="http://www.fedoraguide.info/index.php?title=Fedora10" target="_blank">http://www.fedoraguide.info/index.php?title=Fedora10</a><br/><br/><br/>Tags - <a href="tag.php?tag=fedora10" rel="tag">fedora10</a>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?238</link>
<title><![CDATA[Touch Diamond 实用技巧2]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Mobile Sys&amp;Apps]]></category>
<pubDate>Tue, 07 Oct 2008 18:08:11 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?238</guid> 
<description>
<![CDATA[ 
	原址：<br/><a href="http://forum.xda-developers.com/showthread.php?t=398265" target="_blank">http://forum.xda-developers.com/showthread.php?t=398265</a><br/>[一共有36项]<br/><br/>1. 加快 TFL3D效能 --&gt; 使用Using Advanced Config, 將檔案系統快取改為8mb 以及and file system filter cache to 131072<br/><br/>2. 加快TFL3D效能 --&gt; HKLM&#92;System&#92;Storagemanager&#92;Fatfs 並將Cachesize由16384 改為32768<br/><br/>3. 當接收到新簡訊時Wake Up --&gt; HKLM&#92;Drivers&#92;BuiltIn&#92;RIL : DisableSMSWakeUpEvent 原本數值是&quot;1&quot;，將它改為&quot;0&quot;<br/><br/>4. 開關翻面靜音功能: HKLM&#92;Software&#92;HTC&#92;PHONE : FaceDownMuteRing: 將數值改為 &quot;0&quot;<br/><br/>5. Change CallWaiting Tone --&gt; HKLM&#92;Software&#92;HTC&#92;PHONE : by default set to &#92;windows&#92;waitingtone.wav by default. change to anything else<br/><br/>6. 加速TFL3D捲動速度- HKLM&#92;SYSTEM&#92;GDI&#92;GLYPHCACHE&#92;limit = 16384 or 32768 (DWORD 十進位)<br/>- 還原預設值: - HKLM&#92;SYSTEM&#92;GDI&#92;GLYPHCACHE&#92;limit = 8192 (DWORD 十進位)<br/><br/>7. 當通話時讓螢幕不要關閉 --&gt; HKEY_Local_Machine&#92;Drivers&#92;BuiltIn&#92;RIL&#92;EnableFastDormantDisplayDuringCall to 0 (Note: 似乎不是所有韌體都適用)<br/><br/>8. 設定HTC 相簿在按下X 時關閉程式而非最小化: HKEY_LOCAL_MACHINE&#92;Software&#92;HTC&#92;HTCAlbum : ok_minimize 更改數值為&quot;0&quot;<br/><br/>11. 關閉Enlarged Title barHKLM-&gt;Software-&gt;HTC-&gt;EnlargeTitleBar - 並將 &quot;Enable&quot; 值由1改為0<br/><br/>12. 關閉開機動畫和音效: HKEY_Local_Machine&#92;Software&#92;HTC&#92;HTCAnimation&#92; -&gt; rename both &quot;StartupGif&quot; and &quot;StartupWav&quot; to other names<br/><br/>13. Enable GPS photo: HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;HTC&#92;Camera&#92;P10 -&gt; change the value &quot;enabled&quot; from 0 to 1<br/><br/>15. 另一個可以嘗試的TFL3D的加速方法: HKLM&#92;Software&#92;OEM&#92;TFLOSettings:<br/>SpeedHigh: default value (25) &lt;-- Change to (5) / SpeedLow : default value (70) &lt;-- Chnge to (14) save and soft reset<br/><br/>16. 調整螢幕敏感度: HKEY_LOCAL_MACHINE&#92;Drivers&#92;TouchPanel<br/>Value = PressureThreshold<br/>Change from the default dword:00000027 or 34 to dword:000000f0 or 240 in decimal<br/>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?237</link>
<title><![CDATA[Touch Diamond 实用技巧]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Mobile Sys&amp;Apps]]></category>
<pubDate>Tue, 07 Oct 2008 18:06:26 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?237</guid> 
<description>
<![CDATA[ 
	1. 新接收短信唤醒：在HKLM - Drivers - BuiltIn - RIL中，DisableSMSWakeUpEvent的键值缺省值为"1"，改为"0"；<br/>注：有人想禁止短信对话模式，把HKCU - Software - Microsoft - Inbox - Settings - SMSAvailable置为"0"，也会造成短信无提示，正确做法是：<br/> &nbsp; 将HKCU - Software - Microsoft - Inbox - Settings - OEM - SMSInboxThreadingDisabled置为1。<br/><br/>2. 来电时，将显示屏朝下关断铃声：在HKLM - Software - HTC - PHONE中，将FaceDownMuteRing的键值改为"1"；<br/><br/>3. 更改呼叫等待音：在HKLM - Software - HTC - PHONE中，将WaitingTone的键值改为所需的值（缺省为 - windows - waitingtone.wav）；<br/><br/>4. 防止通话时屏幕自动关闭：将HKLM - Drivers - BuiltIn - RIL - EnableFastDormantDisplayDuringCall键值设为"0"（注：有些ROM不起作用）；<br/> &nbsp; 对于欧洲版本的ROM，可以试试将HKCU - ControlPanel - Phone下的"Sleep"置为"0"<br/><br/>5. 下载原装的内容（如墙纸、视频、音乐等）： <a href="http://rapidshare.com/files/121271047/CONTENT_Internal_storage.rar.html" target="_blank">http://rapidshare.com/files/121271047/CONTENT_Internal_stora...</a><br/><br/>6. 按 HTC Album 的 X 按钮时直接关掉程序：将HKLM - Software - HTC - HTCAlbum - ok_minimize键值设为"0"；<br/><br/>7. 关掉放大标题栏（Enlarged Title bar）：将HKLM - Software - HTC - EnlargeTitleBar - Enable键值改为"0"；<br/><br/>8. 关掉开机动画和声音：将HKLM - Software - HTC - HTCAnimation中"StartupGif"和"StartupWav"两个键改成其它名字；<br/><br/>9. 调整屏幕灵敏度：将HKLM - Drivers - TouchPanel - PressureThreshold键值改为"240"（十进制，缺省值为"40"）;<br/><br/>10. 自动锁定手机：将HKCU - ControlPanel - BackLight - AutoDeviceLockEnable键值从"0"改为"1"，则每次关闭屏幕，手机就会锁定；<br/><br/>11. 关于相机模式：<br/> &nbsp; &nbsp;开启"连拍"模式：将[HKLM - SOFTWARE - HTC - Camera - P6 - enabled]键值从"0"改为"1"；<br/> &nbsp; &nbsp;开启"运动"模式：将[HKLM - SOFTWARE - HTC - Camera - P8 - enabled]键值从"0"改为"1"；<br/> &nbsp; &nbsp;开启"视频共享"模式：将[HKLM - OFTWARE - HTC - Camera - P9 - enabled]键值从"0"改为"1"；<br/> &nbsp; &nbsp;开启"GPS照片"模式：将[HKLM - SOFTWARE - HTC - Camera - P10 - enabled]键值从"0"改为"1"；<br/><br/>12. 延长自动锁定时间：改变[HKCU - ControlPanel - BackLight - AutoDeviceLockTimeout]的值，如30 = 30秒，余类推；<br/><br/>13. 允许手动旋转屏幕（竖屏/横屏）：将[HKLM - System - GDI - Rotation - HideOrientationUI]键值从"1"改为"0"；<br/><br/>14. 隐藏SIM卡联系人：在HKCU - ControlPanel - Phone中，创建一个新的DWORD类型键"ShowSim"并将其值设为"0"。<br/><br/><br/>15. 振铃控制脚本：[HKCU - Control Panel - Sounds - RingTone0 - script]<br/> &nbsp; &nbsp; 脚本字符含义：a=循环起点、p=播放铃声、w=延时、v=振动、f=闪灯、r=重复（返回循环起点）、c=音量<br/> &nbsp; &nbsp; 例： &nbsp;铃声： &nbsp; &nbsp; &nbsp;apw3r &nbsp;（响铃，暂停3秒，重复）<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 铃声渐强： &nbsp;c50apw3c150r<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 响铃一次： &nbsp;p<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 振动： &nbsp; &nbsp; &nbsp;av3w3r<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 振动并响铃：av0pw3r<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 振动后响铃：v3w3apw3r<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 无： &nbsp; &nbsp; &nbsp; &nbsp;a<br/><br/><br/>16. WiFi上网问题：打开WLAN后上网、更新天气常会遇到连接失败、或仍通过GPRS连接等情况，这需要完成一下两项设置：<br/> &nbsp; &nbsp;1) 在“设置->连接->连接->Internet设置->管理现有连接”中，选择自动；<br/> &nbsp; &nbsp;2) 在“设置->无线局域网->电源模式”中，选择“最佳性能”；<br/><br/>17. 更改默认输入法：安装下列软件，更改后重启。<br/> 更改默认输入法.rar (7.29 KB) &nbsp;更改默认输入法.rar (7.29 KB)<br/>下载次数: 248<br/><br/><br/>18. 更改TouchFLO 3D首页左右软键功能：<br/> &nbsp; &nbsp;在[HKLM - Software - HTC - Manila]中<br/> &nbsp; &nbsp;HomeLSKArguments - 左键对应程序调用参数<br/> &nbsp; &nbsp;HomeLSKPath - 左键对应程序路径，如： &#92;Program Files&#92;WebIS&#92;PocketInformant&#92;PocketInformant.exe<br/> &nbsp; &nbsp;HomeLSKText - 左键按钮显示的文字<br/> &nbsp; &nbsp;HomeRSKArguments （对应右键，含义同上） <br/> &nbsp; &nbsp;HomeRSKPath<br/> &nbsp; &nbsp;HomeRSKText<br/><br/>19.隐藏运营商名称<br/><br/> &nbsp; 打开注册表工具：<br/> &nbsp; 进入[HKEY_LOCAL_MACHINE-Software-Microsoft-RIL-OperatorNames]<br/>找到名称为46000的字符串，然后把值改成空格，如没有这个字符串的话，请新建。。然后关闭电话功能再启用即可<br/><br/>20.关屏自动锁定手机<br/>也就是开启Autolock 功能:<br/>HKEY_CURRENT_USER-ControlPanel-BackLight-AutoDeviceLockEnable 把 0 改为 1 就开启 Autolock 功能了<br/><br/>也可以延时锁定手机:<br/>HKEY_CURRENT_USER-ControlPanel-BackLight-AutoDeviceLockTimeout 把 5 改為 30 (即是代表在 Screen 背光 "Backlight" 关掉后 30 秒自动锁定, 如果把数值改为 60 就代表在 Backlight 关掉后 60 秒后自动锁机。<br/><br/>21.不用插耳机使用音频增强器<br/>HKLM-System-State-Hardware-Headset 把这个鍵值由0改为1就可以不用插入耳机使用音频增强器了。<br/><br/>
]]>
</description>
</item><item>
<link>http://www.rnh19.com/gz/read.php?236</link>
<title><![CDATA[Windows Server 2008 配置]]></title> 
<author>zapper &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Windows_MAC]]></category>
<pubDate>Sat, 23 Aug 2008 15:51:04 +0000</pubDate> 
<guid>http://www.rnh19.com/gz/read.php?236</guid> 
<description>
<![CDATA[ 
	安装桌面体验<br/><br/>由于是服务器系统，默认是没有华丽的效果的。开启方法如下<br/>“开始”——“服务器管理”——“Server Manager”<br/>在左边一栏找到某某features（具体是什么记不清了），然后点击Add features<br/>滑动找到desktop** 桌面体验<br/>当然如果是无线使用笔记本的话，无线功能也要加上。<br/>之后应该是重启。<br/><br/>开启Aero<br/><br/>要开启Aero效果需要启动相关服务。“开始”运行（或者同时按住Win+R键）services.Msc找到Themes 右键开启服务。然后右键属性，把启动方式改为自动。<br/><br/>注意：开启Aero，显卡硬件必须要支持DX9.0和PS2.0，128M以上显存。<br/><br/>关闭IE SEC<br/><br/>服务器系统要求很高的安全性，所以微软给ie添加了安全增强。这就使得ie在Internet区域的安全级别一直是最高的，而且无法进行整体调整。<br/>点击快速运行栏的“服务器管理器”，开启服务器管理器。<br/>1.勾选“登录时不要显示此控制台”<br/>2.点击“配置IE ESC”，将对“管理员”和“用户”设置成“禁用”<br/><br/>割掉关机事件跟踪<br/><br/>每次关机都要求给出原因，用起来很烦人。去掉的方法不难。<br/><br/>“开始”“运行”键入gpedit.Msc<br/><br/>如果是中文版，则：开始 -》 运行 -》 gpedit.msc-》计算机配置 -》 管理模板 -》 系统 -》 显示关机*跟踪 -》 禁用。 <br/><br/>　　如果是英文版，则：开始 -》 运行 -》 gpedit.msc -》 Computer configuration -》 Administrative Templates -》 System -》 Display shutdown event tracker -》 设置为 Disable；<br/><br/>让计算机直登陆而无须按ctrl+alt+del<br/><br/>在运行框中键入“gpedit.msc”进入主策略编辑器。1.依次双击：计算机配置——windows配置——安全设置——本地策略——安全选项——交互式登录：无须按ctrl+alt+del——勾选“已启用”<br/><br/>开启硬件加速<br/><br/><br/>桌面上右键“个性化”——“显示设置”——“高级设置”<br/>“疑难解答”——“更改设置”把硬件加速滑到最大就行了<br/><br/>优化前台程序运行<br/><br/><br/>如果不想在浏览网页开启多任务，听着音乐的时候感觉到卡，需要把性能优先到前台程序上来<br/>打开”高级系统设置“——“高级”——”性能“<br/>优先”程序“而非”后台服务“<br/><br/>“数据执行保护——仅为基本Windows程序和服务启用 DEP"<br/><br/>对注册表进行优化：<br/><br/>1. 提高Win2008系统关机速度<br/><br/> &nbsp;定位注册表到 HKEY_CURRENT_USER&#92;Control Panel&#92;Desktop ，设置键值 WaitToKillAppTimeout 为1 <br/> &nbsp;定位注册表到 HKEY_LOCAL_MACHINE&#92;SYSTEM&#92;CurrentControlSet&#92;Control ，设置键值WaitToKillServiceTimeout &nbsp;为1<br/><br/> &nbsp;2. 加快Win2008菜单显示速度<br/><br/> &nbsp;定位注册表到 HKEY_CURRENT_USER&#92;Control Panel&#92;Desktop ，设置键值 MenuShowDelay 为 1?<br/><br/><br/> &nbsp;3. 自动释放Dll占用内存?<br/><br/><br/>定位注册表到 HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;Microsoft&#92;Windows&#92;CurrentVersion&#92;Explorer ，设置键值 AlwaysUnloadDLL 为1<br/><br/><br/>4.加速关闭没有响应的程序<br/><br/> &nbsp;定位注册表到 HKEY_CURRENT_USER&#92;Control Panel&#92;Desktop ，设置键值 AutoEndTasks 为1<br/><br/>十二：禁用不必要的服务<br/><br/>开始→运行→输入"msconfig"确定→<br/>①启动→点击[全部禁用]→[确定]后，不要重新启动<br/><br/>②服务→勾上"隐藏所有Microsoft服务"的勾→点击[全部禁用]，[应用]→再去掉"隐藏所有Microsoft服务"的勾→<br/><br/>将下列服务<br/>windows time，<br/>wireless zero configuration，<br/>task scheduler，<br/>Fast user switching compatibility，<br/>Netmeeting remote desktop sharing，<br/>terminal services，<br/>automatic updates，<br/>remote registry，<br/>removable storage，<br/>Indexing service，<br/>messenger，<br/>server,<br/>Computer browser，<br/>Print Spooler<br/>前的勾去掉（请仔细查找，大小写忽略。依安装版本和功能的不同，有的服务可能没有。电脑若在局域网内，用时将server,Computer browser手动打开；若有打印机，用时将Print Spooler手动打开）[确定]后，重新启动<br/><br/><br/>Tags - <a href="tag.php?tag=server" rel="tag">server</a> , <a href="tag.php?tag=2008" rel="tag">2008</a>
]]>
</description>
</item>
</channel>
</rss>