- c# WinForm窗口最大化时如何让窗口保持宽高比?
-
在C#WinForms应用程序中,如果你想在窗口最大化时保持窗口的宽高比,你需要重写窗口的WndProc方法来处理窗口大小改变的消息。以下是一个示例,演示了如何实现这一功能:csharpusing...
- 怎样让1+1=3?
-
如下所示的是一个.NET程序。我们在这段程序中定义了一个作整数加法运算的Add方法,但是我希望将针对这个方法的调用转移到另一个Add2方法上,为此我定义了一个Override方法。classProg...
- 老生常谈C# 开发 windows 消息循环机制的原理和流程
-
#头条创作挑战赛#在C#开发中,我们经常会涉及到与Windows操作系统进行交互的需求。而在Windows操作系统中,消息循环机制是实现交互的基础。本文将详细介绍C#开发中的Windows消息循环机制...
- C# Dump
-
C#内存转储,或称为dump文件,是应用程序在特定时刻状态的快照。它们对于诊断问题(如性能问题、崩溃和内存泄漏)非常有帮助。本文将向您介绍什么是内存转储,如何生成它们,以及如何分析它们。1.什么是内存...
- C# 在Excel中添加或删除筛选器 日期筛选、文本筛选、数字筛选
-
在C#中,你可以使用Microsoft的OfficeInterop库来操作Excel,包括添加、应用和删除筛选器。以下是一些基本的示例,展示了如何在Excel工作表上执行这些操作。首先,确保你的项目...
- CAD二次开发命令窗口交互(COM接口c#语言)
-
1.介绍c#用COM接口实现在CAD中窗口交互有多种方式,比如,选择集,输入参数等,本次主要讲utility方法下的属性;2.详细介绍//获取CAD应用程序,调用COMAcadApp=(Aca...
- C# IO操作之 如何玩转路径
-
本篇继续前两篇内容,跟大家介绍一下Path类以及FileSystemInfo这个类的主要方法和属性。上文提到,在《C#基础知识系列-IO篇》之文件相关的内容完结之后,会带领大家开发一个小工具-快速检...
- C#与C++交互开发系列(五):掌握P/Invoke的高级技巧
-
欢迎来到C#与C++交互开发系列的第五篇。在这篇博客中,我们将深入探讨一些高级的P/Invoke技巧。这些技巧能够帮助你处理更加复杂的互操作场景,包括结构体和回调函数的传递、多线程环境下的调用,以及错...
- C#和C++混合编程开发示例
-
C#使用过程中经常会遇到和C++联合开发的过程,通过C++编写动态库,封装成dll后再C#中调用,在此做个记录,并供后期查看一、新建C#控制台项目打开VisualStudio,新建一个C#控制台项目,...
- 面试 | .NET基础知识快速通关(5)
-
此系列文章为我在2015年发布于博客园的.NET基础拾遗系列,它十分适合初中级.NET开发工程师在面试前进行一个系统的复习,因此我将其搬到公众号分享与你。本文为第五篇,我们会对.NET的字符串相关考点...