自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 创建实例化新表格及新行

在上图可以看到先实例化DataTable表格,用于接收数据,Add 创建并添加DataColumn对象,NewRow 创建一个新行具有与表相同的架构。这期讲一下如何创建创建实例化新表格及行进行添加数据,我在外面定义了jk 为表,因为有别处要用到。Columns 获取此表的列的集合,Rows 获取表行的集合。该行的数据找到表头对应的位置进行赋值。最后获取表的自定义的视图到前端显示。Typeof 数据类型。接下来就要往表格中插入数据,获取到表行添加进表里。

2022-11-30 10:05:03 478 1

原创 WPF TreeView数据回填

如果想写就要在如下图表中添加一个列名,新添加的列名用区分阶级以及附属

2022-11-18 14:36:13 579

原创 WPF绑定下拉框数据

开始,数据库要有数据,然后在可编辑性,新建的储存过程中写上SQL语句。

2022-11-11 15:39:08 696

原创 选择浏览图片

我们先看到前端 放置图片的地方写上x:Name 名作为后端需要时可以找到该位置

2022-10-28 16:47:04 171

原创 导入Excel

然后筛选文件类型,获取选择文件名,通过路径获取到的数据,最后把数据绑定到显示数据的控件。

2022-10-19 08:15:07 225

原创 鼠标右键操作

右键操作要在那一部分上实现就在那一部分的布局上添加右点击事件。

2022-10-10 16:51:14 449

原创 根据身份证号回填信息

Substring(6, 4)子字符串从指定的字符位置开始且具有指定的长度,意思是从6的后一位开始,后面四位号码。里面是前六位号码对应的地址,由于太大我放在了一个类里。首先是获取地址,需要身份证前六位数字,才能进行下一步。在这个类里用前六位号码获取到地址,然后返回数据。在该事件中,通过前端的数据Name名获取到数据。我创建了一个类,把身份证的地址内容放在了里面,判断数据返回是否有数据,没有就是身份证不合法,由于我的性别是下拉框选择,我就给了个判断。把获取到的年月日拼接,就是出生日期。

2022-09-28 17:00:02 307 1

原创 Blend for Visual Studio简介

Blend for Visual Studio 是什么它是用于设计可视状态和创建动画的其他工具,主要是XAML页面的设计器。

2022-09-16 15:19:57 5911

原创 XAML浏览器应用程序

* XBAP是应用于浏览器中的应用程序

2022-08-28 20:15:42 816

原创 储存过程SQL语句及服务端和客户端

就是客户端接收到数据,再传值给服务端,服务端组成数组传给数据库存储过程筛选返回服务端,再返回客户端

2022-06-19 15:57:44 181

原创 WCF服务配置

服务端的服务配置及客户端的引用

2022-06-08 16:33:13 934

原创 WPF初学时的bug

最近呢,学这个WPF,有时候就遇到些bug这篇就分享两处一、无法加载协定为“xxxxx.xxxx”的终结点配置部分最开始看到后面那段话。因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。我还以为是我服务配置那边的问题又摸了好久,感觉不对劲我都一步一步按着视频来做,应该没有问题呀。到最后准备关机去恰饭是看到App.config是否保存,不会是这里有问题吧,一看,“呦西”还真是这里。我突然想起来这个bug怎么来的了,我在客户端这边添加服务引用,后面把他删了又添加,可能App.co

2022-05-29 16:02:02 1026

原创 WPF基本控件简介

默认可见的基本控件有1、Border 设置控件画边框,2、Button 按钮 3、Calendar 日历 4、Canvas 画布控件 5、Checkbox 复选框 6、Combobox 下拉列表框 7、ContentControl 内容控件 8、DataGrid 显示表格数据 9、DataPicker 日期选择控件,带日历 10、DockPanel 停靠布局容器 11、DocumentViewer控件 12、Ellipse 实心椭圆 13、Expander 可折

2022-05-18 15:53:43 3483 1

原创 XAML的倒影效果实现

最近发现挺好看的一个用XAML实现的倒影效果。先看效果我是用网格Grid布局把他放到中的位置上的那么,我们可以把他的倒影写在中间这个位置的下面的格里下面就是倒影处所需要的代码记得在网格中间的这个Grid中写上Name名实心矩形Rectangle 把位置定好,Fill 获取或设置 Brush,它指定形状内部上色的方式。VisualBrush 控件画刷Visual 可视化Binding 绑定通过Binding绑定到中间的Name名,控件画刷把他绑定的数据可视化RenderTrans

2022-05-08 15:44:27 278

原创 XAML的Grid布局

Grid:自行定义行和列的数量和宽高来进行调整布局的布局,当你自定义的行和列的数量多了,布局看起来就像一张网格。Grid布局有ColumnDefinitions和RowDefinitions两个属性,分别为ColumnDefinitions和RowDefinitions的集合,定义了行数和列数对于Grid 的行高和列宽可以设置下列三类值:绝对值:double 数值加单位后缀比例值:double 数值后加星号(*),填充剩余的位置自动值:字符串Auto ,根据子控件自动计算这些附加属性意思是:

2022-04-28 11:16:05 890

原创 SQLsever综合练习题解析4

可以看到有两个条件一是固定的课程名“数据库”二是分数要低于60分需要三个相关联的表就行了,学生表和成绩表以及课程表,判断用id或者说编号把三个表关联,再筛选课程表里课程名和成绩表里成绩成绩低于60And 左右条件头满足因为课程表不能和学生表直接关联所有需要三个表,学生表,成绩表,课程表。判断用id或者说编号把三个表关联这里只需要一个条件课程成绩70分以上,但是他要姓名、课程名称和分数还是要三个关联的表,学生表,成绩表,课程表。判断用id或者说编号把三个表关联,再筛选课程表里课程70.

2022-04-20 16:58:52 275

原创 SQLsever综合练习题解析3

先在成绩表查出s001学生的课程。左连接,所有成绩行匹配学生再判断不等于s001学生的数据和等于s001学生的课程就是查出了全部学生学过的课程和s001课程相同却除了s001学生的同学Max().min()最大.最小的意思,是聚合函数Group by将句子排序成组Avg()平均数的意思这里关联到了三个表,教师表.课程表.成绩表Group by根据课程对课程平均分排序成组Order by 进行过滤Desc 降序先用左连接查出谌燕老师教的课再用delete语句删除成绩表中的谌燕老.

2022-04-10 14:33:54 190 1

原创 SQLsever综合练习题解析2

接着上一篇的题这个是比较简单的写法,一步步来先看题目说的是查询没学过“谌燕”老师的课的学生信息先从“谌燕”老师下手,查出“谌燕”老师的id ,知道该老师的id后再查出该老师是上什么课的,一直查到关联的学生信息(好啰嗦),in:逻辑运算符,用于查询符合的数据,在课程表里查找出该老师id的课程行,以上操作同理,not in:就是与之不符合的数据直接说,先在成绩表分别查出学过‘c001’和‘c002’的成绩表信息,再在学生表里判断即等于‘c001’也等于‘c002’的学生id的信息这题是比这两课

2022-03-28 10:23:17 387 1

原创 SQLsever综合练习题解析1

打开SQL sever软件,导入下面的数据,是练习需要的数据表下面是数据,当然也可以自己写些合理的数据,最好先用这些数据了解一下先第一题题此处用的是自链接,在成绩表分别判断出课程为“c001”和课程为“c002”的成绩表数据分别为a 和 b再判断成绩a大于成绩b和满足a学生等于b学生,就是两个学生相同的情况下对比成绩大小,and是满足两个条件的意思第二题用的平均数聚合函数AVG()就是统计平均数的意思在成绩表中查询查询平均成绩大于60的同学Having 通常和group by一起根据

2022-03-20 10:02:36 325 1

原创 SQL Server查询1

------------------------------------------------------------------第2节.对数据的排序1.select写表数据如某某id.某某Name.价格名from写表名1order by排序语法 写要排序的表数据如某某Name asc/desc (默认asc是升序,从a至z到中文拼写开头a至z排序。 反之写desc降序 (原则是上面要有查询了的才能进行排序))(oder by 排序语法下可以操

2022-03-08 09:09:24 291 1

原创 layui窗体简单用法

讲Layui窗体的一些简单常用的效果。上图是layui官网的介绍。可以看到窗体有多层类型,各有各的用处,除了信息层外都有方法调用。经常会看到页面层和加载层Type:2 也就是页面层anim:1 跳出来的一个过度动画Content 内容Area 设置宽高Resize 设置是否拉伸,箭头对准右下角拉伸Shade 遮罩就是弹出层下面的一层颜色设置moveOut 可以拖拽到大窗口外...

2022-03-01 10:35:46 637 1

原创 数据表格下拉框

效果如上图该效果我用到了layui插件里的数据表单表头渲染我用了表头参数的templet自定义,我用的是第二种方法,函数转义他的是直接在里面写,我的是在外面写完再传到里面这样还能到后台获取数据...

2022-02-24 10:13:23 289

原创 数据表格单元格的编辑

效果上图下面页面我用了插件这是layui插件的表单效果要记得把layui插件引入到上面edit在layui的数据表格渲染是单元格类型,只支持输入框cols是二维数组,edit是里面的参数可以渲染表格除了edit还有各种可以渲染的效果,可以去到官网看如下...

2022-02-24 10:06:37 272

原创 选择另一边的数据回填到需要的页面

先说这是真么一回事,看到下面那个大页面下面的黑色圆那是个按钮,当按钮按下时会跳出小窗体,也就是上面小页面,双击窗体里的表单一行就会选择到那行的数据,再按窗体下面的按钮三就会把刚才选择到的数据传输传到大页面下面的横向尺码输入模式的相应位置上上面是JavaScript代码下面的是后台数据在数据库中获取相应的数据在后台保持到Session[“studentInfor”]可以直接调用Session[“studentInfor”]数据...

2022-02-24 10:02:35 601 1

原创 查询数据把两份合成一份

先给大家看一下大概的相关数据模型下面是商品类型数据,我这样做是为了做layui树形素组,然后用递归的方法去实现树形的数据,这里就不放出来了。下面是用layui写的数据表格和树形组件简单的说就是点击树形组件的服装或者附属的上衣就会把查询的相关信息给到右边表单点击服装会把上衣、裤子、裙子等,包括服装自己的相关数据查到。下面是查询数据看不懂可以看前面最上面讲的数据,点击树形数据传回点击到服装时的相应ID进行查询判断条件,把两个数据合在一起再循环判断。效果如下...

2021-12-28 16:54:03 157

原创 时间类型转化为字符串类型

相信很多人都遇到过上面查询的时间类型数据不知道怎么去变成字符串数据,这次来讲一下。上面是layUI框架创建数据表单相信大部分用过这个框架的人用过这个功能了,如有没了解过的可以去官方了解一下,接不详细解说了至于HTML的代码布局想怎么不都行,各有喜欢上面是区域控制器里的C#代码用来查询数据中的数据,关键是QXshujuVo,我要在上面的时间类型中筛选时间,所以我用了下面的这方法弄多了一个字符串类型,将SJDDate转换的字符串类型赋值给刚刚新弄的strSJDDate字符串类型上。下面是效果.

2021-12-19 21:57:54 591

原创 Layui日期与时间简介

用Layui日期与时间,必须要有上面官方的laydate封装的js我给了个input标签加上id作为他的容器range: true //开启左右面板范围选择,就是会分出两个表选择一个这个月的,一个下个月的, trigger: ‘click’ //如绑定的是非元素框,默认为click选择类型type编写日期格式具体效果...

2021-12-09 17:22:11 226

原创 用年份算出每月有多少天

在网上看到一个通过年份算出某月份有多少天的基础代码,分享给大家符号%含义是求余如:9%2=1;Month从0开始for循环遍历月份一年只有12个月,month小于12,循环12次。If判断语句,判断month是否小于7,也就是0-6可以通过,也是1至7月进行加日期下一个判断可以理解为月份month可以被2余0的月份那个月就有31天,Month等于1,也可以理解为二月份输入的年份可以被4余0与不可以被100余0 或可以被400余0是闰年这个月就是29天,否则为28天Month小于7,能被2

2021-12-09 11:13:23 289 1

原创 网络基础概念1

接触到云计算时需要学习的网络基础概念,下面是我近期学习到的一部分虚拟化场景中物理网络和虚拟网络的基础知识一、虚拟化中的网络架构对PC机配置1、IP地址/子网掩码/网关2、MAC地址也叫物理地址网卡从生产出来就自带/配置MAC地址CTRL+R 弹出运行 输入ncpa.cpl 确定一般有线网卡以太网,WLAN无线网卡双击网卡显示,物理地址自带,IP地址、IP子网掩码、IP默认网关这三个地址有两种方案获得1、手动 2、DHCP默认网关是我们网络的最后一个出口PC1想传信息给较远

2021-11-21 15:43:07 2369 2

原创 如何在主页面中显示附页面

在主页面中显示附页面,需要一处空白来显示附页面之前一般见到的是直接跳转页面,这种方法能更好更快的切换想要看到的页面这是页面的局部代码,可以按照自己想法编写页面可以看到这个是可以下拉的页面下图是要显示加载的页面的代码假如点击到权限管理中的权限维护时,获取元素上data-url的值,也就是页面的路径再进行判断当值不等于空、不等于undefined、不包括这个区域时jq中attr的意思是设置或返回被选元素的属性值。为content设置src属性。设置了路径进去还有一个判断是包括该区域.

2021-11-08 16:24:59 175

原创 如何写打印证书

这是在学习重邮管理系统时学会的证书打印,首先要把打印的证书的页面的html写出来,下面是大致的效果获取到该用户或学生进行回填学号,学号是空的话就不是学生无法打印证书,根据用户的ID获取到信息绑定到页面上。获取到该用户或学生进行回填学号,学号是空的话就不是学生无法打印证书,根据在控制器中用用户的ID获取到信息绑定到页面上。未参加考试的不能打印证书用户只能打印到自己最高成绩的证书,如果最高成绩是不及格的也无法打印证书。在控制器中获取最高成绩到视图进行判断的代码就不放出来了,也不难根据自己的

2021-10-28 16:05:15 109

原创 如何压缩图片

一般没有压缩图片,又有较大的图片时如何把上传的图片显示时压缩到合适的大小在控制器中保存图片时上传图片拼接返回img标签调用图片压缩的方法进行图片压缩可以看到这里最大的宽度200,最大高度150js代码hRatio变量是压缩的高度的比例wRatio变量是压缩的宽度的比例Ratio变量是初始值获取该图片的高度和宽度。hRatio用最大的高度除以图片的高度wRatio用最大的宽度除以图片的宽度如果最大的宽度和高度等于0的话Ratio等于1,也就是该图片不会进行压缩当最大宽度等于.

2021-10-18 09:39:36 145

原创 什么是C#集合

下面简单的介绍一下C#集合是什么我认为集合与数组差不了多少,因为都是用来存放一组数值。集合(Collection)类是专门用于数据存储和检索的类。他们分别是堆栈(stack)、队列(queue)、列表(list)和哈希表(hash table)所有集合类或与集合相关的接口命名空间都是 System.Collection。1、动态数组C#集合中的ArrayList类(动态数组)是最常见的一个集合类,C#集合中的ArrayList类(动态数组)的操作方法也和数组很相似。ArrayList类(动态

2021-09-27 19:22:23 749

原创 如何用echarts组件制作图表

首先要把在官网上下载好的组件引入到项目中去。要做图表先确定把它的宽度和高度设置好。如果没设置好宽度和高度echarts可能会获取不到div初始化失效。接下来有三步要走第一步 初始化实例,第二步 指定图表的配置项和数据,第三步 使用刚刚指定图表的配置项和数据进行第一步,基于准备好的dom元素,初始化echarts实例的操作官网的实例中有各式各样的图表,如饼状图,柱状图,折线图等等下图中是指定图表的配置项和数据,也就是对图表的渲染Color跟css类似是用来调色,下图中分别写了两种颜色图表中

2021-09-27 09:10:04 1022

原创 C#中的泛型1

一、泛型的概念:定义:泛型允许我们延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。也就是说泛型是可以与任何数据类型一起工作的类或方法。模块内高内聚,模块间低耦合泛型的使用:当我们的类或方法不需要关注调用传递的实体是什么的时候就可以使用泛型。可以通过数据类型的替代参数编写类或方法的规范。当编译器遇到类的构造函数或方法的函数调用时,它会生成代码来处理指定的数据类型注意:集合中的项允许是 object 型的值,因此可以存放任意类型的值,无法确保存入集合中的值都是同一类型

2021-09-19 11:11:00 61

原创 C#中的类型转换1

概念C#的类型转换是把一种类型转换为另一种类型如int类型转换为double类型这就是类型转换。C#类型转换分为隐式类型转换和显示类型转换。隐式类型转换隐式类型转换是 C# 以安全方式进行的转换,不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类隐式数值转换实际上就是从低精度的数值类型到高精度的数值类型的转换。显式类型转换显式类型转换,即是强制类型转换。显式转换需要用强制转换运算符,而且强制转换会造成数据的丢失。数据类型转换方法Parse方法Parse方法

2021-09-08 10:44:30 192

原创 C#的方法1

当要使用一个方法的时候,需要:定义方法 、 调用方法。可以使用方法名调用方法C#中方法的定义:访问修饰符、修饰符、返回值类型、方法名、参数列表一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。1、访问修饰符:所有类成员访问修饰符都可以使用,如果省略访问修饰符,默认是 private基类中public成员 可以在派生类中访问 在外部项目访问基类中internal成员 可以在派生类中访问 只能在项目被访问基类中的protected成员 在可以派生外被访问中访问 不可以

2021-08-29 10:53:17 189

原创 JavaScript_Date对象

JavaScript 日期对象DateDate 对象用于处理日期和时间。如果时间使用构造函数创建一个Date对象,则会封装为当前代码执行的时间W3C中的介绍var d=new Date();console.log(d);创建一个指定的时间对象需要在构造函数中传递一个表示时间的字符串作为参数getDate() - 返回月份的某一天var date=d.getDate();console.log(date);getDay() - 获取当前日期是星期几(方法可返回表示星期的某一天的数字)

2021-07-09 19:50:16 46

原创 JavaScript数据类型

JavaScript数据类型数据类型就是字面量类型在JS中一共有6中数据类型String 字符串Number 数值Boolean 布尔值 true/falseNull 空值Undifined 未定义Object 对象其中基本数据类型:String Number Boolean Null Undifined引用数据类型:Object一、String字符串类型在JS中字符串需要使用引号引起来使用单引号或双引号都可以,但是最好不要混用注意引号的嵌套问题,二、Number数值类型在

2021-06-27 17:05:43 47

原创 正则表达式

正则表达式又称规则表达式英文名为Regular Expression,在代码中常简写为regex、RegExp或RE正则表达式用来定义一些字符串的规则,比如说手机号的规则,邮箱的规则等等,计算机可以根据正则表达式,来检查一个字符串是否符合规则,可以将字符中符合规则的内容提取出来用正则表达式匹配字符. 表示匹配任意字符\w 匹配任意字母、数字、"" 下划线==》[A-z0-9]\W 匹配除了字母、数字、"" 下划线==》[^A-z0-9]\d 匹配数字[0-9]\D 除了数字[^0-9]

2021-06-18 17:56:29 64

空空如也

空空如也

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

TA关注的人

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