- 博客(109)
- 资源 (11)
- 收藏
- 关注
原创 IDAL接口的设计
一个类基本上对应一个接口,往大的说可以说一个业务应该对应一个接口的此处以IProduct接口为例说明:-------------------------------------------------------using System;using System.Collections.Generic;using PetShop.Model; //引用Model层namespace PetShop.IDAL{ public interface IProduct{ //返回IList列表该列
2010-11-30 19:48:00 846
原创 个人学习之一
<br />网络上的一个视频被版主删除了,只能自己研究了。已经月末了,金年必须搞定。<br />如下:<br />Model中的类主要来源于数据库的表,和表做的一个映射.如Category表中有CategoryId,Name,Descn三个字段,于是对应的类设计就该如下:<br />---------------<br />using System;<br />namespace PetShop.Model {<br /> <br /> //序列化用<br /> [Serializable]<b
2010-11-30 19:35:00 448
原创 The loud noise chafed him
<br />The loud noise chafed him. 英音:[tʃeif]<br />吵闹声使他烦躁<br /><br />今天的几个句子是有关烦躁不安的:<br />1.Father has taken restless of late.近来父亲变得焦躁不安。<br />2.What are you fretting about? 你为什么烦躁不安?<br />3.Does it let you feel frustrated? 你觉得烦躁吗?
2010-11-30 12:51:00 503
原创 设计方面
<br />今天有幸学习了下Log4Net,Log4Net中定义了一个ILog接口,定义了如下方法:<br /> void Debug(object message);<br /> <br /> <br /> void Debug(object message, Exception exception);<br /> <br /> <br /> void DebugFormat(string format, paramsobject[] args)
2010-11-29 19:40:00 445
原创 Something must be done about it.
<br />Something must be done about it.<br />必须得想个办法 <br /><br />今天的几个句子是有关办法的:<br />1.You must work out your own salvation. 你必须自己想办法。 <br />2.He was trying to prize himself out of sleep. 他想办法唤醒自己。<br />3.I will fish for an idea. 我会尽力想办法的
2010-11-29 19:35:00 751
转载 DataTable转换为List的通用类
在开发中,把查询结果以DataTable返回很方便,但是在检索数据时又很麻烦,没有模型类型检索方便。所以很多人都是按照以下方式做的:// 获得查询结果DataTable dt = DbHelper.ExecuteDataTable(...);// 把DataTab
2010-11-29 16:24:00 435
转载 使用log4net记录日志到数据库(含有自定义属性)
<br />http://www.cnblogs.com/goody9807/archive/2010/10/29/1864581.html<br />记录日志是管理系统中对用户行为的一种监控与审核,asp.net中记录日志的方式有很多种,这里我只介绍一下最近用到的log4net,关于他的具体介绍网上有很多,我讲一下他的用法。<br />第一步:在配置文件中的<configSections>节添加下面一句话<br /> <section name="log4net" type="
2010-11-27 09:41:00 3734 2
转载 . Net环境下消息队列(MSMQ)对象的应用
<br />关于消息对象(MSMQ)的一些基本概念可以从《消息队列(Message Queue)简介及其使用》查阅,这里归纳在.Net 环境下应用消息队列(MSMQ)开发的一些基本对象和方法。<br /> <br />队列类型及其相应的路径格式:<br />Public: [MachineName]/[QueueName]<br />Private: [MachineName]/Private$/[QueueName]<br />Journal: [MachineName]/[QueueName]/J
2010-11-26 13:59:00 613
转载 消息队列(Message Queue)简介及其使用
<br />利用MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。<br />MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。但是在使用XML Web Services或.Net Remoting组件时,Client端需要和Server端实时交换信息,Server需要保持联机。MSMQ则可以在Server
2010-11-26 13:58:00 516
原创 He does everything without aim.
<br />He does everything without aim.<br />他做事都漫无目标.<br />今天的几个句子是有关做事能力的:<br />1.The enemy were firing away at nothing. 敌人漫无目标地一个劲儿开枪。<br />2.They drifted along the river without knowing where to go. 他们沿河漂流漫无目标地行进着。<br />3.The storm set the boat adrift. 风
2010-11-25 12:56:00 466
原创 面向对象提高技能技巧
<br />1:要学会如何抽象实际生活中的事物为一个类<br />2:要学会如何将类中各种各样的概念运用到设计中去<br />3:要学会将整个程序模块化<br />4:要学会尽量减少类与类之间的联系,防止一变都变的现象发生。
2010-11-24 19:02:00 564
原创 I cannot put up with my noisy roommates.
<br />--I cannot put up with my noisy roommates. <br />--我受不了我那些吵闹的室友了<br />--<br />--<br />--今天的几个句子是有关忍受力的:<br />--1.She cannot bear the cold. 她受不了寒冷。<br />--2.I can't bear this scent. 这气味我受不了。<br />--3.I can't stick waiting around. 我受不了久等。<br /> <br />
2010-11-24 08:04:00 885
转载 Remoting基础
首先,客户端通过Remoting,访问通道以获得服务端对象,再通过代理解析为客户端对象。这就提供一种可能性,即以服务的方式来发布服务器对象。远程对象代码可以运行在服务器上(如服务器激活的对象和客户端激活的对象),然后客户端再通过Remoting连接服务器,获得该服务对象并通过序列化在客户端运行。在Remoting中,对于要传递的对象,设计者除了需要了解通道的类型和端口号之外,无需再了解数据包的格式。但必须注意的是,客户端在获取服务器端对象时,并不是获得实际的服务端对象,而是获得它的引用。这既保证了客户端和服
2010-11-23 09:57:00 377
原创 .NET Remoting 的工作流程
<br /><br /> <br /> <br /> <br />构建.NET Remoting应用程序<br />步骤如下:<br /> <br />1:创建远程对象<br /> 选择MBV或MBR模式<br />2:创建远程对象服务器即远程对象的托管程序<br /> 选择通道类型并初始化通道<br /> 为远程对象注册通道<br /> 注册远程对象<br />3:创建客户端应用程序<br /> 初始化客户端通道,要与服务器保持一致的通道类型<br /> 为远程对象注册客户
2010-11-22 22:02:00 470
原创 简单的Remoting实例问题查找
如下是博客一篇关于讲解remoting的简单实例 自己于是按照楼主说明一一操作还是出差错,最终找到原因--------------------------------------------------------------------------------------------------------------三、最简单的Remoting的例子 1、远程对象: 建立类库项目:RemoteObject using System; namespace RemoteObject { public
2010-11-22 19:42:00 549
原创 客户端注册远程类对象
<br />注册服务器端激活对象<br /> 方法一:<br /> RemotingConfiguration.RegisterWellKnownClientType(<br /> Typeof(RemotbaleClass), // 远程类<br /> "tcp://localhost:1234/RemoteObjec" // 远程类的U
2010-11-22 19:13:00 524
原创 通道 Channels
<br />n 什么是通道(Channels)?<br />n 通道用于在远程对象之间传输消息<br />n 当客户端调用某个远程对象上的方法时,与该调用相关的<br />参数以及其他详细信息会通过通道传输到远程对象<br />n 调用的任何结果都会以同样的方式返回给客户端<br />n 通道的分类<br />n HTTP 通道<br />n HTTP 通道使用SOAP 协议与远程对象传输消息。所有的<br />消息流过SOAP 格式化程序时都被转换为XML 格式且被<br />序列化<br />n TCP
2010-11-22 19:06:00 737
原创 远程对象的激活模式
<br />服务端激活:<br /> 客户端请求服务端激活类型的实例时,有两种激活模式:<br /> 1:Singleton模式: 客户端共享同一个远程对象。<br /> 2:SingleCall模式:每一个客户端的远程方法调用都会创建一个远程对象实例。<br /> <br /> <br /> RemotingConfiguration.RegisterWellKnownServiceType(<br /> Typeof(RemoteableClass),
2010-11-22 19:02:00 713
原创 MBR MBV 远程对象调用方式
Marshal by Reference(MBR) 通过引用传递远程对象,远程对象必须直接或间接继承自System.MarshalByRefObject类。对于MBR的远程对象,客户端并不调用实际远程对象的方法,而是调用远程对象的一个代理对象,代理对象是远程对象在客户端的表现 Marshal by Value(MBV) 如果远程对象并非从System.MarshalByRefObject派生,那么该远程对象将作为一个值传递给服务器端,此时远程对象必须实现ISerializable接口
2010-11-22 18:53:00 619
原创 托管代码的执行过程
代码第一次编译形成IL中间语言的托管代码,在运行时被Class Loader装载后进行JIT第二次编译形成托管的本地代码。在执行过程中,它会不断地检查当前我们执行的代码的安全性和规范性。Class Loader在装载可执行程序exe或者动态链接库dll的时候,它不是把所有的exe和dll当中的类库全部装载到内存里面。它是先装载一部分,即Main函数所在的文件,然后在执行过程中Class Loader会不断地判断当前执行过程中所要调用的方法是否已被装载到内存中了,如果没有,它会实时地去装载一些没有被装载的代码
2010-11-20 15:24:00 1153
原创 .NET 基础
<br />http://www.cnblogs.com/cdts_change/archive/2010/10/07/1845233.html
2010-11-19 20:12:00 423
原创 Frank outgoing
<br />She is frank and outgoing. <br />她很爽朗<br />今天的几个句子是有关形容他人的:<br />1.He has an alert mind. 他很机灵。<br />2.He is quite simply, fantastic. 他很简单,很出色。<br />3.She has a warm heart. 她很体贴。<br /> <br /> <br />outgoing <br />形容词 a. <br />1.外出的;出发的2.即将离职的3.直率的<br
2010-11-19 18:56:00 428
原创 2011_New_Out Ref 面试题举例说明
方法参数上的 out 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。 当希望方法返回多个值时,声明 out 方法非常有用。使用 out 参数的方法仍然可以返回一个值。一个方法可以有一个以上的 out 参
2010-11-18 17:11:00 517
原创 bargin
<br />名词 n. [C]<br />1.协议[(+with)][+that]<br />2.买卖,交易<br />Clement made a satisfactory bargain with him. <br />克莱门特和他作了一次满意的交易。 <br />3.特价商品,便宜货<br />These toys are a real bargain at such low prices. <br />这些玩具的价格这么便宜,真划得来。 <br />4.(修饰另一名词)廉价<br />不及物动词 v
2010-11-18 13:23:00 898
原创 单例模式实际业务理解
<br />/// 单例模式实际业务理解:以登陆者LoginUserInfo为列,进入系统的时候就要获取到该登陆用户的所有信息<br /> /// 如所在的公司,所在的部门,所在的地区,名字,ID,性别,级别,等等,一般登陆人的这些属性都是固定死的,一旦进入系统<br /> /// 读取后,对该系统的其他操作若用到了上述属性,可以直接利用静态类直接调用.当然前提是在登陆者类中要有相应的对上述属性的<br /> /// 设置<br /> public class
2010-11-18 11:44:00 573
原创 把Access里的表数据全部映射到SS2005中对应的表中
<br />/*利用下列语句可以直接把Access里的表数据全部映射到SS2005中对应的表中<br />*/<br />exec sp_configure 'show advanced options',1<br />reconfigure<br />exec sp_configure 'Ad Hoc Distributed Queries',1<br />reconfigure<br />Go<br />delete from Table_Access_To_Sql_Test<br />Go <br
2010-11-18 10:50:00 602
原创 I expect to be there this evening. ----------- essay
<br />--I expect to be there this evening. <br />--我打算今天晚上到那儿去。<br />--<br />--今天的几个句子是有关计划的:<br />--1.He plans the resignation. 他打算辞职。 [rezig'neiʃ]<br />--2.He essayed escape. 他企图逃走。 [esei]<br />--3.I aim [hope] to finish tomorrow. 我打算明天完成。
2010-11-18 10:42:00 431
原创 time and again-------You are so considerate.
<br /><br />Children are forgetful and must be told time and again how to behave<br />孩子们比较容易忘记,必须不停的提醒他们如何保持举止。<br /> <br />You are so considerate. <br />你真有心。<br /><br />今天的几个句子是有关夸奖的:<br />1.How clever you are! 你真聪明。<br />2.This is really good. 真好吃。<br
2010-11-16 12:09:00 579
原创 进项税
<br />进项税就是购进货物时所发生的税金,可以和销项税抵,如进项税多可做为留抵税,用于以后月份抵,若销项税多则应向税务部门交纳税款。<br /> <br /> <br />实例 所谓进项税和销项税是指增值税的进项和销项税。增值税是国家就增值额征的一种税。如果你是一般纳税人,你花1元钱买的商品的同时(卖方如果能提供增值税发票的话),给你商品的一方要替税务局向你收0.17元的税款。你要向卖给你商品方支付1.17元.当你把1元的商品以1.2元卖出的时候(或加工成别的商品以1.2元卖出时),你要替税务局向购买
2010-11-15 17:38:00 537
原创 barber 理发师 She is still mad at me.
<br />barber 理发师<br /> <br />I had my hair cut at the barber's yesterday.<br /> <br />--She is still mad at me. <br />--<br />--她还在生我的气。<br />--<br />--<br />--今天的几个句子是有关情绪的:<br />--1.He is easily offended. 他容易生气。 <br />--2.She is quick at taking offence.
2010-11-15 12:02:00 494
转载 合并分拆表_整理贴
<br />--合并分拆表<br />/******************************************************************************************************************************************************<br />合并分拆表数据<br /><br />整理人:中国风(Roy)<br /><br />日期:2008.06.06<br />******************
2010-11-13 15:50:00 494
原创 期末余额 = 期初余额 + 本期增加发生额 - 本期减少发生额
<br />每个企业单位的资产总额与权益总额必然相等。<br />资产与权益之间这种客观存在的数量上的平衡关系,可用会计等式来表现。即:<br />资产 = 负债 + 所有者权益。<br />收入,费用 和利润的关系如下:<br />收入 - 费用 = 利润<br />综合反映企业六个会计要素之间关系的会计等式可以扩展如下:<br />资产 = 负债 + 所有者权益 + 利润 <br />或<br />资产 = 负债 + 所有者权益 + (收入 - 费用 )。<br />
2010-11-13 15:41:00 10268
转载 SQL 中国人--ZGR
<br />--创建取拼音函数<br />create function fGetPy(@Str varchar(500)='')<br />returns varchar(500)<br />as<br />begin<br /> declare @strlen int,@return varchar(500),@ii int<br /> declare @n int,@c char(1),@chn nchar(1)<br /> select @strlen=len(@str),@ret
2010-11-13 15:28:00 756
转载 软件行业应聘时面试官在想什么(2)?
<br />这个文章转自我的博客,大家转贴时别删除最后的链接。。<br /><br />软件行业应聘时面试官在想什么(2)? <br /><br /><br />当你走近会客室,面试过程就开始了,当然你得不卑不亢,谦虚谨慎,除了这些放之四海皆准的原则,你还应该知道。面试就是个沟通,让对方认识到你的实力,并且你也了解到是否喜欢并且能做这个工作,后者可能很多人没有意识到。<br /><br />沟通很奇妙,每个人都说自己能很好的别人沟通,在面试官看来,沟通不是让你不停的附和或者滔滔不绝讲述,而是从对话中能了解
2010-11-13 15:24:00 456
转载 SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY
<br />SQL Server 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。<br />nbsp; ; IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。<br />@@IDENTITY 返回为当前会话的
2010-11-13 15:05:00 530
原创 动态sql语句基本语法
<br />1 :普通SQL语句可以用Exec执行 <br /><br />eg: Select*from tableName <br /> Exec('select * from tableName') <br /> Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N <br /><br />2:字段名,表名,数据库名之类作为变量时,必须用动态SQL <br /><br />eg: <br
2010-11-13 14:06:00 597
图书管理系统简介C#语言【用户,图书借还,图书管理】
2010-12-13
(C#)为 TextBox 控件增加一个限制最大字节数的属性
2010-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人