Web Dev.
文章平均质量分 82
teddyma
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
YetAnotherForum.Net+ScrewTurn Wiki中文完美汉化增强版(07-16更新:升级到v1.2.3 新增显示论坛版主信息,修复Wiki中文搜索)(GPL协议源码发布)
本程序是Teddy为更方便的收集整理各种育儿知识,准备架一个育儿论坛+Wiki网站5JBB.COM,而对YetAnotherForum.Net最新的version 1.9.1 RC1 (NET v2.0) - 2007-5-16版本和ScrewTurn Wiki最新的version 2.0.11 - 2007-7-3版本做的汉化,整合,Bug修复和功能增强。这里将完整的程序源码共享给大家原创 2007-07-12 15:32:00 · 1895 阅读 · 0 评论 -
ASP.Net 2.0 - 使用Ilungasoft Framework加速Web开发
Ilungasoft Framework是Teddy正在开发中的Web快速开发框架,该框架基于.Net 2.0,设计的出发点就是易用性,快速开发,兼顾性能。同时,Ilungasoft Framework也充分利用了许多.Net 2.0中的新特性以简化框架的易用性。本文将以一个Sample Web应用的分析为基础,介绍Ilungasoft Framework的使用。在本文中,您将看到,Il原创 2006-03-17 15:41:00 · 823 阅读 · 0 评论 -
绑定Enum到ASP.NET数据绑定控件的完美解决方案[05/26修订]——增加支持第三方枚举描述,支持二进制与过的枚举值
本文向读者介绍NBear中实现的DropDownListField字段绑定控件和EnumDescriptionAttribute特性。结合使用这两个组件,就可以最简单、易用和可扩展地完美解决绑定Enum到ASP.NET数据绑定控件的问题。[05/26修订]——增加支持第三方枚举描述,支持二进制与过的枚举值。从DropDownListField的名称,大家一定猜到了,是的,DropDown原创 2007-05-26 07:33:00 · 736 阅读 · 0 评论 -
NbearV3.7新增强类型查询功能演示教程
本教程演示了NBear中典型的的各种查询功能。包括:join,group by,paging等的支持。下载地址:http://nbear.org/Modules/Articles/Detail.aspx?i=59教程内容(同运行时效果):The StrongTypeQuery tutorial demostrates the usage of the powerful strong原创 2007-04-24 17:33:00 · 566 阅读 · 0 评论 -
Suggested NBear Framework Based FDD Development Steps
Suggested NBear Framework Based FDD Development Steps1. Collect Requirements.2. Define Features according to Collected Requirements.3. Define Entity Designs according to Defined Features.4.原创 2006-12-28 21:34:00 · 483 阅读 · 0 评论 -
接口式实体定义之——自定义实体属性+实体多根继承
本文介绍NBear的接口式实体定义方式下的自定义实体属性和实体多根继承。本文中的介绍的内容及对应的代码同样包含于最新版本的NBear及其用户手册中。从SF.Net下载NBear及用户手册从博客园下载用户手册最新版本的NBear中除了本文中提到的两个功能之外,还包括如下内容:1)支持EntityFactory.CreateObject和CreateObjectList现在支持基于DataS原创 2006-08-09 16:39:00 · 1032 阅读 · 0 评论 -
NBearV2.1.0,新增Oracle和MySql Db Provider,诚征测试
将NBear升级到V2.1.0,主要更新如下:1)新增Oracle和MySql Db Provider,使得NBear目前已经支持Oracle和My Sql数据库;2)修复Lukiya之前遇到的以不同的参数列表调用相同的存储过程时(虽然这样的情形不太常见)的command缓存问题;3)修复command参数名称包含数字或下划线时的参数值自动填充问题;旧版本用户手册链接已更新至对应于V2.原创 2006-08-07 16:39:00 · 580 阅读 · 0 评论 -
Ilungasoft Framework 正式更名为 NBear
NBear原名Ilungasoft Framework,是主要有Teddy开发的一个基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速开发框架,她将使您基于.Net 2.0的web/winform开发变得异常高效、性能卓越。名称NBear的由来:N代表.Net,也代表No;Bear既可以翻译成熊,也有忍受之意。Bear虽然是那种看起来憨憨的可爱动物,但是攻击时身手“敏原创 2006-04-25 17:40:00 · 463 阅读 · 0 评论 -
.Net 2.0: Entity as DTO vs Dataset as DTO / Xml Serialization vs JSON Serialization
本文以一组Entity vs Dataset的性能测试数据为基础,比较以Entity作为DTO和Dataset作为DTO的性能差异。测试可能不一定严密,但是一定程度上能够比较出优劣。希望能为您选择 .Net下不同的数据承载方式、序列化方式、DTO的选择,多一点参考。在本测试中,每个执行过程,对于Entity,我们将先用DataReader读出数据,使用索引将数据填充到Entity,序列化原创 2006-04-18 16:40:00 · 665 阅读 · 0 评论 -
Ilungasoft Framework: 使用视图处理继承关系、Tree结构实体关系映射示例[源码]
本示例演示基于Ilungasoft Framework实现继承关系和Tree结构的实体。前面的文章已经介绍过,基于Ilungasoft Framework的开发模型使用可调试的视图(Views)代替传统ORM中不可调试的Configuration(例如:XML等各式的配置文件)。前面的Sample2已经介绍了如何使用视图处理一般的OneToMany、ManyToMany关系,本文演示的S原创 2006-04-10 11:40:00 · 413 阅读 · 0 评论 -
Ilungasoft Framework中处理有关联关系的实体
Ilungaosft Framework是Teddy近期发布的开源Web快速开发框架,包括持久层及一系列方便Web开发的组件。本文将在一个新的Sample的基础上,说明基于Ilungasoft Framework开发是如何处理有关联关系的实体。我要再次说明的是,Ilungasoft Framework的设计出发点不是要完全透明的进行ORM,因此,不会自动映射实体关系,以此换来的好处是其完原创 2006-04-04 10:41:00 · 465 阅读 · 0 评论 -
Share一个原创需求管理及错误跟踪工具ReqMgr
简介:ReqMgr是一个根据QPG2006的需求看板思想改写的简易需求管理和错误跟踪工具。支持多用户。因为主要开发已用于我自己的项目,功能比较简单,但是基本够用。运行环境:Asp.Net 2.0安装说明:确认正确安装.Net Framework 2.0并将Asp.Net 2.0注册到IIS;解压缩ReqMgr_compiled0207.zip到需要的目录;建立虚拟目录,并设为允许匿名访问原创 2006-02-07 16:41:00 · 522 阅读 · 0 评论 -
基于AjaxHelper的企业门户网站构架示例
本文向大家share一个基于AjaxHelper和Asp的企业门户构架。文中的示例本来是为朋友做的一个企业门户的基本构架,但是,人家比较传统,对Ajax可能不一定能接受,所以,最后还是改成传统的有刷新的方式了。既然之前的Ajax方案没有被采用,那就share给大家好了。本方案并没有原封不动的使用AjaxHelper,而是在AjaxHelper Flat Version 0.6的基础上作了原创 2005-12-09 11:42:00 · 572 阅读 · 0 评论 -
Cross-Domain AJAX Enabled WCF Service
Background For the basic of how to create an AJAX enabled WCF service, please refer to MSDN: http://msdn.microsoft.com/en-us/library/bb924552.aspx. For the basic of JSONP, please refer to: http:/原创 2010-03-06 23:00:00 · 1932 阅读 · 0 评论 -
This is jqMVC# – CNBLOGS Google Tracer Sample
<br />In previous post - This is jqMVC# - Definition & Summary, I briefly introduced what is jqMVC#. In this post, I’ll show you a “CNBLOGS Google Tracer” sample application which is applying the jqMVC# architecture.Function<br /><br />“Google Tracer” is a原创 2010-07-01 23:00:00 · 687 阅读 · 0 评论 -
讨论: TDD in HTML & JavaScript 之可行性和最佳实践
题外话<br />昨天就想发起这个话题的讨论,只是觉得对于讨论的支持,博客园现有的功能天然似乎还不能很好的支持。所以有了突然发现想在博客园发起一个有价值的讨论其实很难一文。亚历山大同志提到“博客园的讨论需要发起争议性话题,比如 .net sucks之类”。回顾如关于近期C#大论战的回应这样的近期引起讨论的焦点话题,貌似确实如此。深以为叹。近期的C#大论战是幸运的,尽管中间还是参杂了很多口水,李建忠老师的加入,一定程度上最终将话题引向了正确的方向。幸哉。我这个围观群众也从中获益良多。不仅仅是对于这个技术话题正原创 2010-07-11 22:00:00 · 2809 阅读 · 8 评论 -
Update: Ilungasoft Framework v1.0.2 beta with sample
如果您不了解Ilungasoft Framework,请先参考:基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速Web开发框架设计(文章索引)和ASP.Net 2.0 - 使用Ilungasoft Framework加速Web开发。更新2006/3/20v1.0.21)支持多个数据库源协同工作,只需指定web.config中的ConnectionString Nam原创 2006-03-20 14:41:00 · 410 阅读 · 0 评论 -
ASP.NET2.0: Ilungasoft.Framework.Web之基于Callback的无刷新上传进度条控件[带源码]
共享一个基于Callback的无刷新上传进度条控件的源码。本控件使用的HttpMoudule基于宝玉的一个上传进度条的sample,这里封装为一个控件,方便使用。无需任何代码,只需设置web.config,添加HttpModule的引用,再将控件拖到页面就行。页面中的文件保存操作和传统的asp.net文件上传完全一样。可以设置属性上传过程中出错或上传成功时跳转到其它页面。兼容IE,Fir原创 2006-04-01 12:41:00 · 434 阅读 · 0 评论 -
Call Back Callback - 整合AjaxHepler到NBear
今天将NBear升级到v1.5.5,主要的升级一是新增了三个类EntitySerializer, OneToManyEntitySerializer, OneToOneEntitySerializer用于简化用户对序列化子件的使用,您不必再对着SerializerHelper提供给您的大堆序列化方法无所适从了。另一个重要的更新是集成了AjaxHelper - Teddy以前的Ajax实现原创 2006-04-27 22:40:00 · 485 阅读 · 0 评论 -
实现NBearDataSource控件 - 02-11 20:30 修订 - 新增Master/Detail实体CRUD示例
很多朋友抱怨使用NBear时,和GridView和DetailsView等的绑定不便,为此,写了一个NBearDataSource控件,可以直接和其他DataSource一样进行绑定。下面是一组示例,随示例包含了NBearDataSource控件和PagableRepeater控件的dll,源代码已经在NBear的V3.6.3以上版本中包含。下载地址:http://nbear.org原创 2007-02-10 15:33:00 · 648 阅读 · 0 评论 -
全面解析ASP.NET2.0下的URL重写
本文将通过实例比较ASP.NET下的三种典型URL重写方案——ISAPI重写(使用开源组件IIRF),ASP.NET2.0内置的urlMappings和基于自定义HTTPModule的URL重写(使用NBear.Web中的UrlRewriteModule实现),并探讨URL重写中可能遇到的陷阱及处理办法。下载示例程序源码需要手动为UrlRewriteSample目录添加一个到http:/原创 2006-09-11 13:37:00 · 435 阅读 · 0 评论 -
Web Application Architectures: Simple 2 Layer, Standard 3 Layer and Distributed 3 Layer
Abstract:This article discusses three common web application architectures: Simple 2 Layer, Standard 3 Layer and Distributed 3 Layer. For each architecture, it gives an ASP.NET 2.0 sample imple原创 2006-07-19 14:39:00 · 901 阅读 · 0 评论 -
ASP.NET: Custom AutoCompleteTextBox WebControl [With Source Code]
这是一个Teddy最近封装的AutoCompleteTextBox。我们知道,ASP.NET本身的TextBox也是支持一定的AutoComplete功能的,但是那是依赖浏览器实现的,并不能指定自定义的AutoComplete候选项。本文列举的AutoCompleteTextBox则弥补了这个缺憾。只需设置AutoCompleteTextBox.AutoCompleteData属性,传递原创 2006-02-27 16:41:00 · 515 阅读 · 0 评论 -
自定义通用System.Web.UI.IHierarchicalDataSource简单实现
什么是IHierarchicalDataSource接口呢?该接口是Asp.Net2.0中心定义的一个专用于描述一类有继承体系关系的数据的数据源,它可以作为TreeView,SiteMap等这些能够描述继承体系结构的控件的数据源。因为很多情况下,我们需要在TreeView这样的控件中显示我们的自定义数据,不适用数据邦定的情况下,我们当然也能手工来编码,坦率地说,代码也不太难写,几个递归函原创 2006-02-23 15:41:00 · 725 阅读 · 0 评论 -
来一点反射,再来一点Emit —— 极度简化Entity!
在前一篇文章《没有ORM或代码生成数据就不能持久化了? - 用范型技术代替代码生成!》中,Teddy尝试运用泛型极大简化了一个轻量级持久化框架对代码生成的依赖,并且为了保证性能,整个持久化组件没有使用反射。在本文中,Teddy将在保证性能的基础上,加一点反射和加一点Emit,从而进一步简化Entity的定义和使用,当然也就进一步降低了组件对传统代码生成的依赖。读者可以对比前文阅读本文,看原创 2006-01-04 21:42:00 · 929 阅读 · 0 评论 -
深度解析Asp.Net2.0中的Callback机制
看到不少朋友最近在写使用callback的文章,也有点手痒,也来涂鸦一下,挖掘挖掘callback的潜力。callback的一般使用方法还算简单,直接参照msdn的帮助和范例就足够了。但是想要真正用好、用精,或者想开发一些基于callback机制的WEB组件,那么,就要先深入了解callback的实现机制了。在本文中,Teddy将和您一起解析callback的整个调用、反馈机制,相信对于原创 2005-11-28 16:43:00 · 528 阅读 · 0 评论 -
NBear WebTest - 分享一个基于Web的UnitTest工具
简介这是一个ASP.NET 3.5的Web Application程序,实现了类似NUnit的简单但实用的UnitTest功能。写这个小工具的目的是在NBear5的开发中需要方便的在完全真实的模拟环境中测试所有组件功能的在ASP.NET下,尤其是Partial Trust模式下的运行效果,现有的UnitTest工具中似乎对这方面的支持都比较有限,所以,自己花两天时间写了一个。相比NUni原创 2008-11-10 15:31:00 · 559 阅读 · 0 评论 -
NBearLite PetShop 4.0示例源码
该示例使用NBearLite v1.0.1.2,基于.Net PetShop 4.0的源码修改。使用NBearLite重写了等价功能的BLL、Profile、Membership模块的数据访问部分,去除了DALFacrory、IDAL等工程(因为基于NBearLite可以透明的在多种数据库源间进行无缝切换,无需修改代码),去除了Order的基于MSMQ的异步处理部分。本示例演示了使用NB原创 2008-01-09 14:31:00 · 805 阅读 · 0 评论 -
基于NBear的快速开发解决方案
基于NBear的快速开发解决方案----简介----NBear是一个.Net 2.0下的快速开发框架。它提供了包括可视化实体设计、代码生成、持久化、SOA、MVP等一系列组件。NBear的设计目标是尽最大可能减少程序员的重复劳动、提高开发效率、提升代码的可维护性和整体质量。官方网站:http://nbear.org中文教程目录索引:http://www.cnblogs.c原创 2007-05-18 15:33:00 · 831 阅读 · 0 评论 -
NBearV3教程——MVP(Model/View/Presenter)篇
版本1.1 [2007-2-12]简介本教程在《NBearV3 Step by Step教程——IoC篇》的基础上,演示如何基于NBearV3的MVP模块实现基于NBear的IoC的MVP模式的过程。您将看到,利用封装了NBear的IoC模块的NBear.MVP模块,不仅能大大加强系统表现层的可测试性,同时能充分利用NBear已有的IoC模块获得依赖注入能力及基于IoC的分布原创 2006-12-20 20:34:00 · 1158 阅读 · 0 评论 -
Asp.Net 2.0 开发加速之 - Ilungasoft.Helper.Web.UI.MasterPage/Page/UserControl 精装版
简介我们都知道Asp.Net2.0中aspx文件结构相比以前有了很大的改变。当然,其中大多数是改善,比如,在page的source code界面的内嵌代码支持智能提示了,不过这个智能提示也有小小小的不爽,就是除非是System.Web等几个默认的命名空间中的类,访问其他命名空间的类如果不添加Namespace引用的话就必须用完全路径访问(我的类前面的命名空间前缀会很长啊,很难看的);有一原创 2006-01-24 13:41:00 · 606 阅读 · 0 评论 -
NBear案例源码 - 简易AJAX留言板 [Updated 10/31 Powered by NBear V3.0.0 preview]
发布基于NBear的简易AJAX留言板案例源码。版本v1.1 [Updated 10/31 Powered by NBear V3.0.0 preview]运行环境ASP.NET 2.0,SQL Server 2000/2005 Express或MsAccess默认管理员密码:admin在线演示http://www.onlinegf.com/users/teddyma/功能本程序主要演示原创 2006-10-08 21:37:00 · 765 阅读 · 0 评论 -
NBear中文用户手册发布
欢迎加入NBear官方MSN群:nbeargroup@hotmail.com(将该帐号加为MSN好友即可加入组群,在MSN聊天窗口点击震动图标即可查看群成员列表) 欢迎访问NBear官方Google Group讨论组,地址:http://groups.google.com/group/nbeargroup(请大家尽量使用gmail帐号加入以获得最佳使用体验)NBear中文用户手册本手原创 2006-08-04 16:39:00 · 622 阅读 · 0 评论 -
JST+JSON+AJAX——使用客户端js模版代替服务端数据绑定
本文给出一个通过组合使用JST,JSON和AJAX技术,使用客户端js模版代替服务端数据绑定的范例。很显然的,使用客户端数据绑定代替服务端数据绑定能够大大减少服务端的内存和CPU消耗,在硬件不变的情况下,大大提升服务器负载能力。名词解释首先,先简单介绍一下JST和JSON。都直接引用官方介绍了。JST (JavaScript Templates)For web appli原创 2006-07-28 17:39:00 · 636 阅读 · 0 评论 -
This is jqMVC# - Definition & Summary
<br />Before discussing more, please realize what I’m talking about is not “theoretical research”, but “real successful practice”.Definition<br />I created the word – “jqMVC#”, which means bunch of things:“j” means it is about JavaScript;“q” means it is a原创 2010-06-20 01:00:00 · 536 阅读 · 0 评论
分享