自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 C#EF框架

实体框架(Entity Framework)是一种对象关系映射器(O/RM),它使.NET开发人员能够通过.NET对象来操作数据库。它消除了开发人员通常需要编写的大多数数据访问代码的需求。ORM框架有个优势:解放开发人员编写数据库操作逻辑,把关注点转移到业务逻辑。提高开发效率。(开发快,节省成本。ORM:对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。

2024-09-10 19:43:39 828

原创 C#使用GDI+实现生成验证码

这个程序的主要功能是生成一个包含随机字符和干扰线的验证码图像,并允许用户输入验证码进行验证。它使用了Graphics类来绘制图像,并在用户操作(如点击图片或验证按钮)时响应事件。

2024-09-07 20:30:14 1457 1

原创 C# Windows Forms实现绘制画板

这个程序实现了一个基本的绘图工具,允许用户加载图片、保存图片、选择画笔大小和颜色,并在panel2控件上进行绘图。它通过处理鼠标事件来实现绘图功能,并通过Graphics对象在Bitmap上绘制,然后将Bitmap显示在panel2上。

2024-09-07 20:15:38 1248

原创 C#GDI和GDI+,GDI和GUI区别?

是图形用户接口,英文全称:Graphics User Interface。指用户界面,如窗体,控件。是用户和计算机有一个操作界面,用户在这个界面上的操作都是可见的;是图形设备接口,包含图形编程相关的对象和方法。是有图形编程有关的一系列接口,包括了绘图的所有元素,例如画笔,画刷,调色盘,矩形等所有和绘图有关的东西。

2024-09-05 19:59:56 666

原创 SQL分页查询

SQL分页查询

2024-08-28 18:01:27 399

原创 SQL多表关联

交叉联接就是表之间没有任何关联条件,查询将返回左表与右表挨个联接的所有行,就是左表 中的每行与右表中的所有行再一一组合,相当于两个表“相乘”。右外联接是左外联接的反向联接,将返回右表的所有行,如果右 表的某一行在左表中没有匹配行,则左表返回空值,否则返回相应值。全联接/完整外联接将返回左表和右表中的所有行,当某一行在另 一个表中没有匹配行时,另一个表返回空值,否则返回相应值。左外联接的结果集包括左表的所有行,如果左表的某一行在右表中没有匹配行,则右表返回空值,否则返回相应值。

2024-08-27 22:54:02 454

原创 SQL增删改查

删除表的所有行,但表的结构、列、约束、索引等不会被删除;不能用于有外建约束引用的表。清空表数据,自动编号的列重置,项目上线前,把测试数据全部清空。delete语句不加where也会清空数据,但编号不会重置。SQL中字符串使用单引号包裹,数字不需要包裹。只想执行某一行SQL语句,选中在执行。* :all全部,表示所有列。%在结尾表示以...开头。不要忘记where条件!%在开始表示以...结尾。切记:别忘记where。

2024-08-27 19:18:36 371

原创 C#委托、事件、多播

使用delegate关键字定义a.委托可以声明在类外部,也可以在类内部b.跟方法有点类似,有参数,返回值,访问修饰符,比方法声明多一个关键字delegate创建委托的公式:delegate 该委托存储的方法的返回值 委托的名字(该委托的方法的参数)事件是用户操作,例如按键、单击、鼠标移动等。在C#中,事件是一种特殊的委托,事件是基于委托的,即事件是某个委托的实例(简单理解:事件是由委托创建出来的变量而异)。两个核心:a.事件执行的时机 b.事件执行的业务逻辑语言中事件,指委托的实例。

2024-08-17 21:55:08 951

原创 泛型总结(泛型方法,类,接口,委托,约束)

泛型(generic)是C# 2.0推出的新语法,并不是语法糖,它是专门为处理多段代码在不同的数据类型上执行相同的指令的情况而设计的。

2024-08-17 11:14:57 863

原创 C# winform批量重命名

ListBox更改属性Name (文章里的属性名为lbFIleList),(另一边的属性名为lblReFileList)目录:lable控件 更改属性Name (文章里的属性名为tbPath)选择文件:Button按钮 (文章里的属性名为btnSelectFile)清空列表:Button按钮 (文章里的属性名为btnClearList)打开软件目录:Button按钮 (文章里的属性名为btnDKRJML)打开目录:Button按钮 (文章里的属性名为btnOpenML)

2024-08-10 17:39:40 298

原创 C# File类API:

Copy(sourceFileName,destFileName,overwrite) 将现有文件复制到新的文件,允许覆盖同名文件。ReadAllBytes是一个简单且直接的方法,适用于快速读取整个文件内容的场景,如果在处理大文件时,考虑使用更高效的读取方式。mode模式:用于指定在文件不存在时是否创建该文件,并确定是要保留还是覆盖现有文件的内容。FIle是静态的,不需要创建它的实例就可以使用它的方法。打开文本文件,读取文件中的所有文本,然后关闭该文件。打开文本文件,读取文件的所有行,然后关闭该文件。

2024-08-10 16:35:30 852

原创 C#算术运算符、逻辑运算符:

/ 运算结果为:21。// 运算结果为:21。//运算结果为:11。++放在操作数后面,即num++,会先使用操作数进行运算,然后再自增1.// 运算结果为:10。// 运算结果为:10。// 运算结果为:9。// 运算结果为:19。// 运算结果为:19。++放在操作数前面,即++num,会先进行自增1,然后再进行运算.--(减量):自减运算符,整数值减少1。

2024-08-03 19:29:36 580

原创 C# ArrayList方法

C# ArrayList方法

2024-08-01 20:12:19 663

原创 C# 结构

当您使用 new 操作符创建一个结构对象时,会调用适当的构造函数来创建结构。与类不同,结构可以不使用 New 操作符即可被实例化。如果不使用 New 操作符,只有在所有的字段都被初始化之后,字段才被赋值,对象才被使用。1:一般存储少量且简单的数据结构,追求性能(如:int,long,bool等)结构和类相比,一般保存的数据量少,存储在栈上,读取速度比类快。C#语言中,其实所有的类都可以转换结构,所有结构也可以转换类。值类型一般存储的数据量少,引用类型存储数据量大,且复杂。,类比较灵活,结构受限制。

2024-07-29 19:30:12 178

原创 C# 接口

理解成“在接口服务器上定义多个方法,在客户端上调用这些方法,这样的一个过程,称为请求接口。C#中,接口(Interface)和抽象类(Abstract Class)都用于定义抽象的行为,但它们有不同的应用场景和限制。接口中包含类的常用成员(如:属性,方法,事件),但并不是类中的所有成员都可以在接口中存在。如果一个类,同时实现两个接口,和一个父类,顺序是什么?C#类只能继承一个父类(单继承),但一个类可以实现多个接口。提供了一种实现抽象的方式,也可以提供具体实现的细节。抽象方法不包含实现,需要在子类中实现。

2024-07-29 19:08:44 239

原创 C#变量储存-堆(Heap)和栈(Stack)

堆(Heap):在c里面叫堆,在c#里面其实叫托管堆。栈(Stack):就是堆栈,简称栈。

2024-07-26 20:02:19 511

原创 C# While,DoWhile语句;跳转语句 - break、continue、return

C# While,DoWhile语句;跳转语句 - break、continue、return

2024-07-26 19:31:30 324

原创 C# 迭代语句 - For

for(初始化语句;判断条件;循环体)语句组在指定的布尔表达式的计算结果为true时,for语句会执行一条语句或一个语句块。以下示例显示了for1:int i= 0;初始化语句,只在第一次循环时执行判断条件,成立才执行循环体,不成立跳转for循环3:循环体,for执行几次?内含意思for循环体执行几次?4:累加或累减语句初始化语句可以写到for循环外面;累加累减语句可以写到循环体中;判断条件也可以省略for语句的所以部分都是可选的。例如,以下代码定义无限for循环;“死循环”

2024-07-25 20:11:30 313

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除