三峡大学求索溪社区论坛's Archiver

zouba 发表于 2007-9-27 08:50

VC有什么用,该如何学习?

[size=3][color=#000000]
x5j.U9l?c6A xQ [/color][/size]
.Cd%wshFvt;KT [font=Times New Roman][size=3][color=#000000] [/color][/size][/font]n^*D l k
[size=3][color=#000000][font=Times New Roman]VC[/font][font=宋体]是一种功能非常强大的技术。在[/font][font=Times New Roman]Windows[/font][font=宋体]下,[/font][font=Times New Roman]VC[/font][font=宋体]几乎无所不能。但每个工具都有所长短。这里值列举最实用、最热门的一些应用。[/font][/color][/size]
7X%?5A:i4G7F N [size=3][color=#000000][font=Times New Roman]VC[/font][font=宋体]可以写[/font][font=Times New Roman]WEB[/font][font=宋体]上的控件:[/font][font=Times New Roman]Web[/font][font=宋体]控件大家相对不会陌生。各种流氓插件也是属于其中一种。现在[/font][font=Times New Roman]Web[/font][font=宋体]控件开发非常火暴。各行各业都存在各式各样的控件。例如,百度的搜霸,银行的各种安全控件。[/font][/color][/size]jD5Sg1pB
[size=3][color=#000000][font=Times New Roman]VC[/font][font=宋体]可以开发优秀的基于通信的程序:现在网络发展,各种通信控件比比皆是。例如,大家使用聊天工具、[/font][font=Times New Roman]BT[/font][font=宋体]下载工具、视频点播工具之类。这也是现在网络应用的热点。[/font][/color][/size]7w{9u wGK\gf
[size=3][color=#000000][font=Times New Roman]VC[/font][font=宋体]可以开发高效灵活的文件操作程序:这类包括各种文件管理器和网络[/font][font=Times New Roman]U[/font][font=宋体]盘的后台系统。[/font][/color][/size]
}_[M ` IW y u [size=3][color=#000000][font=Times New Roman]VC[/font][font=宋体]是编[/font][font=Times New Roman]CAD[/font][font=宋体]软件的唯一选择!!!包括[/font][font=Times New Roman]AUTOCAD[/font][font=宋体],[/font][font=Times New Roman]UG[/font][font=宋体]的二次开发:这两年国产[/font][font=Times New Roman]CAD[/font][font=宋体]飞速发展,[/font][font=Times New Roman]VC[/font][font=宋体]的功劳不可抹杀。[/font][/color][/size]y:oe0z @Z5lsL _$Ki
[size=3][color=#000000][font=Times New Roman]VC[/font][font=宋体]开发各种游戏:游戏开发一直是国家提倡的产业。游戏开发的首选工具就是[/font][font=Times New Roman]VC[/font][font=宋体]。[/font][/color][/size].gg/Vo e6r)[/I
[size=3][color=#000000][font=宋体]虽然[/font][font=Times New Roman]VC[/font][font=宋体]属于一个传统编程语言,但实际岗位还是非常巨大。每年的人才需求量不比网站开发少。而待遇往往比网站开发的高。无论从应用角度,还是工作角度,学习[/font][font=Times New Roman]VC[/font][font=宋体]的价值是非常有前途的。[/font][/color][/size]_y8[;Ik3p?*i
[font=Times New Roman][size=3][color=#000000] [/color][/size][/font]
;C2_YNE'Z9j [size=3][color=#000000][font=宋体]很多人都说[/font][font=Times New Roman]VC[/font][font=宋体]太难学。这是由于[/font][font=Times New Roman]VC[/font][font=宋体]的体系非常大,涉及系统的内核。但是,实际应用不可能用到所有的内容。所以,学习时候,一定要有选择的学习。学习[/font][font=Times New Roman]VC[/font][font=宋体],通常需要遵循以下流程。[/font][/color][/size]
&NMp&v;SJt kug [font=Times New Roman][size=3][color=#000000] [/color][/size][/font]
Tk0|,j^e Q9[H!i [size=3][color=#000000][font=宋体]第一阶段:首先学习[/font][font=Times New Roman]VC[/font][font=宋体]的各种语法。尤其封装、继承、多态一定要精。这时,不要让[/font][font=Times New Roman]vc[/font][font=宋体]的各种特性分散注意力。这一阶段,可以把重心放到各种算法的实现。这一阶段可以参照机械工业出版社出版的《[/font][font=Times New Roman]VISUAL C++6.0[/font][font=宋体]完全自学手册》。[/font][/color][/size]
m-LX8t:r e [font=Times New Roman][size=3][color=#000000] [/color][/size][/font]C+Ee)X3F p
[size=3][color=#000000][font=宋体]第二阶段:在基本上掌握了语法之后,就可以接触简单的系统[/font][font=Times New Roman]API[/font][font=宋体]。学习[/font][font=Times New Roman]Windows[/font][font=宋体]的编程原理和机制;先了解[/font][font=Times New Roman]Windows[/font][font=宋体]系统的消息机制(多任务,消息映射等)。一开始用基本的[/font][font=Times New Roman]SDK[/font][font=宋体]形式来开发几个程序作为入门([/font][font=Times New Roman]WinSDK[/font][font=宋体]编程就是直接调用[/font][font=Times New Roman]Windows[/font][font=宋体]的[/font][font=Times New Roman]API[/font][font=宋体]进行编程)。其中,[/font][font=Times New Roman]SDK[/font][font=宋体]全称是[/font][font=Times New Roman]Software Developers Kit[/font][font=宋体],意思是软件开发工具箱;[/font][font=Times New Roman]API[/font][font=宋体]全称是[/font][font=Times New Roman]application programinterface[/font][font=宋体],意思是应用程序编程接口。这一阶段可以参照机械工业出版社出版的《[/font][font=Times New Roman]VISUAL C++6.0[/font][font=宋体]完全自学手册》和人民邮电出版社出版的《[/font][font=Times New Roman]Visual C++ 6.0[/font][font=宋体]开发指导》[/font][/color][/size] O4sH:hW!p J(a
[font=Times New Roman][size=3][color=#000000] [/color][/size][/font]
GP#a qszw%cKT [size=3][color=#000000][font=宋体]第三阶段:用[/font][font=Times New Roman]MFC[/font][font=宋体]来开发程序。[/font][font=Times New Roman]MFC[/font][font=宋体]全称是[/font][font=Times New Roman]Microsoft Foundation Classes[/font][font=宋体]。它是把[/font][font=Times New Roman]WinAPI[/font][font=宋体]进行封装的类库,它是一个类的集合。它通过覆盖[/font][font=Times New Roman]Window API[/font][font=宋体],为编程提供了一个面向对象的界面。它使[/font][font=Times New Roman]windows[/font][font=宋体]程序员能够利用[/font][font=Times New Roman]C++[/font][font=宋体]面象对象的特性进行编程。这个阶段可以参考人民邮电出版社出版的《精通[/font][font=Times New Roman]MFC[/font][font=宋体]程序设计》。[/font][/color][/size]:ut?'H/Y^5P
[size=3][font=Times New Roman][color=#000000] [/color][/font][/size]
g1h;L2~jiUJ1o6? [color=#000000][font=宋体][size=10.5pt]第四阶段:到了一定程度,就需要选择学习的方向了。根据应用,[/size][/font][size=10.5pt]VC[/size][font=宋体][size=10.5pt]可以细分处很多应用方向。例如,工控、电控类学习通信[/size][/font][size=10.5pt]VC++[/size][font=宋体][size=10.5pt]开发,可以参考铁道出版社出版的《[/size][/font][size=10.5pt]VISUAL C++[/size][font=宋体][size=10.5pt]实践与提高[/size][/font][size=10.5pt]--[/size][font=宋体][size=10.5pt]串口通信与工程应用篇》。学习游戏开发、视频处理可以参考铁道出版社出版的《[/size][/font][size=10.5pt]VISUAL C++[/size][font=宋体][size=10.5pt]实践与提高[/size][/font][size=10.5pt]--[/size][font=宋体][size=10.5pt]数字图像处理与工程应用篇》。学习大型系统开发可以参考铁道出版社出版的《[/size][/font][size=10.5pt]VISUAL C++[/size][font=宋体][size=10.5pt]实践与提高[/size][/font][size=10.5pt]--[/size][font=宋体][size=10.5pt]数据库开发与工程应用篇》。而现在新兴的网络开发,可参考的书较少。[/size][/font][/color]

zouba 发表于 2007-10-9 11:34

有不懂的,要问的,大家提出来,一起讨论...

页: [1]

网站赞助 广告联系 TEL 13487276664(681922) QQ 516884014

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.