Spider024

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年4月11日

摘要: 01.using System.IO; 02.using System.Runtime.Serialization.Formatters.Binary; 03..... 04.... 05. 06.Hashtable aa = new Hashtable(); 07. 08.private void buttonSave_Click(object sender, EventArgs e) 09.{ 10. FileStream fs = new FileStream("e:\\aa.dat", FileMode.Create); 11. BinaryFormat... 阅读全文
posted @ 2013-04-11 09:59 Spider024 阅读(302) 评论(0) 推荐(0) 编辑

摘要: 一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.二,哈希表的简单操作 在哈希表中添加一个keyvalue键值对:HashtableObject.Add(key,value); 在哈希表中去除某个keyvalue键值对:Hashtab. 阅读全文
posted @ 2013-04-11 09:30 Spider024 阅读(152) 评论(0) 推荐(0) 编辑

2013年4月10日

摘要: View Code ScriptManager和UpdatePanel两个控件已经能够实现了客户端与服务器端的异步通信了。要想对异步操作进一步控制的话,那我们还得进一步研究PageReqeustManager类。PageRequestManager类是客户端的类,用于协调ScriptManager和UpdatePanel控件,管理页面上的异步更新操作。通过PageRequestManager客户端的实例我们可以深入到在客户端页面生命周期中,更细致地操作客户端的页面。一、PageRequestManager实例: 要想在客户端获得PageRequestManager实例,页面上必须拥有一人... 阅读全文
posted @ 2013-04-10 13:23 Spider024 阅读(281) 评论(0) 推荐(0) 编辑

2013年4月5日

摘要: 1 通过System.DBNull判断,网上大部分都使用这个方法。代码如下:DataTable dt; //假设字段为name, dt已经保存了数据dt.rows[0]["name"] == System.DBNull.Value; //判断第一行数据的name字段是否为空2 通过IsNull判断代码如下:DataTable dt; //假设字段为name, dt已经保存了数据dt.rows[0].IsNull("name"); //判断第一行数据的name字段是否为空3 通过ToString() 判断代码如下:DataTable dt; //假设字段为 阅读全文
posted @ 2013-04-05 15:38 Spider024 阅读(489) 评论(2) 推荐(0) 编辑

摘要: RegisterClientScriptBlock、RegisterStartupScript 都是注册一个脚本块。ClientScript.RegisterClientScriptBlock(this.GetType(), "script1", "alert(1);", true);ClientScript.RegisterStartupScript(this.GetType(), "script1", "alert(2);", true);它们的区别就是 RegisterClientScriptBlock 是注 阅读全文
posted @ 2013-04-05 11:17 Spider024 阅读(165) 评论(0) 推荐(0) 编辑

2013年4月4日

摘要: ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异 步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功 能。几个重要的属性: ScriptManager控件的EnablePartialRendering属性:true-实现页面的异步局部更新;false-实现全页面的刷新。 UpdatePanel控件的RenderMode属性:InLine-UpdatePanel控件被解析成HTML的<span>标记;B 阅读全文
posted @ 2013-04-04 13:35 Spider024 阅读(225) 评论(0) 推荐(0) 编辑

摘要: Math.cell语法:Math.cell(x);参数:X是一个数值或者表达式。说明:返回所给参数的近似整数值,近假值为向上取整所得的数值,取近似值为大于等于参数的整数。Math.round语法:Math.round(x);参数:X为一个数值。说明:返回对参数X四舍五入后所得的整数近似值。Math.floor语法:Math.floor(x);参数:X是一个数值或者表达式。说明:返回所给参数的近似整数值,近似值为向下取整所得的数值,即近似值为小于等于参数的整数。 阅读全文
posted @ 2013-04-04 11:41 Spider024 阅读(897) 评论(0) 推荐(0) 编辑

2013年4月3日

摘要: 在asp.net页面中我们可以使用的控件有:HTML控件、Web控件。 控件可执行的程序包括:客户端程序( JS脚本 )、 服务器端程序( server 程序 )。 客户端JS程序早于服务器端程序执行。HTML控件将HTML表单元素加上 runat="server"属性后即变为HTML控件。HTML表单元素的传统事件可以引发JS脚本,但如果要引发server 程序 需要在件事中加入“server”如:onclick=" " 引发JS脚本,onserverclick=" " 引发 server 程序web控件web控件是.net优化后的 阅读全文
posted @ 2013-04-03 16:22 Spider024 阅读(322) 评论(0) 推荐(0) 编辑

摘要: SET IDENTITY_INSERT [dbo].[t_message] ONINSERT INTO [dbo].[t_message] (f_mid )VALUES (55)SET IDENTITY_INSERT [dbo].[t_message] OFFGOselect * from [dbo].[t_message] order by f_mid desc 标识序列dbcc checkident('t_member',reseed,@@IDENTITY)主键View Code select name from sysobjects where parent_obj=ob 阅读全文
posted @ 2013-04-03 14:15 Spider024 阅读(616) 评论(0) 推荐(0) 编辑

摘要: 两种方式来进行分布式查询: 使用添加链接服务器方式(Add Link Server) 使用特定名称及特定数据源来直接指定(Add Host Names) 其实这两种方式在实际运用中是有区别的: 方式A:Add Link Server方式建立服务器之间关联.创建一个链接的服务器,使其允许对分布式的、针对 OLE DB 数据源的异类查询进行访问. 一般适用于持久的数据操作 对于数据量偏大 服务器之间交付时间长特点. 方式B: Add Host Name 利用域来唯一识别数据库以及数据库表对象. 来实现跨服务器访问. 这种方式一般比较简单 主要适用于对数据需求临时性查询是使用偏多. 不适合... 阅读全文
posted @ 2013-04-03 10:50 Spider024 阅读(297) 评论(0) 推荐(0) 编辑