C#语言
文布斯
《勤读》
书从疑处翻成悟,
文到穷时自有神。
读书心细丝抽茧,
练句功深石铺天。
展开
-
【C#语言】StatusStrip控件
在项目实战中,有时需要显示任务栏。因此,需要使用StatusStrip控件。原创 2022-08-29 11:19:55 · 606 阅读 · 1 评论 -
【C#语言】绘制两条折线图
【代码】【C#语言】绘制两条折线图。原创 2020-11-25 17:48:58 · 1887 阅读 · 0 评论 -
【C#语言】ToolStrip控件
在项目实战中,页面布局常使用ToolStrip控件。Items:在ToolStrip上的显示项的集合。TextDirection:指定项的文本绘制方向。BackColor:组件的背景色。原创 2022-08-27 14:17:03 · 1335 阅读 · 0 评论 -
【C#语言】MDI窗体
在实际项目中,有时会需要使用多窗体,因此引入MDI窗体功能。原创 2022-08-25 16:50:10 · 503 阅读 · 0 评论 -
【C#语言】WinForm窗体
BackGroundImage:设置窗体背景图片。窗体的本质是Form类的对象。BackColor:设置窗体背景颜色。MouseClick:鼠标点击事件。Icon:设置窗体左上角图标。Name:设置窗体的标识名。Size:设置窗体的大小。Text:设置窗体的标题。Click:窗体点击事件。Load:窗体加载事件。原创 2022-08-23 01:06:38 · 919 阅读 · 0 评论 -
【C#语言】WinForm 个性皮肤
实现个性化窗体using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Sunisoft.IrisSkin;namespace 皮肤{ publ...原创 2020-11-26 17:38:00 · 1618 阅读 · 0 评论 -
【C#语言】字符转换成数组
字符串,转换成整型数组。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace Test4{ public partial class Form1 : Fo.原创 2020-11-29 18:56:30 · 5237 阅读 · 0 评论 -
【C#语言】自定义属性网格控件
在项目开发中,根据客户需求,自定义属性网格,简洁实用。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace PropertyGrid{ ...原创 2020-12-03 17:26:50 · 549 阅读 · 0 评论 -
【C#语言】密码文本
用户输入密码时,需要隐藏密码,故使用密码文本功能。原创 2020-12-20 12:15:42 · 1292 阅读 · 1 评论 -
【C#语言】Lambda表达式升级
今日发表了关于“C# 3.0引入Lambda表达式”的文章,大学好友小哲子,嫌弃科学家的语法不够简洁,故深入研究了一番,原来,Lambda表达式,还可以更简洁!---------- 完 ----------原创 2021-01-21 21:08:26 · 113 阅读 · 0 评论 -
【C#语言】DataGridView单元格自动填充
微软为DataGridView控件添加了单元格自动填充功能,但在实际开发时,这项功能很少使用。原创 2022-08-09 21:46:50 · 2462 阅读 · 0 评论 -
【C#语言】DataGridView隔行显示颜色
在实践项目中,有时为了界面美观,需要将数据表进行美化,比如隔行显示不同颜色。原创 2022-08-07 22:03:39 · 1429 阅读 · 1 评论 -
【C#语言】DataGridView绘制行号
在实际项目中,有时表格需要绘制行号。原创 2022-08-07 18:41:52 · 910 阅读 · 0 评论 -
【C#语言】匿名方法
具名方法:需要多次使用的方法。匿名方法:只需使用一次的方法。原创 2021-01-20 20:36:00 · 679 阅读 · 0 评论 -
【C#语言】DataGridView修改选中行颜色
在项目实践过程中,需要修改选中行的颜色,以满足客户的需求。原创 2022-08-07 12:44:16 · 5448 阅读 · 0 评论 -
【C#语言】DataGridView排序筛选
在实际应用中,数据表中的数据需要排序和筛选。原创 2022-08-07 02:13:20 · 4496 阅读 · 0 评论 -
【C#语言】DataTable
【C#语言】DataTable。原创 2020-12-08 20:21:53 · 1276 阅读 · 0 评论 -
【C#语言】DataGridView删除行
在实际项目中,有时需要将数据表中的数据删除,因此需要使用DataGridView控件中删除行的功能。从集合中移除指定位置处的行。原创 2022-08-06 20:04:25 · 8298 阅读 · 0 评论 -
【C#语言】DataGridView隐藏行列
获取或设置一个值,指示该列是否可见。在实践中,有时需要将表中数据隐藏。原创 2022-08-06 18:12:36 · 4086 阅读 · 0 评论 -
【C#语言】DataGridView获取当前单元格信息
在使用DataGridView控件时, 表中信息有时需要提取,因此,需使用获取坐标的方法,和获取内容的方法。原创 2022-08-03 16:04:16 · 4126 阅读 · 0 评论 -
【C#语言】DataGridView绑定数据
工程师在做开发时,需要将数据以图表的形式,呈现在桌面上。因此,数据网格视图工具需要绑定数据。原创 2022-07-10 02:39:07 · 1563 阅读 · 0 评论 -
【C#语言】CheckBox控件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace Test{ public partial class Form1 : Form { ...原创 2022-05-12 01:01:44 · 478 阅读 · 0 评论 -
【C#语言】写入CSV文件
创建CSV文件,并且可以持续向文件中追加文本内容。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;namespace 写CSV文件...原创 2021-01-11 00:12:49 · 1598 阅读 · 0 评论 -
【C#语言】Lambda表达式
匿名方法有些繁琐,在升级C#3.0时,科学家引入Lambda表达式,简化了匿名方法。语法:1.删除delegate关键字。2.在参数列表和语句块主体间,放入Lambda运算符 => ,读作“goes to”。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Lambda表达式{ //定义一个委托 delegate int my.原创 2021-01-21 20:17:43 · 101 阅读 · 0 评论 -
【C#语言】LINQ概述
一:LINQ是什么?LINQ可以很轻松地查询对象集合。 LINQ的重要特性:LINQ代表语言集成查询。 LINQ是 .NET 框架的扩展,它允许我们使用SQL查询数据库的方式来查询数据集合。 LINQ可以从数据库,程序对象的集合以及XML文档中查询数据。二:LINQ提供程序是什么?LINQ可以和各种类型的数据源一起工作,比如SQL数据库,XML文档,等等。然而,对于每一种数据源类型,在其背后一定有根据,该数据源类型实现LINQ查询的代码...原创 2021-06-29 06:05:30 · 557 阅读 · 0 评论 -
【C#语言】Socket通信
很好奇,微信是怎么实现聊天的呢?于是乎,研究了一下,共享源码!using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Net;using System.Net.Sockets;using System.Text;using ...原创 2020-12-14 20:16:48 · 317 阅读 · 2 评论 -
【C#语言】委托
委托和类一样,是一种用户自定义的类型。但类表示的是数据和方法的集合,而委托则持有一个或多个方法。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 委托{ //定义一个返回值为int类型且参数为空的委托 delegate int My_delegate(); class Program { static void原创 2021-01-16 01:19:52 · 131 阅读 · 0 评论 -
【C#语言】枚举
枚举,是程序员自定义的类型,与类或结构一样。枚举,与结构一样,是值类型。因此操作系统直接存储他们的数据,而不是分开存储引用和数据。枚举,只有一种类型的成员,即程序员定义的值常量。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 枚举{ //定义枚举类型 enum my_enum { //定义枚举成员 .原创 2021-01-23 16:56:37 · 202 阅读 · 2 评论 -
【C#语言】结构
结构,是程序员自定义的数据类型。结构与类相似,包含数据成员和函数成员。结构,是值类型;类,是引用类型。结构,是隐式密封的,因此,结构不支持继承,不支持派生。系统为结构提供一个隐式的构造函数。定义结构的关键字:struct。语法:struct xxx{xxx;xxx;}using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace.原创 2021-01-24 19:06:15 · 107 阅读 · 0 评论 -
【C#语言】接口
接口,是指定一组函数成员,但是不实现他们的引用类型。所以,只能由类或者结构,来实现接口。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 接口{ //声明接口 interface my_interface { //方法无实现主体 void eat(); } //cat类实现接口原创 2021-01-29 20:20:44 · 98 阅读 · 0 评论 -
【C#语言】as运算符
如果我们尝试将类对象的引用,强制转换为类未实现的接口的引用,强制转换操作会抛出一个异常,我们可以通过使用as运算符来避免这个问题。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace as运算符{ interface my_interface { string say(); } class people .原创 2021-02-02 19:44:31 · 224 阅读 · 0 评论 -
【C#语言】泛型类
泛型类,不是实际的类,而是类的模板。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 泛型类{ class Program { static void Main(string[] args) { //创建泛型类的实例对象 var first = new My_cl原创 2021-02-20 00:52:59 · 133 阅读 · 0 评论 -
【C#语言】泛型方法
泛型方法,不是实际的方法,而是方法的模板。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 泛型方法{ class Program { static void Main(string[] args) { int[] intArray = {1,2,3,4,5,6 };原创 2021-02-22 00:42:53 · 150 阅读 · 0 评论 -
【C#语言】具名类型和匿名类型
匿名类型,经常用于LINQ查询的结果之中。 具名类型,它的对象创建表达式由三部分组成:new关键字,类名或构造函数,对象初始化语句。对象初始化语句在一组大括号内,包含了以逗号分隔的成员初始化列表。 匿名类型,它的对象创建表达式使用相同的形式,但是没有类名和构造函数。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespa...原创 2021-07-01 06:54:02 · 357 阅读 · 0 评论 -
【C#语言】泛型委托
泛型委托和非泛型委托相似,不过,类型参数,决定了能接受什么样的方法。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 泛型委托{ //定义泛型委托 delegate void My_del<T>(T value); class Simple { //方法匹配委托 public st原创 2021-03-14 00:37:52 · 408 阅读 · 2 评论 -
【C#语言】泛型结构
泛型结构,与泛型类相似,泛型结构可以有类型参数和约束,泛型结构的规则和条件与泛型类是一样的。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 泛型结构{ class Program { static void Main(string[] args) { var T1 = new My_d原创 2021-03-13 22:07:08 · 330 阅读 · 0 评论