C#
C#
一个处女座的程序媛
脚踏实地,仰望星空。
展开
-
C#判空等抽象类方法
public bool isEmpty(Form frm) { foreach (Control ctrl in frm.Controls) { if (ctrl is TextBox) { if (string.IsN原创 2018-01-02 17:29:26 · 338 阅读 · 14 评论 -
构造函数
是什么 构造函数(英语:Constructor ; 别称:构造器,构造方法,建钩子)是一个类里用于建立对象的特殊子程序,它能初始化一个新建的对象,并时常会接受参数用以设定实例变量。 个人理解: 它是建一个实现特定功能(创建对象时初始化对象)的方法。特点 它的函数名与类名相同;它不可以重载; 无返回值,也不需要void;所有类都有构造方法,如果你不编码则系统默认生成空的构造方法,...原创 2018-02-25 23:26:55 · 306 阅读 · 43 评论 -
委托(Delegate)
What定义(delegate):使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。注意:C#中的术语,类似C/C++中函数指针的概念,但是委托是面向对象且类型是安全的。所有的委托都派生自System.Delegate类。而Java 中没有委托,但是通过动态...原创 2018-03-10 08:54:30 · 814 阅读 · 20 评论 -
C#简介
前言: 大家好,我是菜鸟小菜,小菜最近接触了一门新的语言C#,进行了C#相关的视频学习,C#是什么东东呢?现在跟着小编一起来开启C#的探险之旅吧!What: C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语原创 2017-03-04 14:14:42 · 949 阅读 · 34 评论 -
成员变量,局部变量-变量的那些事
What 变量来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念,变量可以通过变量名访问,在指令式语言中,变量通常是可变的。所以小编认为它有2个特点:它是地址,它里面的内容可变。另外,变量必须先声明(申请地址),然后赋值(填充内容)才可使用。 变量分为成员变量和局部变量。 局部变量:类的方法中 成员变量(又叫全局变量):方法外, 类中成员变量分为静态变量和非静态变量。静态原创 2017-09-11 18:07:48 · 376 阅读 · 35 评论 -
switch语句的用法
前言最近小编在编写程序时,用到了switch语句,今天小编带大家学习下switch语句。内容程序设计语言包括三种控制结构:顺序结构,选择结构,循环结构。而switch语句属于多分支的选择结构。它的一般形式为: switch(表达式) { case常用表达式1:语句1; case常用表达式2 : 语句2; ... case常用表达式n原创 2017-09-19 12:34:46 · 864 阅读 · 35 评论 -
this.close和this.hide --C#
this.close和this.hide等有什么区别呢,怎么用呢为?小编百度了下, 找到了以下这篇博客:this.hide(),this.close(),this.dispose(),以及this.Hide()与this.Visible、Application.Exit与this.Close()区别C#中this的作用一、C# this指针的几种用法 1、限定被原创 2017-11-12 22:53:47 · 2243 阅读 · 15 评论 -
C#中Timer控件的简单介绍
它是什么? 控件。它是不可见的。它是干什么的? 用于背景进程中。通过引发Timer事件,Timer控件可以有规律的隔一段时间执行一次代码。也就是,你可以根据你自己的需要,给Timer控件设置时间,Timer每隔这段时间,就执行一次代码(这个代码你可以根据自己需要的功能写。)属性: Timer控件主要会用到2个属性一个是Enabled和Inter原创 2017-12-11 11:33:29 · 13730 阅读 · 17 评论 -
C#避免子窗口显示在父窗口的控件之下
在主窗体中前面敲:[ DLLImport ("user32") ] public static extern int SetParent(int hWndChild,int hWndNewParent);在主窗体的子窗体触发事件中敲:Form frm =new Form();frm.MidParent=this;frm.Show();SetParent((int原创 2017-12-17 21:48:45 · 1157 阅读 · 20 评论 -
C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
前言: 小编最近在公司和同事合作一个CS项目,小编负责的U层界面优化,组长对小编提出了一个要求:实现控件随窗体大小的改变而自动适应其改变小编成功实现了,跟小编一起来学习下吧! 内容: 如果让下图窗体的所有控件随窗体大小的改变而自动适应其改变,该怎么做? 全选窗体上的所有控件,点击Anchor属性,将其改为None(全不选),原创 2018-01-20 20:41:12 · 2892 阅读 · 30 评论 -
面向对象
What: 什么是面向对象? 面向对象程序设计00是种具有对象概念的程序编程典范,同时也是一种程序开发的抽象方针。它可能包含数据、属性、代码与方法。对象则指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,对象里的程序可以访问及经常修改对象相关连的数据。在面向对象程序编程里,计算机程序会被设计成彼此相关的对象.原创 2018-02-04 23:17:33 · 201 阅读 · 13 评论 -
CSS(层叠样式表)初识上
What 定义: CSS(Cascading Style Sheets )层叠样式表,又称串样式列表、级联样式表、串接样式表、层叠样式表,一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言,由W3C定义和维护。核心:一种语言,添样式。Why 弥补Html的不足,以下是html不足:修改,设置麻烦,功能不足;而CSS:CSS排版功能齐...原创 2018-03-12 17:18:29 · 644 阅读 · 26 评论