上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页
摘要: 继承:让类之间存在父子关系,子类可以继承父类的属性和方法,简化代码。 继承特点: (1) 子类拥有父类非 private 的属性、方法。 (2) 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。 (3) 一个父类可以有多个子类 ,一个子类不能有多个父类(即单继承)。 (4) 继承可以多重继承 阅读全文
posted @ 2022-04-06 15:53 码农阿亮 阅读(119) 评论(0) 推荐(0) 编辑
摘要: (1)广义:将多个数据定义和行为定义装起来。 (2)狭义:将属性私有化,通过公有化的方式进行操作,提高代码的安全性。 看如下没有封装的例子: 创建一个员工类: public class Employee { //public:公有,所有地方都可以访问,private:私有,只有自己内部可以访问 // 阅读全文
posted @ 2022-04-06 15:52 码农阿亮 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 当子类继承父类后对父类的方法有不同的实现方式,可以通过如下两种方法来实现。 (1)隐藏父类方法。 (2)重写父类方法。 一、隐藏父类方法 //人 class Person { pub void Work() { Console.WriteLine("人在工作!"); } } //定义医生类继承于人类 阅读全文
posted @ 2022-04-06 15:04 码农阿亮 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 声明静态成员使用static修饰符。 所谓静态就是指在编译后分配的内存会一直存在,直到程序退出时才会释放内存空间。 一个类中的静态成员可以是静态字段,也可以有静态方法,静态成员不需要创建对象后使用,可以直接使用类名来引用,例如: 有一个学生类,如下: public class Student { / 阅读全文
posted @ 2022-04-06 14:13 码农阿亮 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 泛型(Generic) 允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。 泛型最常见的用途是创建集合类。 普通集合在使用用出现的问题: class Teacher //教师 { public Teac 阅读全文
posted @ 2022-04-06 14:12 码农阿亮 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 抽象类: 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 **抽象方法:**抽象类不能实例化对象,所以抽象类必须被继承,才能被使用 , 父类包含了子类的常见的方法,但是由于父类本 阅读全文
posted @ 2022-04-06 14:08 码农阿亮 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 本文章主要介绍两种集合:(1)ArrayList;(2)Hashtable; 一、ArrayList ArrayList类似于数组,其大小可根据需要动态改变,也可称之为动态数组。 有如下学生类: class Student { public Student(string code,string na 阅读全文
posted @ 2022-04-06 13:19 码农阿亮 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一、枚举 C#语言中提供了枚举类型,枚举是为具有一组特定值的变量特别设计的一种自定义数据类型,是一种值类型,其成员由一组逻辑上相关的命名整型常量构成。 枚举举例: //枚举:(枚举和整数可以相互之间转换) public enum OrderStatus { 新订单 = 1, 已发货, 已收货 } s 阅读全文
posted @ 2022-04-06 13:18 码农阿亮 阅读(95) 评论(0) 推荐(0) 编辑
摘要: C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。 委托(Delegate) 是存有对某个方法的引用的一种引用类型变量 。 现实世界中的委托: 自己动手模式: 委托模式:一种类型的委托 委托模式:多种类型的委托 一、C#内置委托 (1)Action委托:用于调用无参数,无返回值 阅读全文
posted @ 2022-04-06 11:19 码农阿亮 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 一、数据库结构设计三范式 **第一范式:**是对属性的原子性,要求属性具有原子性,不可再分解。 如有如下表结构设计: create table Student --学生表 ( StuId varchar(20) primary key,--学号 StuName varchar(20) not nul 阅读全文
posted @ 2022-04-06 10:57 码农阿亮 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 在EF中对数据的操作会频繁使用Linq和Lambda的语法,所以我们一起学习Linq和Lambda。 一、资料准备 采用模拟的形式,并非从数据库直接读取数据,所以需要有一些支持代码,如下: 部门类 public class Dept { public Dept() {; } public Dept( 阅读全文
posted @ 2022-04-02 17:27 码农阿亮 阅读(212) 评论(0) 推荐(0) 编辑
摘要: AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,是一种在不刷新页面的前提下实现前端和后端交互的技术。 在前面的JavaScript和Jquery课程中也有介绍过Ajax技术的应用。 一、Ajax辅助方法 AJax辅助方法: 可以用于创建表单和指向控制器操作方法的链接,但不同的 阅读全文
posted @ 2022-04-02 17:17 码农阿亮 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 一、控制器 ActionResult概述: (1)在ASP.NET MVC中,一个控制器可以包含多个操作方法。 每一个操作方法都返回一个ActionResult实例对象。 (2)nActionResult是一个抽象的基类,其最常用的派生类如下: ActionResult派生类型 作用 ViewRes 阅读全文
posted @ 2022-04-02 17:14 码农阿亮 阅读(53) 评论(0) 推荐(0) 编辑
摘要: ORM概述: ORM全称是“对象 - 关系映射” 。 ORM是将关系数据库中的数据用对象的形式表现出来,并通过面向对象的方式将这些对象组织起来,实现系统业务逻辑的过程。 Entity Framework(简称EF): ASP.NET MVC应用程序推荐使用的ORM框架; 支持多种数据库; 映射引擎支 阅读全文
posted @ 2022-04-02 17:11 码农阿亮 阅读(633) 评论(0) 推荐(3) 编辑
摘要: 一、服务端 1、主界面 2、远端连接Socket客户端集合 //将远程连接的客户端的IP地址和Socket存入集合中 Dictionary<string, Socket> dicSocket = new Dictionary<string, Socket>(); 3、监听事件 /// <summar 阅读全文
posted @ 2022-03-31 16:05 码农阿亮 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一、常见非托管资源 Windows窗口句柄、数据库链接、GDI对象、独占文件锁等等对象 ApplicationContext,Brush,Component,ComponentDesigner,Container,Context,Cursor FileStream,Font,Icon,Image,M 阅读全文
posted @ 2022-03-31 14:23 码农阿亮 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、定义接口 public interface ICalculate { int Add(int a, int b); } 二、定义实现接口类 public class A : ICalculate { public int Add(int a, int b) { return a + b; } } 阅读全文
posted @ 2022-03-31 13:17 码农阿亮 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 一、历史版本 delegate void StudentDelegate(string name, int age); public class LambdaTest { public void Show() { DateTime dateTime = DateTime.Now; //历史 //版本 阅读全文
posted @ 2022-03-30 17:11 码农阿亮 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。最典型的盒子标签及DIV标签。CSS盒模型本质上是一个盒子,它包括:边距,边框,填充,和实际内容。 不同部分的说明: Margin(外边距) - 清除边框外的区域,外边距是透明的。 Border(边框) 阅读全文
posted @ 2022-03-30 16:22 码农阿亮 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 目的:设计网站的时候考虑多屏幕尺寸的兼容显示问题。 一、viewport viewport指网页的可视区域。 手机浏览器是把页面放在一个虚拟的"窗口"(viewport)中,通常这个虚拟的"窗口"(viewport)比屏幕宽,这样就不用把每个网页元素都挤到很小的窗口中(这样会破坏没有针对手机浏览器优 阅读全文
posted @ 2022-03-30 16:19 码农阿亮 阅读(314) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页