自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WPF中的TreeView

如果你曾经使用过WinForms中的TreeView,你可能认为TreeView是一种容易使用但很难自定义的控件。在WPF中,情况有点不同,至少对新手来说,它上手有一些复杂,但是自定义却简单得多。就像其他WPF控件一样,TreeView一开始看起来完全没有样式,但是你可以轻易地为它创造样式。 在XAML结构化文件中,可以看到TreeView的ItemTemplate具有一个HierarchicalDataTemplate。通过设置这个模板的ItemsSource属性,我指示它使用Items属性来查找子元素

2022-11-29 15:32:56 670 1

原创 XAML中的动画

Windows运行时动画系统和动画库实现了更大的目标,即允许控件和UI的其他部分具备动画行为。以下是几个不同类型的动画。三、库中提供的动画动画库提供以下动画。单击动画的名称即可了解有关其主要使用方案、这些方案的定义方式的详细信息,还可以查看动画示例。页面过渡:在Frame中设置页面过渡动画。内容和进入过渡:让一条或一组内容以动画方式进入或退出视图。淡入/淡出和交叉进出:显示过渡元素或控件,或者刷新内容区域。指针向上/向下:提供点击或单击磁贴的视觉反馈。重新定位:将元素移动到新位置。显示/隐藏弹出元素:在视图

2022-11-22 08:41:28 303

原创 WPF基本控件《一》

一、内容控件(ContentControls)内容描述Frame框架控件Button普通控件ToggleButton拨动按钮CheckBox选择控件RadioButton单选按钮RepeatButton重复按钮HeaderedContentControl标题栏内容控件GroupBox分组框Expander伸展控件Lable标签控件二、通用按钮基类(ButtonBase)ButtonBase常用属性描述Name获取或设置元素的唯一标识名称Background获取或设置控件填充背景画笔Foreground获取或

2022-11-09 10:49:10 359

原创 C# Command:操作数据库

构造方法说明SqlCommand()无参构造方法SqlCommand(string commandText,SqlConnection conn)带参的构造方法,第1个参数是要执行的SQL语句,第2个参数是数据库的连接对象对数据库中对象的操作不仅包括对数据表的操作,还包括对数据库、视图、存储过程等数据库对象的操作。属性或方法说明CommandText属性,Command兑现之前要执行的SQL语句Connection属性,获取或设置数据库的连接对象CommandType属性,获取或设置命令类型Paramete

2022-10-28 14:44:39 731

原创 如何配置WCF服务引用

右击Web.config,选择编辑WCF配置然后点击serviceMetadata,把常规里面的False换成True 再点击serviceDebug,把最后的True换成False 点击高级,选择里面的服务行为,点击(空名称),在(配置)Name那写上BLL 再点击新建服务 点击浏览 如果找不到需要的名称,点击向上一级 点击bin 再点击Debug 点击BLL 点击BLL.dll 点击类型名称 然后把类型名称复制一下,后面会用到,再点击打开,之后一直选择下一步 来到这里,把地址清空 再点击是 然后点开

2022-10-18 15:02:28 505

原创 XAML资源

key指令分配惟一的键。

2022-10-09 11:09:47 128

原创 C# Connection:连接数据库

C# 语言中 Connection 类是 ADO.NET 组件连接数据库时第一个要使用的类,也是通过编程访问数据库的第一步。 SqlConnection 类中提供的常用属性和方法如下表所示。 属性或方法说明SqlConnection()无参构造方法SqlConnection(string connectionstring)带参数的构造方法,数据连接字符串作为参数Connectionstring属性,获取或设置数据库的连接串State属性,获取在尝试当前数据库的状态,由枚举类型Connectionst

2022-09-28 19:52:33 241

原创 C#序列化和反序列化

序列化:序列化是将对象状态转换为可保持或传输的格式的过程,比如转化为二进制、xml、json等的过程。反序列化:与序列化相对的是反序列化,它将流转换为对象,也就是将在序列化过程中所生成的二进制串、xml、json等转换成数据结构或者对象的过程C#中用于对象和json相互转换的原生类有两个:DataContractJsonSerializer和 JavaScriptSerializer,其中JavaScriptSerializer主要用于web的浏览器和服务器之间的通 信。这里主要讲DataContractJ

2022-09-19 16:28:20 138

原创 C#DataSet与DataTable的区别和用法

DataSet是数据集,DataTable是数据库,DataSet存储多个DataTable。DataSet和DataTable像是专门存储数据的一个容器,在你查询数据库得到一些结果时可以存在里面。DataSet功能强大有浏览、排序、搜索、过滤、处理分级数据、缓存更改等功能,还可以与XAML数据互换。DataSet中可包括多个DataTable,可将多个查询结构存到一个DataSet中,方便操作ADO.NET开发人员为方便数据处理速度快,但它是只读的,一旦移到下一行就不能查看上一行的数据,DataSet这可

2022-09-13 10:57:54 1059

原创 Layout布局元素(2)

它是布局控件中最为简单的一种,直接将元素放在指定位置,主要来布置图面。如果Canvas是窗口主元素(即最外层的布局面板是Canvas),用户改变窗口大小时,Canvas也会随之变化,子元素的位置也会随之移动,以保证相对于Canvas的位置属性不变。UniformGrid:均分布局(横向的网格分割、纵向的网格分割分别是均等的分割的布局类型,各个单位的大小完全相同,宽与高分别相同)UniformGrid:均分布局(横向的网格分割、纵向的网格分割是均等的分割的布局类型,各个单位的大小完全相同,宽与高分别相同)..

2022-08-28 20:35:50 152

原创 Layout布局元素

而放置在Grid面板中的控件元素都必须显示采用附加属性语法定义其放置所在的行和列,它们都是以0为基准的整型值,如果没有显式设置任何行或列,Grid将会隐式地将控件加入在第0行第0列。内部元素可以选择泊靠的方向(上下左右),类似于Winform中设置控件的Dock属性(可以使子元素通过描点的形式排列,这些对象位于Children属性中。后添加的元素只能使用剩余空间,无论对DockPanel的最后一个子元素设置任何停靠值,该子元素都将始终填满剩余的空间。如果包含的元素超过了面板空间,它只会载断多出的内容。

2022-08-23 10:42:23 148

原创 WPF简介

WPF 被称为 Windows Presentation Foundation。Windows Presentation Foundation 被称为开发框架。WPF 也被称为 .Net 框架的子系统。Windows Presentation Foundation 框架可以构建 Windows 客户端应用程序。Windows 应用程序可以在 Windows 操作系统上运行。我们使用 XAML 语言作为前端,C# 语言作为后端。在 .NET 框架中,WPF 以 Windows 库的形式存在。Windows 客

2022-08-07 18:53:53 4409

原创 SQL Server登录遇到的问题

首先,我们在登录SQL Server时会遇到登不上去的情况,然后出现无法连接DESKTOP-H6C1EHO,error:无法打开到SQL Server的连接。如下图:我们该如何解决呢?先在电脑搜索SQL Server 2014配置管理器,然后点开。如图:然后就出现下图,点击SQL Server服务,再右击SQL Server(MSSQLSERVER),点击启动就可以了(如果本来处于启动状态,那就先停止再启动),然后去SQL Server通过SQL Server身份验证登录。...

2022-06-24 19:49:56 1076

原创 JS事件监听方法

我们在学习的时候,最初接触的事件绑定方式大多是传统事件绑定方法。传统事件绑定方法。 传统事件绑定方法的特点如下: 1.事件名称之间一定要加上on,比如:onclick、onload、onmousemove。2.兼容主流的浏览器,包括低版本的IE。3.当同一个元素绑定多个事件时,只有最后一个事件会被添加,并且传播模式只能是冒泡模式。二、addEventListener()方法特点:1.element.addEventListener(event, function, useCapture)中的第三个参数可以控

2022-06-09 10:16:19 3796

原创 7个最好用的Vue Tree Select树形组件

Vue 树形选择器(Vue tree select)组件在搭建 Vue 的 app 中特别常用,Vue tree select 除了简单的树形结构外,还有非常多样的功能来配合不同场景的使用。比如搜索过滤,前端添加删除树枝,前端编辑修改子树名,拖拽排序,对用户操作事件记录等。Vue JSTree - 全功能,树状单选多选,可拖拽,过滤搜索 Vue Draggable Nested Tree - 纯树形选择,轻盈趁手 Vue Tree List Component - 前端可编辑、删除,拖拽,界面友好

2022-05-29 19:56:57 8323

原创 JavaScript的封装方法

一、JavaScript函数(函数function)函数也是一个对象 函数中可以封装一些功能,在需要的使用可以执行这些功能 函数中也可以保存一些代码在需要的时候调用 使用typeof检查一个函数对象时,回返回function 二、封装自己的forEnch方法三、封装自己的filter方法四、将要封装代码以字符串的形式传递给构造函数封装到函数中的代码不会即可执行 函数中的代码会在函数调用的时候执行 调用函数:语法 函数对象(); 当...

2022-05-19 21:08:05 1987

原创 Bootstrap表单

一、表单布局Bootsrap的表单布局有三种类型1、垂直表单2、内联表单3、水平表单二、垂直表单又称基本表单,创建基本表单的步骤1.向父form标签添加role="form"2.把标签和控件放在一个类名为form-group的div中,获得最佳间距3.向所有的文本标签input,textarea,select添加.form-control类结果如下:三、内联表单1.创建内联表单,只需在垂直表单的基础上,为form标签添加类.form-inli.

2022-05-09 08:55:40 842

原创 项目的数据库分析

一、表的建设病人信息表:病人ID、病人姓名、卡号、住院号、病历号、医保诊断、身份证、性别、年龄、出生年月、婚否、职业、民族、国籍、出生地、省|市、县|区、单位、电话、户口地址、联系人、关系、联系电话、担保人、时间、预约日期、留观号凭证信息表:凭证ID、凭证号、区县代码、医疗项目、凭证诊断、开始日期、终止日期每个表都有属于自己的主键,而外健是要看是否含有外键内容的表,如果有,则把外键设置到主键中去。二、设计数据库设计关系型数据库时,遵从不同...

2022-04-28 20:17:05 1315

原创 SQL语句的使用方法

一、SQL的聚合函数聚合函数执行一个或多个值的计算并返回单个值。 聚合函数通常与SELECT语句的GROUP BY子句和HAVING子句一起使用。 聚合函数 描述 AVG() 函数用于计算集合中非NULL值得平均值 CHECKSUM_AGG() 函数根据一组计算校验和值 COUNT() 函数返回集合中的行数,包括具有NULL值...

2022-04-17 10:27:58 858

原创 SQL的常用语法《二》

一、INSERT INTOINSERT INTO有两种编写形式。第一种形式无需指定要插入数据的列名,只需提供被插入的值即可第二种形式需要指定列名及被插入的值二、UPDATE和DELETEUPDATE用于更新表中已存在的记录DELETE用于删除表中的行我们可以在不删除表的情况下,删除表中所有的行,这意味着表结构、属性、索引将保持不变三、LIKE和INLIKE操作符用于在WHERE...

2022-04-09 15:44:18 697

原创 SQL的常用语法《一》

一、基础SQL (结构化查询语言)是用于执行查询的语法。 但是 SQL 语言也包含用于更新、插入和删除记录的语法。 SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。 我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。SQL语言是集DDL、DML和DCL于一体的数据库语言。 1、SQL语言之DDL:定义数据库 2、SQL语言之DML:操纵数据库 3、SQL语言之DCL:数据权限控制 二、查询数据SQL SELECT 语句SEL...

2022-03-26 15:33:48 1151

原创 SQL Server的备份

一、备份类型 备份范围 备份类型 整个数据库 数据库备份涵盖整个数据库。或者,每个数据库备份都可以充当由一个或多个差异数据库备份构成的系列的基础。 部分数据库 部分备份涵盖读/写文件组,也可能涵盖一个或多个只读文件或文件组。或者,每个部分备份都可以充当由一个或多个差异部分备份构成的系列的基础。 文件或文件组 文件备份涵盖一个或多个...

2022-03-18 16:46:44 7282

原创 SQL Server的个人学习笔记

1.基础SQL Server是由Microsoft开发和销售的关系数据库管理系统或RDBMS。SQL Server建立于SOL之上,是一种用于关系数据交互的标准编程语言。2.组件SQL Server主要由数据库引擎和SQLOS两个组件组成。①数据库引擎SQL Server的核心组件是数据库引擎。数据库引擎由处理查询的关系引擎和管理数据库文件、页面、索引等的存储组成。数据库引擎也创建并执行数据库对象,如存储过程、视图和触发器。②SQLOS在关系引擎和存储引擎下是SQL Serv..

2022-03-12 15:44:38 1219

原创 C#类和对象

面向对象的编程(Object-OrientedProgramming, OOP)语言己经在编程语言中占 据了半壁江山,所谓面向对象是指在编程时将任何事物都看成是一类对象来描述。 对象包括属性和方法,属性是指对象固有的特征,方法则是对象的行为。 面向对象语言的三大特征分别是封装、继承、多态。 二、C#类的定义(class) 在 C# 语言中创建的任何项目都有类的存在,通过类能很好地体现面向对象语言中封 装、继承、多态的特性。 类定义的具体语法形式如下。 1 类的访问修饰符 修饰

2021-08-27 22:39:45 116

原创 C#基本数据类型

数据类型主要用于指明变量和常量存储值的类型,C#语言是一种强类型语言,要求每个变量都必须指定数据类型。C# 语言的数据类型分为值类型和引用类型。值类型包括整型、浮点型、字符型、布尔型、枚举型等;引用类型包括类、接口、数组、委托、字符串等。从内存存储空间的角度而言,值类型的值是存放到栈中的,每次存取值都会在该内存中操作;引用类型首先会在栈中创建一个引用变量,然后在堆中创建对象本身,再把这个对象所在内存的首地址赋给引用变量。接下来我们来了解一下 C# 语言中的常用基本数据类型,包括值类型中的整型、浮点型、字符.

2021-08-27 21:29:29 141

转载 MVC框架

一、简介1.MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。2.模型-视图-控制器(MVC)是Xerox PARC在二十世纪八十年代为编程语言Smalltalk-80发明的一种软件设计模式,已被广泛使用。后来被推荐为Oracle旗下Sun公司Java EE平台的设计模式,并且受到越来

2021-08-07 21:23:54 239

原创 HTML基础

一、HTML简介①HTML 是用来描述网页的一种语言。②HTML 指的是超文本标记语言:HyperTextMarkupLanguage③HTML 不是一种编程语言,而是一种标记语言,标记语言是一套标记签(markuptag)④HTML 使用标记标签来描述网页⑤HTML 文档包含了HTML标签及文本内容⑥HTML文档也叫做web 页面二、HTML 标签①HTML 标记标签通常被称为 HTML 标签 (HTML tag)。②HTML 标签是由尖括号包围的关键词,比...

2021-08-07 21:12:10 48

原创 弹层组件文档 - layui.layer

一、使用场景由于layer可以独立使用,也可以通过Layui模块化使用。所以请按照你的实际需求来选择。 场景 用前准备 调用方式 1.作为独立组件使用 如果你只是单独想使用 layer,你可以去 layer独立版本官网下载组件包。你需要在你的页面引入jQuery1.8以上的任意版本,并引入layer.js。 通过script标签引入layer.js后,直接用即可。 .

2021-08-07 21:00:53 259

原创 JavaScript运算符

1.介绍运算符有也叫做操作符,通过运算符可以对一个或则多个值进行运算,并获取结构。加,可以对两个值进行加法运算,都会先转为字符串,然后再和字符串做拼接操作,也可以通过”+”完成隐式转换。减,可以对两个值进行乘法运算,并返回运算结果。乘,可以对两个值进行乘法运算,并返回运算结果。除,可以对两个值进行除法运算,并返回运算结果。2.JavaScript算数运算符 运算符 描述 + 加法 -

2021-07-07 10:18:22 70

原创 DOM文档对象模型

一.简介文档对象模型 (DOM) 将 web 页面与到脚本或编程语言连接起来。通常是指 JavaScript,但将 HTML、SVG 或 XML 文档建模为对象并不是 JavaScript 语言的一部分。DOM模型用一个逻辑树来表示一个文档,树的每个分支的终点都是一个节点(node),每个节点都包含着对象(objects)。DOM的方法(methods)让你可以用特定方式操作这个树,用这些方法你可以改变文档的结构、样式或者内容。节点可以关联上事件处理器,一旦某一事件被触发了,那些事件处理器就会被执行。.

2021-06-28 08:15:50 89

原创 PowerDesigner的基本使有

一.简介PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设置人员,数据库管理员DBA和开发人员可以对其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。PowerDesigner提供了直观的符号表示,使数据库的创建更加容易,并使项目组内的交流和通讯标准化,同时能更加简单地向非技术人

2021-06-18 16:56:48 90

原创 2021-06-07

Layui的学习笔记1.简介Layui(谐音:类UI)是一款采用自身模块规范编写的前端UI框架,遵循原生HTML/CSS/JS的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到API的每一处细节都经过精心雕琢,非常适合界面的快速开法。layui首个版本发布于2016年金秋,她区别于那些基于MVVM底层的U...

2021-06-07 20:38:21 70

原创 2021-05-28

Bootstap的框架1.下拉菜单(Dropdown)下拉菜单控件依赖于第三方Popper.js插件实现,Popper.js插件提供了动态定痊和viewport浏览器窗口大小监测,使用时请确保popper.min.js文件放在Bootstrap JS之前,或者使用bootstrap.bundle.min.js/bootstrap.bundle.js这两个文件,因为这两个文件中已经包含了Popper.js。1.1无障碍浏览提示(易用性)Bootstrap的下拉菜单则...

2021-05-28 22:29:59 50

原创 2021-05-28

表单提交的方法form表单的属性action 与method 属性 值 描述 action URL 规定当提交表单时向何处发送表单数据 method get/post 规定用于发送form-data的HTTP方法。(提交表单方式) 2.URL可能的值:绝对 URL - 指向其他站点(比如 src=..

2021-05-28 21:15:25 42

原创 2021-05-26

Ajax的认识 1.Ajax简介(Asynchronous JavaScript and XML(异步的 JavaScript 和 XML[eɪˈsɪŋkrənəs]什么是Ajax?Ajax不是某种编程语言AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面...

2021-05-26 10:53:20 120

原创 2021-05-18

JSON学习笔记1.JSON的介绍JSON(JavaScriptObject Notation, JS 对象简谱)是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。JSON值JSON 值可以是:(1)数字(整数或浮点数)(2)字符串(在双引号中)...

2021-05-18 16:59:31 42

原创 2021-05-18

BootStrap的学习笔记BootStrap的介绍Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。 Bootstrap 目前的最新版本是 Bootstrap4,利用我们提供的 Sass 变量和大量 mixin、响应式栅格系统、可扩展的预制组件、基于 jQuery 的强大的插件系统,能够快速为你的想法开发出原型或者构建整个 app 。2.警告框2.1警告框(Alert)插件:Boo...

2021-05-18 16:40:30 156

原创 2021-05-18

jQuery的基础总结jQuery的简介jQuery,也就是 JavaScript 和查询(Query)的组合,即辅助 JavaScript 开发的一个库。jQuery 是全球十分流行的 JavaScript 库。jQuery的核心特点:(1) 具有独特的链式语法。(2) 短小清晰的多功能接口。(3) 具有高效灵活的css选择器。并且可...

2021-05-18 16:12:05 47

原创 2021-05-09

JavaScript基础内容1.javascript字面量与变量 字面量都是可以直接使用。但是我们一般都不会直接使用字面量。变量:变量可以用来保存字面量,而且变量的值是可以任意改变的。变量更加方便我们使用,所以在发开中都是通过变量去保存字面量变量的声明:通过var 关键字声明 2.JavaScript标识符- 在JS中所有的可以由我们自主命名的都可以称为是标识符- 例如:变量名 函数名 属性名都属于标识符- 命名一个标识符是需要遵守如下规则:1.标识符中可以含有..

2021-05-09 20:35:01 71

原创 2021-05-09

CSS基础总结 1.概述:css指的是层叠样式表(Cascading Style Sheets),是一种用来表现HTML或XML等文件样式的计算机语言。css不仅可以静态地修饰网页,还可以配合各种脚本语言,动态地对网页各元素进行格式化。外部样式表通常存储在css文件中,可以极大提高工作效率,多个样式定义可层叠为一。2.CSS的基础语法:(1)cs...

2021-05-09 20:31:19 119

空空如也

空空如也

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

TA关注的人

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