🔑 C#之旅
C#学习
赫于富
这个作者很懒,什么都没留下…
展开
-
三层架构---三层登录
什么是三层? 三层又分为物理划分和逻辑划分物理划分 逻辑划分 显示层/业务层/数据层 UI,BLL,DAL 每层的功能是什么? UI层(表现层):主要用于存放与用户交互的展示页面,原则: 用户至上,兼顾简洁注意: 在一般使用中,UI层需要添加一个对BLL层的对象的引用,使得UI层和BLL层之间建立连接。BLL层(业务逻辑层): ...原创 2019-06-04 20:12:38 · 673 阅读 · 6 评论 -
C#七层架构 ----【登录】
学习完三层之后对于三层有了大概的了解,结束了三层的学习便带着好奇来到了机房重构的学习当中。 在机房重构中第一问题就是要做“登录功能”,这个登录功能用到了七层的架构。今天我们就来学习什么是七层,七层如何架构:首先是一个七层架构的包图:首先我们需要明确的了解各个层之间的功能和引用关系:UI层 位于最外层,最接近用户,用于接收用户输入的数据,并且可...原创 2019-06-13 09:32:33 · 2427 阅读 · 17 评论 -
C#菜鸟之旅------值类型,引用类型
昨天在学习设计模式的时候,遇到了“原型模式”,在这个模型中有一个很关键的点就是: 传值和传址。针对这个问题我们小组又重新回到小杨视频中去学习了一番,貌似很清晰,但是回到设计模式之后每个人的意见也是大不相同。 所以针对值类型和引用类型这个问题,我展开了一系列的学习。下面是我的一些收获,分享给大家。 在C#中的类型分为俩种: 值类型和址类型...原创 2019-01-19 11:42:24 · 1976 阅读 · 15 评论 -
C#菜鸟之旅-----里氏替换
这是第二次学习“里氏替换”,因为经过了小组的讨论和自己今天的研究,感觉对于这个理解更深刻了,于是在学习完之后立刻整理,希望大家可以从这篇博客中有新的收获。 对于百度上“大话设计模式”书中对于“里氏替换”的概念都是: “派生类(子类)对象能够替换其基类(父类)对象使用” ,而且他们的功能并不会发生变化。 但是为什么子类就可以替...原创 2019-01-07 13:59:19 · 397 阅读 · 15 评论 -
C#菜鸟之旅-----C#文件管理(File类)
今天就来学习一下C#和文件之间的联系,如果用C#的语句对我们的文件进行相应的操作?文件管理(file类)基本操作 判存 复制 移动 删除 创建 基本方法: File.Exist(); File.Copy(); File.Move File.Delete() file.create() Bool flag=...原创 2019-01-04 19:58:42 · 2519 阅读 · 11 评论 -
C#菜鸟之旅-----集合
在学习集合之前我们需要先来了解一下集合: 集合,表示可以通过遍历每个元素来访问一组对象(特别是可使用foreach循环访问)。集合和数组的区别: 保存的数量 字长 内存 遍历速度 数组 固定 固定 占用少 快 集合 灵活 不定长 占用多 慢 在功能上,数组能实现的所有功...原创 2019-01-04 17:50:38 · 252 阅读 · 12 评论 -
C#菜鸟之旅-----C#字符串
命名空间(namespace): 用于解决类重名的问题,可以看做是“类的文件夹”如果代码和被使用的类在一个namespace中则不需要使用Using在不同的命名空间下的类调用有俩种方法: 1: 写全称 命名空间.类名 2: 先using 引用空间,再调用在一个项目中要用到其他项目中的类方法一: 右击项目名----添加引用 在...原创 2018-12-22 20:39:01 · 226 阅读 · 16 评论 -
C#菜鸟之旅-----C# 类
问大家一个问题:在这个世界,究竟是先有对象?还是先有类?哈哈,看到这个有没有想起小时候一直在纠结的“先有鸡还是先有蛋?” ,网友们的答案也是五花八门不过下面这位兄弟的答案对我来说很有说服力:什么是对象? 对象是指能够看得见,摸得着的具体的特指的事物 比如:“电脑” 不是对象, 我的“电脑”是一个对象 电脑是类 我的这个...原创 2018-12-21 16:55:56 · 218 阅读 · 11 评论 -
菜鸟C#之旅-----C#方法
方法(函数)介绍: 函数就是将一对代码进行重用的一种机制,函数就是一段代码,这个函数用来执行一个任务的语句块每一个C#程序有一个带有Main方法的类这段代码可能有输入的值(参数)可能有返回值当他执行完成之后可能会有一些执行结果给我们,这时候返回的执行结果就是返回值要使用一个方法,就需要:1.定义方法2.调用方法定义方法:[访问修饰符] static ...原创 2018-12-20 17:09:20 · 228 阅读 · 13 评论 -
菜鸟C#之旅途-----结构体&&枚举&&数组
常量:----永远不变的量常量的声明: Const 类型 常量名=常量值 const int num=10 ; 变量----- 经常会改变值的量 结构体(struct):在C#中,结构体是值类型数据结构,它使得一个单一变量可以存储各种数据类型的相关数据Struct 关键字用于创建结构体。举例: 在图书馆中每...原创 2018-12-20 13:45:05 · 385 阅读 · 16 评论 -
菜鸟C#之旅-----C#三大结构
C#三大语句结构: 顺序,循环,判断循环结构: for 语句 for循环是在以前常用的一种最基本的循环,一般是给一个初值和终止,是循环从初值开始,到终止值结束。 循环次数是终止值减去初始值。 Do...While 语句 标准表达式: do { (循环体...原创 2018-12-20 10:26:54 · 280 阅读 · 13 评论 -
菜鸟C#之旅-----C#变量和符号
变量的命名规则: 以字母,下划线,@ 开始后面可以跟字母数字下划线注: 变量不要用C#中的关键字, 蓝色字体的就是关键字 变量的俩大命名规则: pascal大小写: 标识符中每个单词都首字母大写camel大小写: 除第一个单词以外,标识符中所有的单词都首字母大写 在C#中接收用户收入的内容的代码://输入如姓名Console.WriteLine("您好,请输入您的...原创 2018-12-20 09:13:14 · 555 阅读 · 14 评论 -
菜鸟C#之旅-----认识 C# && .NET
很久之间就听过有.net 和 c#,但是一直不清楚它们究竟是用来做什么的,这篇博客就来学习认识它们。 .net 和 C# 之间的区别: .net : 是指.net framework 框架,是一种平台,一种技术。 C#: 是一种编程语言,可以开发基于.net 平台的应用 C#就是一种基于.NET 平台的编程语言。 Java: 既是一种技...原创 2018-12-19 21:00:31 · 222 阅读 · 14 评论