你的位置:水利图书 >> >> 电脑编程 >> 详细内容 在线投稿

Visual C++面向对象编程教程

热度121票 浏览19次 【共0条评论】【我要评论 时间:2010年6月10日 12:12

l{ aQ5wQE}0Visual C++面向对象编程教程水利图书Z8T;i R({ F)d q Y n

M)H7l9r,VMSpA0正在读(1人), 已读过(7人) |   放入书架

0Y1}$SU'Y0 水利图书-s%D+gu#Xi

丛书名: 北京市高等教育精品教材立项项目水利图书*@Eu]@"h8nb2M

+}-pFUM9sa0

:{:x9e(^?y|0 水利图书 }^(Jt:U2b"tJ`0x2g N

作  者: 王育坚 编著

c7g'nrf0 水利图书R(x c}t&g0R)a

出 版 社: 清华大学出版社水利图书$U o Xa?*_]:m

u;li*nD0出版时间: 2003-9-1

-t)o7Us![ JN0 水利图书8x [7S/Y],BE a%ps

字  数: 561000水利图书Y6Oc3v`9upEv2?(vI

水利图书b4ZYb\I

版  次: 1水利图书c%e'{2UO Ql oY

d0F/c8^%q e} T"L0页  数: 421

X,b2J_Dk/J$`#E0

n`jV"RJ7SLS)a*O0印刷时间: 2005-8-1

"bH`5vHc,?\0 水利图书Mm0J5H3jBt1x$y.t? \

开  本:水利图书X%Q:Kj#`&B

3|n5^}^#x)j:P]0印  次:水利图书q}7_/Xa3n7qEm(oO

水利图书{%p1JTm6yU2b

纸  张: 胶版纸

Y/Z c o%]1eH Mgr1h/a0 水利图书)ct#H6e7TR-x

I S B N : 9787302069140

@0Vil~5k"~6k"N"e%M0

t#I`x MyyJ0包  装: 平装水利图书%L/WD+nN&Y&T

水利图书$bOc2W ]'d*lb

所属分类: 图书 >> 计算机/网络 >> 程序设计 >> C C++ C# VC VC++

7y1eVl3mi6oU{0

fL ~0P_0编辑推荐水利图书S px Z#Wa$mu!YJ

水利图书 }x"s3umgiW

  有人说,学习Visual C++如攀登悬崖峭壁,花很大力气也不一定爬得上去。有人说,利用Visual C++编程如同手无刀叉吃全羊,不知从哪儿下手。有人说,Visual C++简单实用,利用向导几分钟就搞定一个程序。有人说,Visual C++的向导是巫师,它制造的应用程序框架使我们坠入云雾、难以自拔……水利图书*_~*l+kA2`#X G

%l c$AV h0  如果你认真阅读本书,那你一定会拨云见日。学习Visual C++虽然没有捷径,但本书将引导你一步一个台阶,向上攀登。

8Q4c~ vo5Pt!DS@ }0 水利图书 n3dlP1S in5K [D

内容简介

X A A%SVLz0 水利图书4Du}|*f&\-Q.k V3[

本书是按照北京市高等教育精品立项项目的总体要求而编写的。本书系统地介绍了Visual C++面向对象编程的基础知识和基本方法。全书分为9章,主要内容包括C++程序设计、Visual C++编程基础和Visual C++高级编程三个部分,按照Visual C++编程环境——C++语言——应用程序向导——文档/视图结构——MFC——对话框——图形处理——编程深入的顺序安排学习内容。为了配合教学,本书还提供了非常丰富的习题。全书内容安排循序渐进,重点突出,实例典型,文字精练。本书适合作为高等学校相关课程的教材或参考书,也可作为Visual C++初、中级用户的自学读本或培训教材。水利图书 n6l8Xx.M,B

({ ktw b0目录水利图书2JR%HM:v+M d

h#lb0`2z&VJ0第1章 Visual C++集成开发环境水利图书{ iV4Tc$~

l+ZV'pv?01.1 Visual C++概述

0C @G8nT0 水利图书&QczzFMf

1.1.1 Visual C++的特点

-^%e*C9sQ"x}0

RnvvSc:} P u01.1.2 Visual C++的安装水利图书 _k'pD%?pr M

/\.JZ4JC%z"["ZU?01.1.3 集成开发环境窗口

5N_~ dn+U4K.X]&j0 水利图书)[ p8m-[dn o*^)Or

1.1.4 MSDN帮助系

tJeL]`Mh0

{-M.ql5\4`'j01.2 项目和项目工作区水利图书)iRy0gwN5a

TH-k-~q(P3X RE9u01.2.1 项目水利图书T6XZ}|S J\a

E@5H;["R R uK[01.2.2 项目工作区

*B-gF1I,~v3@![RA0

+A#?W)M;eC"JJW01.2.3 项目设置水利图书;e wu%h5O

^ h5cdX01.3 编辑器

8lHUX9D0a5z9E9].h#`0 水利图书W+|G'\x9|

1.3.1 源代码编辑器水利图书}G(\v)c

水利图书&UW.n/VI7j

1.3.2 资源编辑器

U%P.?]'fFj0

6^4GQ1l1H&ro:?01.4 菜单栏和工具栏水利图书0yz8~-u(|0at p-e

s;vr+SQF ?+k01.4.1 菜单栏水利图书R&f(]h@5y Zj?

水利图书l*E3l;q*[,Z V9_

1.4.2 工具栏

R F} m7hM1W0 水利图书u q8jB#Q|:O/h

1.4.3 Standard工具栏水利图书 PUKi,n-R~1o

&U+@n1B0eHPJ01.4.4 Build MiniBar工具栏水利图书/r~Oz3_vc)_'\

水利图书4Z ^*s:il0y4]v

1.4.5 WizardBar工具栏水利图书 A5l#Ng mu)r

水利图书#`;u%w6i dB)O4Fw[f

习题

ni(n&]Xe @ ?M0

(a N:[r&A)B0第2章 C++语言基础水利图书:nd'I oE6j/Q+O

l-y3iy ^XcbbT02.1 C++概述水利图书rn$Xmi-N

水利图书Y/Hha~!LF

2.1.1 C++的主要特点

.f-|&[5E"qM0 水利图书#SV'] O,wZ/W3Gt

2.1.2 C++程序与C程序水利图书 TTQ"L A

水利图书@iS#vvh`

2.1.3 C++对C的一般扩充

3f!};C%CLt\0 水利图书!p rt]ZV(n

2.1.4 利用Visual C++编制C++程序

wa.i k,~0

%B2N.W'hxUt$?W02.2 C++程序基本要素

-{$I9hG0e Z%^ q8CN;W"h0 水利图书6P#T;`|:O'_

2.2.1 标识符

cG)HDp*Yg.B0

Z xOjTy02.2.2 关键字水利图书#`#F&~E R}Tz

AC^a@%jc*W02.2.3 常量和变量

.m%H;V{#VQi0 水利图书,y c Q4tWm

2.2.4 运算符和表达式

e}MrK0

/ync!ds+f.hX;n02.3 C++数据类型水利图书(gZS l2r#y'P2n

(ZN%S(}7h7F9a02.3.1 基本数据类型水利图书 x}0zTMS;n

G8ZsE%H E02.3.2 const常量类型水利图书'Ujn#fD.|/M&J

水利图书9y!TO2r fo

2.3.3 数组水利图书us?'xn C

ZEaXqV{02.3.4 指针

\ild(No!X0 水利图书 H4p;uF^}*osP"f

2.3.5 字符串水利图书w"ZBy s'J5n A

^OK2v1_'D^|5EY8w02.3.6 结构水利图书C!k`)M.Cb:_

水利图书*k1F&bu!Wf9}

2.3.7 枚举水利图书I-m _(p ^

水利图书C'}Z f7kZ.PM

2.3.8 用typedef定义类型水利图书2K{'i6x|oh8e

水利图书8u7`| P _)G3@

2.4 变量的作用域与存储类型水利图书 zq'LM(F3@ P

水利图书R!H/Y$}:Li

2.4.1 作用域和生存期水利图书e/e+D/L)F&u

IRL s:g(Hn8j0l%j02.4.2 存储类型

} {h;f&cTK0

)kyk2T8U&~V8U02.4.3 作用域限定符

C4]8K0w2\ ]0 水利图书 J$F/G5g*aSf

2.4.4 动态内存分配

vkd0y O9q0

I1C?5t q1D Kf ~$vi~02.5 控制语句水利图书@F Y3} E}O(i2EI

}O"yYhb!pp02.5.1 条件语句水利图书N9R7Pnt0v8A

水利图书 oW1{+v8Ki/wz Rz

2.5.2 循环语句

C/V5J3dl0

qX)l C&cG02.5.3 转移语句水利图书.j0x8A N3w&S[

水利图书3@L^ue`Z

2.6 函数水利图书Ut _|%C

3i4K,r9z0KX&G02.6.1 函数定义、函数调用和函数声明水利图书+}bw*S f7?-m^ Bt

7z#TdX+l,}4_P02.6.2 函数参数的默认值

bJ*i SS*JSv*M0u^0 水利图书] B5JBE ?l `v

2.6.3 内联函数

6G4ike5y&rZ\0 水利图书,y"kb ~~"Sc"_

2.6.4 引用

l K'j\#kdyp O0 水利图书Cu5UIDL4B+Q

2.7 编译预处理指令

gf9k[.^? E%p0

+U8ZkY9\4G/y8KH02.7.1 #include文件包含指令水利图书 V[gf]&fi%X+^

水利图书.fr `7d WWmN/C

2.7.2 #define宏定义指令

&tB%fQ]g Gr0

0YH xe.N_}+X.n/T3J02.7.3 条件编译指令

^ v+\2\_q?5e gTS(K0 水利图书Q9z*y'k$hD'k]/fi{

习题水利图书w0b:}m4Yl

}{U7V&h.]/F v0第3章 C++面向对象程序设计

v/BoX ^0?0

R3~x4Ot;lCn_U$O!w03.1 面向对象程序设计概述水利图书SLHWI

"y4U-EP,r7c1z03.1.1 传统的结构化程序设计

_1p$w?N*Z/\T0

S/C1RIy`E3OJ03.1.2 面向对象程序设计方法及特征水利图书2\-\zwfO W&}p%r4W9Y

1Kw-x3T!{gN03.2 C++类

4T9qMb4M&R;h'G0

Vqj"D[mwg03.2.1 类的定义与实现水利图书 y5W g:s5z!}@T

^*`g:` Dv g7t Cy03.2.2 构造函数和析构函数

B S_]0^NR4Q0 水利图书OF7kr#f3S0_

3.2.3 this指针

cGh2vbH"ad j0

6p vt4M(|Q{BCSw,[N03.2.4 静态成员水利图书)UU|`8z8g

水利图书0n U7~ qd"O)XS

3.2.5 友元水利图书0p$~P6k2c

水利图书2^(?bf#gW

3.3 类的继承

^#m {#t8oZR1vI0 水利图书C-I&Y3ZV6h7Xi

3.3.1 基类和派生类水利图书%Z"]B#K Do'YG

水利图书&I4Roru{4B9h[y

3.3.2 基类和派生类的构造函数

{Z^Cth0 水利图书Vi3wq5`q

3.3.3 多重继承水利图书;D/`sKi4r?'u

#w@sfn'Y-w0?2Q03.3.4 虚基类

;H]4D'z \B}0

Xw;Z$A^d#v03.4 多态性和虚函数水利图书(G6e9ep&v

水利图书5M0e3q FE*L#R

3.4.1 用基类指针指向派生类对象

3gX@8}yw V0 水利图书J3\%o&@K$IA

3.4.2 虚函数

~6y1K3t+_/u'\0

}9r e,h+WShs h03.4.3 抽象类和纯虚函数

Zf;pMpi:S"d0

/@3m_p$}b1Flg03.5 重载水利图书.N'{F'tKoFY d%v

水利图书 pk4h*hC8pDC

3.5.1 函数重载水利图书P} \A$Tg,m

a9]%H7LvC0pK,Uf03.5.2 运算符重载水利图书[o6q,s#?[5[xr

#RLE6?+??.i5e8Q03.6 C++模板

]I\7}8Q&p l a*~V0 水利图书+N/a#fT/H}

3.6.1 函数模板

y}S\_W*[ a0 水利图书2bR-gt)O-\}H ?F

3.6.2 类模板

B^ts5avgNT ]3OC0

_jSN[&JB6x m`a03.7 Microsoft Visual C++的语法扩充水利图书1qBh-B.cy~0C;lc

ORe4sxwXa h03.7.1 Visual C++自定义数据类型

]!{ E7HN.R/K)I0 水利图书|:Gzf!Y

3.7.2 Visual C++运行库

%Z9c*G~QN/i0

i%ai)wG$H1?o-Yq03.7.3 运行时类型识别

d'u|;foR(V@0 水利图书|7htdW`(U AA

3.7.4 编程规范

n3C7Q#t2I2n+z0

!a k q e_+w0U*sd0习题

yWTI\~ mH0

pag7t3xl0第4章 创建应用程序框架水利图书:IwKY.[vpL0jKS

3]LrU8V||04.1 应用程序向导

.bP|,Fxx0 水利图书3{`Z:\R

4.1.1 Visual C++中的向导类型

lj2Yg.m0 水利图书(~x0_O%|

4.1.2 使用MFC AppWizard水利图书3@[uM(CH4q-zF

水利图书0EI)w Y R:X

4.1.3 MFC应用程序的开发流程

N8Ri_;C)@"Yq3? ir0

dAYX@1\~9N.hO+P04.2 应用程序向导生成的文件水利图书L$Y)a4cX

X b)sSn1a6U ~ R04.2.1 应用程序向导生成的文件类型水利图书u$`?/vG] w2F,k

L3^,iq4]-U)ce9M04.2.2 应用程序向导生成的头文件水利图书}6J2U;V |c7R

水利图书x{](U K;}*N

4.2.3 应用程序向导生成的实现文件

N-qJ/Est:D1Mh0

,I7\%zBkd rC~04.2.4 应用程序向导生成的资源文件

;q&{)J R/JR6Z!pU)Z0 水利图书N @)k d'@W0?E

4.2.5 应用程序向导生成的其他文件

$R q$X7d.m7IMdU0

e'mlq4E04.3 ClassWizard类向导

-Wk w-V'TJ A0 水利图书aA'VV.H

4.3.1 ClassWizard的功能水利图书`tT!QT!d

,v:\Rl wUJ04.3.2 添加消息处理函数水利图书~6@!lk|9x,T

水利图书 G]:a7?M)K/{

4.3.3 为项目添加新类

8N'VN/\lWz&N0

/w'_.?Or6I A#U04.4 程序调试

9G.}*v]0b;~0 水利图书7i5qz3iu'\k6h%O^O!O

4.4.1 查找源程序中的语法错误

+N7?;m!c6J;_-^0 水利图书;hx]X}E u

4.4.2 Debug调试器

&{ D1V!IQh0 水利图书U dvv2wBm4H

4.4.3 跟踪调试可执行程序

,KdA.Td|0

1QHKd(A)U0习题

(T7Ka@];J5uZS'r0 水利图书 IT0{7n{ k s

第5章 文档与视图水利图书oG]7mx+al ET5lb

V f4{,Z)HVT8A!L05.1 文档与视图结构

#v4h@U'T({0

2r|A1wU-y:L~05.1.1 文档与视图结构概述

4i"T"Hzaz}0

+OO$vsQXf.d05.1.2 文档与视图之间的相互作用

%z4C|?5EP;[UJ)f7E0

0E7Vo YWz _7m05.1.3 多文档水利图书wLXIx\

:t-JaFL$l05.2 菜单设计水利图书nG0[s gv {

水利图书8Q#q-rn3oe/P2lv

5.2.1 建立菜单资源

asNM vEl9C-P(tS0 水利图书0P3suv&]

5.2.2 添加菜单命令处理函数水利图书t rT'f |At1e0A

*Lp1Fy)JsSl05.2.3 弹出式菜单

.v L;g6c-}3bY~QR8J0

&Y4o`:X8N7}05.3 鼠标消息处理水利图书-hwU R~7T+DLE

水利图书E)@o@pT?0F

5.3.1 鼠标消息水利图书f&L,o*Ar A

水利图书OD#ll:~,Zqo

5.3.2 一个简单的绘图程序

7q E"\1F {c}8eXK0 水利图书^ e Odvb

5.4 工具栏和状态栏设计

A!pd*b3R \-m~"A0

L%fd r/v O7r1r05.4.1 添加工具栏按钮

7{/G r"Fu0 水利图书0`;UDn"y4c$S

5.4.2 定制状态栏

N)hH_ ` K+m8C:j/A0

lf L-} R6tv|05.5 文档的读写水利图书ADur+rq A!x#pht

M c0K)B/r9}1~`05.5.1 序列化工作原理水利图书jo:mg/CYycP

水利图书$d ax`3R8Z`;t \

5.5.2 MFC应用程序的序列化水利图书y"[ l0V G#Ec!^3W

VvyU2zL+{05.6 使用不同视图水利图书j'@ q4ba3L5b;|R

水利图书}|WxA^|

5.6.1 滚动视图水利图书h5M+?)mFR$i/y*j

x\.TK g0f"A4bo+[v%D05.6.2 多视图

+@m^!s6B:O)M Ky0 水利图书-?2vb(U5XQ,gr

习题水利图书%hVkqlt

1ZY&j&Y6qb0第6章 MFC原理与方法

'sI s)[$ncs#}0

p` E%nUK)d/a)[$n06.1 Windows编程机制

|Bf3Shl7e0T+u8f{!e'y0

Z%cWBWQV06.1.1 关于API和SDK

%kf1~u)\V)aktN8Q0 水利图书Q-G_ _g!w!HU/X

6.1.2 句柄水利图书0j(x.] i#`

水利图书 ~J8K]%k[@:`TD

6.1.3 事件和消息

&K/s:Z4D+fg([*[V2o|0

qHp/|*g(^\;Hbk-T06.2 MFC微软基础类

5{_ ?1o&Ec([{0

(n(g8[:LhGM06.2.1 MFC概述水利图书4J m;y#knF'Z%mi

A@h C:Z@0G06.2.2 MFC体系结构

?4E|O+_4h0

1Q Vy*M p!~I,B f06.2.3 学习MFC的方法

@9[2Q^!L)Y$k/c o0

"k-q3~0V qMQ l06.3 MFC应用程序框架水利图书B;A4H4]Vme2W*G

水利图书kU(N,h/`0}!b@j)B W4U

6.3.1 应用程序框架中的对象

5J n9{ A O2\&A0 水利图书7UrE k*R-s Qp }2u

6.3.2 MFC应用程序的生与死水利图书W-U#mi9wf.x,z

2\7r#a;G.G+H g!l06.3.3 常用的MFC文件和库文件水利图书/w0Jif7v"uK P

8N*Dwchc_t06.4 MFC消息管理水利图书XR%b z"T,]v9h

水利图书;nw |,Gp:o)W a h\

6.4.1 MFC消息映射机制

*QK@nI'svp0 水利图书C,[ e#q;Ns+bn

6.4.2 消息的发送

|L E6jq0 水利图书"REcXjmG

6.4.3 手工处理消息映射水利图书T/vE}5J'UP

(Y`|c1X/aU sh06.5 MFC宏

S5S qX5W0

5| U7T"~qu)U/^P Kd{06.5.1 有关运行时类型识别的宏水利图书@4sU$]$_/C%L

水利图书Nms4ccv+A

6.5.2 MFC调试宏

#`]:GW Y!}8S;Q(e4m0

cZ5DG]zR.Xf06.6 常用的MFC类水利图书*V D)}FY;Z2d9} y/ZA

5Q.~ h1]C06.6.1 CRuntimeClass结构水利图书j:p1T%U*N\.CU F

水利图书S&q;q.um\.|

6.6.2 CObject类水利图书6M.at iHA0Z+?J

水利图书3A ?J tWN

6.6.3 CCmdTarget类水利图书ruP6p!{"ze M

水利图书L4y{ry1V3O;b)n

6.6.4 CWinApp类

'\#Gcs vI0

P1m Ek.\J$i06.6.5 CWnd类水利图书UX;cU%U

7}'N S:m8h'YO06.6.6 CFrameWnd类

!L#W~ KA0 水利图书?+a)p!E yO;Lc_^/j

6.6.7 CDocument和CView类水利图书r PO$Q \ e;}W

水利图书 yRite8Y"qRP `&?

习题

M+n}6~&P4o3on3O0

#MTJ0ih!U0第7章 对话框和控件水利图书"F@6|Iy,Ma"r

水利图书3t5\ D~g\Z

7.1 对话框概述

'@T8{G:X [B-Ty)q,E$D0

'gj;?0auB3w07.1.1 基于对话框的应用程序

1e%i%n+zZw0 水利图书8N c}2~3\:YE&U

7.1.2 对话框类CDialog水利图书1q!{&T^!^$Br,fG

水利图书"hZ6^}*F!L

7.1.3 对话框数据交换DDX和验证DDV水利图书,y Zc@.V4i LZ

水利图书0b+i W Wk7]

7.1.4 提示信息对话框

j1W5fvR[ qdG0

D7rp*h%oLz07.2 使用对话框

1G4xmmU:i7g0 水利图书-bB ^8Z'i*m"~#x

7.2.1 一般对话框工作流程水利图书,umHfU+F X9uYn e

6cF aK ?a ?07.2.2 创建对话框

V&^J#p m5hb]0 水利图书(})y6I6A0o,a*f

7.2.3 添加控件及关联的成员变量

Ftg^c1f0 水利图书0^&\Zv?w&O _Zq?

7.2.4 非模态对话框水利图书%{E#dZE2WBM&xY

Brr%]y{07.2.5 公用对话框水利图书 w/F{L }axe6]|

HXm O0K,N.?_07.3 标准控件水利图书8|e@S U5}

\ h5r(K~P$U{q07.3.1 控件概述水利图书1Z[g0@?P]|

水利图书(LK{HW @go

7.3.2 控件的组织水利图书L^HuQl{.kNd+u

S-E"q,a`k`Oy^07.3.3 控件共有属性

JS Yl3r;e0

"y;K2Is d8]^F+~1Q c07.3.4 静态控件水利图书yRE(K9}e9V

C,Ae f-^9}tl a(n-~p07.3.5 编辑框水利图书5T!Dnm]Q}

水利图书8M7s Q@X2_.E$s

7.3.6 按钮水利图书:sv5i3`Aa4BU"T

!L go+ungh4`07.3.7 列表框水利图书+oCk8d&M}Nl

水利图书? Q fy9k OI\[@

7.3.8 组合框

l$@ U!MI D-u4Z0 水利图书0?&\XmQ+Q{z*R

7.3.9 滚动条水利图书3|{@"rFpX!gj

水利图书r&c1B,d5I_ ~5d'G

7.4 公共控件

Io!|?lj0 水利图书%Qz`8`0_b'F2]

7.4.1 旋转按钮

Y4v qi'B ?yG0m1K `0 水利图书!`!OjW Y%pJ7^

7.4.2 滑块

.{Sl(T ^q4s0

2`DtG%@SF/~R07.4.3 进度条水利图书H3oE8u^yt

水利图书 ?mp0[ F"\8L

7.4.4 标签控件和属性表

_^qZ*@ dAp0

S]!|&Xt{07.4.5 图像列表水利图书a w)}`9Y

TMD%k*SN]Ac8N07.4.6 列表视控件水利图书+o5OAi7FT

水利图书R,z _1TAI1Z

7.4.7 树视控件水利图书+}tJW'U~Q

水利图书 }Ey|:b \$~qt

习题

G i/U7S Z?%IZO0 水利图书q)z*F}|MK

第8章 图形处理

E#keQ$AH&C Y0

0|9`sg~+nh%W2SNy0第9章 深入Visual C++编程

0M#m"pw?w0 水利图书 Lg c FN5J

常用术语索引

LT2C9Z v x0 水利图书&@!i0Z|0n*F5exfr

参考文献水利图书4fu+e8~M+Ay

7W7i7|1zHNH-]0读者意见反馈

:X*JmQ"j^i@M W0
顶:2 踩:2
对本文中的事件或人物打分:
当前平均分:-0.86 (37次打分)
对本篇资讯内容的质量打分:
当前平均分:-1.67 (21次打分)
【已经有59人表态】
10票
感动
7票
路过
9票
高兴
2票
难过
8票
搞笑
6票
愤怒
5票
无聊
12票
同情
下一篇:.NET 环境编程全景
上一篇:JAVA 2核心编程第1卷:基础篇 (第6版) (影印版)

水资讯网广告招租

查看全部回复【已有0位网友发表了看法】

广告投放

广告投放