![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C# 经典案例
文章平均质量分 51
薪薪代码
编程是一门技术,更是一门艺术。
展开
-
C# 设计模式之简单工厂模式(源码案例)
为了更好的维护和拓展,要让界面逻辑和业务逻辑分离开,使他们的耦合度下降;使用继承和多态把加减乘除等计算算法分离出来,修改其中的一个不影响其他几个,增加运算方法也不影响其他几个。之后如果要增加其他运算,如平方根,立方根等,只需加上相应的计算子类再去工厂增加switch分支即可,修改界面也不会影响计算算法。只要输入符号,工厂就能实例化出相应的对象通过多态返回父类的方式实现了计算器的结果。也就是谁去实例化,将来会不会增加实例化的对象问题。可以考虑单独用一个类来实例化对象,这就是工厂。原创 2024-03-13 11:37:08 · 453 阅读 · 0 评论 -
C# Socket入门编程winform案例(附下载链接)
C# socket编程实现信息的接收(winform)原创 2023-06-05 21:33:59 · 1213 阅读 · 0 评论 -
C#基础练习题,编程题汇总
一、C#提取输入的最大整数二、秒数换算为相应的时、分、秒三、C#计算电梯运行用时demo四、C#用一维数组求解问题五、C#程序教小学生学乘法六、C#winfrm简单例题七、C#类继承习题八、C#绘图例子原创 2023-02-18 23:50:12 · 10162 阅读 · 1 评论 -
C# 删除chart控件网格:两种方法
1、编辑控件属性, 二、修改代码(简单)打开对应的代码,将下面两个属性设置为false,如下图所示原创 2022-12-01 17:19:05 · 2260 阅读 · 2 评论 -
C# winform 文件批量拷贝到目标文件夹【案例+源码】
C# winform 练习,下面代码实现了从源文件夹拷贝所有文件到目标文件夹原创 2022-11-24 14:55:50 · 917 阅读 · 1 评论 -
C# 选择文件夹输出路径
【winform】C# 选择文件夹输出路径到文本框。原创 2022-11-24 14:01:52 · 968 阅读 · 0 评论 -
C#读取写入文件的3种方式【案例+源码】
C#读写文件总结(三种方法)1:二进制读写2:泛型读写:3:XML读写:不是很稳定原创 2022-11-21 15:24:10 · 894 阅读 · 0 评论 -
C#winform各种异常处理方式
使用.NET默认异常处理机制捕获异常,C#使用try...catch手动捕获异常,使用try...catch...finally手动捕获异常,使用try...多个catch...finally手动捕获异常,较高层次上下文捕获较低抛出的异常,C#自定义异常原创 2022-11-18 12:07:58 · 1454 阅读 · 1 评论 -
C#窗体间常用的几种传值方式及委托与事件详解
C#窗体间常用的几种传值方式及委托与事件的相关.窗体间的传值,最好使用委托方式传值,开始之前,我们先来说一下委托与事件的关系。首先创建2个窗体,这里我们以form1为发送窗体,form2为接收窗体。事件:是委托类型的一个特殊实例,只能在类的内部触发执行。form1窗体 form2窗体。原创 2022-11-17 11:10:28 · 1412 阅读 · 0 评论 -
C# 委托多播实例【通俗易懂】
C# 委托多播实例【通俗易懂】原创 2022-11-17 10:37:50 · 250 阅读 · 0 评论 -
C#winform-多线程【案例+源码】
二、多线程1. 创建并启动线程(暂停线程1秒)2、线程合并3、线程终止4、线程中的参数传递5、线程安全和线程锁Lock原创 2022-11-16 15:09:56 · 3252 阅读 · 1 评论 -
C# winform-窗体中的滚动字幕【案例+源码】
el 控件的水平位置可以通过改变 Label 控件的 Left 的值来实现。将Label控件的位置改变就可以实现文字的位置变换,如果该控件的位置不断的向水平方向移动,就会实现文字的滚动效果。果的窗体,运行本例,单击【演示】按钮,看到窗口中的文字开始滚动。些广告性较强的界面中需要做一些滚动的字幕。普通窗体中的文字位置都是固定的,一些窗体中需要让文字动起来,例如一。滚动字幕的效果其实就是改变了文字的位置,在窗体中显示一串文字最好的。注意:要特别注意文字滚动的方向问题,向左则减,向右则加。本例运行效果如图所示。原创 2022-11-15 17:15:55 · 1629 阅读 · 1 评论 -
C# winform在状态栏中显示检查框【案例+源码】
(2)从工具箱中为 Form1 窗体添加 StatusStrip 控件,并从工具箱中为状。(1)创建一个项目,将其命名为 Ex01_11,默认窗体为 Form1。在状态栏中添加检查框比较容易,只需先将状态栏加入窗体,然后将检查框。状态栏中,这样既能起到控制程序的作用,又能使界面和谐、美。运行程序,在窗体的状态栏中加入了显示时间检查框。在设计程序界面时,为了规范界面,可以将一些控件放置在。根据本实例,读者可以开发以下功能。从工具箱中拖入状态拦即可。运行时设置控件的位置。动态控制控件的显示。原创 2022-11-15 16:03:26 · 533 阅读 · 0 评论 -
C# winform窗体程序-菜单动态合并(MDI窗体)
所以在做多文档界>面程序时要用.MDI父窗体相应的所有子窗体都要设置MdiParent属性.创建一个“打开子窗体”主菜单,然后选中 ContextMenuStrip 控件为其添加子。(3)为程序添加一个窗体,默认名为 Form2,同时向窗体添加 ContextMenu。过 MDI 窗体的读者可能都知道,当 MDI 子窗体最大化时,子窗体和主窗体的菜单。(1)创建一个项目,将其命名为 Ex01_02,默认窗体为 Form1。在程序中经常使用弹出菜单,并且一个窗体中可以存在多个弹出菜单。原创 2022-11-15 09:45:19 · 1355 阅读 · 0 评论 -
C# winform 带进度条的状态栏【案例+源码】
后调用 PerformStep 方法来使该值递增,就可以实现带进度条的状态栏。上网浏览网页的读者都用过 IE 浏览器,读者是否注意到该浏览器的状态栏,(1)创建一个项目,将其命名为 Ex01_12,默认窗体为 Form1。在打开网页的过程中,浏览器下边的状态栏中有一个进度条显示当前网页的载入。进度,这样的状态栏使界面显得更加丰富多彩,并且非常实用。带进度条的状态栏,并且在程序运行当中进度条可以显示其进度,该实例运行结。应的按钮,在按钮的下拉选项中选择 ProgressBar 类型。在状态栏中显示时间。原创 2022-11-15 16:22:28 · 1384 阅读 · 0 评论