visualc图形程序设计基础.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
visualc图形程序设计基础.docx

Visua?l C++图形程序设?计基础一、前言:Visua?l C++是在Mic?rosof?t C的基础上?发展而来的?,随着计算机?软、硬件技术的?快速发展,如今Vis?ual C++已成为集编?辑、编译、运行、调试于一体?功能强大的?集成编程环?境。本章以Vi?sual C++ 6.0为对象,主要介绍V?isual? C++集成编成环?境的使用、图形设备接?口和常用图?形程序设计?、鼠标编程以?及菜单设计?等基础,目的是通过?对Visu?al C++的学习,掌握Vis?ual C++图形程序设?计的方法,为计算机图?形学原理部?分的算法实?现提供程序?工具和方法?。大致以下目?的:1.学习Vis?ual C++图形程序设?计的方法;2.掌握Vis?ual C++集成编成环?境的使用、图形设备接?口和常用图?形程序设计?、鼠标编程、橡皮筋交互?技术、画刷与画笔?以及菜单设?计等;二、Visua?l C++图形程序设?计基础2.1 Visua?l C++ 6.0应用程序?开发方法介绍Vis?ual C++ 6.0集成开发?环境,以一个简单?的实例介绍?利用Vis?ual C++应用程序工?程建立方法?和程序设计?框架。2.1.1 Visua?l C++的集成开发?环境从开始菜单?中启动Vi?sual C++ 6.0,进入开发集?成环境。打开一个项?目后,可以看到V?isual? C++ 6.0的开发环?境由标题栏?、工具栏、工作区窗口?、源代码编辑?窗口、输出窗口和?状态栏组成?,见图2.1所示。标题栏用于?显示应用程?序名和所打?开的文件名?,标题栏的颜?色可以表明?对应窗口是?否被激活。菜单栏包括?文件、编辑、显示、插入、工程、编译、工具、窗口和帮助?九项主菜单?,包含了从源?代码的编辑?、界面设计、程序调试和?编译运行在?内的所有功?能。工具栏列出?了常用的菜?单命令功能?和对象方法?。工具栏的下?面是两个窗?口,一个是工作?区窗口,用于列出工?程中的各种?对象,一个是源代?码编辑窗口?,用于各个对?象的程序设?计。输出窗口显?示项目建立?过程中所产?生的各种信?息。屏幕底端是?状态栏,它给出当前?操作或所选?择命令的提?示信息。图2.1 Visua?l C++ 6.0集成开发?环境2.1.2 应用程序工?程的建立方?法Visua?l C++提供了一种?称为App? Wizar?d的工具,利用该工具?,用户可以方?便地按照自?己的需要创?建符合需要?的应用程序?框架。在这个基础?上,用户可以进?一步将自己?编写的程序?加入到这个?框架中,实现用户程?序的功能。下面介绍建?立VcAp?p应用程序?框架的方法?,其它应用程?序的方法都?与此类似。第一步:启动Vis?ual C++,选择工程方?法从开始菜单?中选择 Visua?l C++,进入Vis?ual C++集成环境。从文件菜单?中选择新建?(New)命令,弹出图3-2对话框。切换到工程?(Proje?cts)标签,项目类型选?择MFC AppWi?zard(exe),输入工程的?名字(如VcAp?p),选择项目放?置的位置,然后单击“确定”按钮。图3-2 Visua?l C++的New对?话框第二步:设置应用程?序的特性。这些设置包?括六个问题?,每一个问题?都有不同的?选项供选择?。一个问题选?择完后,通过“下一步”(Next)选择下一个?问题,直到六个问?题选择完毕?。还可以通过?“上一步”(Back)返回上一个?问题重新选?择。下面继续上?面的例子,在单击“确定”按钮后,弹出第一个?问题窗口,如图3-3所示。第一个问题?是建立什么?类型的应用?程序,有三个选项?:单个文档(Singl?e docum?ent)、多重文档(Multi?ple docum?ent)和基本对话?(Dialo?g based?)。单个文档应?用程序主窗?口中只有一?个窗口,多重文档可?以在主窗口?中开多个子?窗口,基本对话主?窗口是一个?对话框。例中选择单?个文档,单击“确定”,进入下一个?问题,如图3-4所示。第二个问题?是数据库的?支持,是否用OD?BC存取数?据库,有四个选项?:不包括数据?库的支持(None)、仅包含OD?BC头文件?(Heade?r files? only)、指定一个数?据库但没有?文件支持和?指定一个数?据库但需要?文件支持。当选择了后?两项,则需要用户?选择一个已?经建立的数?据库。例中不需要?数据库支持?,选择第一个?选项“否”,进入第三个?问题,如图3-5所示。图3-3 第一个问题?:选择应用程?序的类型图3-4 第二个问题?:选择是否要?用ODBC?支持第三个问题?是对Act?iveX的?支持。有五个选项?:(1)没有对Ac?t

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档