- 博客(37)
- 收藏
- 关注
原创 Xaml顶级元素(1)、
一般分为Window、UserControl、Page这三个顶级元素,而一个xmal页面是只能支持一个顶级元素。而顶级元素里面只能有一个子元素。说到窗口的外观,我们首先得知道WPF中默认构架的外观,一般主要取决于Icon、Titie、WindowStyle、ResizeMode等属性。1.首先是Icon属性,这个属性的特点就是指定窗口的图标,可以说是为美观窗口,或该直观地清楚这个是什么,达到某种要求。Icon属性可以放一些图片作为图标等等,要注意的是白色图片的效果不明显,所以尽量用一些有颜色的图片。
2022-09-28 19:32:47
315
原创 创建XAML项目
从现在开始你能看到的代码其实都是xaml里面的语言,xaml语言他存在着三个顶级元素:window、UserControl(用户控件,布局的时候像窗体那样布局就可以了)、Page把窗体以网页形式展现。简单地说是微软公司为构建应用程序用户界面而创建的一种新的“可扩展应用程序标记语言”,简单地说就是提供了一种便于扩展和定位的语法来定义和程序逻辑分离的用户界面。左上角的工具栏点进去之后,里面的工具可以进行直接拖放到页面上,非常方便。1.窗口外观、2.窗口位置、3.窗口的大小、4.窗口的可见性和状态。
2022-09-19 15:55:18
653
原创 用户模块权限查询
想必大家会遇到过,关于用户权限模块方面的问题,比如说这个用户可以打开哪些页面,哪些页面不能打开或者只能打开哪些页面,下面我就跟大家分享一下,一个简单用户模块权限查询,还有其设置。接下来就是通过控制器来判断,如上图、通过读取权限信息,通过ID和模块名称进行连接对比,再通过输出的最后的查询得知。接下来就是编写函数,通过把上图设置的ID和模块转化为一个菜单,通过获取页面的菜单来进行。上图就是通过获取页面菜单然后通过控制器进行匹配,去掉没有权限的菜单,达到权限设置的效果。上图就是页面布局的代码。
2022-09-08 10:00:03
336
原创 导出数据为Excel文件
下图就是通过查询数据,将表格中的数据查询出来,上图的NameSearch对应下图的,主要是为了控制查询出的数据,简单而言就是查询指定的数据,从而能够导出自己想要的数据,导出数据需要引用NPOI.dll,记得提前引用。在其中我们要注意的是设置的字段是否一致,不然会出现数据与字段的分类不一样,还有就是导出的数据类型,特别要注意,当你数据库设置的数据类型是其他类型的时候,记得要转换数据类型,如上图转换为ToString。首先我先封装了一个点击请求导出的方法,上图第二行的意思就是可以控制你查询出来想要导出的数据。.
2022-08-28 15:26:58
1911
原创 同时修改多条数据
首先我们可以看到的是将一整表的数据先查询出来,然后遍历查询出来的数据表格ID,这样就可以获取每一条数据的ID,通过获取ID后修改每一条数据,再进行保存,这样就可以实现同时修改所以数据的效果了。想必大家对于可以同时编辑多条数据的事件并不陌生吧,下面我来给大家分享一下可以同时修改多条数据的方法。首先我们看一下我们要处理的是,一个菜品的厨打方案,我们的目的是将批处理方案,也就是同时修改多条数据。这是一个很简单的修改数据的方法,将修改的数据替换原来的数据。也就是把图片中的厨打厨打到区域厨打方案都可以同时修改数据。.
2022-08-10 20:57:16
798
原创 同时新增多条数据
同时新增多条数据想必大家都遇到过当你想给某一个表同时新增多条数据的时候,这个时候不知所措,那么现在我来给大家分享一下我最近做出来的项目中,其中有着可以同时新增多条数据的内容。 从上图中我们大概可以看到我们正在为这个套餐同时新增多个菜品,那么到底如何能够同时把所选的菜品同时新增呢?接下来我所以的是layui插件中的一个方法,可以理解为一个监听事件,这个监听事件主要是获取我在上图表格中所勾选的数据。如下图: 通过layuiTable.checkStatus(‘’)获取当前选中的数据,如何通过遍历将勾选到的数据分
2022-06-08 18:49:46
557
原创 连接表 (1)
通过上一次我们对于处理like语句来查询指定字符串的行之后,想必大家对指定查询有了一些了解。下面我来给大家分享一下表的内连接。首先是我们同时能查询两个表:通过inner join 来连接另外一个表,再通过on 来连接两个表相同的ID,这样就能查询到通过对应的ID来排序两个表。例如上图我们通过了一个表里面的ID去查询另外两个表的数据,要注意的是另外两个表中必须有和主表相同的的数据,反则没有同样的ID就连表查询不了,另外又或者在连表的另外一个表有与其他表连接的...
2022-05-29 18:17:08
139
原创 SQL使用like查询指定字符串的行(4)
SQL使用like查询指定字符串的行(2)上一篇我们说到通配符的百分比(%),相信大家对于有效字符也有了一些了解。对于通配的百分比(%),还有一个重要的知识点。当前后都加上(%)通配符的时候:如下图 就是查询通配符里面的字符,包括查询里面的字符串都查询出来,当然你需要指定查询某一个名字的信息时,就可以直接使用这种方法。(_)下划线通配符下划线通配符可以配合百分比通配符一起使用:如下图查询第二个字母为a的相对的来说(_)下划线通配符就相当...
2022-05-18 12:08:43
640
原创 SQL使用like查询指定字符串的行(3)
接着我们上一次说到的使用(_)下划线通配符,(_)下划线通配符可以匹配任意字符,下面我们来了解一下[list of characters]通配符,他的大概意思可以了解为带字符列表的方括号,也就是说由方括号里面的字符确定,例如[abcd]表示单个字符,意思还是从abcd中任意一个作为查询出来的结果,如下图:匹配第一个字母为abcd中的一个,从上图我们发现只有一个b开头的,关于[list of characters]通配符他可以帮您找到[]里面的任意一个字符通过(%)百分比通配符的配合下能...
2022-05-08 17:21:17
397
原创 SQL使用like查询指定字符串的行(1)
我们首先要知道SQL Server 中有着许多关于like运算符的语法,它的运算语法在pattern模式中就可以在列或表达式中搜寻字符的序列。它还可以包含更多的一些有效字符。通配百分比(%):如下图我们先要把first_name列做示范。我们先使用以V字母开头的名字查询出来我们可以直接通过where条件筛选,直接使用like 语法 ‘v%’匹配是不区分大小写的。下面我们也可以也匹配结尾的字母,例如结尾的字母是a直接将百分比放在前面就...
2022-04-18 17:12:50
874
原创 数据库查询中的in语句
数据库查询中的in语句在数据库中也有运算符,比如<、>、=、之类的,还有一些or、and之类的,下面我们来学习关于in语句的方法,in在数据库中到底起怎样的作用?如上图,我通过where语句限制年龄,然后年龄就只出现括号里面的数据,这是是为什么呢?因为in语句和or语句类似,也可以说in等效与多个or语句。对于一些出现多个值的查询,直接用in语句就可以快速的查询出来,相对的in语句也能作为取消选中的语句,通过not in 可以达到这个效果,也...
2022-04-10 15:21:10
7404
原创 SQL Server Select Top 语句
关于 SQL Server Select Top 语句,我的了解就是可以查询到你需要查询的那个表的前多少条数据,意思就是说可以限制选择查询的数据。在使用select top语句中,他也可以包括其他字句,如一些:where,join,having,group by....下面我来简单地限制查询一下:如上图,我首先查询了一整个表,然后通过select top语句只查询前五个。还有一个就是百分比查询,通过top (1-100)percent 选择查询条数如下图:...
2022-03-28 15:20:50
1759
原创 数据库的数据排序方法
数据库中的数据如何排序,我们做一些项目的时候总得知道一些数据的排序方法,到时候方便查询数据。例如下:数据库中的数据如何排序,我们做一些项目的时候总得知道一些数据的排序方法,到时候方便查询数据。例如下:我想将score那一列的分数进行排列,这个时候我应该怎么办呢?首先我们要明白我们的需求,不仅仅是排列这个方面的,要清楚我们的目标。第一:找到对应的数据库进行查询第二:使用order by方法进行排列这样score列的顺序就...
2022-03-20 08:56:13
8393
原创 数据库快捷查询方法
我们刚刚接触数据库,对于数据库的使用不太了解的同学,可以来学一下简单的数据库查询语句。正在上传…重新上传取消查询数据库其中少不了select和from查询语句,其中想要在数据库查询到数据,首先就要点击新建查询,然后就会出现一个空白页面,输入查询语句select(查询什么数据)--from(在什么表查询);我们要注意的是:左上角框框里面.例如我上面的SQL,表示在SQL数据库中查询,所以查询数据时要注意是否选择正确的数据库查询。简单方便的连表查询例如下:正在上传…重新上传取消首先在
2022-03-08 12:09:02
1386
原创 数据库请求的时间类型转换
数据库请求的时间类型转换对于时间类型的转换,我们一般都会用到函数来解决这个问题。对于JS里面我们有几个方法是可以用来转换从数据库请求过来的时间数据,1、这个函数是可以直接把调用过来的值转换成时间格式的函数,我们一般请求的时候获取到的是/Date(…………)/(数字),所以当我们要获取到这个值的时间格式形式的时候就要通过上面的这个函数来转换数据类型,我们有一些例如表单回填一些数据、如果时间的格式不对的话是不会显示有数据的。2、还有一种就是通过引用...
2021-08-08 16:17:21
641
原创 JS函数简介
JS函数简介 说到JS函数到底是什么东西,换一种意义来说他有什么作用。首先我们得先知道函数也是一个对象,我们平常一般都会用到函数function();(1)函数是一个对象(2)这个函数呢在他里面可以封装一些功能(代码)、在我们需要用到的时候可以直接使用执行这些功能代码(代码);(3)也可以保存一些代码在需要的时候调用;(4)使用typeof检查一个函数对象时,会返回function。1、下面这是一个代码块,和创建了一个函数。从上图我们可以看到,...
2021-08-08 16:14:46
201
原创 JS对象的属性和属性名
JS对象的属性和属性名 上一次我们说到JS的对象简介,这一次我们来为大家讲解一下JS的属性和JS的属性名;他们到底有着怎样的关系和规则。就好比我们的名字和身份证的关系,其实不然。1、属性名:在JS中对象的属性名是不强制要求遵守标识符守则,意思就是说你取什么名称都可以,但是你不可以在这里使用,在JS中是不允许的,我们自己定义的使用都必须遵守标识符规则。上图就是我定义的一个对象.把属性封装在属性名里面.再而获取到他们的属性值。2、一个对...
2021-08-08 15:26:27
3263
原创 前端JS对象简介
在JS里面有多种数据类型、但是我们只要将基本数据类型排除掉,其他的都为对象object,所以有时候我们就会将数据类型分为两种一种是基本数据类型另外一种就是object对象。在JS中我们可以使用基本数据类型将一个人的信息保存下来,如下图:输出控制台的他们是独立的,没有联系的数据,所以如果要在控制台输出一个人完整的信息,我们通常会用object对象来创建一个对象,使用他们能够将基本数据类型的所有信息保存在一个对象中,只要获取得这一个对象就能够获取到一整个人的信息。简单地来说对象属于一种复合的数据
2021-07-06 19:26:11
388
原创 基础的JQ
我们刚开始学Visual Studio 2015的基础时候会通过学习基本的html代码和css样式还有JS来方便我们学习。Jq和js使用类似都是用script标签包括起来。Jq代码比JS代码更加简洁,1、下面我们通过一个例子来分析一下,实现网页换肤,在这之前我们通过简单html和css代码布局。如何实现这个效果才是问题,首先我们刚开始接触Visual Studio 2015一般情况下把页面布局搭建起来是没有问题的.关键是怎么引用它实现我们要做的效果。从上面图片中...
2021-06-27 20:12:47
59
原创 Float浮动
Float浮动浮动到底是什么?我们在实现多栏布局和导航菜单的时候大多数情况下都会用到float属性来实现,浮动(float)的三个属性值:left(左浮动)、right(右浮动)、none。 那么我们知道浮动的用途和属性后,它到底使用呢?浮动到底是怎样的一个东西。下面我就来给大家一一讲解、一、浮动的意思就是把元素从常规的文档流中拿出来,文档流中拿出来大体可以指从元素指定位置发生了位置的移动,浮动的元素在脱离了常规的文档流之后,原来紧跟其后面的元素就会在浏览器空间允许的情况下,向上...
2021-06-27 20:12:19
457
原创 Float浮动
Float浮动浮动到底是什么?我们在实现多栏布局和导航菜单的时候大多数情况下都会用到float属性来实现,浮动(float)的三个属性值:left(左浮动)、right(右浮动)、none。 那么我们知道浮动的用途和属性后,它到底使用呢?浮动到底是怎样的一个东西。下面我就来给大家一一讲解、一、浮动的意思就是把元素从常规的文档流中拿出来,文档流中拿出来大体可以指从元素指定位置发生了位置的移动,浮动的元素在脱离了常规的文档流之后,原来紧跟其后面的元素就会在浏览器空间允许的情况下,向上...
2021-06-27 20:11:03
222
原创 JS运算符(3)
JS运算符(3)四、关系运算符所谓关系运算符、就对两个值之间进行评估,互相存在着什么关系,可以做比较得出结果。1、> 大于就好比我们比大小一样,如果是真的的大于就会返回一个布尔值true,否则就会返回一个false。2、< 小于小于也是和大于的输出一样,如果为真则返回true,如果为则返回false。3、>= 大于等于,<= 小于等于 他们所返回的值都为布尔值,运算结果也就是布尔值,一般我们都会使用他们来作判断,当...
2021-06-27 20:08:52
181
原创 2021-06-19
JS运算符(2)二、逻辑运算符 在JS里面、所谓的的逻辑运算符只有三种、这三种也是我们会经常碰到的运算符。1、!--非看上去只是一个简单的叹号其实他就是逻辑运算符中的其中一种,他之所以被称为非,是因为他可以用来对一个值进行非运算。所谓非运算就是对了一个布尔值进行取反操作,就是说可以将false变为true,true变为false。他还将数值转换为布尔值false,但是如果是字符串的非数字类型取反操作,那么他就会报错、不会打印输出控制台。他也可以进行两次取反操作,要是布...
2021-06-19 09:58:23
68
原创 JS运算符(1)
JS运算符(1)运算符也叫做操作符、意思就是说通过运算符可以对一个或则多个值进行运算,并获取运算结果。运算符又分为多种:算数运算符、逻辑运算符、赋值运算符、关系运算符、条件运算符;这几种便是我们经常会用到的。算数运算符中算数运算符当中他可以进行运算,就行我们平常通过计算器计算一样,只是算数运算符中我们能用的只有有七个值,分别为:+加、-减、*乘、/除、%取模、++自增、--自减。1、+加要注意字符串和数值之间的区别,两个值进行加法运算,如果两个字符串则进行字...
2021-06-08 16:37:56
383
原创 JS类型转换
JS类型转换首先我们要知道JS的数据类型有什么。在JS中数据类型一共有6种数据类型,分别是string字符串、Number数值、Booleam布尔值 true/false、Undifined未定义undifined、object对象。在这里它们又分为两种数据类型,其中分别是基本数据类型:string Number Boolean Null Undifined;引用数据类型:object。类型转换也叫做强制类型转换,指的是将一个数据类...
2021-06-08 16:34:36
348
原创 css权重
css权重 css权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,也就是说同一个元素设置多条样式,谁的权重越高那么就那一条对元素起作用,如果权重相同,那么后写的元素就会覆盖前面的写的样式。下面我们把样式的应用分为几个等级,按照等级来计算权重1、(!important) 通过图片我们可以发现,原本是蓝色背景的div被它前面设置的样式覆盖掉了,这是因为我在样式属性值后加上了!impor...
2021-06-08 16:27:17
2693
原创 filter属性常用的三个值
filter属性常用的三个值filter属性它可以调整页面的图片的可视效果,一般我们用来设置img。它可以设置图片模糊程度、亮度、饱和度、透明度…下面我就将经常使用到的三个属性值列出来。grayscale 灰度从图片中我们可以看出加了filter:grayscale(值为0-1之间的小数);属性的第二张图片变灰了,这就是grayscale属性值的效果,而灰度也是可以调整的通过调整geayscale()括号里面的小数来改变灰度深度,括号里面的值只能为0-1之间才会有效果,0...
2021-05-28 22:08:51
1845
原创 Background背景
Background背景说到背景我们并不陌生,那么对于背景到底又有哪几种属性呢?背景作为我们经常会用到的属性之一,很大的原因在于它能够为我们支持为元素添加背景颜色和背景图片两个方面的功能。接下来我来介绍一下一下背景相关的属性,并且展示给大家。background-color:背景色这就是我们经常会碰到的background-color:背景色,它可以设置指定的元素背景色。background-images:背景图片背景图片的获取和背景色设置的方式不同,一个是要获取到指...
2021-05-28 21:54:44
621
原创 Float浮动
Float浮动浮动到底是什么?我们在实现多栏布局和导航菜单的时候大多数情况下都会用到float属性来实现,浮动(float)的三个属性值:left(左浮动)、right(右浮动)、none。 那么我们知道浮动的用途和属性后,它到底使用呢?浮动到底是怎样的一个东西。下面我就来给大家一一讲解、一、浮动的意思就是把元素从常规的文档流中拿出来,文档流中拿出来大体可以指从元素指定位置发生了位置的移动,浮动的元素在脱离了常规的文档流之后,原来紧跟其后面的元素就会在浏览器空间允许的情况下,向上...
2021-05-28 21:33:24
349
原创 获取元素设置样式
获取元素设置样式给元素设置样式的时候,我们都知道一般在css中设置样式,接下来我们要学习的是要从JS中动态生成元素的css样式。首先就是如何从JS中获取到要改变的元素、要改变的样式。宽度width从图片中我们看到的是,原本div设置的宽度为100px通过什么而改变了呢?没错你看到的是我添加了一个script标签,在script标签里面能直接写JS代码,这个就是JS的内联样式。通过script标签直接获取到JS的函数。var...
2021-05-18 15:59:11
706
原创 Position定位
Position定位在参加网页布局的时候我们经常会用到的position定位,那么它到底有几种定位呢?又有什么效果呢?首先我们要规定元素的定位类型,我们也要知道这个定位属性定义的建立元素布局所用的定位机制。定位的元素可以是任意的,不过绝对定位或固定定位元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它正常的位置中默认位置偏移,目前我们现在一般使用到的只有四个方法。...
2021-05-18 15:48:37
197
原创 css2D转换
css2D转换 css里面的2D转换有什么效果呢?首先2D转换其实是能够对元素进行移动、缩放、转动、拉长或拉伸,js里面很多简单的动画效果也是经过2D转换实现的,转换是使元素改变形状、尺寸和位置的一种效果。那么到底有哪一些呢?首先我们来试一下我们常见的transform属性,1、你们发现了吗?第二个div移动动距离原来的左上边移动了这是为什么呢?没错第二...
2021-05-18 15:37:40
618
原创 Display灵活使用
display是css中的一个属性display:inline;能使段落生出行内框,我们经常会用到display:inline-block使标签变成行内块级元素…下面我用了display:none样式和display:block样式去完成一个案例,在这里display起主要作用。首先我们看一下要完成的任务,就是每当我的指针移动的上面的框里面,对应的标签就会显示出我需要看到的内容,完成这一系列的动画效果从这里我们会想如何实现这个效果,看着是一个很简单的动画效果,如果做起来呢!那也是非常...
2021-05-09 19:40:27
282
原创 JS事件的委派
对于JS事件的委派我们并不陌生,使用js事件的委派能让我们关于事件的绑定进行一系列的操作。用简单的语言来说就是当事件被绑定到一个祖先元素,然而它的后代元素被触发时那么它就会一直冒泡到祖先元素从而触发祖先元素所绑定的函数事件,那么关于它的使用以及方法下面我来用两个例子来实现对于委派的使用1 首先我们要完成的是图片之间的切换,更换背景图片的这个功能,那么对于这个案例来说分为两个步骤:第一就是把布局设置好和所要引用到的属性值,通过style属性来完成我们所需要完成的页面布局,在这里...
2021-05-09 19:20:24
373
1
原创 前端jQ的使用
我们刚开始学Visual Studio 2015的基础时候会通过学习基本的html代码和css样式还有JS来方便我们学习。Jq和js使用类似都是用script标签包括起来。Jq代码比JS代码更加简洁,1、下面我们通过一个例子来分析一下,实现网页换肤,在这之前我们通过简单html和css代码布局。如何实现这个效果才是问题,首先我们刚开始接触Visual Studio 2015一般情况下把页面布局搭建起来是没有问题的.关键是怎么引用它实现我们要做的效果。从上面...
2021-05-01 10:02:23
696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人