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

原创 XAML高级教程(WPF画笔概述)

VisualBrush使用对象绘制区域Visual。RadialGradientBrush使用径向渐变绘制区域。LinearGradientBrush使用线性渐变绘制区域。使用GradientStop对象可以指定渐变中的颜色及其位置。某些画笔使用纯色绘制区域,其他画笔使用渐变、图案、图像或绘图。SolidColorBrush例如,可以指定其alpha、红色、蓝色和绿色通道,或使用类提供的预定义颜色之一Colors。SolidColorBrush使用纯色绘制区域Color。...

2022-07-21 16:55:18 187

原创 XAML高级教程(高级绘图)

比如当我想把窗体上的某个控件拖拽到另一个位置,当鼠标松开之前需要在鼠标指针下显示一个控件的“幻影”,这个“幻影”就是用VisualBrush填充出来的一个矩形,并让矩形捕捉鼠标的位置、随鼠标移动。路径最重要的一个属性是Data,Data的数据类型是Geometry(几何图形),我们正是使用这个属性将一些基本的线段拼接起来、形成复杂的图形。法还增加了一些更实在的绘图命令,比如H用来画水平直线,“H180”就是指从当前点画一条水平直线,终点的横坐标是180(你不需要考虑纵坐标,它与当前点的纵坐标一致)。...

2022-07-21 16:51:19 352

原创 XAML高级教程(样式分类)

在资源中以内联方式定义且未在资源中定义的样式必须仅限于包含元素,因为它没有资源键,所以不能轻易地重新使用。通常,资源定义的样式更通用并且有用,更多的是将WindowsPresentationFoundation(WPF)程序逻辑与代码中的程序逻辑分离在标记中的常规编程模型原则。通常,即使只是要在该位置使用该样式或模板,也没有理由设置样式或模板。·若内联样式与属性样式对同一属性进行设置,以属性设置的样式为准。页面级样式定义在页面的资源字典中,作用范围为整个页面。3.1、页面级样式(写在页面上)...

2022-07-21 16:46:42 275

原创 XAML高级教程(Style样式及其触发器)

开发工具与关键技术:Visual Studio #WPF #XAML作者:翁一凯撰写时间:2022/6/18XAML高级教程(Style样式及其触发器)Style 直译过来就是“风格”、“样式”。拿人来举例,人的风格是指静态外观和行为举止。同 样一个人,如果留平头、穿上足球队的队服、脚蹬战靴,看上去就感觉他是一名叱咤球 场的运动员;如果让他换上一身笔挺的西装、穿上皮鞋,再拎上一个公文包,看上去就 是一位商务人士;如果让他梳起爆炸头、戴上墨镜、打几个耳孔再穿上一身肥大的休闲 装,活脱脱一个非主流形

2022-06-19 08:21:52 289

原创 XAML高级教程(资源)

开发工具与关键技术:Visual Studio #WPF #XAML作者:翁一凯撰写时间:2022/6/8XAML高级教程(资源)一、资源1、什么是资源:资源是可以在应用程序的不同位置重用的对象。XAML资源的示例包括画笔和样式。每个框架级别的元素(FrameworkElement或FrameworkContentElement)都有一个resource属性,该属性包含资源定义的资源(作为ResourceDictionary)。可以在任何元素上定义资源,但是资源通常是在根元素上定义的。当在页

2022-06-08 15:52:00 255

原创 XAML事件

开发工具与关键技术:Visual Studio #WPF #XAML作者:翁一凯撰写时间:2022/5/28XAML事件事件(Event):·Windows消息机制中重要概念之一,最常见的人机交互手段之一·XAML帮助应用管理用户输入,执行不同的行为·引入增强型事件处理系统 - Routed Event(路由事件)·事件常常被用于控制更改通知操作一、事件基础语法基础语法:事件系统在WPF中被升级进化称为路由事件(Routed Event),并在其基础上衍生出命令传递机制。这些机

2022-05-26 21:19:56 91

原创 XAML属性(标记扩展)

开发工具与关键技术:Visual Studio #WPF #XAML作者:翁一凯撰写时间:2022/5/18XAML属性(标记扩展)一、标记扩展(Markup Extensions)1、实际项目中为XAML控件属性赋值经常遇到:·设计时属性之处于未知状态·运行时才能获取到2、轻松实现XAML页面属性赋值,资源引用,类型转换等操作。二、特定于WPF的标记扩展WPF编程中最常用的标记扩展是支持资源引用的标记扩展(StaticResource和DynamicResource),和支持数

2022-05-18 10:29:35 156

原创 XAML属性

开发工具与关键技术:Visual Studio #WPF #XAML作者:翁一凯撰写时间:2022/5/8XAML属性一、属性设置几种方式属性:属性是对XAML元素特征进行描述的方法;属性不允许在XAML中重复设置多次;允许在托管代码中改变元素的属性值。设置几种方式:·使用特性语法(属性语法)·使用属性元素语法·使用内容元素语法·使用集合语法1、使用特性语法(属性语法)对象的属性通常可表示为对象元素的特性。特性语法对设置的对象属性命名,后跟赋值运算符(=)。特性的值始终指定为

2022-05-08 14:37:58 91

原创 RenderTransform特效

开发工具与关键技术:Visual Studio #WPF #XAML作者:翁一凯撰写时间:2022/4/28RenderTransform特效RenderTransform特效(变形):WPF中的变形(RenderTransform)类是为了达到直接去改变某个Silverlight对象的形状(比如缩放、旋转一个元素)的目的而设计的,RenderTransform包含的变形属性成员就是专门用来改变Silverlight对象形状的,它可以实现对元素拉伸、旋转、扭曲等效果,同时变形特效也常用于辅

2022-04-25 16:34:19 67

原创 XAML高级教程:动画

开发工具与关键技术:Visual Studio #WPF #XAML作者:翁一凯撰写时间:2022/4/18XAML高级教程:动画动画(Animation):WPF动画使用三种方法:(1)线性插值:在开始值和结束值之间以逐步增加的方式改变属性的动画(线性插值过程)。(2)关键帧:从一个值突然变成另一值的动画(关键帧动画)。所有关键帧动画都使用 "类型名 + AnimationUsingKeyFrames " 的形式进行命名,比如 StringAnimationUsingKeyFrame

2022-04-20 08:11:38 270

原创 软件开发 — 三层架构

开发工具与关键技术:Visual Studio WPF作者:翁一凯撰写时间:2022/4/8三层架构三层架构就是为了符合“高内聚,低耦合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层 (BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类 (Model)作为数据传递的载体,不同的对象模型的实体类一般对应于数据库的不同表,实体类的属 性与数据库表的字段名一致。三层架构区分层次的目的是为了 “高内聚,低耦合”。开发人员分工更明确,将精力更专注于应用系统

2022-04-07 09:03:21 1189

原创 Cookie及Session机制详解

开发工具与关键技术:Visual Studio Asp.Net MVC作者:翁一凯撰写时间:2022/3/28Cookie及Session机制详解会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。Coo

2022-03-28 08:27:04 164

原创 using关键字的用法以及作用

开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2022/3/18using关键字的用法以及作用在C# 中 using的用途主要有三个(1)第一个是 引用命名空间// 这个可以说是最常用的using namespace;(2)第二个是为命名空间或类型创建别名。这称为“using 别名指令”。using Project = PC.MyCompany.Project;Project.MyClass mc = new Project.MyCl

2022-03-17 08:31:48 162

原创 三层架构的了解

开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2022/3/8三层架构三层架构就是为了符合“高内聚,低耦合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类(Model)作为数据传递的载体,不同的对象模型的实体类一般对应于数据库的不同表,实体类的属性与数据库表的字段名一致。三层架构区分层次的目的是为了 “高内聚,低耦合”。开发人员分工更明确,将精力更

2022-03-07 20:02:57 264

原创 软件架构模式之分层模式

开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2022/2/28软件架构模式之分层模式分层模式是最通用的架构,也被叫做N层架构模式(n-tier architecture pattern)。一、模式分析分层架构模式里的组件被分成几个平行的层次,每一层都代表了应用的一个功能(展示逻辑或者业务逻辑)。尽管分层架构没有规定自身要分成几层几种,大多数的结构都分成四个层次:表现层,业务层,持久层,和数据库层。如图一,有时候,业务层和持久层会合并成单

2022-03-01 10:46:06 2348

原创 2021-10-18 软件架构模式之分层模式

开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2021/10/18软件架构模式之分层模式目前用户用户对PC端应用的两种开发模式(C/S和B/S)理解是很片面的,今天我们将为各位详细讲解下两者的区别。CS即Client/Server(客户机/服务器)结构,C/S结构在技能上非常成熟,它的重要特征就是交互性强、拥有安全的存取形式、网络通信数量低、响应速度快、利于处置大量数据。可是这个结构的程序就是针对性开发,变更不够灵活,维护与管理的难度较大。常

2021-10-19 21:46:24 166

原创 2021-10-08 XAML高级教程

开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2021/10/8XAML高级教程一、资源什么是资源:资源是可以在应用程序的不同位置重用的对象。XAML资源的示例包括画笔和样式。每个框架级别的元素(FrameworkElement或FrameworkContentElement)都有一个resource属性,该属性包含资源定义的资源(作为ResourceDictionary)。可以在任何元素上定义资源,但是资源通常是在根元素上定义的。当在

2021-10-19 21:30:43 91

原创 2021-09-28 XAML事件

开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2021/9/28XAML事件事件(Event)·Windows消息机制中重要概念之一,最常见的人机交互手段之一·XAML帮助应用管理用户输入,执行不同的行为·引入增强型事件处理系统-Routed Event(路由事件)·事件常常被用于控制更改通知操作一、事件基础语法基础语法:XAML:C#:事件系统在WPF中被升级进化称为路由事件(Routed Event),并在其基础上衍

2021-09-28 21:26:57 84

原创 XAML 标记扩展

开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2021/9/18XAML标记扩展一、标记扩展(Markup Extensions)1、实际项目中为XAML控件属性赋值经常遇到:·设计时属性之处于未知状态·运行时才能获取到2、轻松实现XAML页面属性赋值,资源引用,类型转换等操作二、特定于 WPF 的标记扩展WPF 编程中最常用的标记扩展是支持资源引用的标记扩展(StaticResource 和DynamicResource),和支

2021-09-28 21:08:31 107

原创 2021-09-08 XAML属性

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

2021-09-08 18:18:31 80

原创 UI布局

开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2021/8/28UI布局在WPF的XAML语言中,对页面的布局有很多的布局控件(元素),但是我们常用到的只有几个,因此我们来认识几个常用的布局控件。XAML布局元素(常用重点)1、Grid:网格:可以自定义行和列并通过行列的数量、行高列宽来调整控件的布局。近似Html中的table。2、DockPanel:泊靠式面板。内部元素可以选择泊靠的方向(上下左右),类似于Winform中设置控件的D

2021-08-26 18:33:24 87

原创 WPF基础

开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2021/8/18WPF基础要学习WPF之前必然要了解一下WPF的一些历史和由来,那么WPF是什么呢?WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。定义

2021-08-12 20:04:54 95

原创 2021-08-06 JavaScript基础(2)

开发工具与关键技术:IDEA、DW #Web开发作者:翁一凯撰写时间:2021/8/8JavaScript基础(2)一、JavaScript 鼠标事件鼠标事件(Mouse Events)通过鼠标触发事件, 类似用户的行为:二、JavaScript 函数1、函数定义:JavaScript 函数是被设计为执行特定任务的代码块。2、JavaScript 函数语法JavaScript 函数通过 function 关键词进行定义,其后是函数名和括号 ()。函数名可包含字母、数字、下划线和

2021-08-06 08:12:41 87

原创 2021-07-28 JavaScript基础

开发工具与关键技术:IDEA、DW #Web开发作者:翁一凯撰写时间:2021/7/28JavaScript基础一、JavaScript简介JavaScript是一门脚本语言。计算机中除了脚本语言还有一下几种语言,这里我们总结一下:汇编语言脚本语言机器语言高级语言以下注解可作为拓展材料:1、脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。2、汇编语言(assembly lan

2021-07-28 17:52:06 72

原创 2021-07-17 Java 面向对象(第二篇)

开发工具与关键技术:Eclipse、IDEA #Java作者:翁一凯撰写时间:2021/7/18Java 面向对象对象和类的概念:·类:类是一个模板,它描述一类对象的行为和状态。·对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。简单来说:objects -> 指的是(一个)对象;class -> 指的是(一群)范围的对象。一、初始化块初始化块根据是否使用static修饰分为两类:不使用static

2021-07-17 16:30:26 172

原创 2021-07-07

开发工具与关键技术:Eclipse、IDEA #Java作者:翁一凯撰写时间:2021/7/8Java 面向对象对象和类的概念:·类:类是一个模板,它描述一类对象的行为和状态。·对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。简单来说:objects -> 指的是(一个)对象;class -> 指的是(一群)范围的对象。一、Java中的类定义类的基本格式:修饰符 可以为 public final

2021-07-07 15:28:44 67

原创 2021-06-28 多线程基础

开发工具与关键技术:Eclipse、IDEA #Java作者:翁一凯撰写时间:2021/6/28多线程基础一、了解进程和线程什么是多线程?多线程包括进程和线程,几乎所有的操作系统都支持进程的概念,所有运行中的任务通常对应一个进程(Process)。当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征:·独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每一个进程都拥

2021-06-28 14:39:23 98

原创 2021-06-06

Java的集合~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:Eclipse #Java作者:翁一凯撰写时间:2021/6/8Java的集合Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,如栈、队列等。除此之外,Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为List、Set...

2021-06-06 14:57:07 124

原创 2021-05-29

servlet与jsp~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:MySql、Eclipse #Java作者:翁一凯撰写时间:2021/5/28servlet与jsp在用servlet之前先了解一下Tomcat,因为在IDEA中servlet层是在Tomcat中打开的,servlet层是基于Tomcat的。Tomcat:...

2021-05-29 21:13:34 64

原创 2021-05-18

Mysql(8)的数据类型~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:MySql、Eclipse #Java作者:翁一凯撰写时间:2021/5/18Mysql(8)的数据类型在我们设计mysql表结构的时候,会有很多数据类型供我们选择,下面这些都是mysql(8)中常用的数据类型。 整数类型:·整数类型有可选...

2021-05-18 08:17:31 85

原创 2021-05-08

常用的DML语句~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:MySql、Eclipse #Java作者:翁一凯撰写时间:2021/5/8常用的DML语句一、SELECT 查询 以下为在MySQL数据库中查询数据通用的 SELECT 语法:·查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用...

2021-05-08 15:30:44 111

原创 2021-04-29

JDBC 连接数据库~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:MySql、Eclipse #Java作者:翁一凯撰写时间:2021/4/28JDBC 连接数据库认识JDBC: 1、JDBC是什么?JDBC英文名为:Java Data Base Connectivity(Java数据库连接),官方解释它是Java 编程语言和广泛的数据...

2021-04-29 15:13:38 79

原创 ‘增删查改’功能知识点

文献种类:专题技术总结文献;开发工具与关键技术:MVC与 C#作者: 翁一凯 ;年级: 1903 ;撰写时间:2020 年 月 8 日‘增删查改’功能知识点开发工具与关键技术:VS MVC(Microsoft Visual Studio) C# DW SQL作者:翁一凯撰写时间:2020年8月8日‘增删查改’功能知识点查询1.分页查询查询总数后要分页查询总条数用Lambda表达式分页大小用 limit 或 pageSize页数 pageSkip: 返回剩余元素前要

2020-08-19 11:46:25 490

原创 导入Excel

导入Excel开发工具与关键技术:VS MVC(Microsoft Visual Studio) C# DW SQL作者:翁一凯撰写时间:2020年8月8日导入Excel一目录:1下载模板 .xls2.用户根据模板填写数据3.用户上传数据-导入----导入部分思路1.获取上传的文件;2.把文件转换为二进制数组;(因为所有的文件都是0和1)3.二进制数组转成内存流;4.利用NPOI把内存流中的数据读取成Excel5.使用NPOI...

2020-08-19 10:56:30 128

原创 图片(文件)上传

文献种类:专题技术总结文献;开发工具与关键技术:MVC与 C#作者: 翁一凯 ;年级: 1903 ;撰写时间:2020 年 月 8 日 图片(文件)上传开发工具与关键技术:VS MVC(Microsoft Visual Studio) C# DW SQL作者:翁一凯撰写时间:2020年8月8日图片(文件)上传1.在数据库(表-S_User)中添加一个 picture 字段 nvarchar():数据类型如下图:2.前台页面:①

2020-08-19 10:50:10 135

原创 JavaScript 知识点总结

文献种类:专题技术总结文献开发工具与关键技术: MVC作者:翁一凯 ;年级:1903 ;撰写时间:2020 年 8 月 15日文献编号: 归档时间: 年 月 日JavaScript 知识点总结~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术: MVC作者:翁一凯撰写时间:2020/8/15这是本

2020-08-18 10:00:42 116

原创 对JavaScript的基础认识

文献种类:专题技术总结文献开发工具与关键技术: MVC作者:翁一凯 ;年级:1903 ;撰写时间:2020 年 8 月 15日文献编号: 归档时间: 年 月 日 对JavaScript的基础认识开发工具与关键技术: MVC作者:翁一凯撰写时间:2020/8/15JavaScript 是 web 开发者必学的三种语言之一:1、HTML定义网页的内容2、CSS规定网页的布局/样式3、JavaScript对网页行为进行

2020-08-18 09:56:16 131

空空如也

空空如也

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

TA关注的人

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