随笔分类 - C#
记录C#的学习过程
摘要:0 动图: 1 先利用VS自带的socket类来写好TCP_CORE: 类目录如下: 点击查看TCP_CORE class的完整代码 using System; using System.Collections.Generic; using System.Diagnostics; using Sys
阅读全文
摘要:0 背景 这两天在重新复习事件,比如Winform控件的事件,利用vs很方便地实现。比如:想要在窗体加载时,修改窗口的标题;我们只需要双击Form1的标题栏即可; vs便会给我们生成如下代码,且光标自动定位到方法体中: private void Form1_Load( object sender,
阅读全文
摘要:本文关键字: 多窗口切换 label splitContainer 窗口背景颜色设置 字体设置 窗口布局 按钮事件 按钮 新建项目: 开发MainForm: MainForm先添加1个splitContainer,然后splitContainer.Panel1添加3个按钮,分别是button1,bu
阅读全文
摘要:第一种:直接调用,通过invoke方法; 第二种:这是第二种将委托作为方法的参数的间接调用; 下面举个栗子演示: using System; using System.Collections.Generic; namespace TestDelegate { delegate int DeleInv
阅读全文
摘要:1 例程代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; name
阅读全文
摘要:
1 标准输出流控制台程序: namespace ReturnConsoleWrite { class Program { static void Main(string[] args) { //程序功能:将所以应用程序输入参数连成一个字符串 string _output=null; for (int
阅读全文
1 标准输出流控制台程序: namespace ReturnConsoleWrite { class Program { static void Main(string[] args) { //程序功能:将所以应用程序输入参数连成一个字符串 string _output=null; for (int
阅读全文
摘要:
先来看看微软官方对接口的定义与说明。 接口定义协定。 实现接口的类或结构必须遵循它的协定。 接口可以从多个基接口继承,类或结构可以实现多个接口。 接口可以包含方法、属性、事件和索引器。 接口本身不提供它定义的成员的实现。 接口仅指定实现接口的类或结构必须提供的成员。 对于这种官方的文档,我相信大部分
阅读全文
先来看看微软官方对接口的定义与说明。 接口定义协定。 实现接口的类或结构必须遵循它的协定。 接口可以从多个基接口继承,类或结构可以实现多个接口。 接口可以包含方法、属性、事件和索引器。 接口本身不提供它定义的成员的实现。 接口仅指定实现接口的类或结构必须提供的成员。 对于这种官方的文档,我相信大部分
阅读全文
摘要:不废话,直接贴上要实现的效果和代码... 【1】直接使用Lambda表达式是实现多线程: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Thread
阅读全文
摘要:
接上一个笔记:https://www.cnblogs.com/StephenYoung/p/17792668.html 现在增加了一个新的朋友类:Friends 这个类构造如下: 从上到下依次是: 1、字段名称、 2、要离开的事件、 3、方法--离开主人家、 4、Friends构造函数(方法)、 5
阅读全文
接上一个笔记:https://www.cnblogs.com/StephenYoung/p/17792668.html 现在增加了一个新的朋友类:Friends 这个类构造如下: 从上到下依次是: 1、字段名称、 2、要离开的事件、 3、方法--离开主人家、 4、Friends构造函数(方法)、 5
阅读全文
摘要:
目的: 模拟一个家庭日常发生的场景:妈妈做好饭,说:“开饭了!”,这是爸爸听到了妈妈的喊话就立马动身开始饭吃。而儿子此时正在打游戏,于是他就说:“等我打完这把游戏再吃!”。 借由次例子来展示C#的事件,加深对它的理解与运用。 一、新建3个对象:分别是Dad,Mom,Son; Mom class有一个
阅读全文
目的: 模拟一个家庭日常发生的场景:妈妈做好饭,说:“开饭了!”,这是爸爸听到了妈妈的喊话就立马动身开始饭吃。而儿子此时正在打游戏,于是他就说:“等我打完这把游戏再吃!”。 借由次例子来展示C#的事件,加深对它的理解与运用。 一、新建3个对象:分别是Dad,Mom,Son; Mom class有一个
阅读全文
摘要:
续接上一篇文《C#事件总结》,那是通过一个结合例子的文字描述,接下来我将通过图文形式展现。 现在VS开发环境中看看事件是什么样子的: 再来看看我的笔记,希望对你的理解有帮助。 哦,顺便提醒一下,如果您喜欢我的博客或者文章,请在页面右侧边点击“打赏”,嘿嘿,谢谢!
阅读全文
续接上一篇文《C#事件总结》,那是通过一个结合例子的文字描述,接下来我将通过图文形式展现。 现在VS开发环境中看看事件是什么样子的: 再来看看我的笔记,希望对你的理解有帮助。 哦,顺便提醒一下,如果您喜欢我的博客或者文章,请在页面右侧边点击“打赏”,嘿嘿,谢谢!
阅读全文
摘要:
什么是面向对象呢? 对于接触或者熟悉一些编程知识的同学来讲,“面向对象”这个词儿一点儿也不陌生。经常听说XX语言是完全面向对象的编程语言,比如C#、Java这些便是完全面向对象的编程语言,又比如C++既是面向过程的编程语言,也是面向对象的编程语言。那么到底二者有什么区别呢,哪个会更好呢?接下来,我结
阅读全文
什么是面向对象呢? 对于接触或者熟悉一些编程知识的同学来讲,“面向对象”这个词儿一点儿也不陌生。经常听说XX语言是完全面向对象的编程语言,比如C#、Java这些便是完全面向对象的编程语言,又比如C++既是面向过程的编程语言,也是面向对象的编程语言。那么到底二者有什么区别呢,哪个会更好呢?接下来,我结
阅读全文
摘要:上次发的《利用委托技术实现多个子窗口与主窗口之间交互通信》存在如下几个问题: 1.没有详细注释说明采用了哪几个委托,分别是干什么的,委托的5要素没有清晰的标识出来————详细注释出来; 2.当子窗口先打开,再关闭了以后,程序仍然可以响应“警告”“问题”....等弹框。————通过判断字符串的IsDi
阅读全文
摘要:
**【0目标】** 实现多个子窗口与主窗口之间交互通信:即主窗口可以通过按钮往所有子窗口发送信息,同时,任何一子窗口也可以给主窗口发送信息; **【1新建工程项目】** 。 抽象方法:只能在抽象类中使用,并且它没有主体。主体即具体实现由派生类(继承自)提供。 抽象类可以有抽象方法和实现方法,至少有一个抽象方法。 试图讲一个抽象
阅读全文
抽象可以通过抽象类或接口来实现。 abstract关键字用于类和方法: 抽象类:是一个受限类,不能用于创建对象(要访问它,必须从另一个类继承)。 抽象方法:只能在抽象类中使用,并且它没有主体。主体即具体实现由派生类(继承自)提供。 抽象类可以有抽象方法和实现方法,至少有一个抽象方法。 试图讲一个抽象
阅读全文
摘要:1首先,新建WinForm的.NetFramWork的工程并添加2个Form: 2设置 Form1为MDI主窗口; 【属性】—— 将以上属性改为 True; 另外,也可以采用代码形式: this.IsMdiContainer = true;//设置容器属性 来实现同样的功能,此Demo采用代码来实现
阅读全文
摘要:前言:C#的事件也是一项非常关键的技术,必须要深刻的理解,本质上是基于委托的; 事件模型的五个组成部分: 1.事件的拥有者—— event source,对象; 2.事件的成员——event,成员; 3.事件的响应者——event subscriber,对象; 4.事件处理器——event hand
阅读全文
摘要:1.新建一个WPF的应用; 2.拖拽控件并布局好: 【小技巧】选中控件,点击”回形针“即可让该控件跟随窗口自动调整大小; 3.编写代码: 主程序代码如下: namespace WpfApp1 { delegate void ShowMsgDelegate(ref TextBox textbox1,
阅读全文

浙公网安备 33010602011771号