第五讲 操作系统和程序设计.pptVIP

  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文档。上传文档
查看更多
绘制椭圆和圆 BOOL Ellipse( HDC hdc, // 设备环境句柄 int nLeftRect, //约束矩形的左上角x坐标 int nTopRect, //约束矩形的左上角y坐标 int nRightRect, //约束矩形的右下角x坐标 int nBottomRect, //约束矩形的右下角y坐标); 绘制直线 BOOL LineTo( HDC hdc, //设备环境句柄 int nXEnd, //终点x坐标 int nYEnd //终点y坐标 ); 当前位置移动到指定点 BOOL MoveToEx( HDC hdc, //设备环境句柄 int X, //新的当前位置的x坐标 int Y, //新的当前位置的x坐标 LPPOINT lpPoint //旧的当前位置 ); 绘制饼形图 BOOL Pie( HDC hdc, // 设备环境句柄 int nLeftRect, //约束矩形的左上角x坐标 int nTopRect, //约束矩形的左上角y坐标 int nRightRect, //约束矩形的右下角x坐标 int nBottomRect, //约束矩形的右下角y坐标 int nXRadial1 , // 起点的x坐标,从起点到终点逆时针 int nYRadial1, //起点的y坐标 int nXRadial2, // 终点的x坐标 int nYRadial2 //终点的y坐标 ); 绘制一系列直线和贝赛尔曲线(Bézier curves ) BOOL PolyDraw( HDC hdc, //设备环境句柄 CONST POINT *lppt, // 点坐标数组的指针 CONST BYTE *lpbTypes, // 直线或曲线类型的指针。PT_MOVETO,不连 续线段;PT_LINETO,直线;PT_BEZIERTO ,贝赛尔曲线 int cCount // count of points ); 绘制多边形 BOOL Polygon( HDC hdc, //设备环境句柄 CONST POINT *lpPoints, // 多边形顶点的指针 int nCount // 多边形定点的个数 ); 绘制连续折线 BOOL Polyline( HDC hdc, //设备环境句柄 CONST POINT *lppt, // 各终点数组的指针 int cPoints //数组中点的个数 ); 绘制矩形、圆角矩形 BOOL Rectangle( HDC hdc, //设备环境句柄 int nLeftRect, //约束矩形的左上角x坐标 int nTopRect, //约束矩形的左上角y坐标 int nRightRect, //约束矩形的右下角x坐标 int nBottomRect, //约束矩形的右下角y坐标); 圆角矩形: BOOL RoundRect(… int nWidth, // 圆角约束举行的宽 int nHeight //圆角约束举行的高); 当绘制之后,用当前画刷填充 设置像素颜色 COLORREF SetPixel( HDC hdc, //设备环境句柄 int X, // 像素的x坐标 int Y, //像素的y坐标 COLORREF crColor // 像素颜色 ); 取得某一像素颜色COLORREF GetPixel( HDC hdc, int XPos, int nYPos); 1 操作系统概述 2 windows编程概述 3 MFC程序设计 4 .NET windows程序设计简介 3 MFC程序设计 3.1 MFC简介 Microsoft Foundation Class library, Visual C++6.0以及之前版本的核心类库。以C++类的形式封装了几乎所有windows程序开发的功能。是VC的核心。 注:当然,win32函数是可以用于MFC程序的。 3.2 VC的组成 源程序编辑器 资源编辑器 c/c++编译器 资源编译器 链接器 调试器 框架代码生成向导appwizard Classwizard 联机帮助 一些概念:工作空间(workspace, *.dsw)、项目(project, *.dsp) 3.3 MFC应用程序框架 一、什么是应用程序框架? 用于生成一般应用程序所必需的软件组成元素的集合。 二、文档/视图结构应用程序框架的组成 1. 应用程序对象类:继承自CWinApp类 2. 主框架窗口:继承自CMainFrame类 3. 视图

文档评论(0)

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

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

1亿VIP精品文档

相关文档