Giter Club home page Giter Club logo

mfc-drawing-program's Introduction

欢迎关注我的微信公众号-编程心路

坚持原创,主要方向是Web开发,Java,Python,算法、设计模式以及学习资料分享等等,在这里总可以找到你喜欢的菜。注重基本功,分享面试题,坐等你来撩! 当然里面也有非常多的学习资源,都是本人精心整理的!

编程心路

MFC 绘图程序

1. 目录结构说明:

source 文件夹为程序的源码,Vistual Studio 2015 v140的平台。

document 文件夹为整个程序设计的讲解脚本。

2. 讲解脚本说明

该脚本是为老师录制 MFC 课程设计 视频编写的,每年大二学生都对这个课程设计困惑,当初我也是如此,所以我的指导老师决心录制一套视频来更好的帮助学生做好课程设计。出于对我的信任,这个任务交给了大三菜鸟的我 😄。但因作者个人能力有限,内容不足之处还望大家指出。

整个视频脚本共分为八讲。

1、 课程设计分析

2、创建MFC应用程序

3、类的设计和编写

4、对话框的创建和使用

5、程序的执行流程

6、一些常见的错误

7、课程设计延伸

8、课程设计总结

第一讲 课程设计分析 将带领同学们解读任务书,明确课程设计的任务。

第二讲 创建MFC应用程序 是详细的教同学们使用 VS 来创建MFC应用程序。

第三讲 类的设计和编写 将一步步分析类的设计,并给出一个类的具体实现。

第四讲 对话框的创建和使用 将详细讲解使用工具箱来搭建出一个对话框界面。

第五讲 程序的执行流程 将讲解MFC应用程序绘制图像的整个过程。

第六讲 一些常见的错误 是老师把学生们犯的一些很有代表性错误整理出来给大家讲解。

第七讲 课程设计延伸 是整个课程设计的升华,这部分内容不属于课程设计任务书的要求,只为更好的改良设计。

第八讲 课程设计总结 是对前面八讲内容的串联和总结。

注:MFC课程设计视频脚本完整版只是对八讲内容的整合版本。

3. 程序运行图

程序运行

程序运行

Ctrl + 鼠标左键绘图,鼠标左键双击已经绘制的图形,进行修改图形。

绘图

鼠标右键双击已经绘制的图形,可以删除图形

删除图形

保存绘图,打开保存的文件

保存绘图

mfc-drawing-program's People

Contributors

weizhiwen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.