![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 54
巧克力豆儿本豆
一个想写游戏的JAVA开发,但她当上了产品经理却转行做了测试。
展开
-
深入.net第四章
三层体系结构的概念用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)BLL将USL与DAL隔开了,并且加入了业务规则各层的作用1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成原创 2017-03-23 19:02:51 · 1005 阅读 · 0 评论 -
07 继承
7.1 类继承 1.可以使用一个已经存在的类作为新类的基础,已存在的类称为基类,(base class),新类称为派生类(derived class) 派生类成员的组成如下: 自己声明中的成员, 基类的成员。 2. 要声明一个派生类,需要在类名后加入基类规格说明,基类规格说明由冒号和后面跟着用作基类的类的名称组成,派生类被描述为直接继承自原创 2017-02-26 20:52:56 · 249 阅读 · 0 评论 -
面向对象七大原则
里氏替换原则的七大原则1.单一职责原则 即:每一个类都只专注于做一件事情2.里氏替换原则 在对软件功能没有影响的前提下 子类可以替换父类出现的位置,我们就称之为里氏替换原则3.依赖倒置原则 实现尽量依赖抽象 不依赖实现4.接口隔离原则 应当为客户端提供尽量小的单独接口,而不是总的大的接口5.迪米特法则 即知识最少原则,一个原创 2017-02-27 14:05:59 · 418 阅读 · 0 评论 -
街道管理
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.W原创 2017-03-12 14:46:54 · 531 阅读 · 0 评论 -
C#多线程
一.多线程的概念 :当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多原创 2017-03-12 15:25:48 · 238 阅读 · 0 评论 -
分层1
在分层架构中,是从总体上对系统进行一个分层,里面涉及纵横向的概念,一个大的系统从业务逻辑来讲可以不是单单的对信息的处理,也可能涉及到对一些其他的逻辑处理,这里就不能单单的把逻辑抽象到三层中,三层是横向分层中的一个层,如果对分层的焦距拉远点看是看不到三层的,如果把焦距拉近点看也许目标不会锁定在信息流的处理子层中原创 2017-03-18 19:55:26 · 309 阅读 · 0 评论 -
参数化命令(防止SQL注入)
1. 参数化命令相关知识点:(防止SQL注入) DAL类: public DataTable StudentDAL(string name,string gender) { string str="连接字符串"; using (SqlConnection con=new SqlConnection(str)) {原创 2017-03-19 14:24:39 · 2638 阅读 · 0 评论 -
ref与out区别
1. ref 与 out 区别: out的使用: class Program { static void Main(string [] args) { string temp; //先声明,但不初始化 User _user=new User(); _user.Name(out temp);原创 2017-03-20 14:00:47 · 441 阅读 · 0 评论 -
深入.NET第二章实体类
实体类的主要作用: 在查询操作中,将数据库表的关系型数据转换成实体类集合,返回给其它层。 在插入,更新等操作中,解析实体类对象,将解析出点的数据存入数据库。其实实体层最大的作用就是将大量的数据进行封装,以便于在层与层之间的传递. 实体类的使用技巧一般对应数据库中的某个表,当然这也不是绝对的,因为如果你同时需要多个表中的数据,也完全可以将多个表中的数据封装到一个实体类中, 当然只是理原创 2017-03-22 14:22:34 · 1011 阅读 · 0 评论 -
深入.net'第三章
一: 执行不带返回参数(Input)的存储过程 1: 首先在数据库写个存储过程, 如创建个 addUser存储过程。 Create Proc addUser @ID int, @Name varchar(20), @Sex varch原创 2017-03-23 18:56:38 · 549 阅读 · 0 评论