Visual C++.NET程序設(shè)計(jì)

出版時(shí)間:2010-8  出版社:清華大學(xué)出版社  作者:梁興柱 編  頁數(shù):365  字?jǐn)?shù):580000  

前言

  借助于Visual Studio強(qiáng)大的開發(fā)平臺(tái),Visual C++.NET正逐步取代傳統(tǒng)的桌面開發(fā)工具Visual C++6.O。Visual C++.NET可用來開發(fā)各種類型、不同規(guī)模和復(fù)雜程度的應(yīng)用程序,開發(fā)效率很高,生成的應(yīng)用軟件代碼品質(zhì)優(yōu)良。這一切使得Visual C++.NET成為許多專業(yè)程序開發(fā)人員的首選?! ∪欢?,Visual C++.NET入門學(xué)習(xí)卻異常困難。究其原因,一方面是因?yàn)閂isual C++.NEt、(包括MFC類庫)的規(guī)模龐大,結(jié)構(gòu)復(fù)雜,難于理出一條循序漸進(jìn)的學(xué)習(xí)路線;另一方面是其代碼量大。本書是Visual C++.NET程序設(shè)計(jì)的入門書籍,為了使初學(xué)者也能很快地掌握程序設(shè)計(jì)方法,作者在編寫教程內(nèi)容時(shí)進(jìn)行了一些探索,以實(shí)例作為引導(dǎo),使Visual C++.NEt編程更加淺顯易懂?! isual C++.NET是較難的開發(fā)工具,過重闡述理論并不利于初學(xué)者,本書所述的理論保證實(shí)例的理解即可,重點(diǎn)通過實(shí)例來加深Visual C++.NEt的編程學(xué)習(xí),通過實(shí)驗(yàn)來進(jìn)一步提高讀者的編程能力。目前,國內(nèi)的相關(guān)教材介紹原理性的知識(shí)較多,多數(shù)國外教材的編寫思路又不符合國內(nèi)讀者的閱讀習(xí)慣,且閱讀難度較大。市場(chǎng)中專門針對(duì)于應(yīng)用型院校層次的教材不多,適合這一層次的教材比較匱乏。本書立足于高等院校特別是應(yīng)用型本科院校計(jì)算機(jī)專業(yè),將在程序開發(fā)類課程教學(xué)改革的探索中提煉的一些有益經(jīng)驗(yàn)與前沿的開發(fā)技術(shù)相結(jié)合,相信對(duì)此類院校中相關(guān)課程的教學(xué)具有一定的借鑒作用。

內(nèi)容概要

本書重點(diǎn)突出了應(yīng)用性和實(shí)用性兩個(gè)基本原則,條理清晰、實(shí)例精練、語言簡(jiǎn)潔。以Visual Studio 2005為平臺(tái),由淺入深并結(jié)合大量實(shí)例,介紹使用Visual C++.NET開發(fā)Windows應(yīng)用程序的原理及方法,帶領(lǐng)初學(xué)者進(jìn)入Visual C++.NET程序設(shè)計(jì)世界。    全書共4個(gè)部分:第1~2章介紹Visual Studio 2005開發(fā)環(huán)境和C++基礎(chǔ)知識(shí);第3~9章介紹基礎(chǔ)技術(shù),包括Windows例程分析、對(duì)話框和資源使用、繪圖技術(shù)、文檔視圖結(jié)構(gòu)、動(dòng)態(tài)鏈接庫和多線程技術(shù);第10~13章為綜合應(yīng)用部分,包括網(wǎng)絡(luò)、數(shù)據(jù)庫、串口編程應(yīng)用和ActiveX控件;最后,配有各章相應(yīng)的實(shí)驗(yàn)。    為了方便教學(xué),本書每章后配有相應(yīng)習(xí)題,在最后附有實(shí)驗(yàn)指導(dǎo)部分。本書可作為高等院校計(jì)算機(jī)、軟件工程專業(yè)高年級(jí)本科生的教材,也可作為程序開發(fā)人員的參考書。

書籍目錄

第1章 Visual C++.NET概述 1.1 Visual Studio 2005集成開發(fā)環(huán)境概述  1.1.1 Visual C++.NET發(fā)展歷史  1.1.2 項(xiàng)目和解決方案  1.1.3 工具欄、菜單欄和窗口  1.1.4 幫助文檔的使用 1.2 NET Framework和MFC  1.2.1 NET Framework  1.2.2 MFC 1.3 第一個(gè)Visual C++.NET程序  1.3.1 Visual C++.NET項(xiàng)目類型  1.3.2 交通燈實(shí)例  1.3.3 設(shè)置解決方案和程序調(diào)試 1.4 本章小結(jié)  習(xí)題1第2章 C++基礎(chǔ)知識(shí) 2.1 類和對(duì)象  2.1.1 面向?qū)ο蟾攀觥 ?.1.2 類  2.1.3 對(duì)象 2.2 繼承機(jī)制  2.2.1 繼承的概念  2.2.2 單繼承 2.3 多態(tài)  2.3.1 多態(tài)的概念  2.3.2 虛函數(shù) 2.4 模板  2.4.1 概述  2.4.2 常用模板的使用 2.5 本章小結(jié)  習(xí)題2第3章 Windows程序分析 3.1 Windows程序基本概念  3.1.1 API和SDK  3.1.2 窗口和句柄 3.2 Windows程序基本結(jié)構(gòu)  3.2.1 程序框架分析  3.2.2 MFC程序框架分析 3.3 消息映射與消息處理  3.3.1 事件和消息  3.3.2 消息映射  3.3.3 常用消息  3.3.4 自定義消息 3.4 本章小結(jié)  習(xí)題3第4章 對(duì)話框及Windows常用控件 4.1 對(duì)話框  4.1.1 概述  4.1.2 對(duì)話框程序創(chuàng)建和分析  4.1.3 CDialog 4.2 模態(tài)和非模態(tài)對(duì)話框  4.2.1 模態(tài)對(duì)話框  4.2.2 非模態(tài)對(duì)話框 4.3 屬性對(duì)話框  4.3.1 概述  4.3.2 屬性頁  4.3.3 屬性表單 4.4 通用對(duì)話框  4.4.1 顏色對(duì)話框  4.4.2 字體對(duì)話框  4.4.3 文件對(duì)話框 4.5 Windows常用控件  4.5.1 控件編程方法  4.5.2 基本控件  4.5.3 高級(jí)控件 4.6 綜合實(shí)例 4.7 本章小結(jié)  習(xí)題4第5章 資源的使用第6章 圖形繪制第7章 文檔與視圖第8章 動(dòng)態(tài)鏈接庫第9章 多線程編程第10章 網(wǎng)絡(luò)編程第11章 串行通信編程第12章 數(shù)據(jù)庫編程第13章 ActiveX控件附錄A 實(shí)驗(yàn)參考文獻(xiàn)

章節(jié)摘錄

  面向?qū)ο蠹夹g(shù)是一種與傳統(tǒng)軟件項(xiàng)目的設(shè)計(jì)方法完全不同的、以對(duì)象為中心的方法,它不僅是一種程序設(shè)計(jì)技術(shù),更重要的是體現(xiàn)了一種思維方法。下面從認(rèn)知方法學(xué)和程序設(shè)計(jì)方法學(xué)兩個(gè)方面來了解面向?qū)ο蠹夹g(shù)?! 恼J(rèn)知方法學(xué)角度來看,面向?qū)ο蠹夹g(shù)是屬于思維科學(xué)中的一項(xiàng)項(xiàng)目技術(shù),面向?qū)ο蠓椒▽W(xué)是屬于思維科學(xué)中的一項(xiàng)技術(shù)科學(xué)。面向?qū)ο蠓椒▽W(xué)認(rèn)為:客觀世界是由各種“對(duì)象”組成的,任何事物都是對(duì)象,每一個(gè)對(duì)象都有自己的運(yùn)動(dòng)規(guī)律和內(nèi)部狀態(tài),每個(gè)對(duì)象都屬于某個(gè)對(duì)象類,是該對(duì)象類的一個(gè)元素。復(fù)雜的對(duì)象可以由相對(duì)比較簡(jiǎn)單的對(duì)象以某種方式構(gòu)成,不同的組合及相互作用就構(gòu)成了要研究、分析和構(gòu)造的客觀世界。面向?qū)ο蠓椒▽W(xué)認(rèn)為:通過類比發(fā)現(xiàn)對(duì)象間的相似性,即對(duì)象間的共同屬性,并以此為基礎(chǔ)形成對(duì)象類。這些對(duì)象類按“類”、“子類”和“父類”的概念構(gòu)成樹型層次關(guān)系,處于下一層次上的對(duì)象類可自然繼承位于上一層次上的對(duì)象屬性,對(duì)已分成類的各個(gè)對(duì)象,可以通過定義一組“方法”來說明該對(duì)象的功能。對(duì)象間的相互聯(lián)系通過傳遞“消息”來完成,消息就是通知對(duì)象去完成一個(gè)允許作用于該對(duì)象的操作。對(duì)象完成這個(gè)操作的細(xì)節(jié)封裝在相應(yīng)類的定義中,對(duì)于外界是隱蔽的?! 某绦蛟O(shè)計(jì)方法學(xué)角度來看,面向?qū)ο蠓椒ㄊ且环N與傳統(tǒng)軟件項(xiàng)目的設(shè)計(jì)方法完全不同的,以對(duì)象為中心的方法。對(duì)象是數(shù)據(jù)和有關(guān)操作的封裝體,每個(gè)對(duì)象都是某一對(duì)象類的實(shí)例。一個(gè)類實(shí)質(zhì)上定義的是一種對(duì)象類型,描述了屬于該類型的所有對(duì)象的性質(zhì)。  面向?qū)ο蠓椒ㄒ呀?jīng)發(fā)展到計(jì)算機(jī)科學(xué)技術(shù)的許多領(lǐng)域,所以很難從一般意義上給出“面向?qū)ο蠓椒ā钡膰?yán)格定義,使之在這些領(lǐng)域都能適用,本書不涉及計(jì)算機(jī)其他領(lǐng)域的內(nèi)容,只是從計(jì)算機(jī)程序設(shè)計(jì)方法的角度來理解和看待面向?qū)ο蠓椒ê图夹g(shù)。

編輯推薦

  融入作者多年的教學(xué)與工程經(jīng)驗(yàn),符合本科層次教學(xué)要求,突出應(yīng)用特色;內(nèi)容涵蓋VisuaI C++.NET多個(gè)應(yīng)用領(lǐng)域。結(jié)構(gòu)清晰,知識(shí)講解循序漸進(jìn);教學(xué)案例豐富、由淺入深,具有很強(qiáng)的操作性和實(shí)用性;配套上機(jī)實(shí)驗(yàn),實(shí)驗(yàn)操作步驟詳細(xì),貼近實(shí)踐教學(xué)需要。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Visual C++.NET程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)10條)

 
 

  •   適合初學(xué)者,也適合從VC 6.0升級(jí)到C++ ****熟悉開發(fā)環(huán)境,可操作性強(qiáng)
  •   經(jīng)典教材,很值得一看,必須贊
  •   這本書我還沒怎么看,但是書很新,沒有什么破損。
  •   幫著同學(xué)買的,上課急著用,看著還不錯(cuò)!??!
  •   挺權(quán)威的書先看看吧別人推薦的
  •   還不錯(cuò),淺顯易懂容易上手,入門的選擇
  •   書剛拿到還沒看呢,應(yīng)該不錯(cuò)的
  •   老師讓買的大學(xué)教材,呵呵呵呵呵呵呵呵呵呵呵呵呵
  •   還沒看&;#039;但是感覺不錯(cuò)。
  •   正文中有部分程序跑不通,學(xué)生很苦惱
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7