
MFC
文章平均质量分 91
七和路过
算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1.CDC绘图。包括加载图片,消去图片,设置图片一部分透明,不闪烁方式。
CDC类简介:(摘抄自鸡啄米博客) CDC类是一个设备上下文类。 CDC类提供了用来处理显示器或打印机等设备上下文的成员函数,还有处理与窗口客户区关联的显示上下文的成员函数。使用CDC的成员函数可以进行所有的绘图操作,包括处理绘图工具、GDI对象的选择、颜色和调色板的处理、获取和设置绘图属性、映射、窗口范围、坐标转换、剪切以及绘制直线、简单图形、椭圆和多边形等,另外它还为...原创 2018-07-02 11:54:58 · 3816 阅读 · 0 评论 -
9.单例模式的应用。
本次实验用到了单例模式:几种常用的设计模式介绍:https://blog.youkuaiyun.com/cto_1649900265/article/details/70666418常见的几种单例模式:https://www.cnblogs.com/Ycheng/p/7169381.htmlhttps://www.cnblogs.com/UYGHYTYH/p/5912548.htmlc++单例模式实现:htt...转载 2018-07-04 09:48:07 · 503 阅读 · 0 评论 -
8.虚函数的使用。
CGameDlg dlg; CEasyGame *EasyG = new CEasyGame(); FLAG flag; flag.bTime = false; flag.bScore = true; flag.bProp = true; flag.szTitle = _T("休闲模式"); EasyG->SetGameFlag(flag); this->ShowWindow(SW_H...转载 2018-07-04 09:35:34 · 283 阅读 · 0 评论 -
7.连连看的数据结构与算法(数组存储和图的邻接矩阵存储)。
存储连连看地图可以用数组存储,也可以用把地图当做图来处理,用邻接矩阵来存储。下面展示这两种方法的区别:初始化图中边的算法思想:其中有使用typedef语句定义数组类型https://www.cnblogs.com/Jason-Damon/archive/2011/10/23/2222119.html初始化边的算法:其中global.h中的成员有:typedef struct tagVertex {...转载 2018-07-04 09:29:15 · 2536 阅读 · 1 评论 -
6.程序的结构设计(三层处理方式:逻辑层,数据层,显示层).
参加的项目比较少,还不知道怎样设计类的结构更合理。这次实验,老师给出了设计方案,只需要实现就可以。程序的结构设计:对于保存积分的类:转载 2018-07-04 08:23:57 · 1627 阅读 · 0 评论 -
4.pdx变量绑定。
数据交换(DDX)和数据校验(DDV)pdx变量绑定。https://blog.youkuaiyun.com/codinglight/article/details/7754471https://blog.youkuaiyun.com/pipinuan/article/details/53810894相关原理:https://www.cnblogs.com/mavaL/articles/1860413.html比如edi...转载 2018-07-03 10:57:25 · 248 阅读 · 0 评论 -
3.几个控件的使用技巧:(列表框生成表格,标签页,进度条,定时)
这些操作网上都有,就不再继续写了,找一下别人写的教程就可以了列表框生成表格 https://blog.youkuaiyun.com/gzg1500521074/article/details/38646841创建列表--列表框形式 biaohttps://blog.youkuaiyun.com/boon_228/article/details/51516198标签页http://www.jizhuomi.com/soft...转载 2018-07-03 10:22:19 · 1186 阅读 · 0 评论 -
5.重载控件:(重载CStatic为其动态添加滚动条)
以下内容整理自博客,忘记所属博主了。非常抱歉。控件的自绘 常见的控件自绘的方法有父窗口的OnDrawItem()函数、子控件的DrawItem()函数、子控件的CtlColor()函数、子控件的OnPaint()函数,子控件的OnNMCustomdraw()函数等。自绘控件的话需要控件具有Owner Draw属性,通过Create()创建控件的时候添加BS_OWNERDRAW属性,或者在资源视图...原创 2018-07-02 17:19:02 · 2098 阅读 · 0 评论 -
2.几个处理函数的理解和比较:(OnInitDialog,OnPaint等)以及对话框生成和关闭。
CRankDlg m_rank;m_rank.DoModal();当dlg.DoModal()后,显示一个模态对话框,此时DoModal()函数并不返回,直到用户关闭此对话框时,DoModal才返回。如果用户点击了确定按钮,那么DoModal()函数就返回IDOK。IDOK是一个宏。确定按钮代码:void CSettingDlg::OnBnClickedButtonOk(){ // TODO: 在...原创 2018-07-02 15:20:56 · 1327 阅读 · 0 评论 -
10.mfc输入输出,以及设置检测和生成excel表格。
MFC vs2012 Office2013 读写excel文件https://www.cnblogs.com/tianya2543/p/4165997.html以及https://blog.youkuaiyun.com/tanjinjun2011/article/details/38424727简便方法是使用.csv文件csv是指“逗号分割值”文件(comma separated value),就是保存以逗号...转载 2018-07-04 10:00:36 · 440 阅读 · 0 评论