??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产人成综合网站,亚洲制服av,久久久久久久97http://www.aygfsteel.com/yeiwei/category/15461.html <span class="style14"><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;----气度影响格局-性格军_命运<br> <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;----智力比知识重要,素质比智力重要,觉悟比素质更重要 </span>zh-cnWed, 28 Feb 2007 08:10:00 GMTWed, 28 Feb 2007 08:10:00 GMT60一个net代码向java 的代码{换工?/title><link>http://www.aygfsteel.com/yeiwei/articles/71972.html</link><dc:creator>圣域飞侠</dc:creator><author>圣域飞侠</author><pubDate>Tue, 26 Sep 2006 06:41:00 GMT</pubDate><guid>http://www.aygfsteel.com/yeiwei/articles/71972.html</guid><wfw:comment>http://www.aygfsteel.com/yeiwei/comments/71972.html</wfw:comment><comments>http://www.aygfsteel.com/yeiwei/articles/71972.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/yeiwei/comments/commentRss/71972.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/yeiwei/services/trackbacks/71972.html</trackback:ping><description><![CDATA[<p> <strong>l于出现?net代码向java 的代码{换工?</strong> <br />Application  Web application , console  都可以{?<br />象作者dannyc  说的<br />"Together we can translate every .NET application into Java !" </p> <p>NET2java  作ؓ Netbeans 5.0的plugin 提供? 要用NET2java 你就得先下Netbeans </p> <p>5.0<br />下面是我的安装步?br />1 .下蝲Netbeans 5.0<br />2. 安装Netbeans 5.0, <font color="#ff0000">必需用jdk1.5.07 version 以上</font>, NET2java的code 用jdk1.5.07?/p> <p>新方? <br />3. 安装com-sun-dn-DNPlugin.nbm plugin 到Netbeans 5.0q个很简? 不会看Netbeans 5.0的help<br />里面有案可说明的. <br /><strong>4. 安装com-sun-dn-DNPlugin.nbm 后把dnj_translation_library_061406.zip unzip 到C:\Documents And Settings\Trove\dnj\</strong><br /> 下面. <br />5. 在Netbeans 5.0?file menu 多了一?import </p> <p> <br />q没有command line tool Qdannyc 说的 <br />I'm really sorry if you don't like NetBeans, I'll put in the command line version of NET2Java soon<br />希望他早点realse  command tool . </p> <p>example 能{换, 最后改一?main的code好? </p> <p> <br />转换我自qproject 没成功. L下面的exception Q我ldannyc发mail? 真希望他能尽快fixq个bug.</p> <p> <br />java.io.FileNotFoundException: D:\try\net2java\src\Tomi\Data\Minosse\GTTableInfoDataSource:GTDataSource.java (The filename, directory name, or volume label syntax is incorrect)<br /> at java.io.FileOutputStream.open(Native Method)<br /> at java.io.FileOutputStream.<init>(FileOutputStream.java:179)<br /> (RequestProcessor.java:493)<br /> at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926)</p> <p>下蝲<br />net代码向java 的代码{换工?br />dnj_translation_library_061406</p> <p> <br /> <a >https://net2java.dev.java.net/files/documents/5085/36196/dnj_translation_library_061406.zip</a> </p> <p> <br />com-sun-dn-DNPlugin.nbm<br /><a >https://net2java.dev.java.net/files/documents/5085/36197/com-sun-dn-DNPlugin.nbm</a></p> <p> <br />dnj_samples_053006.zip<br /><a >https://net2java.dev.java.net/files/documents/5085/36198/dnj_samples_053006.zip</a></p><img src ="http://www.aygfsteel.com/yeiwei/aggbug/71972.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/yeiwei/" target="_blank">圣域飞侠</a> 2006-09-26 14:41 <a href="http://www.aygfsteel.com/yeiwei/articles/71972.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C#导出Excel源码http://www.aygfsteel.com/yeiwei/articles/70760.html圣域飞侠圣域飞侠Wed, 20 Sep 2006 05:02:00 GMThttp://www.aygfsteel.com/yeiwei/articles/70760.htmlhttp://www.aygfsteel.com/yeiwei/comments/70760.htmlhttp://www.aygfsteel.com/yeiwei/articles/70760.html#Feedback0http://www.aygfsteel.com/yeiwei/comments/commentRss/70760.htmlhttp://www.aygfsteel.com/yeiwei/services/trackbacks/70760.html阅读全文

圣域飞侠 2006-09-20 13:02 发表评论
]]>
cMQQ的垂直菜?动? http://www.aygfsteel.com/yeiwei/articles/70756.html圣域飞侠圣域飞侠Wed, 20 Sep 2006 04:52:00 GMThttp://www.aygfsteel.com/yeiwei/articles/70756.htmlhttp://www.aygfsteel.com/yeiwei/comments/70756.htmlhttp://www.aygfsteel.com/yeiwei/articles/70756.html#Feedback0http://www.aygfsteel.com/yeiwei/comments/commentRss/70756.htmlhttp://www.aygfsteel.com/yeiwei/services/trackbacks/70756.html阅读全文

圣域飞侠 2006-09-20 12:52 发表评论
]]>
C#下实现在U升U?/title><link>http://www.aygfsteel.com/yeiwei/articles/70754.html</link><dc:creator>圣域飞侠</dc:creator><author>圣域飞侠</author><pubDate>Wed, 20 Sep 2006 04:51:00 GMT</pubDate><guid>http://www.aygfsteel.com/yeiwei/articles/70754.html</guid><wfw:comment>http://www.aygfsteel.com/yeiwei/comments/70754.html</wfw:comment><comments>http://www.aygfsteel.com/yeiwei/articles/70754.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/yeiwei/comments/commentRss/70754.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/yeiwei/services/trackbacks/70754.html</trackback:ping><description><![CDATA[ <p> <font size="1">//q是一个webservice</font> </p> <p> <font size="1">private AppUpdate.UpdateServ  UpdateSvr;</font> </p> <p> <br /> <font size="1">  private void button1_Click(object sender, System.EventArgs e)<br />  {<br />    <br />   if(LinkWebServices()==true)<br />   {<br />    this.label1.Text="q接服务?...... PASS";<br />    <br />    if(CheckVer()==true)<br />    {<br />     this.label2.Text="查最新版本ƈ下蝲.......PASS";<br />                   <br />    }<br />    else<br />    {<br />     this.label2.Text="查最新版本ƈ下蝲.......FAIL";<br />    }<br />   }<br />   else<br />   {<br />    this.label1.Text="q接服务?......FAIL";<br />   }<br />  }</font> </p> <p> <font size="1">//q是用来与升U服务器建立q接<br />  private bool LinkWebServices()<br />  {<br />   try<br />   {<br />    UpdateSvr=new UpdateServ();<br />    return true;<br />   }<br />   catch<br />   {<br />    return false;<br />   }<br />  }</font> </p> <p> <font size="1">//调用webservice用来查是不是有最新的版本<br />  private bool CheckVer()<br />  {<br />   string path =Application.StartupPath;<br />   try<br />   {<br />    VersionCheck(path);<br />    return true;<br />   }<br />   catch(Exception ex)<br />   {<br />    MessageBox.Show(ex.ToString());<br />    return false;<br />   }<br />  }</font> </p> <p> <font size="1">  private void VersionCheck(string desPath)<br />  {<br />   try<br />   {<br />    #region 查看文g和目?br />    if(!desPath.EndsWith(@"\"))<br />     desPath += @"\";</font> </p> <p> <font size="1">    if(!System.IO.Directory.Exists(desPath))<br />    {<br />     System.IO.Directory.CreateDirectory(desPath);<br />    }</font> </p> <p> <font size="1">    string tempPath = desPath + @"tempDesPathCache\";</font> </p> <p> <font size="1">    if(System.IO.Directory.Exists(tempPath))<br />    {<br />     System.IO.Directory.Delete(tempPath,true);<br />     System.IO.Directory.CreateDirectory(tempPath);<br />    }<br />    else<br />     System.IO.Directory.CreateDirectory(tempPath);</font> </p> <p> <font size="1">    if(!System.IO.File.Exists(desPath + "UpdateConfig.xml"))<br />    {<br />     System.Xml.XmlDocument updateConfig = new System.Xml.XmlDocument();<br />     updateConfig.LoadXml(@"<root></root>");<br />     updateConfig.Save(desPath + "UpdateConfig.xml");<br />    }<br />    #endregion</font> </p> <p> <font size="1">   <br />    System.Xml.XmlDocument serverXmlDoc = UpdateSvr.AppUpdateVertion();<br />    System.Xml.XmlDocument localXmlDoc = new System.Xml.XmlDocument();<br />    localXmlDoc.Load(desPath + "UpdateConfig.xml");<br />    bool newVersionExist = false;<br />    bool moduleExist = false;<br />    System.Xml.XmlNode serverNode0 = serverXmlDoc.ChildNodes[0];<br />    System.Xml.XmlNode localNode0 = localXmlDoc.ChildNodes[0];<br />    foreach(System.Xml.XmlNode serverNode in serverNode0)<br />    {<br />     moduleExist = false;<br />     foreach(System.Xml.XmlNode localNode in localNode0)<br />     {<br />      //扑ֈ对应模块<br />      if(localNode.ChildNodes[0].InnerText == serverNode.ChildNodes[0].InnerText)<br />      {<br />       moduleExist = true;<br />       //版本号判?br />       if(localNode.ChildNodes[1].InnerText.CompareTo(serverNode.ChildNodes[1].InnerText) < 0)<br />       {<br />        newVersionExist = true;<br />        if(System.Configuration.ConfigurationSettings.AppSettings["NetStyle"].ToString()=="internet")<br />        {<br />         DownloadFile(serverNode.ChildNodes[2].InnerText,tempPath + serverNode.ChildNodes[0].InnerText);<br />        }<br />        else<br />        {<br />         DownloadFile(serverNode.ChildNodes[3].InnerText,tempPath + serverNode.ChildNodes[0].InnerText);<br />        }<br />       }<br />       break;<br />      }<br />     }<br />     //没找到对应模?br />     if(false == moduleExist)<br />     {<br />      <br />      if(System.Configuration.ConfigurationSettings.AppSettings["NetStyle"].ToString()=="internet")<br />      {<br />       DownloadFile(serverNode.ChildNodes[2].InnerText,tempPath + serverNode.ChildNodes[0].InnerText);<br />      }<br />      else<br />      {<br />       DownloadFile(serverNode.ChildNodes[3].InnerText,tempPath + serverNode.ChildNodes[0].InnerText);<br />      }<br />     }<br />    }<br />    //写入新UpdateConfig.xml升完毕后替?br />    if(newVersionExist)<br />    {<br />     serverXmlDoc.Save(tempPath + "UpdateConfig.xml");<br />     if(DialogResult.Yes == MessageBox.Show("有新版本Q是否更?","提示",MessageBoxButtons.YesNo))<br />     {<br />      string[] dirs = System.IO.Directory.GetFiles(tempPath, "*.*");<br />      string fileName;<br />      foreach (string dir in dirs)<br />      {<br />       fileName = ((dir.Split(Convert.ToChar(@"\")))[dir.Split(Convert.ToChar(@"\")).Length - 1]);<br />       if(System.IO.File.Exists(desPath + fileName))<br />       {<br />        //TODO:可以支持备䆾以前版本<br />        System.IO.File.Delete(desPath + fileName);<br />       }<br />       //TODO:如果pȝ正在q行Q您得停止系l,至于如何停止Q也许可以用System.Diagnostics.Process<br />       System.IO.File.Move(dir,desPath + fileName);<br />      }<br />      MessageBox.Show("升完毕");<br />     }<br />     else<br />     {<br />      //TODO:可以支持重新提示升<br />     }<br />    }<br />   }<br />   catch(Exception ex)<br />   {<br />    throw new Exception("升p|Q原因是Q? + ex.Message,ex);<br />   }<br />  }</font> </p> <p> <font size="1">//下蝲最新的文g</font> </p> <p> <font size="1">  private void DownloadFile(string source,string fileName)<br />  {<br />   try<br />   {<br />    System.Net.WebClient myWebClient = new System.Net.WebClient();<br />    myWebClient.DownloadFile(source,fileName);<br />   }<br />   catch(Exception ex)<br />   {<br />    throw new Exception("下蝲p|Q原因是Q? + ex.Message,ex);<br />   }<br />  }</font> </p> <img src ="http://www.aygfsteel.com/yeiwei/aggbug/70754.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/yeiwei/" target="_blank">圣域飞侠</a> 2006-09-20 12:51 <a href="http://www.aygfsteel.com/yeiwei/articles/70754.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>验证码的三种做法[U数字][U汉字][字母\数字\汉字混合]http://www.aygfsteel.com/yeiwei/articles/70752.html圣域飞侠圣域飞侠Wed, 20 Sep 2006 04:50:00 GMThttp://www.aygfsteel.com/yeiwei/articles/70752.htmlhttp://www.aygfsteel.com/yeiwei/comments/70752.htmlhttp://www.aygfsteel.com/yeiwei/articles/70752.html#Feedback0http://www.aygfsteel.com/yeiwei/comments/commentRss/70752.htmlhttp://www.aygfsteel.com/yeiwei/services/trackbacks/70752.html阅读全文

圣域飞侠 2006-09-20 12:50 发表评论
]]>
用C#创徏可拖动窗?/title><link>http://www.aygfsteel.com/yeiwei/articles/70737.html</link><dc:creator>圣域飞侠</dc:creator><author>圣域飞侠</author><pubDate>Wed, 20 Sep 2006 03:39:00 GMT</pubDate><guid>http://www.aygfsteel.com/yeiwei/articles/70737.html</guid><wfw:comment>http://www.aygfsteel.com/yeiwei/comments/70737.html</wfw:comment><comments>http://www.aygfsteel.com/yeiwei/articles/70737.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/yeiwei/comments/commentRss/70737.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/yeiwei/services/trackbacks/70737.html</trackback:ping><description><![CDATA[ <font size="1">所谓“可拖动H体”就是无需拖动标题栏就可以拖动的窗体,q在一个没有标题栏的窗体上是一U非常有用的技术。关于这一斚w的技巧,|上已经有很多介l,但都不是很详,有些实现也不够简z。最主要的,q些介绍大多是大片大片的源代码,很少讲解Q初学者学期来恐怕要费些力气Q我在学习这个技巧的时候就很痛苦)。在q里Q我对这个技巧进行了一个详l的讲解Q相信各位初学者朋友可以学会如何制作可拖动H体?/font> <p> <font size="1">    Q注Q本文期望的读者是那些有一定用C#开发WindowsE序基础但暂时还不会制作可拖动窗体的朋友。)</font> </p> <p> <font size="1">    首先Q我们来复习一下一个WindowsH体的组成。请看这张图Q?/font> </p> <font size="1"> <hr width="90%" color="#000000" /> </font> <blockquote> <blockquote> <p align="center"> <font size="1">?  WindowsH体构成</font> </p> <p align="center"> <a target="_blank"> <font size="1"> <img alt="点击查看原图" src="http://blog.csdn.net/images/blog_csdn_net/loverp/44862/o_mw_fig01.JPG" width="80%" border="0" /> </font> </a> </p> </blockquote> </blockquote> <font size="1"> <hr width="90%" color="#000000" /> </font> <p> <font size="1">    q是一个Ş式化的标准WindowsH体。首先,H体的顶部是一个标题栏Q其余的部分是窗体的MQ包围在H体M外围的是一个边框,Ҏ内不是我们攄控g或绘制图形的用户区?/font> </p> <p> <font size="1">    图中q标明了各种H体构造元素的寸的获得方法。对于用户区Q?span class="mycode">System.Windows.Forms.Form</span>提供了实例属?span class="mycode">ClientSize</span>Q相信大家已l很熟悉了。而要x一般性的H体构造元素(如标题栏、边框等Q的寸Q我们可以?NETcd中提供的一个类Q?span class="mycode">System.Windows.Forms.SystemInformation</span>Q这个类提供了一些静态属性如表示标题栏高度的<span id="wmqeeuq" class="mycode">CaptionHeight</span>。有?span class="mycode">SystemInformation</span>cȝ信息可以?NET SDK文档目录?/font> <a href="ms-help://MS.NETFrameworkSDKv1.1.CHS/cpref/html/frlrfSystemWindowsFormsSystemInformationClassTopic.htm" target="_blank"> <font size="1">.NET Framework SDK -> 参?-> cd -> System.Windows.Forms -> SystemInformation c?/font> </a> <font size="1">”处扑ֈQ注Q这里的链接只在您安装?NET Framework 1.1体中文版q且安装了配套文档时才有效)。这是一个很有用的类Q希望大家能够记住它Q可能您早就知道了,可我是才知道?_-汗~~Q?/font> </p> <p> <font size="1">    接下来,我们来看看如何在在用户区拖动鼠标时移动窗体。请看下面这张图Q?/font> </p> <font size="1"> <hr width="90%" color="#000000" /> </font> <blockquote> <blockquote> <p align="center"> <font size="1">?  H体的移?/font> </p> <p align="center"> <a target="_blank"> <font size="1"> <img alt="点击查看原图" src="http://blog.csdn.net/images/blog_csdn_net/loverp/44862/o_mw_fig02.JPG" width="80%" border="0" /> </font> </a> </p> </blockquote> </blockquote> <font size="1"> <hr width="90%" color="#000000" /> </font> <p> <font size="1">    我们来观察鼠标在H体内的位置和窗体的UdQ很Ҏ可以发现Q在H体被拖动的q程中,鼠标在窗体内的相对位|是始终不变的!那么Q我们只要检到鼠标在屏q中的移动ƈ修改H体的位|就可以辑ֈ拖动H体的目的!</font> </p> <p> <font size="1">    我们知道Q在鼠标消息/事g处理中,只能得到鼠标相对于窗体的位置。那么,如何知道鼠标在屏q中的位|呢Q这里又要提C个类Q?span class="mycode">System.Windows.Forms.Control</span>cR也怽会很吃惊Q这不是所有控件的基类么?呵呵~是这样di。不q,管是这P<span id="wmqeeuq" class="mycode">Control</span>cd没有像其他广泛用的基类那样被声明ؓ抽象c,而且它提供了一个静态属性:<span id="wmqeeuq" class="mycode">MousePosition</span>Q通过q个属性可以得到鼠标相对于屏幕的位|。有?span class="mycode">Control</span>cȝ信息可以?NET Framework文档目录?/font> <a href="ms-help://MS.NETFrameworkSDKv1.1.CHS/cpref/html/frlrfSystemWindowsFormsControlClassTopic.htm" target="_blank"> <font size="1">.NET Framework SDK -> 参?-> cd -> System.Windows.Forms -> Control c?/font> </a> <font size="1">”处扑ֈQ注Q这里的链接只在您安装?NET Framework 1.1体中文版q且安装了配套文档时才有效)?/font> </p> <p> <font size="1">    知道了如何获取这些信息之后,制作UdH体实际上就成了一个很单的问题了。基本过E是q样的:首先Q在鼠标Q左键或一个你喜欢的键Q按下时Q记录鼠标位|;׃在移动的q程中,鼠标的屏q坐标发生变化但H体相对坐标不变Q我们可以推出H体位置的变化ؓQ假?span class="mycode">mousePosition</span>h<span id="wmqeeuq" class="mycode">System.Drawing.Point</span>cdQ表C鼠标在H体中的相对坐标Q:</font> </p> <p class="mycodet"> <font size="1">// CZ代码1<br />Form.Top = Control.MousePosition.Y - mousePosition.Y;<br />Form.Left = Control.MousePosition.X - mousePosition.X;</font> </p> <p> <font size="1">    q样q不行,因ؓ我们?span class="mycode">mousePosition</span>表示的是鼠标在窗体用户区内的相对坐标Q但在移动窗体的时候还要考虑H体标题栏和Ҏ的尺寸。在上面的基上,我们代码修正ؓQ?/font> </p> <p class="mycodet"> <font size="1">// CZ代码2<br />Form.Top = Control.MousePosition.Y - mousePosition.Y<br />           - SystemInformation.FrameBorderSize.Height - SystemInformation.CaptionHeight;<br />Form.Left = Control.MousePosition.Y - mousePosition.Y<br />            - SystemInformation.FrameBorderSize.Width;</font> </p> <p> <font size="1">    也就是说Q在高度上(U坐标)要减L题栏的高度和Ҏ的高度,而在宽度上(横坐标)要减去边框的宽度。然而,当制作一个既没有标题栏也没有Ҏ的可拖动H体Ӟ使用“示例代?”所C的代码可以了?/font> </p> <p> <font size="1">    上面的代码只是一个示范性代码。具体的操作如下Q?/font> </p> <p> <font size="1">    首先QؓH体d一个私有域Q?/font> </p> <p class="mycodet"> <font size="1">private System.Drawing.Point mousePoint;</font> </p> <p> <font size="1">    然后QؓH体d鼠标按下事g处理ҎQ我q里?span class="mycode">MainForm_MouseDown</span>Q别忘了该Ҏ链接?span class="mycode">MainForm.MouseDown</span>事gQ这不用多说了吧Q)Q?/font> </p> <p class="mycodet"> <font size="1">private void MainForm_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) {<br />    if(e.Button == MouseButtons.Left) {<br />        this.mousePosition.X = e.X;<br />        this.mousePosition.Y = e.Y;<br />    }<br />}</font> </p> <p> <font size="1">    在这里注意对鼠标按键q行{选?/font> </p> <p> <font size="1">    接下来,为窗体添加鼠标移动事件处理方法(我这里是<span id="wmqeeuq" class="mycode">MainForm_MouseMove</span>Q:</font> </p> <p class="mycodet"> <font size="1">private void MainForm_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) {<br />    if(e.Button == MouseButtons.Left) {<br />        Form.Top = Control.MousePosition.Y - mousePosition.Y<br />                   - SystemInformation.FrameBorderSize.Height - SystemInformation.CaptionHeight;<br />        Form.Left = Control.MousePosition.Y - mousePosition.Y<br />                    - SystemInformation.FrameBorderSize.Width;<br />    }<br />}</font> </p> <p> <font size="1">    q里Q如果窗体没有标题栏Q可以去掉?span class="mycode">-SystemInformation.CaptionHeight</span>”;如果H体没有ҎQ还可以L?span class="mycode">-SystemInformation.FrameBorderSize.Height</span>”和?span class="mycode">-SystemInformation.FrameBorderSize.Width</span>”?/font> </p> <p> <font size="1">    现在Q您是不是已l很清楚地明白如何用C#制作可拖动窗口了Q祝贺您Q最后,送您一个小C物—?/font> <a > <font size="1">桌面旉</font> </a> <font size="1">。很z、很有意思哦~~~</font> </p> <p> <font size="1">    另外赠送小技巧三则:</font> </p> <ul> <li> <font size="1">如何制作不规则窗?</font> </li> </ul> <p> <font size="1">    q个技巧我掌握的还不是很丰富,现在介绍一U最单的Ҏ——通过讄H体?span class="mycode">Region</span>属性。首先,声明一?span class="mycode">System.Drawing.Drawing2D.GraphicsPath</span>变量Q在q个变量中添加您期望作ؓH体轮廓的Ş状组合;之后Q从q个变量生成一?span class="mycode">System.Drawing.Region</span>实例Qƈ赋给H体?span class="mycode">Region</span>属性即可。如Q?/font> </p> <p class="mycodet"> <font size="1">GraphicsPath gp = new GraphicsPath();<br />gp.AddEllipse(0, 0, 120, 120);<br />Region r = new Region(gp);<br />this.Region = r;</font> </p> <p> <font size="1">    上qC码添加到H体的构造函CQ我们就能够得到一个自定义的窗体了Q这个窗体是一个直径ؓ120像素的圆形(也是我的旉的外观哦Q?/font> </p> <ul> <li> <font size="1">如何生成没有Ҏ的窗?</font> </li> </ul> <p> <font size="1">    窗体的<span id="wmqeeuq" class="mycode">FormBorderStyle</span>讄?span class="mycode">None</span>卛_。这很简单事么?那么</font> </p> <ul> <li> <font size="1">如何生成有边框但没有标题栏的H体 </font> </li> </ul> <p> <font size="1">    首先窗体的<span id="wmqeeuq" class="mycode">ControlBox</span>属性设|ؓ<span id="wmqeeuq" class="mycode">false</span>Q也是不要控制按钮Q窗体图标、最大最化按钮和关闭按钮)。按说这时就不应该有标题栏了Q但我们q能看到它很烦h地待在那里,因此Q我们要把窗体的<span id="wmqeeuq" class="mycode">Text</span>属性设|ؓI(注意?span class="mycode">String.Empty</span>Q而不?span class="mycode">null</span>Q?/font> </p> <img src ="http://www.aygfsteel.com/yeiwei/aggbug/70737.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/yeiwei/" target="_blank">圣域飞侠</a> 2006-09-20 11:39 <a href="http://www.aygfsteel.com/yeiwei/articles/70737.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何在Web面上直接打开、编辑、创建Office文档http://www.aygfsteel.com/yeiwei/articles/70734.html圣域飞侠圣域飞侠Wed, 20 Sep 2006 03:32:00 GMThttp://www.aygfsteel.com/yeiwei/articles/70734.htmlhttp://www.aygfsteel.com/yeiwei/comments/70734.htmlhttp://www.aygfsteel.com/yeiwei/articles/70734.html#Feedback0http://www.aygfsteel.com/yeiwei/comments/commentRss/70734.htmlhttp://www.aygfsteel.com/yeiwei/services/trackbacks/70734.html有朋友询问如何在Web面上做到像SharePoint中的效果一P能直接激zdL的Word来打开.doc文gQ而不是类似直接点?doc文档链接时Word在IE中被打开那样。想惌个问题应该很多h都会感兴,所以干脆写一blog来大致描qC下方法?br />
在安装Office2003以后Q有一个ActiveX控g被安装到了系l中Q这个控件位于“Program Files\Microsoft Office\OFFICE11\owssupp.dll”。通过q个控gQ客L面上的JavaScript可以激zL地的Office软gQ来实现打开、编辑Office文档。(另,Office XP应该已l包含这个ActiveX控g了。)

首先Q用Script创徏一个本地的对象Q?br />
openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); // Z兼容Office XPQ可以创建“SharePoint.OpenDocuments.1?br />
然后Q调用openDocObj的相应的Ҏ。比如打开服务器上的一个Office文档Q?br />
openDocObj.ViewDocument("http://www.abc.com/documents/sample.doc");

openDocObj对象会根据参C不同的Office文档cdQ?doc?xls?pptQ来打开不同的程序(Word、Excel、PowerPointQ。ViewDocument()Ҏq有一个重载签名,可以让我们手工指定激zd个程序来打开文档Q?br />
openDocObj.ViewDocument("http://www.abc.com/documents/sample.doc", 要激zȝE序的ProgID);

那么要打开OfficeE序在线~辑文g又如何?

openDocObj.EditDocument("http://www.abc.com/documents/sample.doc");

可以直接激zWordQ在Word里面~辑文档Q然后直接点击Word里面的保存功能,可以将文g保存会服务器上了。注意:Z让Word能将~辑后的文档直接保存会服务器Q访问Web站点的当前上下文的Windows Identity必须Ҏ务器的相应目录(即“http://www.abc.com/documents”这个虚拟目录所对应的服务器上的物理路径Q有相应的写权限Q否则保存动作会p|。编辑完成后QEditDocument()会返回一个bool|来反映编辑操作是否成功?br />
我们q可以通过打开服务器上的一个文档模版,来创Z个新的文档:

openDocObj.CreateNewDocument("http://www.abc.com/documents/sampleTemplate.dot", "http://www.abc.com/documents/");

可以用“http://www.abc.com/documents/sampleTemplate.dot”这个模版来创徏一个新的文档,默认新文档的保存地点是“http://www.abc.com/documents/”。创建新文档时用的E序取决于模版文件的cdQ比?dot模版会对应WordQ。新文档的保存同样需要注意权限问题。CreateNewDocument()Ҏ同样会返回一个bool值来反映操作是否成功?br />
CreateNewDocument()Ҏ的第一个参敎ͼ除了可以使用一个模版的地址外,q可以直接指定ؓ希望用来创徏新文档的客户端程序的ProgID?br />

圣域飞侠 2006-09-20 11:32 发表评论
]]>
2003上传文g不能过200k问题解决Ҏ问题http://www.aygfsteel.com/yeiwei/articles/70733.html圣域飞侠圣域飞侠Wed, 20 Sep 2006 03:31:00 GMThttp://www.aygfsteel.com/yeiwei/articles/70733.htmlhttp://www.aygfsteel.com/yeiwei/comments/70733.htmlhttp://www.aygfsteel.com/yeiwei/articles/70733.html#Feedback0http://www.aygfsteel.com/yeiwei/comments/commentRss/70733.htmlhttp://www.aygfsteel.com/yeiwei/services/trackbacks/70733.html更改win2003的IIS 6.0对asp的上传文件大ؓ200k限制Qaspx的上传程序没有媄响。在IIS6.0中,默认讄是特别严格和安全的,最大只能传?204,800 个字节,q样可以最大限度地减少因以前太宽松的超时和限制而造成的攻凅RIIS 6 Z安全考虑, 默认最大请求是200K(也即最大提交数据限额ؓ200KByteQ?04800Byte)。(?IIS 6.0 之前的版本中无此限制Q?br />解决ҎQ?br />先打开Internet 信息服务QIISQ管理器
Q本地计机 Q?--- 属?----允许直接~辑配置数据?N)
一定要勑օ“允许直接编辑配|数据库(N)”,然后在服务里关闭iis admin service服务
扑ֈwindows\system32\inesrv\下的metaba**.*ml, 用计事本打开metaba**.*mlQ找到ASPMaxRequestEntityAllowed 把他修改为需要的|默认?04800Q即200K Q把它修改ؓ51200000Q?0MQ,然后重启iis admin service服务

圣域飞侠 2006-09-20 11:31 发表评论
]]>
վ֩ģ壺 ˮ| ӯ| Ϫ| | Դ| | | | | Ҫ| ʡ| ܿ| | ̫| Ƿ| | ǰ| ɽ| º| | | | | ɽ| | ٤ʦ| ԭ| | ̨| Ʊ| | ˳| Ʊ| | Ρɽ| | ƽ| | Ͽ| ʯɽ| |