• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

              C++博客 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
              117 Posts :: 2 Stories :: 61 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(8)

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            書名:《Visual C++代碼參考與技巧大全》,電子工業(yè)出版社

             

            “聰明的人使用Delphi,真正的程序員使用 C++。”
            時至今日,這句曾經(jīng)在業(yè)內(nèi)廣為流行的話語又增添了更豐富的內(nèi)涵。
            腳本語言、Java、.NET等正在爭奪更大的天地。
            然而,C/C++仍不失為最好、最純粹的編程語言。

               今天看書,看到下面一段話,收獲不錯,發(fā)現(xiàn)自己轉(zhuǎn)學(xué)C++算是比較明智的選擇,呵呵,自戀一下。
               
               “未來C++主要在系統(tǒng)級復(fù)雜應(yīng)用程序,高性能、實時中間件和嵌入式領(lǐng)域發(fā)揮所長。隨著多核CPU的普及和網(wǎng)絡(luò)安全重要性的空前提升,在并發(fā)程序設(shè)計、系統(tǒng)安全及視頻處理、嵌入式開發(fā)方面。C++將獲得新的應(yīng)用空間。在大規(guī)模、高性能計算,游戲開發(fā)、嵌入式實時應(yīng)用開發(fā)方面,以及一些傳統(tǒng)的客戶端軟件和構(gòu)件開發(fā)中,C++也將繼續(xù)保持其穩(wěn)定的地位。
               
               作為一個優(yōu)秀的開發(fā)人員,不僅僅要有相關(guān)的項目經(jīng)驗,還要有堅實的C++編程基礎(chǔ)、深厚的數(shù)據(jù)結(jié)構(gòu)知識及廣闊的知識面,當(dāng)然良好的編程風(fēng)格也是不可或缺的一部分。”

               還看到,關(guān)于面向?qū)ο蟮娜齻€英文單詞,呵呵重復(fù)一遍,強調(diào)重要:封裝性(Encapsulation)、繼承性(Inheritance)、多態(tài)性(Polymorphism)

               好了,廢話不多說了,下面是該書的隨筆索引
               第1頁~第12頁(點擊這個可進入相關(guān)頁面)
                   講的是關(guān)于C++編程規(guī)范和排版技巧。涉及到:
                   1、程序的排版,2、添加注釋的技巧,3、標(biāo)識符命名的技巧,
                   4、復(fù)合表達式的書寫技巧,5、if語句的書寫技巧,
                   6、提高循環(huán)體效率的技巧,7、break和continue的說明
              
                第12頁~第22頁(點擊這個可進入相關(guān)頁面)
                  講的是內(nèi)容如下:
                   1、函數(shù)設(shè)計的技巧,2、宏定義的技巧,3、 const使用技巧,4、 sizeof使用技巧  
                  
               第22頁~第26頁(點擊這個可進入相關(guān)頁面)
                  講的是函數(shù)與預(yù)處理技巧:
                  1、在C++中調(diào)用C編譯器函數(shù),2、內(nèi)聯(lián)函數(shù)和宏的比較,3、 #include<filename.h>和#include “filename.h”的區(qū)別,
                  4、 回調(diào)函數(shù)的概念與操作技巧,5、函數(shù)的調(diào)用規(guī)范 
               
               第27頁~第37頁
                  講的是C++數(shù)據(jù)類型轉(zhuǎn)換技巧:(點擊下面的可進入相關(guān)頁面)
                  1、 將“字符串”轉(zhuǎn)化換為“整數(shù)”,2、 其他數(shù)據(jù)類型轉(zhuǎn)換為“字符串”,
                  3、 將“字符串”轉(zhuǎn)換為其他的數(shù)據(jù)類型  4、 char*”和“CString”的相互轉(zhuǎn)換
                  5、 CStringBSTR的相互轉(zhuǎn)換,6、 BSTR_bstr_tCComBSTR的關(guān)系
                  
            7、 typedeftypename關(guān)鍵字,8、 UNICODE的處理技巧 
                  9、 UNICODE字符串和MBCS字符串的相互轉(zhuǎn)換,10VARIANT的處理技巧 
               
               第38頁~第51頁
                  講的是內(nèi)存管理技巧:(點擊下面的可進入相關(guān)頁面)
                  1、 內(nèi)存分配的不同方式      2、 避免內(nèi)存泄露的方法      3、 數(shù)組和指針的區(qū)別與處理技巧
                  
            4、 指針與引用的區(qū)別          5、 this指針                           6、 傳遞動態(tài)內(nèi)存
                  
            7、 杜絕“野”指針              8、 C++中堆內(nèi)存操作方法


               第51頁~第65頁

                  講的是面向?qū)ο缶幊痰募记桑海c擊下面的可進入相關(guān)頁面)
                  1、 structclass區(qū)別      2、 構(gòu)造函數(shù)和析構(gòu)函數(shù)       3、 函數(shù)的多態(tài)
                  
            4、 重載、覆蓋和隱藏的比較      5、 運算符重載
               
               第68頁~第92頁
                  講的是VC開發(fā)環(huán)境設(shè)置和編譯調(diào)試技巧,我覺得我應(yīng)該先看這個,真不知道這個書的順序是怎么安排的。   
                   1、 VC開發(fā)環(huán)境的設(shè)置:(點擊下面的可進入相關(guān)頁面)
                        1.1   VC++編程快捷鍵應(yīng)用技巧      
                        1.2   設(shè)置編輯區(qū)背景顏色和字體的技巧
                        1.3   設(shè)置顯示的最近打開工程、文件的個數(shù)的技巧
                        1.4   設(shè)置VC默認頭文件和庫文件  
                        1.5   引入lib庫到工程中
                        1.6   在工作區(qū)(WorkSpaces)中導(dǎo)入多個項目
                        1.7   ClassView視圖    
                        1.8   讓控制臺應(yīng)用程序支持MFC類庫
                        1.9   快速刪除臨時文件
                        1.10 檢測程序中的括號是否匹配
                        1.11 快速找到變量或者函數(shù)、宏的定義
                        1.12 成員變量或函數(shù)不能顯示提示功能
                        1.13 VC生成的各種文件的作用
                        1.14 生成新類到工程中
                        1.15 添加第三方的類到工程中
                        1.16 徹底刪除工程的類
                        1.17 改變生成.exe文件的路徑
                        1.18 處理ClassZiard找不到系統(tǒng)消息的技巧
                        1.19 輸出區(qū)的“Find in Files 2”屬性頁
                        1.20 誤刪除類向?qū)募?br>            1.21 發(fā)布程序設(shè)置
                        1.22 生成與現(xiàn)有項目除了項目名外完全相同的新項目
                  2、VC程序調(diào)試技巧:(點擊下面的可進入相關(guān)頁面)
                        2.1 Debug版本和Release版本的區(qū)別
                        2.2 Release版本的調(diào)試技巧
                        2.3 斷點調(diào)試
                        2.4 值調(diào)試技巧
                        2.5 Call Stack技巧(調(diào)用堆棧調(diào)試)
                        2.6 ASSERT()調(diào)試技巧
                        2.7 TRACE調(diào)試技巧
                        2.8 Try-Catch的使用技巧
                        2.9 利用GetLastError()的返回值確定錯誤信息
                        2.10 dll工程的調(diào)試技巧
                        2.11Link2001的常見錯誤
                        2.12 VC++的優(yōu)化技術(shù)

               第94頁~第116頁
                  講的是鍵盤輸入處理技巧(可點擊下面的進入相關(guān)頁面):鍵盤是一個物理設(shè)備,在計算機中存在唯一的標(biāo)識值與物理鍵盤相對應(yīng),并在鍵被按下或者釋放時產(chǎn)生一個掃描碼,也與唯一的標(biāo)識值對應(yīng)。但掃描碼是與具體設(shè)備有關(guān),為了使掃描碼變得與設(shè)備無關(guān),那么就產(chǎn)生了一個虛擬碼。虛擬碼是Windows系統(tǒng)定義的與設(shè)備無關(guān)的標(biāo)識。Windows的程序是以消息機制來實現(xiàn)的,鍵盤輸入也是以消息的形式傳遞給程序的窗口消息處理程序的。Windows用8種不同的消息來傳遞不同的鍵盤事件,但是在實際應(yīng)用過程中,可以忽略其中至少一半的信息,其他的消息都由操作系統(tǒng)自動處理。在多數(shù)情況下,這些消息中包含的鍵盤信息會多于程序所需要的。所以在對鍵盤消息處理的時候,要分清哪些消息是程序應(yīng)該處理的,哪些消息參數(shù)是可以忽略的,這樣,使開發(fā)工作的效率大大提高了。下面就這對鍵盤的處理技巧進行介紹。
                        1、ASCII碼查詢器                      2、虛擬鍵碼和掃描碼相互轉(zhuǎn)換      3、字符轉(zhuǎn)換為虛擬鍵碼
                        4、模擬鍵盤特殊組合鍵輸入           5、模擬鍵盤輸入特殊字符           6、動態(tài)改變鍵盤的狀態(tài)
                        7、鍵盤鉤子程序的實現(xiàn)                8、創(chuàng)建進程外鉤子                   9、安裝系統(tǒng)鍵盤鉤子      
                        10、如何屏蔽【Alt+Esc】/【Alt+Tab】等組合鍵
                        11、獲得桌面上的正在接受鍵盤或鼠標(biāo)輸入的窗口的HWD                   
                        12、捕獲鍵盤【Home】等虛擬鍵
                        13、使用回車鍵切換輸入焦點

               第117頁~第126頁
                  講的是鼠標(biāo)輸入處理技巧(可點擊下面的進入相關(guān)頁面)
                        1、隨時獲得鼠標(biāo)的窗口位置            2、在非客戶區(qū)相應(yīng)鼠標(biāo)消息            3、鎖定鼠標(biāo)的活動范圍
                        4、更改程序的默認光標(biāo)                 5、隱藏和顯示光標(biāo)                       6、交換鼠標(biāo)左右鍵和恢復(fù)
                        7、不規(guī)則窗口隨鼠標(biāo)移動而移動       8、檢測鼠標(biāo)是否在任意圖形區(qū)域內(nèi)  
                        9、SetCapture函數(shù)使用技巧          10、判斷鼠標(biāo)是否與【Ctrl】鍵共同操作      
                        11、獲取和設(shè)置鼠標(biāo)雙擊時間

            Feedback

            # re: 《Visuanl C++代碼參考與技巧大全》學(xué)習(xí)筆記——索引隨筆 2010-02-03 18:17 hayfenglee
            如果這本書的重點在前半部分的話,和林銳的高質(zhì)量C/C++編程有何區(qū)別?
            而且林銳的書感覺特別耐讀  回復(fù)  更多評論
              

            # re: 《Visuanl C++代碼參考與技巧大全》學(xué)習(xí)筆記——索引隨筆 2010-02-05 12:53 煙皚
            @hayfenglee
            抱歉,現(xiàn)在才看到你的評論

            這本書很厚的,我才敲了兩章,而且每敲完,整本書講的東西都不錯,感覺。

            你說的那本書我沒看過,我也不知道與他的高質(zhì)量C/C++編程有何區(qū)別。等我看完這本書了,我再去看那本書,然后再整理下兩本書的區(qū)別,以博文的形式發(fā)出?  回復(fù)  更多評論
              

            狠狠综合久久AV一区二区三区| 国产精品一区二区久久不卡| 成人精品一区二区久久| 精品国产青草久久久久福利| 一级a性色生活片久久无少妇一级婬片免费放 | 精品无码久久久久久久久久 | 久久久久久久综合日本| 久久精品视频一| 久久综合综合久久综合| 久久精品国产99国产精品| 久久精品国产亚洲AV蜜臀色欲 | 香蕉久久影院| 久久w5ww成w人免费| 日本加勒比久久精品| 久久电影网一区| 色婷婷综合久久久久中文一区二区| 丁香五月综合久久激情| 久久综合久久自在自线精品自| 久久精品国产亚洲精品| 久久精品人人做人人爽97| 伊人热热久久原色播放www| 久久精品国产精品青草| 亚洲中文字幕无码久久2020| 久久久久九九精品影院| 日韩一区二区久久久久久| 久久亚洲精品成人av无码网站| 久久综合亚洲色HEZYO社区| 欧美性大战久久久久久| 久久精品成人影院| 久久黄视频| 久久精品国产精品亚洲| 久久99精品国产麻豆不卡| 91久久福利国产成人精品| 久久精品中文字幕久久| 国产精品久久久久无码av| 东京热TOKYO综合久久精品| 亚洲色婷婷综合久久| 久久精品免费一区二区| 97精品伊人久久久大香线蕉| 中文字幕热久久久久久久| 亚洲AV日韩AV永久无码久久|