VC有什么用?该如何学习VC?
2008-06-11 13:56
295 查看
VC有什么用,该如何学习?
VC是一种功能非常强大的技术。在Windows下,VC几乎无所不能。但每个工具都有所长短。这里值列举最实用、最热门的一些应用。
VC可以写WEB上的控件:Web控件大家相对不会陌生。各种流氓插件也是属于其中一种。现在Web控件开发非常火暴。各行各业都存在各式各样的控件。例如,百度的搜霸,银行的各种安全控件。
VC可以开发优秀的基于通信的程序:现在网络发展,各种通信控件比比皆是。例如,大家使用聊天工具、BT下载工具、视频点播工具之类。这也是现在网络应用的热点。
VC可以开发高效灵活的文件操作程序:这类包括各种文件管理器和网络U盘的后台系统。
VC是编CAD软件的唯一选择!!!包括AUTOCAD,UG的二次开发:这两年国产CAD飞速发展,VC的功劳不可抹杀。
VC开发各种游戏:游戏开发一直是国家提倡的产业。游戏开发的首选工具就是VC。
虽然VC属于一个传统编程语言,但实际岗位还是非常巨大。每年的人才需求量不比网站开发少。而待遇往往比网站开发的高。无论从应用角度,还是工作角度,学习VC的价值是非常有前途的。
很多人都说VC太难学。这是由于VC的体系非常大,涉及系统的内核。但是,实际应用不可能用到所有的内容。所以,学习时候,一定要有选择的学习。学习VC,通常需要遵循以下流程。
第一阶段:首先学习VC的各种语法。尤其封装、继承、多态一定要精。这时,不要让vc的各种特性分散注意力。这一阶段,可以把重心放到各种算法的实现。这一阶段可以参照机械工业出版社出版的《VISUAL C++6.0完全自学手册》。
第二阶段:在基本上掌握了语法之后,就可以接触简单的系统API。学习Windows的编程原理和机制;先了解Windows系统的消息机制(多任务,消息映射等)。一开始用基本的SDK形式来开发几个程序作为入门(WinSDK编程就是直接调用Windows的API进行编程)。其中,SDK全称是Software Developers Kit,意思是软件开发工具箱;API全称是applicationprograminterface,意思是应用程序编程接口。这一阶段可以参照机械工业出版社出版的《VISUALC++6.0完全自学手册》和人民邮电出版社出版的《Visual C++ 6.0开发指导》
第三阶段:用MFC来开发程序。MFC全称是Microsoft Foundation Classes。它是把WinAPI进行封装的类库,它是一个类的集合。它通过覆盖WindowAPI,为编程提供了一个面向对象的界面。它使windows程序员能够利用C++面象对象的特性进行编程。这个阶段可以参考人民邮电出版社出版的《精通MFC程序设计》。
第四阶段:到了一定程度,就需要选择学习的方向了。根据应用,VC可以细分处很多应用方向。例如,工控、电控类学习通信VC++开发,可以参考铁道出版社出版的《VISUALC++实践与提高--串口通信与工程应用篇》。学习游戏开发、视频处理可以参考铁道出版社出版的《VISUALC++实践与提高--数字图像处理与工程应用篇》。学习大型系统开发可以参考铁道出版社出版的《VISUALC++实践与提高--数据库开发与工程应用篇》。而现在新兴的网络开发,可参考的书较少。
VC是一种功能非常强大的技术。在Windows下,VC几乎无所不能。但每个工具都有所长短。这里值列举最实用、最热门的一些应用。
VC可以写WEB上的控件:Web控件大家相对不会陌生。各种流氓插件也是属于其中一种。现在Web控件开发非常火暴。各行各业都存在各式各样的控件。例如,百度的搜霸,银行的各种安全控件。
VC可以开发优秀的基于通信的程序:现在网络发展,各种通信控件比比皆是。例如,大家使用聊天工具、BT下载工具、视频点播工具之类。这也是现在网络应用的热点。
VC可以开发高效灵活的文件操作程序:这类包括各种文件管理器和网络U盘的后台系统。
VC是编CAD软件的唯一选择!!!包括AUTOCAD,UG的二次开发:这两年国产CAD飞速发展,VC的功劳不可抹杀。
VC开发各种游戏:游戏开发一直是国家提倡的产业。游戏开发的首选工具就是VC。
虽然VC属于一个传统编程语言,但实际岗位还是非常巨大。每年的人才需求量不比网站开发少。而待遇往往比网站开发的高。无论从应用角度,还是工作角度,学习VC的价值是非常有前途的。
很多人都说VC太难学。这是由于VC的体系非常大,涉及系统的内核。但是,实际应用不可能用到所有的内容。所以,学习时候,一定要有选择的学习。学习VC,通常需要遵循以下流程。
第一阶段:首先学习VC的各种语法。尤其封装、继承、多态一定要精。这时,不要让vc的各种特性分散注意力。这一阶段,可以把重心放到各种算法的实现。这一阶段可以参照机械工业出版社出版的《VISUAL C++6.0完全自学手册》。
第二阶段:在基本上掌握了语法之后,就可以接触简单的系统API。学习Windows的编程原理和机制;先了解Windows系统的消息机制(多任务,消息映射等)。一开始用基本的SDK形式来开发几个程序作为入门(WinSDK编程就是直接调用Windows的API进行编程)。其中,SDK全称是Software Developers Kit,意思是软件开发工具箱;API全称是applicationprograminterface,意思是应用程序编程接口。这一阶段可以参照机械工业出版社出版的《VISUALC++6.0完全自学手册》和人民邮电出版社出版的《Visual C++ 6.0开发指导》
第三阶段:用MFC来开发程序。MFC全称是Microsoft Foundation Classes。它是把WinAPI进行封装的类库,它是一个类的集合。它通过覆盖WindowAPI,为编程提供了一个面向对象的界面。它使windows程序员能够利用C++面象对象的特性进行编程。这个阶段可以参考人民邮电出版社出版的《精通MFC程序设计》。
第四阶段:到了一定程度,就需要选择学习的方向了。根据应用,VC可以细分处很多应用方向。例如,工控、电控类学习通信VC++开发,可以参考铁道出版社出版的《VISUALC++实践与提高--串口通信与工程应用篇》。学习游戏开发、视频处理可以参考铁道出版社出版的《VISUALC++实践与提高--数字图像处理与工程应用篇》。学习大型系统开发可以参考铁道出版社出版的《VISUALC++实践与提高--数据库开发与工程应用篇》。而现在新兴的网络开发,可参考的书较少。
相关文章推荐
- DBuint是什么?如何运用它来为接口测试服务?原理是什么? 【待学习】
- 浅谈如何学习VC++
- 什么是分布式系统,如何学习分布式系统
- 【转帖】我们应该学习什么 java、C#还是C++(VC)?
- 如何学习C语言?学习C语言有什么秘诀?
- [转](荐)如何学习Visual Studio ?如何学习VC?如何C/C++?
- 我们应该学习什么 java、C#还是C++(VC)
- 如何学习 Objective-C 语言,这方面最好的书有什么?
- 如何学习c语言,新手入门应该注意什么?
- 如何学习C语言?学C语言有什么秘诀?
- 如何学习嵌入式?学习嵌入式需要什么基础?嵌入式未来前景如何?
- 求助:如何学习VC++
- 什么是jsp,为会么学习jsp,如何学习jsp
- 如何学习VC!
- 什么是最好的网站学习&如何使用Linux系统?
- 什么是操作系统以及如何学习操作系统
- Unix环境编程学习笔记----如何理解套接字缓冲区???? ?其作用和原理是什么???
- 在校生如何学习VC及该怎么看书
- seo技术是什么 我们应该如何学习seo技术
- 如何学习vc++(vc的用处)