初步使用VisualStudio.ppt

上传人:sh****n 文档编号:11522131 上传时间:2020-04-27 格式:PPT 页数:23 大小:363.31KB
返回 下载 相关 举报
初步使用VisualStudio.ppt_第1页
第1页 / 共23页
初步使用VisualStudio.ppt_第2页
第2页 / 共23页
初步使用VisualStudio.ppt_第3页
第3页 / 共23页
点击查看更多>>
资源描述
第一章使用VisualC+,目标,C+语言发展历程C语言是面向过程的语言C+语言是面向对象的语言MFC是是面向消息开发的语言熟悉VisualC+开发环境C语言是面向过程的语言C+语言是面向对象的语言MFC是是面向消息开发的语言,C语言的特点与发展。,C是贝尔实验室的DennisRitchie在1972设计的,当时,他正和KenThompson合作设计UNIX操作系统。C语言并不是从Ritchie的脑袋中产生的。C是从Thompson开发的B语言中产生的。C语言具有功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好、既具有高级语言的有点,又具有低级语言的许多优点。特别适合与编写系统软件。,C语言的缺点,在大型软件开发中,它表现出如下一些缺点:代码缺乏复用性,C语言本身几乎没有支持代码复用的语言结构,因此,一个程序员精心设计的代码很难为其他程序复用。软件需求的变化可能造成程序员费尽心血而编制的代码不得不完全重写,程序的维护变得越来越困难。程序模型难以确立,程序可读性差。程序设计是对现实世界的一种抽象,结构化的设计不适合于对现实世界的描述函数功能难以划分。函数库缺乏封装。在结构化程序设计中,代码的复用主要体现在对函数的重复调用。函数与所要处理的数据是分离的。而且由于函数都是全局的,当程序操作50,000行时,名字冲突就会成为问题。,C+语言的特点与发展。,为了解决在面向过程的软件设计过程中遇到的软件设计危机,上世纪80年代提出了面向对象的程序设计(ObjectOrientedProgramming,OOP)。ATcharchDelim;intiTmpfloatfTmpUINT类型nNotify;LONG类型lParam;DWORD类型dwStart;BYTE类型bBuf;LPSTR类型lpCmdLine,标识符命名,LPTSTR类型lpszClassName;LPVOID类型lpReservedWPARAM类型wParam,LPARAM类型lParamHWND类型hDlg;HDC类型hDC;HINSTANCE类型hInstanceHANDLE类型hInstance,HICON类型hIcon;,标识符命名,类成员变量必须以m_开头,如m_nVal,m_bFlag全局变量必须以g_开头,如g_nMsg,g_bFlag宏和常量必须以大写加_的形式命名,如MAX_BLOCK_SIZE函数命名,自定义的函数一律采用匈牙利命名法,并且第一个字母要大写,比如BuildHouse()命名规范必须与所使用的系统风格保持一致,并在同一项目中统一,比如采用UNIX的全小写加下划线的风格或大小写混排的方式,不要使用大小写与下划线混排的方式。,开始使用VisualC+,1、C语言功能用于操作系统,内核,Office,杀毒软件其他语言基于某种平台。2、VC使用MFC(Windows编程)封装了Win32效率高Win32(Windows编程)灵活(功能更多)Console(控制台)仿DOS开发3、VC界面a)菜单ViewWorkSpace包含ClassView和FileViewClassView-Global找main函数FileView在大工程时使用,多个源文件OutputBuild查看编译信息(0Errr生成执行文件)Debug查看运行中(调试)信息,使用VisualC+,b)菜单EditFind在当前窗口查找(F3继续查找)FindInfiles在工程目录下(F4看下一条)C)菜单File另存为能够找到正在编辑的文件的位置。D)菜单HelpIndex打开MSDN(开发说明书)E)菜单BuildBuildF7生成执行文件Rebuildall先清空再重新编译。Clear清空编译目录下所有文件4、编写简单的打印程序(屏幕输出)使用printf函数函数后面有()里面加入需要在屏幕上显示的文字内容,该文字必须用包含头文件代表直接在VC系统查找头文件代表在工程目录查,如果没有再到系统内找,软件调试,1、调试:代码运行过程的查看。查看执行步骤,每步骤变量2、错误有2种编译错误:VC中显示的Error运行错误:编译结果运行时跟你目标不一致。3、调试方法:设置断点:(F9)以调试模式运行(F5)进入断行,单步执行(F10)4:缺省下,进入调试有2个窗口WatchAlt+3可以编辑加入需要观察的变量,也可以拖进来VariablesAlt+4不可编辑,随着单步运行经过的行,含有变量自动显示。包含CallStack下拉框,查看调用栈5、变量地址查看&符号加变量就可以查看变量的地址,每日作业,1、学习VC的使用包括界面编写简单的程序,显示自己的名字(通过ASimpleApp和AHelloApp)2、练习使用MSDN查找printf和scanf的函数说明3、翻译VC菜单内的所有英文4、编写main添加一些变量,通过Watch和Variables窗口。察看变量数值变化过程和地址变化。5、用VC+向导分别创建Win32Console应用程序,Win32Application应用程序、MFC对话框程序,MFC单文档程序,MFC多文档程序,MFCDll程序,学习其中的代码规范和命名规则,选择一个项目,练习各种快捷键的使用方法。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!