C#
张伟杰-Vijay
这个作者很懒,什么都没留下…
展开
-
C#视频—C#基础(一)数据类型
前言最近,看完了 C# 视频的第一个文件夹,主要讲解了一些 C# 的基础知识。所以,该总结了一下了,要不然再看下去,脑子就成一团浆糊了。语法基础先来一张思维导图,梳理一下学到的知识,如果画的不好,希望各位不吝赐教,非常希望得到大家的指点。 C#是什么?C# 是基于 .Net Frame Work 的一种面向对象编程语言。 而 .Net Frame Work 是一种框架,一种...原创 2018-05-18 21:38:34 · 397 阅读 · 19 评论 -
c#—关闭窗体的方法
关闭窗体的四种方法1. close():指仅关闭当前窗体,如果不是主窗体(包含主线程的窗体,并非MDI窗体)的话,是无法退出整个程序的。如果有托管线程也无法退出。 此方法会调用 dispose() 方法,所以它会自动的帮我们释放内存,除了以下两种情况:(1)该窗体是多文档应用程序(MDI)的一部分并且此窗体不可见;(2)此窗体是“模态”窗体。 close() 方法执行的时候会触发...原创 2018-09-02 15:51:19 · 19131 阅读 · 15 评论 -
委托与事件(浅度分析)—事件
事件的由来什么是事件?事件其实就是对委托的封装。什么意思呢?比如声明字段的时候,每个字段都有属性。那么委托和事件的关系其实就和字段和属性的关系是一样的,为了更好的封装委托,事件就应运而生了。接下来就分析一下事件是怎么来的,将委托声明在类的内部。//委托声明在类的内部public class GreetingManager{ public GreetingDelegate d...原创 2018-08-16 11:53:01 · 264 阅读 · 9 评论 -
委托与事件(浅度分析)—委托
前言对于委托和事件,初次接触是在《大话设计模式》这本书中,但是里面只是说明了一下委托和事件是如何使用的,并没有详细的讲解委托和事件是什么,所以不甚理解。因为不清楚委托和事件,所以每次想到它心里就很不舒服,总有一个解不开的结。现在对于它们稍微理解了一点儿,心里的石头也可以暂时放一放了。委托由来什么是事件小结...原创 2018-08-16 10:48:29 · 225 阅读 · 13 评论 -
c#—如何借助windows media player控件编写播放器
windows media player控件的常用属性和方法以下 music player 均为windows media player控件的名字。 1.属性 1)musicPlayer.settings.autoStart:打开播放器时是否自动播放 。true:自动播放,false:不自动播放,默认自动播放。 2)musicPlayer.URL:要播放歌曲的路径。 3)musi...原创 2018-06-18 21:22:01 · 13619 阅读 · 41 评论 -
c#—OpenFileDialog(打开文件对话框)
OpenFileDialog是什么?OpenFileDialog是一个类,实例化此类可以设置弹出一个文件对话框。比如:我们发邮件时需要上传附件的时候,就会弹出一个让我们选择文件的对话框,我们可以根据自己的需求,自行设置一些对话框的属性,那么怎么使用它呢?OpenFileDialog的一些常用属性1.title title 属性属性可以设置文件对话框的标题OpenFileDial...原创 2018-06-18 17:02:48 · 45716 阅读 · 21 评论 -
C#视频—多态
什么是多态?通俗的理解就是:不同的对象收到相同的消息时,会产生不同的行为。多态的两种体现形式1.重写父类方法1)使用 new 关键字,隐藏父类方法 当子类的方法与父类的方法同名时,可以在子类方法的修饰符后面加 new 关键字,这种是将父类的方法隐藏,我的理解是子类中仍然有继承下来的父类方法,只不过是隐藏起来。可以根据情况,想调用父类的方法就调用父类的方法,想调用自己的方法就...原创 2018-06-09 17:20:18 · 319 阅读 · 22 评论 -
c#总结
C#视频看完了,感觉视频中讲的知识点很碎,颗粒归仓,就要总结总结。 以上就是我画的导图,下面我来一一解释一下: 1.值类型与引用类型   值类型 引用类型 内存分配 值在栈上 地址在栈上,值在堆上 构造函数 有一个默认的无参构造函数;如果自己写有参构造,则必须把字段都写上,且无参构造仍然可以存在 也有一个默认的无参构造;自己写...原创 2018-06-20 21:16:22 · 421 阅读 · 32 评论 -
C#视频—继承
什么是继承继承:从表面意思看就是子承父业,在面向对象中即子类可以继承父类中的属性、方法等。 C#中如何继承请看下面的例子:Public class Teacher : Person //Teacher 继承了 Person{}继承的性质1.继承性 2.单根性:每个子类只能有一个父类,但是一个父类可以有多个子类。子类显示调用父类构造函数...原创 2018-06-03 11:39:48 · 428 阅读 · 16 评论 -
C#视频—面向对象
类和对象说到面向对象,怎么能不知道类和对象的区别呢?说实话,我以前一直没有理解“对象”的真正含义,不知道大家有没有对“对象”有误解。 1.类:类是对一组具有相同属性的对象的抽象集合。类是不占内存的。 2.对象:世间万物皆对象,对象是一个特指的,具体的,看得见摸得着的事物。对象是占内存的。 举个栗子:电脑是一个类,而 XXX 的电脑才是一个对象;粉笔是一个类,而手里拿的这一根才是一个...原创 2018-05-26 19:24:24 · 332 阅读 · 22 评论 -
C#视频—C#基础(三)运算符+三大结构
前言由于博客篇幅太长,所以分成了3篇博客来总结这一周学到的东西,希望大家不要见怪。 如果有兴趣阅读上两篇博客请点击:C#视频—C#基础(一)数据类型 C#视频—C#基础(二)量的定义 这次接着来介绍C#中的运算符和三大结构。运算符运算符分为:算术运算符、关系运算符和逻辑运算符。算术运算符1.一元运算符:只需一个操作数就可以自行运算。...原创 2018-05-19 11:58:38 · 261 阅读 · 19 评论 -
C#视频—C#基础(二)量的定义
量的定义变量的命名规则和命名规范1.命名规则 a.必须以字母、_或@开头,不要以数字开头 b.后面可以跟任意字母、数字、下划线 c.对大小写敏感 2.命名规范 a.Camel命名法:首个单词的首字母小写,其余单词的首字母大写 b.Pascal命名法:每一个单词首字母都大写(一般不用于变量,用于类名和方法名上) c.英文缩写全用大写温馨提示:如果想做一个不被...原创 2018-05-19 10:03:10 · 222 阅读 · 17 评论 -
c#—获取本机主机名的四种方法
获取本机主机名的四种方法获取本机 NetBIOS 名称lineLog.Computer = Environment.MachineName;获取本机 NetBIOS 名称string a = SystemInformation.ComputerName;获取本机主机名,前提是引用 System.Netusing System.Net;string b = Dns.GetHostNam...原创 2018-09-21 17:07:35 · 24957 阅读 · 30 评论