原创 win32編程基礎知識

儘管Windows應用程序千變萬化,令人眼花繚亂,但,消息機制和窗口過程卻始終它們的基礎,掌握了這兩項技術,也就相當於把握住了問題的關鍵。  如果你以前是C程序員或是MFC的忠實用戶,只要你學習過C語言的語法,自己親手編過一些簡短的C程序

原创 Delphi 字符、字符串、字符數組和字符指針及其相關函數

Delphi有三種類型的字符: •AnsiChar這是標準的1字節的ANSI字符,程序員都對它比較熟悉。 •WideChar這是2字節的Unicode字符。 •Char在目前相當於AnsiChar,但在Delphi以後版本中相當

原创 Win32基於事件驅動的消息機制

消息機制和繪圖機制是微軟Windows及其周邊其它產品與生俱來的,是Win 系列OS作爲一個操作系統進行微機內部實現的二大支柱和特徵,消息系統是Windows下一切應用程序間,包括Windows自身,進行交互和通訊的渠道,是Window

原创 MFC的祕密:它的靜態庫和動態庫所在何處

1.Dependency Walker的第一道揭祕 在MFC中我們寫過很多靜態庫和動態庫。這些dll都依賴於MFC;然後我們又交給別人使用,使得它們被依賴。 細想一下,就可能會發現其中的不平衡。我們生成的非組件dll,要交給別人使用,

原创 不要在一門技術上吊死

現象 剛出道的朋友,特別是剛踏入社會的學生,總是希望今後幹活用的一定是自己熟悉的語言,當領導安排做其它的不同技術性活的時候,對於語言上的不同,心理上很排斥。 對此,大可不必,年輕人多學幾門技術並不是壞事。不要想着在一門語言、一種技術

原创 C語言中變量聲明和定義

C語言中變量聲明和定義 很多初學者,對變量的定義和聲明分不請,C和C++中略有不同,再加上const、static、extern就更加混亂,下面就此問題給予詳細講解並舉例說明。 變量的定義:爲變量分配存儲空間,同時指明變量的類型和名字

原创 Windows消息處理

1.窗口    Windows程序是由一系列的窗口構成的,每個窗口都有自己的窗口過程函數,窗口過程函數就是一個擁有有固定 Signature的C函數,具體格式如下:    LRESULT CALLBACK WindowProc(HWN

原创 this的使用

this關鍵字引用類的當前實例,還可用作擴展方法的第一個參數的修飾符。 限定被相似的名稱隱藏的成員,例如: public Employee(string name, string alias) { // Use this to

原创 c# struct 變量 到 byte[] 變量的轉換操作

如果能將 struct 變量 實例轉換成byte [] 類型,則可以方便我們將變量存儲傳遞壓縮等。以下是我的一個初步實現。 using System.Runtime.InteropServices; #region 需要轉換的結構

原创 創業如何選擇WEB開發語言

在打算開發一個網站時,選擇什麼語言,是首先需要面對的問題。目前主流的WEB開發語言有ASP.NET、PHP、JSP; 作爲MS上世紀老將ASP,就不再提及,如果是因爲維護方面的原因而必須使用,可考慮升級到ASP.NET,而作爲新開發

原创 MFC多線程

 MFC的多線程函數必須聲明爲靜態的或者是全局函數(不同的在於全局函數不能訪問類的私有靜態成員,而靜態類函數可以):但這樣的線程函數只能訪問靜態的成員變量,要實現訪問類的其他成員,可以這樣實現: 1)全局函數。如   UINT   My

原创 C#中的流、字節、字符和字符串

首先要明白它們本身是由什麼組成的: 流:二進制 字節:無符號整數 字符:Unicode編碼字符 字符串:多個Unicode編碼字符   那麼在.net下它們之間如何轉化呢? 一般是遵守以下規則: 流->字節數組->字符數

原创 Delphi 流的操作

Delphi流的操作   一、流的概念 流簡單說是建立在面向對象基礎上的一種抽象的處理數據的工具,它定義了一些處理數據的基本操作,如讀取數據,寫入數據等,程序員只需掌握對流進行操作,而不用關心流的另一頭數據的真正流向。其實,流就是把整個對

原创 計算機語言

隱藏▲ 查  論  編 計算機語言 .NET Framework平臺語言 C++/CLI · C# · F# · IronPython · IronRuby · J# · Visual C# · Visual Basi

原创 串口通信-MSComm控件使用詳解

 MSComm 控件通過串行端口傳輸和接收數據,爲應用程序提供串行通訊功能。MSComm控件在串口編程時非常方便,程序員不必去花時間去了解較爲複雜的API函數,而且在VC、VB、Delphi等語言中均可使用。 Microsoft Com