VisualC集成开发环境.pptx

上传人:一*** 文档编号:71948490 上传时间:2023-02-07 格式:PPTX 页数:22 大小:408.92KB
返回 下载 相关 举报
VisualC集成开发环境.pptx_第1页
第1页 / 共22页
VisualC集成开发环境.pptx_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《VisualC集成开发环境.pptx》由会员分享,可在线阅读,更多相关《VisualC集成开发环境.pptx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、会计学1Visual C集成开发集成开发(kif)环境环境第一页,共22页。教学内容教学内容1.1.Visual C+2005简介2.2.集成开发环境的组成3.3.创建应用程序4.4.学习目的:了解Visual C+2005的架构,掌握Visual C+2005的使用(shyng)方法,了解VC2005可创建应用程序种类及创建方法。第1页/共22页第二页,共22页。Visual C+2005简介简介(jin ji)n nVisual C+2005是Visual Studio 2005中的一个产品,其它产品包括:Visual C#、Visual Basic、Visual J#。n nVC+200

2、5含有以下组件:n n编译器工具n n库:行业标准活动模板(mbn)库(ATL)、Microsoft基础类(MFC)库、标准模板(mbn)库(STL)、C运行时库(CRT)等。n n开发环境第2页/共22页第三页,共22页。程序与开发程序与开发(kif)环境、环境、OS的的关系关系第3页/共22页第四页,共22页。.NET框架框架(kun ji)(CLS)(CLR)第4页/共22页第五页,共22页。集成开发集成开发(kif)环境环境简介:(参照VC+2005开发(kif)环境)标题栏菜单栏工具栏各种视图:“解决方案资源管理器”“类视图”“资源视图”“属性”“输出”第5页/共22页第六页,共22

3、页。解决方案资源管理器解决方案资源管理器第6页/共22页第七页,共22页。类视图类视图(sht)第7页/共22页第八页,共22页。资源资源(zyun)视图视图第8页/共22页第九页,共22页。属性属性(shxng)第9页/共22页第十页,共22页。输出输出(shch)第10页/共22页第十一页,共22页。MSDNn nMSDNMSDN帮助系统,需要安装,方可使用。帮助系统,需要安装,方可使用。n n启动方法:启动方法:n n 帮助帮助 如何实现如何实现:弹出帮助系统界面:弹出帮助系统界面n n 帮助帮助 搜索搜索(su su(su su):输入单词,列出相关主题材和文章:输入单词,列出相关主题

4、材和文章n n 帮助帮助 目录目录:列出静态帮助文件:列出静态帮助文件n n 帮助帮助 索引索引:输入关键字,列出相关主题材和文章:输入关键字,列出相关主题材和文章n n 帮助帮助 动态帮助动态帮助:弹出动态帮助窗口:弹出动态帮助窗口n nF1F1:光标定位在要查询的单词处,按:光标定位在要查询的单词处,按F1F1即可进入帮助系统。即可进入帮助系统。第11页/共22页第十二页,共22页。创建创建(chungjin)应用程序应用程序n nVisual C+2005可以(ky)创建多种格式的应用程序:n n创建Win32控制台应用程序n n创建MFC应用程序n n创建CLR控制台应用程序n n创建

5、Windows窗体应用程序第12页/共22页第十三页,共22页。解决方案和项目解决方案和项目(xingm)n n解决方案:类似于工作空间(kngjin)的概念。解决方案采用把所有程序和资源整合在一起的机制,这些程序和资源代表了一种特殊数据处理问题的解决方法,它是用来存储与一个或多个项目相关的所有信息的文件夹。n n项目:一个包含程序所有内容的容器。一个项目通常是由一个或多个包含代码的源程序加上包含辅助数据的其他文档组成的。第13页/共22页第十四页,共22页。实验实验(shyn)目的目的n n了解(lioji)开发环境Visual Studio 2005。第14页/共22页第十五页,共22页。

6、实验内容:创建实验内容:创建(chungjin)一一个项目个项目步骤:1、打开(d ki)Visual Studio 2005,设置语言为C+。2、创建项目,项目类型是MFC 应用程序,项目名称是Test,如图1。3、根据向导,设置该应用程序的相关项,产生一个基于对话框的应用程序,如图2。4、在对话框中插入一张BMP图片。第15页/共22页第十六页,共22页。图1第16页/共22页第十七页,共22页。图2第17页/共22页第十八页,共22页。非动态非动态(dngti)载入图片载入图片方法方法1 1:先从最简单的开始,用:先从最简单的开始,用picturepicture控件来实现。控件来实现。步

7、骤步骤:1 1、先在资源里、先在资源里ImportImport一张图片。一张图片。2 2、然后在对话框上添加一个、然后在对话框上添加一个picturepicture控件,右键点击打开属性控件,右键点击打开属性(sh(sh xng)xng)。3 3、找到、找到typetype属性属性(sh(sh xng)xng),从后面的下拉框中选择,从后面的下拉框中选择BITMAPBITMAP。4 4、找到找到ImageImage属性属性(sh(sh xng)xng),后面有一个下拉框,拉开就会看到所有已,后面有一个下拉框,拉开就会看到所有已经载入好的图片。经载入好的图片。5 5、选择你要的图片,运行程序即可

8、看到效果。、选择你要的图片,运行程序即可看到效果。第18页/共22页第十九页,共22页。方法方法2.2.通过背景图通过背景图 步骤:步骤:1 1、先载入一张图片、先载入一张图片,ID,ID为为IDB_BITMAP1IDB_BITMAP1。2 2、在、在TestDlg.hTestDlg.h文件中,类定义的文件中,类定义的publicpublic中添加:中添加:CBrushm_brBk;/CBrushm_brBk;/定义一个定义一个(y(y )画刷画刷3 3、在、在TestDlg.cppTestDlg.cpp文件中,找到初始化函数文件中,找到初始化函数OnInitDialog()OnInitDia

9、log(),加,加入代码:入代码:BOOLCTestDlg:OnInitDialog()BOOLCTestDlg:OnInitDialog()/TODO:/TODO:在此添加额外的初始化代码在此添加额外的初始化代码CBitmapbmp;CBitmapbmp;bmp.LoadBitmap(IDB_BITMAP1);bmp.LoadBitmap(IDB_BITMAP1);m_brBk.CreatePatternBrush(&bmp);m_brBk.CreatePatternBrush(&bmp);bmp.DeleteObject();bmp.DeleteObject();第19页/共22页第二十页

10、,共22页。4 4、再打开类向导,找到、再打开类向导,找到CTestDlgCTestDlg类,找到属性视图中的类,找到属性视图中的消息,点击消息,点击(di(di n j)WM_CTLCOLORn j)WM_CTLCOLOR消息,重载得到消息,重载得到对应的函数对应的函数OnCtlColor()OnCtlColor(),在其中添加如下代码,在其中添加如下代码:HBRUSHCTestDlg:OnCtlColor(CDC*pDC,CWnd*pWHBRUSHCTestDlg:OnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor)nd,UINTnCtlColor)/TODO:/TODO:在此更改在此更改DC DC 的任何属性的任何属性 if(pWnd=this)if(pWnd=this)returnm_brBk;returnm_brBk;5 5、运行程序即可看到效果。、运行程序即可看到效果。第20页/共22页第二十一页,共22页。问题问题(wnt)n n这两种方法(fngf)插入的图片在显示效果上有什么不同?第21页/共22页第二十二页,共22页。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理工具

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁