自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何创建项目

如何创建项目

2022-08-21 16:03:43 321 1

原创 C#基本数据类型

C#基本数据类型

2022-08-08 15:35:09 1866

原创 关键帧动画

关键帧动画

2022-07-31 08:13:38 355

原创 WPF的动画

WPF 动画

2022-07-21 14:33:56 146

原创 WPF 故事版

WPF 故事版

2022-07-21 14:32:45 183

原创 WPF特效变形

WPF特效变形

2022-07-21 14:30:59 234

原创 wpf绘图

WPF 绘图

2022-06-19 10:58:21 1156

原创 样式与资源

样式与资源

2022-06-07 17:09:19 61

原创 路由事件详解

了解了路由事件的定义,知道了路由事件的处理方式。在WPF中,元素以元素树结构形式排列。 父元素可以参与处理最初由元素树中的子元素引发的事件。 这都是因为事件路由。WPF中的事件为路由事件,所谓的路由事件,路由事件是一种可以针对元素树中的多个侦听器(而不是仅针对引发该事件的对象)调用处理程序的事件。路由事件是一个 CLR 事件,可以由 RoutedEvent 类的实例提供支持并由 Windows Presentation Foundation (WPF) 事件系统来处理。路由事件的中断,所有的路由事件都共

2022-05-29 09:06:38 550

原创 XAML标记扩展

XAML标记扩展这个月,主要学习了XAML标记扩展。WPF 编程中最常用的标记扩展是支持资源引用的标记扩展(StaticResource 和DynamicResource),和支持数据绑定的标记扩展 (Binding)。除此之外,WPF还有不少的标记扩展。标记扩展(Markup Extensions)。无论是在实际项目中为XAML控件属性赋值遇到:设计时属性之处于未知状态或者运行时才能获取到的情况 ,还是要轻松实现XAML页面属性赋值,资源引用,类型转换等操作,都需要用到 标记扩展。常用标记扩展有4种

2022-05-18 09:12:00 127

原创 XAML属性

XAML属性,属性是对XAML元素特征进行描述的方法。属性有两个特点。第一:属性不允许在XAML中重复设置多次;第二:WPF允许 在托管代码中改变元素的属性值。针对属性,如果需要设置属性值,有4种方式。分别是①:使用特性语法(属性语法) ②:使用属性元素语法 ③:使用内容元素语法 ④:使用集合语法 。使用特性语法或属性语法。对象的属性通常可表示为对象元素的特性。 特性语法对设置的对象属性命名,后跟赋值运算符 (=)。 特性的值始终指定为包含在引号中的字符串。特性语法是最简化的属性设置语法,并且对曾使用过标

2022-05-07 15:25:34 169

原创 WPF基本控件

这个月,学习了WPF基本控件。WPF基本控件有很多。每个控价都有自己独特作用,只有了解每个控价的作用,才能在工作中快速开发。这里总结了大部分的基本控件。比如ContentControl是内容控件。button、checkbox等的基类。一般控件都是现实Text中的文本,这个控件显示Conten是属性中的文本。DataGrid是显示表格数据。DockPane是停靠布局容器。子控件就像一个个船,定义DockPanel.Dock属性表示向上/下/左/右靠过去。DocumentViewer控件用于查看 Fixe

2022-04-27 17:02:47 1516

原创 XAML布局元素

这个月,学习了WPF的XAML布局元素。XAML布局元素有六种。前面已经学习了几种。UniformGrid与WrapPanel也是XAML布局元素。比如Grid布局元素。Grid顾名思义就是网格。通过Grid,可以自定义行和列并通过行列的数量、行高列宽来调整控件的布局。近似Html中的table。它的子控件被放在一个一个实现定义好的小格子里面,整齐配列。Grid和其他各个Panel比较起来,功能最多也最为复杂。Grid可以定义任意数量的行和列,非常灵活。行的高度和列的宽度可以使用绝对值、相对比例或自动调

2022-04-20 19:03:17 125

原创 UI元素总结

这个月,学习了WPF各种内容模型,WPF的UI元素的类型有11种。而且可以把符合某类内容模型的UI元素称为一个族,每个族用它们共同基类来命名。这其中11种UI元素类型可分为8大族。比如ContentControl族,ContentControl族元素主要有4个特点,4个特点分别是①:均派生自ContentControl类。②:它们都是控件(Control)。③:内容属性的名称为Content。④:只能由单一元素充当其内容。前三个特点,容易理解。第四个特点,说的有点模糊。Button控件属于 Content

2022-04-07 08:49:00 539

原创 WPF控件

这个月,学习了WPF的控件,还有窗口的一些属性。但更多的控件的内容。控件是门面,控件有很多,,日常工作中打交道最多的控件无外乎6类:布局控件,内容控件,带标题内容控件等,条目控件,带标题条目控件,学习控件之前,需要先了解UI元素。UI的功能是让用户观察和操作数据,为了能显示数据和响应用户的操作通知程序(通过事件来通知,如何处理事件又是一系列的算法),控件就由此而生,控件就是显示数据和响应用户操作的UI元素,也就是说控件就是数据和行为的载体。在WPF中是数据驱动UI,数据是核心,处于主动的,UI从属于数据并

2022-03-27 09:42:29 989

原创 数据的查询

这个月主要学习了从数据库表中新增,删除,查询,修改数据。查询数据使用SELECT语句。修改数据的SQL 语法是 UPDATE …SET。插入数据即新增的语法是INSERT INTO ,删除数据的通用语法是DELETE 语句。查询数据,我们会使用到WHERE 子句和LIKE 子句,这两个子句经常一起使用。WHERE 子句用来设定查询条件。我们可以在WHERE指定任何条件,使用AND或者OR指定一个或多个条件。LIKE 子句 用来查询与条件相似的数据,比如说获取一个字段中含有"A"的字符的所有数据,这时可以使

2022-03-16 21:47:06 182

原创 引用服务方法

客户端如何引用服务端在客户端,需要添加服务引用,然后才可以在客户端直接调用服务端的方法具体步骤:引用-添加服务引用-粘贴地址-给命名空间命名地址是发布服务的完整路径。点击转到按钮,查看是否找到一个服务。成功,更改命名空间名称(把服务封装成一个命名空间),通过命名空间的方式直接引用服务, 若添加成功,则会在引用上方,生成一个名为 Connected Services 的服务引用。展开服务引用后,里面是新添加的命名空间。这样就可以拿到服务层,可以通过实例化命名空间的方式,直接调用服务层的方法

2022-03-08 09:04:03 290

原创 发布服务步骤

①:写BLL业务层之前,需要引用到几个命名空间System.Data和System.SqlClient,System.ServiceModel②:在业务层开启一个服务契约,引用-添加引用-程序集-搜索ServiceModel-System.ServiceModel(第一个打钩)-点击确定按钮 ③:在服务端,做一个业务逻辑处理,实际上要操控的是数据库存储过程-[dbo].[WDLogin] (关键字 ALTER PROCEDURE ) 的存储语句@type='btnLogin_Click_CheckLo

2022-03-01 21:46:25 453

原创 【无标题】

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-03-01 21:44:46 61

原创 多线程基础

1.多线程基础①.进程:进程是系统进行资源分配和调度的基本单位,可以将进程理解为一个正在执行的程序②.线程:线程是程序执行的最小单位,一个进程可由一个或多个线程组成2.进程:1.当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位2.进程包含如下三个特征。独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每一个进程都有自己私有的地址空间。在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其

2021-05-30 12:27:57 82

原创 JAVA 常用类

1.JAVA 常用类 共有7大类2.system类System类代表当前Java程序的运行平台,程序不能创建System类的对象, System类提供了一些类变量和类方法,允许直接通过System类来调用这些类变量和类方法。3.Runtime类Runtime类代表Java程序的运行时环境,可以访问JVM的相关信息,每个Java程序都有一个与之对应的Runtime实例,应用程序通过该对象与其运行时环境相连。应用程序不能创建自己的Runtime实例,但可以通过getRuntime()方法获取与之关联的R

2021-05-17 22:15:36 106

原创 Java IO 流

1.Java的IO流是实现输入/输出的基础,它可以方便地实现数据的输入/输出操作,在Java中把不同的输入/输出源(键盘、文件、网络连接等)抽象表述为“流”(stream),通过流的方式允许Java程序使用相同的方式来访问不同的输入输出源。 stream是从起源(source)到接收(sink)的有序数据。Java把所有传统的流类型(类或抽象类)都放在java.io包中,用以实现输入输出功能。一、流的分类1.输入流和输出流按照流的流向来分,可以分为输入流和输出流。输入、输出都是从程序运行所在内存

2021-05-08 22:42:08 83

原创 JDBC Mysql基础

1.常用DML语句SELECT 查询 SELECT …FROM…①.WHERE子句②.LIKE子句③.JOIN2.INSERT 新增 insert INSERT INTO… VALUES…3.UPDATE 修改 update UPDATE…SET…WHERE…4.DELETE 删除 delete DELETE FROM…WHERE…5.ORDER BY 排序 ORDER BY sys_menu.menu_sort

2021-05-07 22:50:54 56

原创 数据的导入

1.数据的导入①.下载模板 .xls②.用户根据模板填写数据③.用户上传数据 – 导入2.操作步骤①下载导入数据信息的模板public ActionResult DownImportTemplate(){//返回与 Web 服务器上的指定虚拟路径相对应的物理文件路径。string filePath = Server.MapPath("~/Document/学生导入模板.xls");//判断模板文件是否存在if (System.IO.File.Exists(filePath)){//

2020-08-18 14:56:45 751

原创 数据的导出

1.数据的导出–把数据库的数据写入Excel里面,通过浏览器的文件下载的方式!2.导出方式:1.-ms office excel2. NPOI (JAVA POI)(常用) NPOI库文件-专门操作文档Excel有两种版本 1.基本版本-xls(兼容性好,常用)2.扩展版本-xlsx3.导出步骤1.查询数据2.条件筛选//编号if (!string.IsNullOrEmpty(studentNumber)){query = query.Where(m => m.studentN

2020-08-18 14:52:14 889

空空如也

空空如也

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

TA关注的人

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