- 博客(54)
- 收藏
- 关注
原创 WPF自定义开关切换按钮
WPF自定义开关切换按钮突发奇想先要自己写一个开关按钮,说干就开干了,以下为View视图布局代码,开关按钮的样式就直接在这里定义了,主要呢通过定义触发器来完成按钮的切换。```csharp<Window x:Class="DEMO.View.StatusWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsof
2021-06-07 16:16:26 2625
原创 WPF压缩上传图片
WPF压缩上传图片上传图片的时候如果是直接上传原图的话会有消耗较大流量和占内存,那我们发送图片时可以先压缩再发送上传,减少流量消耗和内存占比,下面来看看。首先看看View视图部分,就是由简单的一个选择图片的按钮和一个图片显示区域组成的:<StackPanel Orientation="Vertical"><!--图片显示--><Image Width="450" Height="300" Margin="0 15 0 15" Source="{Binding IMGP
2021-05-26 16:39:19 591
原创 WPF仿微信界面发送消息简易版
WPF仿微信界面发送消息简易版参考别的博主的例子用WPF MVVM框架来仿了一个微信聊天界面,做了个发送消息简易功能,下面一起来看看吧!以下为View视图布局代码,消息对话框的样式直接在这里定义了,主要定义的是用户头像、对话框和发送时间的样式,其中设置了文字消息自动换行。<Window x:Class="DEMO.View.ChatWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
2021-05-17 10:26:46 1402 1
原创 WPF仿微信保存与查看聊天记录
WPF仿微信保存与查看聊天记录之前做了仿微信发送消息,当然也要有个聊天记录来保存消息内容啦,下面一起来看看ViewModel中在服务器中创建用户与当前聊天好友的文件夹,以便存放聊天记录文件和图片文件,代码如下:/// <summary> /// 创建用户聊天文件 /// </summary> /// <param name="msg"></param> public virtual void
2021-05-08 17:58:42 462
原创 C# WPF 生成随机数添加到DataGrid表格
在实际应用中随机数的使用很普遍,比如说生成唯一的订单号或者乱码等,而获取随机数的方法有几种,我这里使用的是Random,生指定范围的整数随机数,首先是生成纯数字的随机数,这里是产生上限为10的随机数,代码如下图:下面是生成数字字母组合的随机数,这里是结合数组产生指定范围随机数,代码如下:接着是赋值,第一二个是自定义前缀拼接自定义位数的纯数字随机数,然后是10位数的数字字母混合随机数。然后绑定到DataGrid表格里,最后来看一下页面显示效果,每重新加载一次页面,相应数据就会随机组合显示了。
2020-09-28 08:20:07 585
原创 WPF MVVM模式 发送DataGird表格的数据到另一个页面显示
WPF MVVM模式 发送DataGird表格的数据到另一个页面显示这里我们是使用Messenger消息机制把这个页面的表格行数据发送到另一个页面显示,效果如下图:首先在这个表格页面的ViewModel定义一个Model保存表格当前选中行的数据内容视图代码表格这里设置一个SelectedItem属性,表格当前选中行,通过这个获取到当前选行的数据内容接着是表格操作按钮命令,点击到选中行的按钮,判断当前选中行的内容是否为空,如果不为空就用消息机制发送消息过去。然后在需要接收表格数据显示的页面接收发
2020-09-18 08:36:55 523
原创 WPF RadioButton按钮控件取消选中设置
WPF RadioButton按钮控件取消选中设置通常我们使用的RadioButton控件选中之后就不能进行取消选中的操作,我上网查找到了解决方法,如下:首先我们在View视图这里写这个按钮的点击触发事件然后来到后台,先声明一个变量来记录这个按钮的选中状态,然后写按钮点击的触发事件,判断按钮之前的选中状态,如果之前前为选中状态,那么点击的时候就可以取消选中了,反之,当前为未选中状态的点击就变成选中状态。这样,RadioButton控件就可以任意切换选中或未选中的状态了。那么本篇学习文章就分享到
2020-09-18 08:27:50 2519
原创 WPF MVVM模式 带CheckBox的树形图
前不久做项目中有设计到树形图,还是带CheckBox的树形图,可伤我这种小白的脑筋了,上网找了好多资料参考写出来了,下面来看一下:首先看这个带CheckBox树形图长啥样,只是一个简单的二级菜单,如下图:我们先来写一个Model,里面包含我们需要的数据信息,如下图:首先是三个我们需要用到的变量,节点名称、父节点和子节点然后是CheckBox的选中事件定义,选中子节点的同时父节点也会选中,若取消选中父节点其所有选中的子节点亦取消选中,代码如下图:接着是树形图节点列表的收展事件,代码如下图:
2020-08-08 20:27:24 673
原创 运用CSS3制作3D盒子骰子
运用CSS3制作3D盒子骰子最近好像CSS3上瘾了,特喜欢找动画效果来练手(空闲时间),这不,我参照人家制作的3D盒子制作了一个骰子,参照链接:https://www.cnblogs.com/dtdxrk/p/4466175.html3D骰子如下图,由于某种因素掺杂就不放动图了,看一下图版:HTML代码如下,list是骰子点的样式:我们来看一下骰子平面图,如下图,1和4是这时重叠起来的:CSS代码如下,骰子点的样式我收起来了(因为太多太长了),红色框框的要在写完骰子点后加上让它们折叠成立方
2020-05-28 15:39:18 717
原创 地图配图性能优化
地图配图性能优化分享地图配图性能优化的知识小结,内容如下:◇什么是配图优化?在数据无法进一步优化的情况下,对地图中图层的显示进行优化,减少图层的绘制耗时,从而进一步提升地图的显示性能。◇配图优化的目标?在不影响地图整体的显示效果的前提下,让图层显示更快,就是让绘制对象更少(减少图层当中绘制的几何对象的个数),让绘制对象更简(同样多的几何对象和标签表达的形式越简单绘制的速度越快)。◇如何操作?点图层的显示优化:① 设置图层可见比例尺:最大可见比例尺(地图比例尺大于等于该值时,图层不显
2020-05-18 16:24:23 595
原创 线性表部分知识点小结
线性表部分知识点小结…………………………………………………………………………………………………开发工具与关键技术:《数据结构与算法》作者:林敏静撰写时间:2020年5月6日…………………………………………………………………………………………………前不久结束《数据结构与算法》的网络课堂学习,我根据课堂学习的知识点与课后查找资料拓展知识点写了一篇线性表的部分知识小结,如下:◇线性表的定义...
2020-05-07 09:31:34 405
原创 排序算法部分知识点小结
排序算法部分知识点小结…………………………………………………………………………………………………开发工具与关键技术:《数据结构与算法》作者:林敏静撰写时间:2020年4月26日…………………………………………………………………………………………………前不久结束《数据结构与算法》的网络课堂学习,我根据课堂学习的知识点与课后查找资料拓展知识点写了一篇排序算法里面的直接插入排序、快速排序与选择...
2020-04-27 23:48:15 238
原创 制作文字图片跑马灯
制作文字图片跑马灯…………………………………………………………………………………………………开发工具与关键技术:Adobe Dreamweaver CC 2017 HTML CSS3作者:林敏静撰写时间:2019年9月27日…………………………………………………………………………………………………临近国庆小长假,又喜迎祖国70华诞,我制作了一个简单的跑马灯来庆祝一下,由某种原因就没放动...
2019-09-28 08:55:28 903
原创 网页左侧固定菜单栏的展开与收起
网页左侧固定菜单栏的展开与收起…………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 CSS3 JavaScript作者:林敏静撰写时间:2019年9月17日…………………………………………………………………………………………………通常我们写网页的导航菜单栏要么在头部上边,要么在左边,这里呢就跟大家分享在网页左...
2019-09-18 09:33:37 3722
原创 可下拉选项可模糊查询的文本输入框
可下拉选项可模糊查询的文本输入框…………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 HTML5作者:林敏静撰写时间:2019年9月17日…………………………………………………………………………………………………平常我们使用的文本输入框就只能输入,下拉框就只能下拉选择,如下图:为了方便使用,我们可以把...
2019-09-17 11:06:12 1336
原创 通过键盘事件执行查询与回填数据
通过键盘事件执行查询与回填数据…………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年8月17日…………………………………………………………………………………………………这里呢我们来分享通过键盘事件执行查询与回填数据,如下图,客户姓名那一栏,我输入一客户姓名后,按下回车键,...
2019-08-17 21:14:28 208
原创 页面回填当前日期与时间
页面回填当前日期与时间…………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年8月17日…………………………………………………………………………………………………今天这里来分享在页面回填当前日期和当前时间,如下图,大家看到的可能只有一个定租日期,没有看到时间,是不是以为我在...
2019-08-17 21:12:09 568 2
原创 查看新增登记记录及历史记录信息
查看新增登记记录及历史记录信息————————————————————————————————开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年8月8日————————————————————————————————这里呢来给大家讲我参与的项目里的一个小功能,就是联系登记记录,每新增一条联系登记信息,都会保存这一条登记信息记录,就相当于我们平...
2019-08-10 16:38:20 1046
原创 通过触发绑定切换下拉框的数据
通过触发绑定切换下拉框的数据——————————————————————————————————————开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年8月3日——————————————————————————————————————下拉框大家接触过不少,这里呢就是给大家讲一个下拉B框里有两个表的数据,通过另一个下拉框A的数据绑定触发这个...
2019-08-10 16:29:32 437
转载 网页版简易计算器(仅加减乘除)
网页版简易计算器(仅加减乘除)…………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年7月25日…………………………………………………………………………………………………每个月总有那么一两天厌倦写代码,为了放松一下自我,我在空闲时间看到了一些的网页版计算器,所以我也跟风写了...
2019-07-30 16:26:54 3419
原创 选中表格行执行查询
选中表格行执行查询…………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年7月23日…………………………………………………………………………………………………前段时间总是因为粗心大意弄出了许多Bug,我也有回去认真反省,认真地去对待每一行代码,最近几天写的都是些增删查改的功...
2019-07-30 16:26:41 109
原创 根据需求增加或删除表格行
根据需求增加或删除表格行…………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年7月15日…………………………………………………………………………………………………不知道大家在做项目的页面的时候有没有因为一些“奇奇怪怪”的页面需求而烦恼过呢?我这里就有一个,关于可输入信息的...
2019-07-18 09:19:08 215
原创 不能随意切换的Tab选项卡页面
不能随意切换的Tab选项卡页面…………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年7月13日…………………………………………………………………………………………………Tab选项卡相信大家都有写过,昨天我搭页面也有需要用到Tab选项卡,我使用了layui插件(为了便捷),...
2019-07-18 09:06:43 697
原创 关于加载表格及模态框数据回填的Bug
关于加载表格及模态框数据回填的Bug……………………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年7月5日……………………………………………………………………………………………………………我又双叒叕来讲Bug啦,最近一直在做项目的调试,一直出Bug就一直修Bug,虽然有时...
2019-07-08 08:48:51 302
原创 根据需求进行批量新增
根据需求进行批量新增……………………………………………………………………………………………………………开发工具与关键技术:AdobeDreamweaver CC 2017 JS作者:林敏静撰写时间:2019年7月3日……………………………………………………………………………………………………………批量新增相信大家用得并不少,最近我做的一个测试亦涉及到批量新增,如下图,有楼层和房间区域...
2019-07-08 08:47:46 284
原创 HTML转换成图片
HTML转换成图片……………………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年6月25日……………………………………………………………………………………………………………今天我们来讲一下把HTML转换成图片,先大概了解这个过程,如下图,点击生成图片的按钮,把左边的HTM...
2019-06-28 08:57:08 671
原创 页面404?找不到页面咋整?
解决页面404……………………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年6月23日……………………………………………………………………………………………………………在Visual Studio 里加载视图却报告页面404这个Bug相信很多人都遇到过(如下图)出现这...
2019-06-28 08:28:45 4217
原创 在PowerDesigner导出到数据库的方法
在PowerDesigner导出到数据库的方法……………………………………………………………………………………………………………开发工具与关键技术:PowerDesigner & SQL Server2014 Management Studio作者:林敏静撰写时间:2019年6月15日……………………………………………………………………………………………………………今天我们不...
2019-06-18 09:04:21 570
原创 批量删除
批量删除……………………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年6月13日……………………………………………………………………………………………………………增删查改是我们维护数据的基本操作,那么接下来呢就是讲这基本操作之一——删除,不过我们要讲的是批量删除,通常我们...
2019-06-18 08:39:13 251
原创 跨页面的数据回填
跨页面的数据回填……………………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年6月4日……………………………………………………………………………………………………………这里给大家讲一下跨页面的数据回填,例子如下图,点击项目详情的按钮就会跳转到另一个页面查看项目的具体信...
2019-06-10 08:23:05 264
原创 表单的提交与接收
表单的提交与接收……………………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年6月7日……………………………………………………………………………………………………………之前我们一起学习的新增与修改都有用到表单,也简单地讲解了表单的提交与接收的方法,这里呢就是把表单的提交...
2019-06-10 07:58:16 2757
转载 div拖拽
div拖拽……………………………………………………………………………………………………………开发工具与关键技术:Adobe Dreamweaver CC 2017作者:林敏静撰写时间:2019年6月2日……………………………………………………………………………………………………………最近呢在DN上学习到了一个新的知识——div拖拽,如下图,在页面上把div水平拖拽离开原来的位置,这个究...
2019-06-10 07:44:12 1987
原创 数据状态的切换
数据状态的切换……………………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年5月25日……………………………………………………………………………………………………………一般来说,数据的状态在数据库里保存的类型是bit类型,就是true或者false,今天呢我们就利用这个状...
2019-05-28 07:51:10 774
原创 批量新增
批量新增……………………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年5月23日……………………………………………………………………………………………………………之前我们前-不-很久讲过单条新增,就是在一个表里面新增一条数据,今天呢也是讲新增,不过讲的是批量新增,批量新增...
2019-05-28 07:46:53 621
原创 计算登录时长
计算登录时长……………………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年5月14日……………………………………………………………………………………………………………平常我们使用的软件都需要登录,有一些软件还会帮你计算登录了多长时间,还会告诉你哪天没登录或者多少天没登录,...
2019-05-17 08:39:07 762
原创 新增修改共用模态框
新增修改共用模态框……………………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年5月12日……………………………………………………………………………………………………………相信大家对于数据的查询、新增、修改、删除这四个基础维护都不陌生了,毕竟我们会经常接触到使用到,说夸张...
2019-05-17 08:25:33 651
原创 条件查询
条件查询……………………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年5月6日……………………………………………………………………………………………………………我们要在数据库里查找某一条数据,就根据那条数据的条件(什么范围,什么类型,)就可以快速地从数据库里筛选查找出...
2019-05-07 17:29:42 254
原创 正则表达式
正则表达式…开发工具与关键技术:RegexBuddy 4作者:林敏静撰写时间:2019年5月3日…正则表达式,又称为规则表达式,英文名为Regular Expression,在代码中常简写为regex、regexp或RE,常被用来检索、替换那些符合某个模式(规则)的文本,通俗地来说正则表达式是用于进行文本匹配的工具,本文主要讲正则表达式里的一些基础,还有比较常见的字符、方法。我们来看...
2019-05-07 17:23:40 159
原创 渲染表格
渲染表格……………………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年4月30日……………………………………………………………………………………………………………相信大家都有用过表格,一般数据信息在表格上都分类排序好位置的,我们在查看表格数据就会比较清晰悦目。平常我们...
2019-05-07 17:07:25 241
原创 绑定多个下拉框数据(关系式)
绑定多个下拉框数据(关系式)……………………………………………………………………………………………………………开发工具与关键技术:Visual Studio 2015 C#作者:林敏静撰写时间:2019年4月24日……………………………………………………………………………………………………………现实生活中有很多事物之间都有一定的关系,比如上下管制级关系,就是我们比较常见的啦,我们...
2019-04-26 21:42:51 380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人