原创 淺談如何學習VC++

預備知識:     1. VC是一門語言嗎?     VC不是一種語言,而是一種集成開發環境(IDE)。利用VC,可以把源程序編寫、編譯鏈接、調試運行等各個工作放在一塊完成,很方便。如果你學過 8086彙編語言,一定會對其令人吐血的

原创 Delphi中窗體響應按鍵步驟

1.因爲KeyPreview默認是 False;我們這裏需要響應鍵盤事件的話,需要將其修改爲True;所以KeyPreview:=True; 這對一些快捷鍵會有用。 在窗體屬性上修改KeyPreview := True; 2.在窗體的Fo

原创 十年MFC經歷認識的Microsoft技術

 一、初識MFC 我最初知道MFC大概是在1993年,那個時候Visual C++還沒面世,當時Microsoft的C++編譯器還很弱,官方的名字是Microsoft C/C++ 7.0,MFC的版本是1.0,幾乎沒有引起什麼反響,那個時

原创 需要靜下來用心讀的----程序語言編程規範

總結一下常用的編程規範:  (1)VC編程規範---程序員都應該這樣寫代碼  (2)Google C++編程風格指南  (3)華爲軟件編程規範和範例  (4)高質量C++/C編程指南  (5)微軟一站式示例代碼庫  (6)代碼大全  (7

原创 深入講解函數中分配內存問題

聲明:這隨筆是無聊或是一時興起寫的。 沒有其它什麼目的。願意看的就看。如果只是想用用C/C++不出錯。能跑跑程序就行。那大可不必這麼累地看下去。本博客中還有一個“基於C++規則”來解釋這個東西的隨筆。我只想說,蘿蔔青菜,各有所愛!我也不

原创 什麼是Wine

    http://source.winehq.org/ Wine是一個在X86、X86-64上容許類Unix操作系統在X Window System下運行Microsoft Windows程序的軟件。另一方面,計算機程序設計師能經由W

原创 gcc for Windows 開發環境介紹

在Windows操作系統下的gcc 第一節 GCC家族概覽 GCC是一個原本用於Unix-like系統下編程的編譯器。不過,現在GCC也有了許多Win32下的移植版本。所以,也許對於許多Windows開發者來說,GCC還是一個比較陌生的東

原创 綜述:編程語言的發展趨勢及未來方向

  綜述:編程語言的發展趨勢及未來方向 2010-08-30 12:27 by Jeffrey Zhao,   這是一篇發表在《程序員》雜誌8月刊的文章,是根據我對Anders Hejlsberg的演講內容的翻譯的縮寫。原本的完整演講內

原创 最後一版支持VC6的SDK的下載地址

     我們在下載 SDK 時,微軟網站上有這麼一句話:   Development Tools. To build the C/C++ samples, you must have a C/C++ compiler. If you

原创 什麼是VC

   多人只是聽說VC是最好的開發語言,便去學習,就象大家聽說辟邪劍譜厲害,便都去搶着學一樣,都是很盲目的。其實語言並沒有好壞之分,我在用C之前,一直覺的BASIC 是最好用的語言。現在在WINDOWS平臺下編程,VB和DELPHI可以

原创 編程語言的發展趨勢及未來方向

演講者是Anders_Hejlsberg,英文的視頻地址:channel9.msdn.com/posts/adebruyn/TechDays-2010-Developer-Keynote-by-Anders-Hejlsberg/ 中文翻譯

原创 彙編語言裏 eax, ebx, ecx, edx, esi, edi, ebp, esp這些都是什麼意思啊?

eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 彙編語言中CPU上的通用寄存器的名稱,是32位的寄存器。如果用C語言來解釋,可以把這些寄存器當作變量看待。 比方說: add eax,-2 ;  

原创 程序員特有的9個壞習慣

如果你是一個程序員, 或者你就讀計算機相關專業, 那麼你應該能理解下面這些詭異的小習慣是怎麼養成的, 或者你本身就有着其中的某些習慣: 0. 程序員數數會從0開始數起. 例: 程序員吵架的時候會說: “我數三下, 你再不閉嘴我就不客氣

原创 學會SVN的應用----源代碼託管

    關於SVN Svn是什麼? Svn官方網站; Svn客戶端; Svn在線視頻幫助。 Subversion是什麼? SVN是一種版本管理系統,前身是CVS,是開源軟件的基石。即使在溝通充分的情況下,多人維護同一份源代碼的一定也會出現

原创 Spy++的應用之千千靜聽播放器的控制

先看一段代碼: using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System