- 博客(49)
- 收藏
- 关注
原创 WPF的RenderTransform特效
RenderTransform特效(变形)WPF中的变形(RenderTransform)类是为了达到直接去改变某个Silverlight对象的形状 (比如缩放、旋转一个元素)的目的而设计的,RenderTransform包含的变形属性成员就 是专门用来改变Silverlight对象形状的,它可以实现对元素拉伸,旋转,扭曲等效果,同 时变形特效也常用于辅助产生各种动画效果。 1. RenderTransform类: 该类成员如下: TranslateTransform:能够让某对象的位置发生平移
2022-03-08 14:32:50
432
原创 WPF的属性
属性设置几种方式属性:属性是对XAML元素特征进行描述的方法;属性不允许在XAML中重复设置多次;允许在托管代码中改变元素的属性值设置几种方式:使用特性语法(属性语法)使用属性元素语法使用内容元素语法使用集合语法1、使用特性语法(属性语法)对象的属性通常可表示为对象元素的特性。 特性语法对设置的对象属性命名,后跟赋值运算符 (=)。 特性的值始终指定为包含在引号中的字符串。特性语法是最简化的属性设置语法,并且对曾使用过标记语言的开发人员而言是最直观的语法。每个属性对应一个属性值,
2022-03-01 14:35:15
180
原创 WPF中的ControlTemplate
WPF包含数据模板和控件模板,其中控件模板又包括ControlTemplate和ItemsPanelTemplate,这里讨论一下ControlTemplate。其实WPF的每一个控件都有一个默认的模板,该模板描述了控件的外观(视觉树)以及外观对外界刺激所做出的反应(触发器)。我们可以自定义一个模板来替换掉控件的默认模板以便打造个性化的控件。与Style不同,Style只能改变控件的已有属性值(比如颜色字体)来定制控件,但控件模板可以改变控件的内部结构(VisualTree,视觉树)来完成更为复杂的定
2021-10-19 21:19:43
180
原创 WPF 的RenderTransform特效
RenderTransform特效(变形)WPF中的变形(RenderTransform)类是为了达到直接去改变某个Silverlight对象的形状(比如缩放、旋转一个元素)的目的而设计的,RenderTransform包含的变形属性成员就是专门用来改变Silverlight对象形状的,它可以实现对元素拉伸,旋转,扭曲等效果,同时变形特效也常用于辅助产生各种动画效果。1. RenderTransform类:该类成员如下:TranslateTransform:能够让某对象的位置发生平移
2021-10-15 18:25:28
225
原创 WPF的 画笔绘制
使用画笔进行绘制Brush"绘制" 带有其输出的区域。 不同的画笔具有不同的输出类型。 某些画笔使用纯色绘制区域,其他画笔使用渐变、图案、图像或绘图。 下图显示了每种不同类型的示例 Brush画刷继承关系使用纯色绘制SolidColorBrush使用纯色绘制区域 Color 。 可以通过多种方式指定的 ColorSolidColorBrush :例如,可以指定其 alpha、红色、蓝色和绿色通道,或使用类提供的预定义颜色之一 Colors使用线性渐变绘制LinearGradientBr
2021-10-15 18:22:26
271
原创 WPF的模板
模板ControlTemplate 指定控件的可视结构和可视行为。可以通过为控件指定新 ControlTemplate 自定义该控件的外观。创建 ControlTemplate 后,可以在不更改现有控件的功能的情况下更改其外观。例如,您可以将应用程序中的按钮设置为圆形,而不是默认的方形,但该按钮仍将引发 Click 事件。 注意: 在重定义模板前,你应该充分了解该空间的模板类型定义模板的方法有三种:1.内联定义2.定义为资源3.通过Style定义...
2021-10-15 18:17:20
69
原创 WPF的样式分类
样式分类包括属性样式,内联样式,引用样式(引用样式包括这页面级样式,应用程序级样式),从高到底的顺序排列属性样式类似于在HTML中直接通过HTML元素属性设置的样式适用于复用度不高的一些属性内联样式内联样式和模板的限制在中 可扩展应用程序标记语言 (XAML) ,样式和模板属性在技术上可以通过以下两种方式之一进行设置。 您可以使用特性语法(属性语法)来引用资源中定义的样式,可以使用属性元素语法来定义内联样式,特性用法更常见。 在资源中以内联方式定义且未在资源中定义的样式必须仅限于包含元素,因为
2021-09-10 18:23:57
99
原创 wpf的标记扩展
标记扩展(Markup Extensions)实际项目中为XAML控件属性赋值经常遇到:设计时属性之处于未知状态运行时才能获取到轻松实现XAML页面属性赋值,资源引用,类型转换等操作特定于 WPF 的标记扩展WPF 编程中最常用的标记扩展是支持资源引用的标记扩展(StaticResource 和DynamicResource),和支持数据绑定的标记扩展 (Binding)。StaticResource 通过替换已定义资源的值来为属性提供值。 StaticResource 计算最终在 XAM
2021-08-26 18:20:48
282
原创 WPF的控件
分类控件是咱们的门面,控件有很多,但是如果仔细去分析,也是有规律可循的,根据其作用,我们可以把控件分类,日常工作中我们打交道最多的控件无外乎6类:布局控件:是可以容纳多个控件或者嵌套其他布局的控件,用于在UI上组织和排列控件。Grid、StackPanel、DockPanel等控件都属此类,它们拥有共同的父类为Panel。内容控件:只能容纳一个控件或者布局控件作为他的内容。Window、Button等控件属于此类,因为只能容纳一个控件作为其内容,所以经常借助布局控件来规划其内容。它们的共同父类是C
2021-08-06 17:07:00
145
原创 Window窗体属性
窗口的外观WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowStyle、ResizeMode等属性。Icon 指定窗口的图标; Title 指定窗口的标题; WindowStyle指定窗口样式,有4个取值: None,无边框;(当ResizeMode属性为NoResize时,仅剩下窗口核心。)SingleBorderWindow,单边框【默认】; ThreeDBorderWindow,3D边框; ToolWindow,工具箱窗口ResizeMode是
2021-07-26 20:00:37
242
原创 MySql 字符串数据类型
字符串类型CHARCHAR类型是定长的,会根据定义的长度分配空间。当存储CHAR值时,mysql会删除所有的末尾空格。CHAR很适合存储很短的字符串,或者所有的值都接近同一个长度,例如,CHAR非常适合存储密码的MD5的值,因为这是一个定长的长度。对于经常变动的数据,CHAR也比VARCHAR更好,因为定长的CHAR类型不容易产生碎片。对于非常短的列,CHAR比VARCHAR在存储空间上也更有优势,例如用CHAR(1)来存储只有Y和N的值,如果采用单字节字符集只需1个字节,但是VARCHAR(1)却需
2021-07-17 09:28:55
283
1
原创 MySql 两种数据类型
设计mysql表结构的时候,有很多数据类型供我们选择,下面来介绍下mysql8中常用的数据类型整数类型整数类型有可选的unsigned属性,表示不允许负值,这可以使正数的上限提高一倍(还多1)。有符号和无符号类型使用相同的存储空间,并且具有相同的性能,因此可以根据实际情况选择合适的类型。mysql可以为整数类型指定宽度,例如INT(11),对大多数应用来说这是没有意义的:它不会限制合法范围,只是规定了mysql的一些交互工具(例如mysql命令行客户端)用来显示字符的个数。对于存储和计算来说,
2021-07-07 10:41:54
135
原创 Java的修饰符总结
四个访问控制符类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类friendly,默认的修饰符,只有在相同包中的对象才能使用这样的类abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。final,将一个类声明为最终(即非继承类),表示他不能被其他类继承成员变量修饰符: public(公共访问控制符),指定该变量为公共的,他可以被任何对象的方法访问private(私有访问控制符)指定该变量只允许自己的类的方法访问
2021-06-27 14:57:32
84
原创 Java的初始化块和修饰符
初始化块根据是否使用static修饰分为两类:不使用static修饰的是初始化块使用static修饰的是静态初始化块初始化块初始化块相当于是对构造器的补充,用于创建对象时给对象的初始化,在构造器之前执行如果一段初始化代码对所有构造器完全相同,且无需接收参数,那就可以将其提取到非静态初始化代码块中实际上,经过编译后,非静态块已经添加到构造器中,且位于所有构造器代码的前面静态初始化块静态初始化块用static修饰,又叫类初始化块静态初始化块负责对类进行初始化,因此类初始化块是在类初始化阶段就
2021-06-17 10:47:40
150
原创 java的重写
重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 Exception 异常,因为 Exception 是IOException 的父类,只能抛出 IOException 的子类异常。方法的重写规则:参数列表
2021-06-08 10:53:27
91
原创 Java的两大数据类型:基本数据类型、引用类型
Java的两大数据类型:基本数据类型、引用类型Java语言提供了八种基本数据类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型byte:byte 数据类型是8位(bit)、有符号的,以二进制补码表示的整数;最小值是 -128(-2^7)最大值是 127(2^7-1)默认值是 0short:short 数据类型是 16 位、有符号的以二进制补码表示的整数最小值是 -32768(-2^15)最大值是 32767(2^15 - 1)Short 数据类型可以节省空间。一个short变量是in
2021-05-30 07:58:17
1005
原创 Java的核心机制
Java的核心机制:Java 虚拟机(Java Virtual Machine)简称:JVM;Java的虚拟机是运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一,java虚拟机中执行的指令我们称之为java字节码指令,java 发展到今天,出现了. 一、jvm的主要组成部分,类加载器(ClassLoader),运行时数据区(Runtime Data Area),执行引擎(Execution Engine),本地库接口(Native Interface)2
2021-05-18 15:28:45
188
原创 JOIN的新增、修改、删除
新增在Mysql中可以使用INSERT 的命名来新增数据在Mysql新增的数据中,下面的新增的数据要和上面一一对应起来,才能新增成功数据新增主键id的时候,只能新增一个主键id,不然在新增的数据的话了,就会报错,因为已经存在一个id,是不能在新增的,除非把他删除,在重新新增一个数据出来,或者把主键id去掉,就可以在Mysql中新增数据了如果数据是字符型,必须使用单引号或者双引号,如:‘value’修改在Mysql中可以使用UPDATE命令修改Mysql数据表中的数据可以同时更新一个或者多个
2021-05-08 08:49:05
381
原创 Axure的交互事件
Axure的交互事件Axure的交互事件有很多种,Axure的交互事件可以由图形,图片来进行交互,交互事件不仅可以对针对元件的本身,也可以针对其他的元件进行交互事件交互样式里面有鼠标悬停,鼠标按下,禁用,选中 四种选择,可以根据自己的需要来选择使用哪个应用鼠标悬停元件有了交互事件后,当鼠标悬停在某个元件上的时候,元件会做出设置好的变化比如:当这张图片设定好了交互事件时,鼠标悬停在这张图片上,图片会变成另一张图片→鼠标按下比如:这个蓝色的长方形元件...
2020-12-05 20:44:49
785
原创 ViewBag 和 ViewData 的用法和区别
ViewBag 和 ViewData 的用法和区别ViewDataViewData 是一个特殊的字典类的名称,我们可以用标准的字典语法进行修改或赋值,比如: ViewData[“UserID”] = “Jack”;ViewBagViewBag 是 asp.net mvc3 中对 ViewData 的一种动态封装,使用的方法更方便。它的赋值方法是:ViewBag.UserID= “Jack”; 也就是说 ViewData[“UserID”] 和 ViewBag.UserID是一样的效果。ViewB
2020-08-18 14:30:53
433
原创 LINQ
LINQ语句LINQ to SQL全称基于关系数据的,NET语言集成查询,主要使用于以对象形式管理关系数据,而且还提供了丰富的查询功能Linq中from指定的是范围变量和数据源,可以在from查询范围里面的变量,还有一些其他的数据:Linq中的where查询与SQL命令中的where的作用有相似的地方,都是可以用到范围限定也是过滤作用的,而判断条件就是它后面所接受的子句Linq中where可以根据bool表达式从数据源筛选出数据Where语句,是LINQ表达式的元素筛选机制,除了开始和结束
2020-08-18 14:29:30
65
原创 JavaScript事件总结
JavaScript事件总结事件事件就是文档或浏览器窗口中发生的一些特定的交互瞬间JavaScript与HTML之间交互式通过事件实现的对于web应用,有这些代表性的事件:单击事件、鼠标移入移除事件、键盘按下/弹起事件浏览器在加载一个页面时,是按照自上而下的顺序加载的文档的加载:读取到一行的时候就运行一行,如果将script标签写在上面,在执行代码时,页面还没有加载onload...
2020-04-29 21:09:26
89
原创 javaScript数据类型
javaScript数据类型数据类型就是字面量的类型,在js中一共有6种数据类型:stri 字符串、number 数值、Booolean 布尔值、Null空值、 Undifined未定义、object对象。其中基本数据类型:string number boolean null undifined引用数据类型:objetjs的基本用法行内样式内部样式外部样式...
2020-04-21 20:46:57
93
原创 logo设计
logo设计这是我自己用PS设计的一个logo。这个logo是我按照我自己名字的字母元素设计而成的,是用c z l 这三个字母设计出来的。在设计这个有关于自己的logo的过程中,我找了一些其他和自己名字有关的元素,最后我还是使用了我自己名字里的三个字母来设计一个有关于和自己有关的logo。一开始,我先在做出一个圆形出来,放在下面,在添上颜色,圆形使用的颜色是渐变色,是由紫色、蓝色和淡紫色组...
2019-07-15 20:36:58
353
原创 后台网站设计
后台网站设计这是一张我自己设计的金融后台网站的首页,设计这张金融网站首页的时候,我是看了一些其他的金融网站的首页大概的结构信息然后才做出来的一张网站首页。我这张金融网站就是按照这两个金融网站的首页结构做出来的,结合了两张网站首页的一些信息,板块做出来的,不过我做的简单一些。这两张金融网站的首页的内容比我的网站内容详细丰富一些,常用的内容也比较多,我的这张金融网站首页的内容页,一些重要的内...
2019-07-15 20:33:46
169
原创 图片
图片图片在界面设计中是非常常见的,图片的质量和展现方式都会影响到图片表现出来的东西和层次。不同的一些图片表现出的东西都不一样。不同比例大小的图片传出的信息不同,图片的比例大小有1:1、4:3、16:9、16:10这四种1:1的图片设计比例,相同的长和宽将构图呈现得简单,突出主题的存在感4:3的图片比例使图像更紧凑,更容易构图,便于开展设计16:9的图片比例可以呈现看电影般的效果。能给用户...
2019-06-28 15:35:43
113
原创 以玄字设计的logo
以玄字设计的logo下面这几张是我以 玄 这个字,为主题而设计出的东西。下面这个玄字,是我以圆角矩形工具做成的,把玄字放到正中心,按着玄字的结构,用圆角矩形先照着玄字的一笔一画,把玄字摆出来,然后在给它组合起来,放在红色圆形的上面,在给它弄一个剪贴蒙版的样式,然后这个用玄字做的logo就做出来了。这张玄字logo,在做这张logo背景的时候,先放上去一张有点灰色的六角形的形状,放在下边,然...
2019-06-28 15:32:44
721
原创 海报设计
海报设计(陈子龙 2019/6/18)这是我用五张照片设计成的海报这张海报是我在半夜时拍的,是在半夜拍的,我就把这张晚上拍的照片的主题设计成(晚安夜)竖着放,再在安字的上面放一个月亮和星星,在外边放上一个半圆点线状的。因为当时是我自己一个人在拍照,所以在半圆的右下角在扯了一些孤独,寂寞的话。这张照片是我在家附近拍的,它是湘江的一条支流,叫资江,我把这张照片做成一张海报,先放一张蓝色的方...
2019-06-18 16:17:53
166
原创 界面设计小结
界面设计小结(陈子龙 2019/6/18)色彩色相、明度、饱和度是色彩的三个属性,不同色彩具有不同的心理寓意,选色时要考虑产品的调性和受众人群,色环上距离(角度)越大的颜色对比效果越强,反之对比效果越弱,设计时应采用合适的色彩搭配。色相就是色彩的相貌、种类和名称,就是红、橙、黄、绿、青、蓝、紫等颜色的种类就叫色相明度指的是色彩的明亮程度饱和度是色彩的鲜艳程度,也称纯度、字体黑体、...
2019-06-18 16:02:10
732
原创 界面设计小结
界面设计小结(陈子龙 2019/6/18)色彩色相、明度、饱和度是色彩的三个属性,不同色彩具有不同的心理寓意,选色时要考虑产品的调性和受众人群,色环上距离(角度)越大的颜色对比效果越强,反之对比效果越弱,设计时应采用合适的色彩搭配。色相就是色彩的相貌、种类和名称,就是红、橙、黄、绿、青、蓝、紫等颜色的种类就叫色相明度指的是色彩的明亮程度饱和度是色彩的鲜艳程度,也称纯度、字体黑体、...
2019-06-18 16:02:10
715
原创 栅格系统
栅格系统 (陈子龙 2019/6/9)栅格系统是设计前端,UI设计被应用的很广泛一套系统,但是却没有多少人使用栅格系统栅格系统是指,将页面种布局划分为等宽的列,然后通过列数的定义来模块化页面布局。自从老师跟我们讲了栅格系统后,对于前端设计的一些东西,严格一些,没有以前那么松懈网页端栅格系统的必要性制定...
2019-06-09 19:46:38
534
原创 端午节海报设计
端午节海报设计(2019/6/4)陈子龙)这是一张关于端午节的海报设计,这张海报是比较清新的,颜色是以绿色为主色调的,因为绿色是一种清新的颜色之一,竹子也是绿色的。所以我设计端午节海报是采用了绿色作为主色,在设计海报的时候我想了很多种方法来设计海报,最后我采用了居中的方式来设计海报。这是我做端午节做的海报,找来的一张背景图,上面大多是绿色,也有竹叶和粽子所以我采用了这张背景图来海报的因...
2019-06-09 19:41:15
664
原创 UI学习历程
UI学习历程(陈子龙 2019/5/28)刚开始时老师要我们设计一些关于自己的一些logo出来,当时做的很难看,也没有怎么在意,然后老师让我去改,并提出一些建议,让我更改一些logo不好看的地方,改得有创意一点学UI设计换了一个老师之后,那时候要开始设计自己的一些东西,icon、官网、后台网页设计…一开始,老师布置作业要设计一套食物的icon,设计我的icon的时,刚开始做的时候觉的好难...
2019-05-28 15:35:17
290
原创 UI设计总结
UI设计总结(陈子龙 2019/5/28)在刚开始学习UI设计的时候,那时候老师第一节课把PS讲的好简单,设计这些东西很容易,就是要思考一下,想象,不断的去学习其他优秀,去网上找一些好看的图片、logo、海报等,来弥补自己的美观,对外界的观察力不断上升,一开始老师讲的很清楚,还自己做了个图形给我们看,并告诉我们怎么用PS做这个东西。那时候觉的好容易做,但在自己做的时候,发现觉的好难啊,脑子里一...
2019-05-28 15:26:05
223
原创 版面设计
版面设计(陈子龙 2019/5/17)版式设计的应用范围可以应用到的有:报纸、logo、图标、AI、PD、标志、图片、图形、AE、海报、电脑桌面壁纸、手机主题…版面设计可以用到的基本元素有三点:点、线、面点、线、面的构成的版面中的点由于大小、形态、位置,不一样所产生的视觉效果也不同。也可以使用绚烂鲜艳的颜色构成的形状、logo图形使人眼前一亮,过目不忘的效果,可以使图形变得有视觉冲击力...
2019-05-17 17:04:36
766
原创 后台网页设计
后台网页设计 (陈子龙 2019/5/17)这是一张我自己设计的后台网站的首页图片,我的这张后台网站图中的文字亲密性有点高,板块之间的距离间距都是相差不多的,视觉上给人的感觉也不是很高。在这里插入图片描述这个logo放的有点大我的一个交互设计,从上图中的标题栏中可以看到我的交互设计与普通文字的区别,首先我们的普通文字的框内都是呈青色状态,和其他没有交...
2019-05-17 17:01:07
2081
原创 架构设计和流程设计
架构设计和流程设计(陈子龙 2019/5/8)架构设计的六大原则:单一职责原则:永远不应该有多于一个原因来改变某个类开闭原则:软件实体,如:类、模块与函数,对于扩展应该是开放的,但对于修改应该是封闭的里氏替换原则:使用基类的指针或引用的函数,必须是在不知情的情况下,能够使用派生类的对象最少知识原则:只与你最直接的一种交流接口隔离原则:一个类与另一个类之间的依赖性,应该依赖于...
2019-05-08 18:25:12
1114
原创 产品设计和用户体验设计
产品设计和用户体验设计(陈子龙 2019/5/5)用户体验设计:用户体验主要是来自用户和人机界面的交互过程,是以用户为中心的一种设计手段,以用户需求为目标而进行的设计。设计过程注重以用户为中心,用户体验的概念从开发的最早期就开始进入整个流程,并贯穿始终1对用户体验有正确的预计2认识用户的实际的目的 而用户体验的五个层次从外向内,依次是感知层、角色框架层、资源结构层、能力范围层、战略存在层...
2019-05-08 18:17:52
1009
原创 食品网站
食品网站(陈子龙 2019/4/16)食品网站选择有很多种,很多的类型,不一样的风格,食物的颜色不一样,不一样的颜色又代表着不同的含义。颜色有冷色和暖色,冷色是一种让人看到后,感觉比较冷、孤独的颜色,暖色是让人看到后,感觉比较温暖,热闹的颜色,颜色也有很多种,分别使用于不同的网站上。色彩是形态三个基本要素(形、色、质)之一。色彩的三原色是(红、黄、蓝),这三种颜色纯度比较高,比较的亮丽,更容...
2019-05-08 18:12:36
234
1
原创 食品网站
食品网站 (陈子龙 2019/4/28)食品网站选择有很多种,很多的类型,不一样的风格,食物的颜色不一样,不一样的颜色又代表着不同的含义。颜色有冷色和暖色,冷色是一种让人看到后,感觉比较冷、孤独的颜色,暖色是让人看到后,感觉比较温暖,热闹的颜色,颜色也有很多种,分别使用于不同的网站上。色...
2019-04-28 16:27:51
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人