【.NET】
文章平均质量分 84
kiven.evn
思想有多大,舞台就有多大
展开
-
.NET中资料库的设计与SQL
.NET中资料库的设计与SQL ADO.NET设计 先来说说资料库的设计主要涉及 关联式资料库资料库系统管理(DBMS)结构化查询(SQL)预储程序 一个资料库包含一个以上的资料表,每个资料表有很多记录 以下是一个小的范例如Salse 资料库有Customers,orders和Pruducts三个表表与表之间都过主原创 2013-01-23 21:09:16 · 1404 阅读 · 9 评论 -
VS2012网布网站与IIS配置
一 VS发布1首先是 点击自己创建的 web项目 ,右键发布 2 在之后出现的界面中选择配置文件 , 选择或导入发布配置文件,下拉框,选择新建 跳转到下一步 3 在连接界面中 在发布方法中选择文件系统 目标位置选择浏览就是将发布后的文件放在什么地方。原创 2013-05-31 15:06:06 · 9219 阅读 · 14 评论 -
后台动态生成table表格
以前看到动态生成table的代码时,认为特别复杂,看到代码就不想看,认为这个用不到,而且还抱着一种难的心理.不管则着,还是逃不过,躲避不是好的方法,这次就用到了动态生成表的要求,不学不行呀,不然页面达不到效果.下面是我自己实现的一个实例首先是在前台页面拖出一个html的table , 我们可以设定表头,也可不设定表头这里我就自己设定表头了原创 2013-11-25 13:34:50 · 16253 阅读 · 48 评论 -
.NET简谈事务、分布式事务处理
在本人的 “ .NET简谈事务本质论”一文中我们从整体上了解了事务模型,在我们脑子里能有一个全局的事务处理结构,消除对数据库事务的依赖理解,重新认识事务编程模型。 文章原文出处 http://www.cnblogs.com/wangiqngpei557/archive/2011/12/22/2298500.html今天这篇文章我们将使用.NET C#来进行事务性编程,从浅显、简转载 2014-01-12 14:05:15 · 1959 阅读 · 17 评论 -
说说参数传递(泛型委托)
这篇博客重点在于理解,细节之处不再详细介绍.委托的用处在于匹配,发出的信息,谁匹配类型就接受监听信息.泛型的加入,使委托的用途更加广泛,宽展了委托的参数类型,复用性更加强大.下面我们看看一个简化版的,直接加入类型使用.实例:根据ID加载信息,返回信息.那么很久以前我这样写.代码1:数据库连接版Private Table Reslt(stringID){ //调用查询方法返回tab原创 2014-07-31 23:01:35 · 3478 阅读 · 26 评论 -
.NET反射 Type类
不知道大家有过这样类似的编码没。Type type=typeof(T);//T是传入的类型这样写已经是在潜意思的使用反射了。不管你是否知道,但是这是事实。Type是一个抽象类,必须进行实例化,而typeof则是返回这个实例化的对象,正好符合了Type要求,而且Type也提供了访问对象的能力,包括属性,方法,字段等。对应的为FieldInfo,PropertyInfo和MethodInf原创 2014-09-23 00:21:10 · 4237 阅读 · 35 评论 -
不要小看了get 与set
不知道大家以前是怎么使用实体中的get与set的.我先前是这样使用的.先定义一个实体类.之后写与之相关的字段名称.最后匹配上与之相关的属性,控制字段的读写权限.以前使用方式代码1public class product { private string code; private string commodity_Name; public string Code原创 2014-07-22 23:37:59 · 2401 阅读 · 40 评论 -
C# Func<>委托
以前我们为了能够调用一个方法,必须比照这个方法定义一个相应的delegate.原先我们定义delegate//委托声明 --定义一个签名:delegate doubleMathAction(double num);class DelegateTest{ // 符合委托声明的常规方法 static double Double(double i原创 2014-06-25 11:33:21 · 10900 阅读 · 32 评论 -
LINQ to Object
LinQ to Object是指对任意IEnumerable或Ienumerable集合使用linq查询.它可代替查询任何可枚举的集合.如List,Array或Dictionary. LINQ的优点 和foreache相比有三个优点它们更简明、更易读,尤其在筛选多个条件时。它们使用最少的应用程序代码提供强大的筛选、排序和分组功能。无需修改或只需做很小的修改即可原创 2014-06-21 17:51:34 · 2190 阅读 · 27 评论 -
c# 匿名函数与委托
在 2.0之前的 C#版本中,声明委托的唯一方法是使用命名方法。 C# 2.0引入了匿名方法,而在 C# 3.0及更高版本中,Lambda表达式取代了匿名方法,作为编写内联代码的首选方式。不过,本主题中有关匿名方法的信息同样也适用于 Lambda表达式。有一种情况下,匿名方法提供了 Lambda表达式中所没有的功能。可使用匿名方法来忽略参数列表。这意味着原创 2014-05-20 00:03:27 · 15258 阅读 · 29 评论 -
LinQ to Sql
在java平台上,ORM这一块Hiberante是相当的.但是在谈到.NET平台.ORM框架就有些不一样了.Nhibernate,Nbeat和Castel,以及我要说的linQ to Sql。Tosql是微软自己的产品。现在用的或许很少了,但是如果做一个中小型的项目,开发和部署还是很好的,不必考虑第三方库。但是Tosql毕竟是直接面对数据库的。这个操作我有些用不惯,这里就简单介原创 2014-08-23 21:56:41 · 1469 阅读 · 26 评论 -
表单兼容类型设计
以前的我认为,相同的表单,若有后台代码,那么它对应的应该是一套业务,只能为这个功能服务。但是后来的需求打翻了我的认识。以前我做的一条线是实现如下功能这个是一条线的功能,结合工作流,4个活动点对应四个步骤。后台在做第四个功能线的时候发现一部分与功能一相同。但是其中用到的类与对象却不相同。但是页面是稍微变化。还是可以复用页面的。 需求功能大题是一样的。类的设计是不同的子类设原创 2014-10-12 01:09:16 · 2035 阅读 · 26 评论 -
ASP.net MVC基础
简单了了解了下MVC的基本开发步骤后,又对MVC的语法和模版详细看看了,小小总结下对mvc开发,首先是要对布局有个基本的认识。Razor引擎使页面元素更加清晰简单认识下 @Url.content 可以加载css和js等文件,统一进行管理和设置如 到了页面会自动找到相应的js@Ren原创 2014-12-22 16:57:28 · 1298 阅读 · 15 评论 -
using关键字的作用
using关键字有两种用途一种是作为using指令,另一种是作为using语句。其中using指令又有两个用途: (1)允许在命名空间中使用类型,以便您不必限定在该命名空间中使用的类型。 (2)为命名空间创建别名。 注意:using指令的范围限制为包含它的文件。创建using别名,以便更易于将标识符限定到命名空间或类型。创建using指令,以原创 2013-05-26 15:48:22 · 4756 阅读 · 6 评论 -
机房收费下机中用到的策略与职责链解析
合作开发中负责业务逻辑成.所以就有一些的算法和模式,下面就说下下机的基本操作.用到的有职责链和策略两种设计模式 职责链: 是使多个对象都有机会处理请求。从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链。沿着链传递该请求。直到有一个对象处理为止。 策略: 定义了一组算法。 让它们之间可以相互提哈追。此模式让算法的变化,不会影响到使用算法的客户。原创 2013-05-08 16:03:25 · 2294 阅读 · 35 评论 -
机房合作开发总结
合作开发之前的准备阶段.我们详细了解了Svn的使用 ,EA的使用对于svn虽然在去年的暑假中就有所了解和使用,但相对于这次的使用,发现先前对Svn的认识是有所偏激的svn是版本控制管理软件它可以解决以下的问题 开发人员合作的问题,了解文件的修改文件make时版本的问题(完整编译)原创 2013-05-15 20:36:58 · 1417 阅读 · 9 评论 -
ADO.net框架 概述
内容概述ADO.NET简介ADO.NET结构.NET Framework数据提供程序ADO.NET DataSet总结首相贴出一个总体图,概括下,然后细细说明ADO.NET简介原创 2013-01-26 11:15:30 · 2455 阅读 · 7 评论 -
VB.NET 小结一
.Net的小结 首先说些 .NET的framework的基本构成 BCL基底类别库CLr共同语言执行时期构成 构成图为下图 基底类别库的组成由系统类别XML类别,DGI类别(模糊化处理)ADO.NET类别(存取资料用到,物件类别,可接受),windows类别(和按钮,以及表单有关)ASP.NET类别(webFro原创 2013-01-22 10:52:40 · 1555 阅读 · 13 评论 -
NET 的相关 对比
ADOAdo(Activex Data Objects)是一种程序对象 用于表示用户数据库中的数据结构和所包含的数据,在VB的编译器中,可以使用ADO对象以及ADO的附加组件(ADOX)来创建或查询,检验数据库或者访问外部数据源。还可以在代码中使用ADO来操作数据库的数据。 ADO对象总结对象总结对象说明原创 2013-01-13 17:00:08 · 3270 阅读 · 7 评论 -
Deep Copy VS Shallow Copy
首先我们应该了解下什么是深拷贝与浅拷贝 浅拷贝:只复制对象的基本类型,对象类型,仍属于原来的引用 深拷贝:不仅复制对象的基本类,同时也复制原来对象中的对象 C#中有两种类型变量,一种是值类型变量,一种是引用类型便利那个,对于值类型便利那个,深拷贝和浅拷贝都是通过复制操作实现的,其效果是一样的,将对象中的值类型的字段拷贝到新的对象中。这个很容易理解。本文重原创 2013-01-14 09:28:41 · 1457 阅读 · 9 评论 -
ADO.NET对象之 DataTable
ADO.NET可以在与数据库断开连接的方式下通过DataSet或DataTable对象进行数据处理,当需要更新数据时才重新与数据源进行连接,并更新数据源。 DataTable对象表示保存在本机内存中的表,它提供了对表中行列数据对象的各种操作。可以直接将数据从数据库填充到DataTable对象中,也可以将DataTable对象添加到现有的DataSet对象中 首先了解下ADO.NET的基原创 2013-01-29 09:37:43 · 3743 阅读 · 12 评论 -
反射中配置文件的问题
这两天是在做重新做机房收费系统 ,利用反射+配置文件 是吸纳数据库访问程序 。期间遇到了一个小问题,小问题却花了很大的时间才给弄好了,最终的问题确实一个很小的小细节。下面看具体的一段代码/去除IFactory ,SqlserverFactory, SqlserverFactory ,AccessFactory三个工厂类,取而代之的是DataAccess类 class Data原创 2013-02-16 13:48:50 · 1402 阅读 · 6 评论 -
SQLHelper 简介
什么是SQLHelperSqlHelper是一个基于.NETFramework的数据库操作组件。组件中包含数据库操作方法,目前SqlHelper有很多版本,主要以微软一开始发布的SqlHelper类,后面包含进了Enterprise Library开源包中了。还有一个主要版本是dbhelper.org开源的sqlhelper组件,优点是简洁,高性能,不仅仅支持sqlserver,同时支原创 2013-02-11 14:35:30 · 1612 阅读 · 8 评论 -
SqlParameter 基本用法
本文出处http://developer.51cto.com/art/201105/263535.htm ,少有部分改动因为通过SQL语句的方式,有时候存在脚本注入的危险,所以在大多数情况下不建议用拼接SQL语句字符串方式,希望通过SqlParameter实现来实现对数据的操作,针对SqlParameter的方式我们同样可以将其封装成一个可以复用的数据访问类,只是比SQL语句的方式多了一个原创 2013-03-05 15:28:33 · 5452 阅读 · 7 评论 -
重构收费 思路
首先说下命名的规范 ,对于 类图 ,对象的命名 以及参数的命名规范 使用Pascal大小写 :即所有首字母单词都大写,其他字母小写 对于数据访问层: 类名后加DAL.注意: .NET中没有DAO,DAO是在Java中出现的。 表示一种数据访问方式 业务逻辑层: 类名后添加BLL,如果类名特别长使用缩写,但要在文档中注明。缩写的全称和意义 页面层:sap中针原创 2013-02-26 16:34:50 · 1470 阅读 · 11 评论 -
事务实例
VB.NET代码事务是并发控制的单位。是用户定义的一个操作序列,这些操作要么都做,要么一个也不做,不可分割的工作单位。 通过事务,SQL server能将逻辑相关的一些操作绑定起来,以便服务器保持数据的完整性。在SQL server和.NET的开发环境下,有两种方法完成事务的,一个是存储过程,一个是在ADO.NET中一个简单的事务处理下面以一个简单的存储过程中嵌套事务的操作为实原创 2013-03-11 20:24:25 · 2376 阅读 · 4 评论 -
机房收费系统思想总结
这次是第二次做机房收费系统了。从开始到结束,期间经历了好些事情,放假,考试等。加起来完成这个子项目也将近两个月了。 1 首先说下画图的感受,第一次这样的先画图,所以当时刚很没有头绪,一头的雾水。不知道冲那里着手,冥思苦想了好久才有了些感觉,画出来师傅看了看不对,推翻了重新来过。这样的事情是经常的事 重点想说的而是类图。类图的画法有多种。可以按照功能块划分,也可以根据实原创 2013-04-01 21:01:32 · 1066 阅读 · 10 评论 -
合作开发用到的几个 设计模式
自上次的个人版的机房收费系统后, 接下了的就是合作版的开发了. 要求是尽量添加一些设计模式,毕竟自己开发的时候用到的设计模式还是有限的,这次的重点不是在代码上.重点是1 文档驱动;2.项目经理写文档不能讨论;3.分层开发完成完成;4.相对应的文档发给相对应的人,不能把所有文档都发给一个人;5.尽量加设计模式;6.SVN使用;7.进度控制针对上述要求,添加了一些设计模式.对于版原创 2013-04-23 15:31:01 · 1825 阅读 · 10 评论 -
EntityFrameWork实体映射
在ORM的实体框架中多为继承,关联等在Hibernater中关联的实体,需要配置 xml文件来维护不同实体的关系而在EF中这这是通过可视化的图形操作来控制之间的关系的:如下图 关联映射如已经通过PowerDeesigner画好了实体间的关系 ,实体关系在转成物理模型导入数据库。通过EF的model模型从数据库导入图2选择好数据库,选择好实体框架,注意这里的框原创 2014-12-14 17:43:40 · 4229 阅读 · 20 评论