• 2024-12-28C# .net窗体实战4:多文档MDI程序
    题目:这个题目要主要的就是各种控件在实现相同功能的时候不要重复的写,将一样的代码放入到一个函数中去,这样直接调用函数使用起来就会很方便。还有就是补充了一下图像打开的方式。对于多文档来说,还有一个需要注意的就是子窗体的控件如何与父窗体的控件融合在一起。界面:父
  • 2024-12-25C#(事件)2
    一、事件的使用步骤定义委托(如果需要):如果没有合适的预定义委托,就需要定义一个委托来匹配事件处理程序的签名。例如,publicdelegatevoidMyEventHandler(intvalue);定义了一个名为MyEventHandler的委托,它表示一个返回值为void且带有一个int类型参数的方法。定义事件:在发布
  • 2024-09-20WPF behavior InvokeCommndAction PassEventArgsToCommand
    //xaml<ListBoxx:Name="lbx"SelectedIndex="0"ItemsSource="{BindingBooksCollection,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"VirtualizingPanel.IsContainerVirtualizable="Tru
  • 2024-09-04C# winform 定义Fn快捷键
    1、在窗体的LOAD事件中,将KeyPreview设为True;2、在窗体的KeyDown事件中,写入如下代码:privatevoidForm1_KeyDown(objectsender,KeyEventArgse){//单键switch(e.KeyCode){caseKeys
  • 2024-09-01C# 绘制曲线的ScottPlot.NET
     ScottPlot是一个免费的开源.NET绘图库,可以轻松交互式地显示大型数据集。折线图、条形图、饼图、散点图等只需几行代码即可创建。ScottPlot-.NET的交互式绘图库ScottPlot4.1Demo  官方的demo是最好的学习例程 解压后的文件清单如下, 双击 ScottPlot.Demo.Wi
  • 2024-08-31委托类型 事件触发 回调函数 按钮事件
    #委托类型事件触发回调函数按钮事件DelegateButton\DelegateButton.csproj<ProjectSdk="Microsoft.NET.Sdk"><PropertyGroup><OutputType>Exe</OutputType><TargetFramework>net9.0</TargetFramework><Implicit
  • 2024-07-30C# 文件操作
    本篇主要记录C#操作文件相对路径在项目文件...\bin\Debug目录下一、写入读取文件写入///<summary>///initial文件写入///</summary>///<paramname="sender"></param>///<paramname="e"></para
  • 2024-06-15c# form主页
    usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO;usingSystem.Diagnostics;namespaceProcessMonitoring{publicpartialclassFor
  • 2024-06-11ASP.NET第五章 --案例
    第五章一、1.打开VisualStudio2.新建ASP.NET项目Demo3.创建web窗体,名字叫index14.打开Global.asax.csprotectedvoidSession_Start(objectsender,EventArgse){       Response.Write("开始一个新的会话!Session_Start<br/>");    }prote
  • 2024-06-05虚幻中实现本地双人的输入设备分别控制需要的Pawn
    想要实现双人成行游戏中的双输入设备(双输入设备指的是一个键鼠和一个手柄,或者两个手柄)分别控制玩家1和玩家2,同时可以动态插拔设备切换对应的Pawn的控制权;本文是对探索并实现此功能的一个解决思路记录。1、前期准备和知识点梳理1.1本地多玩家LocalPlayer平常我们运行游戏的
  • 2024-05-30C#自定义事件的写法
    C#事件基于委托例1:只用于学习,理解事件底层原理,不推荐这么写;例2:系统用的就是该方式,例如按钮的Click事件;例3:最简略的写法,但是需要客户代码转换EventArgs;1、事件声明完整格式范例: 1//自定义事件参数,默认以EventArgs结尾,需要继承EventArgs类2publicclassMyEventArgs:
  • 2024-05-07用WinForm实现进度条显示
    整体UIbackgroundwork事件它用于在单独的后台线程上执行耗时的操作,而不阻塞UI线程创建backgroundwork//------------------------backgroundworker_Dowork事件------------------------//------------------------(objectsender,EventArgse)具体表
  • 2024-04-10C# 实现log日志系统的方法
    开发需要,实现一个简单日志系统,废话不多说,直接上代码。以下基于winform实现。首先nuget安装Nlog。不会使用nuget自行百度。1usingNLog;23namespaceLogDemo4{5publicpartialclassForm1:Form6{7privatestaticLoggerlogger=LogM
  • 2024-03-26C# LiteDB 初使用
    LiteDB是一个轻量级的.NET数据库,它完全用C#编写,不需要安装任何外部依赖或服务器。它非常适合用于嵌入式数据库、桌面应用程序或小型Web项目。以下是如何在C#中使用LiteDB的基本步骤:安装  LiteDB通过NuGet安装LiteDB。在VisualStudio中,右键点击你的项目->
  • 2024-03-23AntSK 0.2.3 版本更新:轻松集成 AI 本地离线模型
        大家好,今天和大家分享 AntSK知识库/智能体项目的最新进展。       AntSK是一个基于 .Net8、Blazor 及 SemanticKernel 开发的AI项目,旨在为开发者提供一个强大的AI知识库与智能体平台。最新版本的项目可以在GitHub上找到:https://github.com/A
  • 2024-03-07Blazor笔记-Component EventCallback
    更新记录注意:非教程。纯笔记,日常查询用的。需要教程的小伙伴找几本书看看即可哈哈,有Vue基础的话非常快,概念都是通的。非工作需要不建议深入学习Blazor,深入Vue吧,用的多,哈哈。完整目录地址:https://www.cnblogs.com/cqpanda/p/17596348.html点击查看2024年3月7日发布。2023
  • 2024-01-24日志工具
    颜色和类别枚举:EnumLogMsgColorpublicenumEnumLogMsgColor{Red,Green,Blue,Orange,Black,}EnumLogMsgLevelpublicenumEnumLogMsgLevel{///<summary>///普通消息///</summary>[Description("[普通日志]")]
  • 2024-01-16C#中Page执行顺序:OnPreInit()、OnInit()……
    原文链接:https://www.cnblogs.com/qiudan/archive/2012/11/12/2766876.htmlusingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.We
  • 2024-01-16asp.net 页面的事件执行顺序(全)
    原文链接:https://www.cnblogs.com/ishibin/archive/2012/08/14/2638054.html默认的aspx页面都是继承自System.Web.UI.Page,Page基类定义了很多需要预执行的事件,这些事件虽没有在aspx页面中显示的定义或提及,但它们仍然会以一定的顺序去执行,这些事件的执行顺序是:1.OnPreInit 2.
  • 2023-12-18Windows 应用程序开发
    实验三Windows应用程序开发一、实验目的掌握窗口控件的使用方法;掌握Windows的编程基础。二、实验要求根据要求,编写C#程序,并将程序代码和运行结果写入实验报告。三、实验内容1.编写一个计算器,练习在窗体上添加控件、调整控件的布局,设置或修改控件属性,编写事件处理程序
  • 2023-12-1112.11每日总结
    今天进行了软件案例分析的大作业,下面是部分代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;
  • 2023-11-17Pages.Instance is null when installing in subdirectory(ScrewTurn Wiki)
     “/”应用程序中的服务器错误。Pages.Instanceisnull说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.InvalidOperationException:Pages.Instanceisnull源错误:执
  • 2023-10-24【C#】【WinForm】MDI窗体
    MDI窗体的相关学习使用1、设置MDI父窗体 在属性中找到IsMdiContainer选项,设置为True2、添加MDI子窗体,在项目中依次选择添加->窗体,然后一直默认即可 添加后的项目目录(Form1为父窗口,Form2、Form3为子窗口) 3、在Form1.cs中,创建对应MDI子窗口的对象并调用显示出来1name
  • 2023-10-21每日随笔——c#编写计算器
    今天我使用c#语言开始编写计算器小程序  namespaceWinFormsApp1{publicpartialclassForm1:Form{doublea=0;doubleb=0;boolc=false;stringd;publicForm1(){InitializeCom