- 博客(30)
- 资源 (6)
- 收藏
- 关注

转载 asp.net中的回送技术含义
asp.net中的回送技术含义<br />1、 ASP.NET允许使用事件驱动的编程模型,这就像Windows本身一样,除非Windows响应了某个事件(如:单击图标、按“开始”菜单等),否则不会发生其他事件<br />2、 在ASP.NET中,web表单依赖事件触发特定函数中代码的运行,这些代码称为事件处理程序。JavaScript等也可由事件来触发,但它们是在用户浏览器端运行的,ASP.NET与之不同的是它使用“回送”技术,把信息传送回服务器上处理,而
2010-08-04 18:23:00
921

转载 c#.net实体类序列化方法 为什么序列化
提到为了传递数据,需要把作为载体的实体类序列化,好好的找了一些序列化方面的介绍。感觉下面的这个介绍比较容易介绍!<br />1.什么是序列化<br /> 序列化是将对象状态转换为可保持或传输的格式的过程,在序列化过程中,对象的公共字段和私有字段以及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。<br />2.为什么使用序列化<br /> a. 一个原因是将对象的状态保持在存储媒体中,以便可以
2010-06-10 11:25:00
796

转载 使用 HtmlInputHidden 控件在JavaScript 与C#传值 本页面保持状态和跨页面传值
<br />一、使用 HtmlInputHidden 控件在本页面保持状态,并讨论在生成页面后通过 JavaScript 获取由HtmlInputHidden 控件生成的隐藏文本值。<br /><br /> 先说说在本页面保持状态,我们一般采用 ViewState 可以在同一页的多个请求间保存和还原服务器控件的视图状态,这种用法一般在服务器端使用。但是如果我们需要在生成页面后(也就是说要在客户端中)的 JavaScript 函数需要使用页面保持状态的值,我们可以将这类值在服务器端处理过程中放到隐藏文本
2010-06-01 20:40:00
1062
转载 一步一步学习ObjectDataSource控件--自定义分页排序
<br />在上篇http://mqingqing123.cnblogs.com/archive/2006/04/07/369020.html<br />介绍了ObjectDataSource的常规使用。<br /><br />上次一个网友希望介绍一下自定义分页的问题,本文说明如何使用ObjectDataSource自定义分页、排序,你会发现ObjectDataSource的伸缩性很大,。不管是初学者还是具有一定经验的用户,ObjectDataSource总能够给你提供能够满足你要求的功能。<br />
2011-01-06 19:23:00
624
转载 ASP.NET2.0 ObjectDataSource的使用详解
<br />本系列文章将介绍ObjectDataSource的使用,为了内容的完成性,所以虽然简单,但是还是发到首页,不知道行不行<br />本系列文章主要参考MSDN,ASP.NET快速入门和ASP.NET的文章整理而成,将由浅入深说明ObjectDataSource的使用,仅供参考,不保证内容100%的争取<br /><br /><br />1 SqlDataSource和ObjectDataSource控件的比较<br />ASP.NET2.0提供了SqlDataSource数据源控件,后者支持用于指
2011-01-06 19:19:00
728
原创 C#数据绑定控件中的DataSource属性
<br />常用的C#数据绑定控件有:Repeater、DataList、GridView、DetailsView等,在这里我拿Repeater来简单说明问题。 <br /><br />使用该属性指定用来填充Repeater控件的数据源。DataSource可以是任何System.Collections.IEnumerable对象, <br /><br />如用于访问数据库的System.Data.DataView、System.Collections.ArrayList、System.Collection
2010-12-30 11:26:00
9296
原创 软件生命周期模型选择
<br />瀑布模型/改进的瀑布模型<br />螺旋模型<br />增量迭代是RUP统一过程常采用的软件开发生命周期模型<br /> <br />原型法<br /><br />快速和敏捷开发<br /><br /> 我们一般将快速和敏捷开发做为方法论,而很少将其做为一种软件开发生命周期模型.敏捷的目的是减少繁重和不必要的工件的输出,提高效率.而不是要我们去挑阶段或过程,不是分析设计都还没有做就去做开发.因此对于瀑布,增量迭代或原型我们都可以借鉴敏捷方法论中的一些好的实践,这些实践都是对传统的生命周期模型很好
2010-08-30 16:29:00
1561
原创 div强制换行和强制不换行
你把111111111111 改成一段中文试看看, 是因为系统把这一大堆111111111认作一个单词了.一个单词是不换行的.<br /> <br />1、强制不换行,同时以省略号结尾。<br /><div style="width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;" ><br />你好朋友朋友朋友我为什么不能看到效果啊<br /></div><br />2、css自动换行<br />div{ word-wrap
2010-08-03 16:56:00
2588
转载 全面掌握VS2008 中的global.asax特殊之处
在使用 VS2005 或 VS2008 设计系统并且加入了全局控制文件 Global.asax 的话,VS2003 以上的版本都是默认没有 Global.asax.cs 文件的!也就是说,只能把处理代码直接写进 Global.asax 文件里,而不再提供后台代码库。可是这样做的话,在虚拟窗口或开源的情况下运行是没问题的,但是在编译之后问题就来了,而且弄得人很头疼。<br />编译之后 Global.asax 文件就不存在了,我猜测是在 VS 进行编译的时候将 Global.asax 里的代码一并编译进 Ap
2010-06-01 16:51:00
2943
转载 ASP.NET编程模型之ASP.NET页面生命周期图解
ASP.NET编程模型之ASP.NET页面生命周期图解 ASP.NET编程模型中ASP.NET页面生命周期是指什么呢?它包括什么呢?ASP.NET编程模型之ASP.NET页面生命周期具体的过程有哪些呢?下面就开始我们的讲解吧:ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈
2010-05-10 19:29:00
616
转载 如何使用 ADO.NET 和 Visual C# .NET 调用带参数的存储过程
有多种方法使用 ADO.NET 调用存储过程并获得返回值和返回参数,其中包括: 使用 DataSet 对象,在获得返回值和返回参数之外,还可以收集并使用返回的数据行。 使用 DataReader 对象收集返回的行,遍历这些行,然后收集返回值和返回参数。 使用 ExecuteScalar 方法返回结果中第一行的第一列的值以及返回值和返回参数。这对于聚合函数特别有用。 使用 Exe
2010-02-24 12:13:00
805
转载 深入探讨 IDisposable
深入探讨 IDisposable Shawn Farkas 目录 可释放对象 Disposable 模式 托管资源与本机资源 托管资源清理 从 Disposable 类型中派生 释放和安全性 SafeHandle 结束语 公共语言运行库 (CLR) 为托管代码开发人员提供的一个主要生产优势是当不再需要为托管堆分配的任何内存时,垃圾收集器 (GC) 可确
2010-02-23 16:40:00
975
转载 IDisposable 在C#中的作用
首先来看MSDN中关于这个接口的说明:[ComVisible(true)]public interface IDisposable{ // Methods void Dispose();}1.[ComVisible(true)]:指示该托管类型对 COM 是可见的.2.此接口的主要用途是释放非托管资源。当不再使用托管对象时,垃圾回收器会自动释放分配给该对
2010-02-23 16:10:00
2301
转载 ADO.NET学习(四)
(由于书上的代码全是用C#写的,转换为VB.NET实在麻烦,以后就不转换了,见谅)五、操纵dataset在DataSet中DataRow是其所有数据的基本存放位置,它主要是由一个值数组组成,代表DataTable单独一行。DataRow中主要包括一下几种信息:1、行中每一列的当前值,2、行中每一列的原始值,3、行状态,4、父行与子行间的链接初始化一个DataRow:DataTable data
2010-02-10 16:51:00
512
转载 ADO.NET学习(三)
4、DataSet 在ADO.NET中DataSet的作用是为数据源提供一个断开式的存储,而不必关心数据源,操作只用在DataSet中进行就行了。 有三种方法可以创建DataSet:1、通过DataAdapter 2、通过XML 文件 3、用人工方法确定架构,然后逐行输入数据。 主要介绍第一种方法。 DataAdapter用于将DataSet
2010-02-10 16:49:00
869
转载 ADO.NET学习(二)
这是我读《ADO.NET实用指南》的笔记。1、连接 ADO.NET最大的特色就在于支持在断开连接的情况下对数据库里的内容进行操作,这样可以大大的节约过多连接带来的消耗,前面的那一篇文章中已经给了一个具体的例子说明ADO.NET的这种特性。我们可以在从数据库里获得数据的时候打开连接,在得到数据之后就断开连接,对dataset里面的数据进行操作,然后在把dataset里的内容更新到数据库里
2010-02-10 16:48:00
583
转载 ADO.NET学习(一)
一个经典的ADO.NET入门例子(优快云博客迁移) 众所周知,ADO.NET相对于ADO的最大优势在于对于数据的更新修改可以在与数据源完全断开联系的情况下进行,然后再把数据更新情况传回到数据源。这样大大减少了连接过多对于数据库服务器资源的占用。下面是我在《ADO.NET实用指南》这本书上看到的一个例子,比较清楚的讲解了ADO.NET的使用方法。
2010-02-10 16:46:00
441
转载 ADO.NET 和 ADO 的比较
您可以通过将 ADO.NET 的各项功能与 ActiveX 数据对象 (ADO) 的特定功能进行比较来理解 ADO.NET 的功能。数据的内存中表示形式在 ADO 中,数据的内存中表示形式为记录集。在 ADO.NET 中,它为数据集。它们之间有重要的差异。表的个数记录集看起来像单个表。如果记录集将包含来自多个数据库表的数据,则它必须使用 JOIN 查询,将来自各个数据库表的数
2010-02-10 16:34:00
507
转载 C#程序集Assembly学习
什么是程序集?程序集是 .NET 框架应用程序的主要构造块。它是一个功能集合,并以单个实现单元(一个或多个文件)的形式生成、版本化和部署。所有托管类型和资源或者只在其实现单元中标记为可访问,或者在该单元外由代码标记为可访问。 程序集通过其清单(每个程序集不可缺少的部分)进行自我描述。清单可以: www.w3sky.com 建立程序集标识(以文本名称的形式)、版本、区域性和数字签名(如果程序集将
2010-02-09 13:05:00
868
转载 创建系统无法删除的文件夹 加密文件
创建系统无法删除的文件夹 加密文件2007-04-12 10:31大家都知道在Windows中“/”符号是路径的分隔符号,比如“C:/Windows/”的意思就是C分区中的Windows文件夹,“C:/Windows/System.exe”的意思就是C分区中的Windows文件夹中的System.exe文件,好继续我们假设一下:如果文件名中有“/”符号会怎么样呢?假如“S/”是一个文件夹的名字,这
2010-02-09 11:25:00
636
转载 c# 枚举 enum
从长远来看,创建枚举可以节省大量的时间,减少许多麻烦。使用枚举比使用无格式的整数至少有如下三个优势:● 枚举可以使代码更易于维护,有助于确保给变量指定合法的、期望的值。● 枚举使代码更清晰,允许用描述性的名称表示整数值,而不是用含义模糊的数来表示。● 枚举使代码更易于键入。在给枚举类型的实例赋值时,VS.NET IDE会通过IntelliSense弹
2010-02-08 12:13:00
760
转载 c# 枚举
c# 枚举基础 与 枚举属性的访问 using System ; enum enumA:int { east,//0 south,//1 west,//2 north,//3 } enum enumB //默认是int型的 {
2010-02-08 11:44:00
2877
转载 一个关于做好网站的原理
1.250定律 拉德认为:每一位顾客身后,大体有250名亲朋好友。如果您赢得了一位顾客的好感,就意味着赢得了250个人的好感;反之,如果你得罪了一名顾客,也就意味着得罪了250 名顾客。 在你的网站访客中,一个访客可能可以带来一群访客,任何网站都有起步和发展的过程,这个过程中此定律尤其重要。2.达维多定律 达维多认为,一个企业要想在市场上总是占据主导地位,那么就要做到第一个开发出新产品,
2010-02-08 11:35:00
495
转载 教你用PQMagic魔法师调整硬盘分区大小【图解教程】
http://www.jz5u.com/Articles/html/2/15/2008/200810054549.html
2010-02-05 16:36:00
1754
转载 [C#基础]变量的作用域
1)变量的作用域using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Demo3{ class Program { static void Main(string[] args) {
2010-02-02 13:07:00
2032
原创 C#中如何理解【反射】技术
你首先要理解一下概念: 一 类型(Type) 对象是什么 比如 object x; x是对象,object就是它的类型,在程序中如何描述类型这个概念呢?就是Type(System.Type)。要获取某个类的类型可以用typeof()操作符 object a;object b; DataTable t; aType = typeof(object);Type bTyp
2010-01-28 14:16:00
1321
1
转载 c#:定义特性
c#编程基础之二:特性 这里的特性区别于属性,虽然msdn中似乎并没有区别二者。属性:是面向对象编程的基本概念,提供了对私有字段的访问封装,在C#中以get和set访问器方法实现对可读可写属性的操作,提供了安全和灵活的数据访问封装。特性:公共语言运行时允许添加类似关键字的描述声明,叫做attributes, 它对程序中的元素进行标注,如类型、字段、方法和属性等。Attributes和Microso
2010-01-28 11:40:00
637
原创 svchost.exe 导致 CPU100%
Svchost.exe (进程名称:Microsoft Service Host Process )到底是做什么用的呢? 首先我们要了解一点那就是Windows系统的中的进程分为:独立进程和共享进程这两种。由于Windows系统中的服务越来越多,为了节约有限的系统资源微软把很多的系统服务做成了共享模式。那Svchost.exe在这中间是担任怎样一个角色呢? Svchost.exe的工作就是作为这些
2010-01-22 11:22:00
1287
原创 C#中" 并非所有的代码路径都返回值" ---FOR
方法声明中有返回类型定义,而方法中有一种执行方式没有返回值. 例如下面的方法,当var为假时方法没有返回值,就会在编译时报错"并非所有的代码路径都返回值" public string GetSome(bool var) { if(var) { return "True"; }
2010-01-21 14:09:00
28805
3
原创 优快云如何修改密码
在优快云登录页面(http://passport.youkuaiyun.com/UserLogin.aspx)中单击链接“把新设密码的连接发到注册Email ”,将打开一个新的网页“通过注册邮箱新设密码”。
2010-01-21 11:32:00
1814
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人