.Net学习
文章平均质量分 75
jiang_ideal
这个作者很懒,什么都没留下…
展开
-
C#中的delegate和event
C#中的delegate和event 在基于Windows平台的程序设计中,事件(event)是一个很重要的概念。因为在几乎所有的Windows应用程序中,都会涉及大量的异步调用,比如响应点击按钮、处理Windows系统消息等,这些异步调用都需要通过事件的方式来完成。即使在下一代开发平台——.NET中也不例外。那么什么是事件呢?所谓事件,就是由某个对象发出的消息,这个消息标转载 2009-07-09 11:32:00 · 382 阅读 · 0 评论 -
有滚动条的DIV
<divstyle="width:790px;height:480px;overflow-x:hidden;overflow-y:scroll;SCROLLBAR-FACE-COLOR:#67BA2E;SCROLLBAR-HIGHLIGHT-COLOR:#EDF6E4;SCROLLBAR-SHADOW-COLOR:#E9F4DD">原创 2009-02-13 09:31:00 · 332 阅读 · 0 评论 -
GridView中数据相同的单元格合并
GridView中数据相同的单元格合并阅读(39) 评论(0) 发表时间:2008年05月26日 09:18本文地址:http://qzone.qq.com/blog/657509172-1211764727原创 2009-02-13 09:28:00 · 402 阅读 · 0 评论 -
web.config中AppSettings和ConnectionStrings的配置与区别及获取
web.config中AppSettings和ConnectionStrings的区别2008-08-20 14:12在ASP.NET编程中发现,可以用两种方式写连接数据字符串配置 ,就是AppSettings和ConnectionStrings。其中AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrin原创 2009-02-13 09:16:00 · 1419 阅读 · 1 评论 -
ADO.NET中的事务
一 事务处理介绍事务是这样一种机制,它确保多个SQL语句被当作单个工作单元来处理。事务具有以下的作用:* 一致性:同时进行的查询和更新彼此不会发生冲突,其他用户不会看到发生了变化但尚未提交的数据。* 可恢复性:一旦系统故障,数据库会自动地完全恢复未完成的事务。二 事务与一致性事务是完整性的单位,一个事务的执行是把数据库从一个一致的状态转换成另一个一致的状态。因此原创 2009-02-12 15:48:00 · 464 阅读 · 0 评论 -
Javascript的调试利器:Firebug使用详解(转)
Javascript的调试利器:Firebug使用详解(转) (转:天晓得的专栏)Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是Firebug。Firebug是Joe Hewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调原创 2009-02-12 11:14:00 · 376 阅读 · 0 评论 -
asp.net常见问题及解决方法
asp.net常见问题及解决方法 传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")接收参数:string a = Request.QueryString("id");string b =原创 2009-02-12 11:04:00 · 573 阅读 · 0 评论 -
Asp.net常用的51个代码(非常实用)
Asp.net常用的51个代码(非常实用)1.//弹出对话框.点击转向指定页面 Response.Write("window.alert(该会员没有提交申请,请重新提交!)");Response.Write("window.location =http://www.51aspx.com/bizpulic/upmeb.aspx");2原创 2009-02-12 10:54:00 · 411 阅读 · 0 评论 -
NUnit2.0详细使用方法
NUnit2.0详细使用方法 NUnit2.0详细使用方法 注:NUnit中文文档可以参看我的另一个站点:http://www.36sign.com/nunit前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你已经知道很多关于NUnit的应用,请指出我原创 2009-02-12 10:43:00 · 206 阅读 · 0 评论 -
ASP.Net+XML打造留言薄
一.概述: 留言簿是网站的一个重要组成部分,是访问者发表意见的场所,也是网站管理员了解网站基本运行情况的有力工具,所以留言簿在现在的网站中扮演了十分重要的角色。 不过在以前开发一个留言簿并不是一件容易的事,开发者的工作量往往会很大。而现在随着微软推出VS.NET,相应的技术也推陈出新。特别是XML技术在.NETFramework中的广泛运用,使得整个.NET构架具有十分优越的原创 2009-02-13 13:18:00 · 348 阅读 · 0 评论 -
关于ASP.NET在IIS一些问题的经验总结
很多开发人员对于IIS和ASPNET的安装等问题困扰,特此做下面的小总结,请大家多交流! iis 坏了修复办法!!!!!!! 一般IIS运行不了ASP.NET,试一下下面四种方法,99%有效: 1。.NET 安装的顺序应该是先装IIS,再装VS.NET,如果次序反了,或者IIS重装了,就需要使用aspnet_regiis.exe -i来重新安装IIS Mapping(主要用于asp原创 2009-02-13 13:16:00 · 276 阅读 · 0 评论 -
托管与非托管的区别
关键是要了解CLR(公共语言运行时) .Net Framework 是由彼此独立又相关的两部分组成:CLR 和 类库, CLR是它为我们提供的服务,类库是它实现的功能. .NET的大部分特性----垃圾收集,版本控制,线程管理等,都使用了CLR提供的服务 当你为.NET Framework编译源代码的时候,得到的目标代码不原创 2009-02-13 10:54:00 · 1039 阅读 · 0 评论 -
反射 --- 实现简单的方法调用
反射 --- 实现简单的方法调用 1 什么是反射反射就是对加载到公共语言运行时代码进行解析,并可以动态的访问或修改其中的一些IL。可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。典型的用法就是抽象工厂方法,通过对配置文件指定程序集或命名空间的规范,然后在程序中对指定的程序集进原创 2009-02-13 10:26:00 · 300 阅读 · 0 评论 -
用代码向WEB.CONFIG中动态添加connectionStrings和appSettings节点
用代码向WEB.CONFIG中动态添加connectionStrings和appSettings节点阅读(67) 评论(0) 发表时间:2008年04月08日 13:04本文地址:http://qzone.qq.com/blog/657509172-1207631042原创 2009-02-13 09:27:00 · 986 阅读 · 0 评论 -
c# winform 超级实用资料收集
c# winform 超级实用资料收集2008-12-24 17:591,MDI窗体设有两个窗体frmMain,frmChild,则:frmMain: 设IsMdiContainer属性为true打开子窗口:在相关事件中写如下代码:frmChild child=new frmChild();child.MdiParent=this;//this表示本窗体原创 2009-02-13 09:26:00 · 387 阅读 · 0 评论 -
ASP.NET经典收集(转)
经典收集(转) asp.net控件开发基础(1) GridView模版列嵌套GirdView显示主从表数据 GridView中添加一个CheckBox列 域环境中安装部署VSTS全过程 设置VSS使支持通过Internet访问 浅析Microsoft .net PetShop程序中的购物车和订单处理模块(原创 2009-02-12 11:01:00 · 355 阅读 · 0 评论 -
C#中的cookie编程
C#中的cookie编程Cookie就是所谓的" 小甜饼" ,他最早出现是在Netscape Navigator 2.0中。Cookie其实就是由Web服务器创建的、将信息存储在计算机上的文件。那么为什么Web服务器要在客户机上面创建如此文件?这是因为当客户机发送一个请求到WEB服务器时(譬如准备浏览页面时),无论此客户机是否是第一次来访,服务器都会把它当作第一次来对原创 2009-02-12 10:47:00 · 278 阅读 · 0 评论 -
VS2005SP1下载及安装
英文补丁 431Mhttp://download.microsoft.com/download/6/3/c/63c69e5d-74c9-48ea-b905-30ac3831f288/VS80sp1-KB926601-X86-ENU.exe中文补丁http://download.microsoft.com/download/8/0/7/8071514d-9370-45c3-8af1-4f原创 2009-02-10 16:44:00 · 575 阅读 · 0 评论 -
GridView单击选中问题
GridView单击选中问题阅读(101) 评论(0) 发表时间:2008年04月15日 10:58本文地址:http://qzone.qq.com/blog/657509172-1208228331 前些天在用到gridview绑定数据的时候,遇到点问题。以前用的是vs.net2原创 2009-02-13 09:34:00 · 557 阅读 · 0 评论 -
反射的性能分析
记得老早以前就看到有人把反射称之为“性能杀手",正好目前正在做的erp系统为了实现扩展,系统就是架构在反射的基础之上,数据交互也都是通过反射来实现。首先系统会产生太多dll,现在刚刚起步,已经高达43个之多,由于erp系统具有很复杂的业务功能,产品在发布阶段很可能产生200甚至更多的dll,且不说这几百个项目在调试的时候,漫长的等待是多么的痛苦,在产品推出去之后,这么多的dll的版本原创 2009-02-13 09:52:00 · 284 阅读 · 0 评论 -
浅析C#的事件处理和自定义事件
一、了解C#中的预定义事件处理机制 在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#中预定义事件的处理。 EventArgs是包含事件数据的类的基类,用于传递事件的细节。 EventHandler是一个委托声明如下 public delegate void EventHandler( object sender , EventAr转载 2009-07-09 11:48:00 · 552 阅读 · 0 评论 -
C#开源资源超级大汇总
C#开源资源超级大汇总 一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKal转载 2009-07-09 11:01:00 · 730 阅读 · 0 评论 -
关于C#.NET WINFORM快捷键
键 代码 BACKSPACE {BACKSPACE}、{BS} 或 {BKSP} BREAK {BREAK} CAPS LOCK {CAPSLOCK} DEL 或 DELETE {DELETE} 或 {DEL} DOWN ARROW(下箭头键) {DOWN} END转载 2009-09-07 10:15:00 · 616 阅读 · 0 评论 -
类的加载过程
类的加载过程 Java中一个类的信息编译之后是存放在字节码文件中的(.class),运行的时候,如果虚拟机用到了这个类,它就会通过ClassPath找到这个字节码的文件,通过一个输入流,把其中的内容读入到虚拟机的内存中,从而获得这个类的信息,称为类加载 类的加栽只会进行一次,第一次用到这个类的时候 静态初始代码块在类加载的时候运行 类加载的时机:能不加载就不加载原创 2009-02-14 10:12:00 · 365 阅读 · 0 评论 -
自定义GridView
1. 引言 ASP.NET2.0里为我们提供了全新的GridView控件,它在DataGrid基础之上增加了许多新的特性,例如不编写一行代码就可以和数据源控件结合起来实现数据的展示并且分页,但是这种分页效率较低,这是从数据库一次读取所有的数据再进行分页,如果数据量较少则可以实现快速开发,但是假如数据库中存放大量数据,这种操作性能显得就比较低了,所以我们一般自己编写数据读取方法原创 2009-02-13 13:33:00 · 636 阅读 · 1 评论 -
C# 反射的用法
本文出处:http://www.tzwhx.com/newOperate/html/1/12/122/12455.html 在网上查找了不少的资料,可以说大同小异,概念性的东西网上一搜一堆,今天把反射的东西整理了一下,供大家使用,我保证我这里是最全面的东西,当然也是基础的东西,在学好了这一切的基础上,大家可以学习反射的具体插件等应用,老鸟就不用看了.首先我们建立一个类库,将它生原创 2009-02-13 10:45:00 · 291 阅读 · 0 评论 -
C#中的序列化与反序列化的源代码(三种方法)
第一种序列化的方法:BinaryFormatter(二进制的形式) using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlC原创 2009-02-12 15:49:00 · 960 阅读 · 0 评论 -
C#强化系列文章八:HttpModule,HttpHandler,HttpHandlerFactory简单使用收藏
C#强化系列文章八:HttpModule,HttpHandler,HttpHandlerFactory简单使用收藏这三个对象我们在开发Asp.net程序时经常会用到,似乎很熟悉,但有时候又不太确定。本文通过一个简单的例子来直观的比较一下这三个对象的使用。HttpModule:Http模块,可以在页面处理前后、应用程序初始化、出错等时候加入自己的事件处理程序HttpHandl原创 2009-02-12 11:16:00 · 386 阅读 · 0 评论 -
50条网页制作小技巧集锦
50条网页制作小技巧集锦 控制横向和纵向滚动条的显隐? 去掉x轴 去掉y轴不显--------------------------------------------------------------------------------表格变色onmouseout="this.style.backgroundColor="st原创 2009-02-12 11:07:00 · 320 阅读 · 0 评论 -
ASP.NET问答知识
ASP.NET问答知识 1 :维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么 答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下之策2 :原创 2009-02-12 11:02:00 · 432 阅读 · 0 评论 -
一个分页用的存储过程(转)
一个分页用的存储过程(转) 写了一个分页用的存储过程感觉还蛮好好用-- =============================================-- Create procedure basic template-- =============================================-- creatin原创 2009-02-12 10:48:00 · 219 阅读 · 0 评论 -
ASP.NET中常用的26个优化性能方法
ASP.NET中常用的26个优化性能方法1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(ConnectionPool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭原创 2009-02-12 10:45:00 · 255 阅读 · 0 评论 -
C#开发和使用中的23个技巧
1.怎样定制VC#DataGrid列标题? DataGridTableStyle dgts = new DataGridTableStyle(); dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn(原创 2009-02-12 10:44:00 · 241 阅读 · 0 评论 -
c#中设置Excel单元格格式
经典!!(告别操作EXCEL的烦恼)http://www.tzwhx.com/newOperate/html/1/11/112/12383.html c#中设置Excel单元格格式 2007-08-14 00:25 分类:编程技术 字号: 大大 中中 小小原创 2009-02-13 14:12:00 · 3818 阅读 · 1 评论 -
利用.net反射动态调用指定程序集的中的方法
每个.net程序集除了代码外都额外包含了元数据。元数据包括了程序集本身的信息,比如版本号,引用了什么程序集,所有类型的信息,包括其方法、属性、字段。使用.net反射,可以在运行时读取这些信息,并且可以动态地调用方法。 项目快完了,终于有时间来写blog了,, 做一个动态调用程序集指定方法的例子。 项目1(Demo)中包含一个Test类,Test类中写了一个getList方原创 2009-02-13 13:14:00 · 332 阅读 · 0 评论 -
运行时错误
运行时错误 说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 详细信息:若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程原创 2009-02-13 10:52:00 · 456 阅读 · 0 评论 -
小菜编程成长记:第九章 反射——程序员的快乐!
小菜编程成长记:第九章 反射——程序员的快乐!作者:程杰 来源:博客园 酷勤网收集 2008-01-06摘要酷勤网 “无论你的需求是什么,我现在连程序都不动,只需要去改改XML文件就全部摆平。现在是真的做到了程序易维护,可扩展。”小菜得意地坏笑道,“吼吼!此时商场老板以为要改一天的程序,我几分钟就搞定,一天都可以休息。反射——真是程序员的快乐呀”原创 2009-02-13 10:34:00 · 911 阅读 · 0 评论 -
一个ASP.NET的进度条
<DIVid="Lay1" style="Z-INDEX: 1; LEFT: 1%; VISIBILITY: hidden; WIDTH: 99%;CURSOR: crosshair; POSITION: absolute; TOP: 32px; HEIGHT: 95%;BACKGROUND-COLOR: #ffffff"><FONTface="宋体"><FONTface="原创 2009-02-13 13:20:00 · 346 阅读 · 0 评论 -
给Repeater、Datalist和Datagrid增加自动编号列
给Repeater、Datalist和Datagrid增加自动编号列[日期:2006-05-16]来源:博客园 作者:[字体:大 中 小] 号内容1Taye2BOx3Glass4StarCraft一、正序A、AllowP原创 2009-02-13 09:35:00 · 276 阅读 · 0 评论 -
CSS+DIV下的网页设计实例
CSS+DIV下的网页设计实例 网页布局实例 ·CSS+DIV设计实例:实现让多个DIV排列时居中 ·合理使用HTML标签进行CSS布局·CSS布局中最小高度(min-height)的妙用·使用 CS原创 2009-02-12 11:08:00 · 2319 阅读 · 0 评论