Time of Update: 2017-02-28
函數 開發環境: WinXP Pro(SP2英文版) + VS.NET 2003中文版介面庫版本: CMPP2.0 API第二版(V2.6) 該常式示範了如何在C#裡面調用VC6.0開發的帶回呼函數的API,而且回呼函數的參數包含結構體,使用C#的委託和IntPtr方法實現. 由於我使用C#剛兩天,這是我寫的第一個C#程式,因此常式寫的可能有點粗糙,但是編譯和運行完全沒有問題.
Time of Update: 2017-02-28
問題|壓縮
Time of Update: 2017-02-28
函數 1、DateTime 數字型 System.DateTime currentTime=new System.DateTime(); 1.1 取當前年月日時分秒 currentTime=System.DateTime.Now; 1.2 取當前年 int 年=currentTime.Year; 1.3 取當前月 int 月=currentTime.Month;
Time of Update: 2017-02-28
正則 尋找匹配的Groups的幾種方法樣本: // // 兩種大方法: // MatchCollection<->Matches // Match<->Match方式 // // 第一大種: MatchCollection mMCollection = oRegex.Matches(strHTMLContent); if(mMCollection.Count > 1) { foreach(Match
Time of Update: 2017-02-28
這個話題已經被爭論很久了, 從國外到國內, 從學校到企業. 當然市場沒有限制我們只能選擇一種語言, 所以我們可以學學這個, 同時也學學那個, 但如果你想我給出一個單一答案: 我會選擇 “能讓我賺最多錢(或者保守點說, 能夠保證我繼續活著)” 的語言.不要誤解這句話的意思, 它真正的意思是重視實際, 有些東西當它成為真正的理想時, 很可能我們已經不再使用它了. 人的生命是有限的, 而世界是不斷變化的, 任何東西都有可能誕生, 也有可能消失, 關鍵是我們的生命和哪些段落重迭了.例如:
Time of Update: 2017-02-28
漢字|隨機|驗證碼|中文 前幾天去申請免費QQ號碼,突然發現申請表單中的驗證碼內容換成了中文,這叫真叫我大跌眼鏡感到好笑,Moper上的貓兒們都大罵騰訊採用中文驗證碼。^_^ 我不得不佩服騰訊為了防止目前網路上橫行的QQ號碼自動註冊機而採取中文驗證碼的手段。仔細想了想感覺用程式產生隨機的中文驗證碼並不是很難,下面就來介紹一下使用C#產生隨機的中文漢字的原理。 1、漢字編碼原理
Time of Update: 2017-02-28
註冊表 Windows 作業系統的註冊表包含了很多有關電腦啟動並執行配置方式,開啟註冊表我們可以看到註冊表是按類似於目錄的樹結構組織的,其中第二級目錄包含了五個預定義主鍵分別是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。 下面我們來分別解釋這5個類的作用
Time of Update: 2017-02-28
ClockControl.csusing System;using System.Windows.Forms;using System.Drawing;using System.Drawing.Drawing2D;namespace ClockTime{ /// <summary> /// ClockControl 的摘要說明。 /// </summary> public class
Time of Update: 2017-02-28
繼承 2) 隱藏基類成員 想想看,如果所有的類都可以被繼承,繼承的濫用會帶來什麼後果?類的階層體系將變得十分龐,大類之間的關係雜亂無章,對類的理解和使用都會變得十分困難。有時候,我們並不希望自己編寫的類被繼承。另一些時候,有的類已經沒有再被繼承的必要。C#提出了一個密封類(sealed class)的概念,協助開發人員來解決這一問題。 密封類在聲明中使用sealed 修飾符,這樣就可以防止該類被其它類繼承。如果試圖將一個密封類作為其它類的基類,
Time of Update: 2017-02-28
程式 在C#教學的第二個案例前,先介紹了一個儲蓄計算機的實驗,該實驗項目是從微軟的教學光碟片中取出的,部分來源程式已經給出,要求學生完成交易處理部分。在做這個實驗的時候,要求學生最好能夠獨立設計此項目。在這裡,將該項目的代碼給出如下。有特點的是,控制項的名稱使用的是中文。using System;using System.Drawing;using System.Collections;using
Time of Update: 2017-02-28
web|問題 關於C#下寫的Web Service 服務在Delphi下調用時的問題 首先我覺得有必要把.net平台下開發webservice進行一個比較全面的闡述,web service的最初產生是在電子商務的環境下出現的,有些問題通過傳統的手段已經不容易解決,比如在應用程式之間進行商務通訊、資料交換,使用DCom、CORBA等二進位機制的東西已經行不通了,姑且不說他們受各自平台的限制,比如DCom(Distribute
Time of Update: 2017-02-28
用C#開發.NET CF 藍芽通訊模組在Windows Mobile軟體開發中.Net正扮演著日益重要的角色,我們已經可以看到很多用.Net CF開發的軟體,這些軟體涉及到了日常應用的方方面面。在智慧型裝置的軟體開發中,無線互聯是一個相當重要的一塊,我們可以看到,紅外幾乎是所有智慧型裝置的標配,而藍芽也日益在越來越多的智慧型裝置上出現,有了硬體,顯然要有相應的軟體相關的應用。我們也知道,用.NET CF開發紅外通訊應用時相當輕鬆的,因為.NET
Time of Update: 2017-02-28
編程|動態|載入|控制項 關鍵詞:動態載入,控制項,外掛程式
Time of Update: 2017-02-28
standard 在以前版本的Visual Studio中,微軟曾建議使用匈牙利命名法來寫代碼.在最近發布的.NET和它的程式設計語言中,微軟更換了他的這一法則.1. 對格式與方法名稱使用PASCAL風格[1] public class SomeClass { public SomeMethod(){} }2. 對局部變數和方法參數使用Camel風格[2]
Time of Update: 2017-02-28
伺服器|木馬|原始碼
Time of Update: 2017-02-28
編程 我感覺聲音的播放比較簡單。我們從播放聲音開始。為什麼我這麼覺得?我也不知道。這裡是展示最最最最最簡單的DirectX播放聲音的例子,我盡量省略了無關的代碼。最後的代碼只有19行,夠簡單了吧?準備工作:1.安裝了DirectX SDK(有9個DLL檔案)。這裡我們只用到MicroSoft.DirectX.dll 和
Time of Update: 2017-02-28
xml|過程
Time of Update: 2017-02-28
在程式運行中,產生事件的主體有很多,其中尤其以鍵盤和滑鼠為最多。本文就來探討一下在C#中和這二個主體相關的事件的處理過程。 一.本文介紹的程式設計和啟動並執行軟體環境: (1).微軟公司視窗2000伺服器版 (2)..Net FrameWork SDK Beta 2 二.C#中處理滑鼠相關的事件: 滑鼠相關的事件大致有六種,分別是 :
Time of Update: 2017-02-28
編程|規範 續之一,小雞射手接著翻譯了IDesign編碼規範的第二章前部。2 編碼慣例 Coding Practices 1. 避免在一個檔案中放多個類。 Avoid putting multiple classes in a single file. 2. 一個檔案應該只對一個命名空間提供類型。避免在同一檔案中有多個命名空間。 A single file should only contribute types to a
Time of Update: 2017-02-28
語句 OracleConnection oc=new OracleConnection("data source=osserver;User Id=****;password=**");OracleCommand cmd=new OracleCommand("insert into cym1.uploadfile (filename,filecontent) values