- 博客(48)
- 收藏
- 关注
原创 禁启用按钮
开发工具与关键技术:VS/MVVC作者:黄志鹏撰写时间:2021-6-16在我们做项目的时候我们经常用到我们的按钮这个控件,接下来我们来说说禁启用按钮这个功能功能, 在这里我做的功能是当我们的鼠标进入到我们的数据表格的时候我们就启用我们的按钮,当我们的鼠标离开数据表格的时候我们就禁用我们的按钮。注意的是,我们按钮的初始状态是,透明度我们要调一下,给0.5的效果就行,看得见的效果为False。这里我们也要用到我们的鼠标事件,思路如下,我们在表格数据中给到我们命令,然后我们在后台代码中写查询方法,再通过调
2021-06-16 19:04:42
206
原创 双击表格查询
开发工具与关键技术:VS/MVVC作者:黄志鹏撰写时间:2021-6-6今天我们来说说,当我们查询出表格的时候通过双击表格的任意一条数据从而调用另外一个方法,这个方法可以是新增,修改,删除,等等,这里我们通过双击表格的任意一条数据从而触发一个查询的方法。首先我们先说说具体的思路,我们双击鼠标右键这个方法我们是通过绑定命令的方式来调用我们的事件,我们使用的是MVVM Light的 EventToCommand来实现,首先我们要引入命名空间,代码如下:xmlns:i=“clrnamespace.
2021-06-06 19:43:24
182
原创 图片的更换
图片更换开发工具与关键技术:VS/MVVC作者:黄志鹏撰写时间:2021-5-17在我们做项目的时候,我们常常在数据表格中更换或者修改我们的数据,现在我们来说说在数据表格中更换我们的图片,我们的项目流程是点击我们数据表格的选中行数据,数据包括图片回填在我们的控件中,我们再手动的重新输入我们的数据包括上传的图片。图片回填我们在上次说过了,所以按照我们的项目流程我们我们直接跟换我们的图片。思路是给控件赋值直接修改保存即可,所以我们先申明全局变量临时接收我们的数据,然后打开文件选择框代码如下:
2021-05-17 16:25:05
275
1
原创 回填表格图片
开发工具与关键技术:VS /MVVC作者:黄志鹏撰写时间:2021/5/1今天我们来说说在做项目的时候我们在渲染表格的时候我们经常显示各种各样的信息。现在我们要说的是回填我们在表格中的图片。首先说明的是我们的图片保存在数据库的格式是一个二进制的数组。如下图所示,我们点击下图表格具体的行,则我们的图片就显示在我们的控件中。我们的逻辑是在ViewModel层首先申明我们需要显示的控件,然后获取到我们表格中的图片赋值给我们的控件即可。代码如下ZpImage =bytearraytobitmapim
2021-05-09 16:06:03
155
原创 批量删除数据
批量删除开发工具与关键技术:VS/WPF作者:黄志鹏撰写时间:2021/1/18在我们用WPF做项目的时候常常用到删除这个方法,但数据过多的话我们一条条数据删除起来工作量太大。所以我们来说说批量删除这个方法。首先我们的数据表格是两张相关联的表格,我们以表1和表2为例,表1的主键ID作为表2的副键,在这里我们且称表2为表1的父表,假如表2中有10条数据,表1只有一条数据,这时我们要批量删除表2中的数据,我们就可以以表1的主键ID作为判断条件,我们可以在表2的列中加入一个选择框,我们可以用这个选择框作为
2021-01-23 20:17:48
413
3
原创 2021-01-23
点击单元格获取数据开发工具与关键技术:VS/WPF作者:黄志鹏撰写时间:2021/1/8在我们用WPF做项目的时候常常用到SelectedCellsChanged的改变事件,下面我们来说说在表格中通过点击单元格来获取数据。我们可以通过这个方法来回填我们的数据。比如我们可以点击表格中的我们需要修改的数据,把我们的数据绑定在控件中,这时我们再从控件中填写数据时可以减轻我们的工作量。代码如下:SelectedCellsChanged=“dgvStaff_SelectedCellsChanged”>
2021-01-23 20:12:48
161
原创 2021-01-20
计时修改开发工具与关键技术:VS/WPF作者:黄志鹏撰写时间:2021/1/18在我们用WPF做项目的时候常常用到计时器,下面我们来说说利用计时器和修改数据的结合。思路如下,首先我们肯定是设计一个计时器,计时器的原理是每一秒钟都获取一次单前的时间。令其绑定在控件上,这时呈现出的效果是如同一个电子表,每一秒钟都在变化,如果我们需要设置一条数据,这条数据在我需要的一段时间之后要做出变化或改变状态。这时我们可以设置一个目标时间,我们把这个目标时间保存到数据库中去,而我们的计时器的时间是一直在不断的隔秒变化
2021-01-20 16:15:10
97
原创 图片上传
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2020/5/28接下来我们来说说当我们在做项目的时候,涉及到我们的图片上传的问题。首先,我们在代码的视图层,获取到我们要上传的所有内容,其中包括字符串类型和图片类型,之后我们就提交到控制层。提交的方法有很多种,这里我们用post方法提交,代码如下:其中enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。multipart/form-data 不对字符编码。在使用包含文件上传控件的表单时,必须使用该值。 然后提交到控制层后首先我们分
2020-05-28 15:26:49
116
原创 点击按钮添加选项
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2020/5/18接下来我们来说说一个简单的功能点,就是当你点击一个按钮的时候,就会添加一个输入框供你选择。我们先来看看样式。当我们点击“添加选项”按钮的时候,下面的输入框就添加一个以英文字母开头的输入框。开头的英文字母我们以A-J为一个数组。当点击到“J”时候我们就不能继续添加了。与此同时,我们点击“删除选项”的时候我们都会删除选项的最后一个,还有一点是,我们的输入框可以设置只读模式。下面是输入框的编号数组的样式:var ArrLetter =
2020-05-18 15:29:34
1074
原创 原代码渲染表格
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2020/5/8今天我们来说说在做项目的时候我们在渲染表格的时候我们经常用到个子高各种各样的插件。现在我们用原生代码来渲染一下我们的表格。首先我们在控制器中查询出一张表,这张表要是有数据的话我们可以新增或者不新增数据都行,没有则要新增数据,毕竟我们要看渲染表格的效果。所以表没数据不行。接下来我们在控制器层查询出一张表格,在这里查询表格就不说...
2020-05-08 15:49:08
132
原创 地图显示
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2020/4/28今天我们来说说,我们在9D上制作完我们的地图后怎么把我们的地图放在我们的项目里面。下面我们以MVC为例。首先我们要在9D制作成我们的地图,然后把我们的地图发放在iserver中。截图如下:接下来我们就在我们的开发工具中,我们来说说把我们制作完成的地图放入我们的项目中,接着我们来说说代码。首先我们要引入我们的插件。代...
2020-04-28 16:18:46
175
原创 html()方法
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/7/27接下来我们来说说我们经常用到的html方法,我们取得第一个匹配元素的html内容。html()方法在W3C里的解释说,这个函数不能用于XML文档。但可以用于XHTML文档。在一个 HTML 文档中, 我们可以使用 .html() 方法来获取任意一个元素的内容。 如果选择器匹配多于一个的元素,那么只有第一个匹配元素的 HTML ...
2019-07-29 20:59:18
855
原创 获取当前时间
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/7/19在我们做项目的时候,我们经常需要用到当前的时间,比如我们获取当前的时间作为一段字符串,我们用来辨别某些字段的唯一性。还比如我们在做项目的时候,我们经常是获取当前的时间作为我们的卡号等等什么的。还有我们可以以当前的时间作为我们的数据查询条件,通过时间或者时间段来查询我们需要的数据。下面我们来写一些获取时间的方法。funct...
2019-07-29 20:54:31
922
原创 jQuery的属性与样式之样式操作之css()
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/7/17我们通过JavaScript获取dom元素上的style属性,.css() 方法:获取元素样式属性的计算值或者设置元素的CSS属性,我们可以动态的给元素赋予样式属性。在jQuery中我们要动态的修改style属性我们只要使用css()方法就可以实现改变元素的样式:接下来我们举个例子:我们先声明一个div盒子和一个butto...
2019-07-17 17:12:45
174
原创 正则表达式
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/7/9在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码下面我们先来看看常见的元字符:。.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^...
2019-07-17 17:09:01
91
原创 自动生成卡号
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/7/7在做项目的时候我们有时会遇到这样的一个问题,当系统需要给每一位用户生成一条唯一的ID,或者是不重复的卡号时,我们应该怎么做呢?其实我们可以这样,时间在世界上是不会重复的,我们可以获取年,月,日,时,分,秒,毫秒,分秒,等等,简单的说我们就获取当前的时间的字段给到每一位用户即可。与此同时我们不可能一一的给每一位用户去赋值时间字段,...
2019-07-07 16:02:16
7339
1
原创 根据时间段查询数据
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/7/1在我们做项目的时候,我们有时需要查找一部分的数据,由于可能在表格中的数据有成千上万条数据,我们不可能一一的根据单条数据去查询。在这个时候我们可以根据一段时间段去查询数据。先说说这种做法的逻辑。我们在数据库那边在我们需要操作的表中必须要有一个时间的字段。然后我们在项目中获取一个开始的时间和结束的时间,获取这两个时间后我们再拿来跟我...
2019-07-07 15:58:37
3029
原创 地址表制作
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/6/25在我们做项目的时候,我们有时会需要获取到目标人的详细地址,如果我们直接在页面做几个对应的输入框的话,使用者就要填写国家,省份,城市,地区,街道等等,那显然会增加使用者的工作量,那样就显得十分繁琐。所以我们就需要去除繁琐以简洁方便的姿态显示世人,其实我们可以把需要填写的地址字段在数据库中做成一个个表,我们再把每一个表都关联起来,...
2019-07-07 15:55:51
1312
原创 多表回填
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/6/27在我们做项目的时候我们经常需要做数据的修改,当我们点击修改按钮的时候在修改的输入框中并不是直接又把需要的数据重新填写一遍,而是回填还未修改前的所有数据,这样可以减少相同数据多次输入的情况出现。下面我们来说说数据的回填,而我们回填的数据是来自不同的几张表,这个时候我们应该怎么做呢。首先我们应该查询出一张与我们需要回填所有数据相...
2019-07-07 15:52:20
157
原创 根据条件查找数据
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/6/16在我们做项目的时候经常需找出我们需要的数据,而因为在项目的表格中有时会有成千上万条数据,我们不可能一条一条数据的去查找,在这个时候我们就需要一个搜索框,这个搜索框可以根据某些条件来查找数据,比如可以通过姓名或者通过民族作为查找条件来查找出我们需要的数据。接下来我们就说说相应的代码,我们的思路就是先在控制器那边写查询的语句,在...
2019-06-18 08:19:42
1141
原创 权限表制作
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/6/9在我们在项目的时候我们需要设置不同使用者的使用权限,我们对使用权限大者我们赋予最大权限可以操作项目的所以功能,对于使用权限中等者,我们让其操作部分功能以及查看部分页面。而对于不需要操作项目太多功能的使用者来说,我们只让其操作相应的功能及页面即可。下面我们就来说说在数据库的怎么制作权限表。首先我们在数据库中先制作一个用户表,我们...
2019-06-15 16:58:23
413
原创 细说下拉框
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/6/7当我们在做项目的时候会有一些输入框是我们一般是知道或者是目前已知的数据的输入框我们一般是直接把文本框做成一个下拉框。因为这样我们所作的项目方便使用者的操作和使用。首先我们在设计数据库的时候就需要在数据库中把需要或已知的数据编辑完成。下面是数据库的样式截图:接下来我们我们完成下拉框的基本样式:<div class=...
2019-06-09 20:20:45
610
原创 多表删除
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/6/4在我们做项目的时候我们经常需要在多个表中来提取我们需要的字段以此来合成我们新的表。这里叫做连表查询,连表查询出来的表格是无数据的,所以我们得往这个新合成的表中新增数据,新增多条数据后发现表中有废数据,所以我们需要删除数据,这里就涉及到了我们的多表删除。多表删除不同于单表删除,单表删除是查询出单表并直接往这个单表中删除并保存即...
2019-06-09 20:08:28
443
1
原创 改变表格数据状态
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/5/30当我们在项目中把表格渲染出来的时候我们可以通过设置表格数据的状态以此来操作表格的数据。就好比如数据状态为true的时候,我们就可以对表格进行新增,修改,删除,等等。单数据状态为false的时候就不可以对表格进行新增,修改,删除。下面我们先来看看样式效果:接下来我们来说说它的代码,想要改变表格的数据状态其实我们只是修改数据...
2019-06-09 20:02:01
690
原创 多表新增
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/5/25在我们做项目的时候我们经常需要在多个表中来提取我们需要的字段以此来合成我们新的表。这里叫做连表查询,连表查询出来的表格是无数据的,所以我们得往这个新合成的表中新增数据,这里就涉及到了我们的多表新增。多表新增不同于单表新增,单表新增是查询出单表并直接往这个单表中新增并保存即可。而多表新增是往涉及到的所有表都要执行新增保存的操作。...
2019-05-28 08:19:45
214
原创 多表查询
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/5/20在做项目的时候我们经常用到多表查询也就是我们常说的连表查询,下面我们来说说用连表查询来查询出我们想要的数据。首先我们要做的是把几个单表连在一起,找出我们想要的字段。我们再在视图那边做一个查找相对应内容的输入框来查找我们表格的数据。接下来我们先把几个表格根据主键和外键的关系连接。首先我们先在几个表格中确定我们需要的字段。我们再...
2019-05-28 08:12:06
101
原创 新增
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/5/18在做项目的时候我们往往需要新增一些重要的数据,下面我们来说说新增的具体操作。我们先来理清一下思路。我们要完成的功能点是:首先我们在页面布局中先把新增数据的下拉框或是输入框布局好,然后我们把表单数据初始化。这个时候如果我们的表格在数据库里是有数据的那么这个时候当我们初始化表格的时候表格的数据就会被渲染出来。如果我们的表格的数据...
2019-05-17 09:06:05
76
原创 数据库的导入
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/5/8数据模型对于项目来说无疑是尤为重要的,下面我们来说说在项目中怎么导入我们在SQL新建好的数据库。首先我们先在PowerDesigner中建好我们所需要的表,在PowerDesigner中当我们需要建立表与表的关系时,我们是直接连线就行,它就会自动的在我们新建关系的表里面生成外键。因此在PowerDesigner中我们新建的表与表...
2019-05-17 08:44:21
263
原创 修改
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/5/3在做项目的时候我们经常需要用到新增,修改,删除,查询。下面我们来说说其中的修改。我们先来说说整体的思路是我们在渲染出表格的数据后,我们在表格的每一列里添加一个自定义按钮,我们就通过这个修改的自定义按钮来打开我们修改的模态框,与此同时我们要实现数据的回填,在修改完数据之后我们就来实现修改保存操作。首先我们先在控制层那边写好修改...
2019-05-08 18:55:24
127
原创 改变下拉框事件
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/5/2我们在做项目的时候经常用到根据下拉框的内容来查询数据,下面我们来说说下拉框的改变事件。首先我们在页面那边把需要的下拉框给写出来,然后我们就开始写查询的代码了,我们先来看看需要的样式结果我们需要的结果是当我们点击学院下拉框时会查询出相应的内容,与此同时会触发年级的下拉框令其查询出相应的内容,点击年级下拉框会触发班级下拉框,令...
2019-05-08 18:52:19
783
原创 导出表格
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/5/1下面我们来说说怎么在项目中把查询出来的表格导出到我们的Excel表格中。首先我们先要做的是要引用NPOI的插件。 这时引入插件后我们就写查询语句,查询出我们需要用到的所以数据。我们是根据我们需要导出的数据来写查询内容,这里我们需要用到很多字段,所以我们用的是连表查询。连表查询完了之后,我们是要构建实体类并赋值,在然后判断查询的...
2019-05-08 18:47:02
1035
原创 删除
开发工具与关键技术:vs与mvc作者:黄志鹏撰写时间:2019/4/27在项目中我们难免需要删除一些无用的数据,所以我们在项目中需要提供删除数据的按钮或者说操作。接下来我们在这里说说删除操作。但我们在项目中把我们的数据通过layui或者其他插件渲染出来的时候,我们就可以删除一些多余的数据。下面是渲染出来的数据样式:接下来我们就做删除操作,首先我们要理清思路,要实现删除操作我们是先把数...
2019-04-28 14:50:02
200
原创 单表查询的不同方式
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/4/19在MVC中查询有很多种方法,而简洁的查询方法对于初学者无疑对加快理解有很大的帮助。下面我们来说说单表查询中的不同方法。首先,我们先说说为什么用List,因为我们查询的是多个字段,所以我们有一个列表来接收。里面封装了两个字段,一个是Int类型的ID,一个是string类型的名称。ListAcademe是查询方法的命名,f...
2019-04-28 14:47:12
248
原创 Layui表格渲染
在MVC中我们要把表格的数据完美的展现出来,这时我们常用的是引入Layui插件把查询的数据渲染出来。首先,我们要在控制层那边把需要的数据给查询出来,然后再进行分页。下面是分页的代码:然后我们在视图那边绑定相应的下拉框和对数据进行渲染就可以了,总体的思路就是这样。下面我们开始对表格进行渲染,首先,我们要声明需要用到的全局变量。然后我们再给它进行赋值,layer和table分别是layui...
2019-04-17 21:50:37
496
原创 常用的提交方法
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/4/8在客户机和服务器之间进行请求-响应时,我们最常用到的方法是get和post。下面我们来说说这两种方法的不同之处。其实吧这两种方法都有着自己的优点与缺点,这就要看我们在不同的时候就用不同的方法。首先,我们来说说get与post的区别,根据W3School上的说法,get方法是用来向服务器上获取数据,而post是用来向服务器上传...
2019-04-17 21:46:18
381
原创 新增,修改,查询,删除的关键代码
开发工具与关键技术:mvc作者:黄志鹏撰写时间:2019/4/5在MVC中,新增,修改,查询,删除占一个项目的70%,可见新增,修改,查询,删除的重要性。下面我们来说说这部分的内容。我们先说查询,其实吧无论是新增,修改,删除我们都要查询,只是查询又分为单表查询和多表查询。下面是一段查询的代码:在控制器里写好查询的代码后,我们就在视图那边写一段提交的代码。我们先封装一个方法:funct...
2019-04-07 13:39:57
657
原创 单表查询+分页
文献种类:专题技术文献;开发工具与关键技术: MVC作者: 黄志鹏 ;年级: 18级 ;撰写时间: 2019 年 4月 5日文献编号: 归档时间: 年 月 日 单表查询+分页开发工具与关键技术:前端作者:黄志鹏撰写时间:2019/4/5在MVC中的学习中...
2019-04-07 11:24:02
701
原创 推小球动画
开发工具与关键技术:前端作者:黄志鹏撰写时间:2019/1/30在前端css3中提供了很强大的animation动画,它可以指定多个关键帧,从而允许定义更加丰富的自定义动画下面我们来用纯css做一个推动小球的动画,首先我们先布局,在一个div里放五个子元素,这五个子元素代表的是推动小球的柱子,再加一个大的div,这个div代表小球。然后整体布局就是这样了。代码如下然后我们对这五个子元...
2019-02-20 23:24:12
154
原创 模仿抽奖动画
开发工具与关键技术:前端作者:黄志鹏撰写时间:2019/1/25在前端css3中提供了很强大的animation动画,它可以指定多个关键帧,从而允许定义更加丰富的自定义动画下面我们来用纯css做一个模仿抽奖的动画,首先我们先布局,一个div里放9个span标签,整体布局就是这样了。代码如下在设置9个span标签相同的宽高后,再用弹性布局成九宫格型。代码如下浏览器输出为另外我...
2019-02-20 23:19:26
424
原创 For循环完成高亮
开发工具与关键技术:前端作者:黄志鹏撰写时间:2019/2/10现在,我们用for循环来简单制作一个具有模仿翻页的页面,下面我们先来完成布局。在一个大盒子里面放几个a标签,并且设置其样式。布局代码如下样式代码如下浏览器初始样式如下当点击首页时我们需要1高亮,,我们把“bys‘这个类赋值给当前,其中只需注意索引的问题即可,点击末页也是一样,代码如下浏览器输出为下面,...
2019-02-20 23:14:05
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人