自定义博客皮肤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)
  • 收藏
  • 关注

原创 前端-----之-----轮播

对于JS的初学者来说,学习轮播是必备的。在这里我会有针对性的为大家展示在轮播中易遇到的问题。1.未加计时器setTimeout,以下为截图:在调用动画animation后,截图中我们能看到它只会动一次,所以应该是在轮播函数里面还没有给它设置计时器所导致的。2.未声明变量,以下为截图:设置计时器后鼠标移动到button轮播仍然出现bug,这时可能是你忘记在你写的window方法里,声明一...

2019-01-17 09:21:43 9244 1

原创 子级递归且拼接父级(树形)

with lookme(accountid,ParentAccountID,companyname,PropertyName)as(--下级父项select accountid,ParentAccountID,companyname,PropertyName from MC_Property inner join view_cf_company on view_cf_company.CompanyID=MC_Property.CompanyID WHERE PropertyID=357 unio.

2021-11-23 16:59:23 373

原创 Mysql5.7.19安装与环境配置

一. 首先下载安装包二. 打开mysql安装包新建一个与bin目录的同级的文本文档命名为my.ini会变为配置文件,复制如下代码在配置文件里然后保存,Basedir和datadir的路径记得要改成自己mysql安装包的路径。[mysqld]basedir=F:\mysql-5.7.19-winx64\datadir=F:\mysql-5.7.19-winx64\data\port = 3306 skip-grant-tables三. 在此电脑右键属性-选择高级系统设置-选择环境变量-选择

2021-06-27 09:06:54 189 1

原创 根据用户类型来控制项目可见范围

本篇要分享的是对项目的用户类型登录软件的时候控制他们每个人的可见区域也能称之为权限管理。首先我在布局的时候加上Tag(这里我用的是按钮)给它设置的对象值就是数据库对应的模块id,这样是为了之后能分辨它是哪个模块然后根据所登录的用户类型给它进行按钮的显示和隐藏。 <controls:DMButton BorderThickness="0" Background="#0190f6" Height="40" Margin="0,1,0,0" Tag="1">

2021-06-15 08:55:46 169

原创 餐饮系统项目总结(二)

一.前台营业的经典代码// 申明的餐桌图片 private BitmapImage _img_Menu; public BitmapImage img_Menu { get { return _img_Menu; } set { if (_img_Menu != value) { _.

2021-06-08 08:06:09 187

原创 餐饮系统的项目总结(一)

项目大纲项目分为前台和后台两部分。前台是主要的业务模块部分包括了开台点菜下单结单退菜等一系列操作在这里就不一一列举出来了,后面会展示效果和主要源代码。后台则是对菜单管理、人员管理、系统管理等模块的维护。1.项目主页面呈现2.数据库各表关系 3.分享下我的开台管理部分的功能实现 打开前台营业模块首先对一个未开台的餐桌进行开台输入人数点击确认按钮开台成功进入下面的点菜窗口双击右侧菜单栏进行点菜左侧为已点菜品,退菜操作人员必须有退菜的权限有权限则是分为三种情况(1....

2021-05-25 16:15:20 603

原创 文件与文件流的转化

控制器代码//选择本地图片让图片转化为文件流byte[] AA; private void Button_Click(object sender, RoutedEventArgs e) { string filename; Stream photo; int length; OpenFileDialog openFileDialog = new OpenFileD...

2021-05-17 17:14:51 731

原创 MVVM树形连接数据库

1. XAML代码<Border Grid.Column="0" BorderThickness="1" Margin="10"> <TreeView x:Name="chapterTree" Grid.Column="0" Grid.Row="1" ItemsSource="{Binding TreeNode}"> <i:Interaction.Triggers> ..

2021-05-08 16:39:01 179

原创 layui表格下拉框选中后行获取

@{ Layout = null;}<!DOCTYPE html><html><head> <meta name="viewport" content="width=device-width" /> <title>学生基础维护</title> <link href="~/Plugins/bootstrap-4.1.3-dist/css/bootstrap.min.css" rel="st

2020-09-27 15:46:04 689

原创 WPF表格下拉框的保存回填

要在表格里嵌入下拉框在DataGrid表格里就要用到的是DataGridComboBoxColumn <DataGridComboBoxColumn Header="商品编号" x:Name="commoditynum" DisplayMemberPath="{Binding commoditynum}" SelectedValuePath="{Binding commodityID}"TextBinding="{Binding commoditynum}" SelectedValueBin.

2020-09-18 10:52:18 311 1

原创 WPF表格行自增

首先实例化一个数据表格用来装载数据dg = new DataTable();给表添加列,并绑定值以及值得类型(跟页面窗体值对应)dg.Columns.Add("number", typeof(int)); dg.Columns.Add("commoditynum", typeof(string)); dg.Columns.Add("commodityname", typeof(string)); dg.Columns.A.

2020-09-18 10:44:46 149

原创 WPF图片上传和保存入数据库

开发工具与关键技术:vs作者:zaizai撰写时间:2020-08-28一. 服务端代码在数据库创建好保存的存储语句后来到服务端写保存图片代码。客户端把图片以图片流的形式传输到服务端,服务端创建文件夹来重新保存图片和重命名图片,然后把图片名称保存到数据库。[OperationContract]//保存新增分店private int btnSave_Click_Subbranchs(byte[][] bytepicture){//声明变量接收=>文件名字 string strPat

2020-08-28 09:48:10 687

原创 查询&拼接(2)

如何点击选中的床位回填到input标签里,需要以下操作。在查询&拼接(1)里的床号里我拼接了个οnclick=“tops(this)”,为了我获取当前的床号。首先用正则把当前点击所获取到的床号替换成空获取到选中的床号id,通过post请求传参去控制器查询。function tops(e) { var b = e.id.replace(/bed/g, ''); ...

2019-07-27 16:14:47 130

原创 查询&拼接(1)

一.最近因为需求学会了通过点击某个页面的input标签跳转到另一个页面,并把选择该页面数据回填到input标签里,然后在这里给大家分享出来。我的效果简单来说就是把选择的床位信息回填到input标签中,在此之前我首先对于这个另一个页面里的床位做了操作,利用拼接的方法对于数据库已有该床位的老人的姓名,护理等级等数据进行拼接到该床位里。首先对于房号的拼接,由于我这里楼层只有一楼我需要根据楼层来查出...

2019-07-27 16:07:09 200

原创 去掉没有的权限对应的菜单

一.用户登录页面有三种用户类型选择,分别是超级管理员,职工,用户。这三种不同的类型在登录后通常能看到的会不一样,超级管理员应该能有看到整个后台的权力,其次职工到用户它们都只能看到自己应该看到的部分,这也是我们常说的权限管理设置。一个项目都是由一个个的小模块组合而成,就好比模块表这张表里有这个项目里所有的小模块,然而权限表就是根据不同的用户角色明细可以看到对应的模块,好比医院系统里我们这种普通用...

2019-07-18 07:59:00 205

原创 数据自增

一.在许多时候我们需要让某个东西自增,好比医院挂号时的流水号它是唯一并且每个人挂号就会出现一条,而今天我要演示的就是点击模态框然后使我一个隐藏的申请id自增。我的自增方法通过下面实现,首先我要获取当天日期来作为我自增拼接的条件。我在模态框里隐藏了一个input标签,这个标签用来放申请单号。 <input type="hidden" name="AplicationNum" id="IApl...

2019-07-17 19:33:01 197

原创 改变选中行字段状态

一.首先在加载&初始化layui模块里设计一个自定义的字段来区分它的状态,通过两个按钮启用和作废来使它的状态改变并且它的js方法也如下{ title: ‘状态’, templet: setState, align: ‘center’}//设置题目状态 function setState(data) { // console.log(data); ...

2019-07-08 09:56:14 157

原创 Layui数据表格监听行事件

一. 在layui数据表格里可以用单选框监听也可以用复选框监听行点击事件,如果它的layui初始化表里用的是{ type: ‘radio’, title: ‘选’ },则:obj.tr.find(‘div.layui-unselect.layui-form-radio’)[1].click();{ type: ‘checkbox’,title: ‘选’ },则:obj.tr.find(‘d...

2019-07-08 09:52:54 1561

原创 下拉框绑定

一.首先通过下面的两个下拉框来做案例,医嘱类型下拉框的改变来绑定项目名称下拉框。医嘱类型下拉框里有两个选项分别是药品和检查项目,点击任意一个则改变项目名称下拉框的内容。第一步我们要做到的是查询下拉框内容,然后在根据医嘱类型id来写个下拉框改变事件,js代码如下获取选中项然后用getJson写请求方法,selectDoctoradviceItem为项目名称下拉框的查询方法,把医嘱类型和项目名称...

2019-06-28 07:59:47 95

原创 如何把两张表数据合并成一张表显示

一.数据库前提两张表的字段条数相同两张表的数据类型相同二.关系如下 :医嘱明细表里字段医嘱项目ID,它代表药品id和检查项目id然后通过医嘱明细表里的字段医嘱项目类型用枚举的方式来区分,1为药品2为检查项目。合并表要用到Union,同时要建一个实体类让它们在控制器的名称和实体类的相同。控制器代码: public ActionResult DoctorManagetion(...

2019-06-28 07:56:31 7062

原创 Layui数据表格以及数据初始化

一. 首先我今天要介绍的就是平时我用的layui框架,使用插件能让我减少代码量和提高速率。以下则是我用layui数据表格以及数据初始化的代码,需要引用这个layui插件,引用完就是需要一个table来封装数据。如下图所示:在使用该插件写数据表格时,我们需要加载他的模块化方法加载完成就开始表格初始化。首先我们要获取到表格的ID(tabDspeake),声明一个变量把它赋值给layuiTable...

2019-06-18 08:09:14 5876

原创 双击进行回填form表单

一.首先我们要写个form表单如下所示:<formid="formTitleInfors"method="post"role="form"action="/DoctorManage/Dorctor/SelctElder"style="background:#e3efff;padding-top:8px;"><divclass="form-row">里面放有inpu...

2019-06-18 08:05:33 303

原创 题目类型的切换改变选项的内容

一. 题目类型下拉框的绑定,TitleType为下拉框的id,selectTitleType为查询方法。下拉框会里有三种选中形式//下拉框绑定createSelect(“TitleType”,“selectTitleType”);//下拉框数据查询:题目类型public ActionResult selectTitleType(){ List<SelectVo> l...

2019-06-09 19:02:29 309

原创 点击选中行把数据填到input标签里

一.使用layui数据表格,通过写查询方法查询出自己需要的内容:layui.use([‘layer’,‘table’], function () { layer = layui.layer; layuiTable = layui.table; //用户表 tabWoman = lay...

2019-06-09 18:57:16 1149

原创 mvc与数据库相连的修改密码案

一. 思路1.原密码与数据库保存的密码校验2.新密码与确认新密码校验确认新密码可采用边输入边检测,将数据库中密码修改为新密码二.视图流程分析完后应该都会有一些思路,现在通过一个简单的小案例来让大家更加了解修改密码的操作过程。数据库用户表:S_User,创建视图和控制器。视图:True是确认按钮的id,给写上点击事件并回去修改密码页面上的输入值。我直接在页面上判断新密码NewPasswo...

2019-06-09 18:54:41 790 1

原创 批量导入试题

一. 批量导入试题假设现在我们需要的是点击下载模板按钮就可以请求我的电脑里的文件夹然后去选择试题模板。为它写一个点击事件的方法。再上传前我们要限制上传试题的文件类型,onchange为事件属性,在元素值改变时触发。然而下载模板downloadTemplate方法里面window.open(“DownloadTemplate”)的在控制器里:先是获取模板路径,判断真的存在该路径便获取文件名返...

2019-05-28 09:06:03 4086

原创 页面嵌套案例

一. 如何在父页面里嵌套它的子页面首先我们完成到这一步时肯定已经有了我们写好的页面,然而今天举例的是在点击按钮的情况下弹出子页面。在页面里写标签并给它个id和自定义它的宽高。然后写js方法,如图所示在里面里可传入参数,一般传入的参数都是这个页面的主键id值。为了在控制器能获取到它的id进行子页面数据查询。而这里的JurisdictionUpdate就是那个子页面,UserTypeI...

2019-05-28 08:59:31 677

原创 表格的查询和统计运算

表格的查询和统计运算一. 数据查询1.要求:查出最高的成绩信息语句描述:Linq使用groupby分组按UserID用户ID查询出用户最高的成绩信息,分组语法:group tbAchievementby tbAchievement.UserID into tbStudent,表示tbAchievement按UserID字段进行分组,其结果命名为tbStudent。通过降序方法获取第一个...

2019-05-17 09:12:15 354

原创 内联框架Iframe

内联框架Iframe一. Iframe -定义:Iframe用于在网页里嵌套网页添加Iframe的语法 URL指向隔离的位置二.Iframe - 设置高度和宽度height 和 width 属性用于规定 iframe 的高度和宽度。属性值的默认单位是像素,但也可以用百分比来设定(比如 “80%”)。实例:三.Iframe- 删除边框frameborder 属性规定是否显示 i...

2019-05-17 09:05:10 289

原创 Javascript Cookie

一.简介1.Cookie 技术产生源于 HTTP 协议在互联网上的急速发展。2.Cookie 可以翻译为“小甜品,小饼干” ,Cookie 在网络系统中几乎无处不在,当我们浏览以前访问过的网站时,网页中可能会出现 :你好 XXX,这会让我们感觉很亲切。3.Cookie就是利用了用户在提示框输入数据时创建一个Javascript Cookie,当客户再次访问该页面时,根据Cookie中的信息发...

2019-05-08 10:52:11 64

原创 员工信息管理案例的增删查改总结

一. 加载初始化layui模块,查询数据1、 用URL的路径去控制器写这个方法去查询你需要的页面数据2、根据不同情况有不同的查询方式,如果你查询的只涉及一张表(PW_Employee)就直接 List<PW_Employee> dbEmployee=(from····),如果涉及多张表(studentVo)用List dbEmployee =(from····),student...

2019-05-08 10:41:35 1642

原创 后台登录登出

后台登录登出一.Session简介在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。二.Session与Cookie...

2019-05-08 10:29:57 2258

原创 JavaScript RegExp 对象

一. 含义RegExp正则表达式的缩写,当检索某一文本时可以使用某一模式来描述要检索的内容简单的模式可以是一个单独的字符。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。二.概念正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一 个“规则字符串”,这个“规则字符串”用来表...

2019-04-27 21:42:26 77

原创 JQuery-AJAX get()&post()方法

一. 简介:jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。jQuery $.get()方法:.get()方法通过HTTpGet请求从服务器上请求数据。语法:.get()方法通过HTTp Get请求从服务器上请求数据。语法:.get()方法通过HTTpGet请求从服务器上请求数据。语法:.get(url,callback);...

2019-04-27 21:34:02 218

原创 打印水晶报表流程

打印水晶报表流程一.数据的查询与筛选通过分组查询、多表联查等方法查询出所需要的数据进行打印二.给水晶报表设计数据源与模板在设计水晶报表前得有一系列的准备工作,首先得创建一个文件夹在文件夹里创建数据集和安装水晶报表软件。图例:文件夹PrintReport将上面查询出来的数据转化为datatable的格式放入数据集的表格里图例:dbReport为数据集实例化数据报表并获...

2019-04-18 10:18:42 198

原创 图片的绘画器

图片的绘画一.生成图片的HTML部分获取选中行由于生成图片都是根据一条数据去生成的,所以要判断是否选择一条数据,如果获取数据成功那么就在window里打开另一个页面来显示图片。代码如下二.生成图片控制器部分写入数据到这张图片里,先查询出需要写入的数据包括名字、年月日、得分、编号,new一张新的表格来放置这些数据。获取这个空白证书的物理地址,并将图片转化为位图/栅格...

2019-04-18 10:08:13 120

原创 实现导入导出数据总结

一.页面HTML导入部分:1.弹出导入Excel的模态框:写导入方法,方法里可根据自己的需求写一些限制·禁用保存按钮·重置表单等最后弹出模态框。下载模板:·打开一个新的窗口,并在窗口中装载指定URL地址的网页。上传Excel表格保存到临时表:·避免取消选择后触发上传首先写个判断,判断上传文件为空或者为undefined就return。显示加载层-提交表单-表单数据重载-清空表...

2019-04-08 18:06:42 530

原创 小白了解淡入淡出

一.通过 jQuery,可以实现元素的淡入淡出效果1.fadeIn() 淡入方法&lt;body&gt;&lt;button&gt;点击这里,使三个圆形淡入&lt;/button&gt;&lt;br&gt;&lt;br&gt;&lt;div id="div1" style="width:40px;height:40px;display:none;background-color:

2019-02-19 13:59:32 99

原创 论浮动与定位的区别

一.浮动:相对于父元素浮动的两个盒子,两个盒子之间的位置是有影响的,不可以重叠,如果同样是左浮得话,会依次排序。1.float属性:left-左浮动right-右浮动none-不浮动2.清除float的方法:属性-常用–clear:both;clear:left;clear:right;3.特点:元素会左移,或右移,直到触碰到容器为止。设置了浮动的元素,仍旧处于标准文档流中...

2019-02-19 11:47:22 4337 3

原创 HTML中表格总结

HTML中表格总结下面是个基本的表格页面:&lt;table border="1" background="image/gallery/3.jpg"&gt; &lt;tr&gt; &lt;th&gt;课程&lt;/th&gt; &lt;th&gt;星期一&lt;/th&gt; &lt;th&gt;星期二&lt;/th&gt;

2019-02-09 11:50:04 241

空空如也

空空如也

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

TA关注的人

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