![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
文章平均质量分 74
weixin_47472488
这个作者很懒,什么都没留下…
展开
-
XAML高级教程(WPF画笔概述)
VisualBrush使用对象绘制区域Visual。RadialGradientBrush使用径向渐变绘制区域。LinearGradientBrush使用线性渐变绘制区域。使用GradientStop对象可以指定渐变中的颜色及其位置。某些画笔使用纯色绘制区域,其他画笔使用渐变、图案、图像或绘图。SolidColorBrush例如,可以指定其alpha、红色、蓝色和绿色通道,或使用类提供的预定义颜色之一Colors。SolidColorBrush使用纯色绘制区域Color。...原创 2022-07-21 16:55:18 · 138 阅读 · 1 评论 -
XAML高级教程(高级绘图)
比如当我想把窗体上的某个控件拖拽到另一个位置,当鼠标松开之前需要在鼠标指针下显示一个控件的“幻影”,这个“幻影”就是用VisualBrush填充出来的一个矩形,并让矩形捕捉鼠标的位置、随鼠标移动。路径最重要的一个属性是Data,Data的数据类型是Geometry(几何图形),我们正是使用这个属性将一些基本的线段拼接起来、形成复杂的图形。法还增加了一些更实在的绘图命令,比如H用来画水平直线,“H180”就是指从当前点画一条水平直线,终点的横坐标是180(你不需要考虑纵坐标,它与当前点的纵坐标一致)。...原创 2022-07-21 16:51:19 · 297 阅读 · 0 评论 -
XAML高级教程(样式分类)
在资源中以内联方式定义且未在资源中定义的样式必须仅限于包含元素,因为它没有资源键,所以不能轻易地重新使用。通常,资源定义的样式更通用并且有用,更多的是将WindowsPresentationFoundation(WPF)程序逻辑与代码中的程序逻辑分离在标记中的常规编程模型原则。通常,即使只是要在该位置使用该样式或模板,也没有理由设置样式或模板。·若内联样式与属性样式对同一属性进行设置,以属性设置的样式为准。页面级样式定义在页面的资源字典中,作用范围为整个页面。3.1、页面级样式(写在页面上)...原创 2022-07-21 16:46:42 · 200 阅读 · 0 评论 -
XAML高级教程(Style样式及其触发器)
开发工具与关键技术:Visual Studio #WPF #XAML作者:翁一凯撰写时间:2022/6/18XAML高级教程(Style样式及其触发器)Style 直译过来就是“风格”、“样式”。拿人来举例,人的风格是指静态外观和行为举止。同 样一个人,如果留平头、穿上足球队的队服、脚蹬战靴,看上去就感觉他是一名叱咤球 场的运动员;如果让他换上一身笔挺的西装、穿上皮鞋,再拎上一个公文包,看上去就 是一位商务人士;如果让他梳起爆炸头、戴上墨镜、打几个耳孔再穿上一身肥大的休闲 装,活脱脱一个非主流形原创 2022-06-19 08:21:52 · 231 阅读 · 0 评论 -
XAML高级教程(资源)
开发工具与关键技术:Visual Studio #WPF #XAML作者:翁一凯撰写时间:2022/6/8XAML高级教程(资源)一、资源1、什么是资源:资源是可以在应用程序的不同位置重用的对象。XAML资源的示例包括画笔和样式。每个框架级别的元素(FrameworkElement或FrameworkContentElement)都有一个resource属性,该属性包含资源定义的资源(作为ResourceDictionary)。可以在任何元素上定义资源,但是资源通常是在根元素上定义的。当在页原创 2022-06-08 15:52:00 · 215 阅读 · 0 评论 -
XAML事件
开发工具与关键技术:Visual Studio #WPF #XAML作者:翁一凯撰写时间:2022/5/28XAML事件事件(Event):·Windows消息机制中重要概念之一,最常见的人机交互手段之一·XAML帮助应用管理用户输入,执行不同的行为·引入增强型事件处理系统 - Routed Event(路由事件)·事件常常被用于控制更改通知操作一、事件基础语法基础语法:事件系统在WPF中被升级进化称为路由事件(Routed Event),并在其基础上衍生出命令传递机制。这些机原创 2022-05-26 21:19:56 · 64 阅读 · 0 评论 -
XAML属性
开发工具与关键技术:Visual Studio #WPF #XAML作者:翁一凯撰写时间:2022/5/8XAML属性一、属性设置几种方式属性:属性是对XAML元素特征进行描述的方法;属性不允许在XAML中重复设置多次;允许在托管代码中改变元素的属性值。设置几种方式:·使用特性语法(属性语法)·使用属性元素语法·使用内容元素语法·使用集合语法1、使用特性语法(属性语法)对象的属性通常可表示为对象元素的特性。特性语法对设置的对象属性命名,后跟赋值运算符(=)。特性的值始终指定为原创 2022-05-08 14:37:58 · 59 阅读 · 0 评论 -
RenderTransform特效
开发工具与关键技术:Visual Studio #WPF #XAML作者:翁一凯撰写时间:2022/4/28RenderTransform特效RenderTransform特效(变形):WPF中的变形(RenderTransform)类是为了达到直接去改变某个Silverlight对象的形状(比如缩放、旋转一个元素)的目的而设计的,RenderTransform包含的变形属性成员就是专门用来改变Silverlight对象形状的,它可以实现对元素拉伸、旋转、扭曲等效果,同时变形特效也常用于辅原创 2022-04-25 16:34:19 · 39 阅读 · 0 评论 -
XAML高级教程:动画
开发工具与关键技术:Visual Studio #WPF #XAML作者:翁一凯撰写时间:2022/4/18XAML高级教程:动画动画(Animation):WPF动画使用三种方法:(1)线性插值:在开始值和结束值之间以逐步增加的方式改变属性的动画(线性插值过程)。(2)关键帧:从一个值突然变成另一值的动画(关键帧动画)。所有关键帧动画都使用 "类型名 + AnimationUsingKeyFrames " 的形式进行命名,比如 StringAnimationUsingKeyFrame原创 2022-04-20 08:11:38 · 222 阅读 · 0 评论 -
软件开发 — 三层架构
开发工具与关键技术:Visual Studio WPF作者:翁一凯撰写时间:2022/4/8三层架构三层架构就是为了符合“高内聚,低耦合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层 (BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类 (Model)作为数据传递的载体,不同的对象模型的实体类一般对应于数据库的不同表,实体类的属 性与数据库表的字段名一致。三层架构区分层次的目的是为了 “高内聚,低耦合”。开发人员分工更明确,将精力更专注于应用系统原创 2022-04-07 09:03:21 · 1066 阅读 · 0 评论 -
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 · 140 阅读 · 0 评论 -
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 · 112 阅读 · 0 评论 -
三层架构的了解
开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2022/3/8三层架构三层架构就是为了符合“高内聚,低耦合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类(Model)作为数据传递的载体,不同的对象模型的实体类一般对应于数据库的不同表,实体类的属性与数据库表的字段名一致。三层架构区分层次的目的是为了 “高内聚,低耦合”。开发人员分工更明确,将精力更原创 2022-03-07 20:02:57 · 214 阅读 · 0 评论 -
软件架构模式之分层模式
开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2022/2/28软件架构模式之分层模式分层模式是最通用的架构,也被叫做N层架构模式(n-tier architecture pattern)。一、模式分析分层架构模式里的组件被分成几个平行的层次,每一层都代表了应用的一个功能(展示逻辑或者业务逻辑)。尽管分层架构没有规定自身要分成几层几种,大多数的结构都分成四个层次:表现层,业务层,持久层,和数据库层。如图一,有时候,业务层和持久层会合并成单原创 2022-03-01 10:46:06 · 2146 阅读 · 0 评论 -
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 · 136 阅读 · 0 评论 -
2021-10-08 XAML高级教程
开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2021/10/8XAML高级教程一、资源什么是资源:资源是可以在应用程序的不同位置重用的对象。XAML资源的示例包括画笔和样式。每个框架级别的元素(FrameworkElement或FrameworkContentElement)都有一个resource属性,该属性包含资源定义的资源(作为ResourceDictionary)。可以在任何元素上定义资源,但是资源通常是在根元素上定义的。当在原创 2021-10-19 21:30:43 · 71 阅读 · 0 评论 -
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 · 61 阅读 · 0 评论 -
XAML 标记扩展
开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2021/9/18XAML标记扩展一、标记扩展(Markup Extensions)1、实际项目中为XAML控件属性赋值经常遇到:·设计时属性之处于未知状态·运行时才能获取到2、轻松实现XAML页面属性赋值,资源引用,类型转换等操作二、特定于 WPF 的标记扩展WPF 编程中最常用的标记扩展是支持资源引用的标记扩展(StaticResource 和DynamicResource),和支原创 2021-09-28 21:08:31 · 70 阅读 · 0 评论 -
2021-09-08 XAML属性
开发工具与关键技术:Visual Studio C# Window应用程序作者:翁一凯撰写时间:2021/9/8XAML属性属性是对XAML元素特征进行描述的方法;属性不允许在XAML中重复设置多次;允许在托管代码中改变元素的属性值。设置几种方式:·使用特性语法(属性语法)·使用属性元素语法·使用内容元素语法·使用集合语法1、使用特性语法(属性语法)对象的属性通常可表示为对象元素的特性。 特性语法对设置的对象属性命名,后跟赋值运算符 (=)。 特性的值始终指定为包含在引号中的字符原创 2021-09-08 18:18:31 · 55 阅读 · 0 评论 -
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 · 49 阅读 · 0 评论 -
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 · 67 阅读 · 0 评论 -
‘增删查改’功能知识点
文献种类:专题技术总结文献;开发工具与关键技术: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 · 436 阅读 · 0 评论 -
导入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 · 97 阅读 · 0 评论 -
图片(文件)上传
文献种类:专题技术总结文献;开发工具与关键技术: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 · 111 阅读 · 0 评论 -
对JavaScript的基础认识
文献种类:专题技术总结文献开发工具与关键技术: MVC作者:翁一凯 ;年级:1903 ;撰写时间:2020 年 8 月 15日文献编号: 归档时间: 年 月 日 对JavaScript的基础认识开发工具与关键技术: MVC作者:翁一凯撰写时间:2020/8/15JavaScript 是 web 开发者必学的三种语言之一:1、HTML定义网页的内容2、CSS规定网页的布局/样式3、JavaScript对网页行为进行原创 2020-08-18 09:56:16 · 110 阅读 · 0 评论