随笔- 672
文章- 2
评论- 325
阅读-
281万
09 2009 档案
C# 装箱和拆箱
摘要:1、 装箱和拆箱是一个抽象的概念 2、 装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来 例如: int val = 100; object obj = val; Console.W
阅读全文
浅谈C#委托和事件
摘要:委托给了C#操作函数的灵活性,我们可使用委托像操作变量一样来操作函数,其实这个功能并不是C#的首创,早在C++时代就有函数指针这一说法,而在我看来委托就是C#的函数指针,首先先简要的介绍一下委托的基本知识:委托的定义委托的声明原型是 delegate <函数返回类型> <委托名> (<函数参数>)例
阅读全文
ObjectDataSourc用法之八(并发控制)
摘要:在进行数据库的操作中,更新和删除操作可能会引起冲突:假设有A,B两个人同时取到如下表中的一行元组值:id 书名(varchar(max))是否过期(bit)7 《c#开发》 1可以看到当AB两人取到的这个记录是id:7,书名:《c#开发》,是否过期:1(1表示过期了,0表示没过期)现在A觉得这本书过期了要将这条记录删除掉,B因为发现这本书应该是没有过期的想立即将其是否过期设置为0由于B手脚快些所以...
阅读全文
ObjectDataSourc用法之七(新增)
摘要:1.准備條件 參數:ObjectDataSource用法之一(SelectMethod來進行簡單的邦定)2.在業務處理類中添加如下方法public void InsertItem(string UID, string PWD, string Email){ HttpContext.Current.Response.Write("UID = " + UID + "<br/>"); Htt...
阅读全文
ObjectDataSource用法之六(刪除)
摘要:1.准備條件 參數:ObjectDataSource用法之一(SelectMethod來進行簡單的邦定)2.在業務處理類中添加如下方法public void DeleteItem(string UID){ HttpContext.Current.Response.Write("UID = " + UID + "<br/>");}3. aspx頁面內容為<asp:ObjectDat...
阅读全文
ObjectDataSource用法之五(更新)
摘要:1.准備條件 參考:ObjectDataSource用法之一(SelectMethod來進行簡單的邦定)2.在業務處理類中添加如下方法 public void UpdateItem(string old_UID,string old_Email, string UID, string PWD, string Email){ HttpContext.Current.Response.Write("o...
阅读全文
ObjectDataSource用法之四(分頁)
摘要:ObjectDataSource用法之四(分頁)1. 准備條件參數:ObjectDataSource用法之一(SelectMethod來進行簡單的邦定)2. 在業務處理類中添加如下方法private int _pageItemsCount = 0;/// <param >每頁顯示多少資料</param>/// <param >開始行數=頁數*頁大小+1</...
阅读全文
ObjectDataSourc用法之三(排序)
摘要:ObjectDataSourc用法之三(排序)SortParameterName參數主要用於對數據源控件進尾排序1. 准備條件參數:ObjectDataSource用法之一(SelectMethod來進行簡單的邦定)添加一個處理對象排序的類Reverserpublic class Reverser<T> : IComparer<T>{ private Type type =...
阅读全文
ObjectDataSourc用法之二(過濾)
摘要:ObjectDataSourc用法之二(過濾)1. 准備條件參數:ObjectDataSource用法之一(SelectMethod來進行簡單的邦定)2. 在業務處理類中添加如下方法public DataSet FilterItems(){ System.Xml.XmlTextReader xr = new XmlTextReader(_path); DataSet ds = new DataSe...
阅读全文
ObjectDataSource用法之一(查詢邦定)
摘要:1. 准備條件a) 作來數據存儲的xml檔案(這里方便操作就不使用DB而改用xml了)<?xml version="1.0" encoding="utf-8" ?><Members> <Member> <UID>administrator</UID> <PWD>111111</PWD> <Email>m...
阅读全文
SQL存储过程分页
摘要:一,常用的存储过程CREATE PROCEDURE sp_GetRecordByPageOrder @tblName varchar(255)='wdf1', -- 表名@fldName varchar(1000) = '*', -- 需要返回的列 @OrderfldName varchar(255)='userid', -- 排序的字段名@PageSize int = 10, -- 页尺寸@Pa...
阅读全文
IE8/FireFox下容器水平垂直布局问题:
摘要:[代码]可能的值值描述margin-top margin-right margin-bottom margin-left 设置针对边距的属性。值可以是:百分比(基于父对象总高度或宽度的百分比) 长度值(定义一个固定的边距) auto(浏览器设定的值)。 默认值:未定义。例子四个边距均为10px:h1 {margin: 10px}顶边距和底边距为10px,左边距和右边距是父元素宽度的2%:h1 {m...
阅读全文
IE7与FireFox、IE8下CSS浮动对比
摘要:IE7:[代码]FireFox/IE8[代码]另外有几个需要注意的地方:div的display:inline后会完全消失在IE和FireFox下:[代码]
阅读全文