自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WPF动画实现的几种方式以及小案例

WPF实现动画的方式:基于计时器的动画        建立一个定时器,然后根据其频率循环调用函数或者一个事件处理函数,在这个函数中可以手工更新目标属性,直到达到最终值,这时可以停止计时器。案例:效果图:XAML:<Window x:Class="WpfDispatcherTimerAnimation.MainWindow" xmlns="http://schema...

2018-12-17 17:51:34 2063

原创 设计模式之单例模式的简介以及几种实现方式

设计模式之单例模式 单例模式:单例对象的类只允许一个实例的存在。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中应用该模式的类一个类只有一个实例,即一个类只有一个对象实例。单例模式有两种构建方式:懒汉模式:指全局的单例实例在第一次被使用时构建。饿汉方式:指全局的单例实例在类装载时构建。单例模式要求类能够有返回对象的一个引用(永远是同一个)和一个获得该...

2018-12-07 15:41:12 280

原创 设计模式之策略模式以及例子讲解

                                               设计模式之策略模式策略模式定义了算法类,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。策略模式是对算法的包装,是把使用的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。策略模式涉及到三...

2018-12-06 15:07:36 212

原创 WPF依赖属性和附加属性学习

依赖属性以及附加属性依赖属性(DependencyProperty)1.概念依赖属性是一种可以自己没有值,并能通过使用Binding从数据源获得值的属性(通俗的讲,就是依赖在别的属性上)。依赖属性是为了解决普通属性因继承而带来的对象膨胀。例如Button的继承Button->ButtonBase->ContentControl->Control->F...

2018-12-06 10:53:33 1290

原创 WPF几种渐变色

WPF知识点--渐变色(LinearGradientBrush、GradientStop) [LinearGradientBrush-- 主要属性:StartPoint 获取或设置线性渐变的二维起始坐标。EndPoint 获取或设置线性渐变的二维终止坐标。例子:<LinearGradientBrush StartPoint="0,0" EndPoint="0,1"&gt...

2018-12-06 10:50:24 5015

原创 JavaScript三大对象详细说明

Js三大对象一 浏览器对象  浏览器窗口、文档document、URL地址等  常用的浏览器对象: 浏览器对象的分层结构 1. Window对象(1) 属性     名称 说明 document表示给定浏览器窗口中的 HTML 文档。 history 包含有关客户访问过的URL的信息。location包含有关当前 URL 的信息。 name设置或检索窗口或框架的名称。 status 设置或检索窗口...

2018-05-26 09:35:40 2281

原创 jQuery四大选择器,以及例子来充分理解

1. jQuery选择器的优势:(1) 代码更简单(2) 支持CSS1到CSS3选择器(3) 完善的处理机制2. jQuery选择器的分类(1) 基本选择器      基本选择器是jQuery中使用最多的选择器,它又元素Id、class、元素名、多个元素符组成。      (2) 层次选择器       层次选择器通过DOM元素间的层次关系来获取元素,主要的层次关系包括父子、后代、相邻、兄弟关系。...

2018-05-14 21:59:10 26210 1

原创 JavaScript函数,内置函数、自定义函数

1. 函数(1) 内置函数  eval 函数: 用于计算字符串表达式的值isNaN 函数:用于验证参数是否为 NaN(非数字) (2) 自定义函数      定义一个函数  使用关键字function注: js中的函数  没有返回类型,但是可以有返回值   注: 可以给函数 传递参数(不需要定数据类型),直接传递变量的名称;HTML部分代码如下:  JavaScript部分代码如下:...

2018-04-23 18:46:15 2238

原创 JavaScript利用for循环打印出一个乘法口诀表

代码如下: <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> document.write("<table cellspacing='0' style='border-collapse

2018-04-23 18:40:03 1912

原创 JavaScript函数的使用以及下拉框、文本框、radio值的获取,结合一个淘宝竞价案例。。。

淘宝竞价案例:JavaScript代码:<script type="text/javascript"> function Pay(){ var Price=2000; var AddPrice = document.getElementById("AddPrice").value; if(AddPrice=="") { document....

2018-04-23 18:35:37 196

原创 JavaScript数组的三种定义方式以及使用

数组的定义:<script type="text/javascript">// <!--声明数组-->// 1.先声明数组长度,后进行赋值 var arr=new Array(5); document.write("数组长度为:"+arr.length+"<br/>"); var num=4; f..

2018-04-23 18:34:24 730

原创 JavaScript函数的使用以及下拉框、radio、input类型各种标签值的获取,结合淘宝竞拍案例。。

淘宝竞拍案例:JavaScript部分代码:<script type="text/javascript"> function Pay(){ var Price=2000; var AddPrice = document.getElementById("AddPrice").value; if(AddPrice=="") { documen...

2018-04-23 18:26:42 430

原创 JavaScript数据类型 六种

1. JavaScript数据类型   JavaScript数据类型有六种:number、string、boolean、null、undefined、object<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> &am

2018-04-23 17:23:44 881

原创 相对路径和绝对路径

一、绝对路径和相对路径1. 绝对路径:就是你的文件或目录在硬盘上的真正的路径例如“bg.jpg”这个图片是存放在硬盘的“E:\img”目录下,那么 “bg.jpg”这个图片的绝对路径就是“E:\img\bg.jpg"2. 相对路径:顾名思义,相对路径 就是相对于当前文件的路径。网页中一般表示路径都用这个方法,例如在“s1.html” 文件里引用了“bg.jpg”图片,由于“bg.jpg”图片相对于...

2018-04-21 17:34:10 368

原创 JavaScript变量,数据类型,声明变量

1. JavaScript变量   变量名必须以字母或下划线("_")开头变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y 和 Y 是不同的变量)变量可以包含数字、从 A 至 Z 的大小写字母提示:JavaScript 语句和 JavaScript 变量都对大小写敏感。Var a;“var” -  用于声明变量的关键字 “a” - 变量名同时声明和初始化变量var ...

2018-04-21 17:32:38 4102

原创 将JavaScript语句插入HTML文档

(1) 使用 <SCRIPT> 标签将语句嵌入文档    <script type="text/javascript"> function Que(){}</script>(2) 将 JavaScript 源文件链接到 HTML 文档中      <SCRIPT SRC = "test.js"></SCRIPT>...

2018-04-21 17:28:42 366

原创 JavaScript 运算符

1. 运算符对一个或多个变量或值(操作数)进行运算,并返 回一个新值根据所执行的运算,运算符可分为以下类别:(1) 算术运算符    运算符说 明示 例 +加a = 5 + 8 -减a = 8 - 5 /除a = 20 / 5 *乘a = 5*19 %取模-两个数相除的余数10 % 3 = 1 ++ 一元自加。该运算符带一个操作数,将操作数的值加 1。返回的值取决于 ++ 运算符位于操作数的前面或...

2018-04-21 17:25:56 114

原创 SQL Server 事务、索引、视图

一. 事务   1.事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作  2.事务的特性: 事务必须具备以下四个属性,简称ACID 属性:(1)原子性(Atomicity):事务是一个完整的操作。事务的各步操作是不可分的(原子的);要么都执行,要么都不执行(2)一致性(Consistency):当事务完成时,数据必须处于一致状态(3)隔离性(Isolation):对数据进行修改的...

2018-04-13 14:55:02 161

原创 面向对象的简单介绍以及接口、抽象类

面向对象类就是对象在程序中的模拟实现,类决定了对象将要拥有的属性和行为类是一种数据类型,用户自定义的数据类型类的组成:字段、属性、方法、构造函数等对象时具体的,是类的具体实例。对象具有属性(特征)和方法(行为)一、面向对象的三大特征:1. 封装   类和对象本身就是封装的体现(1)属性封装了字段(2)方法的多个参数封装成了一个对象(3)将一堆代码封装到了一个方法中(4)将一些功能封装到了几个类中(...

2018-04-13 14:51:37 146

原创 C#触发器知识以及小案例

触发器1. 触发器是在对表进行插入、更新、删除操作时自动执行的存储过程,常用于强制业务规则,是一种高级约束,可以定义比用check约束更为复杂的约束。可以执行复杂的SQL语句(if/while/case)2. 触发器可以定义在特定的表上,与表相关3. 自动触发执行4. 不能直接调用5. 是一个事务(可以回滚)6. 触发器的类型(1) DELETE触发器(2) INSERT触发器(3) UPDATE...

2018-03-31 23:33:03 3867

原创 C#委托总结以及案例

C#委托1.委托就是把方法当做方法的参数来传递, 做自己不想做的事,是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。所有的委托都派生自System.Delegate类2. 委托的声明    Public delegate 返回类型 委托名称(要传递的参数)(1) 不带参数的委托 (2) 带参数的委托 3.委托的多播(Multicasting of a Delegate)委托对象可使...

2018-03-31 23:23:02 1441

原创 C#基础知识,望对你我有帮助。。。

一、变量的声明访问修饰符  数据类型  变量名;访问修饰符:public ,private,protected变量的访问修饰符默认为privateeg:1. Public  Int a;a=10;2. Public  int  a=10;同类型的两个变量声明3. Int x=10,y=20;不同类型的两个变量的声明必须用单独语句4. int a=10

2017-12-28 22:21:55 151

原创 C#类和结构介绍,方法介绍,值传递和引用传递,静态和非静态,字符串方法介绍

一.类和结构(一)结构和类的区别1. 结构是值类型,值类型直接存储的数值2. 类是引用类型,引用类型是存储变量的地址3. 结构不能初始化4. 类可以初始化 (二)结构和类的定义1. 结构的定义Struct 结构名{语句块}2. 类的定义Class 类名{语句块}二、方法的定义及使用(一)方法的定义描述类的行为(二)使用方法的好处便于修改

2017-12-27 12:44:57 353

原创 C#编写一个打字母游戏,详细代码。。。。。

using System;using System.Drawing;using System.Windows.Forms;using System.Media;namespace dazimuyouxi_2{ public partial class Form1 : Form { public Form1() {

2017-12-19 22:34:29 3891 1

原创 C#随机生成四个两两相同的随机数

C#随机生成四个两两相同的随机数

2017-12-19 22:30:30 540

原创 贪吃蛇大作战双人版完整代码

贪吃蛇双人版。完整代码,详细问题不懂了问博主

2017-12-13 21:23:36 5600

原创 贪吃蛇大作战单人版完整版代码以及详解

贪吃蛇总结:1. 创建WPF应用程序 2. 添加Canvas标签。Name=back; 3. 添加loaded事件 4. 在loaded事件中创建蛇(设置蛇的位置,大小,颜色)  this.Left = 0;            this.Top = 0;            this.Width  = 800;            this.He

2017-12-13 21:05:22 4933

空空如也

空空如也

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

TA关注的人

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