最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:9894 今日文數:4422
|
最近寫了個工具,將指定目錄下的CAD文件批量轉換為圖片格式。首先需要添加對應的引用:在AutoCAD2008的環境下對應AutoCAD2008TypeLibrary和AutoCAD/ObjectDBXCommon17.0TypeLibrary這兩個引用,筆者由于是AutoCAD2010,只找到了AutoCAD2010T...
|
form_load中加入如下語句this.WindowState=FormWindowState.Minimized;this.ShowInTaskbar=false;SetVisibleCore(false);
|
這個容器的用途我就不多BB了,直接上效果。小哥哥我的原創,在這里分享給大家。
想要實現的效果,不用解釋也看得出來了,為了給窗體節省空間,讓它可以貼附在窗體的邊緣。那么怎么實現這個效果呢?原理在于對Padding這個屬性的妙用。另外可以看見,窗體在設計的時候也是可以進行事件的交互的,就像TabControl在設計的時候...
|
方法1GetManifestResourceStreamVB.NET中資源的名稱為:項目默認命名空間.資源文件名C#中則是:項目命名空間.資源文件所在文件夾名.資源文件名例如:istr=assm.GetManifestResourceStream(項目命名空間.資源文件所在文件夾名.資源文件名);讀取資源文件注意:資源...
|
不知道何時開始,很多程序員喜歡用ToLower,ToUpper去實現忽略大小寫模式的字符串相等性比較,有可能這個習慣是從別的語言引進的,大膽猜測下是JS,為了不引起爭論,我指的JS是技師的意思~一:背景1.講故事在我們一個訂單聚合系統中,每一筆訂單都會標注來源,比如JD,Taobao,Etao,Shopex等等一些渠道...
|
準備工作:1、引用System.DirectoryServices系統程序集2、引用Microsoft.Web.Administration程序集,類庫位置在C:\Windows\System32\inetsrv\Microsoft.Web.Administration.dll,直接拷貝到項目引用即可3、調用方式:st...
|
方法1:usingSystem.Net.NetworkInformation;boolisLocalAreaConnected=NetworkInterface.GetIsNetworkAvailable();if(isLocalAreaConnected)
方法2:usingSystem.IO;usingSyste...
|
在Winforms中,所有的控件都包含InvokeRequired屬性,如果我們要更新UI,通過它我們可以判斷是否需要調用[Begin]Invoke.直接使用delegatevoidSetTextCallback(stringtext);publicvoidSetText(stringtext));}else}直接調用...
|
intpercent=(int)(((double)progressBar1.Value/(double)progressBar1.Maximum)*100);progressBar1.CreateGraphics().DrawString(percent.ToString()+%,newFont(Arial,(flo...
|
在面向對象編程(OOP)中,是不允許外界直接對類的成員變量直接訪問的,既然不能訪問,那定義這些成員變量還有什么意義呢?所以C#中就要用set和get方法來訪問私有成員變量,它們相當于外界訪問對象的一個通道,一個“接口”。先來看一段代碼:classEmployeeset}publicbyteAgeset}}代碼中定義了兩...
|
HTML部分<%@PageLanguage=C#AutoEventWireup=trueCodeBehind=index.aspx.csInherits=up6.index%><!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//ENhttp://ww...
|
1publicclassWebDown220else2124try2538FStream.Seek(SPosition,SeekOrigin.Current);39}40else4146//打開網絡連接47HttpWebRequestmyRequest=(HttpWebRequest)HttpWebRequest.Cr...
|
摘錄一個今天看代碼時發現的一種簡潔代碼的寫法:publicRelayCommandConnectCommand}對!沒錯!就是想記錄下這一句:return_connectCommand??(_connectCommand=newRelayCommand(async()=>awaitConnectAsync(),(...
|
本文主要講解通過WebBrowser控件打開瀏覽頁面,并操作頁面元素實現自動搜索功能,僅供學習分享使用,如有不足之處,還請指正。涉及知識點WebBrowser:用于在WinForm窗體中,模擬瀏覽器,打開并導航網頁。HtmlDocument:表示一個Html文檔的頁面。每次加載都會是一個全新的頁面。GetElement...
|
這里介紹兩種辦法方法一:直接通過修改窗體位置從而達到移動窗體的效果方法二:直接偽裝發送單擊任務欄消息,讓應用程序誤以為單擊任務欄從而移動窗體新建窗體用于測試方法一1.定義一個位置信息Point用于存儲鼠標位置1privatePointmPoint;2.給窗體等控件增加MouseDown和MouseMove事件1///&...
|
在多線程編程中,我們經常要在工作線程中去更新界面顯示,而在多線程中直接調用界面控件的方法是錯誤的做法,Invoke和BeginInvoke就是為了解決這個問題而出現的,使你在多線程中安全的更新界面顯示。正確的做法是將工作線程中涉及更新界面的代碼封裝為一個方法,通過Invoke或者BeginInvoke去調用,兩者的區別...
|
雖然現在都在說winform窗體太丑了,但是我也能盡量讓桌面應用程序漂亮那么一點點。話不多說,先上圖:
重繪標題欄先將原生窗體設置成無邊框,FormBoderStyle設置成None,然后添加一個panpel控件設置成窗體的的標題欄:
然后添加四個Label控件充當標題和最小化最大化關閉按鈕。此時界面的原型就出...
|
一種是把所有中文字符集合起來組成一個對照表;另一種是依照漢字在Unicode編碼表中的排序來確定拼音的首字母。碰到多音字時就以常用的為準(第一種方法中可以自行更改,方法為手動把該漢字移動到對應的拼音首字母隊列,我們這里介紹第二種。獲取漢字拼音的首字母是一個在做項目的過程中經常需要用到的功能,今天我們主要來探討下C#獲取...
|
C#編程時使用異步必不可少,但在使用時經常會把一些概論混淆,SO記錄在此.IAsyncResult:Task類就實現了該接口(c#1.1)Thread:使用時會創建線程,不會從線程池獲取。(c#2.0),這里還有許多概念如:信號量,鎖等,本文只針對一下概念、區別闡述,就不一一介紹了,不會使用的百度吧。Task:使用時會...
|
想做一個窗體的登錄模塊。就遇到了窗體之間的傳值問題。現發布出來,供大家學習交流。在windowsform之間傳值,我總結了有四個方法:全局變量、屬性、窗體構造函數和delegate。第一個全局變量:這個最簡單,只要把變量描述成static就可以了,在form2中直接引用form1的變量,代碼如下:在form1中定義一個...
|