- 博客(27)
- 收藏
- 关注
原创 WPF动画实现的几种方式以及小案例
WPF实现动画的方式:基于计时器的动画 建立一个定时器,然后根据其频率循环调用函数或者一个事件处理函数,在这个函数中可以手工更新目标属性,直到达到最终值,这时可以停止计时器。案例:效果图:XAML:<Window x:Class="WpfDispatcherTimerAnimation.MainWindow" xmlns="http://schema...
2018-12-17 17:51:34
2080
原创 设计模式之单例模式的简介以及几种实现方式
设计模式之单例模式 单例模式:单例对象的类只允许一个实例的存在。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中应用该模式的类一个类只有一个实例,即一个类只有一个对象实例。单例模式有两种构建方式:懒汉模式:指全局的单例实例在第一次被使用时构建。饿汉方式:指全局的单例实例在类装载时构建。单例模式要求类能够有返回对象的一个引用(永远是同一个)和一个获得该...
2018-12-07 15:41:12
292
原创 设计模式之策略模式以及例子讲解
设计模式之策略模式策略模式定义了算法类,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。策略模式是对算法的包装,是把使用的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。策略模式涉及到三...
2018-12-06 15:07:36
227
原创 WPF依赖属性和附加属性学习
依赖属性以及附加属性依赖属性(DependencyProperty)1.概念依赖属性是一种可以自己没有值,并能通过使用Binding从数据源获得值的属性(通俗的讲,就是依赖在别的属性上)。依赖属性是为了解决普通属性因继承而带来的对象膨胀。例如Button的继承Button->ButtonBase->ContentControl->Control->F...
2018-12-06 10:53:33
1311
原创 WPF几种渐变色
WPF知识点--渐变色(LinearGradientBrush、GradientStop) [LinearGradientBrush-- 主要属性:StartPoint 获取或设置线性渐变的二维起始坐标。EndPoint 获取或设置线性渐变的二维终止坐标。例子:<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">...
2018-12-06 10:50:24
5045
原创 JavaScript三大对象详细说明
Js三大对象一 浏览器对象 浏览器窗口、文档document、URL地址等 常用的浏览器对象: 浏览器对象的分层结构 1. Window对象(1) 属性 名称 说明 document表示给定浏览器窗口中的 HTML 文档。 history 包含有关客户访问过的URL的信息。location包含有关当前 URL 的信息。 name设置或检索窗口或框架的名称。 status 设置或检索窗口...
2018-05-26 09:35:40
2297
原创 jQuery四大选择器,以及例子来充分理解
1. jQuery选择器的优势:(1) 代码更简单(2) 支持CSS1到CSS3选择器(3) 完善的处理机制2. jQuery选择器的分类(1) 基本选择器 基本选择器是jQuery中使用最多的选择器,它又元素Id、class、元素名、多个元素符组成。 (2) 层次选择器 层次选择器通过DOM元素间的层次关系来获取元素,主要的层次关系包括父子、后代、相邻、兄弟关系。...
2018-05-14 21:59:10
26223
1
原创 JavaScript函数,内置函数、自定义函数
1. 函数(1) 内置函数 eval 函数: 用于计算字符串表达式的值isNaN 函数:用于验证参数是否为 NaN(非数字) (2) 自定义函数 定义一个函数 使用关键字function注: js中的函数 没有返回类型,但是可以有返回值 注: 可以给函数 传递参数(不需要定数据类型),直接传递变量的名称;HTML部分代码如下: JavaScript部分代码如下:...
2018-04-23 18:46:15
2250
原创 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
1925
原创 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
202
原创 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
735
原创 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
448
原创 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
884
原创 相对路径和绝对路径
一、绝对路径和相对路径1. 绝对路径:就是你的文件或目录在硬盘上的真正的路径例如“bg.jpg”这个图片是存放在硬盘的“E:\img”目录下,那么 “bg.jpg”这个图片的绝对路径就是“E:\img\bg.jpg"2. 相对路径:顾名思义,相对路径 就是相对于当前文件的路径。网页中一般表示路径都用这个方法,例如在“s1.html” 文件里引用了“bg.jpg”图片,由于“bg.jpg”图片相对于...
2018-04-21 17:34:10
380
原创 JavaScript变量,数据类型,声明变量
1. JavaScript变量 变量名必须以字母或下划线("_")开头变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y 和 Y 是不同的变量)变量可以包含数字、从 A 至 Z 的大小写字母提示:JavaScript 语句和 JavaScript 变量都对大小写敏感。Var a;“var” - 用于声明变量的关键字 “a” - 变量名同时声明和初始化变量var ...
2018-04-21 17:32:38
4127
原创 将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
378
原创 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
118
原创 SQL Server 事务、索引、视图
一. 事务 1.事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作 2.事务的特性: 事务必须具备以下四个属性,简称ACID 属性:(1)原子性(Atomicity):事务是一个完整的操作。事务的各步操作是不可分的(原子的);要么都执行,要么都不执行(2)一致性(Consistency):当事务完成时,数据必须处于一致状态(3)隔离性(Isolation):对数据进行修改的...
2018-04-13 14:55:02
167
原创 面向对象的简单介绍以及接口、抽象类
面向对象类就是对象在程序中的模拟实现,类决定了对象将要拥有的属性和行为类是一种数据类型,用户自定义的数据类型类的组成:字段、属性、方法、构造函数等对象时具体的,是类的具体实例。对象具有属性(特征)和方法(行为)一、面向对象的三大特征:1. 封装 类和对象本身就是封装的体现(1)属性封装了字段(2)方法的多个参数封装成了一个对象(3)将一堆代码封装到了一个方法中(4)将一些功能封装到了几个类中(...
2018-04-13 14:51:37
160
原创 C#触发器知识以及小案例
触发器1. 触发器是在对表进行插入、更新、删除操作时自动执行的存储过程,常用于强制业务规则,是一种高级约束,可以定义比用check约束更为复杂的约束。可以执行复杂的SQL语句(if/while/case)2. 触发器可以定义在特定的表上,与表相关3. 自动触发执行4. 不能直接调用5. 是一个事务(可以回滚)6. 触发器的类型(1) DELETE触发器(2) INSERT触发器(3) UPDATE...
2018-03-31 23:33:03
3903
原创 C#委托总结以及案例
C#委托1.委托就是把方法当做方法的参数来传递, 做自己不想做的事,是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。所有的委托都派生自System.Delegate类2. 委托的声明 Public delegate 返回类型 委托名称(要传递的参数)(1) 不带参数的委托 (2) 带参数的委托 3.委托的多播(Multicasting of a Delegate)委托对象可使...
2018-03-31 23:23:02
1448
原创 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
157
原创 C#类和结构介绍,方法介绍,值传递和引用传递,静态和非静态,字符串方法介绍
一.类和结构(一)结构和类的区别1. 结构是值类型,值类型直接存储的数值2. 类是引用类型,引用类型是存储变量的地址3. 结构不能初始化4. 类可以初始化 (二)结构和类的定义1. 结构的定义Struct 结构名{语句块}2. 类的定义Class 类名{语句块}二、方法的定义及使用(一)方法的定义描述类的行为(二)使用方法的好处便于修改
2017-12-27 12:44:57
359
原创 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
3925
1
原创 贪吃蛇大作战单人版完整版代码以及详解
贪吃蛇总结: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
4982
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人