自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WPF简单的窗体属性(一)

在Window窗体里面,最常见的控制外观的属性有Icon、Title、WindowStyle、ResizeMode;控制窗口位置的属性WindowStartupLocation、Topmost。下面介绍三种控制外观的属性Icon、Title和WindowStyle。一、Icon指定窗口的图标,可以使用任意一张图片做图标。二、Title指定窗口的标题。上述两项如下图:代码:效果图:三、WindowStyle指定窗口样式,有四种类型。1、None:无边框;没有边框。WindowStyle=

2021-01-20 20:46:00 504

原创 XAML命名空间

XAML命名空间WPF(Windows Presentation Foundation)是(微软推出的)基于Windows的用户界面框架,属于.NET Framework 3.0的一部分。WPF提供了统一的编程模型,语言和框架,做到了分离界面设计人员与开发人员的工作。WPF中文译名为“Windows呈现基础”,原来的代号为“Avalon”。从.NET Framework 3.0开始引入。(所以.NET Framework 3.0以下版本没有WPF,.NET Framework 3.0及其之后的版本才支持

2020-12-18 21:43:14 668 1

原创 WPF命名空间

WPF命名空间如下图,WPF在默认情况下带有三个命名空间。第一个通过链接的方式将命名空间加进来,是矢量的命名空间;第二个命名空间带有x的前缀,是xaml的命名空间。一个完整的XAML页面必须带有这两个命名空间。三个命名空间带有local的前缀,local代表着应用程序,加载的是本地的命名空间。WPF命名空间里面的样式、模板、动画等资源。那么WPF命名空间里面的样式、模板、动画等资源要如何使用呢?是与Html那样使用Css或者Style标签吗?当然不是。既然是资源,就要通过资源引入命名空间里面的资源,

2020-12-18 21:39:32 1407 1

原创 XAML语言基本介绍

XAML语言基本介绍WPF(Windows Presentation Foundation)是(微软推出的)基于Windows的用户界面框架,属于.NET Framework 3.0的一部分。WPF提供了统一的编程模型,语言和框架,做到了分离界面设计人员与开发人员的工作。WPF中文译名为“Windows呈现基础”,原来的代号为“Avalon”。从.NET Framework 3.0开始引入。(所以.NET Framework 3.0以下版本没有WPF,.NET Framework 3.0及其之后的版本才

2020-12-04 21:29:04 7781

原创 WPF基本介绍

WPF基本介绍WPF(Windows Presentation Foundation)是(微软推出的)基于Windows的用户界面框架,属于.NET Framework 3.0的一部分。WPF提供了统一的编程模型,语言和框架,做到了分离界面设计人员与开发人员的工作;WPF提供了全新的多媒体交互用户图形界面。WPF中文译名为“Windows呈现基础”,原来的代号为“Avalon”。从.NET Framework 3.0开始引入。(所以.NET Framework 3.0以下版本没有WPF,.NET Fra

2020-08-09 19:57:56 20456

原创 循环队列

队列是一个特殊的线性表,队列简称为“对”。队列有两种存储结构,一种是顺序排列,另一种是链式排列。下面我们以顺序队列为例。队列有一特征名为“先进先出”。队列的入队只允许队尾操作,rear增加一位。队头front不允许修改。而队列的出队则相反,只允许队头操作,front增加一位,队尾rear不允许修改。如下队列的直观图,因为队列的入队和出队都指定队列的一端操作,所以当队列有了出队的操作之后,队列的前端会有空位置,即使再进行入队的操作,也是在队列的另一端插入,队列前端的空位置不会被插入。而且当队

2020-05-28 16:13:29 225

原创 队列的入队和出队

队列是一个特殊的线性表,队列简称为“对”。队列的插入元素的操作称为“入队”或者“入队列”,删除元素的操作称为“出队”或者“出队列”。那么,队列是如何插入元素和删除元素的呢。队列有两种存储结构,一种是顺序排列,另一种是链式排列。队列的元素存放的都是地址连续的单元。而队列的特征是“先进先出”,且队列的入队只允许队尾操作,rear增加一位。队头front不允许修改。队列的出队则相反,只允许队头操作,front增加一位,队尾rear不允许修改。所以为了避免“假溢出”这个问题我以顺序队列的循环队列为例来讲解。

2020-05-28 16:03:59 18632

原创 堆栈的定义

堆栈的定义堆栈又简称为“栈”,英文名为“Stack”。堆栈满足了线性表的元素与元素之间的逻辑关系,并且一一对应,所以堆栈是一种特殊的线性表。堆栈这种线性表最特殊的是只能限定在表的同一端进行插入和删除的,就是我们称为“栈顶”的这一端,堆栈的这个特征又可以简称为“后进先出”。堆栈的这个“后进先出”就像我们平时叠东西一样,从最下面叠起,但是从最上面开始拿走。堆栈有两种存储结构,一种称为顺序栈,另一种称为链栈。如下图的堆栈是存放在一个一直连续的顺序表中,它的栈顶是an,栈底是a1。而堆栈堆栈这种线性表

2020-05-18 12:57:16 1674

原创 队列的定义

队列的定义队列简称为“对”,英文名为“Queue”。队列和堆栈一样都是特殊的线性表。和堆栈不一样的是,队列这种线性表的特殊是它限定只能在表的一端作插入运算,然后只能在表的另一端作删除运算,作插入元素的这一端为“队首”,作删除运算的这一端称为“队尾”。队列的这一特征我们又可以称它为“先进先出”。队列的这个“先进先出”就如同我们平时排队一样,讲究一个先来后到,先来的排在前面,后到的排在后面,排前面的先走,排后面的后走。队列有两种存储结构,一种是顺序排列,另一种是链式排列。如下面图的采用顺序存储结构

2020-05-18 12:54:50 1196

原创 单链表的插入

单链表的插入单链表是线性表链接式表示的最简单的一种。单链表中组成的节点有两个域,数据域和指针域。数据域可以存放储存元素的数值数据,指针域指向它的直接的后继存储地址。与顺序表不同的是单链表不需要地址连续的空间。那单链表要如何插入呢?首先要定位元素,确定元素要插入的位置,如下图定位代码,定位在i的位置,从第一个节点开始,往下寻找,在不为空且大于i的情况下一直往下寻找。单链表要插入的新...

2020-05-08 16:11:16 4583

原创 单链表的删除

单链表的删除单链表是线性表链接式表示的最简单的一种。单链表的节点由数据域的指针域构成,那么单链表是如何删除的?和单链表元素的插入一样,删除元素首先也是要定位元素,同样指针域一定要定位在要删除的元素位置的前一个位置,然后直接链接,不要删除的元素,把要删除的元素直接拿出来放到存储池里面。然后与下一个元素节点(next)直接链接。删除一个元素位置数据之后,实际的元素数量size要减去一。而要删...

2020-05-08 16:07:18 985

原创 顺序表元素的删除

顺序表元素的删除顺序表最大的特点是元素按顺序存放,紧密保持在一起,地址是连续的空间。那顺序表的元素是怎样删除的呢?下面顺序表插入数据元素的方法图。在函数头上设置i为它要删除的顺序表元素的位置,删除的顺序表元素在删除之前要先备份。然后从i这个元素开始,一直到最后一个元素,或者说到size个元素,size是实际的个数,所以是size-1。然后删除的顺序表元素之后的元素都要往前移一个位置,所...

2020-04-29 15:21:38 3693

原创 顺序表元素的插入

顺序表元素的插入线性表有两种储存方式,一种是顺序表的形式,另一种是链表的形式。而顺序表最大的特点是元素按顺序存放,地址是连续的空间。下面是顺序表插入数据元素的方法图。在i的位置上插入X元素,size是实际的个数,然后到i这个位置每一个元素都往后移一个元素位置,这样做的面对是为了留出i这个位置,然后把要插入的元素复制在这个空出的位置上。因为前面已经插入了一个新的元素,所以size的实际...

2020-04-29 15:13:04 5055

原创 保存layui表格里input标签的数据

保存layui表格里input标签的数据上次写到了在layui表格里面加入input标签, 并且设置input标签的类型为时间格式,使数据顺序整齐排列在表格里,并且可以在layui表格里同时对多条数据进行编辑。那么,现在,问题又来了:如何同时保存在layui表格里面编辑的多条数据呢?在创建table标签时,我给它套了一个form表单,layui表格里面的input标签也按照form表单里面的...

2019-07-27 15:07:17 4979 2

原创 layui表格里加入input标签

layui表格里加入input标签问题:如何在表格里添加input标签,并且设置input标签的类型为时间格式,即将input标签的“type”设置为“date”,然后在编辑完input标签里面的内容后,将新编辑的内容保存呢?layui表格虽然有可编辑的表格,但是layui表格的可编辑表格可以随意的添加任何内容,没有我想要的时间类型的格式。但是我又想数据可以在向表格那样排列出来,并且可以一...

2019-07-27 15:01:45 17169 3

原创 Bool类型数据

当数据库的数据字段类型设置为bool类型时,它的值就只能输入 “true”和“false”这两个的其中一个,不可以输入其它的内容。所以一般我设置bool类型的数据时,在数据的值的选取上,我会给它设置两个单选框,为单选框设置固定的value值,一个单选框的值为“true”,另一个单选框的值为“false”。单选框也为input标签的一种类型,所以,在form表单中,单选框的值也可以被序列...

2019-07-17 21:49:40 5834

原创 自动判断转变2

自动判断转变2问题:一般的公司员工在想要离职之前都要提前一段时间申请离职,即提前确定好离职时间,但是,在真正地离职之前,这个员工还要工作一段时间。我想要实现一个效果,就是:当有员工申请离职,确定好离职时间之后,就在员工的信息里填上离职时间,在过了这个离职时间之后这个员工的账号就不可以使用,即这个员工的账号的状态会在过了输入的离职时间之后自动的由启用变为禁用。而这个效果如何实现呢?这里所用的方法...

2019-07-17 21:46:35 102

原创 自动判断转变

这几天一直在烦恼一个问题:一般的公司员工在要离职之前都要提前申请离职,所以我在员工信息里加入了离职时间。我想要实现的效果是:当有员工离职之后,离职的员工的账号就不能再被使用,即账号的状态会在过了输入的离职时间之后自动的由启用变为禁用。而这个效果如何实现呢?下面是我暂时想出的解决方法。1、 第一步:查询出所有的状态为启用的数据。因为是单表,所以用最简单的Linq语句查询就可以,在三种简单查询中,...

2019-07-07 21:25:47 221

原创 运用Layui插件渲染树形表格

运用Layui插件渲染树形表格之前也曾介绍过如何运用layui插件渲染表格,但这里的树形表格和上次的表格虽然都是用layui插件渲染的,但是两者并不一样。树形表格虽然也需要用layui插件渲染,但是树形表格本身现在还不是layui插件的功能,今天使用的主要的渲染树形表格的js可以说是layui插件的扩展。下面就让我为大家介绍一下渲染树形表格。1、 从网上下载树形插件。https://gi...

2019-07-07 21:21:13 2223

原创 行单击事件获取表格筛选条件

在两个表之间的关系为父与子的时候,父表的ID为子表的外键ID,同时也作为子表的筛选条件,在父表的监听行单价事件触发后,子表获取到父表的监听行的数据的ID,这个ID就作为子表的筛选条件筛选数据。这里就用layui插件渲染两个关系为父与子的表,并且子表的数据随着父表的行点击事件的变化而变化。1、 首先在搭建Html页面框架。重点是要搭建两个table标签渲染表格。2、 控制器方法。第一个表格...

2019-06-27 22:15:25 279

原创 Input值不可修改

Input值不可修改要固定input标签里面的值不能被修改,我这里有两种方法。1、 为input标签设置只读模式。设置只读模式之后,整个文本框就都会被封住,input标签里面的值就不能被手动删除和修改,不能再添加新的内容。有两种方式设置只读模式。(1) 运用disabled =“disabled”设置。因为disabled说明了这个input标签是被禁用的、不可选择的,并且不能接收焦点,...

2019-06-27 22:09:57 36901

原创 图片的处理

新增或修改数据时,新增或修改图片与其他的数据有些不一样,下面我们以前来看一下不同在哪里把。1、 首先在HTml页面搭建放置图片的框架。这里使用了一个input标签与一个img标签,input标签的类型type为file,可以选择文件,input标签的name值要与数据库字段对应,img标签用于存放上传的图片。2、 选择图片的过程。(1) 第一步,读取文件:FileReader为文件读取的接...

2019-06-18 09:22:20 118

原创 NPOI导入

下面我们来学习一下如何使用NPOI插件进行导入。之前一起学习过导入的Js代码,这里学习一下NPOI导入以及导入的步骤。1、 下载并安装NPOI插件。2、 使用Excel表格或者Word文档设置一个导入数据的固定的模板(我这里使用的是Excel表格),数据要按照固定的模板排列。在导入数据之前,要下载模板,把要导入的数据按照模板来制作。(Server为服务器,MapPath为当前项目的位置)...

2019-06-18 09:17:05 3009

原创 导入数据

导入数据之前写过导出数据,这里接着写一个关于导入数据的。下面一起学习一下导入数据的Html代码和Js代码。1、 首先Html页面为导入的数据设置一个模态框显示数据。2、 打开导入模态框:这里使用了form表单,所以在打开表单时要重置表单;因为使用了表格,所以在打开表格时要清空表格,以免上次导入的数据有残留,再次重复导入;3、 下载模板。要用Exel表格或者Word文档制作你所需要的模...

2019-06-10 11:06:21 195

原创 登录事件

登录事件现在网上的网页和软件大多数都具有账号登录功能,对于登录大家也都习以为常,那么登录是如何实现的呢 ,又是是如何判断输入的账号和密码是正确且相匹配的呢,下面我们就来认识一下是如何登录的。1、 首先在HTml页面搭建一个登录页面的框架。这里使用了form表单,用form表单包裹输入框。输入框的name值要与数据库字段对应。2、 控制器封装代码。在登录视图页面封装一个查询数据的代码。用Vi...

2019-06-10 11:01:50 328

原创 水晶报表打印

水晶报表打印这里讲一下如何使用水晶报表来打印数据。1、 首先下载并按程序安装好水晶报表插件。2、 创建一个文件夹接收水晶报表插件。3、 点击鼠标右键,然后将鼠标移动到添加上面,点击新建项弹出添加新项框,然后引用水晶报表插件,输入名称,添加。4、 然后创建数据集。点击鼠标右键,然后将鼠标移动到添加上面,点击新建项弹出添加新项框,然后点击数据,找到数据集,写上合适的名称,点击添加创建数...

2019-06-10 10:57:51 336

原创 下拉框数据绑定

下面我们来学习一下如何绑定下拉框数据,并实现下拉框值的改变。1、 先在Html页面设置下拉框。在绑定数据前,下拉框的样式如图2、 利用主键ID查询数据。(下面是控制器封装的代码)查询学院数据。这里用List的Linq语句,所以最后要通过ToList()转换List的数据类型;通过实例化的模型调用数据库中的学院信息;“Select”为事先封装好的类,可以防止错误的发生;用int类型的id...

2019-05-28 10:21:25 341

原创 渲染表格

渲染表格下面我们来学习如何利用layui插件完成表格方法渲染。1、 首先在Html页面创建一个table表格标签接收表格。2、 查询数据。在控制器封装一个查询数据的方法,LayuiTablePage是实体类分页数据,layuiTablePage是承接的参数。这里是单表查询,只用List的LINQ语句获取显示数据,List是列表,LINQ语句要与List相等,所以在查询语句的最后面要加上...

2019-05-28 10:04:05 527

原创 修改和删除数据

上次写了HTML页面新增数据的js内容,这里就接着写一些HTML页面修改和删除的内容吧。修改数据:与新增数据一样,首先要设置一个修改按钮,但是这里的修改按钮是设置在layer表单里面,即数据信息里面的,所以它是在js里面封装一段函数在渲染表格时把按钮插入到layer表单里面:然后设置修改模态框,事实上,修改模态框与新增模态框的样式是一样的,有时候为了节省代码,会让新增和修改共用一个模态...

2019-05-17 14:46:09 942

原创 新增数据

这里写自定义目录标题我们平常经常在网上或者手机上的软件里输入新的信息、修改信息和删除信息,而输入新的信息就相当于在软件上新增数据,那么,数据是如何新增的呢?之前为大家解说一下如何在控制器封装一段新增数据的代码,下面我来为大家解说一下如何在HTML页面封装新增数据的代码:首先,在页面设置一个新增按钮:还要设置一个填写新增数据的模态框,这里使用了form表单,要设置重置表单按钮,里面一定要...

2019-05-17 12:03:22 138

原创 修改和删除

修改和删除上次写了一些关于新增的内容,这里就接着写一些修改和删除的内容吧。修改:修改和新增其实差不多,不同的是,修改必须要调用id。修改内容要在进行修改之前通过id查询要修改信息的表。public ActionResult 封装的修改方法名(int 参数名){ try { 要修改信息的表 变量名 = (from 自定义表名 in 实例化的模型.要修改信息的表 ...

2019-04-27 21:56:11 615

原创 单表新增

单表新增我们平常经常在网上或者手机上的软件里输入新的信息、修改信息和删除信息,而输入新的信息就相当于在软件上新增数据,那么,数据是如何新增的呢?下面为来为大家解说一下如何在控制器封装一段新增数据的代码: public ActionResult 封装的新增方法名称(与数据库对应的要新增数据的表 传递的参数名) { ReturnJson returnJson = new ReturnJs...

2019-04-27 21:47:29 164

原创 Cookie和Session

Cookie和Session浏览器一般都有缓存,而浏览器里面的缓存就是 Cookie 和 Session 缓存。浏览器有缓存作用,而 Cookie 和 Session 机制就是用来记录缓存的。浏览器有两种缓存机制:Cookie 的缓存机制以及 Session的缓存机制,它们都能实现缓存的作用。那么Cookie 和 Session有什么不同呢?Cookie 和 Session(1)Co...

2019-04-18 11:09:21 159

原创 简单的登录事件

简单的登录事件现在网上的软件一般都需要登录才能使用,对于登录大家也都习以为常,下面我来为大家介绍一下简单的登录事件。1. 登录页面;一般软件登录都需要几个条件,不同的软件可能所需要的登录条件不一样,但用户名和密码是必须要输入的信息。下图是一个简单的登录页面,这个登录页面的登录条件只有用户名和密码两个信息。这样的页面的基本代码如下。(下图来自网络,并不是下面代码的效果图。下面的代码只是H...

2019-04-18 10:58:39 880 1

原创 ASP.NET MVC引用数据库

ASP.NET MVC引用数据库项目有两种框架,B/S架构和C/S架构,ASP.NET属于B/S架构, ASP.NET 是一种用来创建网站还有网页的开发框架,可以使用Html、Css和JavaScript。ASP.NET有三种开发模式:1、Web Forms2、MVC3、Web APIMVC是ASP.NET的三种开发模式其中一种。MVC由三层组成:1、Model(模型)。2、V...

2019-04-08 10:44:52 1334

原创 简单的Linq查询语句

简单的Linq查询语句下面我来我大家介绍几种简单的查询方式。1、简单语法下面是一段LINQ查询语句=============================================================================================List<Select> list = (from tb in Model.SYS...

2019-04-08 10:29:57 434

原创 Position属性

Position属性Position属性用于定位元素,规定元素的位置,最常见的是position:relative相对定位以及position:absolute绝对定位。Position属性可以用于定位任何元素。元素可以使用顶部top、底部bottom、左边left、右边right四个属性进行定位。1、position:relative相对定位设置相对定位的元素会相对于这个元素原来的位置进行...

2019-04-01 15:39:36 1340

原创 border边框

border边框border是一个常见的属性,如同border的中文意思一样,它的作用是为元素设置边框。代码: <style> div{ width: 100px; height: 100px; background: red; } .one{ border: 2px solid #0000...

2019-03-31 17:55:37 383

原创 Opacity

OpacityOpacity属性是CSS中一个有趣的属性,它的作用是使图像变得透明,让图像带上透明度,这就使图像的观赏变得完全不同。为opacity属性设置不同的数值,其呈现的透明度也就不同。opacity属性的数值从0~1。代码:<style> .one{ opacity: 1; } .two{ opacity: 0.8; } .three{ opac...

2019-03-31 17:37:07 1689

原创 Input标签

Input标签开发工具与关键技术:DW作者:汪秋霞撰写时间:2019/1/19Input标签是Html中的一种输入标签,没有结束标签,常在form表单中使用,根据type属性的不同类型,Input标签又分为不同类型的输入框。下面为大家介绍几种Input标签。(下面的Input标签全都使用默认样式)type=“text”:文本输入框,这是最常见的一种输入类型。代码: &lt;...

2019-01-19 17:56:57 601

空空如也

空空如也

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

TA关注的人

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