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

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

热度149票 浏览23次 【共0条评论】【我要评论 时间:2010年6月10日 12:12
水利图书UF~w2B

Visual C++面向对象编程教程水利图书 x&u M3BU9c.o

8_~1_7C@w"d7@0正在读(1人), 已读过(7人) |   放入书架水利图书6V`e1Rj

水利图书Jrn`6i-[+F9wsI1Q

丛书名: 北京市高等教育精品教材立项项目水利图书[WHU~"U3y

vN"v$s(O8w6ol0

A n}7t/Ti8[l0

RfI]Y ] hi{0作  者: 王育坚 编著

ySPu6|-E7Mb0

%z#b.e3Ka a/O0出 版 社: 清华大学出版社

-o] G4V1~Z0 水利图书 [ {T'W'J h/ls|$[

出版时间: 2003-9-1

?U'O Y-w P5]/s)e5T A0 水利图书1H{*XmP7Pt"@6uT

字  数: 561000

7Z,Z cO~by0

@*OTs;RW3P5{*Y0版  次: 1

8^1COK a1Z2f!A0

y6P1[ xMc0页  数: 421水利图书;v N5ma3h%WRB

%cn5w qH/O O0印刷时间: 2005-8-1水利图书OSLo]#im7e#l/]

水利图书S4rc}Cy+i

开  本:

}W#QEI3gq0

"OUeqL.U^+Y0印  次:水利图书3Z T T*R's9^*a

c%uc&K4Zl d0纸  张: 胶版纸

l exGY6m4clb0 水利图书 T)c*L]4|v3H8^j W*U

I S B N : 9787302069140

%x!rGK$[yy*RG0

p C@c i3oiD)j0包  装: 平装

F L:J-V9|0 水利图书ip\q/~2y0\:n

所属分类: 图书 >> 计算机/网络 >> 程序设计 >> C C++ C# VC VC++水利图书'} }jD v z'He1e%H

水利图书 M&U[1DFQs9K8c5z-k

编辑推荐水利图书 [ G7w W/V8s&eZ

水利图书:P9^+\ NG+X7}+~"|/a

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

水利图书6R9N+oc0Y*{'z"P

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

水利图书;\ NGx(}zu

内容简介

Z;f m)T[ Y[0 水利图书y/E"CQ q%T

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

o:A+S[;z]N$vcU)S0

6y V Q8v ?0目录

K!x;i ]!U].R3f0

)tl ic5mFp9H0第1章 Visual C++集成开发环境水利图书@ ^Sbr r/f }^ IA

水利图书b9V4E/[un

1.1 Visual C++概述水利图书2~5z$y/T0sSI0J g:CVl

H \r&d0q(D/a01.1.1 Visual C++的特点水利图书0uKh's+y

8NI8v-i/z:t&B%V01.1.2 Visual C++的安装水利图书cE^%f!O Z

水利图书5?3j)b UgS re

1.1.3 集成开发环境窗口

j.E^*G:h0 水利图书De8n)wQp

1.1.4 MSDN帮助系水利图书w1|'O h#]`

水利图书 KB0bH9N d Q_m

1.2 项目和项目工作区

(y X!m l5s)aHoP0|0 水利图书0mit@D:kI

1.2.1 项目

WJY)N+Mr^&vC0 水利图书0G.\f){.v N$L7r\p

1.2.2 项目工作区水利图书-m"OU6{.@"gC

水利图书Z |C&` Yt6S%IN

1.2.3 项目设置水利图书.Nj2UtzB3fm+M#k

水利图书 |'])C0fh

1.3 编辑器水利图书7buR fo'V'z+d0O

水利图书HpRN(Y@:EOSL

1.3.1 源代码编辑器水利图书PSPC1i"TI4E

水利图书J [ ]B Z5sW

1.3.2 资源编辑器

Z\'ZF!E"lG0 水利图书W!q3d)Qf

1.4 菜单栏和工具栏水利图书-Q)z2r)O lsGO7g

*UX!R2h)\ R01.4.1 菜单栏

@#[Dh L*bE$a0

'g]&},TP1]Fq7t01.4.2 工具栏水利图书9yS2_n*_*v'cwA

水利图书)? pL*V V/FS

1.4.3 Standard工具栏

'|+f+`g VP,k0 水利图书)]1|v%Bq

1.4.4 Build MiniBar工具栏

;M:alo"}e8[_Z0

t j@ \PT"a;w~01.4.5 WizardBar工具栏水利图书p,|"]*re Jf8G%A#}Yd9s

*Io o$M*f0习题水利图书5{@W5PpK,x

水利图书n:e6tP)Fn

第2章 C++语言基础

|3|!t~G!Tz(o0k0

}tlw DX02.1 C++概述水利图书/V+|#n0W#Wr E O,Sv4vk

v"~%hoM\j"FMM,}R02.1.1 C++的主要特点

8fn)u ^H iQ0 水利图书.l&V;t!Sm4~XH}

2.1.2 C++程序与C程序

(R6n XIP*^ U,^V9r/F0

&t!a\*H5h-R02.1.3 C++对C的一般扩充水利图书_+V'L N(m1Z

水利图书g)^&`:d-F%v

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

,\rn2^7}V {h4y C0 水利图书.f0c)t!d(o!Q3~

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

水利图书lS | m0k

2.2.1 标识符水利图书(tGY.^ HI

水利图书] O \QJw(N

2.2.2 关键字

B,I$ce6o Z0 水利图书G)X~,xA'@{PXV

2.2.3 常量和变量水利图书c$C9_ t}sK/@*c

1{i0P:m Y!B${02.2.4 运算符和表达式水利图书mIk qo6cR

水利图书 _[m-Kr/U/T

2.3 C++数据类型

?~i5Jd!Ma4DT0

C Q@P t-I L;x02.3.1 基本数据类型

_*}W@P Z'Qi'|0 水利图书9n\"v _%l Dw Y:U

2.3.2 const常量类型

?5jnR#} I0

Be2[EkP02.3.3 数组水利图书4B2mX#yu2G d7[

水利图书.R%~ @ m e3N5N

2.3.4 指针

"Z3?-RjG0 水利图书6N;xTEs~!t4^ `c~

2.3.5 字符串

E BT j/`MP}-li0

]3Z7K_N)^r?!V(U02.3.6 结构水利图书)mH3G!PT8q B\

水利图书 _)v:zms]g

2.3.7 枚举水利图书:Lt I;^buJ-c

RL b/^#I I02.3.8 用typedef定义类型

4c"?z3kj#|j^)^0

:|C,fMqIn6_K5Y02.4 变量的作用域与存储类型

(]9jX8SU7z0 水利图书U8A.i5cTwY'e

2.4.1 作用域和生存期水利图书7j9P8N'a~a-[~

水利图书.n'Zj1Aabk]2x

2.4.2 存储类型

Z9n1t^2@S$_X!hot0

)T5bs"B?a02.4.3 作用域限定符

,T ah3_0Q8^Qb0

3KfP!UdU02.4.4 动态内存分配水利图书uX*j\ggn.I

X W3mezg!h02.5 控制语句水利图书 |7]/AU!T

水利图书+vv t0~ zu(]rI1m

2.5.1 条件语句水利图书/s_ c:TisO9j#~ h

水利图书C/XgK u9B

2.5.2 循环语句水利图书V0Y3UDPCb,E/E&VC

水利图书C'W!KYlLA1P

2.5.3 转移语句水利图书*n,K]%o._}V0^

水利图书)n,^}-m8U KxZ

2.6 函数水利图书pH^1_ Rm*d{

水利图书'v%\7r^c

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

%q4i quL-HR0

o"l5VW7z:P+mm2d3I02.6.2 函数参数的默认值水利图书 G/}.f8j q

y }"Lm1~ [02.6.3 内联函数水利图书!z&@J xlF.GM

1`3h,C,yB-T [YDv z-e02.6.4 引用水利图书@OoI v"Q!L_

[+g ?/foC!X02.7 编译预处理指令水利图书:{bT NAb;q8Vggo$b

水利图书r A Y-R0t:Q0M

2.7.1 #include文件包含指令水利图书1xU3Y"W7q4}

q^Z}:Z$u1M02.7.2 #define宏定义指令

(M4ayF ?7aKE0

5?!? x2mI#H-@o02.7.3 条件编译指令

c9Z{sP/P:N0 水利图书W7? _A%cu[v

习题

L/aEm*j3S0

fku+?8T [J RB)}0第3章 C++面向对象程序设计水利图书o!h&D9Wa

6zgr.I1F^03.1 面向对象程序设计概述

y.h!H){a&c:@P/]0 水利图书&VKa ^ pYRd

3.1.1 传统的结构化程序设计水利图书k1O5yACxh3M,F

水利图书;I!v6~*} n1mL&l

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

#h:mFvjC0 水利图书O^sm-Od'L

3.2 C++类水利图书\;X-m t%IR

`Usj+A-\gU:TcH03.2.1 类的定义与实现水利图书1bE3A%WKqwK!O

水利图书uAW _#dN3h q

3.2.2 构造函数和析构函数水利图书Tgf H Mq

水利图书n@;II(iZ

3.2.3 this指针水利图书IIi%a/B6~ H

水利图书;k1?w h0Fm(z:q O

3.2.4 静态成员

(O`$ge*M;c\0 水利图书8\}dCZZ| Va)T

3.2.5 友元

RYS$XNh9mb$K0

&v6X%D%K+f#w03.3 类的继承

~-Jc0lJXz0

/k0WE}#P3\#O03.3.1 基类和派生类水利图书'c Za wl(z;[X*MB

pC+A(iU03.3.2 基类和派生类的构造函数水利图书AD|,U"^%e

FpMx Gs7R1u[y8Cw03.3.3 多重继承

B-M^(D|j7R9n0

j3ht!['U+j03.3.4 虚基类水利图书[u2wUY`_.X6b

9ON!t8{#s(LAt(`03.4 多态性和虚函数

%H3Cd,mv%d0

H0U i_)c*n6[j&~03.4.1 用基类指针指向派生类对象水利图书R)vV C]y,H~g?u

水利图书/w0C&k}$b5Ewd%]

3.4.2 虚函数水利图书Ng:ya%yz!\Jc

水利图书 s&U*p:qv d&W(C_}

3.4.3 抽象类和纯虚函数

U9DbE+R:] FA v0 水利图书H$^ Wffjdn.j'o

3.5 重载

s*q3O+j4J-X` s0E0

7S:J@ qf03.5.1 函数重载水利图书2M.Jd*E @ o5d

水利图书;zuljNQ"P

3.5.2 运算符重载水利图书;Zd#A.N-B:s'j'\

#jA2gYXi q03.6 C++模板水利图书0[_wK"KE9cb&J |O

9Ko-gnw03.6.1 函数模板水利图书t/bi%~/IUyzZ|"{

水利图书Ec.[}Rr?+pj

3.6.2 类模板水利图书sV ?![|)yj.]

)rX `3plz)\O03.7 Microsoft Visual C++的语法扩充水利图书Y6A]\_z

a*? \$P2C`e03.7.1 Visual C++自定义数据类型水利图书x/T[Rz

U/d i.?+xg7Q}!q1ZbcV03.7.2 Visual C++运行库水利图书o,eZa,wg(pRo

水利图书*Xr6@%S6b#n4Jn~!w$O

3.7.3 运行时类型识别水利图书,mN R;M ZN

A1W@1h V/]$|o5g03.7.4 编程规范水利图书h AF8Cm

j&T A/T'GE+sy0习题

A JT(Oi S:B0 水利图书,H,t]"p&Ho n

第4章 创建应用程序框架

)hgj/I'P*C6KJ0 水利图书j+m$q/| fP

4.1 应用程序向导

R$Sk(s!`8Ox"P}h0

_(m K3M h)Wd!L A)V04.1.1 Visual C++中的向导类型

nR7n5Ay4e@ q0 水利图书_` |"X \

4.1.2 使用MFC AppWizard水利图书lH!gvrAO2I

水利图书Zs*S1T8o IS

4.1.3 MFC应用程序的开发流程水利图书toYO:L

水利图书EN oV$d+n

4.2 应用程序向导生成的文件水利图书Y4`lE E4`#v l[ ]

7k,y"Sj,P S&V&Lq%]z?[04.2.1 应用程序向导生成的文件类型水利图书;C ^%A P|!j!E;v

,pA l!r2Dk04.2.2 应用程序向导生成的头文件水利图书 `,D:is+yRhX

水利图书 X4BpL!`-[

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

5O6B*T+T~0

.q.^taD#U04.2.4 应用程序向导生成的资源文件

!r'M+~+~+Q:p?a3BZ0 水利图书V ~9I ^Et

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

wz Ap$H)]p0

/P@yFO/IGx04.3 ClassWizard类向导

#f4y5c&\V0

c/y1Z:n+D5T8xS04.3.1 ClassWizard的功能

!~#u.nT*a?-K-W0

8FX p$Xftd04.3.2 添加消息处理函数

-P2r1r^f)V k"t0

C!Y5s1hZ JDb1dr6fP04.3.3 为项目添加新类水利图书1VS}]-y ? o.Z

水利图书 M3j-e7sY.\^3Z0t&?

4.4 程序调试

%jg*q\,M'W0

6u,u$X.A\%lWw5XJ04.4.1 查找源程序中的语法错误

,CniFPF}3s0N0 水利图书L/P:dcIX

4.4.2 Debug调试器水利图书%PV,h)M`

水利图书,S#o/HpG*@

4.4.3 跟踪调试可执行程序水利图书7uA@"Rr-D6SU`,D4H

水利图书6_ i]%u q+NR} A

习题

,c-fQ$X8W| ^K3u0

,mHk1B1jt)Y0第5章 文档与视图水利图书%t [a,w(gy

水利图书iEB5W_(w C:O{ W

5.1 文档与视图结构水利图书8mv!pg7cn`

水利图书$`^C1m `6]%@

5.1.1 文档与视图结构概述

)g @ Xw$x |;E0 水利图书$I8{;h)@4C`![

5.1.2 文档与视图之间的相互作用水利图书2W\kOE~b

水利图书%YP?bg B1u0z,z:Z C

5.1.3 多文档

"d.UxEB9{9J$bP0 水利图书7N2E(_`Be"xen@[

5.2 菜单设计

k^Z+lu3k[Y-j;y0 水利图书?c oc[^ Q

5.2.1 建立菜单资源

gHNt'A0 水利图书-gS!I5CEp#Z

5.2.2 添加菜单命令处理函数

MZ5tF;[0

E#LW1U2|T#[p05.2.3 弹出式菜单

8c&T5Bm#a^n Bw3l0 水利图书1c6?-|*M&O5I

5.3 鼠标消息处理水利图书eM+?&z\

水利图书(e0h1v$]c

5.3.1 鼠标消息水利图书c+G_*C)e,z%TSF$M

&C*Fx4K~rh/N05.3.2 一个简单的绘图程序

"_`(p*if$a0

Ek"bUxosXk`05.4 工具栏和状态栏设计

HaH0Ht8eS_ M0 水利图书/KP(CHT@a

5.4.1 添加工具栏按钮水利图书.VYe?-kK-vOA

水利图书 Yr^(Hw$o w*_!e

5.4.2 定制状态栏

8H4H2FZuy0

#D5b\5\x05.5 文档的读写水利图书/yqWO}8l,E

Jsx&J*d05.5.1 序列化工作原理

O?qG7N5t ^i(X0

z9n3CF'?^05.5.2 MFC应用程序的序列化水利图书A~_;loy

水利图书P` \w@%|!M)SE

5.6 使用不同视图

U;ObO g G!m/P0

3@Zh}3Y cL05.6.1 滚动视图水利图书\VU3OD.oC

水利图书]tb'pz#p ~+dW

5.6.2 多视图

wK!F!c8{w)f3q0

8H+E W6yT-FIL"V0习题水利图书?jQ@9Le[:P

'Y ^'Wd#q J5N.I0第6章 MFC原理与方法

]&FGC1Q+S-\e0

KzPO }c06.1 Windows编程机制水利图书k im w'Gc7[?CJ

水利图书 n5A vy7vA:m8Q%N

6.1.1 关于API和SDK

P_^/X8Q!kuA ~!Z0 水利图书u%E.H*@(D$C)k

6.1.2 句柄

G7K(i+f(sOR&a!m0 水利图书]1jT6r9i3@Kk DZ?"A

6.1.3 事件和消息水利图书s$vUf*UQ6| [ q

水利图书rix;l-lu C

6.2 MFC微软基础类水利图书y/s:{R_$P+y

水利图书!J!C.o/X(h4E"K3l

6.2.1 MFC概述

U A6ApN A RY r0

BQBIY9\x/Q:g06.2.2 MFC体系结构水利图书wNW2zDd6|

水利图书hbdc,tZ.v

6.2.3 学习MFC的方法水利图书7V(ti!}#O&zpy%E@&r`

水利图书5gZ4W c(v5s[ J

6.3 MFC应用程序框架

9K,_P&if0 水利图书7m ["E,Cv e~m}

6.3.1 应用程序框架中的对象

V ba5\)Hd0 水利图书O5A~Rw

6.3.2 MFC应用程序的生与死水利图书 q9fcewC%jZR,p

水利图书~+n0p x)t

6.3.3 常用的MFC文件和库文件

N#q+sZd,@0 水利图书LPo ~+a4y

6.4 MFC消息管理

T+FDa8nP]0

.l0Ge![Lq n\06.4.1 MFC消息映射机制水利图书.A-I7}VM

水利图书*?w'R\&I*h(i

6.4.2 消息的发送水利图书8u+st"tu

-i3f5o{5E3Tfy U06.4.3 手工处理消息映射

;]^Q Cw~p0

M7f4IBd/gO-Q Q06.5 MFC宏水利图书A4a)p9I$h#sE?

水利图书 Z5jG8GI;c,l5O

6.5.1 有关运行时类型识别的宏水利图书){yX k4D*ps[

水利图书W3yj JK1@t1K]:Y2H.Z;@

6.5.2 MFC调试宏

'`O'Lh4F)V0 水利图书9W N,oC-q0p

6.6 常用的MFC类水利图书~Dl(m%Bq1@LW%r

!k5dK n"S\ ~06.6.1 CRuntimeClass结构

SR)T!KvtM0 水利图书*i:^*} xa {z)Wl+Ot/S

6.6.2 CObject类水利图书 ~X-v!L$jfk4J

水利图书7~#kF5h4x-j$|$~

6.6.3 CCmdTarget类水利图书8T;g-E)pK,mD/G o)f&_

水利图书 h2U^ f4o+q*Oq5B-~

6.6.4 CWinApp类水利图书"I$xPg+D*VG.\

水利图书.v~rK.Nl%N

6.6.5 CWnd类

j Ff(Y?0 水利图书*N6n^A i;{

6.6.6 CFrameWnd类

J!I/l X6Y8Q,u0

7{#DF2`aH(bl06.6.7 CDocument和CView类

pcz{-o0 水利图书s.WQ2D8u!@2l~9q

习题

n(]#A@NU ` yX2r,s0

1^6M+\)T_0第7章 对话框和控件水利图书Lr:[e_*hP

w'hz4hG B6UH*}uc07.1 对话框概述

9J[kw t5y#f"K+Y i0

"s Q l3W3|4l07.1.1 基于对话框的应用程序水利图书 W7?\/Y-q,D8m\

$W c-@#^[0q#zJH07.1.2 对话框类CDialog

6pL(a tC'q-dW%Sm |0

I5zK Rj6p07.1.3 对话框数据交换DDX和验证DDV水利图书0f"@q4p,E0r*y?1Hk

水利图书'q|? KgG?D`

7.1.4 提示信息对话框水利图书5L5gS"x JE8G"_E

`+][NGY07.2 使用对话框

a,Z#k$j9feTYj0

NU%B6hF&N'h07.2.1 一般对话框工作流程水利图书I~gTT4E Y

;wZ.f5Sc;[ d7o07.2.2 创建对话框

w0~"_,a3GE6xa0

$nV;R$X$lMh.X07.2.3 添加控件及关联的成员变量

xh dB~_Hq?0 水利图书9ebNo&x'G,r-N

7.2.4 非模态对话框水利图书4L8DX S-] E

水利图书 d5V\Ee

7.2.5 公用对话框

/mZI1D!G)v f?sR0

"m Ca _5|O.KF@!N07.3 标准控件

0] x4fZ0m*Dc)@0

#x+s} T-N7O oS07.3.1 控件概述水利图书+@#m/vE3Y

M0C C9J3| ]07.3.2 控件的组织水利图书0H'Z.}:G"]z[GZ%v

水利图书#R,F2p(N Z W6|(J W"l

7.3.3 控件共有属性水利图书'}M'Dp%S`GO'RZN

Zq4a5w {y$eA07.3.4 静态控件

f*Fp\iR'H+E6?0 水利图书5h,o;o?)E,Uif _f

7.3.5 编辑框水利图书;F_ I9TKQ0E ?lxF

%Yh~6X5G V7]s07.3.6 按钮水利图书9TIR KQ

水利图书^"_{.H#s+w5j

7.3.7 列表框水利图书V.Lr&}-} h2hpD

水利图书.\ ^/FX j4gz&_

7.3.8 组合框

8mR7Hr.z3u L0

+_(sG1]T07.3.9 滚动条水利图书3se,X [;Xsx

水利图书ZPl4\:e/P!a8JC;O f

7.4 公共控件

h6aO H o+gw'r TB!G0

k&F6pD1{07.4.1 旋转按钮水利图书"o7H7LY ?"gV

b"?:t,r@Vo07.4.2 滑块水利图书 IQyy2W

xh9y3F^JJl7Z:i07.4.3 进度条

,yHz5@.S0

/tpAZ+]W07.4.4 标签控件和属性表水利图书}.yCXl,\.PLd

{#h*b#d7U07.4.5 图像列表水利图书W"tU5l-X6C

-h6{5S SOjzq07.4.6 列表视控件水利图书-n3I.r@9@

水利图书aXX;|2T,hFW

7.4.7 树视控件

EiAU%qYu0 水利图书V'\1}PZI-TM

习题

#m%Pj#kF YZyP0 水利图书 Om"pg)EG \I

第8章 图形处理

)T1Yw?Z0y%C:?d0

U5N#]`X,`w9R U0第9章 深入Visual C++编程水利图书'F%_.O;E+e)FZ%y

水利图书.M#h&d!~"]]+r

常用术语索引水利图书O6MtWn]

水利图书 XvD-`:G/L5Uc

参考文献水利图书oXV` mx/v S

水利图书Z3@]j7y4f

读者意见反馈水利图书:ol`'Q?

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

水资讯网广告招租

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

广告投放

广告投放