- 博客(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# 指定时间可具体到某个时间对日志文件进行删除
2023-11-22
C# WinForm 读取多张图片、缩放、平移,缩放后可恢复原图
2022-11-05
C# textbox输入数字,也可以软键盘输入
2022-10-12
C# button textbox 控件实现功能输入数字
2022-10-07
ImageThumbnail.rar
2021-02-03
ChineseValidateCode.rar
2021-01-30
FileSizeProgress.rar
2021-01-29
APopoverShowsProgress.rar
2021-01-29
CopyDataGridDataByImitatingExcel.rar
2021-01-29
FilePathCopy.rar
2021-01-27
TossDisplayForm.rar
2021-01-26
DynamicallyDisplayMenusWithTreeLists.rar
2021-01-22
FocusChangeColor.rar
2021-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人