- 博客(18)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
原创 教你用wpf做动画
各位C#的老铁们,有没有过这样的场景啊,好端端的项目,客户非要加一个简单的动画,客户一时爽搞的我们手足无措了,不过不要紧,今天就教大家怎么用wpf(实际上是Blend,制作好之后vs天然兼容)制作一个简单的动画。嗯,有人肯定发现了,你丫的是想画个火箭吧,哈哈,差不多吧!把多余的路径删掉,只留三个主要路径,分别是矩形火箭体,火箭头和尾焰,头顶一抹绿,总感觉怪怪的,好吧,选中火箭头和火箭体,右键,生成符合路径,完事后,火箭头和火箭体就合二为一了。好了,第一部分,火箭是画完了,接下来是怎么让他动起来。
2023-11-22 18:59:42 105
原创 net6中使用FreeSql
说点题外话,相比net其他的版本,net6简单了许多,不再需要配置一大堆路由、插件……等等,使用体验上好了许多。net 中的orm框架之前接触过EF,因为项目的原因最近又用到了FreeSql,回过头来看看,EF还是显的笨重了不少,FreeSql除了安装Nuget包之外,只有一句connection连接字符串的配置,只要配对了就直接可以使用了,听起来是不是很爽啊,哈哈。安装:FreeSql提供了众多常用数据库的驱动插件,打开nuget选择需要的插件包安装(笔者用的数...
2022-02-17 18:40:48 2009 1
原创 jtopo 实现一键布局
最近很忙、也很懒,一堆烦心事,jtopo后面不准备再深究了,本身东西也不多,做出的新功能,新特效也都写到博客中来了,今天给大家分享最近研究的一个新技能——jtopo一键布局,写给大家、也写给自己。 因为jtopo天然不支持节点对其,所以很不友好,但甲方往往需要的是理想化的操作,所以一键布局显得尤为必要,还是老规矩,先看效果,再说实现。这里完全不需要手动去拖动节点,只需要点击按钮,即可实现自动布局成树形结构,用到的思想就是递归函数,会的小伙伴们可...
2021-08-30 18:55:35 1952 16
原创 jtopo连线绘制脉冲动画效果
随着需求的日益精细化,人们越来越多的关注到了画面的美观,单纯的节点间连线已经不满足人们的审美观念了,那么能不能让节点间的连线动起来呢?答案是可以的,老规矩,先上图,再说怎么实现。同样,这次的改动也是基于jtopo-0.4.8-dev版本,有很多小伙伴留言问我能不能提供源代码下载,我这边也很想直接给大家一个可用的新版本,但是为了提高性能,目前我已经在0.4.8的基础上增加了太多与我们项目有关的东西了,想要直接分离出来一个新的版本还是比较困难的,所以说只能看后面有没有机...
2021-08-05 17:55:25 1467 4
原创 实现jtopo缩放后,鼠标拖放“指哪儿放哪”
想必大家都已经发现了,jtopo有个不大不小的诟病,就在放大或缩小后,拖放到画布上的节点并不会在鼠标松开的位置绘制,这让博主也头疼了一阵子,那么如何来解决这一问题呢?和大家一样,遇到不会的问题,先百度……谷歌……搜了一大圈,然并卵,到头来还是没有找到一个合适的解决方案,最终只能靠自己实现了,好了,废话不多说,直接进入主题,实现后的效果如下:先说说主要的实现思路,一开始博主和你们一样,想要一步到位,试着计算鼠标所在位置的scene的坐标,但各种尝试后都失...
2021-07-07 18:26:01 535
原创 jtopo的项目实战(七)
话接上回,继续实现jtopo本身不具有的一些功能,有讲的不对的地方,欢迎大家在评论区留言提出,博主基本每天在线,看到都会及时回复的,我们一起进步,奥利给,还有,码字不易,如果觉得博主写的不错的欢迎打赏哈!8.给右键菜单添加图标jtopo本身自带有右键菜单,但是没有图标,还是挺难看的,应项目需要,决定给jtopo增加右键菜单的图标,看着很简单,其实还是有一些小故事的,老规矩,先看效果图,再听我娓娓道来。起先想着直接用layui的字体图标,因为着实方便呀,每个小菜单前面加一...
2021-03-29 16:53:26 685 3
转载 svn 不显示图标状态
前一阵用上了win8,装了最新版本的Tortoise SVN,但发现文件夹和文件的svn状态图标不显示,其他操作都正常。在网上搜了一些方法。解决方法一(失败):升级最新版本。我的本来就是最新版本解决方法二(失败):右键->TortoiseSVN->Settings->Icon Overlays->Status cache,看看是不是default和none,如果是则设置为shell。我试了,设置为shell之后还是没显示 :(解决方法三(失败):找到Torto
2021-03-24 16:02:31 479
原创 jtopo的项目实战(六)
话接上回,继续实现jtopo本身不具有的一些功能,有讲的不对的地方,欢迎大家在评论区留言提出,博主基本每天在线,看到都会及时回复的,我们一起进步,奥利给,还有,码字不易,如果觉得博主写的不错的欢迎打赏哈!7.没有生成缩略图的接口目前很多拓扑图类的项目中,都要求能生成缩略图,既能看出整个拓扑图的整体轮廓,也不能太大,方便快速加载,jtopo自带有类似的接口,但不能直接用,好吧,那我们就继续发扬自力更生的传统美德,在原有的接口基础上,整出一套适合我们自己的接口方法出来,废话不多说,先看效果图,再聊代码。
2021-03-19 14:17:30 478
原创 jtopo的项目实战(五)
话接上回,继续实现jtopo本身不具有的一些功能,有讲的不对的地方,欢迎大家留言提出,我们一起进步,奥利给,还有,码字不易,如果觉得博主写的不错的欢迎打赏哈!5.右键菜单没有开关在我们项目中,使用jtopo的地方往往不止一个地方,可能很多个页面都在引用,有的需要有右键菜单,有的不需要,而jtopo本身是具有右键菜单功能的,这就出现了一个新的需求,在不需要的地方关闭,在需要的页面在打开,怎么做呢?其实很简单,同上先在TopologyEditor方法的config对象中定义一个开关变量Rightclic
2021-03-09 18:43:34 424 2
原创 jtopo的项目实战(四)
话接上回,继续实现jtopo本身不具有的一些功能,有讲的不对的地方,欢迎大家留言提出,我们一起进步,奥利给,还有,码字不易,如果觉得博主写的不错的欢迎打赏哈!4.实现拓扑图所有的元素拖动后自动保存这里说的自动保存是将json数据保存到web后端服务器,当然,如果需要也可以保存到本地的。(如果觉得简单,或者会的童鞋可以跳过了哈)jtopo自带的小例子中,界面有保存按钮,也调用了保存的方法,但是并没有保存,这是因为例子本身的传参是错的,而且,保存函数中也注掉了相应的保存逻辑,当然细心的同学很快.
2021-03-01 18:16:21 648
原创 jtopo的项目实战(三)
话接上回,继续实现jtopo本身不具有的一些功能,有讲的不对的地方,欢迎大家留言提出,我们一起进步,奥利给,还有,码子不易,如果觉得博主写的不错的欢迎打赏哈!3.实现节点双击后事件处理很多项目中其实都有用到单击、双击等事件,但jtopo本身没有暴露出这样的接口来,怎么办?自己动手丰衣足食呗。jtopo-editor.js相信大家并不陌生,具体出处不得而知,里边有这么一个事件不知道大家注意到了没有this.scene.dbclick,具体实现如下:在这个事件里边定义了很多的分支..
2021-03-01 17:15:53 460 3
原创 jtopo的项目实战(二)
话接上回,继续实现jtopo本身不具有的一些功能,有讲的不对的地方,欢迎大家留言提出,我们一起进步,奥利给,还有,码子不易,如果觉得博主写的不错的欢迎打赏哈!2.美化节点之间连线的文字标识 jtopo自带的连线只允许添加一个文字标识,如果想要在一根连线上添加多个描述,要怎么实现呢?首先,需要修改连线(link)的构造函数,增加想要的文字字段属性,方便文字的设置和读取。因为我们项目中需要显示三段文字,所以我新增了两个文字属性,分别是textA和textZ:这样就可以在...
2021-03-01 17:04:12 1110
原创 jtopo的项目实战(一)
前言 初识jtopo是因为项目中需要一个能够动态绘制网络拓扑图的插件,不但能画出基本的网络拓扑结构,还要能够标识出网络设备的类型以及端口设置,甚至是网络连线的流量信息等,基于这个需求查找了很多资料,初步选中了几款类似功能的插件,综合考虑成本、操作的简便性、画图的效率以及上手难易程度后,最终选定使用jtopo。废话不多说,进入主题 网上的版本不多,但版本差异很大,我们选用的版本是jtopo-0.4.8-dev.js,前端采用了jQuery,jtopo,layui来...
2021-03-01 16:55:28 1873 28
原创 彻底解决jtopo节点间存在多条连线时,路径重合的问题
首先申明一点,如果没有解决欢迎来打脸(因为CSDN之前有一个类似的帖子,但没有彻底解决问题,纯粹是骗分)!!!! 本文所提的版本为jtopo-0.4.8-dev,所有的修改也都是基于此版本,修改后的两个节点正反双向连接效果如下: 多条正反方向随意连接也没有问题: 这是三条正向、三条反向的连线,效果很明显,没有任何的重合,好了,废话不多说,进入正题说说具体的实现。 连线重合,打眼一看应该是计算路径出现了问题,那么我们直接看源代码路径函数是怎么实现的从上图...
2021-02-26 12:01:27 1313
转载 C#调用cookie
//写入 protected void Button1_Click(object sender, EventArgs e) { HttpCookie cookie=new HttpCookie("MyCook");//初使化并设置Cookie的名称 DateTime dt=DateTime.Now; TimeSpan ts = new TimeSpan(0
2012-09-20 11:09:05 502
原创 一个女生用C语言写的爱情函数
最近刚刚看到的,只供编程疲惫时解闷~~~result love(boy, girl) { if ( boy.有房() and boy.有车() ) { boy.set(nothing); return girl.嫁给(boy); } else if ( girl.愿意等() ) { while( ! (boy.赚钱 >
2009-05-18 11:52:00 616
用wpf制作的简单动画
2023-11-22
前端开发经典面试题及答案Vue篇
2023-11-08
133道Java面试题及答案(面试必看)
2023-11-08
133道Java面试题及答案(面试必看)
2023-11-08
十年开发Java基础知识总结
2023-11-08
jtopo连线实现脉冲动画.rar
2021-08-05
彻底解决jtopo连线重合的问题.rar
2021-02-26
一些简单的TensorFlow_demo小实例
2017-12-28
架构师之路六本电子书汇总
2017-12-22
linux 2.6.36+ok6410 SPI子系统接口讨论
2013-05-31
winform使用EF框架,codefirst创建数据库成功,创建表失败(sqlite)
2016-08-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人