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

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

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

JB#y2] r0Visual C++面向对象编程教程

'}TPLB!z0

Hy/ee u ^+c0正在读(1人), 已读过(7人) |   放入书架水利图书;a\;hnx {^

水利图书/C4Qz,Nt(lX

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

#f ]vT{&~:V0 水利图书g+SD7GCo

"C oU[*p,GX"{;S0

BH;MU-U%M @Rc2Mw'N0作  者: 王育坚 编著水利图书p7C-u%?0z0g&BQ1h k"M

O+OE[XB m]9Pd y9T0出 版 社: 清华大学出版社水利图书b7KB$?zZ RU

水利图书-@C$[+a(l(}

出版时间: 2003-9-1

2UQoNU _'^_0

![7u LJ6FCWZk0字  数: 561000

5J'R]F%x0 水利图书"`e^_1?.b;DQ/b9M

版  次: 1水利图书7ay)m3w+w:q&q G

水利图书zSo6W*_wc`

页  数: 421水利图书6W*ge Sa ~+Qi7a

%Us h yx"V0z'T5U0印刷时间: 2005-8-1

z"n~ mogjR*ra0

\S3wY@ S{0开  本:

_vK}h Zp0 水利图书W$|N'TD-`U;yP

印  次:水利图书#Q'o+`ED6]`S

水利图书D:|6D(nrX)p

纸  张: 胶版纸水利图书 k{+z8Im.Lc"f3e

水利图书O} m+zlT1G:W

I S B N : 9787302069140水利图书&O*Z8Wa$C4_W

水利图书(R2O9U Zl dGN

包  装: 平装

b5X1A;ol'q@[0

/q A/e%P,B+RF0所属分类: 图书 >> 计算机/网络 >> 程序设计 >> C C++ C# VC VC++水利图书#Yez;_ if

KWn*tiQ4Me7Uq0编辑推荐

8X5t#IyiW6h#Ed1Y*e0

e]/I Pu;Ei]h0  有人说,学习Visual C++如攀登悬崖峭壁,花很大力气也不一定爬得上去。有人说,利用Visual C++编程如同手无刀叉吃全羊,不知从哪儿下手。有人说,Visual C++简单实用,利用向导几分钟就搞定一个程序。有人说,Visual C++的向导是巫师,它制造的应用程序框架使我们坠入云雾、难以自拔……水利图书6E%O4]D}s

x p4dq2@@m2]\0  如果你认真阅读本书,那你一定会拨云见日。学习Visual C++虽然没有捷径,但本书将引导你一步一个台阶,向上攀登。水利图书"z+Qt.K4R|

水利图书BR/L%_.c'k3Y

内容简介

(U8jD3|0k` d m]/e9bf0 水利图书.Dp!]'t(Yh[*o9]'u E

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

&F0W'A Nu0目录

~GoR6Z^rH0 水利图书+}tBy/C;\

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

K7z5H!E xj#M0 水利图书1h0D[La0g2Ku

1.1 Visual C++概述

.[[ ]*Rw&Pd4{@ P [0 水利图书m4y;D4b)\PS

1.1.1 Visual C++的特点

&G{&_VM0 水利图书&n$[3X:l8nM8s#wDw

1.1.2 Visual C++的安装

0pG/V,f.b0

6~ `pX!XX01.1.3 集成开发环境窗口

:oF"A'Ah0

1~pZcM9QSlY01.1.4 MSDN帮助系水利图书m CX-U2rs`jG Z

水利图书g5w0c0tJp

1.2 项目和项目工作区

r7Dp"U X+jc,g0

$\C}&X*aK/j01.2.1 项目水利图书6vL k$^'oVr K

水利图书iUqy5k,^

1.2.2 项目工作区

8@ w?Kr,K]U0

w4l$xW4{,Q01.2.3 项目设置

IaR)K!C`$P0 水利图书M3n*w,e@

1.3 编辑器

"t jN$N}0

5N ^!J2I5@k }01.3.1 源代码编辑器

.o#k p'r4gC7b0 水利图书Xsc'E@1b X

1.3.2 资源编辑器水利图书"MT/a)o)@1K^

!R3B^K#~f]01.4 菜单栏和工具栏水利图书"D8]v*_5`8|E _

水利图书7f+|A2d7K]4e

1.4.1 菜单栏

L4j}Wz/XrCj0 水利图书0}3S n)H1C2o

1.4.2 工具栏

2r){-@ v%G9Yk(B0

#`^"x)r.~ `,KC$b-{01.4.3 Standard工具栏

X9f$A2Y]d0 水利图书V L'E*{U"Qg

1.4.4 Build MiniBar工具栏

yPb(p ?xC0 水利图书9I r!b7[Z

1.4.5 WizardBar工具栏

E!Swe["u!Mt)DM*c0

N$q(sFNM0习题水利图书 sOYd U8Z$g)LE

(~MH2c&]U{7`0第2章 C++语言基础

%|p"g2sp1ut0

4[4~XZw)F O+F02.1 C++概述

,X*nM.X;`9sv%_9{$M0

_-rO+`&?02.1.1 C++的主要特点

%J _DG_D#fj*S0 水利图书+}VRs)zQ

2.1.2 C++程序与C程序

&`3zqdJ x)w6Y0

5oT(I,ZL F02.1.3 C++对C的一般扩充

p c3@p+D0 水利图书O V'\LMuzV

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

1@ jrdgqY Z4c0 水利图书#EI7vti!^m$t@Bl

2.2 C++程序基本要素水利图书x8o6bLak

水利图书zF |*p'_m9}!c

2.2.1 标识符

8bs%u0kj!O6L }{/@,IW0 水利图书2qY~8fZ]_Z[g

2.2.2 关键字水利图书Yq,AHbc7M(gL

水利图书d}t8ld"c`'{7\ Z

2.2.3 常量和变量

n5q6K|1]+B0 水利图书+_q)g!n$Qj

2.2.4 运算符和表达式

WQ(}Tt0 水利图书 \]7b5d!o3t[(e

2.3 C++数据类型

+X.Ub)VNH0

a4RGFP02.3.1 基本数据类型

s7jeX2n:dA0 水利图书x"E)I,s#z0~3z_

2.3.2 const常量类型

R/Q{5`7E'hs7v1Am0

&d!f ^$?/N QZYF02.3.3 数组水利图书nk(V&r0`*TN%o

水利图书v'ArVn,pi

2.3.4 指针水利图书;vS o\ l6s

水利图书*M2_R _*] P'J$xzJ

2.3.5 字符串水利图书!l T!fM%OJ,c/@2x,~c

r&ZXmE/ud5l02.3.6 结构水利图书2Z~*O0afkg

J%Hj@9ii{02.3.7 枚举

y^B8C&d@f0

Ii%tAZ02.3.8 用typedef定义类型水利图书5t1F-C~xI'uhS

水利图书:iP iCuyOvem ?

2.4 变量的作用域与存储类型水利图书]"mT*g.K;KC#p!y

(~#Q [3_d t'M-d0gk02.4.1 作用域和生存期水利图书T(?,JZ6J^e$J.k9M4i

P)L$[V)}-h02.4.2 存储类型

R3t&Ki^0

sd/~z!H q'h9@&A02.4.3 作用域限定符水利图书.d1}6{X1j&]2cCy

水利图书KQ(Ie;K*M9h M

2.4.4 动态内存分配

v,\3K k&Bd4\0 水利图书g-@[8D,v D

2.5 控制语句

*R"ZWI5K|/d;H0

z7tMS^^|[02.5.1 条件语句水利图书Vudo T2vfQ

水利图书&[{i*Igk

2.5.2 循环语句

Z)`M$o0S nW!k*?0

{5tNK M-}2P(^02.5.3 转移语句水利图书 LM9s T-j9cM L

水利图书([4Hl'zY}C#W

2.6 函数

0O"C*~2y2i_0 水利图书,XK3S n0k@1A9pa

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

!W#X_ tu0

$} m8F$v5`,h02.6.2 函数参数的默认值

0_ dq-aD cL0 水利图书.ai0Xc9t{PrdQ

2.6.3 内联函数水利图书GZ-U-N)BPnSr8Y

水利图书-Z\6L.wCh5w

2.6.4 引用

1v$@za)H#q2SFG0

1u)qgx Nt0v02.7 编译预处理指令

q]7r:?BI;F0

UjV@3S9n02.7.1 #include文件包含指令

$`&^J([`(V/c_T G0

j-N,J8q(C)|(G8s02.7.2 #define宏定义指令水利图书l/m FPdF8ca

水利图书4\/p|*[(Ow~]K+Z5d

2.7.3 条件编译指令水利图书/Q#v0[U^F

y GfXc` ^,G r0习题水利图书'C xMU,N+r7m_D6Q&l

水利图书A0w LiSO&l%w

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

]^n2Lr3B-O*@3c0 水利图书j%rFf.n0|\@"?

3.1 面向对象程序设计概述水利图书"_%jSGZ4q.QGM1X?

YX-i[$M?03.1.1 传统的结构化程序设计水利图书\@ eRH%R.e:e {1w

p k;Ai&xk#~c5]Q03.1.2 面向对象程序设计方法及特征

A*dJCP+u0 水利图书RrT3{@#K4X

3.2 C++类

!N4?'tDQy%O#X$g0

2Yx(v)hePy}03.2.1 类的定义与实现水利图书y-QNx%WE _

X a pkn4}03.2.2 构造函数和析构函数

#~9RF Q)Z+SrX0 水利图书2lD!kO}&t1TV;\(b~

3.2.3 this指针

R-k`}5hNa)@f0

"|2m;X^e#L03.2.4 静态成员

&M.sG%nI0j-lT w0

#af co{0H Vy{3V03.2.5 友元水利图书 J l5sR,CK#u [.?

)\kd-o R2iR!i03.3 类的继承水利图书@O0n j2E;z l+d

水利图书,Q s;v6V(~n q,|

3.3.1 基类和派生类水利图书/d7QVgk ~#C

水利图书/be7|-cirN y#]

3.3.2 基类和派生类的构造函数水利图书a/h3?jaV

水利图书NH:iUc

3.3.3 多重继承水利图书\-Y+V1S#HoD"Q

"G!qi;rKk-o/t03.3.4 虚基类

Iko%p-c0 水利图书yR7uR'@ |%B

3.4 多态性和虚函数

-wv3K0DF0

i0D3?E2L_!_03.4.1 用基类指针指向派生类对象水利图书&Cv9j9E/M%Q

#?-J:`X EZ2F03.4.2 虚函数水利图书n'M5Dz{&c.U

水利图书}C^*C3W@Aw"[

3.4.3 抽象类和纯虚函数水利图书fc\l7x[-Z|wE

水利图书"B`SpS/mD

3.5 重载

'}bC*aX]!@ T0 水利图书9p ss4u%Cx!e6G

3.5.1 函数重载水利图书S1{eDd*a'_9Lh1~

水利图书4siN$_7IGy

3.5.2 运算符重载

:w.|^)X`,OXT0

W"lb?^ pO8{s03.6 C++模板

]"GphrDv0

4okgSBq)V03.6.1 函数模板

c2HB/o TT#[8UE0

j1fwX)xJ y03.6.2 类模板水利图书0?"Tl-Hp(Z

t[&f(H |&M w,U03.7 Microsoft Visual C++的语法扩充

Nx1f9V+A#W%t0

y[!xF[e&Id"t03.7.1 Visual C++自定义数据类型

J#S J&A,D5z"E0

)ybXt8SA03.7.2 Visual C++运行库水利图书,i6H a-t;d:P4Pa

a8w\Fg{03.7.3 运行时类型识别

q^@"?{0j)e8e S9q5k0

I5S m`y~B/J03.7.4 编程规范水利图书!r4b c!Dk/Z%~/E/~

wu8iE+qi.\ im0习题

5Uo3K6fP0U#R T i0 水利图书 C7xsJ-R?#M4c!q-i

第4章 创建应用程序框架

&R_ltj"b e%[p0

"B&Va+F)N;P04.1 应用程序向导

1my*hb'T&k ?l{1Y0 水利图书Ah"q^!b O

4.1.1 Visual C++中的向导类型水利图书6J2xZdY [:`kl^z

XP2Nu2g0\_(K|04.1.2 使用MFC AppWizard水利图书@I(Lf7N

2jG.?L9wy04.1.3 MFC应用程序的开发流程水利图书 q?'R Z+H

GjO8~9C0R04.2 应用程序向导生成的文件

(T Wf/n'K0 水利图书r n9j)O2L5Z8]j-c0r

4.2.1 应用程序向导生成的文件类型水利图书'n}6\ IiOy

水利图书:d-LrLY7AD%`

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

sr9mK;{$c ~8g0 水利图书2x9_^t%NZpz

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

(lI`/H y6z0

F2]QtbP XFLA04.2.4 应用程序向导生成的资源文件

$^I#hR+s-}_0j0

v` b,GQX,i"{04.2.5 应用程序向导生成的其他文件水利图书4S(`u#arr

水利图书 mi7u]%xRg

4.3 ClassWizard类向导水利图书Xt ~ J$Oz|"u

? HH;z\04.3.1 ClassWizard的功能水利图书2ED$A p3v ?xI/W

y9f$rhU*rZq04.3.2 添加消息处理函数

7V}l3dX&F I_0 水利图书;]kk&[w0J

4.3.3 为项目添加新类水利图书%vE T+Z@o

w1J;qn9O(Pu'?04.4 程序调试水利图书Q'UrJ-v6v5A

|&LD4["l&?04.4.1 查找源程序中的语法错误水利图书9a B D9Ac"V4\g1F

FTkz5Zg*L04.4.2 Debug调试器水利图书6kkn.x/@9u

水利图书1C vJ6^*}J

4.4.3 跟踪调试可执行程序

.U.vUi,{'\6_f0

1_dHbV;k0习题

.U]o$iVP+g%wV3j0 水利图书5U6H8@]j"e

第5章 文档与视图水利图书 u(E Rc_o

水利图书*J+y?-Cow Y i

5.1 文档与视图结构

%P r.a/n\Z9A0 水利图书n&G2s;g4V

5.1.1 文档与视图结构概述水利图书wBU1F\F

"s4WN;|/g6f%K05.1.2 文档与视图之间的相互作用水利图书zwRcgf+w'_

8`X t-lC[05.1.3 多文档水利图书1m8tJ!` b2}:]]

c \7_8^#{nh,q05.2 菜单设计

3]r.~3`A)f9sl/R0

~0j'R+H"c V05.2.1 建立菜单资源水利图书0r6E8c[g0T

4Hs4N.k,l/UR#A zB05.2.2 添加菜单命令处理函数

y-KmE$sD0

+x _ q"d-ykS05.2.3 弹出式菜单水利图书 k8w6c-o h)[

L(F@o.zO;a8v05.3 鼠标消息处理

uo7t*sfw(C0t)E6g0

b#`1O&wt0]3a1p05.3.1 鼠标消息水利图书j_R[ Lz9B-f$E

'M3L'S0YD05.3.2 一个简单的绘图程序水利图书#fq/k\ DHe

`5Nfmp1SP4E7f05.4 工具栏和状态栏设计

7i2K+{&H0z _%kp&l0

!L7c7Gf(J!y,p05.4.1 添加工具栏按钮

*~;h%q'`7mvJ6L.@'UWf*q0

gK-a6bA wo3Fy'Y05.4.2 定制状态栏水利图书w-r+Tc M

N8`HE{Y.^s%EF05.5 文档的读写

^4VDu/]$ZU"} y0 水利图书1e_pwb2p+O

5.5.1 序列化工作原理

fGo L$qT0 水利图书 w~ @q(Z4L

5.5.2 MFC应用程序的序列化

#x8[KU#rb~S0

kr\i `Zc05.6 使用不同视图水利图书sk7h"zq%uk

e jAnLG.n05.6.1 滚动视图水利图书Cd*G4A;i

水利图书k6XI,`.TM f#BW

5.6.2 多视图

(zkhe UyI4M%w0 水利图书5C,L;hO7@!M.]k

习题水利图书([UF0i"?&ou\4K

7cRr^VI0第6章 MFC原理与方法水利图书2s&k(kJ`

水利图书Y8^+lz0X._e9Z1z

6.1 Windows编程机制水利图书%Q [ _9ej.z

水利图书 o%m)Rlp1Wj%n

6.1.1 关于API和SDK

"_B@!} g"GKvp0

%yYQw*]P F06.1.2 句柄

y9d ] wmoyx5y0 水利图书RD5jLZW

6.1.3 事件和消息水利图书.n-t7~J'T

DlJ~8h06.2 MFC微软基础类

2P J2F"S Mh N#h6i(d0 水利图书H,Dw,{*H SMS Z

6.2.1 MFC概述水利图书0~C$z?n~t p

水利图书;la.hTQ8TM+X

6.2.2 MFC体系结构水利图书3h3bWf3RQ@pY

水利图书 ?OrD D4q-y

6.2.3 学习MFC的方法

$[3E3uv1`}$C i] ~ E0

my'["_!s*bd5m06.3 MFC应用程序框架水利图书t2K Y9NN A-T

z l/P,J0o:E'N06.3.1 应用程序框架中的对象

M)c;PBF/tj0

R$C2uVK06.3.2 MFC应用程序的生与死

.SQ l(C;Hb0 水利图书1L;f2@+n%r"VE-q I,aO9w)}

6.3.3 常用的MFC文件和库文件水利图书bB0@VR7T/Ze Uh$T NB

水利图书$XV;};D?N

6.4 MFC消息管理水利图书7vTD^a J4~

水利图书W]m1vAcP X

6.4.1 MFC消息映射机制水利图书c2R S \ {_^

!D:^ gNk,R06.4.2 消息的发送

^Izc5@-E0

d'Ma I}h\8B#c06.4.3 手工处理消息映射

1G@Nat&XBa0 水利图书3z:IJ'hf!@:GmT

6.5 MFC宏

Nz |-M(e v0

Q!e nK5R/UJ4k06.5.1 有关运行时类型识别的宏水利图书2LlH+iU.Y-F

bH(x q @Y,HO06.5.2 MFC调试宏

7Uf&zxrK0It4p0 水利图书n,GZ,vp1x(J

6.6 常用的MFC类

9S M/u%}y(g'r0

j'_7V7x ~E06.6.1 CRuntimeClass结构

D%LC6f0t { z[\0

7\ R QjeHMY06.6.2 CObject类水利图书9\(H1q0CH7zy)m3IBJ

水利图书zi F;g5_+D,Wj2q

6.6.3 CCmdTarget类

.q(j(@'U#M+WK0 水利图书h;EC"d,H/WSn|+D;T

6.6.4 CWinApp类水利图书[s(JQj:`

水利图书 X/qee7Z

6.6.5 CWnd类水利图书!@d RHqIrJ @S

/U/l"b'?'K$a,n2X2v06.6.6 CFrameWnd类

l@-v2z(oXDJ0

"?9B{@qkH+m*D/F06.6.7 CDocument和CView类水利图书.dy8QD3i!h

I%AW9F7yS3uk0习题水利图书Ya2jF#B-i

.O;pM^"Y9w0第7章 对话框和控件

o4DB.}5^!l0 水利图书:}'J2^[? l5P

7.1 对话框概述

"_y:pq8ah0jO0 水利图书%z&f{ ~3G1E f^+cJ,w

7.1.1 基于对话框的应用程序水利图书&a*K#^Oz K~

水利图书6ru/T ^qn7N

7.1.2 对话框类CDialog水利图书ws1[AS8s

O.c;o1itE#s07.1.3 对话框数据交换DDX和验证DDV水利图书,mb!lUR8Hx!qP+_1P

水利图书U'b5d u!W*N

7.1.4 提示信息对话框

,p$Qbv0l#R1Q2iQ0 水利图书3s3SC-d9PS:S2B

7.2 使用对话框

6m[$X_)rj)@R0 水利图书2jyViP*\#^/`L i7dr+R

7.2.1 一般对话框工作流程水利图书 p;x2\PKJo(C

水利图书+Cp)dV:\n

7.2.2 创建对话框水利图书8w&qSpW1{h;r,I

水利图书 \(]\mV:k/XX*NHp

7.2.3 添加控件及关联的成员变量水利图书qt3H0gv8e

3S.QC2uW[I,oH`07.2.4 非模态对话框水利图书sq)k^4y-G*o

(R&zC#A+@+B2SQ0\x}07.2.5 公用对话框

,z!FP&?_5bW0

`3R#bg3Jyj07.3 标准控件水利图书 Z*y5gT@R

5yb#u8WP/i07.3.1 控件概述水利图书NG;@!a-prIjT,N6T

2j ?^%}ADo'^07.3.2 控件的组织

Ak3xi/UK Hp\0

q)K,J3O6a w07.3.3 控件共有属性水利图书 z@wU0i M ?t"f

水利图书+}*po+T.ej v

7.3.4 静态控件

*Sm j7{ z0

Y&J2?7dxp2P KP]7K07.3.5 编辑框水利图书K9}1c vtg

水利图书2[Aw2b8Pk)Pfp

7.3.6 按钮

'lG,Wu gNs)Ep0 水利图书S!a!O[m S/nsA7z

7.3.7 列表框水利图书4G4Ux~3D7rx8W xa

D,oyl4kiu3L07.3.8 组合框

YR&[$i` Ks'v0 水利图书:|PK8x LC:B#X M

7.3.9 滚动条水利图书 jh Y-n9~*K @r

水利图书{T){I6DpF

7.4 公共控件

IVx6a2H2X0 水利图书^ \0S,Y-t q}D%y

7.4.1 旋转按钮水利图书#av(G,?9cj?9q%^

[S$Z z!{K#J07.4.2 滑块

-^2H5pZKj gDiH0

dT a1u0\ f j07.4.3 进度条水利图书}kK? BA`

9o4P,^(w?R07.4.4 标签控件和属性表水利图书1_+r#L V7p!i0{*MTj

NOgt Ag07.4.5 图像列表

k2P"QY-X-Q0 水利图书N5]*H.h Y"U|

7.4.6 列表视控件水利图书6h,?9L q6M.w&y

水利图书9PV n-?Sa

7.4.7 树视控件水利图书4kwaNw Hv

水利图书$R"cr@!iz&o1\$VBh

习题水利图书K[le*D }$?

水利图书mp HzY B|

第8章 图形处理水利图书 BW vuw?}y'e,N9L

CfJ`'U9j z5_)F0第9章 深入Visual C++编程水利图书6uG Z)qW1U4~

水利图书j{MM?GYq

常用术语索引

3v2dGQ+p2iW*_0

_kSTf7M~h0参考文献水利图书9h-c |/K3E krD X MX

``7[6wf0读者意见反馈

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

水资讯网广告招租

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

广告投放

广告投放