說起來自己最早接觸編程是在高中, 當時課程裡面有介紹Qbasic編程; 不知道有沒有人跟我一樣, 當時的電腦課程有上這方面的. 而03年進入大學之後大部分時間接觸主要是C#方面. 記得當時自己在自學的基礎上經常跑到微軟的WebCast去下載視頻來聽以及逛CSDN論壇, 在CnBlogs看部落格( 覺得自己剛進大學那回兒還是比較勤奮的, 但可惜沒有好好堅持, 後期沒有像前期那樣認真 ) 後來有個機會可以向學長他們學習Asp.Net開發. 大學期間感覺自己還是比較迷茫的, 三心兩意, 特別是學校有開Java這門課程, 而自己對這門比較感興趣, 不知道到底學習什麼好, 但好歹寫了一些程式既有網站也有WinForm應用, 雖然在現在看起來以前自己寫的程式那個差啊, 大把大把代碼雜糅在幾個頁面或表單中, 沒有任何分層概念[C#為主, Java為副]. 畢業那年先待了2個月的實驗室, 做一些GIS方面(只能夠說瞭解一點皮毛, 沒有做出什麼有意義的東西出來). 實習那會兒搞了3個月的PB(用電營銷系統, 使用Oracle資料庫, 近1000張表的系統), 感覺進步的最大是Oracle資料庫使用方面, 接觸到電費集中計算, 收費帳務等內容, 對Oracle相關函數, 預存程序, 遊標有了一定瞭解. 後來分配安排主要做J2EE/Asp.Net電力行業的政務系統, 也算做電子政務吧. 後來又涉及到電子商務領域, BI分析, 這期間自己更多的是轉向Java下的Web開發了[Java為主, C#為副]. 去年上半年換了一家公司, 所在部門主要做安防監控方面, 而自己主要負責Web下的視頻監控應用開發, 不可避免地涉及到類似於ActiveX開發等問題, 從而開始惡補C++方面, 原先自己那點可憐的C/C++基礎, 明顯不夠用啊! 這時發現C++, 資料結構等課程在大學學得那個差啊, 很多方面完全就一小白, 基礎太不紮實[Java為主, C++為副]. 今年自己又多了一個開發方面, 做行動裝置 App, 主要做手機上的視頻監控系統, 1年多下來總算看到有點入門感覺了[C++為主, Java為副]. 回顧自己從C#<-->Java<—>C++, 也頗有感觸, 不說了, 自己怎麼變得如此嘮叨了, 還是回到主題來, 整理了一些自己1年多學習C++開發, 看到的一些不錯的文章或參考學習資料, 希望對學習C++的新手有所協助.
基礎知識
C標準函數集錦
標準C I/O函數
sizeof 用法
正確使用記憶體
有關c++ string類
堆和棧的區別[再轉]
C++中的異常(exception)
API總結和斷點函數
字元集和編碼知識
高位優先與低位優先
do...while(0)的妙用
理解虛基類、虛函數與純虛函數的概念
C之修鍊
C代碼最佳化方案
C++代碼最佳化方法總結
VC:CString用法整理(轉載)
VC的若干實用小技巧 (如何乾淨的刪除一個類)
指標
C++部分操作符
C++中const用法總結
VC定時器SetTimer函數
Shell中關於檔案路徑操作的API函數
調用DLL
VC小知識!
#pragma指令
VC常用類的層次圖
Windows Data Types
淺談線程
VC 常見問題百問
常用的Win32函數清單
VC中用於偵錯工具的幾個宏的提示
[轉載]Win32應用程式中處理序間通訊方法分析與比較
C 中的static 關鍵字
VC++編程技巧20法
關於位元組對齊的總結
MFC多線程編程注意事項
C++多線程調試和測試的注意事項
指標(詳解)
win32滑鼠事件
C++ 多線程怎麼實現
CloseHandle()函數的使用
strcpy()、memcpy()與memset()的用法比較
字串轉換
字串轉換
evc vc字串轉換處理
VC中Unicode字串的處理
編碼字元之間的轉換(C/C++)
關於char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L
VC字串轉換
常用字串轉換
VC中類型的相互轉化
CString字串轉換為十六進位字串
VC CString,int,string,char*之間的轉換
CString ,BSTR ,LPCTSTR之間關係和區別
CString、char*、string、int、_bstr_t、CTime、COleDateTime相互轉換,判斷一個字串是一個浮點數
UI開發
VC++中啟用XP主題外觀
永遠的視窗(個人對視窗的拙見)
VC++中的Dlg,App,Doc,view
VC將BMP圖片顯示在螢幕上(用圖片作背景)
VC中視窗ID,控制代碼,指標三者相互轉換函式
映像的檔案格式bmp gif
VC實現波形不閃爍動態繪圖,轉載
MFC GDI雙緩衝避免圖形閃爍,轉載
繪製半透明位元影像以及如何畫透明位元影像
怎樣在記憶體緩衝中畫圖 轉載 原作者 相生昌
Bitblt的參數
VC++視窗重畫
VC的MFC中重繪函數的使用總結(整理)
VC編程中如何設定對話方塊的背景顏色和靜態文本顏色
[翻譯]-WinCE 程式設計 (3rd 版)--3.2 滑鼠和觸控螢幕
vc平鋪位元影像
轉帖--MFC雙緩衝解決圖象閃爍
GetClientRect和GetWindowRect封裝
sdk一日一學(1)---WM_DRAWITEM訊息
MFC下的MessageBox使用_附帶CBUTTON
程式類比鍵盤滑鼠操作
MFC程式最小化到系統托盤
MFC 單文檔如何修改背景。
Win32 SDK中視窗全屏處理
視窗控制代碼的獲得
CListCtrl提示
VC中TreeView 全面解析
CListView, CListCtrl, CListBox
在VC中為應用程式添加圖形超連結功能
MFC學習總結 (67個技巧) dlg 上建立View
網路通訊
結構或大記憶體塊打包的辦法
很幽默的講解六種Socket I/O模型
深入淺出的《網路socket編程指南》
打包傳輸結構體或大記憶體塊的四種辦法(完全版)
Socket API,CAsyncSocket,CSocket內幕及其用法
揭開Socket編程的面紗
socket select函數的詳細講解
setsockopt 設定socket 詳細用法
理解I/O Completion Port(完成連接埠)
尷尬的CLOSE_WAIT狀態以及應對策略
封包和拆包(轉)
通過ARP協議擷取MAC地址
【轉載】Socket中如何設定連線逾時
TCP前序裡的那個視窗大小到底是指什麼
Socket尷尬的CLOSE_WAIT狀態以及應對策略(轉)
WinSock學習筆記(一)
WinSock學習筆記(二)
Windows Socket 網路編程(一) -- TCP/IP體繫結構、特點及相關術語
Windows Socket 網路編程(二) —— 通訊端編程原理
Windows Sockets 網路編程(三) —— WINDOWS SOCKETS 1.1 程式設計
VC++ 網路SOCKET編程
IP地址與子網路遮罩總結
TCP轉輸控制協議(轉)
TCP與UDP的區別(轉載)
[收藏]TCP連接埠:作用,操作詳析
【轉】使用TCP協議連續傳輸大量資料時,是否會丟包,應如何避免?
NAT
STUN
NAT穿透
P2P網路技術概覽與實現原理
P2P網路“自由”穿越NAT的“秘密”
Ping命令詳解
Tracert命令詳解
連接埠號碼是什麼概念
HTTP協議的頭資訊詳解
HTTP協議詳解(真的很經典)
註冊表 + INI + XML
讀寫註冊表
INI檔案編程
C++中處理XML檔案
VC解析XML的方法(二)
CInc類---在VC++中讀取INI檔案
TinyXml 介紹
TinyXML入門教程
TinyXML中文文檔
Wince讀取ini的CIniParse類
COM + ActiveX + ATL
ActiveX簡介
BHO,好厲害的東東
COM 組件設計與應用——楊老師專輯
VC++開發BHO外掛程式——定製你的瀏覽器 作者 陸其明
ActiveX如何調用引用該ActiveX的網頁中的JavaScript函數
ActiveX開發心得(轉)
定製IE瀏覽器的尖兵利器 – BHO
VC6開發視頻監控ActiveX控制項總結
具體應用
PostMessage和SendMessage
想要一個MAPX在VC++下面的DEMO
一個Windows下檢測系統空閑時間的類
[HowTo:]如何在VC++中使用MAPX控制項,並實現鷹眼聯動功能
[VC++代碼片斷] 從一個Layer取資料,然後在另一個Layer根據資料產生範圍專題圖。
轉載: 對GPS全球定位系統定位資訊的接收以及對各定位參數資料的提取方法(VC++)
C++類繼承的一個執行個體,說明了繼承的方法,析構的方法,基類建構函式的調用,基類操作符重載
把系統CALLBACK函數封裝到C++類裡
監控檔案(夾)的改變
VC多線程編程(轉)
擷取目錄函式BROWSEINFO的用法(MFC)
響應拖動檔案到程式表徵圖的方法(MFC)
滑鼠螢幕取詞技術的原理和實現(白瑜)
WIN32多線程程式設計學習筆記[轉]
Windows 的多線程程式設計初步
VC用ADO訪問資料庫全攻略
C++多線程(二)
STL + 開源庫方面
【原】Boost庫概述
C++庫介紹-標準庫、類庫
linux多線程的總結(pthread用法)
Visual C++ 6.0下使用BoostRegex
開源日誌系統 - log4cplus (四)
便利的開發工具-log4cpp快速使用指南
STL map常用操作簡介
STL種容器的基本使用方法
參考資源
STL
WinSock
VC知識庫
vc++經驗總結(轉)
C++高效程式設計
[轉載]Windows SDK筆記
VC 常見的108個問題[轉]
windows sdk開發 - 一切從C開始
OK·兔
mikenoodle
視頻監控相關文章
Windows Mobile開發文章收藏
手機視頻監控系統開發系列文章
【LightMoon】孫鑫VC++視頻教程(全20講)