自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (70)
  • 收藏
  • 关注

原创 C++ 冒泡排序

作用:最常用的排序算法,对数组内元素进行排序1)、比较相邻的元素,如果第一个比第二个大,就交换他们两个;2)、对每一对相邻元素左同样的工作,执行完毕后,找到第一个最大值;3)、重复以上步骤,每次比较次数1,直到不需要比较;示例;将数组{4,2,8,0,5,7,1,3,9}进行升序排序。#include <iostream>using namespace std;int main(){ //利用冒泡排序实现升序序列 int arr[9] = { 4,2,8,0,

2021-08-31 10:18:41 111

原创 C++ 数组

1、概述所谓数组:就是一个集合,里面存放了相同类型的数据元素。特点:1)、数组中的每个数据元素都是相同的数据类型;2)、数组是由连续的内存位置组成的;2、一维数组一维数组定义方式1)、数据类型 数组名[数组长度];2)、数据类型 数组名[数组长度] = {值1、值2、值3,…};3)、数据类型 数组名[] = {值1,值2,…}#include <iostream>using namespace std;int main(){ //数组定义方式 //1

2021-08-30 21:52:23 118

原创 C++ 字符型 字符串型

1、字符型作用:字符型变量用于显示单个字符。语法:char ch=‘a’注意:1)、在显示字符型变量时,用单引号将字符括起来,不要用双引号;2)、单引号内只能有一个字符,不可以使字符串;3)、C和C++中字符型变量只占用1个字节;4)、字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元;#include <iostream>using namespace std;int main(){ //1、字符型变量创建方式 char

2021-08-30 21:29:38 996

原创 C++ 变量 常量 浮点型 关键字

1、变量存在的意义:方便我们管理内存空间。变量创建的语法:数据类型 变量名=变量初始值#include <iostream>using namespace std;int main(){ //变量创建的语法:数据类型 变量名 = 变量初始值 int a = 10; cout << "a" << endl; system("pause"); return 0;}**2、常量作用:用于记录程序中不可更改的数据。C++定义常量两种方

2021-08-30 16:56:16 1065

原创 C# 接口

1、sealed密封类不能够被其他类继承,但是可以继承与其他类。2、接口[public interface I…able{成员;}接口是一种规范。只要一个类继承了一个接口,这个类就必须实现这个接口中所有的成员。为了多态。接口不能被实例化。也就是说。接口不能new(不能创建对象)。接口中的成员不能加“访问修饰符”,接口中的成员访问修饰符public,不能修改。(默认为public)接口中的成员不能有任何实现(“光说不做”,只是定义一组未实现的成员)。接口中只能有方法、属性、索引器、事件

2021-08-28 10:50:57 231

原创 C# 多态实例

1、C#中的访问修饰符public:公开的公共的。private:私有的,只能在当前类的内部访问。protected:受保护的,只能在当前类的内部以及该类的子类中访问。internal:只能在当前项目中访问。在同一个项目中,internal和public的权限是一样的。protected internal:protected+internal1)、能够修饰类的访问修饰符只有两个:public、internal。2)、可访问性不一致子类的访问权限不能高于父类的访问权限,会暴露父类的成员。2、

2021-08-27 20:57:18 795

原创 C# 多态

1、绝对路径和相对路径绝对路径:通过给定的这个路径直接能在我的电脑中找到这个文件。相对路径:文件对于应用程序的路径。结论:我们在开发中应该去尽量的使用相对路径。2、装箱、拆箱装箱:就是将值类型转换为引用类型。拆箱:将引用类型转换为值类型。看两种类型是否发生了装箱或者拆箱,要看,这两种类型是否存在继承关系。3、将创建文件流对象的过程写using当中,会自动的帮助我们释放所占用的资源。4、实现多态的手段1)、虚方法步骤:1、将父类的方法标记为虚方法,使用关键字 virtual,这个函数

2021-08-24 21:56:01 754 2

原创 C#Dictionary

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Dictionary{ class Program { static void Main(string[] args) { Dictionary<int, string>

2021-08-23 21:55:31 94

原创 C# protected ArrayList

1、protected受保护的,可以在当前类的内部已经该类的子类中访问。2、ArrayListusing System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ArrayList集合{ class Program { static

2021-08-20 20:51:30 138

原创 C# 里式转换

1、里式转换1)、子类可以赋值给父类2)、如果父类中装的是子类对象,那么可以将这个父类强制转为子类对象。2、子类对象可以调用父类中的成员,但是父类对象永远都值能调用自己的成员。3、is:表示类型转换,如果能够转换成功,则返回一个true,否则返回一个false。as:表示类型转换,如果能够转换则返回对应的对象,否则返回一个null。using System;namespace 里式转换{ class Program { static void Main(

2021-08-18 21:06:43 164

原创 C# 继承

1、继承我们可能会在一些类中,写一些重复的成员,我们可以讲这些重复的成员,单独的封装到一个类中,作为这些类的父类。Student、Teacher、Driver 子类 派生类Person 父类 基类子类继承了父类,那么子类从父类哪里继承过来了什么?首先,自雷继承了父类的属性和方法,但是子类并没有继承父类的私有字段。问题:子类没有继承父类的构造函数?答:子类并没有继承父类的构造函数,但是,子类会默认的调用父类无参数

2021-08-15 21:22:49 134

原创 C# 命名空间 值类型 引用类型 字符串

1、命名空间可以认为类是属于命名空间的。如果在当前项目中没有这个类的命名空间,需要我们手动的导入这个类所在的命名空间。1)、用鼠标去点;2)、alt+shift+F10;3)、记住命名空,手动的去引用;2、在一个项目中引用另一个项目的类1)、添加引用;2)、引用命名空间;3、值类型和引用类型区别:1)、值类型和引用类型在内存上存储的地方不一样;2)、在传递值类型和传递引用类型的时候,传递的方式不一样;值类型我们称之为值传递,引用类型我们称之为引用类型。值类型:int、double

2021-08-11 21:04:26 338

原创 C# 构造函数

1、构造函数作用:帮助我们初始化对象(给对象的每个属性依次的赋值)。构造函数是一个特殊的方法:1)构造函数没有返回值,连void也不能写。2)构造函数的名称必须跟类名一样。创建对象的时候会执行构造函数2、new关键字1)、在内存中开辟一块空间;2)、在开辟的空间中创建对象3)、调用对象的构造函数进行初始化对象;3、析构函数项目代码:链接:https://pan.baidu.com/s/1wlOgHx8JoAsJsdQ9pflkbw提取码:8888...

2021-08-10 20:31:09 131

原创 C# 静态与非静态

1、当我们创建好一个类的对象后,需要给这个对象的每个属性去赋值。我们管这个过程称之为对象的初始化。2、静态与非静态1)在非静态类中,即可以有实例成员,也可以有静态成员;2) 在调用实例成员的时候,需要使用对象名、实例成员;在调用静态成员的时候,需要使用类名、静态成员名。总结:静态成员必须使用类名去调用,而实例成员使用对象名调用。静态函数中,只能访问静态成员,不允许访问实例成员。实例函数中,即可以使用静态成员,也可以使用实例成员。静态类中只允许有静态成员,不允许出现实例成员。使用:1)如

2021-08-08 22:05:59 332

原创 C# 面向对象 类 属性 访问修饰符

1、面向过程------>面向对象面向过程:面向的是完成这件事儿的过程,强调的是完成这件事儿的动作。例如:a)、打开冰箱门;b)、把大象塞进去;c)、关闭冰箱门;面向对象:找个对象帮你做事儿。意在写出一个通用的代码,屏蔽差异。对象是根据类创建出来的。类就是一个盖大楼的图纸。对象就是盖出来的大楼。2、类语法:[public] class 类名{ 字段; 属性; 方法;}写好了一个类之后,我们需要创建这个类的对象,那么,我们管创建这个类的对象称之为类的实例化。使用关

2021-08-08 19:30:19 203

C# 指定时间可具体到某个时间对日志文件进行删除

通过判断文件创建时间大于指定创建文件天数就删除文件,有两种方式一种是用timer控件在一段时间内进行执行,另一种方式是在每天凌晨执行一次,对大元指定天数的进行删除,详见代码。

2023-11-22

C# WinForm 读取多张图片、缩放、平移,缩放后可恢复原图

功能:① 打开文件夹读取多张通过上一张、下一张显示图片;④ 鼠标滚轮实现图片缩放平移,右击鼠标点击“原始图像实现原图显示;

2022-11-05

C# textbox输入数字,也可以软键盘输入

1、支持手动输入数字键盘,软键盘输入也可以; 2、支持输入上次记录显示; 3、可以根据需求选择数字,一键生产数字; 4、Textbox Combox Button Panel 构成;

2022-10-12

C# button textbox 控件实现功能输入数字

C# button textbox 控件实现功能: ① 可以硬件键盘输入数字也可以C#编写的软件键盘输入数字; ② 软键盘仅支持;

2022-10-07

TheCameraImaging.rar

通过AForge调用笔记本电脑摄像头,利用toolstrip实现控制打开视频关闭视频等功能。

2021-02-18

CPUMemoryUsage.rar

CPU物理内存使用率。

2021-02-04

StoneClock.rar

石英时钟。

2021-02-04

ScreenCapture.rar

屏幕截图:通过控制保存屏幕以实现截图的效果。

2021-02-04

PictureAutoPlay.rar

图片自动播放,主窗体中负责对相关功能进行设置,子窗体中负责对显示所打开文件夹的图片按照一定的时间进行显示。

2021-02-04

ImageThumbnail.rar

图片缩略图:利用folderBrowserDialog1、imageList1、statusStrip1、toolStrip1、Panel控件实现对打开图片文件夹并读取文件夹中的图片按照一定比例进行显示。

2021-02-03

ImageSynthesis.rar

读取两个图片并将两张图片合在一起。

2021-01-31

DrawTextOnThePicture.rar

读取图片通过在textbox控件上输入相关文字后在读取的图片上绘制相应的文字。

2021-01-31

CompressImages.rar

压缩图片:利用相关控件对图片进行批量或者单个按高清比例缩放。

2021-01-31

ChineseValidateCode.rar

中文验证码:通过随机产生四个中文汉字并通过picturebox控件显示出来,在textbox控件中输入并验证,button两个控件一共用来刷新生成的字符,一个用来在textbox中输入后点击确定。

2021-01-30

MusicPlayer.rar

简单的播放MP3格式的音乐播放器。

2021-01-30

ListViewFlash.rar

去闪烁,其实是利用两个控件进行对比:ListView、Panel控件来实现对数据的添加,一个存在闪烁一个不存在闪烁。

2021-01-30

FileSizeProgress.rar

根据复制文件大小显示精度条,代码中利用控件:textBox、button、folderBrowserDialog1、openFileDialog1实现对文件的复制。

2021-01-29

APopoverShowsProgress.rar

复制文件夹,通过主窗体的两个textBox控件以及三个button按钮、folderBrowserDialog1控件,复制文件子窗体弹出进度条。

2021-01-29

CalipersRichTextBox.rar

自定义卡尺控件并调用,利用RichTextBox控件自定义属性后显示刻度,刻度模式为厘米或毫米。

2021-01-29

CopyDataGridDataByImitatingExcel.rar

DataGridView控件模仿Excel复制选中的单元格内容。代码中利用DataGridView、button、contextMenustrip控件。

2021-01-29

PopuoWindowToRemind.rar

主窗体中有一个Button控件,通过控件控制子窗体的弹窗。

2021-01-28

LoadTheDisplayBarDynamically.rar

动态显示条纹加载,利用ProgressBar实现,通过button按钮控制。

2021-01-27

GetsTheClipboardImage.rar

通过读取图片使用button按钮实现对图片进行复制粘贴,利用imageList控件加载图像,每读取一张图通过操作均可复制。

2021-01-27

FilePathCopy.rar

拖拽文件复制文件:代码中利用Panel、listView、folderBrowserDialog1、button控件,将要复制的文件拖拽至ListView中点击复制按钮便可复制,支持的复制文件格式较少还有待完善代码。

2021-01-27

TossDisplayForm.rar

折叠显示窗体:一个主窗体一个子窗体,通过主窗体料两个Button控件实现控件显示子窗体,子窗体利用Picturebox控件设置新的关闭按钮图标。

2021-01-26

MouseThroughForm.rar

鼠标穿透穿透:contextMenuStrip、notifyIcon控件实现通过右击右下角右击鼠标选择不同类似实现变换。

2021-01-26

TheMouseThrough.rar

鼠标穿透:代码中利用日历控件、timer控件、菜单控件等实现鼠标穿透。

2021-01-25

HiddenToolbox.rar

隐藏工具:利用panel、picturebox、timer控件实现对工具的隐藏

2021-01-25

GetFileType.rar

显示文件类型,代码中利用listview控件及Form事件shown来实现。

2021-01-25

GetTheFileDirectory.rar

将文件夹拖拽至窗体内弹出对话框显示文件夹路径。

2021-01-25

CustomMaximizeMinizeButton.rar

自定义最大化最小化,代码中利用picturebox、Panel控件实现对窗体的最大化或最小化。

2021-01-25

CustomScreenSaver.rar

自定义屏幕保护:利用panel、button、Label、timer控件实现屏幕保护。

2021-01-24

FormFloatHiding.rar

窗体的浮动及隐藏:通过Panel、timer控件并加载Panel的鼠标事件实现。

2021-01-24

窗体换肤三种换肤模式.rar

通过鼠标右击选择换肤类型,代码中利用Panel、Picturebox、MenuStrip等控件。

2021-01-24

MagneticForm.rar

磁性窗体:本代码中三个窗体一个主窗体两个辅窗体,通过相应代码实现Button控件关闭或者打开另外两个窗体并与主窗体近邻在一起。

2021-01-23

DynamicallyDisplayMenusWithTreeLists.rar

1、树型动态显示列表,利用控件MenuStrip、toolStrip、treeView、panel、picturebox控件、值得下载学习。

2021-01-22

FocusChangeColor.rar

焦点变色:利用Label、TextBox控件,textBox控件中的Enter、Leave、KeyDown事件当光标在textBox中时颜色由白色变为蓝色。

2021-01-22

ScroolCaption.rar

代码中利用listBox、timer控件实现字幕的滚动。

2021-01-21

BorderLessForm.rar

1、利用Panel、Picturebox控件设置相关属性并添加相应代码实现无边框窗体

2021-01-21

ResizeForm.rar

1、代码中利用Panel、PictureBox控件; 2、通过利用上述控件来改变窗体的大小;

2021-01-21

空空如也

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

TA关注的人

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