随笔分类 - .NET Via C#
记录一些自己在实际开发过程中遇到的关于C#开发的问题、解决方案等
摘要:分享一个前段时间项目中遇到的一个姿势点,就是求解平面坐标四参数转换的转换参数;当时学渣小编还是花了些时间研究,其实原理很Easy,过程也很Easy,理解起来更Easy。废话不多说,下面开整 已知: 转换前坐标点(x1,y1),转换后坐标点(x2,y2); 二维四参数转换模型: 求解:平移参数、旋转参
阅读全文
摘要:1. 卸载项目2. 编辑项目文件3. 搜索<LastGenOutput>resources1.Designer.cs</LastGenOutput>4.更改为<LastGenOutput>resources.Designer.cs</LastGenOutput>5. 删除resources.desi
阅读全文
摘要:1.简述 private、 protected、 public、 internal 修饰符的访问权限。 答:private 私有,成员只能由定义类型或者任何嵌套类型中的方法使用; protected 受保护, 成员只能由定义类型、任何嵌套类型或者不管在什么程序集中的派生类型中的方法访问; publi
阅读全文
摘要:泛型是CLR和编程语言提供的一种特殊机制,它可以支持代码重用。 我们在编写程序的时候,经常会遇到两个模块的功能非常相似,只是一个处理int类型的数据一个处理string数据,或者其他自定义的数据类型,而c#中的类型是强类型,我们不得不写多个方法分别处理不同的带护具类型,那么有没有一种办法,在方法中传
阅读全文
摘要:在C#中新创建一个对象都用 new 操作符来创建,以下是 new 操作符做的事情: new 执行了所有这些操作之后,返回指向新建对象的一个应用。 CLR的重要特性之一就是类型安全,所以一个类型不可能伪装为另一个类型,但是CLR允许将对象转换为它的实际类型或者她的任何基类型。c#不要求任何特殊语法即可
阅读全文
摘要:本文系原创 分享判断指定端口号是否被占用的两种方法:
阅读全文
摘要:本文系原创。 前两天在工作中需要在Winform的窗体中内嵌的一个浏览器,我们都知道winform其实是自带了WebBroswer控件的,但是这个控件是IE的浏览器,存在这样那样的兼容性问题,不能完全满足的需求,所以就研究了下其他的开源浏览器框架,内嵌到我们的窗体中,完成了产品需求,以下做一个记录和
阅读全文
摘要:委托实现了类型安全的回掉方法,在.NET中回调无处不在,所以委托也无处不在,事件模型建立在委托机制上,本文将完成一次关于委托的旅行,全面阐述委托及其核心话题,逐一梳理委托、委托链、事件等。 关于委托 了解委托先从其定义开始,通常一个委托被声明为: public delegate void Calcu
阅读全文
摘要:本文系原创 本文系原创 抽象类与接口 抽象类和接口有很多相类似的用法,甚至在某些时候可以相互替换使用,很容易搞混淆,所以在进行抽象类定义时对于abstract class和interface的选择时就比较随意。其实无论是从使用方法还是在设计思想方案来看,二者的区别还是很大的。 先来看看什么是abst
阅读全文
摘要:本文系原创,禁止转载。 分享如何使用c#对接科大讯飞语音听写服务,简单高效地实现语音听写。 实现语音听写主要分为录音和语音识别两部分;录音是指获取设备声卡端口的音频数据并将之保存为音频文件,语音识别就是将刚才所述的音频文件通过调用讯飞的语音听写服务转换为文字。 相关的类库文件 1. 开源录音库 NA
阅读全文
摘要:1 /// 2 /// 读取图片文件 3 /// 4 /// 图片文件路径 5 /// 图片文件 6 private Bitmap ReadImageFile(String path) 7 { 8 Bitmap bitmap=null; 9 ...
阅读全文
摘要:最近工作中有需要一个需求,就是把一个服务地址生成二维码,可以用来扫码分享,网上找了下方法也比较多,我这里po一下调用ZXing.dll库生成二维码的方法吧。先简单介绍一下 ZXing库,ZXing库是一个开源Java类库,可用于生成和解析多种格式的1D/2D条形码;zxing遵循Apache Lic
阅读全文
摘要:今天开发过程中遇到Combobox绑定数据的需求,研究了下绑定DataTable,现在Po上来,有时间研究下绑定其他类型的数据,到时候再来更新。 废话不多说,上代码:
阅读全文
摘要:给DataGridView单元格绑定或者赋值DataTime数据后有时会发现不能显示完整的数据格式,怎么办呢?给出解决方案如下:1.指定整列的显示格式:m_dataGridView.Columns[columnIndex].DefaultCellStyle.Format = "yyyy-MM-dd
阅读全文