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

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

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

Z*]7[C m4|5Oa0Visual C++面向对象编程教程

rc(e#A)qg0

%CrIs!WC#B0正在读(1人), 已读过(7人) |   放入书架水利图书 }qjZR^2m[)u1k;`

水利图书kv,}dY:P

丛书名: 北京市高等教育精品教材立项项目

C#pSUzH`,{'wA gG*h0 水利图书8m5UL0NP.k:\E

水利图书#Fm^-eR

H*|K1],w:J9}X0作  者: 王育坚 编著

;Y4Ws%r9SnXs0

#}V$J bAE tJ0出 版 社: 清华大学出版社

_a+ys)Z0

.gm&`;n'm$H}5g0出版时间: 2003-9-1水利图书9w/s^E_6J/G#i

水利图书'E a@!@| QCvD

字  数: 561000

O+{|l2f0 水利图书;XK^$t{m kk

版  次: 1水利图书Y!M8i5[2d&^

水利图书(jHE8fZ

页  数: 421水利图书)r2l,FB"Ht~e

'tl TlZ5o*`&L}0印刷时间: 2005-8-1

'rIZ.X1?i2i:c0 水利图书j V%Q2h F

开  本:

'hX8\/YQ0 水利图书Y9\'w O g#\

印  次:水利图书Pj`3Ea!I

|p r XM/mRW0纸  张: 胶版纸水利图书 s8LX2zN\8P,j ^{"]

~4o5t1`p0I S B N : 9787302069140

,xi$q ML"@0 水利图书)D-h&QizL A+O|:hK

包  装: 平装

3r:mB8\L0

FGS+Wuy2hvr0所属分类: 图书 >> 计算机/网络 >> 程序设计 >> C C++ C# VC VC++水利图书)aUlBi0p

-b&Vq K'v0编辑推荐水利图书9} `b)E6Za

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

水利图书#{0m6`#k-ds$]:]

  如果你认真阅读本书,那你一定会拨云见日。学习Visual C++虽然没有捷径,但本书将引导你一步一个台阶,向上攀登。水利图书#||(`EIVVZ3^

^$v%]0|~6H(u2a[5E0内容简介水利图书8}2R`1c?:x,h

水利图书|&[ zzF*s

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

/M(Pu/i NnasA0

$l!C$O{~,L,@ A}0目录

7kOPI cf_|0 水利图书*D@(L`Z/Wh

第1章 Visual C++集成开发环境

6N9W}5j8tu0

Jlfgf6KWM-U01.1 Visual C++概述

p*_ []DZIs0CI5z/D}0 水利图书CIC0bt.gM

1.1.1 Visual C++的特点

*S |\7a]f0 水利图书U#N.tIh.k*V

1.1.2 Visual C++的安装水利图书 A:A8lI0f,R

"hDc:Gx z'hQ01.1.3 集成开发环境窗口

2]Wvw+a@Y.E0

UHT&c"s'sr$Zg3I01.1.4 MSDN帮助系

s e%l-zjew1Z ek's0

M|7K5m d/Bv01.2 项目和项目工作区水利图书8H.UC @@mi2M

水利图书^"w+MX;gkCf

1.2.1 项目水利图书9?;pV:y"V!_K

水利图书!vHaO)@@q8}

1.2.2 项目工作区水利图书 UUW%J"cW

G1?+SS*~uAi2E)f01.2.3 项目设置

pc I?t:b:|dh y0 水利图书 p6x#R2Ef:vj:L:_

1.3 编辑器

B.g1L t+Pzc/T0

9B+mR[*kE01.3.1 源代码编辑器

g7g1vrU?0

i$M%C,F/r01.3.2 资源编辑器

n[P_fI0

w@:Cj5MT1gH01.4 菜单栏和工具栏

&w}6B:G|c0 水利图书-K f9u7L(e"^

1.4.1 菜单栏

+U[.At6T)s ?3{0 水利图书D vU:c M9w8F7z;\

1.4.2 工具栏

N2@Tt8@-l}0 水利图书$bE.bI2{ Cj

1.4.3 Standard工具栏

U2gkf7X&v6Sx;q8vZ*W0 水利图书 S,hlqP*\/yASH

1.4.4 Build MiniBar工具栏水利图书-x)St6n-zP$S g9M

水利图书 v$S$x4F0fw

1.4.5 WizardBar工具栏水利图书 A J*JUF

水利图书7Vg8`'M-@

习题

+Zs3i!kRp V~7v0 水利图书!I[ pc(X G c

第2章 C++语言基础水利图书(is6DqT^e

水利图书O8^w*OD8?

2.1 C++概述

#pzbs7K9e|0

t,}1N&v8["EQ}.FO}_02.1.1 C++的主要特点

Sa [;~)c_#d)}Y0

Ij{ _O3vG j02.1.2 C++程序与C程序水利图书$N E+e \,m8g\,~)Lz

W:?n J$`y-})cK02.1.3 C++对C的一般扩充

bw wA9@"t|w\S,z0

wly/@~O6uI}02.1.4 利用Visual C++编制C++程序水利图书 P _4{o6n~@R'v*P'o

T\x$[E E-KlG dpI02.2 C++程序基本要素水利图书 tx4kgOw_)H8u

P1m"ul8}'wr s6s1E02.2.1 标识符

0igL.IUr2Lo3y0

Z0|!d*P^ x\T6i ?02.2.2 关键字水利图书:s.F]~;H-eu

(sI9i/cR*?3`!g s02.2.3 常量和变量

L3X8WD"Y?)G!n!F s0

Nx,yi|{i02.2.4 运算符和表达式

Q R_@ME%@0

#a f4V$y/o(i(x02.3 C++数据类型

%DL ~qqRTl0 水利图书!S0A+}wK

2.3.1 基本数据类型

d4Dxe6q0 水利图书U&M6ugX^0D7f9I|

2.3.2 const常量类型水利图书 INN*tj

?S#TmYY bu+e02.3.3 数组水利图书"aD?+XN I"V1C

+tv"cuB~G)pEs02.3.4 指针

zS%H:j6vO*Kd0

*TYr"Oz&M `02.3.5 字符串水利图书:[~(Y l+z

m(C\ U$H%Rh02.3.6 结构水利图书's!o R,S u0nE]

水利图书W*}6ZgV

2.3.7 枚举

3jU!~+j'f5x#g&Y0 水利图书 zQ p[;I'u,lG*J

2.3.8 用typedef定义类型水利图书[/a{2J$E]u ]

+b g5u+N\$f02.4 变量的作用域与存储类型

*|_Qy8B CO0

/Oh9xM*B.?e02.4.1 作用域和生存期水利图书g,x@gqT gTa+gE_

水利图书Qv5F F"~d},H

2.4.2 存储类型

4aw3H4\G:}K0 水利图书+d[m Z6FG

2.4.3 作用域限定符

~A~!}A(N{%C6z0

$l?5?L.V{4Y02.4.4 动态内存分配

Yj%W l-Q+P0

'a:n%OT6\y d.v,R02.5 控制语句水利图书&{?H2s4{0iq*p

水利图书4p c)[ _q4t5H

2.5.1 条件语句水利图书BGT0iUH7|?iY'P

"yF2U}?c[Y8O02.5.2 循环语句

^ Ko3@*^&~4q a^,KkT0 水利图书GruL;@u

2.5.3 转移语句水利图书;{w3Ir(AUB!~

水利图书3`U^#Sd ]

2.6 函数水利图书A}H8S7w^gX:}

水利图书8b"f"byp~D(H oY

2.6.1 函数定义、函数调用和函数声明

T(j E+tw/B0 水利图书q-JF(Cn

2.6.2 函数参数的默认值

&tz-j+C/S"ld0 水利图书m8@&AMQ9[

2.6.3 内联函数水利图书 CUC a`/w&iN

水利图书'VO_8]"]+}

2.6.4 引用水利图书zTDt[ ~7v)`D#D

水利图书+L.Qr'}/zP

2.7 编译预处理指令

Q/U9M3vT3|/B `z0 水利图书1~-d TN.{N

2.7.1 #include文件包含指令

u{ ?6Y4m:\$q+p0 水利图书Q r+^ w%t3h[

2.7.2 #define宏定义指令

Y l V5I/n'?0

hpMj }4Z02.7.3 条件编译指令水利图书 k)i PO(namU

水利图书dOUC3G7R`-uK

习题

_,gW D!l.r0

#h#N7Zj z5G0第3章 C++面向对象程序设计

FH6I(c6t3H!w {-cs$?0

yv?lO[E03.1 面向对象程序设计概述

X+h'k Z4]0 水利图书X:V a b#HTf+}5Ai7E

3.1.1 传统的结构化程序设计水利图书\6u9[k(U:i:X;C

#uu"^N\ n(q03.1.2 面向对象程序设计方法及特征

!g VaE&nr0

!F7b;IN#m,R&TU03.2 C++类

1qm {;^$^V]T0

.{adD QVwU03.2.1 类的定义与实现水利图书6xW3g!B ag

j^W_ n F,z,z03.2.2 构造函数和析构函数水利图书\l7W1Hk1r5_

水利图书-T&{SIU3Bjq

3.2.3 this指针

.D!M Qy)E[qH"RJ-J0 水利图书6R%N/{d3PQ

3.2.4 静态成员水利图书Rl;kIE#m"KS)n

8xY:`7G v z8j6y8i03.2.5 友元水利图书%B-F8Z5d!?5i

0RMznMg-Hh`03.3 类的继承水利图书4KM e&Hb$b'T9N+J8u

$F4muh*V/@B03.3.1 基类和派生类水利图书Q6g y:p _xt!u[

水利图书8P{~5`MO7GV

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

~%E{X4q1dc k_0

;qz$C8F F0z\03.3.3 多重继承水利图书 Gd.Bbg9Wk;j u

水利图书L/Y%V,n6Y` B

3.3.4 虚基类水利图书`'p'fe#V1R ^r6X@j

+?E#pQns| y7gv03.4 多态性和虚函数水利图书fLw(V3? H;i

水利图书#X?%P1E6p9Q

3.4.1 用基类指针指向派生类对象水利图书;{*E+vJ8kb5dn

N/H7jW{,]03.4.2 虚函数水利图书_`*k/M @O

2z@d'f-b0~y bB03.4.3 抽象类和纯虚函数

^5sK} N [wf0

4~K:f6l(I)drFY;Ba03.5 重载水利图书1k{[2z `

水利图书?"CuoB|

3.5.1 函数重载水利图书6P*~[Uhj;y

7ZV,yR;WgKw"`03.5.2 运算符重载水利图书Q1zm8zd2R'TO0Q

水利图书2~ U l:K`?}:R

3.6 C++模板水利图书vp Em];Rw

水利图书R)t x0Sm

3.6.1 函数模板

5xxT:Pu H }`0

(Y$X8JF3A,NJ03.6.2 类模板

#?%y\ vu/~\#B8t?8kB0 水利图书5x HW'H,_5j~ `

3.7 Microsoft Visual C++的语法扩充水利图书 R7? a;U/OF2j

水利图书T2_L8Ux?.pn0h:M

3.7.1 Visual C++自定义数据类型

#aJ&a2j(I7]y0

[r$up9T!?Ap03.7.2 Visual C++运行库

%\EF7JG"meI0

.V-J(X-E8~D|6R)h$|i03.7.3 运行时类型识别水利图书 fe]M x8EH,l]

水利图书dv y)|)o+x9`&B`

3.7.4 编程规范

+hw:LXh3ic0 水利图书W5|I9w#pg8`!o

习题水利图书?TG {6Eq-q%A;u

水利图书%IADUX

第4章 创建应用程序框架

k:z2R'f]E,V$y8]S0

N[J2c o/P'U;W }Q04.1 应用程序向导水利图书i"f] ^C7t

水利图书_h#\c d$|:\p7O

4.1.1 Visual C++中的向导类型水利图书e6WT:@m1D,W"\ ]?R

'ul3?{0x'op04.1.2 使用MFC AppWizard

qC3U-K"O {!tM0 水利图书-E_-SuX"?"e

4.1.3 MFC应用程序的开发流程

:B0[ TBH:B3^O0

^C,k uR[/s(ZM04.2 应用程序向导生成的文件

@*Ml wf9I5m"~0

!@oM:^,D.o04.2.1 应用程序向导生成的文件类型水利图书:v*v-U%]0lX#V

水利图书l9sJ-w SWD

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

L4O4ux9_h0

!IA`4a]04.2.3 应用程序向导生成的实现文件

)CX-IB9T"]RA/S0 水利图书0@5uR9K-^1CtG

4.2.4 应用程序向导生成的资源文件

,j2^?%dIF(M R0 水利图书Qw'UFL:ZY3s S

4.2.5 应用程序向导生成的其他文件水利图书@!a B7U;K

水利图书v3h V2\$m$a1zWwi

4.3 ClassWizard类向导水利图书#\1w y%E D

水利图书k,I#Co"Jr

4.3.1 ClassWizard的功能

o?A2J h _0 水利图书6Fy c5|!X:{(Go

4.3.2 添加消息处理函数

gL0U.?+Ua[0 水利图书&H$x.E6BU(TQ

4.3.3 为项目添加新类

v5],HWX p/b1lH"p0

T'a&[#cEo04.4 程序调试

D9[+m3_"I&v,{ g0 水利图书 m\3v hp

4.4.1 查找源程序中的语法错误水利图书w'D+u%k-a mW

%Zz K!qu'^,dlZ04.4.2 Debug调试器

/I}R2|6?0

.R&VA @&h'B04.4.3 跟踪调试可执行程序水利图书aU+BYPykOH

水利图书 i f9_y Kf

习题水利图书;IZ#j0L!\&e

pI&E)S#VU0第5章 文档与视图水利图书\)k g*Yn K)O

水利图书 R} FA _&JKm

5.1 文档与视图结构

j5h)u'\N0

-t#f-t8iZmH,o.z05.1.1 文档与视图结构概述水利图书 BZP)n)m

水利图书7MX'@{] V'Q7n{T2j

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

*J R%r,Tw]5Mw7S0

HL GDp/n.[O#[7_(IS05.1.3 多文档

7aEwIr$HB0

AD xXS KQ$p05.2 菜单设计

o*^r+k#e]:S0 水利图书5]J3^7l;Uv nm?F

5.2.1 建立菜单资源水利图书t+q TcZE]

水利图书@&M1[U1_^ID

5.2.2 添加菜单命令处理函数水利图书'g H&BY2a|!zX.Q

1X&L+Kx,[#f#P(\05.2.3 弹出式菜单水利图书!e { ]cF.[t

,pc/n']m h W05.3 鼠标消息处理

W5z{_My.^ _-v G0 水利图书`\s g,ad.p:?z

5.3.1 鼠标消息水利图书9X)gBhh.B&u

水利图书#S]me kH:w0P!g

5.3.2 一个简单的绘图程序水利图书!V)gO XTf't*h.m&KcS'[

#glt+c x1})X/]ej05.4 工具栏和状态栏设计水利图书!y:FsRa p2r

J^CG`Iu E3L05.4.1 添加工具栏按钮水利图书%^3i$_JCw1R+\ u_

水利图书w&wG`H1Y|u9?

5.4.2 定制状态栏

H/T6J5I%w0

`7{^-V/}05.5 文档的读写

"N*o1ru*c0

r/_)a`I*lW&awA:I7F05.5.1 序列化工作原理

Z C1T.DWJa0 水利图书 W*O$zxc

5.5.2 MFC应用程序的序列化

?5d Hsa%u0jR FN0 水利图书 E2Wp(t a"i$z+r-g]

5.6 使用不同视图

p2geSTN/Do0

:hCk]"O!v5U05.6.1 滚动视图水利图书)Vtd1\.P cJ8og

水利图书RrFW/m%V

5.6.2 多视图水利图书8zhk#x Ch_8tq

水利图书0|}5NzpA/g3\

习题

$H {Q%m9e R!C n.Ks0 水利图书u:a-g J4jxX

第6章 MFC原理与方法

_7Z a9g"J-V#v0d%y1b0

._ `*z~D3K06.1 Windows编程机制水利图书)qLEl!aS(tQ6e+@$v{j

,R cJ,V^@4XS9^06.1.1 关于API和SDK

FU*R%w+mC-L0

+_&Cfmq7A ^*E06.1.2 句柄

^a }ph5]%]0 水利图书&eL,V;r"A/h I7I

6.1.3 事件和消息

KC1Y.v*E7~A0

U6o!GV(q06.2 MFC微软基础类

8O oC |/MP"O0 水利图书,k.N2S2u]*wh

6.2.1 MFC概述

D*F$E4w*`1qY*d-t(j8s*C)e0

(sVSY i9u*i06.2.2 MFC体系结构

[;ON4ap0

oT q D] C06.2.3 学习MFC的方法

*_1i(Pg3n0

m0YB9FqwQ06.3 MFC应用程序框架

[ s `Q:A5Dc Fw,f'w0 水利图书,Fn Yv e-Ge MEX

6.3.1 应用程序框架中的对象

#q\c0{*p.ae#f7g0 水利图书tuW.M_]n6Y\y

6.3.2 MFC应用程序的生与死水利图书Vg$v3p;c3~y{+P?`

水利图书-V*m8oM'a

6.3.3 常用的MFC文件和库文件

I,{x6L*e;VU%S[0

;jFSU]F'q~_F?06.4 MFC消息管理水利图书 J&`B{l!n

水利图书YuP^4Zd

6.4.1 MFC消息映射机制

OL'm w5x%f0

+\ i7s7t#{)P'I06.4.2 消息的发送

9`8T V?kp)QTZ0 水利图书]#W9LT*BW_ZhQ

6.4.3 手工处理消息映射

_ ?O6bp o%l Z0 水利图书!Z N-h w7h4Dt9gn

6.5 MFC宏

-T!Vh.r7iP-Ff0

X`R;V:Wd2p Dg06.5.1 有关运行时类型识别的宏水利图书t9B+HJ*C M{*M|

5W'dX*vnY06.5.2 MFC调试宏水利图书IIf4a4y4_ p6_

水利图书 y&r*U4^"vI"S

6.6 常用的MFC类

5kP)o1| hLe0

r^"tr?j.J m06.6.1 CRuntimeClass结构水利图书*P+h}[ P9@~rKk

5X iU!e o:AJ06.6.2 CObject类水利图书 a4rUAW ?pe/u

水利图书r,VIDhZ7s

6.6.3 CCmdTarget类

6d"[!S,es o7r0

-^*r;aG?CbF]w%j06.6.4 CWinApp类

8^l'U4s Kfc~$B0 水利图书nP#N3^QK&k

6.6.5 CWnd类

%zC+T \R5S!n0

:L,Ax O([w#u06.6.6 CFrameWnd类

9i,yvR&H%Y"z7b0

$J0i4d]-H?06.6.7 CDocument和CView类水利图书W[UP}Cy.[S4V

-lH'M3pn[5b1L2o0习题水利图书V xZ2DX

水利图书&I:T5EU:h/O1^zk

第7章 对话框和控件水利图书dZ"S0O0x,Mo

水利图书 d4TN}t

7.1 对话框概述

i F T?x5bd e8l0 水利图书^.v_9hQ,e:M&RDz

7.1.1 基于对话框的应用程序

Q@_XA m{2C0 水利图书6b1S0j2S d

7.1.2 对话框类CDialog水利图书+O3l%r` [g3E

水利图书E$A4I3z j7oO+OF }S

7.1.3 对话框数据交换DDX和验证DDV

V!cy"IL.Y^v-i"E!J0 水利图书`u[ik#q

7.1.4 提示信息对话框水利图书Zz%PB4YX

水利图书x*\ f6nLz

7.2 使用对话框

H2T+PS5Zx0

S.b#@'Jv6C:V;{07.2.1 一般对话框工作流程

,i6@+m%_$P*X0

"S!N|*F,w$v$^07.2.2 创建对话框水利图书9ba#x1J)K2Z T,h.K:W

H;q%m:dN }q07.2.3 添加控件及关联的成员变量

eZ$Vc xr"wz0

\Yh~*\0gR07.2.4 非模态对话框水利图书2TE#M2F"E^ x

水利图书.m Z%d7WG8N[

7.2.5 公用对话框

`v~5n$m*d2B z(^0 水利图书;q*o|&N"v"H g6?Y

7.3 标准控件

j7t*Ns,Z0

v\:^`(T B07.3.1 控件概述

3{V6qD0Tbd0

b#K2U rV {07.3.2 控件的组织水利图书(A{ D| Fi

水利图书dSIXDz(WZ2}9o

7.3.3 控件共有属性水利图书Rfyf4T!KK

PB;Mw)VY07.3.4 静态控件

j-M%Je {*J%T7FE0 水利图书"DF(?wzW6p

7.3.5 编辑框水利图书2k8T6_:T6l-wf {

:Mp _;H4lT&jz7k:B07.3.6 按钮

Binb Km6M0

;HSg0E;Cg07.3.7 列表框

0m;cE C*tTB$Ud8`0

-Wi(dJ [C ]07.3.8 组合框水利图书/a;m]2g8Qwy|

m.J"b%fX Orv07.3.9 滚动条水利图书g0|dC8el

水利图书%ce_8|z0Z

7.4 公共控件水利图书-|(|"M n"m obEy p

水利图书5Hq0r P c@#p

7.4.1 旋转按钮

rw0N^8][&W0

/u[ Z%{*}iaT07.4.2 滑块

~~*cD6n8_0

;]\m?:K&\07.4.3 进度条水利图书)v^ C8r~'X;H%Wk2hq

\3F)V0hS2Z07.4.4 标签控件和属性表

}qbR]r{0 水利图书4py w@;zJ!C

7.4.5 图像列表

'xjn;@? }L6up O0

.Y_!Vd~+~F(d07.4.6 列表视控件水利图书"el/w+p-H8i;q ki

/C[,Y@S8~5p07.4.7 树视控件

i:E:A:l-|t~0 水利图书_4z:}8[}(z$t3{

习题水利图书8qlZ YF;ZDY

水利图书$_k.l'n6fMG(M%]

第8章 图形处理水利图书*dn$b2rl[ [,_

水利图书ml,fI0d

第9章 深入Visual C++编程水利图书1s$pdxnQG4q

水利图书&rq|Q(dC1cRMJa

常用术语索引

U n'R D;eb%| Qdg%D0

oNCl,FXs0参考文献水利图书[,]7L2GY-p1x

N8H^G#Ua9Up0读者意见反馈水利图书.G@Yh e*h+U*r

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

水资讯网广告招租

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

广告投放

广告投放