2007年11月8日

摘要: struts2已经是出来好久了, 觉得有必要对.NET与java的MVC模式进行以下比较: 先谈下struts2的原理,不过先来入门吧 1.先安装eclipse,我只会eclipse. 2.安装jdk,tomcat 3.下载struts2的库 4.新建一个eclipse java工程 选择tomcat project 输入工程名称:TestMvc 点击完成 5.引入struts库文件 复制... 阅读全文
posted @ 2007-11-08 20:56 董昊(昊子) 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 例一:纯客户端控件 在服务器端取得的方法 string strvalue=Request.Form.Get("edisundong"); 例二:纯客户端控件 string[] strvlaues=Request.Form.GetValues("sex"); 阅读全文
posted @ 2007-11-08 20:55 董昊(昊子) 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 系统构架师必备知识大纲 .软件架构一般概念 .软件架构师的角色以及最难处理的问题 .系统架构的核心原则 .系统架构设计的特点、层次、分类 .系统架构设计的构想、节奏、预测、验证 .系统架构设计的协作和简化 .系统架构的主要理论、方向和趋势 .如何成为一个好的系统架构师 信息化模型与需求过程与领域建模 .网络支撑平台模型建立 .信息应用平台模型建立 .数据中心模型建立 .信息系统安全模型... 阅读全文
posted @ 2007-11-08 20:55 董昊(昊子) 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 可能我们会经常遇到这种情况,当页面内容比较多的时候,当用户执行操作执行一次页面回送后,页面又重新从顶端开始显示,用户不得不重新拖动滚动条回到先前的位置,这会给用户带来很不友好的体验。即时使用updatepanel也会有这种情况。 幸好,asp.net提供了MaintainScrollPositionOnPostback属性,可以彻底帮助我们解决这一问题。 只需在asp.net页面的Page指令中设... 阅读全文
posted @ 2007-11-08 20:54 董昊(昊子) 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、 简介 Popupcontrol可以弹出任意类型的控件,不管是在服务器控件还是html控件。就是在某控件获取焦点时弹出另外一个控件,进行一些操作后,隐藏弹出的控件。 二、 属性说明 属性 说明 ... 阅读全文
posted @ 2007-11-08 20:53 董昊(昊子) 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一、 简介 如今对于用户密码的暴力破解越来越多,用户需要设置复杂的密码(也就是强密码)。PasswordStrength控件正是是用来提示用户输入密码强弱情况的。在用户在密码框中输入密码时,在文本框的后面会有一个提示(可以是文本或者进度条),提示信息的位置也可以由我们来自己设置,样式可以写CSS来定义。当密码框失去焦点时提示信息会自动消失。 二、 属性说明 ... 阅读全文
posted @ 2007-11-08 20:53 董昊(昊子) 阅读(322) 评论(0) 推荐(0) 编辑
摘要: PagingBulletedList agingBulletedList扩展器控件可以让某个ASP.NET BulletedList拥有客户端索引、分页和排序的功能。 示例运行效果: 图(1) 图(2) 图(3) 图(4) 图(5) PagingBulletedListDemo.aspx代码示例: PagingBulletedList Demo ... 阅读全文
posted @ 2007-11-08 20:52 董昊(昊子) 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、 简介 NumericUpDown也可以称之为微调控件(效果图:),可以使用它进行一组有关联顺序的值的输入控件。早在delphi时代,就流行使用该控件。而在web上,到今天才真正出现次控件,可见其web实现之难,感谢ajax! NumericUpDown同样也是扩展控件,它扩展的是TextBox。常规的使用有数字的增/减和时间"日期"星期的的增/减。而且它的上下键的图片还可以更改。 ... 阅读全文
posted @ 2007-11-08 20:51 董昊(昊子) 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: 简介 为什么各大网站的注册系统都有图片验证的要求? 因为如果没有图片验证系统,那么机器人爬虫将自动登录网站,如果网站给每个登录 用户分配一点内存,那无数的机器人自动登录网站将使网站的负载大大增加,甚至网站将就此瘫 痪。但是图片验证系统编写太复杂,atlas给了一个图片验证系统的替代者-NoBot。但是需要说明 的是,最佳方案还是图片验证,看了NoBot的原理... 阅读全文
posted @ 2007-11-08 20:50 董昊(昊子) 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 有用户自定义控件的加载顺序: 本页面Page_Load -> 自定义控件Page_Load -> 本页面Page_PreRender 那么在本页面Page_Load 根本无法使用自定义控件,因为他还没有Page_Load ,解决方案就是使用Page_PreRender! 阅读全文
posted @ 2007-11-08 20:49 董昊(昊子) 阅读(626) 评论(1) 推荐(0) 编辑
摘要: 用js脚本输出一些提示,可是不管是用 Page.RegisterClientScriptBlock还是用 Page.RegisterStartupScript 注册,该死的提示信息总是不出来。其实不是不出来,只是我们叫错了它们的名字,我们只要用下面的这条语句: ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType... 阅读全文
posted @ 2007-11-08 20:48 董昊(昊子) 阅读(219) 评论(0) 推荐(0) 编辑
摘要: altas(ajax)控件(十七):互斥复选框控件MutuallyExclusiveCheckBox 实例: 任何时候只有一个复选框被选中 选中 不选中 属性 解释 ... 阅读全文
posted @ 2007-11-08 20:47 董昊(昊子) 阅读(275) 评论(0) 推荐(0) 编辑
摘要: altas(ajax)控件(十六):遮盖全屏幕的对话框控件ModalPopup 遮盖全屏幕的对话框扩展控件ModalPopup使用时,会出现整个屏幕都会是灰色的,只有一个“模式”对话框可以操作. ModalPopup是一个扩展控件,它建立在已经存在panel等容器控件的基础上,而panel上可以放置任何控件,panel的样式也是自定义的. 当控件使用时, 点击panel之外的操作都是无效的. Mo... 阅读全文
posted @ 2007-11-08 20:47 董昊(昊子) 阅读(573) 评论(0) 推荐(0) 编辑
摘要: MaskedEdit是一个扩展控件,它可以让文本控件(如:TextBox)拥有屏蔽编辑功能。它的使用相当简单。 同时和它一起配合的使用的还有一个验证控件MaskedEditValidator TextBox的例子 属性 ... 阅读全文
posted @ 2007-11-08 20:46 董昊(昊子) 阅读(459) 评论(0) 推荐(0) 编辑
摘要: ListSearchExtender是一个扩展控件,它可以让列表控件(如:ListBox,DropDownList)拥有快捷键查找功能。它的使用相当简单。 ListBox的例子 DropDownList的例子 属性 ... 阅读全文
posted @ 2007-11-08 20:45 董昊(昊子) 阅读(433) 评论(0) 推荐(0) 编辑
摘要: HoverMenu 可以附加到任何一个ASP.NET WebControl 上,它结合一个Panel产生悬浮效果。 下面一个例子, ASP.NET GridView从数据库里查询并显示数据。当鼠标移动到GridView上时,每一行都会出现悬浮菜单HoverMenu,我们可以通过菜单中的命令操作数据。 例子: ... 阅读全文
posted @ 2007-11-08 20:44 董昊(昊子) 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 在atlas(ajax)中请不要使用Response.Write,请使用ClientScript.RegisterClientScriptBlock替换 使用如下: ClientScript.RegisterClientScriptBlock(this.GetType(), "", ""); 注意: RegisterStartupScript 方法是将 JavaScript 嵌入到 ASP.NE... 阅读全文
posted @ 2007-11-08 20:44 董昊(昊子) 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 重构(Refactoring) 1. 前言 本来不想写重构,因为VS2005的加了重构功能但目前和Resharper、Eclipse等还是没有可比性。但既然已经有了重构,那么预计VS系列将加强这方面的功能,所以还是先来体验下吧。 2. 什么是重构 重构是在编写代码后在不更改代码的外部行为的前提下通过更改代码的内部结构来改进代码的过程。目的是提高其可理解性,降低其修改成本。 通俗... 阅读全文
posted @ 2007-11-08 20:43 董昊(昊子) 阅读(150) 评论(0) 推荐(0) 编辑
摘要: C#调式增强(C# Debugger Enhancements) 1. 前言 在VB中可以在调试状态下,修改源代码,而C#则一直不行。这次使用了C# Debugger Enhancements,可以让C#调试状态下,修改源代码了。 2. 什么是调式增强 • Visual C# 的“编辑并继续”功能 . 使用C# 的“编辑并继续”,可以一边进行调试一边在中断模式下更改代码。... 阅读全文
posted @ 2007-11-08 20:42 董昊(昊子) 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 类设计器(Class Desigher) 1.前言 Visual Studio 类设计器是通用语言运行库的多功能、可视化设计环境。使用 Visual Studio 类设计器可以显现类和其他类型的结构,还可以通过可视化表示方法编辑它们的源代码。对类图的更改将直接反映在代码中,且对代码的更改会直接影响设计器的外观。设计器和代码之间的同步关系,使得可视化创建和配置复杂的 CLR 类型变得容易。 ... 阅读全文
posted @ 2007-11-08 20:41 董昊(昊子) 阅读(433) 评论(1) 推荐(0) 编辑

导航