编程人生

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

2007年1月10日

摘要: 描述event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。Cance... 阅读全文
posted @ 2007-01-10 10:23 choice 阅读(443) 评论(0) 推荐(0) 编辑

摘要: Definition and Usage定义与用法 The onmousemove event occurs when the mouse pointer is moved.当鼠标移动时触发onmousemove事件 Syntax语法 onmousemove="所要执行的代码" ... 阅读全文
posted @ 2007-01-10 10:03 choice 阅读(5796) 评论(1) 推荐(0) 编辑

2006年12月29日

摘要: 有些资料讲如果要支持目录必须使用iiswriter,或者其他软件,其实通过简单对iis配置,再利用urlwriter就可以完美解决url重写的问题可以将http://abc.domain.com/blog转向到http://www.domain.com/xxx.aspx?username=abc当然首先要将主机的泛域名支持打开。做法是A。打开IIS,右击站点(虚拟目录)-》属性-》主目录-》配置-... 阅读全文
posted @ 2006-12-29 09:52 choice 阅读(825) 评论(2) 推荐(0) 编辑

2006年12月27日

摘要: 修改Web.config文件 然后再导入就OK了下载 地址 :http://www.cnblogs.com/Files/yzxchoice/magicajax-0.3.... 阅读全文
posted @ 2006-12-27 16:26 choice 阅读(385) 评论(0) 推荐(0) 编辑

2006年12月19日

摘要: 刚刚在网上发现的,个人感觉比较全,所以拿来给兄弟们分享一下..//打开模式对话框 function doSelectUser(txtId) { strFeatures="dialogWidth=500px;dialogHeight=360px;center=yes;middle=yes ;help=no;status=no;scroll=no"; var url,strRetu... 阅读全文
posted @ 2006-12-19 10:01 choice 阅读(1392) 评论(0) 推荐(0) 编辑

2006年12月15日

摘要: 第一次用asp.net做wap 程序 ,简单写了点基本功能,读取数据库记录和分页 用ObjectList绑定数据,用Mobile自带的isHTML32模板显示数据 下载地址:http://www.cnblogs.com/Files/yzxchoice/MobileWebApplication1.rar 阅读全文
posted @ 2006-12-15 16:07 choice 阅读(396) 评论(0) 推荐(0) 编辑

2006年12月13日

摘要: 测试文件没有把所有代码都写上,只列举相关的代码一、prototype.js 这个不用说网上有下载的二、test.aspxvar progressBar; var url; var loadtext; function UserLogin(loadtext,url) { //开始提交数据 progressBar = new ProgressBar(); progressBar.SetStatus(l... 阅读全文
posted @ 2006-12-13 17:25 choice 阅读(891) 评论(0) 推荐(0) 编辑

摘要: Table of Contents 1. Programming Guide 1.1. Prototype是什么? 1.2. 关联文章 1.3. 通用性方法 1.3.1. 使用 $()方法 1.3.2. 使用$F()方法 1.3.3. 使用$A()方法 1.3.4. 使用$H()方法 1.3.5. 使用$R()方法 1.3.6. 使用Try.these()方法 1... 阅读全文
posted @ 2006-12-13 13:32 choice 阅读(1362) 评论(0) 推荐(0) 编辑

2006年12月5日

摘要: 我经常听到有人问这个问题:“在ASP.NET Web应用程序中我应该用DataReader类还是DataSet类呢?”在很多文章以及新闻组的贴子中我经常看到这样的误解,即认为DataReader(SqlDataReader或OleDbDataReader的缩写)比DataSet好。有时候我也会看到相反的说法。事实上,Microsoft创建了这两个数据存取类是因为它们都是我们所需要的。每个类都有其优... 阅读全文
posted @ 2006-12-05 10:47 choice 阅读(247) 评论(2) 推荐(0) 编辑

2006年11月29日

摘要: DataGrid1.CurrentPageIndex=(int)Request.Querystring["id"]; 阅读全文
posted @ 2006-11-29 17:31 choice 阅读(273) 评论(0) 推荐(0) 编辑

摘要: 一,先在vs.net2005先新建个web site站点,我命名为RewriteTest,然后添加个404.aspx文件. 二,修改iis.在iis中找到站点RewriteTest,右击选属性,在弹出的对话面板里面选,再点里面的404,选编辑属性,文件类型选url,下面输入:/RewriteTest/404.aspx 好了,点确定到头.在这里为什么我们不在web.config里面用来配置路径... 阅读全文
posted @ 2006-11-29 15:57 choice 阅读(1393) 评论(0) 推荐(0) 编辑

2006年11月22日

摘要: 模拟抽奖-51windows.Net模拟抽奖:开始(S) 停止(O) 阅读全文
posted @ 2006-11-22 13:21 choice 阅读(648) 评论(1) 推荐(0) 编辑

2006年11月21日

摘要: 一共4个文件1)message.aspx.cs using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using... 阅读全文
posted @ 2006-11-21 15:00 choice 阅读(448) 评论(0) 推荐(0) 编辑

摘要: 对于Virtual的使用,有时候总有些犹豫,特别是最近学的东西太杂,今天化了点时间,把C#里面的Virtual彻底搞明白了。virtual出问题主要是由于声明对象的类和对象实际所属的类不是一个类,一般都是父类和子类的关系。比如:ClassParent obj = new ClassSub(),这是根源。virtual和非virtual关键是在运行时候,而不是在编译时候。1, 如果方法不是virtu... 阅读全文
posted @ 2006-11-21 14:24 choice 阅读(518) 评论(0) 推荐(1) 编辑

摘要: (一) 领域模型 vs 数据集 在Martin Flower的《企业应用架构模式》一书中提到了企业应用的业务逻辑的组织主要分为以下三种模式:面向过程的事务脚本、面向对象的领域模型以及面向数据集的开发模式。 微软.Net Framework中提供了大量的数据感知组件使得开发者可以使用RAD的组件快速开发基于DataSet的企业应用来。开发者只要在界面上摆放一些数据感知组件如DataGrod,设定同数... 阅读全文
posted @ 2006-11-21 11:16 choice 阅读(240) 评论(0) 推荐(0) 编辑

摘要: 本文介绍了Net Remoting的几个简单概念,并尝试从最简单的角度帮您理解什么是Remoting。同时,本文包括了一个使用Http Channel调用Remoting服务器的例子,并讨论了不同的Server对象的差别以及对象的生命周期。 通过本篇文章的阅读,用户可以对Remoting的基本概念有了解,并知道几种Server端对象的区别和Server对象生命周期的概念。 Remoting简介... 阅读全文
posted @ 2006-11-21 10:21 choice 阅读(422) 评论(0) 推荐(0) 编辑

2006年11月20日

摘要: Web service到底是什么;在什么情况下你应该使用Web service。 分布式应用程序和浏览器 研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另一半是因为客户和服务器之间通信的问题。 传统... 阅读全文
posted @ 2006-11-20 16:37 choice 阅读(430) 评论(0) 推荐(0) 编辑

摘要: 微软在其.net战略中,对其主推的Web Service做了大肆的宣扬。现在,Web Service正如火如荼地发展着,相关的各项新技术层出不穷。Web Service的发展正构筑着互联网时代美好的明天。在本文中,我将向大家介绍Web Service的一些基本知识、如何用C#建立一个Web Service。通过文章,我们还将对WSDL、UDDI以及未来的Web Service有一个大致的了解。 为... 阅读全文
posted @ 2006-11-20 15:41 choice 阅读(763) 评论(0) 推荐(0) 编辑

2006年11月16日

摘要: 通过DeKlarit生成DklBusinessFramework,在web上引用DklBusinessFramework.dll,在web里新建components文件夹,这里面可以写一些公共类和业务逻辑类,新建area.cs和common.csarea.cs ///一共2个方法一个得到记录总数和一个返回一个DataSet /// /// List all the products. ... 阅读全文
posted @ 2006-11-16 15:29 choice 阅读(480) 评论(0) 推荐(0) 编辑

2006年11月15日

摘要: 数据库里面有一个指数字段用数字(1,2,3,4,5)表示,而显示的时候要用☆表示,然后把所有的行做分页。我的第一种方法是读取一个DataTable,然后添加一个自定义列值,列名star,默认值为☆,最后再把DataTable通过DataView做一个分页视图,把数据显示出来。但就是用DataView这一步转换数据就不能正确显示了,star这一列显示的全是默认值☆,正常应该是1显示☆,2☆☆,3☆☆... 阅读全文
posted @ 2006-11-15 16:38 choice 阅读(351) 评论(0) 推荐(0) 编辑

2006年11月10日

摘要: 品牌专卖 阅读全文
posted @ 2006-11-10 10:55 choice 阅读(1023) 评论(0) 推荐(0) 编辑

2006年11月8日

摘要: 介绍:为什么需要新的编译模型?传统 ASP.NET 页面编译的步骤 1. Parsing. 对 .aspx 文件进行解析。2. 构建 CodeDOM 树 根据解析结果构建出 CodeDOM 树(不依赖于具体语言的)3. 代码生成 根据 @Page 指令中定义的语言,选择合适的 CodeDOM provider, 让这个特定的 provider 根据 CodeDOM 树产生派生类的源代码。4... 阅读全文
posted @ 2006-11-08 15:32 choice 阅读(711) 评论(0) 推荐(0) 编辑

2006年11月7日

摘要: 前几天刚申请的自己Blog,所以这几天把自己以前的东西整理一下发布上来。 很久之前就已经写了这个控件,一直没有自己的空间所没有发布。其实这个分页控件也没什么特别主要的功能有: 可以采用存储过程分页也可以采用控件自己的DataTable分页。 运行的时候可以选择分页、不分页或分页的记录数。 可以任意选择跳转到相应的页数。下载事例和源码分页储存过... 阅读全文
posted @ 2006-11-07 10:38 choice 阅读(358) 评论(0) 推荐(0) 编辑

2006年11月6日

摘要: 学习自定义控件的开发不仅可以使你开发出更灵活的系统更重要的是它可以使你加深对已有服务器控件的理解,得以更灵活的应用。 较之于asp,asp.net提供了更强大的功能,我比较喜欢它的代码分离技术和对诸如C#、VB.Net等强类型语言的使用,这是从开发者的角度来看的,从用户的角度来看,会觉得它速度更快,运行更稳定,安全性也更高。不管怎么说,新技术的产生总会使许多人感到高兴,不过对开发者来说,坏消息是... 阅读全文
posted @ 2006-11-06 16:47 choice 阅读(544) 评论(0) 推荐(0) 编辑

2006年11月5日

摘要: private string GetRedirect(string badRequest) { System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(@"pages/(\d+)$", (System.Text.RegularExpressions.Reg... 阅读全文
posted @ 2006-11-05 20:52 choice 阅读(1696) 评论(0) 推荐(0) 编辑

2006年11月4日

摘要: 引用FreeTextBox.dll在要使用的页面头加上页面书写格式下载地址http://www.cnblogs.com/Files/yzxchoice/FreeTextBox.rar 阅读全文
posted @ 2006-11-04 15:51 choice 阅读(694) 评论(3) 推荐(0) 编辑

摘要: 有些朋友在做我提供的基于接口和工厂模式的三层架构示例项目代码时,经常会在DALFactory类厂部分出现无法反射创建类示例的错误。就网友来信询问最多的情况,在此作一个统一说明,如果你也遇到了同样的问题,请参考。 DALFactory源码: string path = System.Configuration.ConfigurationSettings.AppSettings["D... 阅读全文
posted @ 2006-11-04 14:04 choice 阅读(357) 评论(1) 推荐(0) 编辑

2006年11月2日

摘要: C#.NET中动态添加与删除控件 介绍 数组为共享公用功能的一组控件一起工作提供了便捷的途径。例如,一组控件可能用于显示相关的数据,或者在被点击时提供相关的行为。C#本身并不支持控件数组的建立,但是你可以通过编程复制控件数组的所有功能。本文介绍复制控件数组功能的简单组件的建立。 控件数组的主要用处有: 1,使用相同的名称与索引访问一组控件,允许用编号检索和设置数据项并且在整个... 阅读全文
posted @ 2006-11-02 14:27 choice 阅读(8111) 评论(4) 推荐(0) 编辑

摘要: 假如你写过很多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用CHARINDEX和PATINDEX函数来搜索文字列和字符串。我将告诉你这两个函数是如何运转的,解释他们的区别。同时提供一些例子,通过这些例子,你可以可以考虑使用这两个函数来解决很多不同的字符搜索的问题。 CHARINDEX和PATINDEX函数常常用来在一段字符中搜索字符或者字符... 阅读全文
posted @ 2006-11-02 13:19 choice 阅读(467) 评论(0) 推荐(0) 编辑

2006年10月31日

摘要: var url=parent.location.search; var Request = new Object(); if(url.indexOf("?")!=-1) { var str = url.substr(1) strs = str.split("&"); for(var i=0;i<strs.... 阅读全文
posted @ 2006-10-31 12:19 choice 阅读(4759) 评论(0) 推荐(0) 编辑

2006年10月30日

摘要: location.reload和history.go(0)不过后者有个好处,能保持页面滚动条的位置。(IE中测试过)还有一种很有效的做法:location.href = location.href这在弹出窗口里刷页面有效,而前两者会失效 阅读全文
posted @ 2006-10-30 15:01 choice 阅读(1146) 评论(0) 推荐(0) 编辑

2006年10月18日

摘要: using System;using System.Web; namespace WebTest{ /// /// MyHandle 的摘要说明。 /// public class MyHandle : IHttpHandler { public MyHandle() { // // TODO: 在此处添加构造函数逻辑 // } #region Implementatio... 阅读全文
posted @ 2006-10-18 20:34 choice 阅读(288) 评论(0) 推荐(0) 编辑

2006年10月8日

摘要: 1.html代码 Ajax实现无刷新三联动下拉框 省市 ... 阅读全文
posted @ 2006-10-08 17:23 choice 阅读(414) 评论(0) 推荐(0) 编辑

2006年10月1日

摘要: B/S或者C/S软件中都会涉及多语言版本的问题,那么如何在编程过程中尽量减少因为多语言而带来的程序复杂性呢?下面是我想到的一个解决方案,希望广大网友们各抒己见,我用asp.net(C#)语言抛砖引玉了.软件语言版本就是软件界面上的文字.我将界面上的文字分为两种类型:1 直接放在界面上的文字(在asp.net中大部分这些文字都是控件上一个属性的值) 2 由程序控制动态生成的文字(大部分是生成的控件上... 阅读全文
posted @ 2006-10-01 14:40 choice 阅读(1247) 评论(0) 推荐(0) 编辑

2006年9月30日

摘要: namespace CDR.components{ public enum AgentLevel { K, A, B, C } public class Agent { public AgentLevel Level { get{return _level;} } public string Name { get{return _name;} } privat... 阅读全文
posted @ 2006-09-30 12:51 choice 阅读(1187) 评论(0) 推荐(0) 编辑

2006年9月29日

摘要: 1、什么是ArrayList9? J XUi'B!@xbGuestArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 2、如何使用ArrayListo8W+t%VVG`;b LKGuest最简单的例子:Ttqqc5|Gues... 阅读全文
posted @ 2006-09-29 16:07 choice 阅读(5401) 评论(1) 推荐(0) 编辑

摘要: namespace CDR.components{ /// /// CallerType 的摘要说明。 /// public enum CallerType { Call = 1, Relay, SoftSwitch } public class CallerTypes { public static HybridDictionary types = new HybridDicti... 阅读全文
posted @ 2006-09-29 15:06 choice 阅读(318) 评论(0) 推荐(0) 编辑

摘要: 1。问题 在设计实体类的时候,通常我们会把某些字段设置为枚举值,例如性别: public enum Sex:int{ Male = 'M',Female = 'W',NotRestrict = 'A'} 这样好处不用说,通常是为了直观的考虑,还有限制输入的好处;如果强制用int转换,还以用System.Enum.IsDefined() 来判断枚举是否被定义,但是麻烦的是... 阅读全文
posted @ 2006-09-29 12:46 choice 阅读(534) 评论(2) 推荐(0) 编辑

2006年9月27日

摘要: inner join left outer join right outer join full outer join 四者的区别 答cross join 是笛卡儿乘积 就是一张表的行数乘以另一张表的行数 a left join b:返回a的全部行--》b中满足的行以及b中没有满足的行(用null代替) a right join b... 阅读全文
posted @ 2006-09-27 14:04 choice 阅读(400) 评论(0) 推荐(0) 编辑

摘要: httphandler是做什么的?用任何一个搜索引擎都可以找到一大堆资料,我就不多说了,把我今天学习的一些认识写在这里,希望可以从另一个侧面让大家认识httphandler。所谓httphandler,其实是.net用来处理页面请求的。大家可以想想,forms验证所能保护的只是.aspx后缀的文件,而.config后缀的文件是不可访问的。所有这些都是由asp.net内置的一些httphandler... 阅读全文
posted @ 2006-09-27 11:35 choice 阅读(512) 评论(0) 推荐(0) 编辑