自定义博客皮肤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)
  • 收藏
  • 关注

原创 WPF中7种变形类

开发工具与关键技术:WPF C#作者:黄济民撰写时间:2021年11月5日一、RenderTransform特效(变形)WPF中的变形(RenderTransform)类是为了达到直接去改变某个Silverlight对象的形状(比如缩放、旋转一个元素)的目的而设计的,RenderTransform包含的变形属性成员就是专门用来改变Silverlight对象形状的,它可以实现对元素拉伸,旋转,扭曲等效果,同时变形特效也常用于辅助产生各种动画效果。RenderTransform类:该类成员如下:

2021-11-08 15:18:31 403

原创 WPF中Style样式及其触发器

开发工具与关键技术:WPF C#作者:黄济民撰写时间:2021年10月15日1、Setter,设置器。什么的设置器呢?属性值的。我们给属性赋值的时候一般都采用“属性名=属性值”的形式。Setter类的Property属性用来指明你想为目标的那个属性赋值;Setter类的Value属性则是你提供的属性值。2、下面的例子中在Window的资源词典中放置一个针对TextBlock的Style,Style中使用若干Setter来设定TextBlock的一些属性,这样程序中的TextBlock就会具有统一的

2021-10-28 14:54:42 1805

原创 WPF资源字典

开发工具与关键技术:WPF C#作者:黄济民撰写时间:2021年10月15日1、资源是可以在应用程序的不同位置重用的对象。XAML资源的示例包括画笔和样式。每个框架级别的元素(FrameworkElement或FrameworkContentElement)都有一个resource属性,该属性包含资源定义的资源(作为ResourceDictionary)。可以在任何元素上定义资源,但是资源通常是在根元素上定义的。当在页面根元素上定义一个资源时,页面逻辑树中的所有元素都可以访问它,并且您可以重用相同的

2021-10-18 14:59:28 357

原创 WPF路由事件处理方式

开发工具与关键技术:WPF C#作者:黄济民撰写时间:2021年10月08日1、事件系统在WPF中被升级进化称为路由事件(Routed Event),并在其基础上衍 生出命令传递机制。这些机制很大程度上减少了对程序员的束缚,让程序的设计和 实现更加灵活,模块之间的耦合度也进一步降低。2、路由策略路由事件使用以下三种路由策略之一:浮升(冒泡): 调用事件源上的事件处理程序。 路由事件随后会路由到后续的父级元素,直到到达元素树的根。 大多数路由事件都使用浮升路由策略。 浮升路由事件通常用于报告来自

2021-10-12 14:56:57 278

原创 WPF的XAML事件

开发工具与关键技术:WPF C#作者:黄济民撰写时间:2021年9月25日一、XAML事件事件(Event)1、Windows消息机制中重要概念之一,最常见的人机交互手段之一2、XAML帮助应用管理用户输入,执行不同的行为3、引入增强型事件处理系统-Routed Event(路由事件)4、事件常常被用于控制更改通知操作事件基础语法:<ObjectName EventName="EventHandle">XAML:<Grid> <!--定义按

2021-09-28 15:16:26 493

原创 WPF的基本动画

开发工具与关键技术:WPF C#作者:黄济民撰写时间:2021年9月15日WPF提供了一个更高级的模型,通过该模型可以只关注动画的定义,而不考虑它们的渲染方式,这个模型基于依赖项属性基础架构,本质上,WPF动画只不过是在一段时间间隔内修改依赖项属性值的一种方式。不过还有另外一个限制,为了实现属性的动态化,需要有支持相应数据类型的动画类,例如Button.Width属性使用双精度数据类型,为实现属性的动态化,需要使用DoubleAnimation类,但Button.Padding属性使用的是Thickn

2021-09-18 11:07:01 121

原创 WPF的绑定模式

开发工具与关键技术:WPF C#作者:黄济民撰写时间:2021年9月3日一:WPF的5种绑定模式(mode)WPF的绑定模式(mode)是枚举的 枚举值共有5个 1:OneWay(源变就更新目标属性)2:TwoWay(源变就更新目标并且目标变就更新源)3:OneTime(只根据源来设置目标,以后都不会变)4:OneWayToSource(与OneWay相反)5:Default(可以单向或双向,是靠被值定的源或目标是否有get或set来指定的)所以绑定的话是需要选上面5个中的一个模式的,根据

2021-09-09 08:24:12 202

原创 WPF标记扩展

开发工具与关键技术:WPF C#作者:黄济民撰写时间:2021年8月23日一、标记扩展(Markup Extensions) 1. 实际项目中为XAML控件属性赋值经常遇到:设计时属性之处于未知状态运行时才能获取到 2.轻松实现XAML页面属性赋值,资源引用,类型转换等操作 二、特定于 WPF 的标记扩展 WPF 编程中最常用的标记扩展是支持资源引用的标记扩展(StaticResource 和 DynamicResource),和支持数据绑定的标记扩展 (Binding)。 1、Stat

2021-08-28 16:47:43 557

原创 XAML中的属性和语法

开发工具与关键技术:WPF C#作者:黄济民撰写时间:2021年8月13日一、属性设置几种方式属性:属性是对XAML元素特征进行描述的方法;属性不允许在XAML中重复设置多次;允许在托管代码中改变元素的属性值。设置几种方式:使用特性语法(属性语法)使用属性元素语法使用内容元素语法使用集合语法1、使用特性语法(属性语法)对象的属性通常可表示为对象元素的特性。 特性语法对设置的对象属性命名,后跟赋值运算符 (=)。 特性的值始终指定为包含在引号中的字符串。特性语法是最简化的属性设置

2021-08-18 20:35:04 286

原创 WPF基本控件

开发工具与关键技术: Visual Studio 2019;C#、WPF作者:黄济民撰写时间:2021年8月8日以下是关于WPF的基本控件,和作用Border放到其他控件内部,给其他控件画边框,其他容器必须支持双标签。Button按钮,按钮用图片应该设置内容为Image,而不能设置Background为Image,如果只设置背景,按钮鼠标经过样式还在。Calendar日历Canvas画布控件,用来画图的,也可以用来做容器用。子控件根据left/high和top/bottom来获

2021-08-09 19:11:37 266

原创 WPF基础

开发工具与关键技术:C#作者:黄济民撰写时间:2021.7.231、关键字partial:表示分布类,分布方法 作用:可以让一个类分布在多个文件。注意:partial关键字只能修饰类、结构或方法。分布方法 只能存在于分布类或分布结构中。partial是Visual Studio的关键字,不是C#语法的关键字。在最终编译的时候,分布类会统一编译成一个类,如果分布方法未提供该实现,则会在编译时移除方法及对方法的所有调用各个部分必须具有相同的访问性,如public、private等。2、XAM

2021-07-28 19:11:30 257

原创 java语言当中的final

开发工具与关键技术:eclipse java作者:黄济民撰写时间:2021.7.13package com.hjm.javase.Final;/**关于java语言当中的final关键字:1、final是一个关键字,表示最终的,不可变的。2、final修饰的类无法被继承3、final修饰的方法无法被覆盖4、final修饰的变量一旦赋值之后,不可重新赋值【不可二次赋值】5、final修饰的实例变量,必须手动赋值,不能采用系统默认值6、final修饰的

2021-07-17 19:31:24 94

原创 Java编程的多态机制

开发工具与关键技术:eclipse java作者:黄济民撰写时间:2021.7.2package com.hjm.javase.test001;/**关于java语言当中的多态语法机制: 1.Animal、Cat、Bird三个类之间的关系: Cat继承Animal Bird继承Animal Cat和Bird之间没有任何继承关系 2.面向对象三大特征:封装、继承、多态 3.关于多态中涉及到的几个概念:

2021-07-07 16:34:34 87

原创 Java编程的继承机制

开发工具与关键技术:eclipse java作者:黄济民撰写时间:2021.6.20package com.hjm.javase.inherit;/**关于java语言当中的继承:1.继承是面向对象的三大特征之一,三大特征分别是:封装、继承、多态2.继承“基本”的作用是:代码复用。但是继承最“重要”的作用是:有了继承才有了以后“方法的覆盖”和“多态机制”。3.继承语法格式: [修饰符列表] class 类名 extends 父类名{

2021-06-28 19:16:34 524

原创 Java编程的封装机制

Java编程的封装机制开发工具与关键技术:eclipse java作者:黄济民撰写时间:2021.6.13package com.hjm.dome;/**@author Rmin对于当前程序来说:User类中的age属性在外部程序中可以随意访问,导致age属性不安全。一个User对象表示一个用户,用户年龄不可能是负数,以下程序当中年龄值 为负数,程序运行的时候并没有报错,这就是当前程序的缺陷。面向对象包括三大特征:封装继承多态当前主要讲解的是封

2021-06-20 08:17:17 322

原创 Java类中的构造方法

Java类中的构造方法开发工具与关键技术:eclipse java作者:黄济民撰写时间:2021.6.3package com.hjm.javase.work01;/***关于java类中的构造方法:1.构造方法又被称为构造函数/构造器/Constructor2.构造方法语法结构: [修饰符列表] 构造方法名(形式参数列表){ 构造方法体; }3.回顾普通方法的语句结构: [修饰符列表] 返回值类型 方法

2021-06-07 09:21:22 488

原创 Java递归调用

开发工具与关键技术:eclipse java作者:黄济民撰写时间:2021.5.25递归,就是在运行的过程中调用自己。构成递归需具备的条件:1.子问题须与原始问题为同样的事,且更为简单;2.不能无限制地调用本身,须有个出口,化简为非递归状况处理。在数学和计算机科学中,递归指由一种(或多种)简单的基本情况定义的一类对象或方法,并规定其他所有情况都能被还原为其基本情况:3.下面是递归的使用与面试题:package com.hjm.dome;/**@author Rmin关于方法的递归

2021-05-30 10:37:27 188

原创 Java重载机制

开发工具与关键技术:eclipse java作者:黄济民撰写时间:2021.5.27方法重载又被称为Overload 使用方法重载的时候要考虑功能是否相似,尽可能让方法名不同。package com.hjm.dome;/**@author Rmin以下代码不使用“方法重载机制”,不使用Overload,分析程序存在缺点? 1. sumInt,sumLong,sunDouble方法虽然功能不同,但是功能相似的。都是求和。 在以下程序当中功能相似的方法,分别起到了

2021-05-23 10:31:08 153

原创 Java控制语句

Java控制语句开发工具与关键技术:eclipse java作者:黄济民撰写时间:2021.5.07下面使用java语言当中的控制语句,这是在eclipse软件里面编写程序的,这是一些在Java语言当中的流程控制语句的写法与作用。package com.hjm.dome;/**@author Rmin关于java控制语句当中的break语句:1.break是java语言当中的关键字,被翻译为“中断/折断”。2.break + “;” 可以成为一个单独的完整的java语句:

2021-05-08 19:23:44 101

原创 Java基础方法

Java基础方法开发工具与关键技术:eclipse java作者:黄济民撰写时间:2021.4.27下面使用java语言当中的最基础定义方法,这是在eclipse软件里面编写程序的,这是一下最基础的方法定义。package com.hjm.demo;/**@author Rmin关于java语言当中的方法:1.方法怎么定义,语法结构: [修饰符列表] 返回值类型 方法名(形式参数列表){ 方法体; }2.对以上的语法

2021-05-08 19:21:34 67

原创 jQuery异步ajax

在jquery的ajax中如果我们希望实现同步或者异步时我们可以直接设置async属性为false和true同步执行当把async设为false时,这时ajax的请求时同步的也就是说,这个时候ajax块发出请求后,他会等待在load()这个地方,不会去执行after() 直到load()部分执行完毕前台后台var http = require(‘http’);var fs = r...

2020-05-05 20:39:38 111

原创 jQuery动画效果

JQuery动画实现的注意点:  1、JQuery 定义了 fadeIn() 和 fadeOut() 等简单方法来实现常见的视觉效果,还定义了一个 animate() 方法来实现更复杂的自定义动画  2、JQuery 动画是异步的,动画方法会在动画完成之前返回  3、JQuery 动画方法常使用动画时长(用毫秒数值或字符串来表示)作为第一个可选参数,忽略时长参数或指定时长JQuery无法识别...

2020-05-05 20:37:59 116

原创 jQuery事件

jQuery 事件方法事件方法会触发匹配元素的事件,或将函数绑定到所有匹配元素的某个事件。触发实例:$(“button#demo”).click()上面的例子将触发 id=“demo” 的 button 元素的 click 事件。绑定实例:KaTeX parse error: Expected 'EOF', got '#' at position 9: ("button#̲demo")...

2020-05-05 20:36:09 93

原创 jQueryDOM节点操作

一、创建节点var box = $(‘节点’); //创建一个节点$(‘body’).appended(box);      //将节点插入元素内部二、插入节点内部插入节点方法append(content)         向指定元素后面插入节点contentappend(function (index,hml) {})    使用匿名函数向指定元素后面插入节点content(...

2020-05-05 20:33:52 75

原创 jQuery基础使用与样式篇

jQuery简介1.jQuery是一个JavaScript函数库。jQuery是一个轻量级的"写的少,做的多"的JavaScript库。jQuery库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历...

2020-05-05 20:32:10 110

原创 JavaScript异步Ajax与json总结

知识点罗列:Json总结1、Json简介:JSON:JavaScript对象表示法(JavaScript Object Notation)JSON是存储和交换文本信息的语法:(1).JSON是轻量级的文本数据交换格式(2).JSON独立于语言和平台(3).JSON具有自我描述性,更容易理解。类似于xml,比XML更小、更快、更易解析(XML:指可扩展标记语言。XML被设计用来传输...

2020-05-05 20:29:19 143

原创 JavaScript表单提交总结

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

2020-05-05 20:07:40 165

原创 JavaScript浏览器对象模型BOM

浏览器对象模型(BOM)以window对象对象为委托,表示浏览器窗口以及页面可见区域。同时,window对象还是ECMAScript中global对象,因而所有全局变量和函数都是它的属性,且所有原生的构造函数函数及其他函数也都是存在于它的命名空间下。本章讨论了下列BOM的组成部分。  1.在使用框架时,每个框架都有自己的window对象以及所有原生构造函数及其他函数的副本。每个框架都保存在fra...

2020-04-28 22:39:46 116

原创 JavaScript事件总结

onabort-----------------------------图像加载被中断onblur-------------------------------失去焦点onclick------------------------------鼠标单击某个对象onchange--------------------------用户改变内容ondbclick------------------...

2020-04-28 22:32:04 92

原创 JavaScript文档对象模型总结(DOM)

文档对象模型(DOM)是一个能够让程序和脚本动态访问和更新文档内容、结构和样式的语言平台, 提供了标准的 HTML 和 XML 对象集, 并有一个标准的接口来访问并操作他们。一、概述1、文档对象模型定义了 JavaScript 可以进行操作的浏览器,描述了文档对象的逻辑结构及各功能部件的标准接口。主要包括如下方面:1)核心 JavaScript 语言参考(数据类型、运算符、基本语句、函数等)...

2020-04-28 22:11:47 151

原创 JavaScript正则表达式总结

一、RegExp对象和字面量RegExp对象构造方式:var re = new RegExp(“cat”);var re = new RegExp(“cat”,”gim”);g:global,表示找到所有的匹配,如果不指定g选项,只匹配第一个i:不区分大小写m:匹配多行字面量方式:var re = /cat/;var re = /cat/gi;两者区别:非字面量来表达正则表达...

2020-04-26 21:16:49 82

原创 JavaScript内建对象总结

在JavaScript中万物皆对象;字符串,数组,数值,函数… 内置对象都有自己的属性和方法,访问方法如下: 对象名.属性名称; 对象名.方法名称。1.Array数组对象unshift( ) 数组开头增加 功能:给数组开头增加一个或多个 参数:一个或多个 返回值:数组的长度 原数组发生改变2.string字符串 charAT(index)通过索引找字符 charCodeAt(index) ...

2020-04-26 21:04:02 83

原创 JavaScript函数相关内容总结

函数定义:JavaScript 函数是被设计为执行特定任务的代码块。2、JavaScript 函数语法JavaScript 函数通过 function 关键词进行定义,其后是函数名和括号 ()。函数名可包含字母、数字、下划线和美元符号(规则与变量名相同)。function name() {要执行的代码}3、函数调用函数定义好后,是不能自动执行的,需要调用它,直接在需要的位置写函数名...

2020-04-26 21:00:45 93

原创 JavaScript对象总结

JS中的数据类型:String 字符Number 数值Boolean 布尔Null 空值Undefined 未定义以上的5中数据类型为基本数据类型,以后我们看得到值只要不是以上的5中,都为对象Object 对象如果我们使用基本数据类型,可以将一个人的信息保存下来,但是他们是独立的没有联系的数据对象属于一种复合的数据类型,在对象中可以存储多个不同数据类型的属性对象的分类:1....

2020-04-23 18:36:18 78

原创 javaScript中的流程控制语句总结

程序的结构分类:  顺序结构:按照写代码的顺序 一次执行  选择结构:根据条件的不同有选择的执行不同的代码  循环结构:在一定条件下 反复执行某一片代码选择结构:  也叫分支结构 根据条件的不同,有选择的执行某一片代码 ,Java提供了两种 if结构 switch结构if分为三种格式 :if的第一种格式if(条件){    语句块  }执行流程:先判断条件, 如果为...

2020-04-23 17:57:36 214

原创 JavaScript运算符

1.JavaScript运算符:①算数运算符:加可以对两个值进行加法运算,如果是两个字符串则进行字符串拼接任何值和字符串做加法运算,都会先转为字符串,然后再和字符串做拼接操作也可以通过"+"完成隐式转换。减可以对两个值进行减法运算,并返回运算结果乘可以对两个值进行乘法运算,并返回运算结果/ 除可以对两个值进行除法运算,并返回运算结果% 取模取模运算(取余数)+...

2020-04-21 18:48:59 90

原创 JavaScript的数据类型

知识点罗列:字面量、变量、标识符JavaScript的6种数据类型:基本数据类型:String 字符串类型 Number数值类型 Boolean 布尔类型Null 空值类型 Undefined 未定义类型引用数据类型:Object 对象类型3.JavaScript数据的强制类型转换主要是将其他数据类型转换为String Number Boolean。①将其他的数据类型转换为S...

2020-04-21 18:37:50 80

空空如也

空空如也

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

TA关注的人

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