自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# SortedList类:有序列表

C# SortedList类:有序列表。C# SortedList类。

2022-08-21 21:24:14 1915 1

原创 MVVM命令的基本使用方法和基础原理

对View上的某个元素进行命令的绑定,触发点击操作的时候,这个按钮实际完成的是对应ViewModel中的所绑定的方法的执行。在MVVMLight框架中,事件是WPF应用程序中UI与后台代码进行交互的最主要方式,与传统方式不同,mvvm中主要通过绑定到命令来进行事件的处理,因此要了解mvvm中处理事件的方式,就必须先熟悉命令的工作原理。CanExcute方法这边用表单是否验证通过来判断命令是否执行,如果返回的是false,则该命令不执行,这时候提交按钮也是不可用(Disable)的。ICommand接口。..

2022-08-08 15:28:20 275

原创 字段(Field)与属性(Property)

取值也是直接取,说白了 属性 就是 对 字段 的封装 ,等价于 字段 加上 set、get 方法,当然也可以只加set 没有 get ,也可以自定义属性中的 set、get,像这样。A.避免出现非法数据,例如一个年龄属性,正常逻辑是年龄是不可以出现负数的,如果用户对年龄进行了负数的赋值,我们通过属性的set方法加入判断逻辑,从而排除这种非法数据。a.属性其实就是外界访问私有字段的入口,属性本身不保存任何数据,在对属性赋值和读取的时候其实就是操作的对应私有字段。保护字段(域),对字段取值与赋值进行限定。...

2022-07-31 14:58:50 459

原创 绑定和绑定的各种使用场景

比如获取当前对象的父亲对象、兄弟对象或者自身的其他属性等一些数据。出于对灵活性、复用性以及代码精简的考虑,需要保证循环列表中的单个元素是独立的元素片段,类似Web中的局部视图。注意AncestorType指得是查找的对象类型,AncestorLevel代表搜索的层级的位置,如果是3,则忽略前两个发现的元素。复杂的绑定有数据列表绑定,用户控件信息绑定等,比如ListBox,DataGrid,UserControl绑定等。1、元素绑定,是绑定的最简单形式,源对象是WPF的元素,并且源对象的属性是依赖项属性。..

2022-07-22 19:45:05 379

原创 MVVM里面的双向数据绑定

RaisePropertyChanged的作用是当数据源改变的时候,会触发PropertyChanged事件达到通知UI更改的目的(ViewModel=>View)。表达的效果很简单就是在界面的操作对数据模型的修改能实时反映到数据;说到双向绑定,大家比较熟悉的应该就是AngularJS了,几乎所有的AngularJS系列教程的开篇几章都要涉及到,真的是很好用。效果如图所示(当修改输入框的内容的时候,对应绑定数据相应改变,并触发对UI的修改,所以下面那行文字也相应改变改变。...

2022-07-22 16:32:08 1301

原创 MVVMLight介绍以及在项目中的使用

MVVMLight安装之后,我们可以看到简易的框架布局,如上篇,生成了一个ViewModel文件夹,ViewModel层的内容都放在这边,除了Main对象的ViewModel之外,还包含一个ViewModelLocator文件,用来注入当前的ViewModel全局实例。1.低耦合视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的View上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。"请根据自己开发项目而定!...

2022-07-22 16:00:35 421

原创 sql限制返回行数和过滤数据

sql限制返回行数和过滤数据 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术: SQLServer sql语言作者:刘铭聪撰写时间:2022年6月9日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~第3节. 限制返回行数一、 SQL Server Select Top语句SELECT TOP 子句

2022-06-19 10:25:08 309

原创 sql查询和排序数据的方法

sql查询和排序数据的方法 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术: SQLServer sql语言作者:刘铭聪撰写时间:2022年5月29日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SQL简介1.SQL语言是集DDL、DML和DCL于一体的数据库语言。1.1 SQL语言之DDL:定

2022-06-08 15:24:24 2411

原创 C# 字段(Field)与属性(Property)

C# 字段(Field)与属性(Property)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术: VS C#语言作者:刘铭聪撰写时间:2022年5月19日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C# 字段(Field)与属性(Property)一、字段的.

2022-05-29 09:12:59 1053

原创 C#异步方法关键字async和await

C#异步方法关键字async和await~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术: VS C#语言作者:刘铭聪撰写时间:2022年5月9日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C#-异步方法关键字async和awaitasync关键字和await是.

2022-05-18 16:27:51 287

原创 C#委托及其类型

C#委托及其类型~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术: VS C#语言作者:刘铭聪撰写时间:2022年4月29日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C#委托(Delegate)简介委托从字面上理解就是一种代理,类似于房屋中介,由租房人委托中介..

2022-05-09 16:27:07 1169

原创 Chrome中的JS调试

Chrome中的JS调试~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS Sources面板作者:刘铭聪撰写时间:2022年4月19日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~下面介绍的是Chrome开发工具中最有用的面板 Sources。 Sources...

2022-04-28 14:58:34 2855 2

原创 MVC中页面传值方法

MVC中页面传值方法~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术: VS C#语言作者:刘铭聪撰写时间:2022年4月9日 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ViewData、ViewBag、TempData、Session的区别与联系一、引言ASP.NET M..

2022-04-20 14:48:02 2189

原创 Java面向对象

Java面向对象~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:Eclipse和JDKjava语言作者:刘铭聪撰写时间:2022年3月29日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⒈对象和类的概念类:类是一个模板,它描述一类对象的行为和状态。对象:对...

2022-04-07 15:28:52 615

原创 WPF控件模板

WPF控件模板~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS 数据模板和控件模板作者:刘铭聪撰写时间:2022年3月19日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~WPF中的ControlTemplateWPF包含数据模板和控件模板,其中控件模板...

2022-03-28 10:57:55 663

原创 Window窗体

Window窗体~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS XAML顶级元素和Window窗体属性作者:刘铭聪撰写时间:2022年3月19日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~XAML三个顶级元素: Window、UserControl(用...

2022-03-28 10:07:17 70

原创 WPF动画

WPF动画~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS XAML和Animation作者:刘铭聪撰写时间:2022年3月18日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~动画(Animation): WPF动画使用三种方法: (1)线性插值:在开...

2022-03-17 15:05:30 1973

原创 导入示例数据库

导入示例数据库~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:SQL Server sql语句作者:刘铭聪撰写时间:2022年3月8日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~导入示例数据库 加载示例数据库 三个SQL脚本文件 create_ob...

2022-03-08 08:58:44 236

原创 常见的软件架构模式

常见的软件架构模式~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS 架构模式作者:刘铭聪撰写时间:2022年2月28日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~想知道如何设计大型企业级的系统吗?在开始主要的代码开发之前,我们必须选择一种合适的体系架构,它将...

2022-03-01 09:01:47 166

原创 WPF画笔概述

WPF画笔概述~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS XAML元素作者:刘铭聪撰写时间:2021年9月29日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1、使用画笔进行绘制 Brush"绘制" 带有其输出的区域。 不同的画笔具有不同的输出类型。...

2021-10-12 20:34:07 260

原创 XAML样式分类

XAML样式分类~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS XAML元素作者:刘铭聪撰写时间:2021年9月19日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一:样式分类 1、属性样式 类似于在HTML中直接通过HTML...

2021-09-29 22:05:56 65

原创 XAML资源介绍

XAML资源介绍~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS XAML元素作者:刘铭聪撰写时间:2021年9月9日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一、资源 1. 什么是资源: 资源是可以在应用程序的不同位置重用的对象。XAML资源的示...

2021-09-22 21:29:15 297

原创 XAML事件介绍

XAML事件介绍~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS XAML元素作者:刘铭聪撰写时间:2021年8月29日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~事件(Event) Windows消息机制中重要概念之一,最常见的人机交互手段之一 X...

2021-09-08 18:38:07 209

原创 XAML属性介绍

XAML属性介绍开发工具与关键技术: VS XAML元素作者:刘铭聪撰写时间:2021年8月19日 XAML属性介绍一、属性设置几种方式属性:属性是对XAML元素特征进行描述的方法;属性不允许在XAML中重复设置多次;允许在托管代码中改变元素的属性值设置几种方式:使用特性语法(属性语法)使用属性元素语法使用内容元素语法使用集合语法1、使用特性语法(属性语法)对象的属性通常可表示为对象元素的特性。 特性语法对设置的对象属性命名,后跟赋值运算符 (=)。 特性的值始终指定

2021-08-28 19:31:57 154

原创 XAML标记扩展

XAML标记扩展~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术: VS XAML控件属性作者:刘铭聪撰写时间:2021年8月9日一、标记扩展(Markup Extensions) 1. 实际项目中为XAML控件属性赋值经常遇到: 设计时属性之处于未知状态 运行时才能获取到 2.轻松实现XAML页面属性赋值,资源引用,类型转换等操作 二、特定于 WPF 的标记扩展

2021-08-27 18:56:05 76

原创 WPF控件介绍

WPF控件介绍开发工具与关键技术: VS UI元素作者:刘铭聪撰写时间:2021年7月29日 1.控件一. 实质先从UI上分析,UI的功能是让用户观察和操作数据,为了能显示数据和响应用户的操作通知程序(通过事件来通知,如何处理事件又是一系列的算法),所以控件就是显示数据和响应用户操作的UI元素,也即:控件就是数据和行为的载体。二.数据驱动UI什么是数据驱动UI呢?我们知道传统的GUI界面都是由windows消息通过事件传递给程序,程序根据不同的操作来表达出不同的数据体现在UI界面

2021-08-09 14:56:11 666

原创 Window窗体

Window窗体开发工具与关键技术: VS Window窗体属性 作者:刘铭聪撰写时间:2021年7月19日 XAML三个顶级元素:Window、UserControl(用户控件,布局的时候像窗体那样布局就可以了)、Page把窗体以网页形式展现。而一个XAML页面里只能有一个顶级元素。而顶级元素里面只能有一个子元素。因此要有布局控件。一、Window窗体属性窗口的外观WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowStyle、ResizeMode等属性。

2021-07-28 19:10:25 105

原创 CSS3动画

CSS3动画开发工具与关键技术:IDEA CSS样式表作者:刘铭聪撰写时间:2021年7月9日 CSS3动画CSS3在原来的基础上新增了变形和动画相关属性,通过这些属性可以实现以前需要大段JavaScript才能实现的功能。CSS3的变形功能可以对HTML组件执行位移、旋转、缩放、倾斜4种几何变换,这样的变换可以控制HTML组件呈现出丰富的外观。借助于位移、旋转、缩放、倾斜这4种几何变换,CSS3提供了transition动画。transition动画比较简单,只要指定HTML组件的哪

2021-07-17 20:59:28 71

原创 CSS基础总结

CSS基础总结开发工具与关键技术:IDEA CSS样式表作者:刘铭聪撰写时间:2021年6月29日 CSS基础总结一、引入CSS样式表内联样式:直接将样式定义到HTML元素中(写在标签里)。这种作用范围有限,只影响它所在的标签,而且总是覆盖嵌入样式和链接样式。<标签名 style=“属性1:属性值1; 属性2:属性值2; 属性3:属性值3;”>内容</标签名>内部样式:写在外联样式:写在单独的CSS样式表中。链接样式的作用范围可以是整个网站。只要使用标把

2021-07-07 15:00:19 213

原创 JDBC Mysql(数据库)基础

JDBC Mysql(数据库)基础开发工具与关键技术:SQL MySql的数据类型作者:刘铭聪撰写时间:2021年6月19日 1.MySql 8 数据类型设计mysql表结构的时候,有很多数据类型供我们选择,下面来介绍下mysql8中常用的数据类型。 它们分别是整数类型,实数类型,字符串类型,日期和时间类型,位数类型以及JSON类型等.1.1 整数类型⑴ 整数类型有可选的unsigned属性,表示不允许负值,这可以使正数的上限提高一倍(还多1)。有符号和无符号类型使用相同的存储空间,并

2021-06-28 16:35:50 307

原创 Java的输入与输出

Java项目的配置和链接开发工具与关键技术: IDEA 配置Tomcat 和 配置热加载作者:刘铭聪撰写时间:2021年5月29日 1.为Java项目添加Web支持(1) 在项目名称上右键 ,选择”Add Framework Support“(2) 勾选“Web Application”,version 4.0, 勾选 Create web.xml。然后点击按钮 OK(3)在 web → WEB-INF 目录下创建 lib 目录。点击WEB-INF 右键选择New 之后点击Dir

2021-06-08 11:37:44 485

原创 Java的集合

Java的集合开发工具与关键技术:IDEA Java中的Collection和Map接口作者:刘铭聪撰写时间:2021年5月29日 Java的集合Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,如栈、队列等。除此之外,Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为List、Set、Queue和Map四种体系,其中List代表有序、重复的集合;Set代表无序、不可重复的集合;而Map则代表具有映射关系的集合,Java5又增加了Q

2021-06-08 09:58:33 49

原创 IDEA(2021) 创建Java Web项目

IDEA(2021) 创建Java Web项目开发工具与关键技术:IDEA(2021) , 配置Tomcat、字符编码UTF-8 和热加载 作者:刘铭聪撰写时间:2021年4月29日 1.IDEA(2021) 创建Java Web项目1.1. 创建Java项目创建新项目“New Projpect” :点击File 后选择new ,然后点击project ;选择"Java"项目,默认直接下一步 “Next”,输入项目名称“Project Name” 和 选择项目路径"Proje

2021-05-18 15:59:29 6635 3

原创 Java基本语法

Java基本语法开发工具与关键技术:VS MVC(Microsoft Visual Studio) C# DW SQL作者:刘铭聪撰写时间:2021年4月29日 1.基本语法编写 Java 程序时,应注意以下几点:(1)大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。(2)类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。(3)方法名:所有的方法名都应该

2021-05-08 15:56:46 3391

原创 Java 环境搭建

Java 环境搭建开发工具与关键技术: JDK , eclipse Java环境搭建作者:刘铭聪撰写时间:2021.04.27 Java 环境的搭建需要JDK和 eclipse的安装,以及根据所安装的版本的不同来配置相应的环境变量和其他的程序配置。JDK :英文名称(Java Development Kit),Java 开发工具包。jdk 是整个 Java 开发的核心,它集成了jre 和开发工具包。1.1.JDK 安装在这里统一使用 jdk-8u191-windows-x64 一、运行 jd

2021-04-29 08:38:16 164

原创 MVC项目的验证码和AES加密方式的引用理解

MVC项目的验证码和AES加密方式的引用理解 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术: MVC作者:刘铭聪撰写时间:2019/8/15验证码是用户验证的一种方式,它是通过电脑随机生成的,只由数字与字母组成(输入时可忽略大小写);而加密方式的使用则是保障用户账户安全的一种方法:用户输入的密码会形成一个特殊的加密字符串与数据库中密码形

2020-08-18 15:09:42 208

原创 MVC项目的主页面搭建与布局的理解

MVC项目的主页面搭建与布局的理解开发工具与关键技术: MVC作者 刘铭聪撰写时间:2019/8/15在创建项目之后,通过复制粘贴导入需要的网页布局模板。在Controllers这里右键添加控制器,然后选中MVC 5 控制器-空 后点击添加;然后命名主页面的名称,一般主页面的命名为Main;这样方便使用,因为模板的主页面通常使用Main来命名。在命名主页面时,不用把Controller。在命名其他控制器时,记得要把Controller 这个单词删掉;不然很容易因为这个单词而出现错误。控制器的

2020-08-18 14:53:24 301

空空如也

空空如也

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

TA关注的人

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