- 博客(30)
- 资源 (6)
- 论坛 (1)
- 问答 (1)
- 收藏
- 关注
原创 C#面向对象
基本概念面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物内聚与耦合内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩...
2019-12-31 22:55:05
122
3
原创 面向对象思想-控制台(简易版)小计算器
Student类中定义方法 class Student { public void Add(int a,int b) { Console.WriteLine("两个数之和为:"); Console.WriteLine(a+b); } public void Sub(int a,in...
2019-12-31 17:20:53
264
1
原创 WPF扫雷游戏(简略版)
游戏介绍:此游戏共分为四关,新手,初级,中级,高级通过改变格子数和雷数来进行跳关;新手:1010格子 10颗雷初级:1212格子 12颗雷中级: 1414格子 14颗雷高级:1616格子 15颗雷设计界面<Window x:Class="WPF扫雷.MainWindow" xmlns="http://schemas.microsoft.com/win...
2019-12-28 22:48:14
219
原创 显为人知的GDI+绘制 验证码
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System....
2019-12-28 22:36:23
118
原创 C#中GDI+画图
绘图程序的设计一般分为两个步骤:(一)创建Graphics对象; (二)使用创建的Graphics对象的方法绘图、显示文本或处理图像。创建Graphics对象方法名称说明DrawArc画弧形DrawBezier画立体的贝尔赛曲线DrawClosedCurve画闭合曲线DrawCurve画曲线DrawEllipse画椭圆DrawIma...
2019-12-28 22:34:46
453
原创 方便传输的C# I/O流
文件流一个文件是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个流。从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流和输出流。输入流用于从文件读取数据(读操 作),输出流用于向文件写入数据(写操作)输入和输出人类对于计算机操作数据,向计算机输入数据,读取计算机提供的数据。而对于计算机而言人类向计算机中写入数据,这个时候对于计算机而言...
2019-12-23 20:59:42
143
原创 基于WPF框架—动画
WPF提供了一个更高级的模型,通过该模型可以只关注动画的定义,而不必考虑它们的渲染方式。这个模型基于依赖项属性基础架构。本质上,WPF动画只不过是在一段时间间隔内修染方式。这个模型基于依赖项属性基础架构。本质上,WPF动画只不过是在一段时间间隔内修改依赖项属性值的一种方式。尽管目前WPF可为动画使用三种方法(线性插值、关键帧以及路径),但完全也可以创建更多的使用完全不同的方式来修改值的动画类....
2019-12-22 15:47:46
370
7
原创 基于C# WPF框架_贪吃蛇小游戏
游戏开始界面游戏开始共有两条蛇,吃到红色食物加1分,吃到绿色毒食物减1分,知道0不减;碰到墙壁游戏结束,碰到对方游戏结束,碰到自己游戏结束此游戏通过Canvas画布布局,通过C#代码实现游戏主界面大小为1200*1000<Window x:Class="贪吃蛇__.MainWindow" xmlns="http://schemas.microsoft...
2019-12-17 14:07:22
1010
原创 C#集合(泛型,哈希表,队列,动态数组,排列列表,堆栈)
集合(Collection)类是专门用于数据存储和检索的类。这些类提供了对栈(stack)、队列(queue)、列表(list) 和**哈希表(hash table)**的支持。大多数集合类实现了相同的接口集合(Collection)类服务于不同的目的,如为元素动态分配内存,基于索引访问列表项等等。这些类创建Object类的对 象的集合。在C#中,Object类是所有数据类型的基类常用的集...
2019-12-16 21:51:19
419
原创 WPF和Winform中常用设置(定时器,颜色设置,WPF窗体设置,音乐播放)
定时器应用1.引入:using System.Windows.Threading; // 定时器命名空间2.初始化对象:DispatcherTimer moveTimer1 = new DispatcherTimer();3.添加定时器事件:moveTimer1.Tick += MoveTimer1_Tick;4.设置定时器频率:(以毫秒数):moveTimer1.Interval =...
2019-12-16 10:16:36
100
原创 正则表达
1.特殊符号元字符元字符描述1@符号正则表达式字符串前面加上@字符,这样不让编译器去解析其中的转义字符2*符号*代表0-多个字符3\符号\是转义字符. 是元字符,如果要表示一个\ . 字符的话,需要使用\ . *4|将两个匹配条件进行逻辑“或”(Or)运算。5( )用小括号来指定子表达式(也叫做分组)2.定位元字符...
2019-12-15 21:34:26
83
原创 C#方法函数种类,输出参数,引用参数
方法方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个C#程序至少有一个带有Main方法的类。可以将方法理解为要么这些代码一起执行,要么都不执行。Main函数是一个静态函数,所以要调用外部的成员,必须保证外部成员也是静态方法的种类1.根据返回值可以划分为两类(1)有返回值的方法这个方法调用完成之后,必须有一个最终的指定类型的执行结果。(2)无返回值的方法这个方法在调...
2019-12-15 21:25:20
233
原创 C#值类型和引用类型的相等判断
相等的含义对于相等的机制所有不同,这取决于比较的是引用类型还是值类型。下面分别介绍引用类型和值类型的相等性引用类型的相等比较System.Object定义了三种不同的方法,来比较对象的相等性:ReferenceEquals()和两个版本的Equals()。再加上比较运算符(==),实际上有4种进行比较相等的方式ReferenceEquals()方法命名空间: System程序集:msc...
2019-12-14 14:09:04
188
原创 C#控制台及方法参数
控制台框架中的文件Program.cs文件:程序的主文件App.config文件:程序的配置文件Program文件Main函数:程序的主入口函数,程序从这个Main函数开始执行,到Main函数结束Program类指的是程序的主对象数据的读写读:程序输出数据写:向程序写入数据Console对象这个对象是控制台的读写等核心操作的主要负责对象console类是一个静态类,所以其...
2019-12-14 14:08:40
272
原创 WPF 打字游戏
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;usi...
2019-12-12 12:22:23
135
原创 C#飞行棋(winform版)
游戏规则:两个人轮流掷骰子红人和绿人投掷出2,4,6点出门,投掷出6点可以在出门后再次投掷行走地图长度共100步地图中除过普通地板之外,另设六种特殊功能地板踩到香蕉皮,退6步踩到时空,前进6步踩到陷阱,暂停一回合踩到星星,可以再投掷一次踩到移魂大法,可以做出选择与对方互换位置踩到手枪,可以击退对方3步踩到大炮,可以直接将对方轰炸回家(需要重新出门)如果踩到对方,...
2019-12-10 12:10:53
276
原创 C#中StringBuilder类 StringBulider与string区别
StringBuilder是什么StringBuilder类来自于System.Text命名空间的一个对象,在使用的时候先得对StringBuilder进行初始化,在初始化的时候可以指定初始字符串以及初始长度。创建StringBuilder类的新实例通过用一个重载的构造函数方法初始化变量,可以创建 StringBuilder 类的新实例。设置容量和长度虽然StringBuilder对象是...
2019-12-09 21:21:33
122
原创 C#字符串格式化字符 String.Format
将字符串转成标准字符串,能够按照C#中的规定去自动识别标准 for (int i = 1; i < 10; i++) { for (int j = 1; j <=i; j++) { textBox2.Text += String.For...
2019-12-09 21:12:01
91
原创 C# 管理系统(winform版)
登录界面namespace 管理系统{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load_1(object sender, Event...
2019-12-09 12:00:13
1049
2
原创 C#练习题
1.跑6输入一个网址,判断顶级域名是什么类型,conm为商业网站,net为网络服务机构网站,org为非营利组织网站,gov为政府网站,edu为教育网站;如:用户输入htp://www.baidu.com,t提示:顶级域名为:.com,这是一个商业网站。 string str = textBox1.Text; string[] st = str.Split('.');...
2019-12-09 11:31:07
170
原创 C#图案循环练习题
矩形 ***** ***** ***** for (int i=0;i<= 5;i++) // 控制行 { for (int j=0;j<=5;j++) // 控制列 { textBox1.Text +="*"; ...
2019-12-07 11:56:28
149
原创 C#练习题
//1. 一球从h米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第n次落地时,共经过多少米?第n次反弹多高? float height = 100;//小球初始高度 float distance = 0;//经过距离 for (int x = 1; x <=...
2019-12-07 10:47:46
110
原创 C#练习题
文本框里输入一句话,将其倒序输出 string text = textBox1.Text; for (int i = text.Length-1; i >=0; i--) { textBox2.Text += text[i]; } }文本框...
2019-12-07 10:47:13
155
原创 C#基础面试题(一)
1.简答介绍对象的构成,并做出说明对象的构成:属性,方法,事件属性:一个对象与生俱来的,方法:一个对象的主动行为,事件:一个对象的被动行为2.C#中15中属性类型分别是哪些// 值类型整数8种:byte,sbyte,short,ushort,int,uint,long,ulong,小数三种:float,double,decimal,// 引用类型字符串:string,字符型:ch...
2019-12-07 10:18:32
255
原创 C#字符串方法
// 字符串Compare方法 string str1 = "ABCD"; string str2 = "abcd"; int i= string.Compare(str1, str2); // 两个参数 区分大小写 //MessageBox.Show(i.ToString()); // 此时返回 1...
2019-12-04 09:19:20
106
原创 C#字符串
使用字符数组来表示字符串,但是,更常见的做法是使用string关键字来声明一个字符串变量字符串本质是一个字符类型数组,数组中的每个元素都是一个字符对象。所以当声明并初始化字符串之后字符串的长度就已经确定了,字符串对象也已经确定,这时字符串对象不会再被修改。如果要再次进行修改字符串,引用类型的数据改变是属于重新创建一个字符串对象,然后将原数据拷贝到新对象中再加上改变的数据string对象是Sy...
2019-12-03 21:01:12
87
原创 C#数组
数组:一个存储相同类型元素的固定大小的有顺序的集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。数组是引用类型;一.一维数组1.数组声明:数据类型[] 数组名称;通过数组的声明,明确这个数组中可以装载的数据类型eg: string[ ] nameList;[ ] 指数组的秩(维度)。 秩指数组的大小2.数组的初始化C#中对于任何变量多哟啊确保其先初...
2019-12-02 21:43:47
94
原创 Winfom框架
菜单工具1.窗口内菜单-MenuStrip拖入之后可以手动添加MenuStripItem|2.窗口内给指定区域添加右键菜单-ContextMenuStrip拖入之后可以暂时在窗口区域内手动添加Item然后给需要右键菜单的对象的 ContextMenuStrip 属性设置成做好的 ContextMenuStrip3.托盘图标-NotifyIcon拖入程序窗口,然后必须要为其指定ICON...
2019-12-01 10:22:48
97
原创 C#中变量与常量、转义字符
一.变量1.初始化:[访问修饰符] 数据类型 变量名=初始化默认值在未初始化时大多数现代编译器把未初始化标记为警告,但C#编译器把它当作错误来看待。这样可以防止我们无意中从其他程序遗留下来的内存中获取垃圾值。2.数据的初始化默认值:数据类型默认值整数类型(sbyte,byte,short,ushort,int,uint,long,ulong):0浮点型(d...
2019-12-01 10:07:48
214
学生管理系统(CS).zip
2020-04-25
WPF框架版C#贪吃蛇
2020-02-10
在Windows server2008 r2服务器上IIS部署ASP.NET MVC项目,在本地可以访问,外网无法访问
发表于 2021-02-24 最后回复 2021-02-24
调用Face++的人脸融合接口,实现更像自己
2020-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝