C#_02.12_基础二_.NET类型存储和变量 一.核心一句:C#程序是一组类型声明(留待后面慢慢体会,现在不是很理解,不强说了) 二.数据类型: 1.预定义了16种数据类型: 其中13种简单数据类型,包括11种数值类型和2种非数值类型: 数值类型: 数据类型 字节 有无符号 后缀 默认值 精确位数 Sbyte: 1 无 = 0 0 Byte: 1 有 = 0 0 Short: 2 无 = 0 0 Ushort: 2 有 = 0 0 Int: 4 无 = 0 0 Uint: 4 有 U 0 0…
C#_02.16_基础七_.NET表达式&运算符 一.字面量: 字面量和变量的关系来理解字面量会比较简单: 因此字面量是源代码中键入已知的(我们知道它是多少的)值.也可以理解是等号右边的非创建实例的值.可以是布尔.字符.null等. 字面量可以分为: ² 数字字面量:1,2,3,-1:-2:-3: ² 实数字面量:1.9(double类型): 0.3F(float类型):0.3e-19 ² 字符字面量:‘a’ ² 字符串字面量:“a” ² 布尔字面量:true / false. 其中字符字面量会…
C#_02.15_基础六_.NET类 一.类继承是一个类在另一个类的基础上进行的扩展. 继承的子类拥有父类的全部成员.索引子类拥有本身的全部成员以及父类的全部成员. 可以对基类成员进行隐藏,如果必须的话,方法是在子类中定义和父类成员一样签名的成员,并且在访问修饰符之前加入new关键字,就可以对父类的成员进行隐藏. 如果对于已经隐藏的父类成员后面需要进行访问,那么可以使用的方法是base关键字,base关键字注意点如下: 1.只能在子类当中使用,代表的是父类的成员: 2.调用基类成员的方法是使用“…
C#_02.14_基础五_.NET类 一.类实例: 我们前面说过类是一个模板,我们通过类创建一个又一个的实例,通常情况下类当中的变量是每一个实例都各有一份的,互相不影响,而静态字段是除外的,静态字段是所有的类实例共享的,是唯一一份.而且静态字段是无法使用实例来访问的,需要使用类名来访问. Of  course,静态的方法也是使用类名来进行访问.Eg: 静态字段是可以被多次修改的,它一旦被改动,那么其他实例的该字段都会跟着变化. 二.成员常量: 成员常量和本地常量之间是需要进行区别的,他们的语法是…
C#_02.13_基础四_.NET方法 一.方法概述: 方法是一块具有名称的代码.可以通过方法进行调用而在别的地方执行,也可以把数据传入方法并接受数据输出. 二.方法的结构: 方法头  AND  方法体 插入小知识,比较本地变量和字段: # 字段 本地变量 生命周期 实例被创建开始到实例不在被访问结束 从它在块中被声明开始一直到块执行结束 是否自动赋默认值 是 否 存储区域 实例字段是类成员,存储在堆里,无论是值类型还是引用类型 值类型:存储在栈里引用类型:引用存储在栈里,数据存储在堆里 是否类…
C#_02.10_基础一_.NET框架 一.概念: .NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境. 解读: 1..net框架是一个编程环境, 2.可以进行多语言的开发和执行, 3.它是可以进行编辑和编译的. 二.组成: .NET框架由三部分组成,分别是: CLR:公共语言运行库(时): BCL:基类库: 编程工具: 他们之间的关系如下图: 下面来说说这三个部分各自的功能或者是组成: CLR: 1.内存管理和垃圾收集: 2.代码安全验证: 3.代码执行.线程管理及异…
C#_02.13_基础三_.NET类基础 一.类概述: 类是一个能存储数据和功能并执行代码的数据结构,包含数据成员和函数成员.(有什么和能够干什么) 运行中的程序是一组相互作用的对象的集合. 二.为类申请分配内存空间: 很明显,类是引用类型,因此为类申请分配内存空间需要申请两个:栈中存放引用的空间和堆中存放实际数据的内存空间. 声明变量的时候所分配的内存是在栈中,是用来保存引用的, 要为实际数据分配内存,需要使用new运算符. 三.访问修饰符:…
实现文件上传 实现文件上传,需要借助以下两个第三方 jar 包对上传的二进制文件进行解析: commons-fileupload commons-io form表单的 enctype 取值必须为:multipart/form-data(默认为:application/x-www-form-urlencoded):enctype为表单请求正文的类型:method 属性必须取值为 post 方式:提供一个文件选择域: <input type="file"/> : <for…
面向切面编程 面向切面编程[AOP,Aspect Oriented Programming]:通过预编译方式和运行期间动态代理实现程序功能的统一维护的技术.AOP 是 Spring 框架中的一个重要内容,利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率. 在 Spring 中,依赖注入管理和配置应用对象,有助于应用对象之间的解耦.而面向切面编程可以实现横切关注点与它们所影响的对象之间的解耦. 横切关注点:散布在应用中…
一.前言 主要包括:  1.组件(全局组件和局部组件)                     2.父组件和子组件之间的通信(单层)                     3.插槽和具名插槽                     4.过滤器                      二.主要内容 1.组件 (1)组件在mvc中充当的角色 (1)局部组件 三个步骤:1.创建局部主键,2.挂载局部组件,3.使用局部组件 <!DOCTYPE html> <html lang="e…