Time of Update: 2018-12-05
事件是什嗎?? .net把處理windows發送給應用程式的訊息封裝為事件。如果需要響應某個訊息
Time of Update: 2018-12-05
1、當智能感知(IntelliSense)列表框因某種原因不可見時,請按下快速鍵ctrl+Space,可以在需要時開啟智能感知列表框; 2、(註冊事件監聽)在vs中,注意在輸入+=運算子之後,只要按下Tab鍵2次,編輯器就會完成剩餘的輸入工作。 3、perfmon組態工具可以在命令列上使用(僅鍵入perfmon),它有許多與.net相關的的新效能監控器 4、在vs命令列輸入工具中,輸入ildasm,可以開啟vs中間代碼產生器 5、
Time of Update: 2018-12-05
Windows 下解決 Licensing for this product has stopped working 的方法:1.到 C:\Documents and Settings\All Users\Application Data\FLEXnet 檔案夾下找到 adobe_00080000_tsf.data 。2.把 adobe_00080000_tsf.data 剪下到別的檔案夾,其實我是直接刪除的。3.到 C:\Program Files\Common
Time of Update: 2018-12-05
控制台應用程式作為.net開發的常用項目,輸出是必不可少的。你可以writeline(string str)直接輸出,也可以設定輸出字串的格式---這就是格式字串。如下例: decimal num=589.3m; Console.WriteLine("{0,9:C2}",num);讀者可以運行下看下結果: ¥589.30 下面講解下格式字串的格式{n,w:c}其中n----參數索引,代表這是第幾個參數 w----寬度值。正值表示靠右對齊,負值表示靠左對齊
Time of Update: 2018-12-05
switch作為一個流程式控制制語句,在各種語言中都有著無可替代的地位,當然.net也無法免俗。下面說下.net中switch與其他語言的不同,以c#說明:1、無序性。在C#中,case子句的排放順序是無關緊要的,設定可以講default子句放在最前面2、編譯器會把沒有break語句的case子句標記為錯誤。特例:如果case子句為空白,可以不標記break.3、如果啟用了塊中靠前的一個case子句,後面的case子句就不會被啟用,除非用goto語句特別標記要啟用後面的case子句(由2決定的)
Time of Update: 2018-12-05
1、靜態建構函式不能帶任何參數,一個類只能有一個靜態建構函式 建構函式參數數目不定,可以根據需求設定。一個類可以有多個建構函式(重載)2、靜態建構函式的執行具有不定性,你只能確保靜態建構函式在第一次調用類的成員之前執行,並且靜態建構函式至多執行一次。
Time of Update: 2018-12-05
心血來潮,想模仿LCD的顯示效果,寫了個從點陣字型檔中提取漢字點陣資料的一段php指令碼。背景知識:簡體中文國標字型檔(1981年訂,中國大陸)。7445個字元,其中漢字6773個,包括一級漢字3755個,二級漢字3008個。採用2位元組(16位二進位)編碼。 區位碼:國標GB2312規定,所有的國標漢字與符號組成一個94×94的矩陣。在此方陣中,每一行稱為一個”區”,每一列稱為一個”位”,因此,這個方陣實際上組成了一個有94個區(區號分別為0 1到94)、每個區內有94個位(位號分別為01到9
Time of Update: 2018-12-05
我們用Select的onchange事件時,常會遇到這樣一個問題,那就是連續選相同一項時,不觸發onchange事件.select的onchange事件就是這樣子的.你得有Change(改變),才能觸發該事件....掌握了它的特性後,相應的解決辦法也很簡單.<select
Time of Update: 2018-12-05
前言: 最近,有幾個朋友反映控制代碼的概念很難理解,下面我就把我對控制代碼的理解寫出來,大家可以參考一下,如有什麼不對的地方,肯請來函指正。本文: 《Michrosoft Windows 3 Developer's Workshop》(Microsoft Press,by Richard
Time of Update: 2018-12-05
所有的網站開發人員都會非常喜歡cookie的強大特性和易用性,它在跟蹤使用者資訊,建設人性化、個人化的網站方面,有著強大的作用,而且,又避免了使用資料庫的昂貴開銷。但是,cookie卻不能跨越域傳遞,只有那些建立它的域才能訪問;這裡,我們討論如何利用ASP突破這個限制。Cookie簡介首先,我們對Cookie做一個簡單的介紹,說明如何利用ASP來維護cookie。Cookie是儲存在用戶端電腦中的一個小檔案,這就意味著每當一個使用者訪問你的網站,你就可以秘密地在它的硬碟上放置一個包含有關資訊的檔
Time of Update: 2018-12-05
對於大部分網域名稱還算正確(小國家的網域名稱未列出,需要添加請到 網域名稱 - 維基百科
Time of Update: 2018-12-05
當你把dll加入到GAC後,調試的時候系統會先去GAC中去找,為了實現調試,我們每次修改程式編譯後,都要把它重新加到GAC中,比較繁瑣。起始我們可以用另一種方法來避免這種繁瑣。1、添加一個環境變數DEVPATH,value為要調試的dll檔案的路徑,如c:\debug\2、在C:\WINNT\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.config檔案中加入如下片斷:<runtime> <developmentMode
Time of Update: 2018-12-05
這篇文章來自是Mukund Pujari的《Some Cool Tips for .NET》,本人給大家翻譯總結一下,我英語水平也就那麼回事,不合適的地方還是請大家提出來。1. 如何建立一個可改變大小沒有標題列的表單?(How to create a form with resizing borders and no title bar?)form1.Text = string. Empty; form1.ControlBox = false;2.
Time of Update: 2018-12-05
//看看是什麼許可權的and 1=(Select IS_MEMBER('db_owner'))And char(124)%2BCast(IS_MEMBER('db_owner') as varchar(1))%2Bchar(124)=1 ;--//檢測是否有讀取某資料庫的許可權and 1= (Select HAS_DBACCESS('master'))And char(124)%2BCast(HAS_DBACCESS('master') as varchar(1))%2Bchar(124)=1
Time of Update: 2018-12-05
(1)即時的並發事件互動即時的 快速相應並發 同時發生 大量輸入事件 當發生一件事情時 如何處理 DX調用方法 eg.滾動背景互動 得到事件後 反饋給使用者如何編寫一個支援並發事件的應用程式?能夠在同時執行多行指令理想情況下每個事件都會被分配一個CPU
Time of Update: 2018-12-05
今天,一個同事遇到了一個非常奇怪的問題,他的程式(C#)運用了Hyper-Threading技術,系統用的是Windows 2000 SP4,當程式運行時會隨機的拋出一個異常,而且這個bug很不容易reproduce,最後動用了公司幾個高手的力量,才找到原因。 原來,Hyper-Threading技術不是所有的系統都能很好的支援的,Windows 2000所有版本都不能很好的支援Hyper-Threading技術,如果是在Windows 2000下開發,最好在System BIOS
Time of Update: 2018-12-05
(5)變換 平移 旋轉 縮放平移通過重繪的方式對一個精靈進行平移變換簡而言之,是從一個座標延直線移動到另一個座標位置tx 和ty 分別叫做沿著x軸和y軸的移動距離T(tx, ty) 叫作平移向量旋轉沿著圓形路徑轉動定一個旋轉變換需要:– 角度– 重心點(旋轉的參考點)– 旋轉軸(在二維平面中垂直x軸、y軸組成的平面的軸—z軸)– 順時針還是逆時針注意,正旋轉的角度是逆時針方向的轉角,反旋轉的角度是順時針方向的轉角。縮放縮放改變其尺寸2維空間中需要sx
Time of Update: 2018-12-05
作為.net的一個重要機制,委託的應用是非常廣泛的(比如說事件,線程等等)。下面我們就委託說下自己的意見,希望各位大大能給予補充,如有不正確能予以指教,謝謝!! 什麼是委託 委託是安全的回呼函數,是型別安全的函數指標。 委託是一種特殊的物件類型,它的特殊之處在於,我們以前定義的所有對象都包含資料,而委託包含的只是方法的地址。 如何使用委託 在使用委託的時候,你可以像對待一個類一樣對待它。即先聲明,再執行個體化。只是有點不同,類在執
Time of Update: 2018-12-05
今天,一個.NET的項目中涉及到發送郵件,其實.NET中發郵件是一件很簡單的事,如果想發送一個simple的文本郵件只要幾行代碼就可以搞定。如:public void SendEmail(string smtpServer, string fromAddr, string toAddr, string ccAddr, string bccAddr, string subject, string message, out int errNum, out string errText ){
Time of Update: 2018-12-05
使用方法: