C++程序设计课程设计模板(2)

2019-04-23 10:52

项目三:画笔 1、项目主要功能说明

本项目主要完成画图的功能。 2、工程中主要类结构描述

工程设计中的类结构如图1.3所示

基类CGhView

OnLButtonDown OnLButtonUp OnMouseMove … 派生类

1)基类说明:

MFC提供基类CGhView,该类为文本框类,该类中有多个成员函数完成不同功能 基类已经提供的成员函数至少有:OnLButtonDown,OnLButtonUp,OnMouseMove

2)派生类说明:

在派生类中添加设计时所需事件函数,如:OnLButtonDown。 3、工程中主要功能函数说明

OnLButtonDown:该成员函数由框架调用,让您的应用程序处理一个Windows消息。参数传递给函数时,反映收到的消息框架收到的参数。如果调用此函数的基类的实现,该实现将使用原来的消息,而不是您提供的参数传递给函数的参数。 OnLButtonUp:这个是得到松开鼠标时的坐标,并完成画从起点到此点的一条线 你用window里的画笔画一根线操作一下就会有感性认识

OnMouseMove: 每当用户把鼠标移动一个像素,就会发生一个 mousemove 事件

4:项目运行画面

项目运行成功的画面如图1.3所示

项目四:显示硬盘信息

1、项目主要功能说明 查看磁盘详细信息 2工程中主要类结构描述

3、工程中主要功能函数说明

…CMfc_87Dlg 基类CGhView

,CDialog 基类说明

MFC提供基类CDialog,该类为文本框类,该类中有多个成员函数完成不同功能。从派生类运行时的画面可以推断出,基类已经提供的成员函数至少有:画面控制函数OnDraw(),初始化函数等。 派生类说明

…CMfc_87Dlg继承了CDialog

项目五:获取和修改计算机NetBIOS名称

1、项目主要功能说明

本项目主要完成获取和修改计算机NetBIOS名称。 2、工程中主要类结构描述

工程设计中的类结构如图1.1所示:

基类CView

OnOK…… 派生类

CNameView

SetComputerName () … 1.1类结构示意图

1)基类说明:

OnOK:当用户按OK按钮(ID是IDOK)时调用。 覆盖该函数执行OK按钮动作。如果对话框包括自动数据检验和交换,缺省方式是对应用的某些变量进行数据的检验和更新 2)派生类说明:

设置计算机名,系统下次启动时将使用该名称:SetComputerName :

3、工程中主要功能函数说明

SetComputerName :设置计算机名,系统下次启动时将使用该名称

4、项目运行画面

项目运行成功的面画如图所示:

项目六:MFC

关机、重起、切换用户程序

1;项目主要功能说明:

设计实现一个可视化的关机、重起、切换用户程序,主要对话框等构成,可以直接通过可视化的按钮和对话框与用户进行交互,实现关机、重起、切换用户的功能。

2;工程中主要类描述

二、功能结构设计(对话框)

Class View里的三个类的简单说明:

? class CMyDlg : public CDialog

类CDialog是在屏幕上显示的对话框基类。对话框有两类:模态对话框和非模态对话框。模态对话框在应用继续进行之前必须关闭。非模态对话框允许用户执行另外的操作而不必取消或删除该对话框。可覆盖的函数 OnInitDialog 覆盖


C++程序设计课程设计模板(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:植物生理学 复习资料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: