首页 > Windows开发
深入分析委托与事件——C#
C#综合揭秘——深入分析委托与事件 引言 本篇文章将为你介绍一下 Delegate 的使用方式,逐渐揭开 C# 当中事件(Event)的由来,它能使处理委托类型的过程变得更加简单。还将为您解释委托的协变与逆变,以及如何使用 Delegate 使 Observer(观察者)模式的使用变得更加简单。在事 ...
分类:Windows开发   时间:2021-01-04 23:25:45    收藏:0  评论:0  赞:0  阅读:36
Win32控制台获取可执行程序的快捷方式的目标位置、起始位置、快捷键、备注等
Win32控制台获取可执行程序的快捷方式的目标位置、起始位置、快捷键、备注等,示例如下图: #include <iostream> #include <atlstr.h> #include <ShObjIdl.h> #include <assert.h> #include <ShlGuid.h> u ...
分类:Windows开发   时间:2021-01-04 23:20:54    收藏:0  评论:0  赞:0  阅读:34
用C#设计一个简单的Windows应用程序,在文本框中输入两个点的坐标值,单击“计算“时显示两点之间的距离。如图所示:要求定义一个 Point类,包括 (1)两个私有字段表示两个坐标值。 (2)一个构造函数通过传入的参数对坐标值初始化。 (3)两个只读属性对坐标值的读取。 (4)一个方法包含一个Point类对象作为形参,计算该对象和自己的距离。
1.题目要求: 用C#设计一个简单的Windows应用程序,在文本框中输入两个点的坐标值,单击“计算“时显示两点之间的距离。如图所示:要求定义一个 Point类,包括 (1)两个私有字段表示两个坐标值。 (2)一个构造函数通过传入的参数对坐标值初始化。 (3)两个只读属性对坐标值的读取。 (4)一个 ...
分类:Windows开发   时间:2021-01-04 23:14:22    收藏:0  评论:0  赞:0  阅读:113
Matlab/Simulink 中怎样加快仿真速度(2)--三种仿真模式normal /Accelerator/Rapid-Accelerator设置
Matlab/Simulink 中怎样加快仿真速度(2)--三种仿真模式normal /Accelerator/Rapid-Accelerator设置 ...
分类:Windows开发   时间:2021-01-04 23:13:17    收藏:0  评论:0  赞:0  阅读:170
GPG error: The following signatures couldn't be verified because the public key is not available解决方法
Linux如果使用国内的源,当使用apt安装或更新某些应用时,会返回错误提示: GPG error: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B6 ...
分类:Windows开发   时间:2021-01-04 14:49:29    收藏:0  评论:0  赞:0  阅读:30
【C#工具类】发送邮件(带有图片和附件)
【C#工具类】发送邮件(带有图片和附件) 共享一个工具类,在C#中发送邮件,可以添加图片,附件,还有CC,多个CC等功能。 ...
分类:Windows开发   时间:2021-01-04 14:48:59    收藏:0  评论:0  赞:0  阅读:22
【C# MVC工具类】DataSet-DataTable 与Xml文件的互相转化
【C# MVC工具类】DataSet-DataTable 与Xml文件的互相转化 无论做接口还是出于某种目的缓解服务器压力的时候,我们喜欢用xml文件去做,这样简化了很多操作。但是在C#中如何操作呢? 一:DataSet/Datatable读取xml文件。 这个很简单了,C#直接提供了api,我们直 ...
分类:Windows开发   时间:2021-01-04 14:48:46    收藏:0  评论:0  赞:0  阅读:33
【C#MVC】搭建.netMVC4工程(四)错误详解-ErrorGeneratingOutput
【C#MVC】搭建.netMVC4工程(四)错误详解-ErrorGeneratingOutput 遇到一个问题,不知道各位有没有遇到过。在网上搜索没有中文的解决方案。 问题描述: 这个问题很奇怪,可能是从EF5到EF6过程中造成的一些问题,具体原因不详,这里有一篇英文的论坛,可以去看看http:// ...
分类:Windows开发   时间:2021-01-04 14:43:23    收藏:0  评论:0  赞:0  阅读:31
windows
Serever2012R2调出我的电脑图标Win+Rrundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0你不能访问此共享文件夹,因为你的组织xxxhttps://jingyan.baidu.com/article/3aed632ed3b4d27010 ...
分类:Windows开发   时间:2021-01-04 14:43:00    收藏:0  评论:0  赞:0  阅读:33
【C#MVC工具】C#MVC中使用Dictionary
【C#MVC工具】C#MVC中使用Dictionary 今天封装了一个工具类,具体作用是将Request传递过来的参数放到Dictionary中,可以对参数进行优化,也可以减少大量的重复代码。 这里也可以通过这个解决。有没有可能对其进行封装,并加以优化呢。这里推出一个工具类,PageData。 Pa ...
分类:Windows开发   时间:2021-01-04 14:38:41    收藏:0  评论:0  赞:0  阅读:27
c#关于 做接口开发时,遇到的Form表单提交数据
遇到接口开发时,对接客户要求发送请求数据为form表单提交,以下是经过大佬们写过类似整理出来适合我自己用的一套 public class FormItemModel { /// <summary> ///主键 /// </summary> public string Key { set; get; ...
分类:Windows开发   时间:2021-01-04 11:49:25    收藏:0  评论:0  赞:0  阅读:36
win10屏幕旋转快捷键
旋转了屏幕,bai操作系统支持du的快捷键如下:电脑屏幕正向快捷键:Ctrl+Alt+向上方向键。电脑屏幕倒转快捷键:Ctrl+Alt+向下方向键。电脑屏幕左转快捷键:Ctrl+Alt+向左方向键。电脑屏幕右转快捷键:Ctrl+Alt+向右方向键。以上四组屏幕旋转快捷键同时适用于win10、win7 ...
分类:Windows开发   时间:2021-01-04 09:05:24    收藏:0  评论:0  赞:0  阅读:32
有限次数的Undo&Redo的C#实现
为了实现Undo和Redo,必须要在程序中保存起程序的运行状态,从而能够在Undo时跳转到前一个状态和在Redo时跳转到下一个状态。为了实现状态的维护,我采用了两个栈来分别保存Undo操作的状态和Redo操作的状态。 public static Stack<MyCommand> undoStack ...
分类:Windows开发   时间:2021-01-04 09:04:40    收藏:0  评论:0  赞:0  阅读:27
C# 9 新特性 — record 解读
C# 9 新特性 — record 解读 Intro C# 9 中引入了 record,record 是一个特殊类,用它来实现 model 在有些情况下会非常的好用 Sample record RecordPerson { public string Name { get; init; } publ ...
分类:Windows开发   时间:2021-01-04 08:57:28    收藏:0  评论:0  赞:0  阅读:30
145. 超市 AcWing
原题链接 考察:并查集+贪心或堆排序+贪心 因为最近在做并查集专题所以直接考虑用并查集写,但是看题目完全没有想到用并查集的方式,以前写的并查集题目关系的传递性都很明显,但是这道题本蒟蒻完全没看出来 思路: 用并查集维护天数,贪心策略是能多晚卖出就多晚卖出,起初每个天数都在它自己的集合里,当我们决定要 ...
分类:Windows开发   时间:2021-01-03 22:28:06    收藏:0  评论:0  赞:0  阅读:50
237. 程序自动分析 AcWing
原题链接 考察: 并查集+离散化 错误思路1: 在线处理,每次收到新的命令就判断对错,不知道在线处理能不能行,但是在线有个麻烦的点是要判断这个数字是否在alls里面出现过,如果出现过判断多错,没有就是要新加入关系.并且在线处理还需要标记哪些变量不能相等 错误思路2: 将1~N的数字全部赋值p[i] ...
分类:Windows开发   时间:2021-01-03 21:44:51    收藏:0  评论:0  赞:0  阅读:45
C# Lock的用法
当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待。但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源在同一时刻只能被一个线程操作,以确保每个操作都是有效即时的,也即保证其操作的原子性。lock是C#中 ...
分类:Windows开发   时间:2021-01-03 21:42:37    收藏:0  评论:0  赞:0  阅读:39
C#读取图片流保存到文件,再读取流文件,把图片再显示出来
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Li ...
分类:Windows开发   时间:2021-01-03 21:39:57    收藏:0  评论:0  赞:0  阅读:232
window.onload()函数和jQuery中的document.ready()有什么区别?
a、执行时间:window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制 完毕后就执行,不必等到加载完毕。$(document).ready()在 window.onload之前执行。b、简化写法:window.onload没 ...
分类:Windows开发   时间:2021-01-03 21:39:22    收藏:0  评论:0  赞:0  阅读:38
定期删除文件夹中的文件——C#
下面是自定义的一个函数,参数分别为:文件夹名称、文件后缀、保存天数 逻辑是获取当前系统的时间,和文件创建时间去作差,如果结果大于保存天数,就删除它 /// <summary> /// 定期清除文件 /// </summary> /// <param name="fileDirect">文件夹</pa ...
分类:Windows开发   时间:2021-01-03 19:02:44    收藏:0  评论:0  赞:0  阅读:29
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!