这是对WPFVisifire3.6.8源代码进行的简单扩展,本源代码中包含了各种实例以及一个完善的程序:内存监视器1>修改了线Legend样式,并放大了,源系统Legend太小2、设置了圆环内径可设定,原代码内径为外径的1/23、调整了柱状图的间隔系数由0.1改为0.2,要不然,当柱状图比较多时,缝隙太小,给人的视觉感觉就是夹了一个白线4、添加了滚轮缩放和鼠标拖放操作(见里面的程序:内存监视器)5、添加了对DataPoints的绑定支持,这是因为使用DataSource绑定时,在动态曲线的情况下,内存无法释放,而使用DataPoints绑定则可以及时释放内存,这点例子里面也使用了几种绑定的动态曲线例子,并可通过另一个例子:内存监视器来检测不同的数据绑定的内存释放情况。
值得说明的是即使最新的WPFVisifire5.1.7版本,在使用DataSource绑定时,内存也不能及时释放。
还有一些其他的小改进感觉修改WPFVisifire的代码相当困难,很多在不断的尝试下进行的,这点和微软的WPFCharts相比,确实不一样,微软的WPFCharts是完全基于WPF编程思想进行的,注重其神而忽略其形,很多样式模板都是可以在外部修改的,相应的有关外形定义的属性则很少,而这点上,WPFVisifire则相对比价传统,几乎没定义多少模板,但提供了超多的外形属性,连字体大小、颜色等各种属性都能设定。
在数据性能上,微软的WPFCharts比较差,加载4000个数据就慢得不行,WPFVisifire3.6.8一万多个都没问题,更高的没测试,而最新的那个5.1.7版本在我的电脑上加载10W个数据在0.7秒左右,所以要想高性能,商业上还是得花那么一点钱买正版。
微软的Chart扩展:http://download.csdn.net/detail/maiker/9646423
2024/4/12 10:57:55 7.25MB WPF Visifire Chart 图表
1
对duilib的UIList进行了扩展,新增了一下支持:拖动表头改变列宽度;
支持多选(ctrl+左键,shift+左键,鼠标按下左右键滑动);
右键菜单。
2024/4/10 21:58:50 1.1MB duilib uilist 多选 右键菜单
1
可以采用两种方法配置数据库:该系统登录初始账号为admin,初始密码为admin。
-------------------------------1.利用SQL语句创建数据库本例使用的后端数据库是Microsoft公司的SQLServer2000,需要配置数据库和并创建表格。
步骤如下:(1)打开SQLServer的企业管理器,并依次打开左边TreeView(树型视图)中的节点:【控制台根目录】->【MicrosoftSQLServers】->【SQLServer组】->【(Local)】->【数据库】。
(2)鼠标右键单击“数据库”节点,在弹出的菜单中选择“新建数据库”。
(3)在弹出的对话框中输入数据库名“stu”,单击“确认”按钮,数据库建立成功。
(4)关闭企业管理器,打开SQLServer查询分析器,选择stu数据库(若设置了SQLServer安全性,则还需要输入用户和密码登录到SQLServer)。
(5)在查询分析器中输入如下代码建立数据表结构。
可以直接导入“data”目录下的stu.sql文件运行。
①建立密码表USEstuIFEXISTS(SELECTnameFROMsysobjectsWHEREname='密码'ANDtype='U')DROPTABLE[密码]GoCREATETABLE[密码](用户名nvarchar(50)PRIMARYKEY,密码nvarchar(50),权限nvarchar(50))Go②建立studentinfo表USEstuIFEXISTS(SELECTnameFROMsysobjectsWHEREname='studentinfo'ANDtype='U')DROPTABLEstudentinfoGoCREATETABLEstudentinfo(snonvarchar(50)PRIMARYKEY,snamenvarchar(50),sexnvarchar(50),birthsmalldatetime,telnvarchar(50),addressnvarchar(50),mnvarchar(50),photoimage)Go③建立teacherinfo表USEstuIFEXISTS(SELECTnameFROMsysobjectsWHEREname='teacherinfo'ANDtype='U')DROPTABLEteacherinfoGoCREATETABLEteacherinfo(tnonvarchar(50)PRIMARYKEY,tnamenvarchar(50),titlenvarchar(50),telnvarchar(50),mntext)Go④建立courseinfo表USEstuIFEXISTS(SELECTnameFROMsysobjectsWHEREname='courseinfo'ANDtype='U')DROPTABLEcourseinfoGoCREATETABLEcourseinfo(cnonvarchar(50)PRIMARYKEY,cnamenvarchar(50),chournvarchar(50),creditnvarchar(50),mntext)Go⑤建立course_teacher表USEstuIFEXISTS(SELECTnameFROMsysobjectsWHEREname='course_teacher'ANDtype='U')DROPTABLEcourse_teacherGoCREATETABLEcourse_teacher(idint,cnonvarchar(50),tnonvarchar(50),mntext)Go⑥建立choice表USEstuIFEXISTS(SELECTnameFROMsysobjectsWHEREname='choice'ANDtype='U')DROPTABLEchoiceGoCREATETABLEchoice(idint,stunonvarchar(50),coursenonvarchar(50),teacherno
2024/4/2 15:04:23 1.74MB vb sql
1
基于stm32的USB鼠标键盘复合设备实例,已验证,编译通过。
2024/3/31 12:01:16 834KB USB 复合设备
1
python,opencv2,获取鼠标事件,用来手动框选跟踪对象,或者是手动输入事先获取的跟踪对象位置大小信息
2024/3/27 14:35:36 3KB python
1
冒险岛白手套动态鼠标指针,和各种冒险岛物品制作的鼠标指针。
2024/3/26 11:05:38 123KB 指针
1
第一章VisualBasic介绍第二章用户界面设计第三章编程的基础(含变量,常量,条件语句,循环语句,自定义变量,自定义过程,对象和类等基础)第四章Windows95的新控件VisualBasic的输入输出第五章VisualBasic的鼠标事件和绘图第六章VisualBasic的数据库、报表、预览、打印第七章从文件中存取资料第八章发行应用程序第九章使用WindowsAPI和用VisualBasic建立自己的屏幕保护程序第十章创建ActiveX控件第十一章ActiveX文档第十二章用对象链接与嵌入(OLE)扩展VisualBasic第十三章使用资源文件第十四章用VisualBasic建立ActiveXDLL第十五章用Winsock控件进行Internet通信第十六章Web浏览控件
2024/3/25 20:41:30 1.01MB VB6.0 VB6实用教程
1
KerioWinRouteFirewall继v6.7.1后,KWF7更名为KerioControl7于2010-6-1发布,程序界面管理只保留了网页形式,必须IE8以上方可使用。
KerioControlFirewall设置灵活、安全和用户访问控件中的新标准。
用于企业网络,它可以抵御外部的攻击和病毒和可以通过基于其内容限制网站的访问。
该破解补丁适用于KeriocontrolVersion7.1.0Patch2-December21,2010(v7.1.0.1694),网上搜集、亲测可用。
使用步骤:1.安装IE8及以上版本(这一步也可放在第5步后执行);
2.官网下载多国语言原版,安装;
http://download.kerio.com/dwn/control/kerio-control-whql-7.1.0-1694-p2-win32.exe3.鼠标右键单击Kero的图标,再左键单击StopKero...,继续左键单击ExitKero...,退出程序;
4.用winroute.exe替换安装路径\Kerio\WinRouteFirewall中的文件;
5.复制license.key文件到安装路径\Kerio\WinRouteFirewall\license;
6.再次运行KerioControl,如果IE显示“此网站的安全证书有问题”,选择“继续浏览此网站(不推荐)”即可,输入用户名Admin、密码登陆,界面中【产品有效期:从不Productexpirationdate:Never】,表明破解成功。
2024/3/25 17:35:01 3.02MB Kerio Control WinRoute v7.1.0.1694
1
代码可以实现全景漫游,切换全景图照片即可,鼠标实现交互
2024/3/24 15:23:41 38.38MB Three.
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡