自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#类的字段和属性

1.概念:字段:一般把类或结构中定义的变量和常量叫字段;属性:属性不是字段,本质上是定义修改字段的方法。2.字段的划分:(1)静态字段:用修饰符static声明的字段。不管包含该静态字段的类生成多少个对象或根本无对象,该字段都只有一个实例,静态字段不能被撤销。引用方法:类名.静态字段名(2)实例字段:类中定义的字段不使用修饰符static。没创建该类的一个对象,在对象内创建一个该字段实例,创建它的对象被撤销,该字段对象也被撤销。引用方法:实例名.实例字段名(3)常量:用修饰符const.

2022-06-08 17:24:14 2202

原创 LINQ to DataSet/ LINQ to DataTable

一个DataSet通常包含一个或多个DataTable,同时也包括它们之间的关系集合等,实际上可以把它看成是一个缩影的数据库。LINQ to DataSet也是对一个或多个DataTable进行查询,这些DataTable可以来自单个DataSet,也可以是来自多个DataSet。LINQ to DataSet的使用通常包含以下步骤:(1)获取DataSet/DataTable数据源(2)将DataTable转换成IEnumerable类型。LINQ只能在IEnumerable或IQueryable接

2022-05-29 15:27:16 519

原创 C#类中的属性是什么

首先我来个简单的假设。有个用户类(Users) ,里面定义了一个表示年龄的字段 _age 。如果我在其它的类里需要用到Users类里的_age字段(如获取用户年龄) 只能读取,不能修改。你将会怎么设计Users类里的年龄字段_age呢。是private 、public、还是什么呢?如果是private 其它内根本看不到。如果是public任何人都可以修改年龄了。这时我们就可以用到属性了。privateint _age; //定义字段一般都是private外界是不能随便修改的。publi

2022-05-08 19:35:09 507

原创 JavaScript简介

JavaScript简介JavaScript 最开始是专门为浏览器设计的一门语言,但是现在也被用于很多其他的环境。如今,JavaScript 已经成为了与 HTML/CSS 完全集成的,使用最广泛的浏览器语言。有很多其他的语言可以被“编译”成 JavaScript,这些语言还提供了更多的功能。建议最好了解一下这些语言,至少在掌握了 JavaScript 之后大致的了解一下。2. 变量我们可以使用 var、let 或 const 声明变量来存储数据。let — 现代的变量声明方式。var — 老旧的变量声明.

2022-04-28 16:57:57 315

原创 RelativeSource属性

AncestorLevel 以 FindAncestor 模式获取或设置要查找的上级级别。 使用 1 指示最靠 近绑定目标元素的项。AncestorType 获取或设置要查找的上级节点的类型。 Mode 获取或设置 RelativeSourceMode 值,该值描述相对于绑定目标的位置 的绑定源的位置。PreviousData 获取一个静态值,该值用于返回为 RelativeSource 模式构造 的 PreviousData。 Self 获取一个静态值,该值用于返回为 RelativeSource 模

2022-04-20 16:38:26 301

原创 WPF三层架构

什么是三层架构?UI(UIL):(表现层): 主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要 的数据。BLL:(业务逻辑层): UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业 务规则等等。 DAL:(数据访问层): 与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据 提交给业务层,同时将业务层处理的数据保存到数据库。(当然这些操作都是基于UI层的。用户的需 求反映给界面(UI),UI反映给BLL,BLL反映给DAL,DAL进行数

2022-04-07 15:54:39 488

原创 WPF动画

1、基本动画。WPF提供了一个更高级的模型,通过该模型可以只关注动画的定义,而不考虑它们的渲 染方式,这个模型基于依赖项属性基础架构,本质上,WPF动画只不过是在一段时间间 隔内修改依赖项属性值的一种方式。不过还有另外一个限制,为了实现属性的动态化, 需要有支持相应数据类型的动画类,例如Button.Width属性使用双精度数据类型,为实现 属性的动态化,需要使用DoubleAnimation类,但Button.Padding属性使用的是 Thickness结构,所以需要使用ThicknessAnimati

2022-03-28 16:36:20 105

原创 B-S架构和C-S架构区别

目前用户用户对PC端应用的两种开发模式(C/S和B/S)理解是很片面的,今天我们将为 各位详细讲解下两者的区别。CS即Client/Server(客户机/服务器)结构,C/S结构在技能上非常成熟,它的重要特征 就是交互性强、拥有安全的存取形式、网络通信数量低、响应速度快、利于处置大量数 据。可是这个结构的程序就是针对性开发,变更不够灵活,维护与管理的难度较大。常 常只局限在小型局域网,不利于扩展。而且,因为这个结构的每台客户机全部须要安装 相对应的客户端程序,分布功能弱并且兼容性差,不可以完成迅速部署安装与

2022-03-17 15:52:50 219

原创 B-S架构和C-S架构区别

目前用户用户对PC端应用的两种开发模式(C/S和B/S)理解是很片面的,今天我们将为 各位详细讲解下两者的区别。CS即Client/Server(客户机/服务器)结构,C/S结构在技能上非常成熟,它的重要特征 就是交互性强、拥有安全的存取形式、网络通信数量低、响应速度快、利于处置大量数 据。可是这个结构的程序就是针对性开发,变更不够灵活,维护与管理的难度较大。常 常只局限在小型局域网,不利于扩展。而且,因为这个结构的每台客户机全部须要安装 相对应的客户端程序,分布功能弱并且兼容性差,不可以完成迅速部署安装与

2022-03-17 15:49:08 103

原创 SQL Server左连接

LEFT JOIN 子句用于查询来自多个表的数据。它返回左表中的所有行和右表中的匹配行。 如果在右表中找不到匹配的行,则使用 NULL 代替显示。以下图说明了两个结果集的左连接结果:用以下方法左连接两个表SELECTselect_list FROMT1 LEFT JOINT2 ONjoin_predicate;SQL在上面语法中, T1 和 T2 分别是左表和右表。对于 T1 表中的每一行,查询将其与 T2 表中的所有行进行比较。 如果一对行导致连接谓词计算为 TRUE ,则将组合这些行中

2022-03-08 09:12:46 1236

原创 软件架构模式

一、模式分析  分层架构模式里的组件被分成几个平行的层次,每一层都代表了应用的一个功能(展示逻辑 或者业务逻辑)。尽管分层架构没有规定自身要分成几层几种,大多数的结构都分成四个层次: 表现层,业务层,持久层,和数据库层。如图一,有时候,业务层和持久层会合并成单独的一个业务层,尤其是持久层的逻辑绑定在业 务层的组件当中,形成。因此,有一些小的应用可能只有3层,一些有着更复杂的业务的大应 用可能有5层或者更多的分层。架构里的层次是具体工作的高度抽象,它们每一层都有特定的角色和职能,都是为了实现某种 特定的业务请

2022-03-01 08:34:04 327

原创 Wpf动画

基本动画:WPF提供了一个更高级的模型,通过该模型可以只关注动画的定义,而不考虑它们的渲 染方式,这个模型基于依赖项属性基础架构,本质上,WPF动画只不过是在一段时间间 隔内修改依赖项属性值的一种方式。不过还有另外一个限制,为了实现属性的动态化, 需要有支持相应数据类型的动画类,例如Button.Width属性使用双精度数据类型,为实现 属性的动态化,需要使用DoubleAnimation类,但Button.Padding属性使用的是 Thickness结构,所以需要使用ThicknessAnimatio.

2021-10-12 18:46:28 240

原创 RenderTransform特效

WPF中的变形(RenderTransform)类是为了达到直接去改变某个Silverlight对象的形状 (比如缩放、旋转一个元素)的目的而设计的,RenderTransform包含的变形属性成员就 是专门用来改变Silverlight对象形状的,它可以实现对元素拉伸,旋转,扭曲等效果,同 时变形特效也常用于辅助产生各种动画效果。1. RenderTransform类:该类成员如下:TranslateTransform:能够让某对象的位置发生平移变化。RotateTransform:能够让某对象产生旋转

2021-09-29 18:54:04 55

原创 WPF网格布局

WPF是微软推出的基于windows的用户界面框架。 它的布局面板有五种,可以根据自己的需求不同来选择布局面板实现功能。 下面的是其中一种:Grid网格布局 :Grid“网格”即可以自定义行和列并通过行列的数量、行高列宽来调整控件的布局。形 成一个个网格状的布局近似HTML中的Table。Grid它的子控件都被放到一个个定义好 的格子里。跟其他的各个Panel比较起来,它的功能最多最复杂。 使用Grid布局: 向RowDefinitions和ColumnDefinitions属性中添加一定数量的RowDef

2021-08-06 15:40:06 348

原创 WPF五种绑定模式

WPF的绑定模式(mode)是枚举的 枚举值共有5个1:OneWay(源变就更新目标属性)2:TwoWay(源变就更新目标并且目标变就更新源)3:OneTime(只根据源来设置目标,以后都不会变)4:OneWayToSource(与OneWay相反)5:Default(可以单向或双向,是靠被值定的源或目标是否有get或set来指定的)所以绑定的话是需要选上面5个中的一个模式的,根据你的需要来选择,不选的话就会自动选择第五个的。1、OneWay的意思就是Source影响着Target,但但是T

2021-07-28 16:39:42 561

原创 为什么要学习WPF

有的朋友就会问:既然已经有这么多表示层技术,为什么还要学习WPF技术呢?我们花精力学习WPF技术有什么收益和好处呢?这个问题可以从两方面来回答,只要开发表示层程序就不可避免地要与4种功能性代码打交道:他们分别是:1、数据模型:现实世界中事物和逻辑的抽象。2、业务逻辑:数据模型之间的关系与交互。3、用户界面:由控件构成的,与用户进行交互的界面,用于把数据展示给用户并响应用户的输入。4、界面逻辑:控件与控制之间的关系与交互。这4种代码的关系如图所示:在保持代码可维护性的前提下,如何让数据能够顺畅

2021-07-17 16:22:51 336

原创 WPF简介

(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架, 属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了 分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。定义WPF 为Windows Presentation Foundation的首字母缩写 ,中文译为“Windows呈现基础”, 其原来代号为“Avalon”,因与“我佩服”拼音首字母组合一样,国内有人调侃地称之为“我

2021-07-07 11:20:03 180

原创 jQuery-获取

jQuery 拥有可操作 HTML 元素和属性的强大方法.jQuery DOM 操作:jQuery 中非常重要的部分,就是操作DOM 的能力。jQuery 提供一系列与DOM相关的方法,这使访问和操作元素和属性变得很容易,DOM = Document Object Model(文档对象模型)获得内容 1、text()text() - 设置或返回所选元素的文本内容2、html()html()设置或返回所选元素的内容(包括 HTML 标记)3、val()val() - 设置或返回表单字段的值

2021-06-28 16:40:57 73

原创 JavaScript RegExp对象

什么是RegExp呢?RegExp就是正则表达式的缩写。如何定义RegExp,RegExp 对象用于存储检索模式,通过下面一例子表达:Var web1=new RegExp(“e”);通过new关键词来定义RegExp的对象,代码定义了名为web1的RegExp对象,其次是“e”.当你使用RegExp对象在一个字符串中检索的时候,寻找的字符是“e”;RegExp 对象有 3 个方法:test()、exec() 以及 compile()。1、test()test() 方法检索字符串中的指定值。

2021-06-17 15:47:54 83

原创 交互动作-打开链接

交互动作就是给原件添加动作,分清楚一些内部链接(当前页面),什么是外部链接(qq或者百度等),分清楚在进行操作。在鼠标单击时里的链接一共分为五种(当前窗口),(新窗口、新标签),(弹出窗口),(父级窗口)和(关闭窗口),用的都是矩形当例子,以下链接用于百度,www.baidu.com1、(当前窗口),顾名思义就是在当前这个页面打开百度,是替换掉一开始预览的页面,直接打开百度。2、(新窗口、新标签)这个是新创建了一个页面来打开百度。3、(弹出窗口)弹出窗口并不占用原先打开的网页,他是一个独立的小.

2021-01-18 20:11:33 482 1

原创 设置图片+设置文本

我们利用插件选择到一个iphone 4 白色的手机模板然后在IOS元件库里找到状态栏,把他放在手机的顶部,适当的调整一下他的长度,如图下:然后在手机的中间放一张自己喜欢的图片,对齐手机,再拉一个矩形放在手机的底部,再拉一张图片复制两张出来像这样:,弄完这些是不是感觉缺点了什么?对,我们缺了文字,拉一个三级标签放在中间的留白,这样子这个案例的基本布局已经建立起来了,现在我们开始设置这三张小图片,点击这三张图片给他设置选中,给他设置线宽和线段颜色(根据自己喜欢的来调色),给第一张图片在(选中)上打勾,

2021-01-15 09:18:37 234 2

原创 显示和隐藏

设置交互样式,点击某个按钮就会显示出在对应宽度的图片效果,显示/隐藏就是设置原件的显示隐藏、切换两种状态,直接上小案例。这个小案例简单且实用,他的整体是这样的:点击图一就会显示图一,点击图片就会隐藏。我们先新建一个Axure,然后拉一个自己喜欢的图片,再拉一个主要按钮(矩形),把他放在图片的上端(想放哪都可以)如果要搞多个的话,就要改一下图片名称,不然就认不得是哪一个了,点击我们的按钮,在右侧有一个“鼠标单击时”看到显示/隐藏,点进去选择到你的图片,如图所示:点击确定就可以进行下一步操作了,只不

2020-12-14 18:36:00 172

原创 Axure RP 8 简介

这个软件是美国的Axure Software Solution公司的旗舰产品,是快速的原型对象,在我看来,这个软件和PS的操作方法基本上是类似的,都是设计东西用的,不过这款软件的性能方面都比较齐全,用户包含了“体验设计师”、“交互设计师”、“业务分析师”、“信息构架师”作为专业的原型设计工具,他能快速高效的制作模型,同时也支持多人设计,做原型设计也不止这一款软件,但它是原型设计软件中的名列前茅,这款软件还可以生成HTLM文件,方便不止一点点!它学习的对象有许多,比如“产品经理”等等一些项目经理和设计师

2020-12-06 16:56:55 552

原创 映射数据库

映射数据库MVC 是三种 ASP.NET 编程模式中的一种。MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:今天我们就讲一下MVC的其中一种,“模型”Model映射数据库第一步找到Model点击右键选择添加然后在选择新建项点进去之后可以看到倒数第四个,“数据”再点击可以看到ADO.NET实体数据模型,默认就好了,命名是可以随便命名的,不过我们为了和我们数据库这边后期维护方便一点把数据库的名称和Model加起来,比如说‘

2020-08-18 15:00:45 1229

原创 下拉框

C#下拉框我们第一先把那个数据库映射到Models里,然后去数据库看你要查询那张表的下拉框,例如班级表的下拉框,你是哪个班级的,我先给大家看下成品,如图下:我们有一句linq语句写出来,也可以叫单表查询:List<S_Class> listClass = (fromtbClass in myModel.S_Classselect tbClass).ToList();ViewBag.Class= listClass;上面的...

2020-08-18 14:56:16 138

原创 2020-08-18

**C#下拉框**我们第一先把那个数据库映射到Models里,然后去数据库看你要查询那张表的下拉框,例如班级表的下拉框,你是哪个班级的,我先给大家看下成品,如图下:我们有一句linq语句写出来,也可以叫单表查询:List<S_Class> listClass = (fromtbClass in myModel.S_Class select tbClass).ToList();Vie...

2020-08-18 14:53:58 67

原创 jQuery事件

jQuery中的focus()获取焦点事件与blur()失去焦点事件(鼠标事件)               1. focus() 事件         &nb...

2020-05-05 20:48:08 97

原创 jQueryDOM节点操作

JavaScript中的DOM对象        /           例如:document.getElementById(“box”);DOM对象     &nbs...

2020-05-05 20:46:16 85

原创 jQuery基础使用与样式篇

首先我们先来认识一下什么是jQuery,jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。jQuery是一个JavaScript函数库。jQuery是一个轻量级的"写的少,做的多"的JavaScript库。jQuery库包含以下功能:HTML 元素选取;HTML 元素操作;CSS 操作;HTML 事件函数;JavaScript 特效和动画;HT...

2020-05-05 20:44:51 95

原创 JavaScript异步Ajax与json总结

JavaScript异步Ajax与json总结.ajax(settings);                type:类型,"POST"或"GET",默认值为"GET"     &nbsp...

2020-05-05 20:42:30 97

原创 JavaScript表单提交总结

JavaScript表单提交总结提交表单:只要表单存在以上任何一种按钮且获得焦点时都可以通过回车提交表单,(textarea会换行),即触发submit事件,可在其中验证表单,或阻止提交,利用e.preventDefault();也可以通过form.submit()方式提交表单,但这种方式不会触发submit事件,因此要提前验证表单。重置表单:input 和button两种按钮实现,可用form....

2020-05-05 20:40:07 158

原创 JavaScript浏览器对象模型BOM

什么是BOM? - BOM:浏览器对象模型 //宿主对象 - BOM 提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。 - BOM将浏览器中的各个部分转换成了一个一个的对象,我们通过修改这些对象的属性,调用他们的方法,从而控制浏览器的各种行为 简单来说:BOM可以使我们通过JS来操作浏览器,在BOM中提供了一组对象,用来完成对浏览器的操作。 BOM对象 1.Window对象 ...

2020-04-29 20:19:57 164

原创 JavaScript事件总结

事件 - 事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间 - JavaScript 与 HTML 之间的交互是通过事件实现的。 - 对于 Web 应用来说,有下面这些代表性的事件:单击事件、鼠标移入移出事件、键盘按下/弹起事件等等我们可以在事件对应的属性中设置一些js代码,这样当事件被触发时,这些代码将会执行。这种写法我们称为结构和行为耦合,不方便维护,不推荐使用HTML我是一个按钮按...

2020-04-29 20:15:19 85

原创 JavaScript文档对象模型总结

什么是DOM:DOM ,全称 Document Object Model 文档对象模型。 JS中通过DOM来对HTML文档进行操作。只要理解了DOM就可以随心所欲的操作WEB页面。 文档 文档表示的就是整个的HTML网页文档。对象 对象表示将网页中的每一个部分都转换为了一个对象。模型 使用模型来表示对象之间的关系,这样方便我们获取对象。节点:节点Node ,是构成我们网页的最基...

2020-04-27 20:10:30 152

原创 JavaScript正则表达式总结

正则表达式:又称规则表达式 英文名为Regular Expression,在代码中常简写为regex、RegExp或RE 正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式,来检查一个字符串是否符合规则,可以将字符中符合规则的内容提取出来用构造函数创建正则表达式语法:var reg=new RegExp(“a”,”i”);逗号隔开正则表达式的方法: test() - 使用这个方...

2020-04-27 20:05:11 119

原创 JavaScript内建对象总结

内建对象 宿主对象 自定义对象 数组(Array)   - 数组也是对象(内建对象) - 它和我们普通对象功能类似,也是用来存储一些值的 - 不同的是普通对象使用字符串作为属性名 而数组是使用数字来作为索引操作元素 - 索引: 从0开始的整数就是索引 - 数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据使用构造函数创建数组:var arr =...

2020-04-26 18:22:41 83

原创 JavaScript函数相关内容总结

函数function   - 函数也是一个对象   - 函数中可以封装一些功能(代码),在需要的使用可以执行这些功能(代码)   - 函数中可以保存一些代码在需要的时候调用   - 使用typeof检查一个函数对象时,会返回function函数的创建:使用函数声明来创建一个函数(...

2020-04-26 18:13:22 71

原创 JavaScript对象

JavaScript对象什么是流程?程序中的三种基本流程结构:1. 顺序结构2. 分支结构3. 循环结构顺序结构:按照顺序一条一条的执行代码,从上到下。分支结构:执行代码的时候,可以根据条件进行选择,条件越多对应的结果越多,分支也就越多。例如if…else…语句,switch语句循环语句:用来重复不断的做一件事,for循环,while循环,do…while循环对象属于...

2020-04-23 18:32:11 74

原创 JavaScript对象相关内容总结

JavaScript对象相关内容总结流程控制语句什么是流程?程序中的三种基本流程结构:顺序结构分支结构循环结构顺序结构:按照顺序一条一条的执行代码,从上到下。分支结构:执行代码的时候,可以根据条件进行选择,条件越多对应的结果越多,分支也就越多。例如if…else…语句,switch语句循环语句:用来重复不断的做一件事,for循环,while循环,do…while循环我们先介绍一下if…else语...

2020-04-23 17:49:02 68

原创 绘制渐变旋转

绘制渐变旋转话不多说先给你们看一下成品。看起来是不是很简单?不不不,我刚学这个的时候我研究了一个上午,现在没到半节课就可以完成了,甚至还有更快的,好,教程开始。仔细看一下它的最外边是有一个描边的,先把描边做出来,大小不用太大调个(10)颜色是(d1d1d1)然后我们(Ctrl+c+f)复制一份,描边上面有一个双箭头,你点一下你的描边就会变成填充,就等比例的缩小,靠在描边旁边就好,颜色是全白...

2019-06-28 16:06:06 266

空空如也

空空如也

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

TA关注的人

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