2005年11月18日
摘要: [转贴]Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不... 阅读全文
posted @ 2005-11-18 13:45 泽来 阅读(784) 评论(2) 推荐(0) 编辑
摘要: 开始没记笔记,以后再补基础:委托链 委托的Invoke()方法,在委托链上,具有调用一个委托对象之前的委托对象(如果存在)的能力,这样,可以确保委托链上所有的委托对象都得到调用。但它的缺点是:只能取得最后一个调用对象的返回值,而前面调用对象的返回值都会丢失;另外,如果中间有一个委托对象产生异常或阻塞很长的时间,则会阻止其后面所有的委托对象的调用,因为委托链上的对象是按序调用的。针对此种情... 阅读全文
posted @ 2005-11-18 13:42 泽来 阅读(627) 评论(1) 推荐(0) 编辑
摘要: //public abstract class FileGenerate{ public virtual void generate();} //public class TextGenerate : FileGenerate{ public override void generate()} public class XmlGenerate : FileGenerate{ public... 阅读全文
posted @ 2005-11-18 13:42 泽来 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 基础: 1. .net框架约定,所有保存事件信息的类型都应该继承自System.EventArgs,并且类型名称应该以EventArgs结尾;委托类型应该以EventHandler结束,回调方法原型应该有一个void返回值,并且接受两个参数, 第一个Object指向发送通知的对象;第二个参数继随自EventArgs类型,包括接受者需要的附加信息。 2.如果定义的事件没有传递 给事件接... 阅读全文
posted @ 2005-11-18 13:41 泽来 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 常数:1.表示一个恒定不变的值的符号2.常数总被认为成类型而非实例3.必须能够在编译时确定他的值4.当使用常数类型时,编译器首先从定义常数的模块的元数据中查找该符号,直接取出常数值然后嵌入到编译后的IL代码中,因此,常数在运行时不再需要任何内存分配,也不能获取常数地址,也不能以引用的方式来传递一个常数。5.只有当确信一个符号的值永远不会改变时,才将其它义为常数。6.只有基元类型才可以定义常数。Bo... 阅读全文
posted @ 2005-11-18 13:40 泽来 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一:结构和索引器(又称含参属性) class classStruct{ struct MyStruct { public string[] strTest; public string this[int index] { get { return strTest[index... 阅读全文
posted @ 2005-11-18 13:40 泽来 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一:最笨的一种public static string StringProcess(System.Web.UI.WebControls.TextBox tb,int MaxLength) { string returnStr="return"; StringBuilder sb = new StringBuilder(); string str = tb.Text.Trim(); ... 阅读全文
posted @ 2005-11-18 13:38 泽来 阅读(262) 评论(0) 推荐(0) 编辑
摘要: using System.Security.Cryptography; private void btnOK_Click(object sender, System.EventArgs e) { string strConn = "server=192.168.0.51;database=chengheng;User id=sa; password=123"; if(texName.Te... 阅读全文
posted @ 2005-11-18 13:37 泽来 阅读(18097) 评论(10) 推荐(0) 编辑
摘要: 教程是5日学会动态html 基础是hmtl,javascript,css,呵,还好前几天将html看了个大概;css只是看过简单的示例,从没动手写过;javascript向来只是拿来主义,想学完dhtml再学javascript的,前来前后倒置了,不过既然决定了,就先学Dhtml再来学javascript吧。先不搞asp.net倒跑来弄网页技术,不知是不是本末倒置。因为迷惘,所以跟自己感觉走,学吧... 阅读全文
posted @ 2005-11-18 13:36 泽来 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 一直没把它当回事,决定恶补一下. html多裁到多余的空格,几个空格在一起只当一个 一:元素用小写 1. 水平线 2.段落 3.字体大小可到 1最大 4.浮于半行上 This text contains subscript 5.沉于半行下 This text contains superscript 6.预格式化文本 ... 阅读全文
posted @ 2005-11-18 13:35 泽来 阅读(505) 评论(0) 推荐(0) 编辑
摘要: WebForm1.aspxResponse.Write("");WebForm2.aspx pageload中 if(!Page.IsPostBack){ Button1.Attributes.Add("onClick","javascript:na()");}//但这样不会执行Button1里的代码//改为private void Button1_Click(object sender, ... 阅读全文
posted @ 2005-11-18 13:34 泽来 阅读(636) 评论(0) 推荐(0) 编辑
摘要: /Files/sunsjorlin/calendar.rar调用方法:1. .aspx页面中不理会vs.net的提示,真接写 onfocus.2:3. 阅读全文
posted @ 2005-11-18 13:33 泽来 阅读(7241) 评论(3) 推荐(1) 编辑
摘要: 1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号")... 阅读全文
posted @ 2005-11-18 13:31 泽来 阅读(431) 评论(0) 推荐(0) 编辑
摘要: function check(e) { var key = window.event.keyCode; if(key57) { alert("只能够输入数字!"); window.event.keyCode = 0; }... 阅读全文
posted @ 2005-11-18 13:31 泽来 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 在Item_Create中添加代码: #region DataGrid Item Create public void DataGrid_ItemCreate(objectsender,System.Web.UI.WebControls.DataGridItemEventArgs e) { if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType... 阅读全文
posted @ 2005-11-18 13:29 泽来 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2005-11-18 13:29 泽来 阅读(434) 评论(0) 推荐(0) 编辑
摘要: function delete_confirm(e) { // check delete button ,confirm delete if(event.srcElement.type=="submit" && document.all(event.srcElement.name).value=="删除") ... 阅读全文
posted @ 2005-11-18 13:27 泽来 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 星宇(16395371) 17:12:45CREATE PROCEDURE spGetRowCount @TableName varchar(128),@RowCount bigint outputasDECLARE @SQL NVARCHAR(1000)DECLARE @R BIGINTSET @SQL= N'select @RC=count(*) from '+@Table... 阅读全文
posted @ 2005-11-18 13:24 泽来 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 使用查询分析器的一个技巧:查询分析器 - > 工具 -> 自定义给ctrl+3 定义一个存储过程 sp_selectsp_select 定义在master数据库中,内容如下: create proc sp_select@tablename varchar(50) as exec('select * from ' + @tableName); 定义好后,在查询分析器的编辑框中,选中任意表名,按C... 阅读全文
posted @ 2005-11-18 13:23 泽来 阅读(234) 评论(0) 推荐(0) 编辑
摘要: //数据库中创建存储过程create procedure proTestreturn @bookid int ,@bookname nvarchar(50) outputas begin select @bookname = (select BookName from FileAndSqlserver where BookId=@bookid)end declare @bookname nva... 阅读全文
posted @ 2005-11-18 13:23 泽来 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Duwamish书店,它采用的是DataAdapter和DataSet配合的数据存储模式,所不同的是,它对DataSet进行子类化扩展作为数据载体,也就是采用定制的DataSet来进行层间的数据传输,下面是一个定制的DataSet示例:public class BookData : DataSet{ public BookData() { // // Create th... 阅读全文
posted @ 2005-11-18 13:21 泽来 阅读(655) 评论(0) 推荐(0) 编辑
  2005年10月12日
摘要: http://dev.csdn.net/develop/article/54/54858.shtm 用CSS floats创建三栏页布局 阅读全文
posted @ 2005-10-12 15:30 泽来 阅读(209) 评论(0) 推荐(0) 编辑
  2005年10月4日
摘要: 看到一篇文章,成为高手的八条,其中一条是:韧性和毅力 这也许是“高手”和一般程序员最大的区别。高手们并不是天才,他们是在无数个 日日夜夜中磨炼出来的。成功能给我们带来无比的喜悦,但过程却是无比的枯燥乏味。 你不妨做个测试,找个10000以内的素数表,把它们全都抄下来,然后再检查三遍,如果 能够不间断地完成这一工作,你就可以满足这一条。 我的测试结果是:2005年10月4日七页A4打印纸全部写满... 阅读全文
posted @ 2005-10-04 13:05 泽来 阅读(1134) 评论(0) 推荐(0) 编辑
  2005年9月20日
摘要: 12:00习惯这时候还不睡洗手间的窗户上让我体会到了自然的伟大一只青蛙为了生存竟然进化成这模样趴在与地面90度的玻璃上没有颈头部呈三角形,约一厘米尾部亦成三角形,约三厘米驱干部呈向上支出的三角立方体而脚不再短而肥变得长,细想想的话像跳蚤的一样很奇怪为什么可以站在玻璃上原来每个脚趾端有一个直径大约为两毫米的吸盘 阅读全文
posted @ 2005-09-20 00:16 泽来 阅读(341) 评论(0) 推荐(0) 编辑