DOTNET
sssjjjpppsjp
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 3.0的一些新特性
1、隐含类型局部变量 var age = 26; var username = "zhuye"; var userlist = new [] {"a","b","c"}; foreach(var user in userlist) Console.WriteLine(user); 纯粹给懒人用的var关键字,告诉编译器(对于CLR来说,它是不会原创 2012-05-03 17:52:12 · 304 阅读 · 0 评论 -
HttpHandler开发的两个重点问题
大家在用HttpHandler的时候,一般都会有两个大的疑问(当然,前提是你有钻研精神的话,呵呵)1. IsReusable到底什么意思?老实说,这个属性很多人都感兴趣,但搞懂的人确实不多。MSDN中的介绍也是不知所以然。获取一个值,该值指示其他请求是否可以使用 IHttpHandler 实例。该属性默认为false我来这么说吧,首先我们为什么使用自定义的Handler呢?简单的说转载 2010-04-16 16:00:00 · 532 阅读 · 1 评论 -
JQuery的ajax实例
jQuery Ajax 实例演示$(document).ready(function (){ $(#send_ajax).click(function (){ var params=$(input).serialize(); //序列化表单的值 $.ajax({ url:ajax_json.php, //后台处理程序 type:post转载 2010-04-14 17:37:00 · 414 阅读 · 0 评论 -
JQuery的ajax实例二(.NET版)
JS文件//以下为jquery代码$(document).ready(function(){ $("#jqbtn").click(function(){ alert(1); $.ajax({原创 2010-04-14 17:38:00 · 335 阅读 · 0 评论 -
XMLHttpRequest的POST方式发送,结合JSON数据传输
注意:在HTML代码中一定要有xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;"); //用POST的时候一定要有这句,用GET的时候可以不用这句我再补充一点,用XMLHttpRequest想后台发送的时候,是没有什么Page.IsPostBack的,即他总是认为是第一次加载。 Defa转载 2010-04-14 16:49:00 · 7380 阅读 · 0 评论 -
JSON是什么?为JavaScript准备的数据格式
还不了解JSON是什么?看了下面这篇文章,您对JSON是什么应该能够有了一个比较清晰的概念。 JSON 即 JavaScript. Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript. 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 尽管有许多宣传关于 XML 如何转载 2010-04-14 16:47:00 · 482 阅读 · 0 评论 -
深入 Unity 1.x 依赖注入容器之一
Unity 是由微软开发的一个轻量级、可扩展的依赖注入(Dependency Injection, DI)容器,支持构造函数、属性和方法的依赖注入。所谓依赖的注入,即将程序开发过程中的对象与其所依赖的具体对象解耦,从一定程度上仅关注对所依赖对象 的使用,却不管其具体对象是哪个类的实例;而真正的被依赖对象在运行时由容器注入。本质上,它就是一个对象工厂和对象管理器。更详细的信息,请参见《IoC 容器和转载 2010-03-23 18:01:00 · 954 阅读 · 1 评论 -
七层开发模式关系图
原创 2010-03-24 17:42:00 · 305 阅读 · 0 评论 -
深入 Unity 1.x 依赖注入容器之三:获取对象
通过前二部分的学习,对象的获取已非常简单,在此对前面用过的对象获取方法进行总结 ,同时对还没有使用过的方法进行补充。Unity 容器中获取对象的方法也包括了泛型方法和对之对应的非泛型重载,在此,仅对泛型方法进行描述。根据类型获取对象我们使用方法 Resolve( ) 来根据类型获取对象。这种方法是在前二部分使用最多的,用于获取注册的默认类型映射的对象。示例代码如下所示:根据类型转载 2010-03-23 18:04:00 · 411 阅读 · 0 评论 -
深入 Unity 1.x 依赖注入容器之二:初始化 Unity
Unity 初始化主要是注册类型映射并指定其生命周期。在本文中,我们使用了一个接口 IDialer、一个实现了接口的抽象基类 Dialer,二个继承自 Dialer 的具体类 ButtonTypeDialer 和 FigurePlateDialer 类,以及一个使用 Dialer 的 Telephone 类。生命周期管理之所以将生命周期的管理放在开始,是因为Unity 会根据在类型的注转载 2010-03-23 18:03:00 · 715 阅读 · 0 评论 -
深入理解 __doPostBack
在我的随笔《Page,你是怎样处理回发事件的?》中曾提出一个疑问,如何得到引起页面PostBack的控件?通过阅读Page类的源码,误打误撞,无意中看到了__EVENTTARGET和__EVENTARGUMENT这两个常量的定义,并通过调试分析页面,知道了通过Request.Form[“__EVENTTARGET”]可以获取到触发页面PostBack的事件源(控件的ID)。对于一般的控件,这样就可转载 2010-04-19 15:32:00 · 193 阅读 · 0 评论 -
__doPostBack 调用.net的控件事件
这里需要提一下的是,asp.net编程提供了服务端控件和客户端控件的说法,其实还是脱离不了HTML的本质,客户端和服务端需要交互必须要提交,提交有两种方式get和post,get就是通过向服务端发送连接地址,服务端通过地址的参数来获得信息的,一般这些参数都是明文,能在浏览器地址栏看到。而 post是通过表单的input等元素提交到服务端的页面的,这些数据一般是看不到的。asp.net的服务端控件其转载 2010-04-19 15:14:00 · 343 阅读 · 0 评论 -
C# 中的委托和事件详解
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对转载 2010-04-20 13:58:00 · 195 阅读 · 0 评论 -
ASP.NET中客户端脚本模拟服务端控件提交,实现有状态回发
很多时候,我们在WEB项目中需要用到弹出对话框形式的页面,做为子页面辅助父页面进行操作。习惯下常会用到2种方式,一是可以通过Window.showmodaldialog 函数弹出页面,二是可以通过自写脚本,弹出div,在div里面嵌套iframe实现。两种方式的区别是第一种原创 2011-08-18 23:43:35 · 995 阅读 · 0 评论 -
.NET中的三种Timer的区别和用法
做一个WEB中定期执行的程序,而.NET中有3个不同的定时器。所以正好研究研究。这3个定时器分别是: //1.实现按用户定义的时间间隔引发事件的计时器。此计时器最宜用于 Windows 窗体应用程序中,并且必须在窗口中使用。 System.Windows.Forms.Timer // 2.提供以指定的时间间隔执行方法的机制。无法继承此类。 System.Threading.Timer //3.在应转载 2011-06-13 16:46:00 · 275 阅读 · 0 评论 -
委托和事件使用示例
.NET的事件模型建立在委托机制之上,透彻的了解了委托才能明白的分析事件。可以说,事件是对委托的封装,从委托的示例中可知,在客户端可以随意对委托进行操作,一定程度上破坏了面向的对象的封装机制,因此事件实现了对委托的封装。下面,通过将委托的示例进行改造,来完成一个事件的定义过程:public class Calculator { //定义一个CalculateEventArgs,//用于存放事件引发时向处理程序传递的状态信息public class CalculateEventArgs: EventArgs转载 2011-03-16 11:49:00 · 375 阅读 · 0 评论 -
jQuery + HttpHandler 实现图片裁剪
jQuery + HttpHandler 实现图片裁剪(适用于论坛, SNS)。 <br /> 序言:<br /> 上次发了几个jQuery的插件和些心得, 很多园友(也许是自己站上的)发邮件希望能提供更多的源码, 正好这次有个同学希望在自己的坛子上挂个图片裁剪以生成头像的功能, 于是帮忙写了这么个插件.也许很多园友用得着, 就一并发上来啦.<br /> 正文:<br /> 为了使层次分明及便于阅读, 整个解决方案如下:<br /><br /> 其中BitmapCutter.Core是图片的服务转载 2010-08-16 15:14:00 · 1214 阅读 · 2 评论 -
.NET读取Excel表格的数据
其实读取Excel表格中的数据和读取数据库中的数据是非常类似的,因为在某种程度上Excel表格可以看成是一张一张的数据表。其二者的主要区别在于所使用的数据引擎不一样。在本文的程序中,通过下列代码实现读取Excel表格数据,具体如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHi原创 2010-05-26 14:17:00 · 1612 阅读 · 0 评论 -
Session丢失的解决办法小结
<br />最近在做ASP.NET项目时,测试网站老是取不出Session中的值,在网上搜索了一下,找到一些解决方法,记录在这里。最后使用存储在StateServer中的办法解决了问题。<br /><br /><br />SessionState 的Timeout),其主要原因有三种<br /><br />一:有些杀病毒软件会去扫描您的Web.Config文件,那时Session肯定掉,这是微软的说法。<br />二:程序内部里有让Session掉失的代码,及服务器内存不足产生的。<br />三:程序有框架转载 2010-07-20 14:29:00 · 240 阅读 · 0 评论 -
.NET导出Excel文件
最近做ASP.NET Excel导出功能,顺便整理了一下可用的一些导出Excel方法一般导出方式1,客户提出要将统计的结果导出到excel文件,首先利用如下方式: 增加 %@page contentType="application/vnd.ms-excel;charset=GBK" %>头部说明,然后放一个table在该页面中即可了。2,客户看过后提转载 2010-05-26 17:15:00 · 1600 阅读 · 1 评论 -
.NET连接MySql数据库的方法及示例
方法一:使用MySQL推出的MySQL Connector/Net组件, 该组件是MySQL为ADO.NET访问MySQL数据库设计的.NET专用访问组件。完成该组件后,需要在项目中引用这个组件,也可以直接在配置文件的节点内添加下面的节点:之后在程序中引用命名空间MySql.Data.MySqlClient,即可开始进行连接MySQL数据库的操作了,示例如下: 1protected void转载 2010-05-13 15:05:00 · 270 阅读 · 0 评论 -
DataSet与xml文件的互相转换
http://www.cnblogs.com/long2006sky/articles/1258731.htmlDataSet转换为xml文件 //将DataSet转换为xml文件 private static void ConvertDataSetToXMLFile(DataSet xmlDS, string xmlFile) { Memor转载 2010-05-01 15:17:00 · 433 阅读 · 0 评论 -
DOTNET 委托与事件的理解
出现目的:1、委托的出现,是为了提高编程的灵活性,降低类的耦合性 不足:因为声明委托的目的就是为了把它暴露在类的客户端进行方法的注册,把它声明为private了,客户端对它根本就不可 见,那它还有什么用?声明为 public 结果就是在客户端可以对它进行随意的赋值等操作,严重破坏对象的封装性。2、事件的出现,是为了弥补委托的权限漏洞 在类的内部(监听者),不管你声原创 2010-04-22 11:44:00 · 273 阅读 · 0 评论 -
ASP.net的web.config的中文解释
设置 compilation debug="true" 以将调试符号(.pdb 信息)插入到编译页中。因为这将创建执行起来较慢的大文件,所以应该只在调试时将该值设置为 true,而所有其他时候都设置为false。有关更多信息,请参考有关调试 ASP.NET 文件的文档。 --> 设置 customErrors mode="On" 或 "RemoteOnly" 以启用自定义错原创 2010-01-06 16:01:00 · 252 阅读 · 0 评论 -
Web配置文件(*.config)
认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置转载 2010-01-06 15:41:00 · 215 阅读 · 0 评论 -
Web.config自定义节点configSections
1.为什么需要自定义节点为了增加应用程序的可移植性,通常网站需要配置一些自定义的节点,例如:文件上传的路径等,再深入的应用,可以定义工厂方法需要创建的类。2.configSections使用方法configSections节点下定义自定义节点可以帮我们实现我们自己的节点。首先定义自己的节点,定义方法如下: 定义自己的节点必须在configSec原创 2010-01-06 16:51:00 · 350 阅读 · 0 评论 -
AJAX应用之判断登录
1、点击后要判断登录的HTML代码(发送数据的页面部分代码)OnClientClick="return cklogin();" OnClick="ibshop_Click" />2、定义xmlhttprequest对象实现AJAX的JS代码var xmlHttpjs;function cklogin(){ var parm=new Date(); var ur原创 2009-06-08 14:10:00 · 545 阅读 · 0 评论 -
.net FCKeditor 配置问题
前几天要搞个.网站文章发布的页面.找了很久终于找到 FCKeditor 了. 并且配了一遍,结果还行.跑起来了..配置方法.首先下载 FCKeditor.Net_2.2.zip 和 FCKeditor_2.5b.zip . 解压缩 FCKeditor.Net_2.2.zip 得到 FredCK.FCKeditorV2.dll 添加到工程.然后解压缩 FCKeditor_2.5b.zip 得到 fc转载 2009-06-08 14:08:00 · 392 阅读 · 0 评论 -
C#.Net操作XML文件的数据
XML文件作为数据数据存储介质的一种,好处在于:任何的系统均可以解析它。XML全称:Extensible Markup Language(扩展标记语言)使用文档类型定义(DTD)或者模式(Schema)来描述数据的。可供人阅读,而且还基于一种公共的开发标准。最近由于开发的需要,也是研究以下XML的操作,本篇日志主要总结C#.NET中是如何操作XML文件的。.NET Framework为转载 2009-06-08 14:04:00 · 541 阅读 · 0 评论 -
.net 操作XML小结
一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode root=xml.Sel转载 2009-06-08 14:04:00 · 192 阅读 · 0 评论 -
全面剖析XMLHttpRequest对象
XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的详细工作机制。 一、 引言 异步JavaScript与XML(AJAX)是一个专用术语,用于实现在客户端脚本与服务器之间的数据交互过程。这一技术的优点在于,它向开发者提供转载 2009-06-08 14:03:00 · 210 阅读 · 0 评论 -
Ajax: XMLHttpRequest之POST传递XML (应用环境: Windows + IE + .NET[C#])
Web.Config 设置 可以支持繁简体中文同时显示 --- HTML表单 ---- 合同号 项目 SID 序号 描述 数量 保存 采用XML可以一次传送/接收多条记录 前台传送,先组合XML语句,要符合转载 2009-06-08 14:02:00 · 831 阅读 · 0 评论 -
C#操作EXCEL
首先需要加载引用excel.dll,如果你的Microsoft.Office中没有自带excel.dll,则在使用的时候提示出错。那么,我们就要先制作excel.dll。以下是具体的制作步骤:1将命令提示符定位到Microsoft Office安装目录下的OFFICE11中,如:C:/Program Files/Microsoft Office/OFFICE11;2敲入命令:TlbImp Exce转载 2009-06-08 14:07:00 · 304 阅读 · 0 评论 -
ASP.Net实现将Word转换PDF格式
需求分析:客户的项目以B/S结构为主,提供一个WORD文件在后台自动转换成PDF,经过实际测试,如果该篇WORD文档有100多页的话,转换需要20分钟左右的时间(环境:CPU是奔腾M 1.6G,512M内存),整个CPU的占用率近乎95%~100%,此结果告诉客户以后,客户提议:到客户下班后,自动转换PDF,同时如果使用人确认要查看该PDF文档,如果没有转换,提供给客户选择,是现在转换成PDF,还转载 2009-08-13 09:28:00 · 217 阅读 · 0 评论 -
自定义控件开发精要
.NET里的自定义控件开发较复杂,要开发出一个完整且功能强大的控件牵涉到的内容很多,需花时间熟悉练习。掌握精要会比较的快,然后再慢慢的加强实践。自定义控件最好继承已经定义好的控件,再根据自己的需要重写些方法会加快开发。1、可继承control类,里面已经定义好了很多通用的属性和方法2、重写Render方法向页面写入HTML代码2.1、调用HtmlTextWriter的AddStyl原创 2009-06-06 16:04:00 · 253 阅读 · 0 评论 -
asp.net 页面周期及事件执行顺序
1、请求,开始于周期之前。2、开始,设置页面属性如ISPOSTBACK等,执行方法PreInit.3、初始化,页面上控件元素初始化,执行方法Init,Initcompate.4、加载,如是回发页面,从视图状态中加载数据,执行方法Preload,load,loadcompleted.5、验证6、事件处理7、呈现,循环调用子控件的Render方法,执行方法PreRender(预原创 2009-06-06 15:51:00 · 358 阅读 · 0 评论 -
.net文件
sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。 .csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。 .aspx:Web 窗体页由两部分组成:视觉元素(HTML、服务器控件和静态文本)和该页的编程逻辑。Visual Studio 将这两个组成部分分别存储在一个单独的文件中。视觉元素在.aspx 文件中创建。 .aspx.cs:Web 窗原创 2009-06-10 08:55:00 · 279 阅读 · 0 评论 -
.Net解决方案和项目
在vs.net IDE中,解决方案和项目包罗了所有的工作。一个项目可以是一个单独的Windows应用程序(.exe)、一个类库(.dll)、或者甚至是一个网站。一个解决方案仅仅是项目的集合,它是Windows应用程序、Web应用程序和Web服务的集合。当创建一个新的项目而没有说明将它添加到当前解决方案中时,VS.net会为我们创建一个新的解决方案文件。由于解决方案和项目在目录结构中创建的方式,建议原创 2009-06-10 08:59:00 · 1381 阅读 · 0 评论 -
数据库LINQ TO SQL在Silverlight中的应用(WCF)
作者: T.T (timet) 这段时间在完成一个SILVERLIGHT的在线视频教学的程序,初次使用SILVERLIGHT,所以也是摸索着如何使用,把自己开发过程中发现的一系统列问题与解决方法与大家分享一下,也欢迎大家指出我的错误. 第一篇是关于数据库LINQ TO SQL在Silverlight中的应用(WCF)作者:T.T,转自http://tt.izx.cc 步骤:1. 创建SILVER转载 2009-06-12 10:46:00 · 976 阅读 · 2 评论 -
进一步了解并行LINQ
LINQ(Language Integrated Query)是Visual Studio 2008中的领军人物。借助于LINQ技术,我们可以使用一种类似SQL的语法来查询任何形式的数据。目前为止LINQ所支持的数据源有SQL Server、XML以及内存中的数据集合。开发人员也可以使用其提供的扩展框架添加更多的数据源,例如MySQL、Amazon甚至是Google Desktop。 一般来讲转载 2010-03-09 18:35:00 · 236 阅读 · 0 评论
分享