代码改变世界

随笔分类 -  A Asp.net技术

linq版本E-Commerce网站示例

2007-04-25 12:19 by Clingingboy, 3976 阅读, 收藏, 编辑
摘要: linq版本E-Commerce网站示例 阅读全文

widgets已开源

2007-04-25 00:19 by Clingingboy, 639 阅读, 收藏, 编辑
摘要: widgets是基于.net的一套用于支持asp.net的ajax控件,现在已经开源,学习的同志可以看下.此控件好象对asp.net ajax并不支持,现在的控件如果做的不够强的话,基本还是走开源的路,你可以在asp.net ajax和widgets之间选择一个使用,个人感觉还是用微软的吧http://ajaxwidgets.com 阅读全文

.net3.5正统分页控件来了(ListView和DataPager)

2007-04-20 20:28 by Clingingboy, 4327 阅读, 收藏, 编辑
摘要: asp.net又新增了一个有用的控件,这次可是微软内置的控件了,看看下面的图,多了什么东西呢?ListView和DataPagerDataPager控件能支持实现IPageableItemContainer接口的控件ListView是现有控件中唯一实现此接口的控件,此控件功能还算强大,来熟悉下页面代码,以后图方面的同志,又可以少几行代码写写了 ... 阅读全文

Visual Studio Code Name 'Orcas' Express Editions

2007-04-20 07:55 by Clingingboy, 989 阅读, 收藏, 编辑
摘要: Orcas Bata1出来了,ISO版本的还没出来,下个Express Editions 来玩玩,下载中,这里可以体验下了 阅读全文

数据库连接方案比拼

2007-04-16 00:02 by Clingingboy, 1276 阅读, 收藏, 编辑
摘要: .net曾经值得我们学习的petshop框架和现在我们普遍使用的Provider模式再到最近刚更新的Enterprise Library 3.0.虽然已经做到了兼容多种数据库,但你一换数据库的话,意味着你还是需要写一大堆重复的代码,可能有工具帮你写.如果我们的系统真的到了这种地步,抽象工厂的实现方法还是没有减少我们的工作量.最近看过一个叫锐傲的开源博客,值得大家学习,还有第一本书Nhibernat... 阅读全文

Subtext--HTTP 模块

2007-04-08 23:54 by Clingingboy, 2475 阅读, 收藏, 编辑
摘要: 当你进入Subtext的页面时,其会首先做三件事情,看下图一.InstallationCheckModule,判断你是否已经安装Subtext,即当你第一次使用Subtext时,会自动跳到Install目录下进行安装. 当然这个第一次使用后就没有用了二.AuthenticationModule,用于用户身份验证的一些判断,这个还好了.看看就明白了三.BlogRequestModul... 阅读全文

Subtext--博客基本配置

2007-04-08 23:10 by Clingingboy, 2110 阅读, 收藏, 编辑
摘要: Subtext博客配置分两种,一种是存在数据库中的,可以修改,一种则是存在web.config文件中,暂时还没有实现可修改。看下图BlogConfigurationSettings类为blog默认设置,其中包括一些集合属性,如AllowedHtmlTags还有Tracking对象等,Config包含了BlogConfigurationSettings对象,作为站点配置,这里应该说明一... 阅读全文

Subtext--RSS的设计

2007-04-07 21:33 by Clingingboy, 1091 阅读, 收藏, 编辑
摘要: BaseSyndicationWriter抽象类定义了Bulid方法,用于构造RSS,BaseRssWriter抽象出了RSS规范的方法。属于一个模板类RssWriter则具体实现。BaseAtomWriter则一样。原理则是抽象工厂加模板模式 阅读全文

Subtext--数据库操作

2007-04-07 21:07 by Clingingboy, 1914 阅读, 收藏, 编辑
摘要: Subtext的数据模型仍然是现有.net推荐的Provider模式,Provider模式具体可以参考以下两篇文章设计模式 - Provider Pattern(提供者模式) .NET 2.0的Provider模式 下面来看下Subtext的数据库操作设计模型DbProvider为抽象类,其定义了所有与数据操作相关的接口,SqlDataProvider则具体实现,其中如果是返回数据... 阅读全文

Subtext--为skin准备相关文件加载

2007-04-06 21:21 by Clingingboy, 693 阅读, 收藏, 编辑
摘要: 定制skin模板中的用户控件时,为了更好的管理样式,我们一般推荐定义样式表,然后在相应的地方添加样式,我们最好也不摇在用户控件中直接引入样式表,这样很容易出错。所以Subtext提供了一个配置文件Skins.config,其为一个定制的xml文件,专为skin设置,你可以为每套模板有选择性的添加样式文件,如下 ... 阅读全文

Subtext中的skin实现方法

2007-04-06 20:51 by Clingingboy, 1559 阅读, 收藏, 编辑
摘要: Subtext为.TEXT的个人版本.所以有很多相似,至今才来学习这个开源项目,也打算以此为基础修修补补.好好的分析一下其实现原理.现在的博客都是可以随意换皮肤的,暂且不关注其是如何加载皮肤的.由于asp.net中有用户控件,所以开发者喜欢将一个系统的局部功能做在一个用户控件里面,然后在页面进行组装,这是个好办法。原则的第一点是开发者必须保证实现用户控件局部的小功能,但发布以后用户可能不... 阅读全文

asp.net控件开发基础(18)

2007-02-11 17:13 by Clingingboy, 11428 阅读, 收藏, 编辑
摘要: 此篇继上篇继续讨论数据绑定控件,主要讨论其如何让DataSource接受实现IDataSource的数据源 阅读全文

asp.net控件开发基础(17)

2007-02-10 21:50 by Clingingboy, 9872 阅读, 收藏, 编辑
摘要: 如果你不熟悉如何自定义asp.net数据绑定控件,此篇将与你分享 阅读全文

一个类控制不同种类控件的同时启用或停用

2006-07-19 10:24 by Clingingboy, 898 阅读, 收藏, 编辑
摘要: 先声明下,这个类是老外写的,非原创,但挺有用的。分享一下1,枚举 1using System; 2 3namespace Clingingboy 4{ 5 /**//// 6 /// 启用控件枚举 7 /// 8 public enum ControlName 9 {10 /**//// 11 /// Includes a... 阅读全文

学习Professional ASP.NET 2.0(四)

2006-05-10 17:32 by Clingingboy, 1079 阅读, 收藏, 编辑
摘要: 第六章介绍asp.net2.0新增的标准控件BulletedList 以项目符号列表的形式显示项。与其他列表控件(例如 CheckBoxList 或 RadioButtonList 控件)类似,但呈现方式不同。项目符号样式可以设置为文本、超链接、按钮控件和图像。与所有列表控件一样,BulletedList 控件可以使用数据绑定进行填充。FileUpload 使用 HTML 元素管理文件上载。与 ... 阅读全文

学习Professional ASP.NET 2.0(三)

2006-05-09 21:42 by Clingingboy, 1346 阅读, 收藏, 编辑
摘要: 第五章介绍了asp.net2.0对原有标准控件进行修改的新特性,以下为摘自MSDN文档对于早期版本的 ASP.NET 中包含的控件,在数据绑定、辅助功能等方面使用新的功能进行了更新。下表列出了相应的控件以及 ASP.NET 2.0 对其所做的更改。AdRotator 支持新的数据绑定模型,并可以使用数据源控件进行数据检索(尽管这需要特定的数据库架构)。AdRotator 控件隐式支持缓存后替换,这... 阅读全文

学习Professional ASP.NET 2.0(二)

2006-05-08 13:03 by Clingingboy, 930 阅读, 收藏, 编辑
摘要: 学习第四章内容第四章介绍了asp.net服务器控件的类型,格式化控件,介绍HTML服务器控件,以及如何调用客户端脚本我们主要学asp.net2.0新加的内容1.服务器控件类型 2.识别服务器控件服务器控件左上角有个绿色的三角,将HTML控件转为服务器控件只需选中控件,点右健选择作为服务器控件运行 3.格式化控件3.1使用服务器控件本身的属性来定义 3.2.使用样式表格式化,当然CSS样式表可... 阅读全文

学习Professional ASP.NET 2.0(一)

2006-05-07 18:55 by Clingingboy, 1829 阅读, 收藏, 编辑
摘要: 第一章以介绍asp.net2.0新特性为多第二章介绍了VS2005开发工具第三章介绍了如何创建应用程序,ASP.NET 网页代码模型 ,ASP.NET 网页指令 ,ASP.NET 页生命周期概述,跨页传递参数,ASP.NET 网站布局以及Global.asax第一章用两个例子比较了1.1和2.0数据访问的不同,第二个例子没有用到编程代码,只简单的使用控件就完成了数据访问的工作. 列表1 Listi... 阅读全文

使用 DataAdapter 执行批量更新

2006-04-29 22:06 by Clingingboy, 3495 阅读, 收藏, 编辑
摘要: 摘自MSDN: 在以前版本的 ADO.NET 中,使用 DataSet 中的更改来更新数据库时,DataAdapter 的 Update 方法每次更新数据库的一行。因为该方法循环访问指定 DataTable 中的行,所以,会检查每个 DataRow,确定是否已修改。如果该行已修改,将根据该行的 RowState 属性值调用相应的 UpdateCommand、InsertCommand 或 D... 阅读全文

使用SqlBulkCopy类加载其他源数据到SQL表

2006-04-29 12:07 by Clingingboy, 6081 阅读, 收藏, 编辑
摘要: MSDN摘要:Microsoft SQL Server 提供一个称为 bcp 的流行的命令提示符实用工具,用于将数据从一个表移动到另一个表(表既可以在同一个服务器上,也可以在不同服务器上)。SqlBulkCopy 类允许编写提供类似功能的托管代码解决方案。还有其他将数据加载到 SQL Server 表的方法(例如 INSERT 语句),但相比之下 SqlBulkCopy 提供明显的性... 阅读全文