- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 SQL Prompt插件的使用, 物理删除与逻辑删除
物理删除与逻辑删除的区别:1)“物理删除”是计算机处理数据时的一个概念。2)与物理删除相对应的是逻辑删除。逻辑删除就是给要删除的数据打上一个删除标记,在逻辑上是数据是被删除的,但数据本身依然存在(这行记录还是存在的),而物理删除则是把数据从存储介质上彻底删除掉。3)逻辑删除的文件容易恢复,而物理删除则很难恢复!4)数据库中的删除操作一般是逻辑删除,被删除的那行记录仍然是存在的。
2016-12-15 15:05:20 4729
原创 .net中的对象初始化器
对象初始化器作用:用较少的代码完成创建一个新对象并为对象的若干属性和公共数据成员进行赋值。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _09_对象初始化器{ class P
2016-12-14 21:07:53 1180 1
原创 .net中的托管资源与非托管资源
托管资源指的是.NET可以自动进行回收的资源,主要是指托管堆上分配的内存资源。托管资源的回收工作是不需要人工干预的,有.NET运行库(CLR)在合适调用垃圾回收器进行回收。非托管资源指的是.NET不知道如何回收的资源,最常见的一类非托管资源是包装操作系统资源的对象,例如文件,窗口,网络连接,数据库连接,画刷,图标等。这类资源,垃圾回收器在清理的时候会调用Object.Finalize()方法。
2016-12-14 20:54:17 576
原创 .net中的单例模式实现以及常见问题
实现步骤:1)构造函数私有2)对外提供一个公共的静态方法,通过类名调用方法创建对象常见问题:1)如何实现单例模式?2)多线程造成的问题,如何解决?如果在多线程中使用,可能会创建多个对象的,构造函数可能会调用不止一次。3)为代码加锁会影响效率,如何处理? private void btn1_Click(object sender, EventArgs
2016-12-14 20:43:57 2357
原创 .net三层架构
练习1:在一个项目中使用三层架构实现注册功能代码如下:UI层代码using _05_用三层实现注册功能.BLL;using _05_用三层实现注册功能.MEDOL;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy
2016-12-12 21:24:00 1639
原创 NPOI的使用与拼音检索
一:NPOI的使用1)把Excel中的数据输出2)将集合中的数据保存到Excel文档中3)把数据库中的数据导出到Excel表格中3)把Excel表格中的数据导入到数据库中。使用NPOI对Excel表格进行操作:NPOI能够分析Excel文件的格式,能够进行常规Excel操作,不依赖Excel,节省资源,没有安全性、性能问题,在asp.net中使用最合适,只能处理
2016-12-08 20:57:05 702
原创 简单三层架构项目二
一:多个解决方案之间相互调用1)两个解决方案之间是可以相互调用?2)两个解决方案之间如何相互调用?如何添加对类库的引用,一定要会,特别有用。3)对C#中“类库”的理解两个解决方案之间相互调用,其实就是添加引用,添加类库,在C#语言中类库是.dll结尾,称之为动态链接库.动态链接库主要应用于共享函数库,使进程可以调用不属于其的可执行代码的函数。其实是把另一个解决方案当做类库使
2016-12-07 18:36:05 972
原创 简单三层架构项目一
1)系统用户管理:用户的密码以md5散列值的形式保存在数据库中,密码不能明文保存。2)客户资料管理:使用NPOI实现从Excel文件中批量导入客户资料,还可以将客户资料导出到Excel文件中。3)客户资料的查询支持按照拼音检索。为了提高检索速度,在用户表中添加一个“姓名拼音”字段,在用户增加,修改时,计算姓名对应的拼音。4)客户资料的检索支持符合检索,也就是根据用户姓名、地区、购买日期
2016-12-07 18:26:32 2135
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人