
.net开发
文章平均质量分 90
陈如水
市场经济条件下,每个人都有一个价,你有哪些本事?你值不值这个价?
人生如茶,经历浮沉,经历苦难浸泡,方能长大.
展开
-
SQL Prompt插件的使用, 物理删除与逻辑删除
物理删除与逻辑删除的区别:1)“物理删除”是计算机处理数据时的一个概念。2)与物理删除相对应的是逻辑删除。逻辑删除就是给要删除的数据打上一个删除标记,在逻辑上是数据是被删除的,但数据本身依然存在(这行记录还是存在的),而物理删除则是把数据从存储介质上彻底删除掉。3)逻辑删除的文件容易恢复,而物理删除则很难恢复!4)数据库中的删除操作一般是逻辑删除,被删除的那行记录仍然是存在的。原创 2016-12-15 15:05:20 · 4807 阅读 · 0 评论 -
.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 · 1215 阅读 · 1 评论 -
.net中的托管资源与非托管资源
托管资源指的是.NET可以自动进行回收的资源,主要是指托管堆上分配的内存资源。托管资源的回收工作是不需要人工干预的,有.NET运行库(CLR)在合适调用垃圾回收器进行回收。非托管资源指的是.NET不知道如何回收的资源,最常见的一类非托管资源是包装操作系统资源的对象,例如文件,窗口,网络连接,数据库连接,画刷,图标等。这类资源,垃圾回收器在清理的时候会调用Object.Finalize()方法。原创 2016-12-14 20:54:17 · 610 阅读 · 0 评论 -
.net中的单例模式实现以及常见问题
实现步骤:1)构造函数私有2)对外提供一个公共的静态方法,通过类名调用方法创建对象常见问题:1)如何实现单例模式?2)多线程造成的问题,如何解决?如果在多线程中使用,可能会创建多个对象的,构造函数可能会调用不止一次。3)为代码加锁会影响效率,如何处理? private void btn1_Click(object sender, EventArgs原创 2016-12-14 20:43:57 · 2401 阅读 · 0 评论 -
.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 · 1693 阅读 · 0 评论 -
NPOI的使用与拼音检索
一:NPOI的使用1)把Excel中的数据输出2)将集合中的数据保存到Excel文档中3)把数据库中的数据导出到Excel表格中3)把Excel表格中的数据导入到数据库中。使用NPOI对Excel表格进行操作:NPOI能够分析Excel文件的格式,能够进行常规Excel操作,不依赖Excel,节省资源,没有安全性、性能问题,在asp.net中使用最合适,只能处理原创 2016-12-08 20:57:05 · 739 阅读 · 0 评论 -
简单三层架构项目二
一:多个解决方案之间相互调用1)两个解决方案之间是可以相互调用?2)两个解决方案之间如何相互调用?如何添加对类库的引用,一定要会,特别有用。3)对C#中“类库”的理解两个解决方案之间相互调用,其实就是添加引用,添加类库,在C#语言中类库是.dll结尾,称之为动态链接库.动态链接库主要应用于共享函数库,使进程可以调用不属于其的可执行代码的函数。其实是把另一个解决方案当做类库使原创 2016-12-07 18:36:05 · 998 阅读 · 0 评论 -
简单三层架构项目一
1)系统用户管理:用户的密码以md5散列值的形式保存在数据库中,密码不能明文保存。2)客户资料管理:使用NPOI实现从Excel文件中批量导入客户资料,还可以将客户资料导出到Excel文件中。3)客户资料的查询支持按照拼音检索。为了提高检索速度,在用户表中添加一个“姓名拼音”字段,在用户增加,修改时,计算姓名对应的拼音。4)客户资料的检索支持符合检索,也就是根据用户姓名、地区、购买日期原创 2016-12-07 18:26:32 · 2170 阅读 · 0 评论 -
.NET常见的面试题(都是易错点)
简述 private、 protected、 public、 internal 修饰符的访问权限。答:private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 C#中的委托是什么?事件是不是一种委托?答原创 2016-11-30 19:54:08 · 2417 阅读 · 0 评论 -
ASP.NET(一)学习
SOA服务:SOA的出现,预示着一个以服务为导向的新IT(Information Technology)时代的到来。SOA服务的理念思想,本质上是一种业务和技术完全分离,业务又能和技术自由组合的思想,它达到了软件设计的最高境界。SOA是为软件集成而服务的,它实现了技术和架构的完全分离,消除了软件服务集成的所有障碍。SOA超越了所有的具体技术(如WebService),也超越了所有具原创 2016-11-17 18:09:27 · 1041 阅读 · 0 评论 -
ADO.NET操作数据库(四)
主要内容: 连接查询、左表、右表、内连接、外连接、笛卡尔积、on子句数据筛选、自连接、存储过程、连接查询、模糊查询、视图、T-SQL编程、全局变量、局部变量、事务、系统存储过程、用户自定义存储过程、ado.net调用存储过程、触发器。快捷键:格式化快捷键 ctrl+K,Y详细内容:1、连接查询连接查询:关键是看两张表的主外键关系内连接:inner joi原创 2016-11-09 19:45:29 · 4033 阅读 · 0 评论 -
ADO.NET操作数据库(三)
自己的总结:连接对象、命令对象 、Sql参数对象SqlDataAdapter其实是对数据操作的封装,让我们写代码变得简单了,adapter是转换器的意思,不需要关心适配器内部是怎么实现的,它能够把数据库中的数据获取到内存里面。分表存储、分区存储。使用主从数据库:主数据库专门用来进行查询操作;从数据库专门用来做增删改操作。一:DataSet与DataT原创 2016-11-02 20:45:40 · 1449 阅读 · 0 评论 -
ADO.NET操作数据库(二)
核心内容:SqlHelper的封装、配置文件的使用、事件监视器、ado.net数据库连接池、可变参数、异常捕获、SQL漏洞注释攻击、使用带参数的sql语句、本文中出现的类的用法。一:关于SqlHelper的封装使用SqlHelper工具类,帮助我们操作:1)经常爆出的一个错:类型初始化设定项引发异常,在配置文件中找不到对应名称的配置。2)SqlHelper工具类的使用特别好,一定要原创 2016-10-30 18:31:50 · 2692 阅读 · 0 评论 -
SQL Server数据库操作(二)
主要内容:1)常用快捷键和关键字2)创建数据库和表 create3)插入数据:insert into4)更改数据:update set5)删除数据:delete,truncate,delete from 表名6)数据约束:6种常用的约束,两种添加约束的方法。主键、外检、check、default、unique、非空, alter7)数据检索:数据查询8)聚合函数:a原创 2016-10-25 14:58:17 · 1476 阅读 · 0 评论 -
SQL Server数据库操作(一)
要学习的主要内容:1)SQL Server的基本操作:如何打开数据库服务,使用可视化管理工具连接数据库服务器,如何创建数据库、创建表、创建约束、熟练使用sql语句。2)ADO.NET操作:能够使用带参数的SQL语句,能够独立编写与使用SqlHelper类3)数据库操作高级内容:子查询、连接查询、存储过程、索引、触发器、熟练使用ADO.NET调用存储过程的方法、索引、事物等.原创 2016-10-21 16:38:39 · 1174 阅读 · 3 评论 -
C#面向对象与常用API的学习
一:C#中的集合ArrayListusing System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 集合{ class Program {原创 2016-10-18 14:04:48 · 2427 阅读 · 6 评论 -
C#数据类型和三大结构
学习目的:不做前端,只写服务器端接口和操作数据库。学编程不是看书,不是听老师讲,而是自己动手敲代码!程序中每行代码都是有用的,要知道每行代码的作用。程序中不允许出现大量重复的代码,否则为代码冗余按照模块来学习.Net是一种平台技术。写注释是程序员的好习惯。学习一种编程语言其实就是在学习一种语法规则。学习技术没有速成的,需要慢慢积累的技术。慢慢来,自己还年轻。你学的和原创 2016-10-12 16:12:24 · 3266 阅读 · 1 评论