C#
Sumzeek丶
此人不懒,甚至写了些东西
展开
-
Visual Studio添加#include<bits/stdc++.h>
Visual Studio 2022社区版进入C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt新建bits目录,新建文件stdc++.h文件添加如下代码// C#ifndef _GLIBCXX_NO_ASSERT#include <cassert>#endif#include <cctype>#include <cerrno>#include <cflo原创 2022-05-21 16:35:14 · 681 阅读 · 0 评论 -
“Chart“ 图表控件基本操作
一、ChartArea集合1、轴,Axes集合横坐标名称以及横轴间隔横轴最小值-最大值二、Series集合显示点的纵坐标图例名称以及图表类型三、Titles集合图表名字原创 2022-04-18 17:01:16 · 1871 阅读 · 0 评论 -
VS2019:scanf返回值被忽略
一、问题再现如下是笔者在学习数据结构中的二叉树时遇到的问题:报错警告:返回值被忽略:"scanf"。二、问题分析百度一下之后大致原因是:scanf()函数在读取时不检查边界,所以可能会造成内存泄漏。有一定的安全隐患。微软公司觉得其不安全,所以在VS编译器中提供了scanf_s()函数,这是VS编译器特有的函数。强制用户提升安全性,如果想要在VS中使用scanf()函数,则可以通过一下4中方法解决。三、解决方案1、把scanf改成:scanf_s把所有的scanf()改原创 2021-06-27 16:15:14 · 18599 阅读 · 7 评论 -
C#计时器,用system.Timers命名空间下的Timer类,使用Elapsed事件另开一个线程
1、首先初始化变量 //定义Timer类变量 long TimeCount = 0; static int interval = 1000; System.Timers.Timer Mytimer = new System.Timers.Timer(interval); //定义委托 public delegate void SetControlValue(long value);2、在窗体加载函数中添加原创 2022-01-01 19:54:08 · 1331 阅读 · 0 评论 -
解决C#窗体控件等比例放大缩小
1、首先在 public Form1()获取当前窗体的宽和高 public Form1() { InitializeComponent(); x = this.Width; y = this.Height; setTag(this); }2、然后在主体程序中插入如下代码 #region 控件大小随窗体大小等比例缩放 pri原创 2022-01-01 18:13:22 · 4082 阅读 · 1 评论 -
C#创建按键绑定相关事件
有时我们需要用键盘操控计算机,比如按下Enter等于按下Button按钮。首先: 1、双击Form窗体打开属性 2、找到KeyPreview属性设置为True点击上方 "小闪电",找到KeyDown双击在接下来的页面用按键绑定相关事件 private void Form1_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode)...原创 2021-08-11 21:14:58 · 1914 阅读 · 0 评论 -
C#实现语音播报
1、引入com组件2、引入头文件using SpeechLib;3、按钮实例代码 private void button12_Click(object sender, EventArgs e) { SpeechVoiceSpeakFlags SpFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync; SpVoice Voice = new SpVoice();.原创 2021-08-07 15:03:03 · 1035 阅读 · 0 评论 -
用C#编写一个自用单词测试程序
一、需求分析1、写需求文档对于我们想要的结果,应该包括a)复习,测试等不同训练模式b)可以切换中英文进行训练扩展等 c)可以判断结果,同时展示出并写入文本文件 d)可以增加新单词,扩充词汇本单词量e)确定文本单词数据格式,方便读写2、确定数据格式首先我们得包含单词序号,中英文以及音标,考虑到中文词性的多样性,暂且定为3个中文,同时包含错误次数,方便日后分析单词薄弱环节,所以组合为 “单词序号,...原创 2021-08-01 15:01:18 · 1184 阅读 · 2 评论