- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 专题:多线程
基础篇就算更完了…… 后面整理下,出点专题的东西 什么是进程,线程 简单的说每一个应用程序都是一个进程,而每一个进程,又是由多个线程组成的…… 操作进程的类 Process 这个类中有一些方法 Process[] pro = Process.GetProcesses() 静态方法,得所有的进程 pro[3].Kill()关闭线程 Process.Start(“进程名字”) 这样可以打开某个程序 单线程会面临的问题 每当运行 一个自己写的程序的时候,会有一个主线程分配过来,我们在操作窗体的时候,主线程就在帮
2020-09-30 17:37:40
193
原创 C#学习笔记 16.01
C#学习笔记 16.01 (学习视频来自bilibili的传智播客赵老师基础教学视频) 用面向对象的思想实现石头剪刀布 石头剪刀布被是人出的,不管谁出都是石头剪刀布,用面向对象的思想,似乎主体就应该是石头剪刀布,而不去关注是谁出的,但事实好像不是这样…… 面对的第一个小问题,如何判断输赢呢? 像石头剪刀布,我们其实可以把所有情况写出来,但是这样很不优美……而且情况再多点就变得很不好玩了。 一种思路是为这三个情况赋值,做减法,根据结果去判断,这样就比较合适。 开始设计 玩家类:出拳的方法,返回上面说的数字 电
2020-09-30 15:53:57
222
原创 C#学习笔记 15.01
C#学习笔记 15.01 C#学习笔记 13.01 (学习视频来自bilibili的传智播客赵老师基础教学视频) 断更之后的小爆发? 做一个走马灯? Timer 这个控件,是间隔一定时间就触发一个事件(可以在组件这个分类下找到他) SoundPlayer sp = new SoundPlayer(); sp.SoundLocation = @“指向 wav 格式音乐的一个路径”; sp.Play(); 这个东西可以实现播放音乐。 把文本框的东西与 lable 进行同步显示 这要利用文本框的 textchen
2020-09-27 19:50:09
336
原创 C#学习笔记 14.01
C#学习笔记 14.01 C#学习笔记 13.01 (学习视频来自bilibili的传智播客赵老师基础教学视频) 接口 虚方法和抽象类完事了,现在说一说接口…… 因为继承具有单根性,所以一个类不能同时继承多个类。但是一个类可以继承多个接口,需要把接口类的各个方法都实现…… 从说法上讲,一个类继承一个抽象类之后需要重写其中的抽象方法,继承一个接口之后需要实现接口中的方法。如此一来其实我们并不能省代码,实现的其实是一种对于子类必须实现的方法的限制,从而保证其子类功能的完整性。 所以说接口是一种规范,只要一个类继
2020-09-27 16:44:01
200
原创 C#学习笔记 12.01
C#学习笔记 12.01 (学习视频来自bilibili的传智播客赵老师基础教学视频) FileStream 文件流(最常用) 这个是用来操作字节的(操作字节就是操作最基本单元,所以没限制) 这个东西需要实例化,不像 File 都是静态方法,接下来记录常用的三个玩法 StreamReader 和 StreamWriter 这两个是来操作字符的(这个有点限制) ...
2020-09-23 23:31:47
200
原创 C#学习笔记 10.01
C#学习笔记 10.01 (学习视频来自bilibili的传智播客赵老师基础教学视频) 强调一下 每一个类都应该写在一个新的类文件里面,不要都写在主文件里。 继承 在写类的时候会发现,好多的类中有相同的属性和方法,那么就可以将这些相同的属性和方法写在一个类中,而其他的类去继承他,这样就不需要讲这些相同的代码重复书写多次了。这样,这个被继承的类被称为父类(基类),这些继承了他的类被称为子类(派生类)。 一个子类,当他继承了父类的时候,继承了父类的属性和方法,但是没有继承父类的私有字段,也继承不了父类有参数的构
2020-09-21 20:28:56
126
原创 C#学习笔记 09.01
C#学习笔记 09.01 (学习视频来自bilibili的传智播客赵老师基础教学视频) 面向过程与面向对象 这两个都是指的思考方式 面向过程 强调的是完成一个事情的动作。 面向过程的思想是自己把事情都做了。 比如将大象塞进冰箱需要三步 打开冰箱门 把大象塞进冰箱 关上冰箱门 面向对象 面向对象是找一个对象把事情解决掉。 比如把大象放进冰箱这件事,涉及到了三个对象,自身,大象,冰箱 在这件事情中,自己是主动的,大象是被动的,冰箱也是被动的 因为需要开门,塞大象,关门三个动作,涉及次数最多的是冰箱 所以我们
2020-09-21 19:35:31
311
原创 C#学习笔记 08.01
C#学习笔记 07.01 (学习视频来自bilibili的传智播客赵老师基础教学视频) 飞行棋游戏 这就是个比较大的东西了。。。。 大概就是,有个标题,给玩家起名。 有个地图,掷骰子,走路玩。。。
2020-09-18 19:36:37
153
原创 C#学习笔记 07.01
C#学习笔记 07.01 (学习视频来自bilibili的传智播客赵老师基础教学视频) ref参数 被 ref 修饰的参数拥有了输入输出二合一的属性,就是被这个修饰的变量,就既是方法的输入参数,又是返回参数。 还是举个例子: public static void jiaoHuan(ref int a, ref int b) { int temp; temp = a; a = b;
2020-09-17 18:58:06
165
原创 C#学习笔记 05.01
C#学习笔记 04.01 (学习视频来自bilibili的传智播客赵老师基础教学视频) 整完了while循环,就来for循环 个人感觉这个用的更多一点,至少不用担心因为失误把循环写死,而while循环则被用于故意写死的U型暖循环。 for (int i = 0; i < length(这是需要判断的条件); i++(这里完成条件变动)) { 这里面是循环体 } 这个和while的差别,就是不需要总是记得把条件的变化写进循环体里面,就不容易忘。。。 因为本身都是循环,所以说功能上来讲用哪个都能实现,只是
2020-09-16 20:36:39
201
原创 C#学习笔记 04.01
C#学习笔记 04.01 (学习视频来自bilibili的传智播客赵老师基础教学视频) 开局就是个小例子(还是选择结构的) 输入一个年份,再输入一个月份,得到这个月有多少天。 思路不复杂,就没写注释,可以运行…… using System; namespace _02_YueYouJiTian { class Program { /// <summary> /// 一个返回某年某月有几天的小东西 /// </summary&
2020-09-14 20:53:29
105
原创 C#学习笔记 01.01
C#学习笔记 01.01 (学习视频来自bilibili的传智播客赵老师基础教学视频) 服务器与客户端的区别 服务器其实本质上还是一个电脑,只是加装了很多的硬盘,从而实现对数据的大规模存储。 而客户端是安装在用户电脑上的应用程序,这些应用程序的数据上传到服务器进行存储。 .net都能干什么 桌面应用程序 Winform Internet应用程序 ASP.net Unity3D游戏开发或者虚拟现实(神庙逃亡,水果忍者) 编程不是个技术活,是个熟练活 .net两种交互模式 C/S:客户机 / 服务器模式(
2020-09-10 21:18:48
239
C#学习笔记08.01 “飞行棋“” 的源代码
2020-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人