- 博客(41)
- 资源 (3)
- 收藏
- 关注
转载 关于Log4net在webservice中的使用
<br /> 首先,在service工程中引用log4net的3个dll(IBatisNet.Common.dll,IBatisNet.Common.Logging.Log4Net.dll,log4net.dll);为了防止错误全部引用。<br />在工程中添加global文件,然后添加如下代码:<br />protected void Application_Start(object sender, EventArgs e) { log4net.Conf
2010-11-30 23:56:00 3930
转载 Log4Net使用指南
<br />声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。<br />请在这里下载示例代码 <br />1 简介<br />1.1 Log4net的优点:<br />几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。<br />经验表明,日志记录往往是软件开发周期中的重要
2010-11-30 23:53:00 550
原创 【Log4Net】Log4net 使用简明手册
<br />常见面,却不怎么用,究其原因还是觉得太复杂了点。不过,这东西出现次数越来越频繁,也只好写点东西,以备后用。本文仅对 Log4net 的使用做个简要说明,所有涉及到扩展和开发的部分一概忽略。<br /><br />使 用 Log4net,需要熟悉的东东有 Logger、Appender 以及 Layout。Logger 是日志记录器,我们使用其相关方法来完成日志记录;Appender 用于设置日志的存储方式和位置,Logger 的配置中会绑定一个或多个 Appender;Layout 关联具体的
2010-11-30 23:45:00 670
转载 Log4Net五步走
<br />本文不是教你全面了解log4net,本文只是希望教会你按步就班,照糊芦画瓢般就会用log4net<br />1,引入log4net.dll组件<br />2,建立一个配置文件<br />两种方法,一种是在Web.Config或App.Config里<br />加入以下配置节<br /><configSections><br /> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4
2010-11-30 23:40:00 461
原创 log4net在vs2008中的使用及需注意的地方
<br />1 添加引用。<br />2 添加配置<br /><?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/> </configSections> <log4ne
2010-11-30 23:29:00 988
转载 如何配置和使用log4net日志(VS2008+SQL2008环境下)
<br />配置log4net日志输出到ms sql(开发环境:VS2008,SQL2008,log4net 1.2.10)<br />今天共介绍两种方式:1、使用独立的config文件;2、使用web.config文件<br />log4net目前最新版本:1.2.10.0 下载地址:http://logging.apache.org/log4net/download.html<br />首先创建数据库日志表<br />USE [Test]<br />GO<br />/****** Object: Tab
2010-11-30 23:23:00 1766 2
转载 jquery调用asp.net 页面后台方法
本章将和大家一起学习,在asp.net 页面如何使用jquery调用asp.net 页面后台代码.废话不多说,我们马上进入正题! 先创建一个aspx页面编写一个客户端控件再aspx后台的页面编写一个简单的方法,代码如下:[WebMethod]public static string ABC(string ABC){ return ABC;}必须声明为静态方法,并且它们必须使用 [WebMethod] 特性标注。接下来就应该考虑怎么让前台的客户端控件调用到后台的方法了..这时jqury登场了..
2010-11-30 18:17:00 1064
转载 WebService的List类型
这几天净做WebService了,昨天碰到一个问题服务端代码如下: [WebMethod] public List HelloWorld2() { List lst = new List(); Hello rt = new Hello(); rt.name = "test"; lst.Add(rt); return lst; }Hello为我定
2010-11-30 11:24:00 1863
原创 C# 参考之转换关键字:operator、explicit与implicit
operatoroperator 关键字用于在类或结构声明中声明运算符。运算符声明可以采用下列四种形式之一:publicstatic result-type operator unary-operator ( op-type operand )publicstatic result-type operator binary-operator ( op-type operand, op-type2 operand2 )publicstaticimplicitoperator co
2010-11-27 13:08:00 490
转载 ASP.NET网站开发常用的五十余种代码
1.Response.Write("");Response.Write("");2.//弹出对话框Response.Write("");3.//删除文件string filename ="20059595157517.jpg";pub.util.DeleteFile(HttpContext.Current.Server.MapPath("../file/")+filename);4.//绑定下拉列表框datalistSystem.Data.DataView dv=conn.Exec_ex("select -
2010-11-27 12:22:00 1164
转载 关于GridView中自定义分页、单选、多选、排序、自增列的简单应用
多选时,只有全部选中时“多选”才选中。 图片效果: 简单示例,代码如下, fenpage.aspx的代码: 1) { for (var i = 0; i
2010-11-27 00:03:00 681
原创 谈谈C#中的接口
接口的相关陈述<br />1.一个接口定义了一个契约。<br />2.接口可以包容方法、C#属性、事件、以及索引器。(但接口不能有字段、委托)<br />3.在一个接口声明中,我们可以声明零个或者多个成员。<br />4.所有接口成员的默认访问类型都是public。<br />5.如果在接口成员声明中包括了任何修饰符,那么会产生一个编译器错误。<br />6.与一个非抽象类类似,一个抽象类必须提供接口中所有成员的实现,只要这些成员在这个类的基类中出现过。<br /> 接口的理解<br />1.
2010-11-26 23:36:00 501
原创 PowerDesigner常用操作基本技巧
<br />1、PowerDesigner提示This data item is already used in a primary identifier.的处理方法<br />菜单栏上的“tool”-〉“Model Option”-〉“Model Setting”<br />把右边的“Data Item”数据框中的“Unique code”选项框取消掉。<br />如果在由CDM-〉PDM转换的时候提示属性错误,请把PDM GENERATION OPTIONS中的Check model钩取消掉.<br /
2010-11-26 19:09:00 1483
原创 vs 2008 添加 服务引用 与 web引用 差别与联系
转自http://www.frankxulei.com/?p=156《老徐的博客》(1)VS2005里提供的Add Web Reference(添加Web服务引用)的功能主要是添加Web Service引用。(2)VS2008保留了Add Web Reference(添加Web服务引用)也是为了版本向前兼容。目前很多项目还是基于.NET Framework 2.0。(3)VS2008在升级以后为了对.NET Framework 3.0 或 3.5版本上WCF Service Library的支持。增加了Ad
2010-11-25 10:19:00 3206
转载 nchar,char,varchar与nvarchar区别
<br />Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示<br />sql server中的varchar和Nvarchar有什么区别啊,varchar好像是一个英文和一个汉字都站两个字节,而Nvarchar则是一个英文占一个字节,汉字占两个字节。可是这个对asp程序有什么影响? 答:<br />varchar(n)<br />长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之
2010-11-24 15:48:00 798
原创 匈牙利命名法、Camel命名法与Pascal命名法
<br />匈牙利命名法:首字母小写,基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。<br />在Windows编程中使用非常普遍,由微软的一位匈牙利程序员Charles Simonyi 提出。匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域、类型等。例如,m_lpszStr表示指向一个以0字符结尾的字符串的长指针成员变量。匈牙利命名法是一种编
2010-11-23 14:38:00 9212
原创 jquery+asp.net操作json数据的示例
本文和大家探讨下如何使用jquery+asp.net来操作json数据。json现在是挺流行的一种数据格式,好多人喜欢用json来替换xml,下面开始吧。首先,我们新建个网站(.net2.0就行).1.在我们的项目中jquery的js文件。2.新建一个htm文件,命名为dome.htm吧。代码如下:(head区的js代码就是实现的全部代码,有详细注释)jquery获取json数据演示页面
2010-11-23 00:40:00 967
原创 .NET进行Json的序列化和反序列化
最近发现在不同模块交换数据的时候,不仅可以用XML,也可以用Json,而且Jquery与Json格式的数据结合的非常好,方便前台代码操作数据,所以经常把数据转换为Json,输出到网页里,然后获得方把数据进行反序列化。个人觉得如果这个数据时后台操作,可以把数据转换为XML形式输出到网页里,参见我的上篇文章《把XML文件输出到一个网页里》,如果这个对象数据是让前台JavaScript来获得,则需要把数据转换为Json的形式来输出到网页里或一般处理程序(ashx)里比较合适。1、添加引用System.Runtim
2010-11-23 00:15:00 1267
转载 XML序列化与反序列化 整理文档
xml序列化答疑 (1)需序列化的字段必须是公共的(public) (2)需要序列化的类都必须有一个无参的构造函数 (3)枚举变量可序列化为字符串,无需用[XmlInclude] (4)导出非基本类型对象,都必须用[XmlInclude]事先声明。该规则递归作用到子元素 如导出ArrayList对象,若其成员是自定义的,需预包含处理: using System.Xml.Serialization; [XmlIncl
2010-11-22 21:57:00 672
转载 用 System.Xml 读写XML 整理文档
XML概念 Root XML根节点,只能且必须有一个(以上为LinkLibrary) Element 节点元素(如Link) Attribute 节点属性(如Cat, Url, Desc) Content 内容(非空白文本、CDATA、Element、EndElement、EntityReference 或 EndEntity)节点 System.Xml空间 以下类适合快速流式读写XML文件(注:DOM适合随
2010-11-22 21:50:00 699
原创 把XML文件输出到一个网页里
XML文件作为数据输出到一个网页里,这样在另一个系统的不论是用.NET还是用PHP,JSP,ASP等,只要获得网址URL就能获得一堆数据,这样在集成不同开发语言的WEB系统是非常必要的。此处的输出结果如下:把XML文件输出到一个网页里一般用以下两种方法。至于如何获的和转化成为XML这里举了4种方法。方法一:建立一个ASPX文件,注意:删除HTML代码,只剩第1行Page部分,Default.aspx代码如下:后台代码Default.aspx.cs如下:using System;using System.
2010-11-22 00:11:00 5381
原创 XML文件的创建和读出
今天研究了XML文件的创建和读出,分别用了两种方法。创建XML文档:1、可以用XmlDocument类来创建。XmlDocument对象具有读写功能,并能够随机访问DOM树,与XmlReader和XmlWriter不同。2、可以用XmlTextWrite类来创建。XmlTextWriter是XmlWriter的子类。该类包含了WriteStartDocument、WriteEndDocument、WriteComment、WriteStartElement、WriteEndElement、WriteAttr
2010-11-21 23:32:00 1033
转载 ASP.NET读取XML某节点返回DataTable实例
网上有好多ASP.NET读取XML的例子,比如使用Dataset来读取,但本文教程却是使用XmlDocument来读取XML节点下所有数据,我们先来看下这个XML格式:SysRightsDb.xml从这个XML可以看下,我将使用ASP.NET读取权限系统中节点属性等于SYS下所有数据,及读取financial节点下所有数据。这种XML数据格式让人看起来很明确就知道所代表的意思,看起来也不错。下面开始吧。第1、首先创建读取XML类xmlHepler,内容如下:先引用两个命名空间using
2010-11-21 22:40:00 475
转载 深入C#学习系列一:序列化(Serialize)、反序列化(Deserialize)
序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。 .NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapFormatter进行串行化;3、使用XmlSerializer进行串行化。第一种方式提供了一个简单的二进制数据流以及某些附加的类型信息,而第二种将数据流格式化为XML存储;第三种其实和第二种差不多也是XML的格式存储,只不过比第二种的
2010-11-21 15:49:00 761
转载 深入C#学习系列二:不可小瞧的using关键字
using关键字微软MSDN上解释总共有三种用途:1、引用命名空间。2、为命名空间或类型创建别名。3、使用using语句。 1、引用命名空间,这样就可以直接在程序中引用命名空间的类型而不必指定详细的命名空间。 这个就不用说了吧,比如大家最常用的:using System.Text; 2、为命名空间或类型创建别名: 当同一个cs引用了不同的命名空间,但这些命名控件都包括了一个相同名字的类型的时候,可以使用using关键字来创建别名,这样会使代码更简洁。注意:并不是说两个名字重复,给其中一个用了别名,另外一个就
2010-11-21 12:25:00 586
原创 实现鼠标移动表格行上,此行背景变色研究
当我们鼠标移动表格某一个行上,此行背景变色,共找到3中方法,都实现如下效果:一、利用样式CSS表达式在样式里写表达式expression,实现鼠标经过表格行上变色,但在firefox里无效果。完整代码如下:在样式里写表达式expression,实现鼠标经过表格行上变色 .tbDatalist { border: 1pxsolid#007108; width: 60%; border-collapse: collap
2010-11-21 02:56:00 4461 1
原创 实现表格隔行变色研究
表格隔行变色,是很多项目中经常用到的,今日闲着没事就对表格隔行变色做了些研究,这里共找了4种方法,所有方法实现的效果如下:一、隔行给TR的class赋值,来实现隔行变色 首先在样式里建立表格隔行变色的样式累类,如下代码: .tbDatalist tr.altrow { background-color: #a5e5aa; } 然后在table的隔行tr里,增加此样式,这种方式比较原始和麻烦完整代码如
2010-11-21 02:26:00 1139
转载 JavaScript调试技巧之:断点调试(2)
<br />上次总结了Firefox下进行JavaScript断点调试的技巧,这次来看一下其他浏览器下的调试。一点说明,这里的调试技巧都不借助于浏览器之外的工具,例如Aptana,VS2008等。如果要找这方面的一些资料,我这里没有哈。<br />其他浏览器,主要是Opera, Safari, Chrome和IE8。这之中除了IE8,它们的调试功能都挺不错的,基本都可以搜索脚本,加入断点,查看调用栈、本地变量,以及强大的console。1. 使用Opera的Dragonfly进行断点调试 <br />使
2010-11-21 01:43:00 777
转载 JavaScript调试技巧之:断点调试(1)
<br />如果您还没有阅读《JavaScript调试技巧之:快速定位》,建议先看看那篇。说不定,用快速定位就能解决问题了,呵呵。这次我会总结记录一下断点调试的笔记,希望也对大家有用,欢迎补充交流!<br />首先,在各个浏览器中,断点调试支持的最好的当然是Firefox,Firefox不仅可以使用Firebug调试页面js脚本,还可以用高级调试工具例如JavaScript Debugger (Venkman) 来调试Firefox扩展里的js。除此之外,Firefox还支持一些更为高级的断点调试、变量监视
2010-11-21 01:40:00 706
转载 JavaScript调试技巧之:快速定位
赶紧总结一下JavaScript的调试技巧,这次首先是“快速定位”篇。快速定位,其实就是快速定位程序的错误,所以也算是调试。这个在实际的码代码时往往比较实用。大多数情况下,你的js代码不多(少于1000行),只要能迅速发现代码的错误,往往不用复杂的调试。关于常用的快速定位方法,我总结了一下几点,欢迎大家补充。1. 使用alertalert其实比较实用。本地调试中,在合适的位置写alert,打出来一些变量,虽然比较土,但是往往事半功倍!另外有一个alert技巧,想看看一个对象中的属性和它的值吗,试试这个:va
2010-11-21 01:21:00 946
转载 高手详解Javascript中的this指针
前言<br />Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。Javascript可以通过一定的设计模式来实现面向对象的编程,其中this “指针”就是实现面向对象的一个很重要的特性。但是this也是Javascript中一个非常容易理解错,进而用错的特性。特别是对于接触静态语言比较久了的同志来说更是如此。示例说明<br />我们先来看一个最简单的示例:<scripttype="text/javascript">var name = "
2010-11-21 00:25:00 908
原创 Javascript的this用法
this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,function test(){this.x = 1;}随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。下面分四种情况,详细讨论this的用法。情况一:纯粹的函数调用这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。请看下面这段代码,它的运行结果是1。 function test() {
2010-11-20 23:44:00 590
原创 "background-color"和"bgColor"用法上区别
background-color属于css样式表里面的所以这样写style="background-color:背景颜色"bgColor属于HTML里面的所以这样写bgColor="背景颜色"
2010-11-20 20:54:00 15413
转载 jQuery学习之探究nth-child(N)选择符
说说nth-child(an b)。 nth-child()这个东西,是CSS3中的一个伪类选择符,jQuery也拿来用了。 国内翻译教材《jQuery基础教程》中有一句这样的翻译“......因此CSS选择符$('div:nth-child(1)')取得的是作为其父元素第1个子元素的所有div。”初读此句,总觉得不易理解,于是便有了google的冲动(在这里要强烈BS一下教育网,网速慢的比蜗牛还慢,打开google都要等半天,下载基本围绕在1Byte/5s左右,jQuery中文社区也访问不了。)
2010-11-20 20:34:00 744
转载 .NET 中格式化数据的一些方法和格式说明
<br />//.NET Framework 提供了 标准数字格式字符串,标准 DateTime 格式字符串,枚举格式字符串,以下代码描述了标准数字格式字符串的方式double d = 1234.5678;System.Console.WriteLine("数字原型 {0}", d.ToString()); //1234.5678System.Console.WriteLine("货币格式 {0}", d.ToString("C")); //¥1,234
2010-11-20 20:08:00 490
原创 基于工厂模式的三层架构
需求:在程序代码不做任何改动的情况,只要配置不同的数据库如:ACCESS,MS SQL,ORACLE等,则程序一样能执行。1、建立IDAL类库项目,抽象数据访问接口。为每个表建立接口,规定各种操作(如增,删,改,查)例如:数据库中有两个表,一个是用户表UserInfo,一个是帖子表Thread,则建立接口IUserInfoDAL,IThreadDALIUserInfoDAL代码如下:using System;using System.Data;namespace Maticsoft.IDAL{
2010-11-10 23:47:00 5510
转载 AjaxPro.2.dll实现省市的二级无刷新联动
Default.aspxAjax1 function showCity(id)//绑定地市 { var result=_Default.getCityList(id).value; var ddlcity=document.getElementById("ddlCity"); ddlcity.length=0; for(var i=0;i {
2010-11-09 23:46:00 646
转载 ajaxpro.2.dll使用
简单介绍下它的用法:一.AjaxPro的使用1.在项目中添加引用,浏览找到AjaxPro.2.dll文件2.在Web.config中的system.web里面写入以下代码3.在加载事件中,加入AjaxPro.Utility.RegisterTypeForAjax(typeof(类名));4.写的方法都要用[AjaxPro.AjaxMethod]开头,然后在写方法5.调用时必须写清楚命名空间名.类名.方法,例:WebUI._Default.getData();6
2010-11-09 23:38:00 100
源文件程序天下JAVASCRIPT实例自学手册
2012-05-05
ASP.NET开发技术大全源码
2010-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人