C#
文章平均质量分 67
小满学编程
这个作者很懒,什么都没留下…
展开
-
通过实例学C#之Stack类
集合,后进先出。原创 2024-05-09 13:53:21 · 327 阅读 · 0 评论 -
通过实例学C#之Queue类
集合,可以实现对象的先进先出。原创 2024-05-09 13:34:54 · 667 阅读 · 0 评论 -
通过实例学C#之SqlCommand类
用于执行数据库的SQL语法。学习此类前需先了解SqlConnection类。原创 2024-04-17 06:15:00 · 685 阅读 · 0 评论 -
通过实例学C#之Random类
可以根据需求创建随机数。原创 2024-04-20 09:29:53 · 369 阅读 · 0 评论 -
C# 窗体控件BackgroundWorker
如果只有一个主线程,那么当窗体执行一些循环之类的操作时,窗体界面的控件将无法操作,因为该线程的资源,都拿来执行循环操作了,这是,我们可以使用Thread类来开启另一个线程,来进行繁琐冗长的循环操作,除此之外,BackgroundWorker也可以实现该效果。原创 2024-04-27 07:38:19 · 711 阅读 · 0 评论 -
C#技巧之窗体去鼠标化
在窗体程序中不用鼠标,直接使用键盘完成想要的操作。实现的方法有两种,一种是使用键盘上的Tab键使控件获得焦点,然后用enter键触发该控件上的事件(一般为click事件)。另一种是,为控件添加快捷键,通过按下快捷键,实现触发控件事件的效果。原创 2024-04-27 18:11:56 · 477 阅读 · 0 评论 -
C#窗体控件ColorDialog
可以获取颜色,然后对其他控件的颜色属性进行设置。原创 2024-04-28 07:30:47 · 470 阅读 · 0 评论 -
C#技巧之同步与异步
首先,同步就是程序从上往下顺序执行,要执行完当前流程,才能往下个流程去。而异步,则是启动当前流程以后,不需要等待流程完成,立刻就去执行下一个流程。原创 2024-05-01 06:51:33 · 1423 阅读 · 0 评论 -
通过实例学C#之序列化与反序列化XmlSerializer类
可以将类序列化成xml文件,或者将xml文件反序列化成类对象,一般用于保存或加载项目参数。原创 2024-04-20 08:56:01 · 785 阅读 · 0 评论 -
通过实例学C#之SqlDataReader类
可以读取数据库中的数据。原创 2024-04-18 06:00:00 · 1406 阅读 · 0 评论 -
通过实例学C#之SqlConnection类
用于连接Sql Server。设置登录名设为:lgh,登录密码为:asd123。原创 2024-04-17 06:00:00 · 783 阅读 · 0 评论 -
通过实例学C#之StreamWriter类
该类可以实现以一种特定的编码向流中写入字符的功能。在程序所在文件夹的Debug文件下创建一个test.txt的空白文件。原创 2024-04-16 11:07:06 · 757 阅读 · 0 评论 -
通过实例学C#之StreamReader类
可以通过此类读取计算机上的文本文件内容。在程序的Debug文件夹下面新建一个文本文件,命名为test.txt,在里面输入hello world!原创 2024-04-16 10:24:02 · 869 阅读 · 0 评论 -
通过实例学C#之FileStream类
首先在项目所在文件夹的Bin文件中新建一个test.txt文件,里面输入内容“hello world!原创 2024-04-15 10:38:14 · 1375 阅读 · 2 评论 -
通过实例学C#之Dictionary类
与数组,ArrayList不同,Dictionary的每个元素,都是由key和value组成。如一个人,他的名字叫张三,年龄是34岁,那么,可以用一个Dictionary来表示张三这个对象,此时字典里就有两个元素,元素1的key值是姓名,value值是张三,元素2的key值是年龄,value值是34。所以,表达对象只有一个属性,可以用数组或ArrayList。一旦需要多个属性来表达,那么就可以用Dictionary。原创 2024-04-15 09:08:06 · 669 阅读 · 1 评论 -
通过实例学C#之Mutex(互斥锁)类
如果创建实例时,填入一个bool参数,那么表示,在创建该互斥锁的同时,会相应控制互斥锁的所有权,如果参数为True,表示创建互斥锁的线程,具有互斥锁的所有权,如果它不使用ReleaseMux()释放互斥锁的所有权,那么其他使用互斥锁的线程,将一直被阻塞。例如,设备J对工件X的温度进行判断,得知工件的温度满足条件后,可以进行下一个工艺操作,此时,如果另一个设备K对工件X进行降温操作,那么,工件X的温度就不满足执行后续制作工艺条件,这时候,如果强行进行后续操作,可能会产生次品。原创 2024-04-13 08:08:54 · 1872 阅读 · 1 评论 -
通过实例学C#之System.Timers.Timer类
该类可以实现简单的定时控制。原创 2024-04-12 09:21:32 · 607 阅读 · 0 评论 -
通过实例学C#之DateTime结构
表示公历中值范围为 0001 年 1 月 1 日 Anno Domini (Common Era) 到 9999 年 12 月 31 日。构造函数通过输入年月日数据来新建一个dateTime结构,此外,dateTime还有多个重载构造函数,这里就不详细介绍了。原创 2024-04-13 16:37:27 · 796 阅读 · 1 评论 -
通过实例学C#之Math类
Abs(Int16)返回参数的绝对值。Acos(Double)与Cos(Double)Acos(Double):返回参数的反余弦值。Cos(Double):返回参数的余弦值。Asin(Double)与Sin(Double)Asin(Double):返回参数的反正弦值。Sin(Double):返回参数的正弦值。Atan(Double)与Tan(Double)Atan(Double):返回参数的反正切值。Tan(Double):返回参数的正切值。返回大于或等于指定的双精度浮点数的最小整数值。原创 2024-04-14 16:43:30 · 730 阅读 · 1 评论 -
通过实例学C#之ArrayList
ArrayList对象可以容纳若干个具有相同类型的对象,那有人说,这和数组有什么区别呢。其区别大概可以分为以下几点:1.数组效率较高,但其容量固定,而且没办法动态改变。2.ArrayList容量可以动态增长,但它的效率,没有数组高。所以建议,如果能确定容纳对象数量的话,那么优先使用数组,否则,使用ArrayList为佳。原创 2024-04-14 22:24:10 · 937 阅读 · 1 评论 -
通过实例学C#之Thread类
介绍Thread的构造函数,常用的属性与方法。原创 2024-04-10 23:35:36 · 588 阅读 · 0 评论