自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WPF的栈式面板

栈式面板:StackPanel就是将控件按照行或列来顺序排列,但不会换行。通过设置面板的Orientation属性设置了两种排列方式:横排(Horizontal默认的)和竖排(Vertical)。默认情况下垂直排序,水平排列时,每个元素都与面板一样高;垂直排列时,每个元素都与面板一样宽。如果包含的元素超过了面板空间,它只会截断多出的内容 元素的Margin属性用于使元素之间产生一定得间隔,当元素空间大于其内容的空间时,剩余空间将由HorizontalAlignment和 VerticalAlignmen

2021-01-20 19:37:55 214

原创 WPF的画布面板

画布,用于完全控制每个元素的精确位置。他是布局控件中最为简单的一种,直接将元素放到指定位置,主要来布置图面。使用Canvas,必须指定一个子元素的位置(相对于画布),否则所有元素都将出现在画布的左上角。调整位置用Left、Right、Top和Bottom四个 附加属性。如果Canvas是窗口主元素(即最外层的布局面板是Canvas),用户改变窗口大小时,Canvas也会随之变化,子元素的位置也会随之移动,以保证 相对于Canvas的位置属性不变。Canvas允许子元素的部分或全部超过其边界,默认不会裁

2021-01-20 15:32:17 458

原创 WPF的自动折行面板

自动折行面板自动折行面板:WrapPanelWrapPanel布局面板将各个控件从左至右按照行或列的顺序罗列,当长度或高度不够时就会自动调整进行换行,后续排序按照从上至下或从右至左的 顺序进行。Orientation——根据内容自动换行。当Orientation属性的值设置为 Horizontal:元素是从左向右排列的,然后自上至下自动换行。当Orientation属 性的值设置为Vertical:元素是从上向下排列的,然后从左至右自动换行。ItemHeight——所有子元素都一致的高度。每个子元素

2020-12-26 08:55:06 350

原创 泊靠式面板

泊靠式面板:DockPanelDockPanel定义一个区域,在此区域中,您可以使子元素通过描点的形式排列,这些对象位于 Children 属性中。 停靠面板类似于WinForm中控件的Dock属性。DockPanel会对每个子元素进行排序,并将根据指定的边进行停靠,多个停靠在同侧的元素则按顺序排 序。在DockPanel中,指定停靠边的控件,会根据定义的顺序占领边角,所有控件绝不会交叠。 默认情况下,后添加的元素只能使用剩余空间,无论对DockPanel的最后一个子元素设置任何停靠值,..

2020-12-19 10:04:22 139 1

原创 WPF的控件分类

控件是咱们的门面,控件有很多,但是如果仔细去分析,也是有规律可循的,根据其作 用,我们可以把控件分类,日常工作中我们打交道最多的控件无外乎6类,下面我来介绍一下:布局控件:是可以容纳多个控件或者嵌套其他布局的控件,用于在UI上组织和排 列控件。Grid、StackPanel、DockPanel等控件都属此类,它们拥有共同的父类 为Panel。内容控件:只能容纳一个控件或者布局控件作为他的内容。Window、Button等控 件属于此类,因为只能容纳一个控件作为其内容,所以经常借助布局控件来规划其 内容。

2020-12-12 08:50:51 178

原创 WPF导出数据

上面是一个WPF里常见的表格,那么我们要怎样才能将它导出到Excel 呢,首先我们要获取到表格数据,因为我是把数据存放在datatable里面的,所以我们就要获取到datatable,下面是获取的代码判断是否存在数据,然后进行下一步操作创建Excel,再将它的工作簿和工作表创建出来,再将数据类型转换成需要的数据类型,再通过for循环将数据导入到工作表里的单元格,再为它设置指定的后缀和路径,然后关闭选择文件窗口可以看到已经导出成功。...

2020-08-09 19:39:12 369

原创 二叉树的性质

(1) 在二叉树的第i层上至多有2i-1个结点(i>=1)(2) 深度(高度)为k的二叉树至多有2k-1(k>=1)个结点(3) 对任意一颗二叉树BT,如果其叶子结点个数为n0,度为2的结点个数为n2,,则n0=n2=+1以上三个性质是一般二叉树都具有的,为研究二叉树的其他性质,下面介绍两种特殊形式的二叉树,即完全二叉树和满二叉树1, 满二叉树指深度为k切有2k-1个结点的二叉树,称为满二叉树,特点是每层上的节点数都是最大节点数2, 完全二叉树是指深度为k,有n个结点的二叉树当且仅当其

2020-05-28 17:04:40 201

原创 动态查找小结

一、 动态查找特点:表结构本身是在查找中动态生成,对于给定值k,如表中存在,则查找成功;否则在适当的位置插入k二、 动态查找的结构主要有二叉树结构和树结构两种类型三、 二叉排序树,又称为二叉查找树,它或者是空树,或者是满足如下性质的二叉树:(1) 若它的左子树非空,则左子树上所有的结点的值均小于根节点的值(2) 若它的右子树非空,则右子树上所有的结点的值均大于根节点的值(3) 它的左、右子树本身又各是一颗二叉排序树四、 二叉排序树的查找(1) 用给定值k与根结点关键字值比较,如果k小于根结点的

2020-05-18 15:56:13 627

原创 字符串小结

1,串的定义1.字符串的简称。在数据结构中,串是一种在数据元素的组成上具有一定约束条件的线性表,即要求组成线性表的所有数据元素都是字符,所以说串是一个有穷的字符序列。2.零个或多个字符组成的有限序列,记作s=“s0s1…sn-1”(n>=0),其中s是串名,字符个数称作串的长度,双撇号括起来的字符序列“s0s1…sn-1”是串的值。每个字符可以是字母,数字或任意其他符号。零个字符的串称为...

2020-05-08 15:03:55 99

原创 堆栈小结

一、堆栈简称为栈,是限定只能在表的一端进行插入和删除操作的线性表。在表中允许插入和删除的一端称做“栈顶”,另一端称做“栈底”。通常将元素插入栈顶的操作称作为“入栈”(进栈或压栈),成删除栈顶元素的操作为“出栈”。二、堆栈的基本运算 1、Stacklint()初始化堆栈 2、StackEnpty(s)判定栈s是否为空 3、StackLength(s)求堆栈s的长度 4、GetTop(s)...

2020-04-28 17:29:17 157

原创 查询数据

查询可以说是最基本的东西了,可是他看起来并不简单,下面我要说的是最基本的查询。直接上代码。上面的是一个简单的连表查询。它们之间通过主键与外键进行连接,然后通过里面的某一数值进行排序,上面的(descending)是倒叙排序。这里是创建了一个列表(list)来接收数据,在创建一个接受所有字段的实体类。再调用封装好的类来进行分页,最后将数据返回到页面这里查询出的数据是把它放到一个layui的数据...

2019-07-26 20:07:51 96

原创 新增数据

这次说下简单的新增数据。新增是比较基本的东西,只要掌握主要的东西就可以快速上手。先来看下代码这是控制器的代码,上面写了个判断,它是判断重复的,因为新增数据是不能重复的。然后它是通过(savechange)这个方法来保存的,再来看下页面上的代码这是获取页面上的数据,通过id来获取,也可以通过(name)属性来获取,在接下来就是判断,它判断的是页面输入的数据不能为空这是页面上的代码,它判断...

2019-07-26 20:00:41 124

原创 如何自动生成编码

在上网的时候经常会有需要输入一些号码,通常这些号码又比较长,就显得很麻烦,这时候就需要在后台自动生成编码,这样就可以给用户更好的体验。那么要如何去生成这些编码呢下面我就演示两个生成编码的方法,先来看下基础样式和代码样式比较简单,主要是为了演示效果下面来说下第一种方法,它是通过获取时间去拼接成编码的上面分别获取了年、月、日、时、分、秒、毫秒,然后将它们拼接起来,就可以得到一串编码通...

2019-07-17 15:50:27 2365

原创 layui里面的日期插件

相对于js原生的日期插件,layui里面的的日期插件就好看很多了。下面我来说下layui里面的日期插件。通常分为三类,日期、时间、日期加时间(date,time,datetime)。先来欣赏下它们三个的样式 在这里插入图片描述上面的分别是日期,时间和日期加时间的,日期加时间的在你点击选择时间后就会弹出选择时间的表格,就是第二个。下面就来说下如何去使用当你是想绑定单个的时候,你可以用id...

2019-07-17 15:36:55 290

原创 输入数据,填写其他数据

在网上经常会看到一些输入某项数据就可以把其他关联的数据显示出来,具体怎么实现这个功能呢,下面我来演示一下 。这个呢,就是要实现的效果,就是输入前面的编号,就可以把后面的名称显示出来,来看下它的css代码这个就是它的代码,再来看下它的方法这里通过查询编号,来获取名称和ID,然后就是调用这个方法这里通过name属性去获取页面输入的数据,再运用控制器的方法来得到它的名称,然后将方法放到...

2019-07-07 16:59:40 206

原创 表格的监听事件

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年7月6日在网页中经常会有表格,当你点击它的时候,它就会执行其他操作。这个功能要怎么实现呢。首先,先创建一个表格,用的layui里面的数据表格,(上面我犯了个小错误,就是lay-filter,这个东西我把它改成了layui-fiter,虽然表格不出错,但是,它的监听事件是没有反应的)接下来就看下表格的代码上面...

2019-07-07 16:50:49 960

原创 页面跳转与回退

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年6月26日在浏览网页的时候,浏览器的上方会有前进和回退按钮,这个是什么原理呢,下面我来给大家解答下吧首先我这里用到的是浏览器对象里的history和location这是两个页面,当我点击第一个页面的跳转是,他就会跳转到第二个页面,代码如下这里就用到了location方法,上面两个页面的回退都是用到fo...

2019-06-28 09:12:54 683

原创 时间格式的转换

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年6月25日在浏览网页的时候经常会看到一些时间,那么怎么将时间显示在网页上呢,下面来看下如何操作吧上面的英文其实是时间来的,不过它需要转化,才能在页面上显示。先说下它的原理,它是将数据库里的时间(数据类型是time、date、datetime的)转换为字符串的格式,然后将它转换为页面可以兼容的日期格式,并为它设置格...

2019-06-28 09:01:34 142

原创 关于数组对象的一些方法

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年6月16日第一个reverse,它可以把数组的顺序颠倒这是他的代码,来看下效果吧可以看到它的顺序是被颠倒了的接下来是第二个,对数组排序,当你没有写参数的时候,它会默认的按字母顺序来排序,当你想按其他方式排序的话就必须提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具...

2019-06-17 16:51:12 122

原创 数组对象

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年6月15日JavaScript中有很多对象,我这次就来说下里面的数组对象吧。数组对象的作用是使用单独的变量名来存储一系列的值,下面我将创建一个数组对象我声明了一个变量来接收数组数据,然后再将它们输出到页面这个就是一个简单的数组接下来我要将两个数组合并,如何合并呢,主要是用到concat这个方法这里有两...

2019-06-17 16:39:16 109

原创 日期对象

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年6月3日这次来给大家说下那些关于日期得一些实例。直接进入主题,先是第一个,返回当前的日期和时间这个就是获取当前时间的代码,只要在页面或者控制器输出date,就可以获得当前时间0下面来看下第二个,日期我们已经获取到了,接下来获取一下星期直接来看效果吧最后再来个钟表,直接上代码看下效果日期对象还有...

2019-06-09 17:04:38 87

原创 折叠面板

今天要做的是bootstrap插件里面的折叠面板,这个东西挺实用的,下面就来说下怎么使用它吧首先它是有很多样式的,可以做成按钮的样子,也可以用(card)卡片做成手风琴的样子,也可以自定义自己喜欢的样式,接下来我就用卡片来做一个手风琴效果的给大家看看,先来看下它的代码 ...

2019-06-09 16:54:04 174

原创 设置内容和属性

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年6月1日在这里设置内容和属性用到的方法为-text() 设置或返回所选元素的文本内容-html()设置或返回所选元素的内容(包括 HTML 标记)-val()设置或返回表单字段的值-attr()用于设置/改变属性值先来看下设置内容的方法的用法这是它的代码,再来看下演示效果这是它的样式,点击下面的按钮...

2019-06-09 16:39:04 188

原创 获得内容和属性

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年5月27日jQuery中有个很重要的部分,就是操作DOM(文档对象模型)。今天我就拿几个最简单的方法来演示一下。第一个 —text()-设置或返回所选元素的文本内容;第二个 —html()-设置或返回所选元素的内容(包括HTML标记)第三个 —val()-设置或返回表单字段的值第四个 —attr()-获取属性...

2019-05-28 10:19:21 143

原创 条件语句

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年5月25日这次要说的是条件语句里面的三种,if语句,if…else语句,if…else if…else语句。这三个虽然看起来区别不大,但是作用却是不一样的。先说if语句,它在只有当条件为true的时候,使用该语句来执行代码;然后就是if…else语句,当条件为 true 时执行代码,当条件为 false 时执行其他...

2019-05-28 10:02:45 135

原创 如何将数据表格导出Excel

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年5月16日在浏览网站过程中,经常会看到各种各样的表格,并且还带有导出功能的,到底怎么实现的呢,下面一起来看下。首先呢,我们这里用到的是NPOI插件,就是说我们要先引入NPOI插件,然后将所需要的数据查询出来,并进行筛选,下面来看下代码这里是把所需要的数据查询出来了,并且进行了筛选,下一步是将数据转化为对象列表...

2019-05-17 14:54:03 1041

原创 如何正确使用For循环

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年5月15日有时候我们在某种情况下需要多次执行同样的代码,并且每次的值都不同,那么该怎么实现呢。首先是平常的做法然后,再来看下用for循环的效果这样就显得简洁很多了,我们来详细解说下for循环的语法结构Var I = 0;这是第一个语句,它的意思就是在循环开始之前就执行的代码,就是在循环开始之前就设置 变量(...

2019-05-17 14:40:12 2332

原创 如何上传图片

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年5月7日在网上经常会看到图片,但是图片是怎么上传的呢这个是个简单的例子,左边的框就是装图片的,具体怎么实现呢、这些就是它的代码,里面给了它双击事件,只要双击这个div就可以弹出选择图片就是这个东西,打开它呢需要把input标签的type设置为file,就是上传文件的类型那么接下来又要干嘛呢,接下来要选择...

2019-05-07 11:20:57 281

原创 如何生成验证码

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年5月6日在日常上网中我们经常会看到验证码,但是你知道验证码如何生成吗,下面我来为大家揭开这个谜团。这个是已经封装好的实体类,里面有两个方法,具体作用就是生成验证码字符串,然后根据字符串创建验证码这是生成验证码图片的代码,先看方法里面的第一句代码,它引用了实体类里面的方法,小括号里面的参数是验证码的位数,可以...

2019-05-07 11:11:21 1066

原创 正则表达式

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年5月7日今天我就来说所下正则表达式,我们在验证QQ号的时候,验证电话号码的时候都会用到正则表达式。下面我就来说下什么是正则表达式。在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。正则表达式是用于进行文本匹...

2019-05-07 11:06:37 117

原创 内联框架(iframe)

开发工具与关键技术:VS HTML作者:黄海滨撰写时间:2019年4月 24日我们在浏览网页的时候,经常会看到一个页面里面会弹出另外的页面,会不会感到神奇呢,具体怎么实现的呢。我们先来说下iframe这个标签,它的作用是可以在网页内显示网页,就是它会创建一个包含另外一个文档的内敛框架(即行内框架)。是不是觉得有点迷,不要急,下面我来给大家演示一下就行了。这个呢,就是我搞的一个...

2019-04-28 14:51:14 2105

原创 Form表单提交

开发工具与关键技术:VS HTML作者:黄海滨撰写时间:2019年4月 22日Form表单是我们在做项目的时候经常会用到的东西,他可以解决我们提交数据的问题,非常的实用。上面的就是一个简单的form表单提交,看起来不复杂,其实真的也挺简单的。先来说一下它的第一个属性:action。它是必需的属性,它规定当表单提交时,向何处发送数据。它的属性值是:URL,简单来说就是链接,它可...

2019-04-28 14:43:28 343

原创 Layui表格的渲染

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年4月 16日我们在浏览网页的时候,会看到很多各种各样的表格,今天我就来说一下layui插件里面的表格。Layui插件里面有很多样式的表格,因能力有限,只能找个最简单的表格来为大家解析一下了。很明显可以看到,这是个非常简单的表格,而我们想要在网页上看到数据,可没那么简单喔。首先,我们要在项目中引用layui插件...

2019-04-18 08:29:29 177

原创 关于查询的三种方法

开发工具与关键技术:VS jQuery作者:黄海滨撰写时间:2019年4月 15日我们程序猿打得最多的代码就是:增删查改这四种了。今天我就来说下关于查询的几种简单的方法首先是第一种,就是普通的Linq查询这种是直接声明变量,它先是指定数据源。From子句是为了引入数据源(SYS_Academe)和范围变量(tbAcademe)。范围变量将作为对每个连续元素的引用SYS_Acad...

2019-04-18 08:16:45 829

原创 layui插件里的4种对话方式

开发工具与关键技术:VS jQurey作者:黄海滨撰写时间:2019年4月3日最近做项目中一直在用插件,发现插件真的很实用,可以少打很多代码。下面我来跟大家说一下layui插件里比较实用的四种对话方式首先,我们要引入layui插件才能使用它,下面进入正文,先来说第一个Layer.alert对话框,它类似系统alert,但比alert更灵便,它的参数是自动向左补齐的。通过第二个参数...

2019-04-08 08:36:19 2590

原创 项目制作中的日常错误

开发工具与关键技术:VS Html作者:黄海滨撰写时间:2019年3月 31日在做项目的过程中,我们经常会碰到各种各样的错误,有时候就因为一个标点符号,就会出现一系列的错误,下面我给大家分享一下我解决问题的方法。这是我们初期比较容易出现的错误,这时候我们就去浏览器的控制台看它是否报错(一般都会把错误显示出来),假如它没有没有报错,那就找到错误的地方,复制它的ID,然后回到视图代码...

2019-04-08 08:30:54 74

原创 改变轮播边框

开发工具与关键技术:DW CSS作者:黄海滨撰写时间:2019年2月21日我们在写轮播的时候,有时为了美观需要设置它的边框,那么该怎么写它的代码呢这时候我给它加了句代码它的意思是给装图片的盒子设置圆角效果再来看下它的效果然后就可以了。...

2019-02-21 21:56:10 505

原创 盒子阴影

开发工具与关键技术:DW CSS作者:黄海滨撰写时间:2019年2月21日我们在制作布局的时候经常会用到盒子的阴影,下面来看下它怎么制作先设置一个盒子,然后再给它一些样式然后再设置它的阴影再来看下它的效果...

2019-02-21 21:24:11 125

原创 用css制作三角形

开发工具与关键技术:DW CSS作者:黄海滨撰写时间:2019年2月11日在制作布局的时候,我们制作的小图标上面会有小三角形今天我们就来用css制作三角形先来看下代码然后,我们来设置一下它的边框我们只留了上面的边框,其他的都设置为透明色现在就可以看到一个倒立的三角形,如果想设置其它方向的就只留那个方向的背景颜色,其他的都为(transparent)透明色,顺序为上右下左。...

2019-02-14 22:41:36 257

原创 一个实用小技巧

开发工具与关键技术:DW Html作者:黄海滨撰写时间:2019年2月 6日接下来我给大家带来一个常用小技巧我们在设计布局的时候经常会用到输入框,可是我们在一些时候不需要它的选中效果所以就要去除它的效果当加上这句代码的时候,再来看下他的效果这时候他的选中效果就被去除掉了...

2019-02-07 20:58:59 86

空空如也

空空如也

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

TA关注的人

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