C++開發文章收藏

來源:互聯網
上載者:User
   說起來自己最早接觸編程是在高中, 當時課程裡面有介紹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講)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.