更多
2020年04月01日 09点43分 作者:叶飞 修改

当学习中遇到困难

发现问题 上课听不懂:即时反馈是最好的。对课堂秩序有干扰,这不是你考虑的事,你是付了钱的!作业完不成:不要拖太久定位问题不要自以为是,错误归因:英语不好、基础不好……就像你去看病一样,是医生说了算。你不要觉得“我自己的身体我自己最了解……”菜鸟/小鸟解决问题努力比天赋更重要!因为学会编程,不是一个“淘汰型”考试,而是产业工人技能培训。无非就是:天赋高,学得快;天赋低,学得慢。至少坚持两个月:有顿悟,顿悟之前,需要时间酝酿需要锻炼——这是一种技能。区分:知识/技能拼音/偏旁部首遣词造句/谋篇布局 ……

学编程 困难 方法
2020年03月13日 23点08分 作者:叶飞 修改

C#:面向过程:方法进阶:重载和可选参数

重载(overload) 引入:两个数相加,三个数相加,四个数相加……可以使用同一个方法名,配以不同的参数“组合”(个数/类型/次序/传递方式ref)。但注意:仅是参数名不同仅是返回值不同不能认为是方法的重载。static void grow(){}//static int grow(){return -1;} //不能通过返回类型区分static void grow(int age){}static void grow(string name){}//static void grow(s ……

方法 函数 重载 可选参数
2020年03月04日 23点14分 作者:叶飞 修改

Visual Studio:项目和解决方案

添加多个项目同学们接下来会有这种需求:把完成作业和随堂练习区分开来,这时候没有必要建两个solution(一个VS,一次只能开一个solution)。你可以在一个solution下面建两个项目。只需要在solution上点击右键:Add - New Project即可。solution和projectVS用solution来归纳管理projects:一个solution下可以有多个project。在文件夹中打开solution(即打开solution所在的文件夹),我们就会发现:solution对应这一个 ……

Visual Studio 项目 解决方案
2020年03月04日 23点14分 作者:叶飞 修改

Visual Studio:安装和使用技巧

“工欲善其事必先利其器”,请允许我隆重推出宇宙最强IDE(IntegratedDevelopmentEnvironment):从此告别记事本,^_^Visual Studio需要下载安装:官网地址。我们选择免费的Community版本安装即可。版本选择Visual Studio只能安装在Windows上community为免费版,但也需要注册一个MSDN账号,否则只能有90天的试用期。通常安装时就会提示你注册,你可以当时就按提示进行注册;或者,先跳过,以后再注册VS code可安装在任意操作系统(Linu ……

VisualStudio 安装 使用
2020年03月04日 22点56分 作者:叶飞 修改

C#:面向过程:元组

元组(Tuple)最简单的数据封装,和数组不同,它可以封装不同的数据类型即可作为方法的参数,//static void enter(var student) 不能使用var,没有任何线索,无法推断//static void enter((int, string, bool) student)static void enter((int height, string name, bool gender) student){Console.WriteLine(student.name);}也可以作 ……

C# 元组 封装
2020年03月04日 22点54分 作者:叶飞 修改

C#:面向过程:循环

循环/迭代(iterate)while/do...while:int score = 0;while (score < 60){Console.WriteLine("learn...");score += 10;Console.WriteLine(score);}do{Console.WriteLine("learn...");score += 10;Console.WriteLine(score);} while (score < 60);条件断点调试和watch:数组的遍历(循环获取到所有 ……

C# 循环 迭代
2020年03月02日 20点14分 作者:叶飞 修改

CSS:flex布局

CSS3引入了flex布局,随着CSS3被越来越多的浏览器支持,flex布局也得到了越来越多的应用。Container和Itemsflex布局的关键是理解:它首先需要一个container元素(父元素)在container中放置若干items元素(子元素)在container中可以总体上设置如何“摆放”itemsitems中也可以个体(individual)的它自己的摆放方式<div style="display:flex; /* 由此将该元素设置为flex container */">< ……

CSS flex 定位
2020年02月29日 18点41分 作者:叶飞 修改

ASP.NET MVC:文件输出(图片验证码)

输出FileResult 包括:FilePathResult、FileContentResult、FileStreamResult,但都通过:return File()返回。其主要用途有:弹出下载窗口,让用户可以方便的下载文件(演示:略)显示动态生成的图片,比如:验证码<img id="captcha" src="/Captcha/Get" />MemoryStream stream = new MemoryStream();bitmap.Save(stream, ImageFormat.Jp ……

ASP.NET MVC 文件 FileResult
2020年02月28日 22点52分 作者:叶飞 修改

CSS:浮动和定位

使用浮动和定位,可以将元素放置到我们期望的位置,是目前页面布局中最为广泛使用的手段!浮动(float)浮动最早被应用于文字环绕:但后来被广泛用于布局(完全取代了表格布局)。体会“浮动”:除了左右以外,还望向“上”漂,漂到上面有元素遮挡为止,左右方向也一样。此外,浮动还会:将流元素自动变成块元素消除margin折叠效果清除(clear)浮动:是清除其上元素浮动对自己造成的影响(演示:强制拉伸背景,略) 定位(position)相对(relative)定位:相对于本来应该在的位置觉得(absolute)定位: ……

CSS 布局 浮动 定位
2020年02月27日 22点43分 作者:叶飞 修改

CSS:伪类和伪元素

伪类伪类是CSS中容易混淆的一个概念:它有的基于元素“自身的”状态(比如表单元素是否选中等),有的基于用户操作元素的状态(比如鼠标悬停于元素上),有的基于元素的位置(比如第n个子元素),还又基于语言其它什么乱七八糟的东西……前端就这么任性!o(* ̄︶ ̄*)o,认真来说,其实是因为历史原因:最开始只有锚伪类,后面才一点点的加上其他伪类……锚伪类用于a标签,它基于用户的鼠标操作,应用得最为广泛,如:a:hover{color:wheat;}意思是当鼠标悬置(hover)在a标签上时,将这个a标签的颜色变成wh ……

CSS 伪类 伪元素
关键字



帮助

反馈