自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝Buff的博客

(伪)卡塞尔学院研究部副部长--阿卡杜拉

  • 博客(25)
  • 收藏
  • 关注

原创 动画缓动

线性动画有一个缺点,通常让人觉得机械和不够自然(图1、图2)。改进动画并创建更趋自然的动画的秘诀是改变变化速率。不是创建以固定不变的速率改变属性的动画,而是需要设计根据某种方式加速或减速的动画,实现更趋自然的动画的最简单方法是使用预置的缓动函数(EasingFunction)。EasyingFunction属性只能接受单个缓动函数对象,所以不能为同一个动画结合不同的缓动函数。图1 ...

2019-08-18 08:34:55 410

原创 图片翻转动画

一、首先是页面,就是一张图片和两个按钮,一个翻转图片,一个关闭页面:<Grid x:Name="grid" > <!--必须需要能翻转属性--> <Grid.RenderTransform> <TransformGroup> <ScaleTran...

2019-08-17 20:47:02 305

原创 WPF窗体属性

在WPF项目里,窗体是必不可少的,他作为一个载体,他的属性也是十分重要的。下面就列举一些WPF的窗体属性。一、窗体的外观WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowsStyle、ResizeMode等属性。1、Icon指定窗口的图标;   2、Title指定窗口的标题;   3、WindowStyle指定窗口样式,有4个取值: ...

2019-08-07 20:10:55 525 1

原创 约束

约束有缠缚,束缚,按照约定(特定)条件限制,管束等意思。约束的作用是添加、删除。约束是表级的强制规定,他们有五种,分别是:非空约束(NOT NULL)要求数据不为空。(只能定义在列级)唯一约束(Unique):要求该列唯一,允许为空,但只能出现一个空值。(可以定义在表级或列级)检查约束(Check):某列取值范围限制,格式限制等,如有关年龄、邮箱(必须有@)的约束。(定义每一行必须满足...

2019-08-07 20:03:11 437

原创 数据处理

DML(Data Manipulation Language – 数据操纵语言) 可以在下列条件下执行:向表中插入数据、修改现存数据、删除现存数据,事务是由完成若干项工作的DML语句组成的一、向表中插入数据增添一条记录为每一列添加一个新值,按列的默认顺序列出各个列的值。在INSERT 子句中随意列出列名和他们的值,字符和日期型数据应包含在单引号中。模板:insert into...

2019-07-27 15:21:17 142

原创 分 组 函 数

分组函数作用于一组数据,并对一组数据返回一个值。他们分别有AVG、COUNT、MAX、MIN、SUM. 注: 不能在 WHERE 子句中使用组函数,一、组函数类型1、AUG(平均值):select avg(salary) from employees 2、COUNT(计数):select count(salary) from employees 3、MAX(最大...

2019-07-26 09:27:35 348

原创 单行函数

一、字符函数1、大小写控制函数(1)LOWER LOWER(‘AbC kpl’) → abc kpl把大写转为小写(2)UPPER UPPER(‘AbC kPl’) → ABC KPL把小写转为大写(3)INITCAP INITCAP(‘AbC kPl’) → Abc Kpl首字母大写2、字符控制函数(1)CONCAT(‘abc...

2019-07-18 08:07:20 85

原创 过滤和排序数据

一、过滤(WHERE)1、字符和日期字符:Select FIRST_NAMT from employees where FIRST_NAMT=’Neena’日期:Select HIRE_DATE from employees where HIRE_DATE =’7-6月-1994’2、比较运算=、>、>=、<、<=、<>:Select ...

2019-07-17 16:17:53 285

原创 WPF控件

控件是指对数据和方法的封装。控件可以有自己的属性和方法,其中属性是控件数据的 简单访问者,方法则是控件的一些简单而可见的功能、控件创建过程包括设计、开发、调试 (就是所谓的3Ds开发流程,即Design、Develop、Debug)工作,然后是控件的使用。开发 者应该掌握的三项主要内容是:属性、事件和方法。控件有很多,但是如果仔细去分析,也是有规律可循的,根据其作用,我 们可以把控件分为4类...

2019-07-07 20:42:48 140

原创 XAML-图像处理

所有的UI元素都可以通过画刷的设置而改变他们的风格,使用不同的画刷对目标区域进行“绘制”,会有不同的效果。画刷种类:SolidColorBrush: 单色实心画刷;LinearGradientBrush:线性渐变画刷;RedialGradientBrush:径向渐变画刷(Windows 8 应用中不支持);ImageBrush:图片画刷。一、创建图像这个就是简单地在页面创建一个图像...

2019-07-07 09:07:40 407

原创 几何绘图

几何图形对象没有具体的形体,他需要依赖于某一对象元素而存在,不能直接呈现在画板上。主要有:LineGeometry:确定两点绘制一条直线;RectangleGeomtry:绘制矩形的几何图形;EllipseGeometry: 绘制椭圆形的几何图形;GeometryGroup: 组合几何对象,将多个单一的几何对象组合成一个几何对象;PathGeometry: 路径几何对象1、LineGeom...

2019-06-27 19:50:04 1035

原创 RenderTransform特效(变形)

WPF中的变形(RenderTransform)类是为了达到直接去改变某个Silverlight对象的形状(比 如缩放、旋转一个元素)的目的而设计的,RenderTransform包含的变形属性成员就是专门用来改变Silverlight对象形状的,它可以实现对元素拉伸,旋转,扭曲等效果,同时变形特效也常用于辅助产生各种动画效果,变形元素包括平移变形、旋转变形、缩放变形、扭曲变形、矩阵变形和组合变形...

2019-06-27 14:46:23 276

原创 动画帧速率

通常,为用户界面应用动画,只不过是创建并配置正确的动画和故事版对象。但在其他情况下,特别是同时发生多个动画时,可能更加需要关注性能。WPF试图保持以60帧/秒的速度进行动画,可以确保从开始到结束得到平滑流畅的动画。帧速率越低,会发生抖动现象。帧速率越高,占用的CPU也就越高。通过TimeLine.DesiredFrameRate属性可以进行调整,下面是例子: 首先先把页面做出来:...

2019-06-18 09:10:52 1948

原创 控制故事板的播放

在事件触发器中使用了一个动作,加载动画的BeginStoryboard动作,然而,一旦创建故事版,就可以使用其他动作控制故事板,这些动作类都继承自ControllableStoryboardAction类,控制故事版的主要类如PauseStoryboard:停止播放动画并且保持当前位置;ResumeStoryboard:恢复播放暂停的动画;StopStoryboard:停止播放动...

2019-06-17 09:47:43 303

原创 线性渐变画刷

第一种:1.首先先绘制一个矩形<Button Height="60" Width="120" Margin="87 , 60 , 86.6 , 60.4" ></Button> 2.然后在Button里定义一个Background,再用一个线性渐变来写他的样式<Button Height="60" Width="120" Margin="8...

2019-04-20 11:22:07 521

原创 XAML五个布局元素

1.Grid: 网格。Grid布局可以自定义行和列并通过行列的数量、行高列宽来调整控件的布局。近似Html中的table。特点:可以定义任意数量的行和列,非常灵活;行的高度和列的宽度可以使用绝对值、相对比例或自动调整的方式进行精确设定,并可以设置最大和最小值;内部元素可以设置自己所在的行和列,还可以设置自己纵向跨几行,横向跨几列;可以设置Children元素的对齐方向例子:...

2019-04-20 08:18:36 375

原创 类似一个蚂蚁线动画效果

1.首先绘制一条虚线,因为是蚂蚁线,所以是虚线,不是实线。<Line Name="Line1" X1="0" Y1="0" X2="0" Y2="255" Stroke="Black" StrokeDashArray="2,2" StrokeThickness="4"/>X1="0" Y1="0" X2="0" Y2="255"是两个点,分别是(0,0)、(0,2...

2019-04-18 08:36:05 1551

原创 ​​​​​​​Storyboard_故事板

1、先创建一个正方形和一个椭圆2、然后创建事件触发器 ,在页面加载后触发事件 , 当创建事件触发器时,需要指定开始触发器的路由事件和路由触发器执行的一个或多个动作。3、对于动画,最常用的动作是BeginStoryboard,该动作相当于调用BeginStoryboard()方法 ,所以,在事件触发器后加上一个BeginStoryboard作为开始的标志;接下来就是故事板,再...

2019-04-18 08:22:33 292

原创 创建和管理表

创建和管理表一、创建表1、直接创建:create table Buff(Goob varchar2(5) Kplid number(5) Dwes varchar2(5));2、通过子查询的方式创建:Create table BuffAsSelect last_name , employe...

2019-04-07 21:00:59 176

原创 ORACLE子查询的多种用法

一、用于查询第一个是最普通的子查询,子查询 (内查询) 在主查询之前一次执行完成。子查询的结果被主查询(外查询)使用。子查询一般是返回单行,要是返回多行,就要用到使用多行比较操作符(in,all,any)二、使用子查询创建表这就是把子查询查询出来的数据,创建成一个表,表中的列的数据类型、约束和原来的一样例子:CREATE TABLE adele AS...

2019-04-07 20:48:32 10258

原创 《医院信息管理系统 ——“病人信息维护”模块》项目研发阶段性总结

本次任务完成时间:2018年02月28日开发工具与关键技术:完成模块功能:病人信息维护一、功能实现病人信息维护主要包括改住院号、修改病区的功能模块。病人信息维护页面:点击左边的病人,右边回填该病人的信息:点击改住院号按钮,弹出改住院号模态框,如果需要修改, 修改完后点击确定即可:点击修改病区按钮,弹出修改病区模态框,如果需要修改, ...

2019-03-28 11:03:14 870

原创 利用定时器做一个时钟

利用定时器做一个时钟我的思路就是使用newData 获取当前时间,然后利用定时器不停的调用自己,来不断的获取当前时间,达到动态显示时间的效果。下面是代码:tiem1里是他的样式setTimeout(计时器)一秒钟执行一次,一直获取当前时间,从而达到动态显示时间的效果,效果图:...

2019-03-26 16:25:38 2204

原创 地图裁剪

 当你有一张大地图,你想详细绘制地图里某个地方,但又不想绘制整个大地图,那么你就需要用到地图裁剪了。下面我们通过一个例子来认识一下地图裁剪吧!下面这个是广州市南沙区的地图  然后我们需要的是黄山鲁森林公园附近的地图 (被圈住那一部分 )  首先我们选择地图,再选择地图裁剪,有四种裁剪方式,根据自己的需要来选择,我这里选择的是圆形裁剪  然后就把需要的地方...

2019-01-27 19:34:39 1086

原创 《房地产系统——“进度模板”模块》项目研发阶段性总结

本次任务完成时间:2019年1月18日开发工具与关键技术:Visual Studio 2015完成模块功能:进度模板 一、功能实现数据查询:把数据库的数据查询到页面上      新增进度模板:点击新增进度模板按钮,弹出模态框,可以新增进度模板                                     修改进度模板:点击要修改的模板,弹出模态...

2019-01-18 20:13:57 510 2

原创 如何在SuperMap iServer中让地图快速加载

我们在SuperMap iServer发布地图之后,我们在SuperMap iServer发布地图之后,在查看地图时,地图可能会加载地比较慢,这样会影响我们工作的效率。所以下面给教大家一个方法,     登录superMap iServer 之后,选择发布式切图   创建切图任务 选择需要的服务组件和地图,切片类型选择地图瓦片,存储类型按自己的需求选择(上面会有...

2019-01-16 21:19:27 1283 1

空空如也

空空如也

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

TA关注的人

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