自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#基础重要部分

C# 是 .Net 框架的一部分,且用于编写 .Net 应用程序。.Net MVC框架介绍MVC是一种架构设计模式MVC由三部分组成:Model(模型)、View(视图)及Controller(控制器)。Model即应用程序的数据模型View是应用程序的界面Controller 定义了程序的应用逻辑什么是面向对象开发?面向对象的三大基本特征是什么?(重点!!)通俗来讲就是像描述现实生活中的情况进行程序开发,针对某一件事务来设计相对应的功能。例如我们要开发个售票系统,则会想到要设计用户登录,

2021-10-12 16:13:31 118

原创 c# 方法:分布、扩展、匿名和普通方法

c# 方法:分布、扩展、匿名和普通方法一.概述:万事万物皆对象,孙悟空是个对象,他会摘桃子,是一种行为,这种行为就是c#中的方法,方法是有指定功能的代码块。说起方法就得说一下方法的签名:修饰符、返回值类型、方法参数。在定义方法时的参数叫“形式参数(形参)”,在调用方法时的参数叫“实际参数(实参)”。这些基本了解之后,下面开始谈几类方法:分布、扩展、匿名和普通方法。二.分布方法:要说分布方法要先说分布类:在Visual Studio中创建一个Windows窗体应用程序,打开窗体Form1的代码部分和

2021-09-28 14:39:27 219

原创 常用的正则验证方法

常用的正则验证方法:一、校验数字的表达式数字:1$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9])$非零开头的多带两位小数的数字:^([1-9][0-9])+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})$正数、负数、和小数:^(-|+)?\d+(.\d+)?$有两位小数的正实数:2+(.[0-9]{2})?$有1~3位小数的正实数:3+(.[0

2021-09-18 08:49:17 994

原创 WPF增删查改

WPF增删查改一.查询:1.先到数据库去查询到需要查询的相关字段,如图:2.再去服务端实例化数据层、指示方法定义一个操作协定、查询哪些数据、声明对象数组、给对象数组赋值、查询数据缓存,如图:3.去到客户端后一定要记得先更新相对应的服务引用,不然数据库写的东西就没同步过来,如图:4.再去看看客户端要查询数据的相关界面看看要查询的数据字段是否与数据库一致,要保持一致才能查询到数据,如图:5.再去到相对应的用户控件上先实例化服务引用 再去绑定表格数据,数据就出来了,如图:效果图如下:二:新增(主键

2021-09-06 16:38:16 736

原创 C/S架构基础

C/S架构基础分层模式(三层架构):service wcf 服务应用程序数据访问层(DAL) 类库业务逻辑层(BLL) 类库client表示层(UI) wpf应用程序PC 架构 C/S用户对PC端应用的两种开发模式(C/S和B/S)理解CS即Client/Server(客户机/服务器)结构优点:   (1)可以足够表现客户端PC的处置才能,很多工作能够在客户端处置以后再提交给服 务器,于是CS客户端响应速度快。  (2)操作界面漂亮、形式多样,能够足够满足客户自己的个性化要求。  

2021-08-18 16:19:43 256

原创 WPF动画

WPF动画WPF动画使用三种方法:(1)线性插值:在开始值和结束值之间以逐步增加的方式改变属性的动画(线性插值过 程)。(2)关键帧:从一个值突然变成另一值的动画(关键帧动画)。所有关键帧动画都使用 "类型名 + AnimationUsingKeyFrames " 的形式进行命名,比如 StringAnimationUsingKeyFrames和ObjectAnimationUsingKeyFrames。(3)路径。在System.Windows.Media.Animation名称空间中将发现以下内

2021-08-09 19:05:59 105

原创 XAML布局元素(常用重点)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入XAML布局元素(常用重点)Grid:网格。可以自定义行和列并通过行列的数量、行高列宽来调整控件的布局。近似Html中的t

2021-07-27 18:24:57 498

原创 Java 流程控制语句

Java 流程控制语句:循环语句Java中有三种主要循环: for 循环while 循环do…while 循环一:for 循环虽然所有循环结构都可以用while或者do…while表示,但Java提供了另一种语句 —— for循环,使一些循环结构变得更加简单。 for循环执行的次数是在执行前就确定的。关于for循环有以下几点说明:1.最先执行初始化步骤。可以声明并初始化一个或多个循环控制变量,也可以是空语句。2.然后,检测布尔表达式的值。如果为true,循环体被执行。如果为false,循环

2021-02-16 15:07:02 55

原创 Java 运算符

Java 运算符:运算符分为以下六种:设两个变量举例:A=5;B=101.算术运算符:加法; - 减法;* 乘法;/ 除法;% 取余-左操作数除以右操作数的余数(如:B/A=2…0, 0就是余数)++ 自增-操作数的值增加1;(如:A++ 值就为6)– 自减-操作数的值减少1;(如:A-- 值就为4)注意:自增(自减)在前面和在后面的区别:++y(–y):先将 y 的值自增(自减)1,然后再在当前表达式中使用 y 的值。y++(y–):先在当前表达式中使用 y 的值,然后再将 y 的值

2021-02-16 15:01:34 128 1

原创 Java 数组

Java 数组:数组对于所有编程语言来说都是重要的数据结构之一,Java 语言中提供的数组是用来存储固定大小的同类型元素。一:声明数组变量:首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar; // 首选的方法或dataType arrayRefVar[]; // 效果相同,但不是首选方法注意: 建议使用dataType[] arrayRefVar 的声明风格声明数组变量。 dataType arrayRefVar[] 风格

2021-02-16 14:51:00 89 1

原创 Java 面向对象

Java 面向对象对象和类的概念类:类是一个模板,它描述一类对象的行为和状态。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。一:Java中的类定义类的基本格式:[修饰符] class 类名{//零到多个构造器…//零到多个成员变量…//零到多个方法…//零到多个初始化块…}修饰符 可以为 public final abstract 或者不写类名:大驼峰命名1、构造器构造器也叫构造方法或者构造函数,构造

2021-02-16 14:45:25 110 1

原创 Java 流程控制语句:

Java 流程控制语句:分支结构:顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。Java有两种分支结构:if语句switch语句 If语句:一个if语句包含一个布尔表达式和一条或多条语句,当if语句的布尔表达式值为true时,else语句块会被执行 If...else语句:if语句后面可以跟else语句,当if语句的布尔表达式值为false时,else语句块会被执行 语法: if...else的用法如下: If..

2021-02-16 14:39:42 37

原创 java基本数据类型:

java基本数据类型:基本数据类型(8个) :byte :字节类型 ------》转包装类 ByteByte 类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一;byte 内存大小:1内存位数:8默认值:0最小值 : -2^7 (-128)最大值 : 2^7-1(127)short : 短整数类型b,m------》转包装类 ShortShort 数据类型也可以像byte那样节省空间。一个short变量是int型变量所占空间的二分之一;sho

2021-02-16 14:35:15 57

原创 java基本介绍

java基本介绍Java发展:Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总 称。由 “Java 之父”-James Gosling (詹姆斯 · 高斯林)和同事们共同研发,并在 1995 年正式推出。Java语言的主要特点:1.跨平台性:所谓的跨平台性,是指软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行。2.面向对象:面向对象是指以对象为基本粒度,其下包含属性和方法。对象的说明用属性

2021-01-20 19:20:48 76

原创 Axure工作环境-交互

Axure工作环境:交互面板用于定义线框图中元件的行为,包含定义链接、弹出、动态显示和隐藏等。所定义的交互都可以在将来生成的原型中进行操作执行。可以定义元件的事件、场景和动作:交互事件:用户操作界面时就会触发事件,如鼠标单击时、鼠标移入时和 鼠标移出时;场景:每个事件可以包含多个场景,场景也就是事件触发后要满足的条件;动作每个场景可执行多个动作,例如:打开链接、显示面板、隐藏面板、移动面板。Axure中的交互样式交互设计:当用户操作一个事物时,这个事物与用户之间形成的相互反馈以及结果;举个

2021-01-15 18:06:15 177

原创 Axure 函数

一般都使用软件Axure RP 8来进行原型设计:母版:把项目中重复使用的部件集合起来,使用时直接接触。检视:指当前被选中或是某个元件内,属性:为当前选中元件的相关属性交互:第一步:添加条件(判断)第二步:选择动作(要执行的操作)第三步:组织动作(整理,编辑)第四步:配置动作(选择执行动作的对象)样式:为当前选中元件的样式设置Axure 函数函数分为:全局变量、中继器/数据集、元件、页面、窗口、鼠标指针、Number、字符串、数字、日期、布尔变量:变量能够作为某特定种类的值中任何

2020-12-27 09:07:37 517

原创 学习Axure

一般都使用软件Axure RP 8来进行原型设计:Axure的工作环境:Axure 的工作环境可进行可视化拖拉操作,可轻松快速的创建带有注释的线框图。·无需编程就可以在线框图中定义简单链接和高级交互。·Axure 可一体化生成线框图、HTML 交互原型、规格说明 Word 文档。专业的快速原型设计工具快速创建互联网产品的线框图 流程图 低保真原型高保真原型和交互说明/流程文档等元件:在进行原型设计时不只是可以使用元件库中的元件 也可以使用自己设计的元件库,也可以从外面引入元件库。· 添

2020-12-18 18:29:43 116 1

原创 Axure的工作环境

一般都使用软件Axure RP 8来进行原型设计:Axure的工作环境:在绘制线框图或流程图之前,应该先思考界面框架,决定信息内容与层级。明确界面框架后,接下来就可以利用页面导航面板来定义所要设计的页面。 页面导航面板是用于管理所设计的页面,右击可以添加、删除及对页面层次进行重新组织。在页面导航面板中,通过拖拉页面或点击工具栏上的排序按钮,可以上下移动页面的位置和重新组织页面的层次。元件:元件是用于设计线框图的用户界面元素,在元件面板中包含有常用的元件,如按钮、图片、文本框、按钮、链接、热区、动态

2020-12-11 18:20:54 150

原创 Axure 原型基本介绍

Axure 原型基本介绍原型:模拟真实产品功能与设计,用于初期阶段测试产品的可行性与效果,节省开发成本与周期。什么是产品原型?产品原型是设计方案的表达,产品界面原型其实就是页面级别的信息架构、文案设计、及页面和页面之间的交互流程,它是产品功能与内容的示意图。产品设计原型按照精细程度来分,可分为线框图,低保真产品原型和高保真产品原型、设计成品原型图是接近于中高保真的设计稿,和线框图不同,原型图是动态可交互的,一些高保真的原型设计甚至和最终的产品看起来相差无几,因为它们不仅拥有细致到位的视觉设计,同时尽

2020-12-04 18:19:31 699 1

原创 ASP.NET MVC项目小结

ASP.NET MVC项目小结:将图片(文件)返回到页面return File(文件数据,文件类型); 例如:return File(validImage,“image/jpeg”);List<> 泛型 data-自定义名称=""重定向:同一个页面中重定向到某个控制器 : return RedirectToAction(“Login”);重新定向到一个地址: return Redirect(Url.Content(“”) )

2020-08-18 14:41:48 222

原创 linq 单表查询

linq 单表查询的写法(from 自定义的表名 in Model对象.查询的表where 自定义的表名.字段1 关系运算符 值 && 自定义的表名.字段2 关系运算符 值orderby 自定义的表名.字段 -->对数据进行排序select 自定义的表名select new {[属性名1= ]自定义的表名.字段1,[属性名2= ]自定义的表名.字段2,[属性名3= ]自定义的表名.字段3,…(select 类名{ 类的属性1=自定义的表名.字段1,类的属性2=自定义

2020-08-18 14:35:40 187

原创 ASP.NET MVC图片(文件)的上传

ASP.NET MVC 课程:MVC项目中图片(文件)的上传操作:一般不会把文件上传到数据库(文件体积太大),都是保存到电脑磁盘上,再把保存的名称(路径)传到数据库里。1.在视图获取到需要上传的图片数据,使用JQuery Ajax发送FormData数据3.判断读取的文件是否是需要的文件类型,图片文件 正则表达式过滤image/jpeg,image/png,image/jpg,image/gif,image/bmp4.使用文件读取器读取文件。并把文件转为URL(Base64编码)如:imageRe

2020-08-09 20:33:22 875

原创 ASP.NET MVC表格数据的导入导出

ASP.NET MVC 课程:MVC项目中表格数据的导入导出操作:一:表格(excel)数据导出:利用了浏览器的文件下载功能,一般都是在新页面打开下载的url(例如:window.open()????。再转到控制器查询出需要导出的数据,由于c#不支持直接进行excel操作,只能由第三方组建:第一种:微软的msoffice excel,缺点:使用者office版本必须与开发者电脑版本一致;一般使用第二种:NPOI(JAVA POI)库中XIS。1.项目添加引用NPOI2.第一种NPOI导出Excel

2020-08-09 20:27:18 586

原创 ASP.NET MVC课程

ASP.NET MVC 课程:MVC 编程模式: 1.MVC 是三种 ASP.NET 编程模式中的一种。2.MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:Model(模型)表示应用程序核心(比如数据库记录列表)。View(视图)显示数据(数据库记录)。Controller(控制器)处理输入(写入数据库记录)。MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。首先创建一个mvc项

2020-08-09 20:22:42 177

原创 JavaScript的算术符

知识点罗列:一:(1)字面量:一些不可以改变的值 ,例如:1 2 3;变量:变量可以用来保存字面量,而且变量的值是可以任意改变的; 标识符:在JS中所有的可以由我们自主命名的都可以称为是标识符。二:Javascrcipt的六种类型:基本数据类型:String 字符串类型,Number 数值类型,Boolean 布尔类型,,Null 空值类型,Undefined 未定...

2020-04-21 17:40:31 103

空空如也

空空如也

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

TA关注的人

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