自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

SQL Server函数SQL中包含以下几种类型的函数:聚合函数:返回汇总值;类型转换函数:将一种数据类型转换为另外一种;日期函数:处理日期和时间; 数学函数:执行算术运算;字符串函数:对字符串、二进制数据或表达式执行操作;系统函数:从数据库返回在SQLSERVER中的值、对象或设置的特殊信息。聚合函数:它对其应用的每个行集返回一个值。AVG(表达式) 返回表达式中所有的平均值。仅用于数字列并自动忽略NULL值。转换函数:Cast 和Convert都是用来将一种数据类型的表达式转换为另一种数据类型

2022-05-29 15:33:31 61

原创 【无标题】

绑定和绑定的各种使用场景绑定:主要包含元素绑定和非元素绑定两种。1、元素绑定,是绑定的最简单形式,源对象是WPF的元素,并且源对象的属性是依赖项属性。 根据我们之前的知识 ,依赖项属性具有内置的更改通知支持。所以当我们的源对象中改变依赖项属性的值时,会立即更新目标对象中的绑定属性。我们不用额外定义全局公开的属性来支持数据的显示。如下:2、非元素类型绑定:Source属性:绑定具体的数据对象:如系统信息跟我们定义的资源数据。定义Window下的全局资源:应用到视图中:绑定的各种使用场景:

2022-05-18 15:19:58 69 1

原创 C#的委托

委托从字面上理解就是一种代理,类似于房屋中介,由租房人委托中介为其租赁房屋。委托是一种引用类型,虽然在定义委托时与方法有些相似,但不能将其称为方法。委托在使用时遵循三步走的原则,即定义声明委托、实例化委托以及调用委托。从数据结构来讲,委托是和类一样是一种用户自定义类型。委托是 C# 语言中的一个特色,通常将委托分为命名方法委托、多播委托、匿名委托,其中命名方法 委托是使用最多的一种委托。命名方法委托:在 C# 语言中命名方法委托是最常用的一种委托,其定义的语法形式如下:在定义好委托后就到了实例化委托

2022-05-08 17:20:18 100

原创 【无标题】

连接表在关系数据库中,数据分布在多个逻辑表中。要获得完整有意义的数据集,需要使用连接来查询这些表中的数据。 SQL Server支持多种连接,包括内连接,左连接,右连接,全外连接和交叉连接。内连接是SQL Server中最常用的连接之一。内部联接子句用于查询来自两个或多个相关表的数据。内联查询查出满足on条件的两个表的公共交集。使用inner join时 inner可以省略。内连接 INNER JOIN 子句的语法:左连接LEFT JOIN 子句用于查询来自多个表的数据。它返回左表中的所有行和右表

2022-04-25 20:29:56 54

原创 【无标题】

Like运算符语法模式是要在列或表达式中搜索的字符序列。它可以包含以下有效通配符:1、通配符百分比( % ):任何零个或多个字符的字符串。2、下划线( _ )通配符:任何单个字符。3、[list of characters] 通配符:指定集合中的任何单个字符。4、[character-character] :指定范围内的任何单个字符。5、[^] :不在列表或范围内的任何单个字符。6、like模糊查询默认是不区分大小写的通配符百分比( % ):查找姓氏( last_name )以字母 z 开

2022-04-20 15:40:59 85

原创 【无标题】

SQL简介和应用SQL语言是集DDL、DML和DCL于一体的数据库语言。 SQL语言之DDL:定义数据库 SQL语言之DML:操纵数据库 SQL语言之DCL:数据权限控制SQL语言主要由以下9个单词引导的操作语句来构成,但每一条语句都能表达复杂的操作请求:(1)DDL语句引导词:Create、Alter、Drop 模式的定义与删除。包括定义Database、Table、View、Index和完整性约束条件等。(2)DML语句引导词:Insert、Delete、Update、Selec

2022-04-07 14:38:31 53

原创 【无标题】

WPF画笔使用画笔进行绘制Brush"绘制" 带有其输出的区域。不同的画笔具有不同的输出类型。 某些画笔使用纯色绘制区域,其他画笔使用渐变、图案、图像或绘图。下图显示了每种不同类型的示例 Brush 。画刷继承关系:所有的UI元素都可以通过画刷的设置而改变它们的风格;使用不同的画刷对目标区域进行“绘制”,会有不同的效果。画刷种类:单色实心画刷、线性渐变画刷、径向渐变画刷和图片画刷。1、 使用纯色绘制(SolidColorBrush):SolidColorBrush使用纯色绘制区域 Color

2022-03-28 10:36:45 1202 1

原创 【无标题】

WPF动画1、 基本动画WPF提供了一个更高级的模型,通过该模型可以只关注动画的定义,而不考虑它们的渲染方式,这个模型基于依赖项属性基础架构,本质上,WPF动画只不过是在一段时间间隔内修改依赖项属性值的一种方式。2、 Animation类System.Windows.Media.Animation名称空间中将发现以下内容:7个 “类型名+Animation类” 这些类使用插值动画。22个 “类型名+AnimationUsingKeyFrames” 这些类使用关键帧动画。3个 "类型名+Ani

2022-03-16 16:33:27 34

原创 【无标题】

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

2022-03-07 21:20:36 39

原创 【无标题】

形状绘图常用的绘图对象:Line直线、Rectangle矩形、Ellipsd椭圆、Polygon多边形、Path路径1、 直线:直线是最简单的图形。使用X1、Y1两个属性可以设置它的起点坐标,X2、Y2两个属性则用来设置其终点坐标。控制起点/终点坐标就可以实现平行、交错等效果。 Stroke(笔触)属性的数据类型是Brush(画刷),凡是Brush的派生类均可用于给这个属性 赋值。因为WPF提供了多种渐变色画刷,所以画直线也可以画出渐变效果。同时,Line 的一些属性还帮助我们画出虚线以及控制线段终点的

2022-03-01 10:54:16 85

原创 2021-10-12

XAML事件事件(Event)Windows消息机制中重要概念之一,最常见的人机交互手段之一XAML帮助应用管理用户输入,执行不同的行为引入增强型事件处理系统-Routed Event(路由事件)事件常常被用于控制更改通知操作一、 事件基础语法基础语法:XAML:C#:事件系统在WPF中被升级进化称为路由事件(Routed Event),并在其基础上衍生出命令传递机制。这些机制很大程度上减少了对程序员的束缚,让程序的设计和实现更加灵活,模块之间的耦合度也进一步降低。二、 路由事

2021-10-12 21:49:28 63

原创 2021-09-29

XAML属性属性:属性是对XAML元素特征进行描述的方法;属性不允许在XAML中重复设置多次;允许在托管代码中改变元素的属性值。设置几种方式:使用特性语法(属性语法)使用属性元素语法使用内容元素语法使用集合语法1、 使用特性语法(属性语法)对象的属性通常可表示为对象元素的特性。 特性语法对设置的对象属性命名,后跟赋值运算符 (=)。 特性的值始终指定为包含在引号中的字符串。特性语法是最简化的属性设置语法,并且对曾使用过标记语言的开发人员而言是最直观 的语法。每个属性对应一个属性值,

2021-09-29 21:48:41 116

原创 2021-09-20

UI布局XAML布局元素1、 Grid:网格。可以自定义行和列并通过行列的数量、行高列宽来调整控件的布局。近似Html中的table。2、 DockPanel:泊靠式面板。内部元素可以选择泊靠的方向(上下左右),类似于Winform中设置控件的Dock属性。3、 StackPanel:栈式面板。可将包含的元素在水平或垂直方向排成一条线,当移除一个元素后,后面的元素会自动向前填充空缺。(菜单栏)4、 WrapPanel:自动折行面板(环绕面板)。内部元素在排满一行后能够自动折行,类似于Html中的流

2021-09-20 21:25:19 90

原创 2021-09-07

窗口属性一、 窗口的外观WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowStyle、ResizeMode等属性。Icon 指定窗口的图标;Title 指定窗口的标题;WindowStyle指定窗口样式,有4个取值:1、 None,无边框;(当ResizeMode属性为NoResize时,仅剩下窗口核心。)2、 SingleBorderWindow,单边框【默认】; 3、 ThreeDBorderWindow,3D边框;4、 ToolWindow,工具箱窗口Resi

2021-09-07 21:38:26 50

原创 2021-09-01

分层模式分层模式是最通用的架构,也被叫做N层架构模式(n-tier architecture pattern)。三层架构主要是指将业务应用规划中的表示层 UI、数据访问层 DAL 以及业务逻辑层 BLL,其分层的 核心任务是“高内聚低耦合”的实现。在整个软件架构中,分层结构是常见和普通的软件结构框架,同 时也具有非常重要的地位和意义。这种三层架构可以在软件开发的过程中,划分技术人员和开发人员 的具体开发工作,重视核心业务系统的分析、设计以及开发,提高信息系统开发质量和开发效率,进 而为信息系统日后的更

2021-09-01 21:45:49 78

原创 2021-09-01

架构模式架构模式是在给定上下文中解决软件架构中常见问题的通用、可重用的解决方案。架构模式类似于软件设计模式,但范围更广。分层模式:该模式可用于构建可分解为子任务组的程序,其中每个都处于特定的抽象级别。每一次都向更高层提供服务。一般信息系统中最常见的4层划分如下:1、 Presentation layer 表示层(也就是UI层)2、 Application layer 应用层(也就是服务层)3、 Business logic layer 业务逻辑层(也就是领域层)4、 Data access

2021-09-01 21:41:42 5214 1

原创 2021-08-06

建项目与XAML语言一、 新建WPF应用程序选择菜单->“文件”->“新建”->“项目”,在“新建项目”对话框中选择WPF应用程序,修改名称 为Hello WPF,然后点击“确定”按钮,如下图所示:生成的文档结构图如下:解决方案:一个项目需求对应一个解决方案, 一个解决方案可以对应多个项目。Properties:资源文件描述引用:基本类库引用(双击类库:打开对象浏览器定位到对应的类库,展开类库可以看到对应的命名控件{},展开命名控件可以看到对应的类)App.coning:

2021-08-06 16:36:43 89

原创 2021-07-28

WPF基础知识一、 开方与学习环境安装最新版本:Visual Studio 2019 的Enterprise(企业版) 和SQL Server 2019的数据库。因为我们之前有安装 SQL Server 2014软件,为了避免端口冲突,我们要修改其中一个数据库的端口。我选择修改14年版本的。打开SQL Server 2014 配置管理器,找到SQL Native Client 11.0配置,再打开客户端协议,再选择TCP/IP,把里面的端口1433进行修改。不要修改为1434,因为1434是网络端口

2021-07-28 19:31:54 77

原创 2021-07-17

Java的打印流和转换流打印流:在整个IO包中,打印流是输出信息做方便的类,主要包含字节打印流(PrintStream)和字符打印流(PrintWriter)。打印流提供了非常方便的打印功能,可以打印任何的数据类型,例如:小数、整数、字符串等等。打印流只有输出没有输入。是 一种 处理流。常用方法:代码:格式字符;格式字符用以指定输出项的数据类型和输出格式。1、 d格式:用来输出十进制整数。有以下几种用法:%d:按整型数据的实际长度输出。%md:m为指定的输出字段的宽度。如果数据的位

2021-07-17 09:53:07 49

原创 2021-07-06

Java的字节流和字符流1、 字节流和字符流:字节流和字符流的用法几乎完全一样,区别在于字节流和字符流所操作的数据单元不同。字节流操作的数据单元是8位的字节,由InputStream和OutputStream作为基类。字符流操作的数据单元是16位的字符,由 Reader和 Writer作为基类。2、 流的概念模型:3、 流的分类:Java的IO流共涉及40多个类,这些类看上去芜杂而凌乱,但实际上非常规则,而且彼此之间存在非常紧密的联系Java的IO流的40多个类都是从如下4个抽象基类派

2021-07-06 16:56:26 69

原创 2021-06-28

Java的输入/输出(IO)IO(输入/输出)是比较抽象的,看不到明显的运行效果,但输入和输出是所有程序都必需的部分。使用输入机制,允许程序读取外部数据(包括来自磁盘、光盘等存储设备的数据、来自网络的数据)、用户输入数据;使用输出机制,允许程序记录运行状态,将程序数据输出到磁盘、光盘等存储设备中和网络其他设备中。Java的IO通过java.io包下的类和接口来支持,在java.io包下主要包括输入流、输出流两种IO流,每种输入、输出流又可分为字节流和字符流两大类。其中字节流以字节为单位来处理输入、输出操

2021-06-28 09:54:55 40

原创 2021-06-07

Java集合工具类与Java集合总结一、Java集合工具类:CollectionsJava提供了一个操作Set、List和Map等集合的工具类:Collections,该工具类里提供了大量方法对 集合元素进行排序、查询和修改等操作,还提供了对集合对象实现同步控制等方法。1、 排序操作:Static void reverse(List list) 反转指定列表中元素的顺序。Static void shuffle(List list) 使用默认随机源对指定列表进行置换。Static void sor

2021-06-07 14:41:38 49

原创 2021-05-18

Java集合和Java中的List集合Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,如 栈、队列等。除此之外,Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为List、 Set、Queue和Map四种体系,其中List代表有序、重复的集合;Set代表无序、不可重复的集合;而 Map则代表具有映射关系的集合,Java5又增加了Queue体系集合,代表一种队列集合实现。概念:为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关联

2021-05-18 09:25:01 50

原创 2021-05-08

Java常用类的 String类一、String类常用构造器1、 String() 初始化一个新创建的 String 对象,使其表示一个空字符序列。2、 String(String original) 初始化一个新创建的 String 对象,使其表示一个与参数相同的字符序列;换句话说,新创建的字符串是该参数字符串的副本。3、 String(byte[] bytes) 通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的 String。4、 String(byte[] bytes, Ch

2021-05-08 19:30:50 43

原创 2021-05-07

Java接口接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以 interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就 必须声明为抽象类。一、 接口的定义:格式:

2021-05-07 09:52:22 62

原创 2021-01-20

Java基础数据类型Java的两大数据类型:1、 内置数据类型(基本数据类型)2、 引用数据类型1、 内置数据类型(基本数据类型):Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。1、 数字类型:数字类型的内存大小 “1”代表一个字节,一个字节又代表八个内存位数。1*8=8数据类型的内存位数,有着八个内存位数的byte的数据类型里,有一个符号位,其余的为位数。“8”内存位数,“1”位为符号位,“7”位为位数。float类型(32位)

2021-01-20 22:04:29 66

原创 2021-01-20

Java 的基础知识Java是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling 和同事们共同研发,并在 1995 年正式推出。一、Java分为三个体系:JavaSE(J2SE)(Java2 Platform Standard Edition,java 平台标准版)JavaEE(J2EE) (Java 2 Platform Enterprise Edition,java 平台企业版)J

2021-01-20 22:00:11 75 1

原创 2021-01-20

动态面板的案例:幻灯片动态面板:轮播就是通过动态面板来完成的:轮播呢,就是用多个图片不断的切换,从而达成循环。其中就要用到动态面板来完成这个效果。双击动态面板,就可以打开面板状态管理面板状态有七个小按钮:第一个:添加,添加第一个动态面板,也是显示的最外面的,可见的。第二个:复制,在已有的面板上,选中并复制,得出下一个面板。该面板里面的内容和被复制的面板内容是一模一样的。第三、四个:上移和下移,选择其中一个页面,点击上移,就会和上面一个面板调换位置,点击下移,就会和下面一个面板调换位置。第

2021-01-20 21:53:11 113

原创 2020-12-13

Axure的元件详细在编辑内容中,元件是最不可缺少的,也是我们最基础要掌握的东西。矩形:矩形是最常见的图形,也是可以变成各种各样的图形。左上角的小三角形,向右拖动,可将棱角变成圆角的效果右上角的小圆形,鼠标左点击一下,将会出现多种图形。点一下右边出现的图形,就会把矩形变成所点击的图形。如不满足,得不到想要的图形,可以点击右下方转换为自定义形状,把矩形编辑成自己想要的任何形状。按住ctrl键,鼠标左点击右上角的小圆形,可以进行360度旋转。图片:一个软件,不仅需要文字,更加需要各种各样的精

2020-12-13 21:14:34 69

原创 2020-12-13

Axure原型的基础知识要用到Axure 原型,首先我们要了解什么是Axure原型,我们为什么选择它,最大的优势在哪,才能得出自己想要结果。一、选择它的理由将文字性文档转变为互动性的可视画面,让客户在投入编程之前进行需求确认。是一种高效的以用户为中心的技术,是个有效的简化文档编制、吸引使用者参与、早期辨认需求遗漏、将外在需求风险降到最低的方法。二、优势在于产品设计原型分为线框图,低保真产品原型和高保真产品原型、设计成品。线框图可以是一个长(正)方形框,框里面的文字用来表示这部分区域放什么内容的。

2020-12-13 21:10:00 49

原创 条件查询

条件查询可根据条件查询出自己想要的数据,简单点来说,就是在一大堆数据中,模糊、甚至准确筛选出自己想要的数据。比如:你想要在学校找一个人,只知道班级,只能模糊查找。知道姓名,可准确查找。事件是唯一性方可准确查找到。填写数据,使数据加载到表格上,查询出自己想要的数据。可以通过:学生编号,学生姓名,班级,身份证号码等条件,从一大堆数据中筛选自己想要的数据//学生编号筛选if (!string.IsNullOrE...

2020-08-18 15:22:47 199

原创 表格渲染

表格渲染我们查询出数据,要经过控制器的处理,然后在视图上面表示出来。而在数据库里的数据大多都是表,而表在视图上显示多以表格的形式显示。表格渲染主要是用layui插件来实现的,要引入layui插件:加载layui中要用到的模块:layui有三种表格渲染方式:1、方式渲染:它的机制在于用JS方法的配置来完成渲染,适用场景在于无需写过多的HTML,在JS中指定原始元素,再设定各项参数即可。2、自动渲染:它的机制在于HTML配置...

2020-08-18 15:13:47 259

空空如也

空空如也

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

TA关注的人

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