自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 wpf 模仿安卓手机的时间滚动控件(触屏)

前言前几天,由于wpf项目需要用到类似安卓手机的时间选择控件,网上搜索了好久,没有找到类似的,于是乎自己写了一个,可供参考。思路思路一一开始参考了网上一位博主的做法,一开始设定好三个标签,然后手指滑动的时候改变这三个标签的位置,从而实现滑动的效果,从结果上,这个效果还是蛮不错的,但是由于改变的时候是三个标签一起变,因此会产生一瞬间的回弹感,不太适合,且其动画效果有些难以处理,因此作罢。思路二在找资料的时候,看见了WPF 循环显示列表这篇文章,其本意是构建一个窗口,每次滚动就刷新窗口中的值,基于这

2021-08-23 15:42:17 725 3

原创 wpf学习

wpf学习有感(二)1.xamlxaml就是由xml派生而来的,就像网页后台,花花绿绿的。由一堆标签组成而写在里面的一对对标签全部都是一个个对象。Attribute和Property的区别两者皆可翻译为属性,但注意的是,这两个不是一种东西。对于Property而言,其针对的是对象,而对于Attribute,其针对的是标签,其也可以译为特征。简单来说,后台代码中对象的属性可以称为Property,而xaml中标签中的属性可以称为Attribute。注意,一个标签具有的Attribute多于它所

2021-08-13 17:22:50 138

原创 2021-07-20 WPF学习

WPF 控件篇(一)StackPanel面板以堆栈形式放置子元素。其属性布局如下:这些属性在WPF的所有图形小件都可以支持。使用方式:Border控件不是布局面板,但经常与布局面板使用,可以理解为画框。使用:WarpPanel面板与StackPanel面板类似,用于控制小部分布局细节。一次布局一行或一列的方式。使用:DockPanel面板沿一条边缘拉伸所包含的控件。使用:Grid面板最强大的布局容器,作为自动添加的顶级容器。ShowGridLines显示网格虚

2021-07-20 18:35:44 132

原创 GAMES-101计算机图形学入门总结02

继上一节。02 变换(transformation)关于向量的变换,我们要得到的其实是使得向量变换的那个矩阵。变换矩阵左乘向量即可得到变换后的向量。(1)缩放(scale)其缩放矩阵为[Sx00Sy]\begin{bmatrix} Sx & 0 \\ 0 & Sy \end{bmatrix}[Sx0​0Sy​](2)翻转(reflection)[−1001]\begin{bmatrix} -1 & 0 \\ 0 & 1 \end{bmatrix}[−10​01

2021-02-20 11:04:01 114

原创 计算机图形学入门(GAMES101)总结01

这几天在看闫令琪老师的图形学入门课程,感觉讲得太好了!!因此记录一下所写的知识,方便后面复习使用。00 计算机图形学介绍主要介绍了图形学有关的领域,例如:游戏,电影,动画,设计,可视化,VR(虚拟显示),AR(增强现实),GUI(图形用户接口)等等。总结:图形学非常的awesome(厉害)!01 线性代数(Linear Algebra)首先介绍一个非常熟悉的概念:向量。我个人的理解是,对线段AB而已,从A指向B的一个具有方向和长度的量。(通常表示时会有一个箭头在字母上方)单位向量:只表示方向

2021-02-19 23:08:08 574

原创 C# WindowsForm使用

window 窗体程序学习最近在完成项目工程实践,使用到了winform,因此记录一下winform的常用控件使用,以便以后用到可以回忆一下。webBrower显示网页的组件,其中的Url属性为网页url。string text = textBox1.Text;//用Uri格式Uri uri = new Uri("http://"+text);webBrowser1.Url = uri;效果:comboBox下拉框组件//添加数据comboBox1.Items.Add("a");

2020-12-09 16:37:53 972

原创 C# 自然语言处理

最近在进行语音项目,涉及到了时间提取,城市提取等,之前也学过python,对于实体识别这方面也有涉及,于是把python代码方面转化为c#代码,方便自己理解。时间提取时间提取是比较复杂的一项提取,因为涉及到了中文日期转数字,年份转数字,...

2020-12-09 16:28:05 1448

原创 C# mysql连接数据库及一些操作小记

mysql使用的一些小记最近项目里需要连接mysql以及使用里面的数据,于是乎,开始着手研究,然后把自己使用的过程经历记录下来,方便以后需要用时更快上手。c#导入mysql1.下载与安装mysql这个步骤可以看网上教程完成,基本就是安装包点点点。2.下载mysql.data.dllmysql.data.dll是C#操作MYSQL的驱动文件,是c#连接mysql必要插件,使c#语言更简洁的操作mysql数据库。使用NuGet包管理器下载,打开网站https://www.nuget.org/pac

2020-12-05 15:43:22 136

原创 C#导入jieba.net并使用

1.打开nuget包管理器2.去https://www.nuget.org查看最新的jieba.net3.复制代码,输入到程序包管理器控制台4.配置jieba.net安装之后,在packages\jieba.NET目录下可以看到Resources目录,这里面是jieba.NET运行所需的词典及其它数据文件,最简单的配置方法是将整个Resources目录拷贝到程序集所在目录(即bin目录下的debug或者release文件夹),这样jieba.NET会使用内置的默认配置值。另外一种方法是,如

2020-12-04 14:22:49 1904

原创 C# LINQ学习

LINQ介绍LINQ(Language Integrated Query )语言集成查询,是一组用于C#和VB语言的拓展,它允许VB或者C#代码以操作内存数据的方式,查询数据库。简单的来说就是类似数据库(sql)的查询语句。前期准备工作首先定义两个类,方便后续操作class Skip { public int id; public string skip; public int power; public override s

2020-11-28 18:38:50 216

原创 C#匿名方法和lambda表达式的一些使用

匿名方法匿名方法简单来说就是没有名字的方法,因为没有名字,因此在定义的时候只能使用委托来定义。下面是正常使用委托的情形://我们定义一个委托public delegate int Test(int a,int b);class Program { static void Main(string[] args) { //把方法赋值给委托 Test t = add; //委托的调用

2020-11-26 22:20:56 119

原创 C#事件与委托之间的关系

事件的声明事件的声明有两种方式,一种是完整声明,一种是简略声明(filed-like)回顾一下,事件模型的五个组成部分:事件的拥有者(sender),事件成员(event),事件的响应者(event subscriber),事件处理器(event handler),事件的订阅完整声明下面是事件的完整声明。//首先定义一个委托(使用EventHandler后缀是为了表明此委托是用于处理事件的) public delegate void OrderEventHandler(Coustomer cou

2020-11-26 16:11:41 2172

原创 C#讯飞实时语音识别和语音合成

最近由于需要做一个关于语音的c#项目,经老师推荐使用了讯飞的语音识别和合成的接口,但由于网上资源关于c#实时语音识别这块实在是太少了,经查阅网上资源和研究源代码,最终完成了一个还算满意的demo,供各位后来者参考和借鉴,希望后来者能少走点弯路。以下是界面图:MSC模块导入及添加枚举常量等导入msc.dll,讯飞的语音识别和语音函数是封装起来的,需要我们import进去除此之外,我们

2020-11-21 22:54:14 2302 9

空空如也

空空如也

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

TA关注的人

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