- 博客(7)
- 收藏
- 关注
翻译 精心翻译:利用验证密码拒绝非法访问
目录:简介如何进行Captchas 操作探究Captcha的代码绘制Captcha图片创建hash 值简介谁正在访问你的web程序?如果你认为仅仅是注册后登录的人,那么结果会让你大出所料的。学习如何区分正在登录的是人还是机器,如何拒绝自动的注册登陆请求是很重要的 如果您正开发一个基于商业逻辑的客户程序,你可能希望在不同机器上执行一个事务,或者希望以不同的用户身份来结束事务。当您运行一个要求合理用
2004-06-25 09:58:00 1399
原创 c#中的反射
目录反射的概述反射appDomain 的程序集反射单个程序集利用反射获取类型信息设置反射类型的成员通过反射创建类型的实例反射类型的接口反射的性能反射的概述反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等,。System.r
2004-06-02 19:32:00 2467
原创 创建可编辑的xml文档(之一)绑定xml文档到treeview 控件
目录: 介绍 绑定xml文档到treeview 控件 过滤xml 数据 执行拖放操作 执行删除,改名,插入操作 使用中的treeview 控件 通过xml 和xpath 你可以毫不费力的为你的treeview控件增加拖放甚至更多的功能-by Alex Hildyard 最近,我一直在开发一个用来维护在线目录的用户界面工具,因为这个目录
2004-06-01 10:39:00 2040
原创 创建可编辑的xml文档(之二) 过滤xml 数据
过滤xml 数据:让我们在假设一下,如果在一个真实的联系应用程序中,用户可能不希望在分级的treeview中看到“email”,”city ” 或者“country”,他们可能更希望看到顶级的用户联系身份内容,例如Alex, Rebekah, 或者 Justin,既然这样联系点的相应的详细信息(email,city )就处于相邻的可以编辑的区域,类似的用户也可能希望通过上下拖拉树节点来重新排列
2004-06-01 10:38:00 1391
原创 创建可编辑的xml文档(之三)执行拖放操作
执行托放操作定义了treeview 显示得内容以后,现在你应该准备处理如何四处移动元素了,大多数得开发人员在处理拖放操作时得通用观念都是很相似得,无论使用visual c++ visual basic 或者任何一种.net 语言,所以我一直用下面的四个方法处理这个操作:MouseDown-----用户选择得内容DragEnter---用户开始拖动选中得项目DragOver ---用
2004-06-01 10:38:00 1410
原创 创建可编辑的xml文档(之四) 删除、改名、插入操作
执行删除、改名、插入操作 实现了拖放操作就已经完了最难的部分,但是出于完整性考虑,还应该提供一些更好的基本的编辑功能。下面仅仅用四行代码就可以实现删除操作:[C#] string xpath_query = buildXPathQuery(this.SelectedNode); System.Xml.XmlNode node = xml_document.Doc
2004-06-01 10:38:00 1138
原创 创建可编辑的xml文档(之五)执行中的treeview 控件
执行中的treeview 控件 为了更完美,列表4包含了VB.NET version, or C# version 两个版本的最终treevie 控件。为了更容易使用,我重新定义了结构和代码。同时增加了KeyDown 控制来支持一些默认的快捷键例如:Control-N (新建), F2 (编辑), 和DEL (删除). 这里好象不必附加任何事件,因此最终的api 包含一个方法和八个属性,他们在
2004-06-01 10:38:00 1415 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人