自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (6)
  • 论坛 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 C#面向对象

基本概念面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物内聚与耦合内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩...

2019-12-31 22:55:05 131 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 280 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 237

原创 显为人知的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 121

原创 C#中GDI+画图

绘图程序的设计一般分为两个步骤:(一)创建Graphics对象; (二)使用创建的Graphics对象的方法绘图、显示文本或处理图像。创建Graphics对象方法名称说明DrawArc画弧形DrawBezier画立体的贝尔赛曲线DrawClosedCurve画闭合曲线DrawCurve画曲线DrawEllipse画椭圆DrawIma...

2019-12-28 22:34:46 679

原创 方便传输的C# I/O流

文件流一个文件是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个流。从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流和输出流。输入流用于从文件读取数据(读操 作),输出流用于向文件写入数据(写操作)输入和输出人类对于计算机操作数据,向计算机输入数据,读取计算机提供的数据。而对于计算机而言人类向计算机中写入数据,这个时候对于计算机而言...

2019-12-23 20:59:42 199

原创 基于WPF框架—动画

WPF提供了一个更高级的模型,通过该模型可以只关注动画的定义,而不必考虑它们的渲染方式。这个模型基于依赖项属性基础架构。本质上,WPF动画只不过是在一段时间间隔内修染方式。这个模型基于依赖项属性基础架构。本质上,WPF动画只不过是在一段时间间隔内修改依赖项属性值的一种方式。尽管目前WPF可为动画使用三种方法(线性插值、关键帧以及路径),但完全也可以创建更多的使用完全不同的方式来修改值的动画类....

2019-12-22 15:47:46 431 7

原创 基于C# WPF框架_贪吃蛇小游戏

游戏开始界面游戏开始共有两条蛇,吃到红色食物加1分,吃到绿色毒食物减1分,知道0不减;碰到墙壁游戏结束,碰到对方游戏结束,碰到自己游戏结束此游戏通过Canvas画布布局,通过C#代码实现游戏主界面大小为1200*1000<Window x:Class="贪吃蛇__.MainWindow" xmlns="http://schemas.microsoft...

2019-12-17 14:07:22 1046

原创 C#集合(泛型,哈希表,队列,动态数组,排列列表,堆栈)

集合(Collection)类是专门用于数据存储和检索的类。这些类提供了对栈(stack)、队列(queue)、列表(list) 和**哈希表(hash table)**的支持。大多数集合类实现了相同的接口集合(Collection)类服务于不同的目的,如为元素动态分配内存,基于索引访问列表项等等。这些类创建Object类的对 象的集合。在C#中,Object类是所有数据类型的基类常用的集...

2019-12-16 21:51:19 460

原创 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 112

原创 正则表达

1.特殊符号元字符元字符描述1@符号正则表达式字符串前面加上@字符,这样不让编译器去解析其中的转义字符2*符号*代表0-多个字符3\符号\是转义字符. 是元字符,如果要表示一个\ . 字符的话,需要使用\ . *4|将两个匹配条件进行逻辑“或”(Or)运算。5( )用小括号来指定子表达式(也叫做分组)2.定位元字符...

2019-12-15 21:34:26 85

原创 C#方法函数种类,输出参数,引用参数

方法方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个C#程序至少有一个带有Main方法的类。可以将方法理解为要么这些代码一起执行,要么都不执行。Main函数是一个静态函数,所以要调用外部的成员,必须保证外部成员也是静态方法的种类1.根据返回值可以划分为两类(1)有返回值的方法这个方法调用完成之后,必须有一个最终的指定类型的执行结果。(2)无返回值的方法这个方法在调...

2019-12-15 21:25:20 323

原创 C#值类型和引用类型的相等判断

相等的含义对于相等的机制所有不同,这取决于比较的是引用类型还是值类型。下面分别介绍引用类型和值类型的相等性引用类型的相等比较System.Object定义了三种不同的方法,来比较对象的相等性:ReferenceEquals()和两个版本的Equals()。再加上比较运算符(==),实际上有4种进行比较相等的方式ReferenceEquals()方法命名空间: System程序集:msc...

2019-12-14 14:09:04 231

原创 C#控制台及方法参数

控制台框架中的文件Program.cs文件:程序的主文件App.config文件:程序的配置文件Program文件Main函数:程序的主入口函数,程序从这个Main函数开始执行,到Main函数结束Program类指的是程序的主对象数据的读写读:程序输出数据写:向程序写入数据Console对象这个对象是控制台的读写等核心操作的主要负责对象console类是一个静态类,所以其...

2019-12-14 14:08:40 302

原创 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 139

原创 Js原型,Js继承(原型继承),原型链

Js原型继承

2019-12-10 20:41:18 73 1

原创 C#飞行棋(winform版)

游戏规则:两个人轮流掷骰子红人和绿人投掷出2,4,6点出门,投掷出6点可以在出门后再次投掷行走地图长度共100步地图中除过普通地板之外,另设六种特殊功能地板踩到香蕉皮,退6步踩到时空,前进6步踩到陷阱,暂停一回合踩到星星,可以再投掷一次踩到移魂大法,可以做出选择与对方互换位置踩到手枪,可以击退对方3步踩到大炮,可以直接将对方轰炸回家(需要重新出门)如果踩到对方,...

2019-12-10 12:10:53 400

原创 C#中StringBuilder类 StringBulider与string区别

StringBuilder是什么StringBuilder类来自于System.Text命名空间的一个对象,在使用的时候先得对StringBuilder进行初始化,在初始化的时候可以指定初始字符串以及初始长度。创建StringBuilder类的新实例通过用一个重载的构造函数方法初始化变量,可以创建 StringBuilder 类的新实例。设置容量和长度虽然StringBuilder对象是...

2019-12-09 21:21:33 131

原创 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 107

原创 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 1823 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 203

原创 C#图案循环练习题

矩形 ***** ***** ***** for (int i=0;i<= 5;i++) // 控制行 { for (int j=0;j<=5;j++) // 控制列 { textBox1.Text +="*"; ...

2019-12-07 11:56:28 202

原创 C#练习题

//1. 一球从h米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第n次落地时,共经过多少米?第n次反弹多高? float height = 100;//小球初始高度 float distance = 0;//经过距离 for (int x = 1; x <=...

2019-12-07 10:47:46 133

原创 C#练习题

文本框里输入一句话,将其倒序输出 string text = textBox1.Text; for (int i = text.Length-1; i >=0; i--) { textBox2.Text += text[i]; } }文本框...

2019-12-07 10:47:13 193

原创 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 468 2

原创 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 112

原创 C#字符串

使用字符数组来表示字符串,但是,更常见的做法是使用string关键字来声明一个字符串变量字符串本质是一个字符类型数组,数组中的每个元素都是一个字符对象。所以当声明并初始化字符串之后字符串的长度就已经确定了,字符串对象也已经确定,这时字符串对象不会再被修改。如果要再次进行修改字符串,引用类型的数据改变是属于重新创建一个字符串对象,然后将原数据拷贝到新对象中再加上改变的数据string对象是Sy...

2019-12-03 21:01:12 92

原创 C#数组

数组:一个存储相同类型元素的固定大小的有顺序的集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。数组是引用类型;一.一维数组1.数组声明:数据类型[] 数组名称;通过数组的声明,明确这个数组中可以装载的数据类型eg: string[ ] nameList;[ ] 指数组的秩(维度)。 秩指数组的大小2.数组的初始化C#中对于任何变量多哟啊确保其先初...

2019-12-02 21:43:47 100

原创 Winfom框架

菜单工具1.窗口内菜单-MenuStrip拖入之后可以手动添加MenuStripItem|2.窗口内给指定区域添加右键菜单-ContextMenuStrip拖入之后可以暂时在窗口区域内手动添加Item然后给需要右键菜单的对象的 ContextMenuStrip 属性设置成做好的 ContextMenuStrip3.托盘图标-NotifyIcon拖入程序窗口,然后必须要为其指定ICON...

2019-12-01 10:22:48 100

原创 C#中变量与常量、转义字符

一.变量1.初始化:[访问修饰符] 数据类型 变量名=初始化默认值在未初始化时大多数现代编译器把未初始化标记为警告,但C#编译器把它当作错误来看待。这样可以防止我们无意中从其他程序遗留下来的内存中获取垃圾值。2.数据的初始化默认值:数据类型默认值整数类型(sbyte,byte,short,ushort,int,uint,long,ulong):0浮点型(d...

2019-12-01 10:07:48 285

WebFormStudentManager.rar

本资源为B/S系统,ASP.NET技术WebForm框架开发的学生管理系统,可以用于基础的学习,ASP.NET的入门使用学习

2020-05-14

学生管理系统(CS).zip

基于C#语言,ADO.NET技术接SQL Server数据库的学生管理系统; 系统主界面使用WPF设计,简单两层框架,ADO技术实现数据的传输与获取; 主要包含:学生班级表数据,学生成绩表数据,老师表数据,考勤表数据; 数据库库中使用存储过程,事务来实现数据的交互;

2020-04-25

基于Socket聊天室

通过网络编程的Socket编程,包含服务器端和客户端两个执行程序,在设置的相同IP地址下,可执行多次客户端程序生成多个客户,可互相发送消息和文件

2020-04-01

C#代码生成器.rar

生成SQL Server数据库中的模型层、业务逻辑层、数据访问层,可方便搭建ADO.NET、ASP.NET等访问数据库获取数据的三层

2020-04-27

jQueryDemo.rar

本文档包含了jQuery经典小案例,其中包括了层级菜单,滚动顶部,幻灯片,加入购物车动画,手风琴特效,无缝滚动,选项卡案例,整屏滚动,置顶菜单

2020-05-14

WPF框架版C#贪吃蛇

Windows系统环境下,通过WPF框架C#语言编辑。此游戏共为两条蛇,分别通过“W,A,S,D”和上下左右键控制,吃到黄色食物加一分,蛇身加一节,吃到红色毒食物减一分,蛇身减一节

2020-02-10

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

TA关注的人 TA的粉丝

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