自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 MVVM如何在ViewModel中控制页面元素属性

MVVM如何在ViewModel中控制页面元素属性开发工具与关键技术:Visual Studio 2015、WPF作者:易金亮撰写时间:2021.12.6今天我们说一下MVVM开发模式下如何在ViewModel中控制页面(View)元素属性,下面我用一个例子来进行讲解,其实现效果截图如下所示:如上截图所示,我们实现的效果是当输入新的密码时根据密码包含的元素(数字、字母、字符)来判断密码强度并显示,下面来说说这一效果是如何实现的。其页面代码如下截图所示:如上截图代码所示,我们在页面中给了三个

2021-12-08 15:06:22 7616

原创 MVVM导出

开发工具与关键技术:Visual Studio 2015、WPF作者:易金亮撰写时间:2021.06.27今天我要说的是WPF中的导出操作,说到导出我相信大家都很熟悉,我们通过导出来获取程序中我们需要的数据,下面我们来看看我们需要实现效果的截图,如下所示:如上截图所示,页面中有一些数据,我们要把这些数据导出去,具体操作为点击“导出”按钮,弹出一个窗口,这个窗口是用来选择导出路径的,选择我们需要的保存路径,这里我选择的是桌面,选好之后然后点击确定按钮,会提示导出成功,如下截图所示:如上截图所示

2021-06-27 11:06:54 225

原创 MVVM根据数据状态改变按钮样式(停用-启用)

开发工具与关键技术:Visual Studio 2015、WPF作者:易金亮撰写时间:2021.06.16今天我要说的是MVVM开发中如何根据数据状态去改变按钮的样式,这里我直接是在View中给它控制的,当然也可以通过样式绑定在ViewModel中去实现这一效果。我们先来看一下我实现的一个效果截图如下所示:如上截图所示就是我实现的一个效果图,我们根据停药否的状态来决定按钮的显示样式,当他的状态为true时按钮显示为启用,点击可以启用该数据。下面介绍一下这样效果是如何实现的,首先我们在操作栏给它一

2021-06-16 10:47:39 512

原创 MVVM水晶报表打印

开发工具与关键技术:Visual Studio 2015、WPF、水晶报表作者:易金亮撰写时间:2021.06.06打印可以说是一个项目最基本的操作功能之一了,几乎每一个项目都会有打印这个功能,我们通过它来打印一些报表、基本数据等,而在.Net开发中,我们大多数情况使用了水晶报表,正好最近刚刚学了MVVM 框架,现在在实训阶段,实训项目中也有这个功能,下面我就来说说我是如何实现这一功能的。首先我们需要创建一个打印的window窗口,如下截图所示:如上截图所示,这是我创建的打印窗口,命名为WD_

2021-06-06 16:38:43 251

原创 WPF中公共样式的封装

开发工具与关键技术:Visual Studio 2015、WPF作者:易金亮撰写时间:2021.05.27在项目的开发中,我们经常会遇到一个问题,在项目的各个页面中,总有一些结构是相同的,也就是说总有一些结构是相同样式的,页面不同但样式一样,这样的我们称之为公共样式。遇到这种情况,我们不可能每个页面都去给它设置一遍样式,那样太麻烦了,而且工作量也大,所以我们就得有一个方法来解决这个问题,其中比较好的一种方法就是把这些多个页面都用到的公共样式都封装起来,用到的时候直接调用就行了,这样就只需要写一遍样式

2021-05-26 16:54:31 1082 2

原创 下拉框的绑定-WPF

下拉框的绑定-WPF开发工具与关键技术:Visual Studio 2015、WPF作者:易金亮撰写时间:2021.05.17下面我们来说说WPF中的下拉框绑定,说到下拉框我们肯定都不陌生,随便打开一个应用程序或者软件都能找到下拉框的踪影,它绑定了一些数据,在输入数据时我们只需要选择就可以了,很方便快捷,既然下拉框这么常见那它的数据是怎么绑定的呢?当然,不同的编程语言它的绑定方式也是不同的,下面我们就来说说WPF中的下拉框是如何绑定数据的,我们先来看一下它绑定数据后的效果,其效果如下截图所示:

2021-05-17 16:09:30 831 1

原创 如何在TextBox中绑定系统时间

如何在TextBox中绑定系统时间开发工具与关键技术:Visual Studio 2015、WPF作者:易金亮撰写时间:2021.01.20在做项目的过程中,我们离不开对系统时间的获取,很多项目都会有这样的需求,在进行某项操作时我们需要记录当前操作的时间,而完成这一功能的做法不外乎就是获取当前系统的时间,在最近做的一个项目中,我就遇到了这个问题,下面是我完成这一功能的效果截图:如上截图所示,这是一个会员办理的页面,我们可以看到它有一个TextBox填的是办卡时间,这就需要获得当前的时间了,我实

2021-01-20 19:46:35 529

原创 WPF中的删除操作

WPF中的删除操作开发工具与关键技术:Visual Studio 2015、WPF 作者:易金亮 撰写时间:2020.12.28 今天我们来说说如何实现WPF中的删除操作,首先我们先看一个效果图,如下截图所示:如上截图所示,我们可以看到,我们选择了一条数据,然后点击删除按钮,它就会出现如下截图所示的效果:如上截图所示,当我们点击了删除按钮它就会出现如上截图所示的提示,问你是否要删除该条信息,当我们点击确定按钮的时候他就会执行删除操作把该条信息删除,这就是我们要实现的效果了,下面我们就来说说

2021-01-20 19:41:05 695

原创 WPF数据查询

WPF数据查询开发工具与关键技术:Visual Studio 2015、WPF作者:易金亮撰写时间:2020.12.18我们都知道,任何一个项目都离不开数据,我们一般都是把数据建立在数据库中,然后通过代码将数据库中的数据展示在项目页面上,然后在页面对数据进行操作,那么我们是如何把数据库中的数据展示在页面上的呢,下面我们来说说WPF中是如何把数据库中的数据展示在页面上的,首先我们在看看展示效果,如下截图所示:如上截图所示,这就是我们数据在页面的一个展示效果,下面我们就来说说这一效果是如何实现的,

2021-01-20 19:33:05 407 2

原创 2021-01-20

WPF中的图片处理开发工具与关键技术:Visual Studio 2015、WPF作者:易金亮撰写时间:2020.12.25在项目中,图片是一种特殊的数据形式,我们一般把图片以路径的形式保存在数据库中,如下截图所示就是我们数据库中保存的图片路径了如上截图所示,我们的图片在数据库种就是以这种路径的方式保存了,既然是以这种路径的形式保存,那么我们要在项目种展示图片的时候就需要通过代码来转换了,这样才能将图片展示在项目中,其转换代码如下: //路劲转换成文件流 private s

2021-01-20 15:37:45 93

原创 WPF实现二级菜单的显示与隐藏

WPF实现二级菜单的显示与隐藏开发工具与关键技术:Visual Studio 2015、WPF作者:易金亮撰写时间:2020.12.04我们都知道,菜单时项目不可缺少的一部分,为了让项目更加美观以及便于操作,我们就会用到二级菜单,那么二级菜单是怎么做出来的呢?下面我们就来说说如何用WPF实现二级菜单效果,首先我们先来看一张效果图,如下截图所示:如上图所示,当我们选择到一级菜单会员管理时,他就会显示它包含的二级菜单,而其他一级菜单没有选择它下面的子菜单也就是二级菜单就不会显示,被隐藏起来了,这就

2020-12-04 18:47:33 2136

原创 2020-08-08

WPF实现鼠标移入出现气泡效果开发工具与关键技术:Visual Studio 2015、WPF作者:易金亮撰写时间:2020.08.08今天我们来说说如何在WPF程序的表格中实现鼠标移入出现气泡效果,首先我们先来看看效果图如下图所示:如上图所示就是我们要实现的效果了,当我们把鼠标移入到表格中的某一行时,它会出现一个气泡,气泡显示的是这一行的内容,当然我们也可以添加别的内容,这样就可以使得整个表格更加生动起来,那么这个效果是如何实现的呢?其实现代码如下所示:<!--产品管理表格--&gt

2020-08-08 15:56:16 108

原创 顺序表的插入与删除

顺序表的插入与删除开发工具与关键技术:Visual Studio 2015、算法作者:易金亮撰写时间:2020.05.28今天我们就来说说线性表中顺序表的插入与删除,首先我们先认识一下什么是线性表,线性表是由n(n>=)个相同类型数据元素(结点)a1,a2,a3…an组成的有限序列。我们记为(a1,a2,…an),其中n代表数据元素的个数,也称表的长度。空表中n=0,记为()。我们知道了什么是线性表,那什么是顺序表呢?顺序表是线性表的一种存储方式。它的特点是所有的元素紧密保存在一起,它们的地

2020-05-28 16:04:22 2013

原创 数据结构与算法—排序

数据结构与算法—排序开发工具与关键技术:Visual Studio 2015、算法作者:易金亮撰写时间:2020.05.18前段时间学习了数据结构与算法这一课程,下面我们对数据结构与算法这一课程中的排序一章进行总结,排序分为插入排序、交换排序和选择排序三种,下面我们就来说说这三种排序。首先是插入排序,也就是直接插入排序,直接插入排序的基本思想是把准备排序的数列分成两类,一类认为是有序表,在起始的时候认为有序表中只包含一个元素,一类是无序表,剩下的n-1个元素在无序表中,在排序的过程中每次从无序表

2020-05-18 15:37:22 321

原创 GIS地图在项目中的加载显示

GIS地图在项目中的加载显示开发工具与关键技术:SuperMap iDesktop、Visual Studio 2015,GIS作者:易金亮撰写时间:2020.05.08下面我们就来说说如何在应用程序中加载显示GIS地图,首先我们在SuperMap iDesktop 9D(10i)中编辑好我们需要的地图,如下图所示:如上图所示,这是我编辑好的一幅天河区的地图,下面我就以这幅地图为例来...

2020-05-08 14:43:25 607

原创 三维符号渲染二维GIS数据

三维符号渲染二维GIS数据开发工具与关键技术:SuperMap iDesktop 10i、三维建模作者:易金亮撰写时间:2020.04.28下面我们就来说说如何实现用二维GIS数据进行三维符号化渲染,也就是通过二维数据建立三维模型,我们用到的二维数据是SymbolModeling.udbx。其二维地图如下截图所示:如上截图所示是其二维数据的地图展示,下面我们就来对其二维数据进行三维符...

2020-04-28 16:23:18 977 1

原创 自动生成流水号

自动生成流水号开发工具与关键技术:VS2015、JS作者:易金亮撰写时间:2019.07.27在项目的研发中,经常会遇到自动生成卡号或者流水号这样的需求,其实卡号、流水号等这些号码我们在生活中也能经常遇到,比如我们在网上买个东西,它就会有订单号,学校食堂办饭卡每张卡也有唯一的卡号,去医院看病就会有流水号等,既然这个东西应用这么广泛,那这些有固定格式的号码又是怎么生成的呢?我最近在做的一个...

2019-07-27 10:25:50 2597

原创 条件查询

条件查询开发工具与关键技术:VS2015、条件查询作者:易金亮撰写时间:2019.07.26一般在项目中都会有很多查询,比如查询一些工作记录,票据什么的,因为这一般都要精确到某一条数据或者某一个字段的所以数据,所以这就要用到条件查询了,我们根据某一个条件或多个条件去查询数据,这样就能很方便的查询出我们所需要的数据了,既然条件查询使用起来这么方便,那么条件查询又是怎么实现的呢?下面我就通过...

2019-07-27 10:23:39 159

原创 关联下拉框

关联下拉框开发工具与关键技术:VS2015、jquery作者:易金亮撰写时间:2019.07.17说起下拉框我相信大家都不陌生,我们可以通过下拉框很方便的选择我们需要填写的数据,但下拉框也有很多种,它可以是单独一个,也可以与其它下拉框相关联,当然也还有其他种类的下拉框,这里就不一一介绍了,我们主要来说一下关联下拉框,关联下拉框顾名思义就是几个下拉框之间相互关联,我们先来看一个关联下拉框的...

2019-07-17 20:45:25 680

原创 通过焦点事件获取数据

通过焦点事件获取数据开发工具与关键技术:VS2015、jquery作者:易金亮撰写时间:2019.07.17在项目中,我们经常会遇到一些输入卡号或姓名调出其相关信息的需求,比如我最近接触的一个项目中就有这个需求,这个项目是一个医院管理系统,要实现的功能是在预约挂号或者挂号时,通过输入病人卡号或者病人姓名把病人之前登记的信息回填出来,其效果截图如下图所示:如上截图所示,当我们在卡号框或...

2019-07-17 20:42:33 557 2

原创 使用正则表达式验证手机号码

使用正则表达式验证手机号码开发工具与关键技术:VS2015、正则表达式作者:易金亮撰写时间:2019.07.07在项目中,总会涉及到数据的新增,比如新增用户信息等,而说到新增用户信息,就离不开用户的联系方式了,比如手机号码,而手机号码可并不是能随便输入的,得确保是一个真实存在的号码,不然新增的号码就没有什么意义了,所以我们必须给它做一个验证,当我们输入得不会真实的手机号码时它就会提示你“...

2019-07-07 21:13:35 19699

原创 下拉框的绑定

下拉框的绑定开发工具与关键技术:VS2015、jquery作者:易金亮撰写时间:2019.07.07下拉框可以说是项目中最普遍不过的一个元素了,几乎任何一款软件中都会用到下拉框,我最近在做的一个项目中就用到了很多的下拉框,通过下拉框,我们可以很方便的选择我们需要的值,比如在登记用户信息的时候,通过下拉框可以大大的节约我们的登记时间,并且还能保住数据的规范与准确性。既然下拉框如此实用,那下...

2019-07-07 21:10:19 157

原创 Power Designer导出数据库报错问题

Power Designer导出数据库报错问题开发工具与关键技术:Power Designer、数据库作者:易金亮撰写时间:2019.06.27在做项目的过程中,首先我们得创建出一个数据库用来存放项目中的数据,那么我们要如何创建数据库呢?我们可以通过SQL Server ,也可以通过Power Designer,通过Power Designer创建数据库是比较简单的,我们可以通过Powe...

2019-06-28 08:28:05 635

原创 实现验证码效果

实现验证码效果开发工具与关键技术:VS2015、jquery作者:易金亮撰写时间:2019.06.27说起验证码,我相信大家都不生疏,我们使用过的很多软件都有用到验证码这个功能,既然我们会经常接触到验证码,那么验证码这一功能是怎么实现的呢?下面我就来说说如何实现验证码效果,首先我们先来看一下我完成的一个验证码效果,如下截图所示:如上截图所示,这是一个验证码功能,我们点击验证码图片时可...

2019-06-28 08:13:30 298

原创 利用SQL语句编辑表中的列

利用SQL语句编辑表中的列开发工具与关键技术:SQL Server 2014 、SQL作者:易金亮撰写时间:2019.06.17下面我们来说一下如何用SQL语句来对已有表中列进行编辑,说起编辑表中的列,无非就是新增、修改和删除这三种,当然,编辑表中的列还可以直接选择到那个表,然后右键“设计”就可以对它编辑了,在没学SQL语句前我就是一直这样做的,当然,我相信很多人也跟我一样。现在学习了S...

2019-06-18 08:35:15 689

原创 使用SQL语句创建数据库

使用SQL语句创建数据库开发工具与关键技术:SQL Server 2014 、SQL作者:易金亮撰写时间:2019.06.17数据库可以用多种方式来创建,在还没学习SQL语句的时候,我是通过在数据库选择数据库然后右键新建数据库来实现创建数据库的,最近学习了一下SQL语句,发现创建数据库还可以通过SQL语句来实现,下面我就来说说如何通过SQL语句来创建数据库,其实通过SQL语句创建数据库非...

2019-06-18 08:23:13 27671

原创 自动回答问题

自动回答问题开发工具与关键技术:VS2015、JS作者:易金亮撰写时间:2019.06.07下面我来说一个神奇的东西,它可以自动回答问题,那究竟是怎么一回事呢?首先我们先来看一下它的效果图:如上截图所示,图中分别是一个选择下拉框和一个文本域,那它是怎么自动回答问题呢?那就是当我们选择问题时,它会在文本域中自动显示答案,其效果如下截图所示:如上截图所示:当我们选择问题“你多大了?”...

2019-06-09 19:56:29 469

原创 实现简单的滚动条效果

实现简单的滚动条效果开发工具与关键技术:VS2015、CSS作者:易金亮撰写时间:2019.06.04说起滚动条我相信大家并不陌生,因为滚动条实在是太常见了,只要是使用电脑,滚动条就会出现在我们的视野中,当我们转动鼠标的滚轮将网页往上拉动时,电脑显示屏的右侧就会出现一个移动的“长条”,这个“长条”就是我们说的滚动条了,那么,滚动条是如何实现的呢?正好我最近做的一个项目中就有要实现滚动条这...

2019-06-09 19:53:55 1132

原创 实现简单的选项卡效果

实现简单的选项卡效果开发工具与关键技术:VS2015、layUI作者:易金亮撰写时间:2019.06.03说到选项卡,我相信大家并不陌生,随便浏览一个网页或者一个工具软件什么的都可以找到有选项卡的使用,比如我现在用来编辑这个文档的Word其工具栏就是一个选项卡模式,在比如我最近在做到一个项目中就有多处使用到选项卡,既然选项卡运用如此广泛,那选项卡效果又是如何实现的呢?下面我就用我最近做的...

2019-06-09 19:50:05 911

原创 实现简单的按钮禁用效果

实现简单的按钮禁用效果开发工具与关键技术:VS2015、禁用效果作者:易金亮撰写时间:2019.05.28在项目的制作过程中,经常会遇到要实现一些功能的禁用效果,我们在浏览网页或者在使用一些工具软件的时候也会经常看到有些效果被禁用了,那么我们该如何去实现禁用效果呢?下面我就用我最近接触到的一个项目为例来说说如何实现禁用效果,我们首先来看一下项目中要求要实现的效果,如下截图所示:如上截...

2019-05-28 11:34:55 938

原创 时间选择器

时间选择器开发工具与关键技术:VS2015、layUI使用作者:易金亮撰写时间:2018.05.27最近在做项目的时候发现很多地方都需要记录时间,但如果我们用传统的方法去输入时间的话就会很浪费时间,那么我们要如何快速的去输入时间呢?下面我就来说一种比较简单的方法,这个方法需要用到layUI组件,这里我就不再说如何引入这个组件了,我们需要把CSS和JS两个组件都引进项目中,引入组件后我们就...

2019-05-28 11:33:12 191

原创 如何实现倒计时效果

如何实现倒计时效果开发工具与关键技术:VS2015、layui、JS作者:易金亮撰写时间:2019.05.15我们平时在浏览网页时经常可以看到倒计时,比如在逛淘宝等购物软件时,遇到优惠活动时就经常可以看到有“距离恢复原价还有多少天”这样的倒计时,还有在购买车票时也可以看到“距离购票时间还有多少天”、“离发车时间还有多少天”这样的倒计时。既然倒计时这么常见,那倒计时效果是如何实现的呢?下面...

2019-05-16 11:17:36 2248

原创 制作简单的时间线

制作简单的时间线开发工具与关键技术:VS2015、layui使用作者:易金亮撰写时间:2019.05.16时间线是个很好的东西,它可以帮助我们记录一些事情,形象而又客观,我们可以在很多地方看到时间线的使用,这里我就不一一举例了,下面我就来说说如何简单地制作时间线,这里我们要用到一个组件,那就是layui了,首先,我们要把layUI组件引入进来,如下截图所示:如上截图所示,我们把lay...

2019-05-16 11:10:31 1118

原创 实现简单的修改操作

实现简单的修改操作开发工具与关键技术:VS2015、单表查询作者:易金亮撰写时间:2019.05.06数据的修改几乎是每个项目都离不开的,只要是项目,基本上都会有数据的修改,因为数据是需要更新的,那么,我们该如何实现数据的修改呢?下面我就来说说如何实现简单的修改操作,要说修改,首先得有一个案例,我们先来看一个案例,如下截图:如上截图所示,我们要实现的效果是点击“修改”按钮,弹出一个模...

2019-05-08 20:08:03 322

原创 项目中数据的新增

项目中数据的新增开发工具与关键技术:VS2015、JS作者:易金亮撰写时间:2019.05.04在项目中,总是少不了数据的新增,下面我就来说说如何实现简单的数据新增效果,首先我们先看一下页面的效果图如下截图所示:如上截图所示,这是一个员工基础信息管理的页面,我们要实现的效果是点击新增按钮弹出一个模态窗体,然后在模态窗体中输入需要新增的数据,接着点击保存按钮可以将数据显示在表格中。接下...

2019-05-08 19:51:29 116

原创 简单的表格渲染

简单的表格渲染开发工具与关键技术:VS2015、数据库、layui组件,渲染表格作者:易金亮撰写时间:2019.05.02在项目中,因为涉及到大量的数据,所以总是少不了表格的存在,那么,表格是怎样做出来的呢?这就要用到表格的渲染了,下面我就来说说如何进行表格的渲染。表格的渲染大致分为以下几个步骤:将数据附加到数据库中在项目视图中给定一个存放表格的容器。在项目控制器中查询数据库中...

2019-05-08 19:29:58 411

原创 数据库的附加

数据库的附加开发工具与关键技术:SQL Server 2014、数据库使用作者:易金亮撰写时间:2019.04.24数据库是项目必不可少的一个组件,项目中庞大的数据都需要存储在数据库中,下面,我就来说说如何进行数据库的附加,也就是把数据库文件添加到数据库,首先,我们要找到我们需要附加到数据库的数据库文件,如下截图所示:上面是我们需要附加到数据库的数据库文件,找到这个文件后复制一下,然...

2019-04-27 20:32:51 4065 1

原创 数据的删除操作

数据的删除操作开发工具与关键技术:VS2015、数据删除作者:易金亮撰写时间:2019.04.23删除基本上是每个项目必不可少的一部分,因为在项目的使用过程中,总会新增一些新的数据,而那些老的数据慢慢的就会变得没有价值,这时候我们就需要把那些老的数据删除掉,那么,删除数据是怎么实现的呢?下面我就来说说如何实现删除功能,首先我们先来看一个案例如下截图所示:如上截图所示,这是一个员工基础...

2019-04-27 20:27:16 1988

原创 使用正则表达式限定输入内容

使用正则表达式限定输入内容开发工具与关键技术:VS2015 正则表达式作者:易金亮撰写时间:2019.04.15在网页中,我们经常可以看到有些表单的一些文本框是限制输入内容的,比如说Email、密码、身份证等等,这些在输入的时候一般都会进行限定的。那么,是怎么做到限定文本框输入内容的呢?这就要用到正则表达式了,下面我就来说一下如何使用正则表达式实现对文本框输入内容的限定。首先,我们...

2019-04-17 19:57:56 2541

原创 利用layui组件实现简单的轮播效果

利用layui组件实现简单的轮播效果开发工具与关键技术:VS2015,layui,JS作者:易金亮撰写时间:2019.04.09说起轮播,我相信大家并不陌生,我们可以通过很多种方式实现轮播效果,下面我就来说一下如何利用layui组件实现简单的轮播效果,在使用layui的时候,我们需要先把她的一些插件引入到项目中,如下图所示:把上图所示的两个插件引入到项目中之后,接下来就是敲代码了,要...

2019-04-17 19:51:06 3147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除