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

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

热度137票 浏览22次 【共0条评论】【我要评论 时间:2010年6月10日 12:12
水利图书4c _:hgu0M&zV

Visual C++面向对象编程教程水利图书+S&p$q1bv!~*l

水利图书q*v1u:I4E b'k

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

^9^8k9v)A b'i%q5_5V0 水利图书2xxN@;b:K8c

丛书名: 北京市高等教育精品教材立项项目水利图书 u B)o vPhg7Q"M

t F _b%`)X9J0

q Sr`] u%O z0 水利图书%n dZ2V8}:R

作  者: 王育坚 编著水利图书 H%FU?_i|n3Q| P

水利图书f|+[#|T3@2?

出 版 社: 清华大学出版社

!?k%j7MIF(Bhc0 水利图书b7j&o[:t

出版时间: 2003-9-1水利图书 S'_%L"G ^]z@ D7V

^-Ja:q gqI(W0字  数: 561000水利图书xG h6aRP3v:@

水利图书 L{y4~!]2Z)|o

版  次: 1水利图书^ u-SqPW6~+cy

T#ej"Z/s/n:h0页  数: 421

"P\$K'SZ#U m[0 水利图书1mK zL2T)k-g(^

印刷时间: 2005-8-1

*f DA`]Xt$ID N0 水利图书@zY*MA5I#EXE

开  本:水利图书BJ T(v$GH A

水利图书/m+~-_8sA-W(MJ r,X

印  次:

%H)Mf K~M0 水利图书&@6xw-tt._iZB

纸  张: 胶版纸

p9]DN J)dy0

F*x7m&S)[0I S B N : 9787302069140水利图书G @(Sv/@3H&?J

水利图书}0ZU4_gWQ

包  装: 平装水利图书;d |QH e8jF

水利图书{ |"x-H w*}{~9hMC3F

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

1`5[v0B4eo+\0 水利图书S0L8? \ v

编辑推荐

wj`vey,t xO8z!v0

?;ixbA%{w0  有人说,学习Visual C++如攀登悬崖峭壁,花很大力气也不一定爬得上去。有人说,利用Visual C++编程如同手无刀叉吃全羊,不知从哪儿下手。有人说,Visual C++简单实用,利用向导几分钟就搞定一个程序。有人说,Visual C++的向导是巫师,它制造的应用程序框架使我们坠入云雾、难以自拔……水利图书&s ?9u k R[t&J F}

水利图书5~#pC(n5~U

  如果你认真阅读本书,那你一定会拨云见日。学习Visual C++虽然没有捷径,但本书将引导你一步一个台阶,向上攀登。水利图书*P!QpP[iz4s

水利图书B#K;v TJ

内容简介水利图书Llzcj;P6a

水利图书Z P;OMB8}

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

水利图书j&~:zkjl9X

目录

.{-f `y XM_*xPOb0

5C$FX(R"X2e0第1章 Visual C++集成开发环境水利图书(Q/Y/vk$?)p

水利图书'U sx~6k'GG

1.1 Visual C++概述水利图书P \"r;dF{]8LL

CrQP2n"S L_hn01.1.1 Visual C++的特点水利图书)G;p5u G)K.`.y

水利图书`6C\ro

1.1.2 Visual C++的安装

Ox @v(g$a(Q0

%@i6x5mW$KtUpL01.1.3 集成开发环境窗口

T#I)o/SO;H7i:L?*^-[0

bb"l+? d5Kc,b0r01.1.4 MSDN帮助系

"Pj-szay~"w0 水利图书xQ+?X%J+g,v`&VImS

1.2 项目和项目工作区水利图书Fb:QH3Mj4nv

'M2Vn!T6Lr'x01.2.1 项目水利图书H-K9B3v0{2Jp ZW$Bc

水利图书0|)Cu$lFW#JNx

1.2.2 项目工作区

nw+cG0LQ'H%U3n.~K0

.] ^P6QO01.2.3 项目设置

:Rb4hU4F4o"y3uz B0

+|%JO6f;TGs6e'G`01.3 编辑器水利图书^o,j%` XvAd

水利图书:n(Y3jOC,?\w#U

1.3.1 源代码编辑器

|$k!d6Zy0 水利图书 T(crV'uHq8}C

1.3.2 资源编辑器水利图书 Y8jGDx&{

V O']/x.e.A3h9U(QH;y01.4 菜单栏和工具栏

E+i&CJ/y\0

*KA4o.|'E6a/d:lv01.4.1 菜单栏

3e7_:F5|C.l}4K\ Y(sW0

R"\Xt({Q1Wt01.4.2 工具栏水利图书YQ7](E;pA a6hh

水利图书@ @"~)ir.r

1.4.3 Standard工具栏

~'Hax] Zg0 水利图书rhw`I

1.4.4 Build MiniBar工具栏

(v'u[%F [ qR"^0

_4I[,v"K.w01.4.5 WizardBar工具栏水利图书yKQ_,l*sp t

1s Ne:H%Ht I0习题水利图书6ZI&j}$B

_AvX sBIAt0第2章 C++语言基础

b ^v:b vS&D4Mvf0 水利图书)hB } Vq

2.1 C++概述水利图书k C%\fNO-b})F

+j/R7[_5z*|X02.1.1 C++的主要特点

6@,Gu#d bCp0 水利图书 Y-B cd HnH7a7P

2.1.2 C++程序与C程序水利图书Ug Sp}

水利图书~*A)GE)O ft

2.1.3 C++对C的一般扩充

O#hR b"h0 水利图书5Vhf i @)j4K-q

2.1.4 利用Visual C++编制C++程序水利图书}k5X_ O)t"B/F

水利图书*PuSF8cT&@#_&?

2.2 C++程序基本要素水利图书Lq#fr5b(V |av5I

水利图书/J}k*L$`F _

2.2.1 标识符

!Z9Y0A3d%],l F|,r0

%A~_*zPEs^02.2.2 关键字水利图书1o4n#z~PzOd

水利图书 yU@^KQ5c0l

2.2.3 常量和变量

^_&r$X}~ H:t0

Fa pgD7c^ O02.2.4 运算符和表达式水利图书VRxs r^

水利图书&M6[X.["z"WO

2.3 C++数据类型水利图书&k%i_3A$g+j/]-r,m|

水利图书-I,OPe:T

2.3.1 基本数据类型

6{6E id*x9Ra(U6\0

a9X"zLA ]02.3.2 const常量类型水利图书3uG\ ^4CVh

G.W-jP Na7l2O1w8pv02.3.3 数组水利图书E;UKK$^_g

水利图书gUzW+? I

2.3.4 指针水利图书{Gu#?t&j+d

水利图书|S5St#S `.L e%W|p

2.3.5 字符串

$Uc&JH|Mm$wv~0 水利图书 E/U6Z K G\ ?H

2.3.6 结构

J&F M:C/D8z8g"c `&o0

4u5gDD&H+@'c9F02.3.7 枚举水利图书:L^S1^[I*Yt

水利图书1ss%z~-xT6B

2.3.8 用typedef定义类型水利图书7ifB ~@2c5B(T

水利图书OUd.fOZ2@~'w

2.4 变量的作用域与存储类型水利图书"R9d#DKd0N

水利图书#F|KL4}

2.4.1 作用域和生存期

V^ pN-W|Z0 水利图书-[Wa/l"Ua`%s$a

2.4.2 存储类型

;eNqjL0 水利图书/r4K;|,ys

2.4.3 作用域限定符水利图书)A)g.Oo Ex k

水利图书%w{P0Zyz

2.4.4 动态内存分配

.igVG \[`f:r g0

t8W8\9[%XLh02.5 控制语句

"Q,YLEZ.rB0

xM+pG"mb02.5.1 条件语句水利图书gck,TY

"TOB%b"]02.5.2 循环语句水利图书#t8s0~ET.WBOU a

c }ev n'~ cksT5B P02.5.3 转移语句水利图书'xB;r6U1t

水利图书s'`["~d*W

2.6 函数

c(k~(H(urRM0 水利图书BI3B] K@A

2.6.1 函数定义、函数调用和函数声明水利图书6B5ZT%\T~5]Er1?oJ

kKv;Tq Anu |02.6.2 函数参数的默认值

NC ^+b6M0

a1ChC$_ }8p02.6.3 内联函数

xu%d?&q+`CtM0

/fQ;M,aa02.6.4 引用水利图书 yO3\Bn9v$E%J

N6[0e6C ~H;u'St02.7 编译预处理指令水利图书$x yO;bN2{$u4I2G

p})dw2H t02.7.1 #include文件包含指令水利图书b0q A}#ejI

水利图书L-KBrx$al^l}^

2.7.2 #define宏定义指令

+]k'i;aZ;jR0 水利图书 ho$B,K)@3keg

2.7.3 条件编译指令水利图书f XK C;yWZ[

水利图书$^ p;L$t \D

习题水利图书,SY P on+U9@3S:^

水利图书_` NojDXz2_

第3章 C++面向对象程序设计

|1p-ItYr#tDc"A_RK0 水利图书L%BG$]5zf:{

3.1 面向对象程序设计概述水利图书}SF[ R&x Y g

B:? x"CEL03.1.1 传统的结构化程序设计水利图书!eCj2SAkH

水利图书Ekl~$tQB%{\

3.1.2 面向对象程序设计方法及特征

g.DE1Ucf:_0

%C,B)RE8Je)M!o,N03.2 C++类

:a;D^jeA^.qrd-H0

/Zv N:JyW8]m([03.2.1 类的定义与实现水利图书/?,IMOUyN G

JW z+Tf03.2.2 构造函数和析构函数

V+m!`,NtT0jY0

x.Mt o.uC03.2.3 this指针

6@H6M%@Mx\*A0 水利图书 R/`G[I"A/G

3.2.4 静态成员

_"A2`'N i:iC0

&G CN(B!a)@03.2.5 友元

4e7VA X5k-T{5c0 水利图书+r ~!Sob#d `l0Z(M

3.3 类的继承

/g5S"R2F}H vu%`H0 水利图书/p/e([ n_

3.3.1 基类和派生类

H&o2K)sE h4YR0

4|(Z+})O` |?03.3.2 基类和派生类的构造函数水利图书$BxLoHbu%}+Xr

'cjr D6XSf O2k03.3.3 多重继承

(liBu)ixN0

9\:`V|f(b&Up`03.3.4 虚基类

%x|2|z Q?-J0

Qx{iMyki03.4 多态性和虚函数

+Y3N4\Z)O3Z+n8k(n0 水利图书'w@a F GY

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

:E(])~0|g.Rr1c0

~gp"kXa%C03.4.2 虚函数水利图书GilYA2Ka0D#g w']

vah%l{Fj-R03.4.3 抽象类和纯虚函数水利图书\Yr |;Qo

水利图书;p D ]L ?3H HlcX

3.5 重载水利图书{A'HN~[q$B

b3ae,mK03.5.1 函数重载

ji+Kdu{0 水利图书M1DD}n:n y1F

3.5.2 运算符重载

aYxW U(qh,sYw0 水利图书h9Y)x:a|Z2FKK*e2S

3.6 C++模板水利图书K&U Jok D

Ep)l6Z(M!h03.6.1 函数模板

p.^6q,wcP"R.e4v0 水利图书 x9B!NDj,g

3.6.2 类模板水利图书,F){4b#xTD

p}q,D bqy03.7 Microsoft Visual C++的语法扩充

nZ"},\C0

Fn | v!^z D03.7.1 Visual C++自定义数据类型

j?$SV Z7`0

vu3t^D"c;Td03.7.2 Visual C++运行库

V]2O|r6^;H0 水利图书 qK#_.J$i}U!c'V

3.7.3 运行时类型识别水利图书H5t0j df+TWlmT

水利图书1pw c:M dq\d;Z

3.7.4 编程规范水利图书,P `+}][f%i

水利图书9K4W$t/CI y5Zv Ci

习题

B:FDWcV2hB*]D&E1c0

-c1I+A bVG)M9_e R0第4章 创建应用程序框架

%rG ^4~,g uN2G0

e9}zUl3j04.1 应用程序向导水利图书8kQ4~:g2@_2t$eR"E

i }2B;W,M04.1.1 Visual C++中的向导类型

vl1I4`M0

-\~G}&u}C#K04.1.2 使用MFC AppWizard水利图书'qS$UDR0[z6y

` \J$W[X J04.1.3 MFC应用程序的开发流程水利图书6z{ z` OLz

)|M |*g-_AgxNov04.2 应用程序向导生成的文件水利图书*p M&E%k'{ hEd L

6NO%Ur hCg fW04.2.1 应用程序向导生成的文件类型

#t^ o.C1kEG0 水利图书 oiG$]EH }By

4.2.2 应用程序向导生成的头文件

H?:`q0b/diG uI0 水利图书/f$bNg5qGX

4.2.3 应用程序向导生成的实现文件水利图书VdvfX&x

SX(u,^cy"d#^04.2.4 应用程序向导生成的资源文件水利图书6m7iW5Tq.| mN}\f

水利图书:Bs/N^opec#F

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

%s%Q~F?&K9rI0 水利图书`#{+h~hq4zq

4.3 ClassWizard类向导水利图书{3A7C[ @%g6n

z:[M.k(hE Li04.3.1 ClassWizard的功能水利图书@%yR:u L c)H^(Dv

`'}Ri8\j04.3.2 添加消息处理函数水利图书,nw$l8?x:T

水利图书 D'X2R&m6^%p%N%u

4.3.3 为项目添加新类

`K(Qd8b*fchm0 水利图书$Wr5L7_#e1K

4.4 程序调试

3D7ec6jC0

0_L)tSZ] oa'j04.4.1 查找源程序中的语法错误水利图书%c{s|Q Do

水利图书"hm![y$A*@(K)@

4.4.2 Debug调试器

8aIX;hi0vV}0 水利图书SZ.k8Be

4.4.3 跟踪调试可执行程序

-ISp;]!p*fi0

zR!F-X'B?0习题水利图书7n$Xw0Wd$d-h g~

Q} y6?{9k)C0第5章 文档与视图

!A8Dm$l&AY0 水利图书S+T/oU%d+B(T

5.1 文档与视图结构

G] ^[ NcBi0 水利图书 @2}\y_5D

5.1.1 文档与视图结构概述水利图书'T5Ay%DIK

水利图书aF≀vX4p8v

5.1.2 文档与视图之间的相互作用

wEl j%Z Z%g0 水利图书Q,Z6s ` nXr

5.1.3 多文档

Sp!DA R3l0g%y0 水利图书uY [ wq

5.2 菜单设计

h `"v*v!N yR j0

`3[o4D9N:[05.2.1 建立菜单资源水利图书(g:ZD;|3Z H

+BB.VM Bsn p05.2.2 添加菜单命令处理函数

!P_3N2l'\/Q0 水利图书wO @:K'E V;GWu

5.2.3 弹出式菜单

pd^\X8c;Pcy0

ES1[P&dM%jC)X,x,e05.3 鼠标消息处理水利图书!wnI\/N%x

6O(p-SiK3t{[05.3.1 鼠标消息水利图书 kp5{_1fp*l"h

水利图书-O(g/^ w"c

5.3.2 一个简单的绘图程序

P&hUX6n0 水利图书 FO#cJ)iDXF sP%p

5.4 工具栏和状态栏设计水利图书4eH&O5W4k0O

+S^j,ik|)NK05.4.1 添加工具栏按钮

CI jM hcg9E0

Q] E/f,Lv2I05.4.2 定制状态栏水利图书fOa}B Q

/\-Q$^)uJ#}05.5 文档的读写

#`9?4@Y#T,M5R!u7f0

.W qj9Q%r3kV"s05.5.1 序列化工作原理水利图书)DJOM h7H6Om

水利图书\'[r;dv

5.5.2 MFC应用程序的序列化水利图书V']'T9k+e cu)qw#t!|

水利图书0?"OHS)^t-v

5.6 使用不同视图水利图书`xtc3GE

水利图书 E+t#D,Bp? p

5.6.1 滚动视图水利图书lI[AjD\`

水利图书VL)p9qocrK[

5.6.2 多视图水利图书6b*V$O-[ q%`z ~{3z8h&F2S

水利图书(ko!U-U-]Vvd a q

习题

%V To+K+R Ll1x0

#|'Dn2Z(} y0第6章 MFC原理与方法水利图书;V#X3y%L qKM

n[@6c^1^){\06.1 Windows编程机制

IP] J:CSK?0 水利图书.I"m,rX#]{ ?

6.1.1 关于API和SDK

*I|(W)pjPun n0 水利图书^I-K(U/djLs3{&n$M

6.1.2 句柄

4zGU'~R su0 水利图书(\0K7R+^ u4cBr;zK

6.1.3 事件和消息

A7E%HkD+P*R0

VtFc-i)}#J06.2 MFC微软基础类

(F.d C j"S!w0

%y$B;y |L7@|/[t06.2.1 MFC概述水利图书/jq%dh?^

水利图书*W+g&{in9~jN

6.2.2 MFC体系结构水利图书/RTrK&LB1nN D

水利图书6ZU-H4b-Z&z

6.2.3 学习MFC的方法

cR*L1YH"Tt0

ff)Vm3U6{z06.3 MFC应用程序框架

8q Mi3J5Y0

9_n{"q^P@*n'Do06.3.1 应用程序框架中的对象水利图书`P|:bX4b_zK"X0^

水利图书7Y.Xb(B-?.]

6.3.2 MFC应用程序的生与死

"_0Q'M C;a0 水利图书~r!C:]u;j'v UiPd

6.3.3 常用的MFC文件和库文件

O PTg3^/q#edq&K0

:v;otA2|"zb%d06.4 MFC消息管理水利图书L:m G(_k_(B"nc*`

水利图书Pg|,c1g} r0Z

6.4.1 MFC消息映射机制

o-S(S)h'M"MV0

*R h^{)m\N06.4.2 消息的发送水利图书D y)U%_d)vc

3DQQaq,L{x06.4.3 手工处理消息映射

5B$K*VScE#e0

wW:oIa X06.5 MFC宏

-mL.TI Y#L x+u(B0

9T9TB.Q*^0]06.5.1 有关运行时类型识别的宏

sqL ZG V0

'M(R `%B~ouC6}8j/[*HE06.5.2 MFC调试宏水利图书:Ia+Iw.I~~

水利图书 ~4\vwx[:A

6.6 常用的MFC类

8g!cB[KhH Vj1qLj0 水利图书v8x,I+he!oR4FX3@

6.6.1 CRuntimeClass结构水利图书 w f%JO1N d4G Mm v'gr

水利图书a+H4Z&D Kr

6.6.2 CObject类水利图书e3V8o _Wk`

水利图书[#N%i/}-{:Q

6.6.3 CCmdTarget类水利图书$zN jg$RHZ&Zz"q

g%?+U(s{Z06.6.4 CWinApp类水利图书#T io or@E

水利图书E4An"w*sl

6.6.5 CWnd类

9[6G+i:ge(xu t}u0 水利图书U(\$T\*Z,R z

6.6.6 CFrameWnd类水利图书G*a?A+BL$P M

水利图书 r"@$@} |v&r5`

6.6.7 CDocument和CView类

B x"cJ!ZR su?0 水利图书 ? m@4O,z-K

习题水利图书&y+U&bS C2`!s&^(K

水利图书Hi6P,L^i

第7章 对话框和控件

tl[8A8d9T%Y0q/d0 水利图书(^Mlk5^ AxF

7.1 对话框概述

3v,~kP+D0

FM3bz#D{^5g3t1h07.1.1 基于对话框的应用程序

?3^lJfq!g;F0

a |2]OmX}!h-g07.1.2 对话框类CDialog

&r'a{E'RQ&x0 水利图书*z+~{tHo { g

7.1.3 对话框数据交换DDX和验证DDV水利图书^ Mg!E.m

-s.RxLGFWe07.1.4 提示信息对话框水利图书u@)u i%C wr"qmv

_0c5lc`j%Sc07.2 使用对话框

5L K y){ L'}E)iP0

HZ;tOhSgQGN P07.2.1 一般对话框工作流程

.o-a1e$@}YQoz0

(XD8f;J4t3t/\,J"S07.2.2 创建对话框水利图书ClDJ3C MBN c

水利图书 ? R4FRIF E ^

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

{!R/R(CgQ l0

ES uI7]F}*~07.2.4 非模态对话框水利图书&}9\&p NNiv&~6A,w

9F3uw$]wF YW07.2.5 公用对话框水利图书 h)uZ0Qi4z%Cd

水利图书| \ xV5[7\P"E R

7.3 标准控件水利图书7J4E u.vHLG

d^"Whu SI07.3.1 控件概述水利图书,S%A#K!A3I$n[.KZ `

3AS:^)K+D V1s07.3.2 控件的组织

@]/^:|6_0 水利图书$dWYwx;A,?

7.3.3 控件共有属性

Z~6v[p%CWA"S{0 水利图书#i0o1t"r,v-J8k4E

7.3.4 静态控件

+I \ qxt3@%j,c*r;o*A0 水利图书-G/ZH o(? {ij

7.3.5 编辑框水利图书&[gK0I,tl

G l9F)o%kLn7c6^07.3.6 按钮水利图书 Mr2C%y}N-u

水利图书2A'iLSL\ q

7.3.7 列表框水利图书a._%wP(T.`%eb

水利图书v#[K$z?

7.3.8 组合框

`1?Z2I6K9N0

t't-Pt!oA%`}r07.3.9 滚动条

E\/n3].CH0

{'p"Qi"afd"]07.4 公共控件

CX$mR}eG0

i_2P%R)L07.4.1 旋转按钮水利图书 {Z ApHgeM

0So3ea5H07.4.2 滑块

"Bb2Xa)g6CP J0

_4[ ?3w&gT ^/]07.4.3 进度条

DG2t5j_1H n{g0

]o _/HhIT07.4.4 标签控件和属性表

*pH `J7P5n_z0 水利图书 F7Ep4Rm5d&z

7.4.5 图像列表

i)W?,t y3R1CTh)C0 水利图书Cp @-f#k@ ~ G1Jya

7.4.6 列表视控件

D0B"KJ^HD@;}0 水利图书rdY p_'O W6^

7.4.7 树视控件

1\/w2^ vab0 水利图书%sK;B8[[x2m`

习题水利图书8{da*B2^ VE;[-uV

.s9V0w~`6y b0第8章 图形处理

5R1Nc._1[0 水利图书6G@j*WxV ~

第9章 深入Visual C++编程

.HR y9qhZ H0 水利图书 \0V9Q1j4K)mL3O4m

常用术语索引

`C,ltKc2I}0 水利图书"\o3H mHnpU

参考文献水利图书 p3] X4p#J+}|"^

水利图书q:w M Fsc

读者意见反馈水利图书 IaPy\/f%jw,_

顶:2 踩:2
对本文中的事件或人物打分:
当前平均分:-0.89 (44次打分)
对本篇资讯内容的质量打分:
当前平均分:-1.6 (25次打分)
【已经有64人表态】
12票
感动
7票
路过
9票
高兴
3票
难过
8票
搞笑
6票
愤怒
5票
无聊
14票
同情
下一篇:.NET 环境编程全景
上一篇:JAVA 2核心编程第1卷:基础篇 (第6版) (影印版)

水资讯网广告招租

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

广告投放

广告投放