visual c++基础教程

visual c++基础教程

ID:39992090

大小:578.50 KB

页数:34页

时间:2019-07-16

visual c++基础教程_第1页
visual c++基础教程_第2页
visual c++基础教程_第3页
visual c++基础教程_第4页
visual c++基础教程_第5页
资源描述:

《visual c++基础教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、成稿2002年9月7日修订2002年9月8日~2002年10月11日撰稿人王咏刚主讲王咏刚VisualC++开发基础VisualC++是如何诞生的?C语言和C++语言是如何诞生的?C语言和C++语言究竟有什么关系?C语言、C++语言和Java语言、C#语言有什么关系?几个与历史有关的问题最适用的语言才是最好的语言高级程序设计语言的发展历史B.StroustrupJ.GoslingA.Hejlsberg三个影响历史的关键人物C语言来自与B语言,B语言是BCPL语言的简化,而BCPL语言又简化自CPL语言C语言的发明者是贝尔实验室的D.Ritchie1978年有了以K&R

2、《C语言程序设计》一书为代表的非官方标准。K&R指的是B.Kernighan和D.Ritchie1989年ANSI颁布了ANSI版的C语言标准,即C891999年,ISO/ANSI发布了C语言的最新标准,即C99直到今天,C语言仍然是一种年轻的和不断进步的语言,仍然是具有最强的系统描述能力的语言C语言的演化1979年,C++语言的雏形,CPre诞生,这种语言也叫“带类的C”1983年底,C++得名1984年拥有了非官方的标准C841989年非官方标准演化成《带标注的C++参考手册》,即著名的ARMC++语言的官方标准直到1998年9月才正式发布。在国际标准化组织(IS

3、O)的档案库里,C++标准的代号是ISO/IEC14882:1998C++是一中多范例的语言C++并不是100%和C语言保持兼容丹麦人B.Stroustrup说:“C++是一种通用程序设计语言,其设计目的就是为了使真正的程序员更多地感受到编程的快乐。”C++语言的演化语法词法C++的源代码已可以适应ASCII以外的字符集文法C++具备上下文无关文法的所有特征语义C++是多范例的语言运行环境操作系统C++几乎适用于所有操作系统编译或解释环境GNUC++BorlandC++BuilderMicrosoftVisualC++MicrosoftVisualC++.NET运行时

4、间库StandardC++Library(STL)Cross-platformcomponentlibrary(CLX)MFC&ATL一门完整的程序设计语言必须具备的要素#include#include#includeusingnamespacestd;voidmain(){strings;cout<<"What'syourname?";cin>>s;cout<<"Hello,"+s<>d;cout<

5、tprecision(2)<

6、is->n=n;}};Yyes;voidmain(){Y*no=newY();yes.foo(10);no->foo(20);deleteno;}一个使用了静态存储、堆和栈的C++程序例子什么是编译?什么是连接?为什么要编译和连接?几个问题C++代码的编译和连接VisualC++来源于MicrosoftC/C++目前VisualC++的最新版本是VisualStudio.NET7.0中的VisualC++.NET7.0实际开发中常用到VisualStudio6.0中的VisualC++6.0(VisualStudio6.0最新的ServicePack版本是SP5)Vi

7、sualC++中的用户界面和基本概念解决方案(Workspace)项目(Project)生成(Make)编译(Build)编译方式(BuildType/BuildConfiguration)项目设置(ProjectSetting):编译/连接/调试选项VisualC++简介演示VisualC++开发控制台程序的方法扼要演示VisualC++开发静态连接库的方法扼要演示VisualC++开发动态连接库的方法用VisualC++开发控制台程序WIN32GUI程序的要素进程线程窗口资源窗口类窗口属性窗口函数消息消息队列消息处理对话框WIN32是基于DLL的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。