自定义博客皮肤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中最强大的绘图工具,他不仅可以替代其他的几何图形,还可以将一些基本元素结合起来,形成更复杂的图形。路径中最重要的一个属性是Data,Data的数据类型是Geometry(几何图形),通过使用这个属性将一些基本的线段拼接起来,形成复杂的图形。上面的图形和线段都是我们需要用到的他们分别对应Polygon,Path,Polyline标签,通过设置Data和points里的参数定义。首先我们来绘制一个小图案,在绘制小图案之前我们要注意到图形的先后顺序,先后叠加呈现出的效果往往是最好的。

2022-11-30 10:22:35 168 1

原创 圆环渐变.

圆环渐变.

2022-11-22 08:28:28 318

原创 圆形挤压.

通过上面这张图可以看到这些圆形挤压出来的图案像棱形,区域的四周都是一半的圆然后里面都是完整的圆。改变Viewport里的参数改变填充物的大小,可以得到不同的效果其中最大的参数设置为1。如图中所示将Viewport参数0.3,0.5,0.2,0.2改成1,1,1,1,这样就可以得到一个比较大的圆形和这个圆形挤压出来的空白图案。首先我们需要限定一个区域大小,然后在这片区域里放置大小相同的圆形。我们将在右下角第二个空格塞满相同大小的圆。为此我们可以尽情想象,通过这些圆与圆之间挤压的出来的空间会是怎么样的。

2022-11-09 16:07:43 194

原创 Viewport平铺范围

首先我们先了解第一个在指定区域内插入图片,在左下角的第一个区域内插入任意一张图片。插入的图片我们可以根据需求将它变大变小,插入的图片会根据所给区域的大小分布。接着径向渐变后面再试几个样式,添加图片填充边线等。在创建之前我们要先划分区域,在划分出的区域里显示效果。

2022-11-02 18:59:33 91

原创 径向渐变.

径向渐变

2022-10-19 11:20:29 118

原创 放射渐变的区别

我们先将预设的窗口大小上将此窗口分成上下两份左右三份的样子。使用Grid网格我们可以获得相等大小的模块或者按一定比例分配的几个模块。通过设置放射的角度改变样式,Offsel后面的数值是用来改变放射角度的。Color后面是颜色的参数,图中展示的有三种颜色,不仅仅可以设置双层颜色多层也是可以的。通过改变颜色的数值形成颜色多样化。第三步:处理完布局之后我们可以得到六个等比例大小的模块,并且每个模块与模块之间都有一定的距离,距离为10px。这次的学习也需要我们创建新窗口来区分,避免与其他窗口的页面产生混淆找不到。

2022-10-11 15:01:04 112

原创 点击抖动动画

通过CornerRadius我们可以得到很多关于圆的图案,比如说圆角长方形,圆,椭圆,圆角正方形等俞圆有关的图案。点进去之后我们就会看到一个操作页面,在操作页面上由于我们已经选择添加窗口,所以剩下的不凑就是全部选择默认。我们在页面上的时候会遇到很多的动画效果,这里我们只展示一个抖动的效果。目前我们只是给了这个动画的图形以及动画的样式并没有让这个动画真正的运转起来。首先我们先给这个动画有形状,可以明显的看出抖动效果。所以我们用数据绘画出一个图形,点击效果我们首先会想到什么,当然是我们的border形状。

2022-09-28 20:06:39 193

原创 收缩控件Expander

首先我们先给这个表单来个开头名称,也就是它的标名。在平时点击页面的时候我们会遇到什么,会遇到点击按钮弹出隐藏菜单栏。菜单栏里通常都会存放一些信息这些信息通常都处于一个隐藏状态,在我们使用的时候直接点击就会显示出来。这里我们可以看到标名的前面有一个图标,并且这个图标的箭头显示是朝下的。先去设置里面的内容在来看点这个图标后的另一个效果。我们将会用到Expander控件,这个空间可以帮助我们将文本内容展开收缩。先给表格的大小局限一下,这里我们使用到网格Grid。可以看到图标的箭头朝上,隐藏的内容也已经显示出来。

2022-09-19 16:35:33 1561

原创 头部样式1

写封装的时候我们要另建一个标签名叫Window.Resources在这个标签里面在嵌套一个标签名叫LinearGradientBrush,在LinearGradientBrush标签里就可以将重复的数据进行封装使用。我们将他们称为头部样式。收缩的部分都是一样的,写好一个样式后其他的都可以之间粘贴然后更改里面的图片和样式。TabPanel标签内的background后面接的是我们前面封装好的背景颜色,用的时候直接将封装名写进去就可以使用了。我们可以直接在这串数据中调整页面的宽度和高度,如下图红框选中的内容。

2022-09-14 11:02:21 197

原创 XAML页面

首先,WPF的全名叫Windows Presentation Foundation,是基于Windows的用户界面框架属于.NET Framework3.0的一部分。我们可以看到页面上有个专属的空白区域,然后下方就是我们写数据的地方。WPF中的样式分类为:属性样式、内联样式、引用样式。框架这一栏可以直接选择默认,如果不想后期我们是可以进行更换的。点击创建新项目,然后选择WPF应用(.NET Framework)图标上带有C#的页面。通过本篇内容的学习,我们将学会如何在WPF页面上书写数据和如何创建。...

2022-08-29 16:44:14 188

原创 pd模型搭建

项目的信息存储和删除都不开数据库,在搭建项目页面之前我们都会先制定出PD模型。这个模型的用处是什么,用处就是可以帮助我们更好的区分项目里数据的存放以及所属类型。

2022-08-22 19:07:36 851

原创 无模态框新增

当前页面保存数据并不需要模态框的情况下,将数据添加到数据库。

2022-08-10 21:01:29 177

原创 主键约束和NOT NULL约束

在约束标识的时候我们通常都会想到主键约束和NOT NULL约束,他们分别有什么用呢?

2022-06-19 17:09:23 667

原创 常用的聚合函数

聚合函数

2022-06-08 16:24:25 182

原创 Intersect交集

接下来分享的Intersect交集,我了解到Intersect交集和Union运算符之间有些相似但是又有些许的不同。与Union运算符类似,在查询的过程中需要包含俩个条件1.两个查询必须具有相同的列数和顺序。2.相应列的数据类型必须相同或兼容。并且组合了两个或多个查询的结果集,并返回两个查询输出的不同行。新增的表单数据可以用之前演示Union运算符时的数据库和表单内容,也可以直接重新建立。直接建立的话可以选择两种方式中的一种,1.直接右键新建数据库然后新建表,在给新建的表命名。2.像图片中那样去写,然后

2022-05-29 16:33:42 334

原创 Union并集

接下来分享的有Union并集和Intersect交集,首先我了解到Union是一种集合操作用于将两个select语句的结果组合到一个结果集中,该结果集中包括了union和select语句中的所有行。但是在实验之前要先创建数据库和表。但是在查询的时候要满足两个要求,一是两个查询列的数量必须相同,二是相应列的数据类型必须相同或兼容。创建两个表一个客户表一个员工表,然后我们将这些表的相关数据填写好后执行当前所写的数据,得到这样的结果。之后我们在创建表单数据的后面再应用上Union并集,并查看它的实际效果。

2022-05-18 19:57:04 407

原创 全外连接和交叉连接

接下来分享的有全外连接和交叉连接,在学习全外连接的时候我们会接触到之前学过的左连接和右连接,那么接下来我们先从全外连接开始然后再到交叉连接顺便再复习一下左连接和右连接。首先在学习全外连接之前我们先了解一下什么是全外连接,全外连接就是当左表和右表中存在匹配项时,将返回所有的值。依旧是熟悉的整张图,可能会有些看不清但是没关系我们将它放大。这样就好看多了,既然表已经新建成功了那么接下来我们就开始实现他的功能了。就如同我们上面说的那样全外连接是当左表和右表存在匹配项的时候返回所有的行。首先我们先将两张表

2022-05-08 19:04:31 685

原创 Having子句和聚合函数、Group By子句

接下来会分享到子句和函数之间的用处。首先我们先了解子句,这次呢会使用到having子句和Groud By子句。Groud By子句的作用呢是将数据行排列分组,可以从大到小也可以从小到大进行排序。而Having子句则是根据指定的条件列表过滤分组。在实验之前先新建两张表或者一张,表内要有数据。直接在数据内建立两张表分别为学生表和学院表,然后分别查询出在两个表中添加的数据。查询出后就是图片中的效果。需要注意的是在查询的途中要注意左上角选择框内的数据库是否选择正确。之后我们先从group by 开始了解,首先

2022-04-28 16:16:36 471

原创 左右表连接

这次要分享的是使用左连接和右链接将两个表进行关联,充分的了解一下数字函数的含义和用途。这里我们需要两张表单用来实现关联效果。首先我们可以创建两张表分别是学生表和教师表,那么在创建的时候我们也可以使用多种方法,因为我们只要有这两表就可以了。老规矩在写好相对应的数据后选中进行执行,然后到数据库中就可以看到我们的新建的表了。点击右键选中编辑前两百行还可以新增一些数据内容,但是如果是用代码去实现的话不太推荐执行后又去新增一些数据。会导致后面查询数据时的漏失。后面我们直接进入正题在关联表之前我们要先了解

2022-04-18 18:30:24 1057

原创 删除表数据和Date类型

这次要分享的是如何在SQL Server中删除表数据和Date类型。新增数据以后总会有需要删除的数据,那么这个时候Drop语句就派上用场了除了Drop语句以外还有Date类型,以及在什么情况下用Date类型。(在实验的过程中建议在数据中多新增几条数据)第一步先进行布局,布局的时候根据个人的喜好使用代码执行还是直接右键添加。以下是敲出来的效果。之后进行一个删除操作,可以先将表中的某个列的值进行删除。就如我们将姓名为李七的用户删除掉,我们这个时候我们就可以知道两个条件:一个是删除掉指定名称的数据不能够删除

2022-04-10 08:59:44 459

原创 Distinct子句和修改表数据

我要分享的是如何在数据库中用SQL语言来修改表现有的数据,以及Distinct子句的认识与运用。修改数据的时候我们需要现有的表最好表内存有数据。因为是新增表内容而这次的主题是修改表数据所以就直接上图片了。(数据是可以修改的,不一定就是我的这些内容)不一定要像我这样用SQL语言去新增表,也可以新建数据库然后随便命名一个名称然后右键创建表接下来我们点击新建查询,打开后是一个白色的页面。在修改之前我们要先知道表里有哪些内容,要将他们先全部查询出来这个时候就会用到select语句。查询出来后就可以根

2022-03-28 14:37:53 792

原创 数据库表的新增

我要分享的是如何在数据库中新增表以及去除表内重复的内容,很多人会想到只要我在SQL中创建一个新的数据库,点击确定后打开表并进行一个新建表的操作,然后填上列名、数据类型就新增完了。简单又快捷。可我现在要展示的是如何在把不用右键选择新增的方式将新增的表添加进去。首先第一步打开SQL server先新增一个名叫select的数据库(数据库名称可以随意),添加好后再点击左上方的新建查询点击后我们会得到一个空白的页面。(为了避免在写的时候出现意外,我们可以先将它保存下来。别学我出现意外后才悔不当初)Ctrl+S

2022-03-20 08:42:34 1877

原创 验证码登录1

生活中登录账号的时候我们会用到什么?那么登录账号的时候我们有没有注意到,当我们忘记账号密码的时候会进行选择。使用手机验证登录的时候会先输入手机号,之后系统提示手机验证码已发送。之后我们只需要将他给过来的验证码输入进去。验证成功就可以更改密码了。这张图就是我们要实现的功能,当我们输入动态验证码后点击登录即可进入网页。若是验证码输入错误也没有关系,它会自动刷新验证码。这就是我们要实现的功能效果。首先第一步,我们要建立他的样式。紧接着就是最后一步功能运转。全部输入正确后我们就可以跳转到这个页面。话不

2022-03-08 11:55:16 1253

原创 C#基础2

本篇内容我们将会讲解C#类和对象,在讲解的过程我们也将为以下问题进行解答。1.面向对象语言的三大特征分别是什么?2.构造方法在什么时候执行?3.C#类的定义4.C#访问修饰符5.C#中的方法。我们先了解面向对象语言,面向对象编程已经在编程语言中占据半壁江山,指在编程是将任何事物都看成是-类对象来描述。对象包括属性和方法,属性是指对象固有的特征、方法则是对象的行为。三大特征分别是封装、继承、多态。C#类的定义(class)在创建项目的时候都会有类的存在,通过类能很好地体现面向对象语言中封装、继承、多态的

2021-10-09 08:23:41 82

原创 C#基础1

首先我们要先了解C#是什么?数据类型又是什么?C#的数据类型又分为哪两种?两种类型的区别在哪?又包括了那些?这些都是我们需要了解到的东西。那么接下来我们将要一一解答这些问题。C#是什么?C#语言是微软推出的一款面向对象的编程语言,具备了面向对象语言的特征,比如:封装、继承、多态,并且添加了事件和委托,增强了编程的灵活性。也是这些功能使得它受到了很多企业和开发人员的青睐。如何创建控制台应用程序,这里需要用到开发工具Visual Studio 2019版本。看图片操作,选中图片中蓝色的部分后点击下

2021-10-09 08:18:04 65

原创 图书馆图书借出

在制作图书馆管理系统的时候我们要注意到,图书馆的管理系统中有哪些是必要的。就好比如:图书馆书籍的借出、归还、借阅时间、归还时间等。了解这些后我们就可以敲打实现与其效果相对应的代码。首先我们先了解到图书借出的时候我们会用到那些信息,我们会用到图书编号、图书名称、借书日期、到期日期、借书证号。这里面面每一个信息都不能缺少,一旦缺少其中一个就会导致信息不完整,在我们查阅图书去处的时候会找不到相对应的信息。在之前图书馆的系统中添加借书的功能,在Areas文件中添加控制器和视图并分别取名为Recort和Rec

2021-09-18 19:21:59 228

原创 jQuery中隐藏元素的hide方法

在我们想要隐藏页面中的某个元素时,我们会想到使用css样式中的hover伪类。通过给元素设置hover属性从而达到一个隐藏效果。但是这个方法只适用于隐藏少部分的元素,在后期我们还想要将其他元素进行隐藏的时候会很麻烦,需要一个一个的添加属性。接下来我们将学会如何使用jQuery隐藏元素hide。首先先搭建好页面基础样式,放几个button标签作为按钮:其次我们给标签设置css样式,button标签我们用作为点击事件的。div标签就作为我们需要隐藏的元素。我们需要实现的效果是,当我们点击它们相对应的按钮

2021-09-08 21:13:52 2189

原创 图书馆用户信息新增修改删除

结合上一篇文章,我们已经把表单生成。接下来就需要把用户信息表单中剩下的部分实现就可以了。我们先从新增开始,新增的时候我们需要在视图中添加两个模态框。区分开来一个新增模态框,一个修改模态框。两个模态框的样式基本一样,所以为了方便我们可以将新增模态框的数据复制给修改模态框。布置好后,我们就转到控制器写新增功能。在写新增功能的时候我们的身份证信息以及邮箱信息是需要正则表达式的。(在看下面这张图的时候需要注意,文本太长没有全部放完。注意点是有几个if就有几个else每一个else里面都包含了文本输出。)在最后

2021-08-27 21:05:02 314

原创 图书馆用户信息表单生成

首先我们打开开发工具并新建项目,然后添加控制器和视图。添加好后在新添加一个区域,取名为Areas进行区分。在文件夹名为Controllers的文件中添加控制器,Views文件夹存放视图。到这一步文件的存放便解决了。然后我们来写用户信息维护表单的内容以及功能运转。在刚刚新建的区域内添加视图并命名为User进行后期区分,同样为了进行区分我们将控制器命名为UserController。在写表单内容的时候我们打开数据库,先在里面填写基本数据。比如:用户账号、用户名、密码等等。第一步新建数据库:第二步新建两张

2021-08-27 20:54:09 3538

原创 图书馆信息维护表单

打开SQL Server 2014 Management Studio工具,在之前新建的数据库内新建表名为S_library。并在里面添加数据。图书馆的一些基本信息比如:电话、地址、图书馆名称。这张表单我们只需要通过单表查询即可。页面布局相较于用户信息要简洁许多,注释的地方可以不写没有很大的影响。接下来是表单样式和用户信息维护的表单一样是自动生成的,所以我们同样通过代码去实现表单的自动生成。下面直接上图:只是视图写出他的样式还不行,数据库里的数据是传不上去的。真是它会显示无数据,这个时候我们跳

2021-08-08 14:40:42 132

原创 DOM内部添加标签

首先打开VS开发工具,新建项目保存。添加文件夹Content,将css插件引用到视图上,写一个标签。我们将在标签里面写它们对应的一个功能代码。DOM内部append()与appendTo()以及prepend()与prependTo()的用法。第一步:先将它的一个基本样式布局好,引入css插件和js插件。(引入插件这一块是一样的)第二步:给body标签设置内边距20px,给其他的div添加宽高设置颜色、外边距上下10px左右居中。详细图看下面:通过所写的样式我们可以知道,我们是通过点击按钮来

2021-06-28 08:41:17 812

原创 DOM节点的创建

打开开发工具后直接新建项目,添加视图和控制器。添加好后回到视图插入写jQquery代码时需要的插件。我们先说DOM节点的创建。创建节点以及节点属性的过程比较简单。1.创建节点(常见的:元素、属性和文本)。2.添加节点的一些属性(当然你可以选择不添加,没有要求必须填)。3.加入文档中。在这三个流程中我们回合涉及到一点方法比如:创建元素document.createElement、设置元素:setAttribute、添加文本:innerHTML、加入文档:appendChild。我们先直接在页面上创建几个节

2021-06-17 11:21:19 1518

原创 登录验证码的切换

用户在浏览一些网站的时候往往会需要注册账号才能继续。为了方便用户继续浏览之前的页面,就需要登录之前的账号。登录进去后就能查看的以前的浏览历史。也是为了防止用户的信息泄露。在此我们将分开学习登录界面的构成.在创建项目之前,我们先在数据库内创建文件夹,将账号信息填写进去。相对应的有账号名称(用户名称)、账号密码(用户密码)。总之跟上面的图片一样就行。设置好候保存,再找到我们刚才创建的那张表右键编辑前200行。把账号名称和账户密码填写进去。填好后我们回到VS开发工具创建项目,添加视图和控制器(名字随意,只

2021-06-08 09:16:36 705

原创 表单修改.

上一篇是表单新增,那么这一篇显然就是表单修改。以下是表单修改的步骤以及效果。新增的时候我们用到了模态框,那么我们修改就也会用到模态框。这里直接将新增模态框进行复制,粘贴到修改的代码下面就行。对应的模态框名称和模态框的ID名城需要进行改动。修改的方式与新增的方式是一样的没有什么差别,但是模态框出显得方式不同。我们在修改数据的时候应该是点击到我们需要修改的地方时弹出,并且带上那一行的数据。所以在这里我们需要给每一行的tr标签加上点击事件。分别设置变量从中查找td标签里第一个元素的文本值并赋给声明的变量。然

2021-05-27 15:15:31 361

原创 表单新增

上一篇我们说的是表单的一个查询,现在呢我们就要学表单的新增效果。同理表单新增是肯定需要表单的,所以我们不用再去新建一个项目,直接在上一篇的表单代码后面加上模态框。代码如下:在类名modal-body标签中写上模态框里我们需要显示的文本内容,首先我们需要文本框以及选项框来进行选择。上图我的代码是收拢的所以看不到。以下是收拢的内容:是不是感觉很长。其实我们只需要将框架里有的模态框结构复制过来,将它里面一些文本内容更改掉就行了。里面的内容都是一些文本框的基础样式,不需要做什么太大的改动。写出它的文本框

2021-05-18 15:05:16 191

原创 表单查询

当我们打开一些网页的时候我们会看到表单,我们在对应的表单填写上对应的信息。点击确定后,就从当前的页面跳转到另一个页面。同时有的网页会弹出提示框来告诉用户该信息的填写是否正确。这篇文章讲的是将数据库里的信息映射到页面上。以下是表单查询的内容以及讲解。首先:我们需要用到两个开发工具。一个是SQLServer 2014 Management Studio数据库,另一个是VisualStudio 2015开发工具。这两个工具的用途就不需要我多说了。第一步:在数据库创建表单初始数据打开命名为数据库的文件,右键

2021-05-07 16:00:09 1154 1

原创 控制台get的两种提交方式

本次学习需要打开Visual Studio 2015简称“VS”开发工具(其他的版本也可以使用),打开进入页面创建项目。创建的项目命名为控制台get提交的两种方式,之后我们在软件默认的位置(保存的位置可以进行更改,之后就到更改的位置中查找)中找到搭建的项目。打开项目右侧的解决方案资源管理器,在那里我们可以看到项目自带的一些文件夹。找到命名为Controllers的文件夹右键添加控制台。点击后弹出选项框选中后会弹出控制器名称,将名称改为MainController点击确定就会在文件夹内生成。文件生成

2021-04-29 10:09:54 1352

原创 HTML常用标签介绍

按照惯例在学习的过程中我们将配合W3c的文本,进行学习和交流。如何打卡W3c应该就不需要再说了,打开后进行搜索或者在手册的正中心上方找到HTML/CSS点击后选择HTML。HTML指的是超文本标记语言、是用来描述网页的一种语言。也是我们制作网页时会用到的一种语言。在HTML文档中我们会看到各种各样的标签,比如:文本标签、超链接标签、有序和无序等,接下来的内容将会学习到各种标签的使用效果以及如何使用。在文档中我们会经常用到div标签,那么如何在文档写div标签?我们只需要打开DW软件开发工具创建新的页面

2021-02-27 16:01:28 125

原创 Css3属性介绍

按照惯例在学习的过程中我们将配合W3c的文本,进行学习和交流。如何打卡W3c应该就不需要再说了,打开后进行搜索。搜索Css3我们就可以看到关于它的一个介绍。通过W3c对Css3的介绍,我们可以知道Css3是完全向后兼容的。Css3被划分为模块,其中最重要的几个模块中就有我们最常用的动画效果,背景和边框。这里将针对动画、多列布局、过渡、字体、文本阴影一个一个的进行分析。首先介绍Css3中的过渡和动画,这两个最为重要。Css3过渡效果我们前面也说过,它可以改变一个图形的大小以及它变化所需的时间。通过给tr

2021-02-21 15:43:09 100

原创 左右滑动

今天的我们将学习有关图案左右滑动的方法,以及小案例的制作。在案例的制作过程中最不可缺的技术就是css3的动画效果,下面我们来认识一下css3中有哪些动画效果吧!首先是css3@keyframes 规则,@keyframes 规则用于创建动画。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。(搭配animation使用。IE9,以及更早的版本不支持@keyframe 规则或 animation 属性);其次是css3过渡效果,过渡是从一种样式逐渐变成另一中的效

2021-02-09 15:09:37 412

空空如也

空空如也

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

TA关注的人

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