修正的CListCtrlCL类,修改内容如下:1.支持设置单元格数据类型:int,double(可自定义小数位数)2.支持设置列表斑马条纹效果3.修正原版选中行高亮显示不成功的bug4.增加表头自绘开关5.在析构函数中增加内存回收代码6.支持动态设置颜色
1
1.画板UI设计(总体布局)(1)创建窗体并设置相关属性;
(2)给整个窗体添加一个中间容器用来覆盖整个窗体;
(3)设置边框布局,因为整个画板大致为左边部分,中间部分,菜单栏三个部分,用边框布局比较合适;
(4)给窗体添加左面板,中间面板;
(5)给左面板添加按钮,并设置按钮图片和效果;
(6)给左面板添加左子面板,用来存放颜色按钮;
2.画板功能设计(1)给左画板中的按钮组中的每个按钮添加鼠标监听器;
(2)点击不同按钮,绘制不同的图形;
(3)给左子面板中的每个颜色按钮添加鼠标监听器;
(4)根据下面板中选中的颜色按钮,来获取按钮的背景颜色,并将该颜色设置成画笔的颜色;
(5)铅笔功能1、铅笔是鼠标拖动时画的线,所需要实现鼠标移动监听器,我们采用一个类来实现多个接口;
2、添加新的鼠标监听器类;
3、在鼠标移动时间中实现画笔的逻辑(其实就是绘制直线,鼠标每移动一个像素,就会触发移动事件,通过移动事件获取鼠标的坐标,与上一次移动的坐标连线就可以了;
(6)刷子功能刷子其实就是加粗的画笔,画出来的直线更粗,这里需要用到Graphic2D画笔来设置画笔的粗细。
(7)橡皮擦功能橡皮擦就是把画笔颜色设置成相同的背景颜色就可以了,拖动鼠标时进行擦除,所以在鼠标拖动事件中编写。
(8)喷桶功能1、定位方法:鼠标拖动事件实现;2、随机数生成:Random;3、实现原理,在鼠标拖动附近绘制很多的原点;3.画板的保存和重绘的设计(1)给我们的画板添加菜单条、菜单以及菜单项(2)给每个菜单项添加监听器(3)点击不同的菜单项实现相应的功能(4)图形保存功能:利用对象输出流,将容器对象写入文件;
(5)打开图形功能:利用对象输入流,将容器对象读入,然后将容器里面的图形对象在画板上绘制出来(6)新建文件功能:新建文件,将画板上绘制的内容清空(清空之前可以确认是否需要进行保存)清屏(重绘)功能依次方法;
(7)文件保存格式为BMP格式;(8)文字功能:读取文本框中的文本并打印到屏幕鼠标的相应的响应位置,传入输入的文字大小的参数,以此来改变文字的大小;
4.弹泡泡功能的设计根据Java多线程来实现弹泡泡功能;
泡泡的位置颜色随机出现,并且做到碰到边框会变色;
2024/2/14 11:50:53 617KB Java widpws画板
1
1、先安装好程序(用虚拟光驱进行安装,不要解压安装)2、把下面4个文件复制到c:\flexlmesko.exelmgrd.exelmtools.exelicenses_e.dat3、替换artioscad.exeinttune.dll以及X64里面的inttune.dll(默认路径是:C:Esko\Artios\ArtiosCAD16.0.1\Program)4、把记事本打开licenses_e.dat,把SERVERthis_hostany改成SERVER你的计算机名any,保存并关闭。
5、打开lmtools.exe切换到configurationservice第一个服务名随便输入esko什么的第二个选择lmgrd.exe第三个选择esko.dat(licenses_e.dat)关健-----第四个选择建立一个esko.log勾选下面两个最后点saveservice然后切换到start/stop/reread选中服务,点startserver(Start/Stop/Reread选项,依次点击StopServer、StartServer,左下角会显示ServerStartSuccessful。
6、重启电脑,Esko系列可用。
2024/2/7 21:56:20 9.4MB ArtiosCAD 注册机 破解
1
一.插件目的::1.我们使用的U3D引擎产生的游戏资源包容量太大,故全方位优化动画资源;
2.在max曲线编辑器内,点取轴向太过麻烦,费事,直观清除帧大大提高效率。
如:二:插件设计思路1.动画关键帧的原理:Key帧是记录骨骼bone的位移,转换,缩放的信息的,会产生容量,所以一套骨骼会产生很多关键帧,使文件增大,有的动作,部分轴向不参与动画,却又记录了下来,比如:胳膊的挥动,只是旋转在作用,移动缩放根本没有作用,又比如:一个bone垂直接触了地面,只是移动在作用,所有旋转缩放没有作用,如下图:注:横向是时间长度,纵向数值大小。
有动画的,才会有高低起伏的,平的曲线,没有起伏,但是参与了关键帧的记录,是会产生字节的,移动旋转缩放的XYZ都会在视图中出现,所以:假如移动的XY有动画,但Z也有动画,可并没有任何作用,为了减少导出FBX的容量,就把Z轴的删掉,整体是这样的思路,UI菜单决定由我来删除哪个需要删除,1.当我鼠标选取一个或多个Bone对象,之后点选UI界面,由我选择清除哪个轴向,快捷删除轴向帧。
比如我选择了5根骨骼,点击了”MOVE::XYZ下的ClearZAxis“,所以,这5根骨骼的位移的Z轴全部清除,同理我点击了”MOVE::XYZ下的ALL“,那5根骨骼位移的XYZ轴动画都被清除;
三:使用方法。
全部:就是整个max文件里面所有没有变化信息的轴向选择的:就是只针对选中的骨骼单个或者多个的轴向信息。
清理:清除完成,可以在曲线编辑器内部查看操作图解:1.拖入插件进入max直接点击清除就行,导出FBX文件容量会小,省资源用的。
01.jpg02.jpg03.jpg04.png
2024/1/26 1:01:51 271KB 动作优化 优化 动作 max
1
你是否还在为报修流程混乱,工作效率低下,客户投诉增多,工程师能力无法评定而烦恼,这一切使用巨人在线报修系统都可以解决.巨人在线报修系统是巨人软件公司自主研发的小型应用软件,可以实现报修单的管理,维修情况的登记,维修单的管理,客户评价的管理等.并且提供了丰富的报表功能,让你随时随地了解,工程师的工作效率,客户的满意度等.强大的报表打印及导出到EXCEL的功能,让你可以一站式的处理几乎所有的报修问题,让您的工作效率和客户满意度迅速提高.愉快工作,愉快报修 前提条件:安装PHP环境APCHE+PHP5.0+MYSQL5.0 PHPSTUDY2010是一个比较方便的集成安装包,可以使用一.手工安装1.环境安装完成后,打开浏览器,输入http://localhost/phpmyadmin(举例,实际以你自己的为标准) 2.新建一个数据库名字可以任意取例如jr_online_bx 3.然后导入数据,直接选中数据库,点导入--》选择文件  然后选中本目录下的数据库.sql4.拷贝本目录的所有文件到APACHE的
2024/1/19 18:11:49 11.53MB php源码
1
此文章试用于移动的人脸识别,能够选中人脸,眼睛。
用的是emgu3.0,如果运行错误的情况下,里面有两点需要修改,Emgu里面X86X64,需要复制到DeBug目录下,Xml文件属性,复制到输出目录更改为-》如果较新则复制。
就可以运行了。
如有其他问题,请留言,一起探讨。
2024/1/13 14:18:53 16.77MB emgu 人脸识别
1
内含源代码和实验报告多道批处理系统的两级调度-1本课程设计要求模拟实现一个的多道批处理系统的两级调度。
通过具体的作业调度、进程调度、内存分配等功能的实现,加深对多道批处理系统的两级调度模型和实现过程的理解。
要求作业从进入系统到最后完成,要经历两级调度:作业调度和进程调度。
作业调度是高级调度,它的主要功能是根据一定的算法,从输入井中选中若干个作业,分配必要的资源,如主存、外设等,为它们建立初始状态为就绪的作业进程。
进程调度是低级调度,它的主要功能是根据一定的算法将CPU分派给就绪队列中的一个进程。
1. 假定某系统可供用户使用的主存空间共100KB,并有4台磁带机。
主存分配采用可变分区分配方式且主存中信息不允许移动,对磁带机采用静态分配策略,作业调度分别采用最小作业优先算法,进程调度采用可抢占的最短进程优先算法。
2. 假定“预输入”程序已经把一批作业的信息存放在输入井了,并为它们建立了相应作业表。
测试数据如下:作业到达时间估计运行时间内存需要磁带机需要JOB110:0025分钟15K2台JOB210:2030分钟60K1台JOB310:3010分钟50K3台JOB410:3520分钟10K2台JOB510:4015分钟30K2台3. 分别在不同算法控制下运行设计的程序,依次显示被选中作业、内存空闲区和磁带机的情况。
比较不同算法作业的选中次序及作业平均周转时间。
4. 选用程序设计语言:C、C++等。
2024/1/6 19:43:41 597KB 操作系统课设
1
使用大华工业相机,官方提供的demo实现的功能非常少。
这个demo是实际工程的初稿,用到多线程4个相机同时运行,可以在用户界面上同时运行4个相机。
实现的功能包括搜索设备、打开\关闭、软触发、内部连续触发、设置相机曝光值、增益等参数值等(不包括相机IP设置),并且能够实现对单个或者多个相机的单独选中控制。
比官方提供的例程丰富得多。
代码使用VS2010下C#平台编写。
1
HFSS14win64位的破解文件1、双击运行文件里面的autorun安装软件,一步一步的全部按照默认选项就行(有一个地方让选USB还是硬盘默认的是USB那个图标,感觉影响不大)。
在指定license的时候给出破解文件里license的路径。
2、安装AnsoftLibraries,选择不安装RSM。
3、將破解文件裡面的license複製貼到admin,将其余四个文件desktop.dll、HFIECOMENGINE.exe、HFSSCOMENGINE.exe,以及hfsslib.dll复制到安装目录HFSS14.0\Win64,覆盖原有文件。
4、破解完毕后即可打开软件,出现错误信息Internalerror:WebUpdate,不要理它,进入HFSS选中Tools->Options->GeneralOptions->WebUpdateOptions(tab)->Never就可以避免再出现该信息了(将自动检查更新选项改成never,就是不要通过网络升级)。
5、通过Tools->Options->GeneralOptions选择工作目录或者临时文件夹。
工作目录或者临时工作文件夹的路径里面不要带有中文字符,不然打开软件后,过几分钟会出现一个对话框,说遇到了错误,然后就停止工作了。
6、双核运行及内存问题:安装以后在(1):tools-opiton-hfssoptions-General-postprocessingoptions里面把NumberofProcessors设置成2;
(2):tools-opiton-hfssoptions-solver里面把NumberofProcessors(两处)设置成2。
内存不用设置,hfss自动可以管理超过8G的内存。
2023/12/18 1:35:36 10.23MB HFSS HFSS14 win64 破解
1
Android中ListView结合CheckBox结合,随意实现获取选中值,可以实现实战中类似的大部分需求
2023/12/17 11:08:52 15.24MB listview+checkbo
1
共 237 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡