
C# winform
十年之少
一点点学习,一点点积累
展开
-
两种方式解析json---C# WinForm
前言最近项目中涉及到解析json,他可以用两种方式实现,自带的和第三方的,感兴趣的都了解一下吧。两种方式介绍自己的方式(Serialization.Json)C#自带的方式操作json是以序列化和反序列的方式。这种方式解析json比较麻烦,自己要写一个数字协议DataContract,进行序列化处理。注意json里的key值 要和定义的数字协议(DataContract)...原创 2019-06-19 17:27:32 · 5578 阅读 · 0 评论 -
为什么C#有时候无论什么框架可以共用一个动态库---C# WinForm
前言我一直做的Windows客户端这块东西,不过现在换了个工作,转用C#开发了。刚接触时,问C#的:第三方的某个工具库怎么编译的,他一脸莫名其妙的看着我。后来才了解到,做C#的,很多时候都是拿来动态库直接用的,他们的兼容性比C++好很多,这样就省去了编译的时间。Qt C++开发我经常要编译工具库,因为有时候不仅是编译器不同,有时候版本不同也是不能直接使用的,所以就需要拿到源码重新编译,获取到适...原创 2019-06-21 13:48:58 · 277 阅读 · 0 评论 -
C#界面的伸展缩放--C# WinForm
前言我属于刚接触C#的萌新,自学了三四天就开始写项目的那种。在第一个项目中,涉及到界面的伸缩,当时,只想到最笨的方法,就是下面介绍的第一种,今天我有时间探索了一下,有了第二种方法。两种实现方式第一种方式因为是初学者,我还搞不懂WinForm里面的各个控件的用法,所以怎么让他显示又隐藏,而且界面大小随之变化,我只想到了:设置要操控部分的可视度(visible),改变其大小,然后...原创 2019-06-20 19:03:38 · 4824 阅读 · 1 评论 -
各种路径(相对路径,绝对路径,启动路径,工作路径,基础路径)--C# WinForm
前言作为程序员,我们在读取或者写入文件时,经常会遇到写的相对路径有问题:明明文件就在那里,看的到,就是“摸不到”,很难受;然后将其写成绝对路径就解决了。一般时候,解决了就觉得万事大吉了,确实项目就没问题了,但是我们会有这样的疑问:相对路径不是指和运行文件相对的路径嘛,怎么会找不到?自己电脑没问题,为什么搁别人电脑就有问题了?下面我将介绍一下为什么会出现这种情况,和...原创 2019-06-19 15:19:47 · 2287 阅读 · 0 评论