因工作后发现积分的重要性,把2年前的渣渣毕业设计共享出来,给要做订餐系统的同学参考,包括前后台,用了SSH+bootstrap+mysql,内涵项目源码,PPT,及部署方法。
毕业论文地址已放百度文库地址:http://wenku.baidu.com/view/16cdb06110661ed9ac51f33e
2024/8/16 6:11:29 17.36MB 毕业设计
1
包含文件说明:1.SolveFlashingAndRedrawv1.0.5纯净版无闪烁的MFC应用框架,实际使用时把此工程改名成你要建立的项目名称,然后开始开发即可。
你熟悉MFC的话研究这个框架的半个小时应该就明白并熟练运用了。
2.SolveFlashingAndRedrawv1.0.5demo版利用SolveFlashingAndRedrawv1.0.4框架写的一个示例小程序,主要展示框架要实现的优点特性。
3.VCRn修改vc工程名工具___作者田彬.exe用网上找到的一个MFC改工程名称的小工具,很实用。
如果你想使用本框架就可以用它来改成你想要的工程名了。
4.未使用本框架的类似功能简化程序没有使用框架的程序,实现的功能和Demo类似。
但是运行之后改变窗口大小等,会发现图形闪烁很厉害!5.SolveFlashingAndRedrawv1.0.5demo版运行截图.jpg6.ReadMe.txt说明文件。
补充说明:工程使用vc6.0开发,如果你用vc6.0双击.dsw文件无法打开,请先打开vc6.0然后把.dsw拖动到vc上面。
如果这种方法还是无法打开,你新建一个vc6.0mfcsdi程序,把示例中框架拷贝到这个新工程中,运行即可,代码量不是太多。
框架说明: /****************************************************** SolveFlashingAndRedraw框架说明 ******************************************************/ /** 项目名称: demo框架 版本号: v1.0.5 第一作者:Jef 地址:中国/江苏 日期:20100724 电子邮箱:dungeonsnd@126.com 版权: 1.您可以修改及免费使用本程序。
2.修改之后附上您的个人信息发送到上面的作者邮箱,作者负责在全面测试后发布您修改后的新版本。
3.您使用本程序而导致任何伤害以及经济损失,由过错方依法承担所有责任,一概与第一作者及合作单位无关。
4.如果您使用本程序则表示您已经同意此版本协议!否则请勿使用! 项目功能: SolveFlashingAndRedraw框架是MFC解决窗口保存及重绘闪烁问题的一种比较好的方案(Win32解决方法类似)。
版本历史: v1.0.120091126第一版本 v1.0.220091212第二版本 1.修改了部分变量的名字使其更符合其意义 2.增加为两个工程,一是带demo例子的,另一是不带demo的纯净版. 3.修改了其中一个错误.如CreateCompatibleDC之后没有调用DeleteDC等. v1.0.3对v1.0.2进行了整理 v1.0.420100416在v1.0.3的基础上进行整理,并增加了裁剪区,提高了绘图效率! v1.0.520100724 1.添加了一个工具类CMemBmpDc,帮助产生一个内存DC,并把指定的内存位图选进去。
方便绘图。
2.演示了在适当时机如何高效画图,见Demo版的DrawSinwave(boolbDrawOnScreen)函数。
演示了用两种方法来绘图, 方法1.直接绘图到屏幕上, 同时绘图到内存位图上,内存位图不会立即贴到屏幕上减少了内存拷贝的时间,提高了效率, 将来窗口失效时OnPait贴图到屏幕上. 这种方法的优点时减小了不必要的内存拷贝,缺点时当绘图内存复杂并且非常耗时可能会导致闪烁。
故适用于像本Demo的这样绘图(本例函数只绘制一小段直线)。
方法2.绘制到内存位图上后把应该重绘的这一小块设成裁剪区,然后立即OnPait重绘这个裁剪区。
运行步骤: 直接运行demo里面的程序,在窗口上任意拖拉鼠标画线,然后点击菜单栏的几个示范菜单项,然后移动窗口、 改变窗口大小、最大最小化窗口、用其它窗口覆盖此窗口、鼠标放到任务栏。


以上种种操作观察窗口内的图像变化。
可以发现窗口内图像几乎看不到闪烁,而且窗口的元素已经保存下来重绘时任然可以看到图像。
如何使用: 进行项目开发时,可以先建立项目,然后把本解决方案框架拷贝到新建项目中即可。
也可以自己根据需要修改纯净版。
其它: 友情提示,小心View类头文件及View类的实现文件中有说明,使用时别把它弄到你实际项目里哦! 进行大量复杂的图形的输出,而且对效率要求特别高
2024/8/16 0:12:36 1.05MB 闪烁 重绘 框架 MFC
1
该控件继承QWidget,实现了左右上下四种形式的坐标轴控件。
可以设置固定间隔或自动选择间隔可以设置最小间隔开放一个槽来动态调整坐标轴的范围处理了边缘刻度的显示/*************************************************************************版权所有(C)2012-2015,liang1057@yahoo.com.cn类声明:坐标轴控件************************************************************************//**@brief坐标轴控件**@details坐标轴控件只有刻度和数字,数字可以隐藏(用来显示其他需要显示的刻度值)*/classuiAxis:publicQWidget{Q_OBJECTpublic:/**@brief坐标轴类型**@details坐标轴类型*/enumAXISTYPE{LEFT_AXIS=0,TOP_AXIS,RIGHT_AXIS,BOTTOM_AXIS};/**@brief构造函数*/uiAxis(AXISTYPEtype=BOTTOM_AXIS,QWidget*parent=0);/**@brief析构函数*/~uiAxis(void);/**@brief设置坐标轴的范围*/voidsetScop(doubleminValue,doublemaxValue);/**@brief获取坐标轴的范围*/voidgetScop(double&minValue,double&maxValue);/**@brief获取坐标轴的范围*/doublegetMinValue();doublegetMaxValue();/**@brief设置坐标轴的类型*/voidsetAxisType(AXISTYPEtype);/**@brief坐标轴的类型*/AXISTYPEgetAxisType();/**@brief设置最小刻度(小刻度的最小间隔)*/voidsetMinInterval(doublevalue);/**@brief设置自动间隔*/voidsetAutoScale(boolval=true);/**@brief设置固定间隔*/voidsetSettedScale(boolval=true);/**@brief设置坐标轴的绘制范围,像素值*/voidsetBoundary(intleft,intright,inttop,intbottom);voidgetBoundary(int&left,int&right,int&top,int&bottom);
2024/8/15 19:23:02 4KB Qt 坐标轴
1
链接:https://pan.baidu.com/s/1efavnAknZuN8S_UELKf0sg提取码:wgmy
2024/8/15 4:09:49 76B 操作系统
1
labview做的登录界面应用程序;
labview做的登录界面应用程序有开发需要可以给我邮件:zengjiaxue2002@yahoo.com.cn
2024/8/13 12:14:29 219KB 登录界面应用程序
1
流明一个不断发展和深思熟虑的体系结构,用于创建新的静态博客。
目录特征。

精美的字体受启发。
使用在代码块中突出显示语法。
方法。
按标签和类别组织的存档。
分页支持。
支持。
谷歌分析。
Disqus评论。
静态类型检查。
网络性能测试灯塔报告视觉比较快速开始创建一个盖茨比网站使用GatsbyCLI创建一个新站点,并指定流明启动器。
#CreateanewGatsbysiteusingtheLumenstartergatsbynewbloghttps://github.com/alxshelepenok/gatsby-starter-lumen开始开发导航到新站点的目录并启动。
cdbloggatsbydevelop打开源代码并开始编辑!您的站点现在在http://localhost:8000!
2024/8/13 1:02:52 3.58MB JavaScript
1
aShoulda可帮助您在Minitest和Test::Unit下编写更易于理解,可维护的特定于Rails的测试。
快速链接:loudspeaker:概述作为伞形宝石,shoulda宝石不包含任何自己的代码,而是带来了另外两个宝石的行为:例如:require"test_helper"classUserTest<ActiveSupport::TestCasecontext"associations"doshouldhave_many(:posts)endcontext"validations"doshouldvalidate_presence_of(:email)shouldallow_value("user@example.com").for(:email)should_n
2024/8/11 3:37:54 35KB Ruby
1
FoxitReaderSDKActiveX3.0.1(附带接口说明文档)破解版无水印可查看多页PDF打开PDF快速,支持不预览PDF打印,省空间只要一个ocx,此文件为二次开发人员使用,用VS2013工具箱-_-选择项-_-Com组件-_-点浏览找到这个FoxitReader_AX_Pro.ocx就会在工具箱出现此控件了,然后托到窗体上就可以用了。
打开预览PDF:axFoxitReaderSDK1.OpenFile(fileName,"");打印PDF:PDFPrinterpdfPrint=axFoxitReaderSDK1.Printer;pdfPrint.PrintWithDialog();(带设置打印机)pdfPrint.PrintQuiet()(不带设置打印机)
2024/8/10 15:03:55 4.12MB Foxit Reader SDK 破解版
1
本文来自个人博客,本文主要简单介绍了GTest的源代码安装与使用以及事件机制,希望对您的学习有所帮助。
1、安装源代码下载gtest,release-1.8.0gitclonehttps://github.com/google/googletestgtest编译cdgoogletest生成Makefile文件(先安装cmake,brewinstallcmake),继续输入命令编译:cmakeCMakeLists.txt执行make,生成两个静态库:libgtest.alibgtest_main.amake拷贝到系统目录,注意,如果下诉目录位置在不同版本位置有变动,用find.-name"libg
2024/8/10 14:51:50 281KB GTest的安装与使用
1
没有分的同学不嫌麻烦可以去官网直接下载,我想0分,但最少1分。
http://www.pemicro.com/opensda/
2024/8/9 9:09:32 2.78MB PEDrivers
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡