随笔分类 - .Net编程
骐骥一跃,不能十步;驽马十驾,功在不舍。
摘要:C#与C++数据类型比较及结构体转换[整理] //c++:HANDLE(void *) c#:System.IntPtr//c++:Byte(unsigned char) c#:System.Byte//c++:SHORT(short) c#:System.Int16//c++:WORD(unsig
阅读全文
摘要:https://www.cnblogs.com/zhaoshujie/p/11082753.html
阅读全文
摘要:// 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径,包含文件名System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName// 获取和设置当前
阅读全文
摘要:https://www.cnblogs.com/doforfuture/p/6293926.html
阅读全文
摘要:https://blog.csdn.net/luyifeiniu/article/details/5426960
阅读全文
摘要:Apache的架构师们遵循的30条设计原则 Srinath ImportSource 2019-07-09 本文作者叫Srinath,是一位科学家,软件架构师,也是一名在分布式系统上工作的程序员。 他是Apache Axis2项目的联合创始人,也是Apache Software基金会的成员。 他是W
阅读全文
摘要:https://blog.csdn.net/qq_40677590/article/details/102797838 1.什么是thread当我们提及多线程的时候会想到thread和threadpool,这都是异步操作,threadpool其实就是thread的集合,具有很多优势,不过在任务多的时
阅读全文
摘要:Win10匿名访问共享设置|组策略设置不安全的来宾登录(图文) 来源:黑云一键重装系统 发布时间:2020-04-20 16:22:57 文件共享的一些相关设置,需要在系统中的本地组策略编辑器里面进行设置,这次黑云一键重装系统给大家带来的是组策略设置不安全的来宾登录方法教程。针对某些使用win10系
阅读全文
摘要:(1)不需要传递参数,也不需要返回参数 ThreadStart是一个委托,这个委托的定义为void ThreadStart(),没有参数与返回值。 class Program { static void Main(string[] args) { for (int i = 0; i < 30; i+
阅读全文
摘要:解决问题:在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。 Invoke 与begininvoke区别在于,invoke会阻塞当前线程,直到
阅读全文
摘要:代码:public event EventHandler<NewMailEventArgs> NewMail; C#编译器编译这行代码时,会把它翻译成以下3个构造: 1. 一个被初始化为null的私有委托字段private EventHandler<NewMailEventArgs> NewMail
阅读全文
摘要:属性: reeNode.Nodes 属性 定义 命名空间:System.Windows.Forms程序集:System.Windows.Forms.dll 获取分配给当前树节点的 TreeNode 对象的集合。 C#复制 [System.ComponentModel.Browsable(false)
阅读全文
摘要:Type类,用来包含类型的特性。对于程序中的每一个类型,都会有一个包含这个类型的信息的Type类的对象,类型信息包含数据,属性和方法等信息。 1.生成Type对象 有两种方法可以生成Type类的对象:一种是Typeof(类名),一种是对象调用GetType()函数。 Type type = type
阅读全文
摘要:安哥,今天正好要测试一个TCP通讯的项目。 在测量连接本地TCP服务器,发现连接失败。 于是查找一下关于TCP连接的资料,原来是本地端口设置问题,下面是如何查看本地端口的 方法,各位一起收藏学习一下! 材料/工具 电脑 方法 1 点击电脑左下角【开始】图标,选择【运行】。 2 输入【cmd】,点击【
阅读全文
摘要:NPOI使用手册 目录 1.认识NPOI 2. 使用NPOI生成xls文件 2.1 创建基本内容 2.1.1创建Workbook和Sheet 2.1.2创建DocumentSummaryInformation和SummaryInformation 2.1.3创建单元格 2.1.5创建批注 2.1.6
阅读全文
摘要:C# 序列化和反序列化 什么是序列化以及如何实现序列化? 如何将对象数据写入 XML 文件? 如何从 XML 文件读取对象数据? 什么是序列化以及如何实现序列化? 序列化是通过将对象转换为字节流,从而存储对象或将对象传输到内存,数据库或文件的过程。主要用途是保存对象的状态,包括对象的数据,以便能够在
阅读全文
摘要:Reflection中文翻译为反射,是.Net中获取运行时类型信息的方式。Net的应用程序由几个部分:程序集(Assembly)、模块(Module)、类型(class)组成。反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息。Assembly类可以获得正在运行的装配件信息
阅读全文
摘要:为自定义控件设置图标 ——ToolboxBitmap的用法 最近在写自定义的.Net自定义控件时,发现自定义的控件。在工具箱都显示为 这样图标。 是不是感觉很low。 所以尝试是不是可以为自定义控件定义自己的图标。 找了一堆资料后,自己亲自测试如下: 首先,准备了一张图片格式是jpg,大小是500X
阅读全文