- 博客(19)
- 收藏
- 关注
原创 20200622小记——C#左侧菜单栏的实现(1)基本实现
WPF:XAML<TreeView x:Name="treeView_Set" Grid.Column="0" FontSize="25" Margin="5,5,5,5"> <TreeView.ItemTemplate> <HierarchicalDataTemplate ItemsSource="{Binding Path=Children}"> <Tex
2020-06-22 18:52:25
1889
原创 20200619小记——C#代码实现TabControl的切换
XAML界面<TabControl x:Name="TheTabControl" VerticalContentAlignment="Top" core:FControl.TabItemMargin="0,0,200,0"> <TabItem x:Name="TabPage1" Header="界面" Width="100" FontSize="20" FontFamily="YouYuan"> <Grid x:Name="TheMain
2020-06-19 17:59:05
1713
原创 20200613小记——关于Unity官网无法访问
本文参考至https://blog.csdn.net/weixin_42137574/article/details/95196667想试点新东西,结果原先的unity3d.com访问不了了,通过百度找阿找还是很快就找到相应的入口,记录如下:Unity官网地址:https://unity.cn/Unity各个版本下载地址:https://unity.cn/releases截止至20200613,最新版已经到2019.4.0(20200610刚刚发布的)了学习Unity的相关知识,可以下.
2020-06-13 08:34:50
1028
原创 20200611小记——C#画图(3)利用OpceCV成图
首先,打开VS(用的是VS2019)其次在工具中的NuGet包管理器中搜索:OpenCVSharp这个包,一般排在前面下载量最大的就是了。将OpenCVSharp安装到项目中后,会发现项目中多了几个dll:一般我们使用using OpenCvSharp.CPlusPlus;using OpenCvSharp;这两个就够了。成图方式1: Mat grayImage = new Mat(new Size(width, height), MatType.CV_8UC1);
2020-06-11 18:14:28
317
原创 20200603小记——C#自带的颜色选择器
System.Windows.Forms.ColorDialog colorDialog = new System.Windows.Forms.ColorDialog();//允许使用该对话框的自定义颜色colorDialog.AllowFullOpen = true;colorDialog.FullOpen = true;colorDialog.ShowHelp = true;//初始化当前文本框中的字体颜色,colorDialog.Color = System.Drawing.Color..
2020-06-03 18:10:02
1829
原创 20200602小记——C#画图(2)。
C#画图除了系统自带之外便是一些外部的一些库。比如最常用的OpenCV工具便可在工具中的NuGet包管理器中找到:OpenCVSharp这个包。除此还有zedgraph等一些开源的画图工具。甚至还可以利用官方提供的https://docs.microsoft.com/zh-cn/archive/msdn-magazine/2009/september/charting-with-datatemplates使用 DataTemplate 绘图或使用 Direct2D 绘图,虽然是C++的东西但在C#也有相
2020-06-02 19:22:54
288
原创 20200601小记——C#画图(1)
各位大小伙伴,六一快乐!今天又是烦人的雷雨天,想写点什么还真不好想,便总结下C#一些成图的方法:在C#中,自带的画布本身是一个比较简单的画图工具,直接上代码:public class DrawUnint { Bitmap bitmap; Graphics g; double dCenterX; double dCenterY; double scale; public void Save_p
2020-06-01 21:33:55
279
原创 20200528小记——C#一些变量的小细节
略困,今日便不写太多东西,简单总结下遇到的几个关于变量使用的小细节:1 在使用链表计算的时候,有时候会Copy一份来进行些辅助的计算,若只是简单的"="的话,实际上他们指向的还是同一片内存,因此,如果要不改变原有链表的情况下进行些计算,需要ToList()一下。2 同样,在使用上,利用指向内存一样的情况下,我们可以对变量做些操作,例如:Point p=Lp.Find(l=>l.Name=="我要找的点");p.X=0;p.Y=0;p.Z=0;l例如这一特点改变所需改变的变量的值
2020-05-28 18:26:45
142
原创 20200527小记——C#读写出现中文乱码问题
C#读写操作中出现中文乱码问题,一是操作系统中无中文语言包,这个概率较小,如果出现也只能找资源自行安装;另一个大概率就是操作原因了。目前见到的C#对文件读写似乎就只有StreamReader和BinaryReader以及StreamWriter和BinaryWriter,一种是将数据转为字符再按照一定编码格式读取/写入文件,一种则是直接按照编码格式读取/写在文件中,而出现中文乱码估计大部分原因就在这个编码格式的选择上出问题了,以BinaryWriter为例: // 基于所指定
2020-05-27 18:53:54
3238
原创 20200526小记——C#WPF资源词典XAML实现多种语言
C#中实现要多种语言,网上很多介绍都是利用resx资源文件以及C#自带的CultureInfo类来实现,而且resx资源文件对于图像、图标、音频和视频等资源都可以更新替换,实现更多的内容。而对于某些程序来说,可能只要简单一些文字翻译即可,这里介绍一种利用资源词典实现多语言支持。首先,在主项目下新建文件夹Language,在Language文件夹下建立两个资源词典文件cn.xaml和en.xaml作为用到的文本做多种语言版本。并在XAML文件中编写你所用到的文本。<ResourceDict
2020-05-26 18:58:15
802
1
原创 20200525小记——C#读写大文件
C#读取一定规则的TXT文本文件时,可以一次性读入内存中再来转换成需要的格式,但有些文件太大,并不能使用StreamReader函数一次性读取,一次性读取方式:using (System.IO.StreamReader sr = new System.IO.StreamReader(path, Encoding.Default))// { lines = sr.ReadToEnd().Split(split1, StringSplitOption...
2020-05-25 18:59:52
720
原创 C#中的输入输出(一)——TXT文件读写
C#应用程序中,总会涉及很多文件的输出输入,比如导入txt数据,导入Excel数据,以及一些特殊格式的数据,还有就是将数据导出成txt、Excel或是其他格式。接触C#半年来,也遇到很多输入输出的情况,今将总结如下:1.txt格式数据的导入导出TXT格式的输入输出是比较常用的一种形式,至少在我当前应用中确为方便。C#应用程序导入,或者读取txt文件主要通过文件流的方式来读取,一般有下面三种...
2019-07-11 21:32:12
5015
原创 2018年-结
算是狗年上班的最后一天吧,想想还是略略总结一下近半年来的概况。这段时间比较懒得去总结更新发表新的博客,一来是生活和工作的琐碎让自己有些懈怠,二是对自己写的东西缺乏深度感到困扰,自己大概也带着些完美型人格吧。最近的工作确实也较之前忙碌,没有刚开始工作时的轻松,而项目一来,工作一忙,往往便在原地转圈,像流水线工人一样重复着单调基本不变的事情,其中也时有些想法和思考,但却并不能好好的静下心来做下总结...
2019-02-02 10:06:22
235
原创 (三)MATLAB中的画图工具(1/3)
MATLAB的画图部分打算分两到三部分来讲,首先本节先大致介绍一下常用的集中画图工具以及一些遇到的画图细节处理,等继续深入研究再在下一节补充完整MATLAB的画图功能。1.MATLAB的画图工具中,主要有普通的二维图三维图以及一些动图的函数,其中较为常用的应当属plot函数了,二维图中的一种。其他的工具具体可以参考MATLAB中的官方说明:绘图函数集 可以看到,MATLAB中的绘...
2018-11-29 20:09:16
2735
原创 (二)关于MATLAB批量处理的问题(文件读取,文件存储)
近日,由于使用到这一功能,所以才仔细研究了一下MATLAB这方面的功能。MATLAB批量处理问题主要包括在一个函数里读取多个文件,以及输出多个文件,若是一个个的写,即使复制粘贴也会显得繁琐,更不提让本来挺长的代码变得更长了,不简洁,以下介绍一下近日外挖掘的几种批量处理读写问题方式:(1)水平串联字符串函数:strcat格式:s = strcat(s1,...,sN) 水平串联 s1,....
2018-11-13 08:06:49
2214
原创 (一)MATLAB中的输入与输出
先写一些,积累多点再来补充~一 输入1.inputinput 的应用形式主要有以下两种,其中第一个输入的数字,第二个输入的是文本信息(一般为字符串)x = input(prompt)str = input(prompt,'s')式中,prompt 代表要展示的文本信息,例如 a=input('please input a number\n') ,会在命令行上显示pl...
2018-08-31 21:36:40
166704
3
原创 写在总结 MATLAB 前
近月在MATLAB的道路上算是跌跌落落,起起伏伏啦,有时想了许久的程序,通过调用MATLAB中的内置函数很快就解决了,因而在编程效率上不忍直视,故对以往走的学习弯路还有一些经验和技巧。1.首先,要真正用好MATLAB,必须会利用MATLAB的 help+functionname 指令或者 doc+functionname 指令来查询函数的功能和用法,遇到不是很明白的函数查下便知。另外,若是要提...
2018-08-18 15:16:25
183
原创 python学习日记(二)
上篇主要是安装以及一些基本的操作 ,现在来继续补充些学习中见到的基本语法和注意事项(0)注释:python是用#来注释的,这点和C有点像,若需要用到中文的话,还需使用前缀u和语句 # -*- coding: utf-8 -*-(1)输出:’print(作为高级语言,感觉python和MATLAB在很多语法是挺像的),比如print 1+2会得到输出3,print ‘1+2’会得到1+2这样...
2018-08-05 10:11:35
143
原创 python学习日记(一)
据CSDN博主GarfieldEr007的一篇文章https://blog.csdn.net/GarfieldEr007/article/details/50574808中推荐,去廖老师的Python教程那里学习,确实听通俗易懂的,推荐如下:廖老师的Python教程:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb49...
2018-08-05 09:00:09
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人