随笔分类 -  [01]  .NET大本营

摘要:Atlas对于调用Web Service作了很好的封装,使得我们用JS调用Web Service的工作变得非常的简单,只需要使用WebServiceName.WebMethod()就可以完成调用。本文将通过两个简单的例子来说明这一内容。 主要内容 1.调用简单的Web Service 2.传递复杂类型的数据 阅读全文
posted @ 2006-07-30 13:56 TerryLee 阅读(6254) 评论(25) 推荐(0) 编辑
摘要:DragOverlayExtender允许我们对任何控件添加类似于Drag-and-Drop Behaviors那样的拖放(Drag-and-Drop)功能,更重要的是如果要对已经存在的控件添加,我们不需要对原有控件做任何的改动,只需添加一个DragOverlayExtender就可以轻松实现。 主要内容 1.DragOverlayExtender介绍 2.完整示例 3.使用ProfileScriptService控件 运行效果: 阅读全文
posted @ 2006-07-30 10:53 TerryLee 阅读(5932) 评论(34) 推荐(0) 编辑
摘要:在页面上执行较长时间的操作时,如果能够给用户提供一个类似于浏览器状态栏那样的进度条,将会使界面用户界面更加友好。在Atlas中,为我们提供的UpdateProgress控件可以轻松的实现这些。 主要内容 1.UpdateProgress控件介绍 2.完整的示例 运行效果: 阅读全文
posted @ 2006-07-29 12:03 TerryLee 阅读(7491) 评论(47) 推荐(0) 编辑
摘要:TimerControl是一个用于服务器端定时器的控件,可用来实时显示数据等,在很多地方都有应用,本文将简单介绍一下TimerControl的使用。 主要内容 1.TimerControl介绍 2.完整示例 阅读全文
posted @ 2006-07-28 17:39 TerryLee 阅读(6991) 评论(40) 推荐(0) 编辑
摘要:自动完成功能在Ajax时代已经见的很多了,像Google Suggest,很多邮箱中也都有应用。在Atlas对于自动完成功能提供了很好的支持,提供了客户端的AutoComplete Behavior和服务器端的AutoComplete Extender的支持。本文主要看一下使用AutoComplete Extender来实现自动完成功能。 主要内容 1.AutoComplete Extender介绍 2.一个完整的示例 运行效果: 阅读全文
posted @ 2006-07-27 19:31 TerryLee 阅读(13676) 评论(90) 推荐(0) 编辑
摘要:UpdatePanel是Atlas中一个很重要的控件,功能强大且容易使用,可以使我们只做很小的改动就可以向已有的ASP.NET站点添加Ajax。采用Dflying的建议,我也是由UpdatePanel进入Atlas的世界。本文将通过可视化和代码两种方式来实现向已有的ASP.NET应用程序中添加UpdatePanel。 主要内容 1.UpdatePanel概述 2.使用可视化方式 3.使用代码方式 阅读全文
posted @ 2006-07-27 12:48 TerryLee 阅读(10906) 评论(42) 推荐(1) 编辑
摘要:ScriptManager是Atlas一个重要的控件,它用来处理页面上的所有Atlas组件以及局部页面的更新,生成相关的客户端脚本,所有需要支持Atlas的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的Web Service,还可以指定页面错误处理等。 主要内容 1.概述 2.Script Management 3.Web Service References 4.Error Handling 5.ScriptManagerProxy 阅读全文
posted @ 2006-07-26 13:04 TerryLee 阅读(14173) 评论(25) 推荐(0) 编辑
摘要:关于Atlas的介绍已经有很多的文章,我就不废话了,对于我自己来说学习一个新东西,总是习惯于以一个简单的示例开始,Atlas也不例外,本文将会以一个非常简单的示例来踏上Atlas之旅,文中示例程序来自于Atlas老家。 1.创建“Atlas”应用程序 2.创建简单的Web Service 3.添加ASP.NET页面 阅读全文
posted @ 2006-07-25 18:09 TerryLee 阅读(15434) 评论(92) 推荐(0) 编辑
摘要:.NET设计模式系列,共分为30章,本部分内容不断更新中。 阅读全文
posted @ 2006-07-17 18:29 TerryLee 阅读(520490) 评论(425) 推荐(151) 编辑
摘要:在本系列的技巧(1)和技巧(2)中分别介绍了使用外部配置文件,使用数据库记录配置信息两种方法,不知道大家有没有想过不使用任何配置文件,也不使用数据库而直接用编程的方法来实现呢?本文将会展示如何使用编程的方法来配置Logging Application Block。 主要内容 1.几个重要的对象 2.示例代码 阅读全文
posted @ 2006-07-08 12:52 TerryLee 阅读(7671) 评论(11) 推荐(0) 编辑
摘要:这篇文章不能算是Enterprise Library 2.0的一个技巧,只是Logging Application Block的一个简单应用而已,在这里我们使用Logging Application Block来记录一个ASP.NET 2.0站点中未处理的异常到数据库中,当然你也可以记录到文本文件中,或者发送到指定的Email中,下面看一下具体的实现步骤。 1.创建数据库表和存储过程 2.新建Web站点并进行配置 3.捕获并记录ASP.NET异常 4.创建一个未处理的异常 阅读全文
posted @ 2006-07-06 16:38 TerryLee 阅读(7434) 评论(18) 推荐(0) 编辑
摘要:由Yildirim Kocdag开发一个DataGridView用户控件Generic DataGridViw,添加了如下的功能,感觉不错: 1.在DataGridView中添加了combobox(DataGridViewComboBoxColumn) 2.在DataGridView添加了calendar(DataGridViewCalendarColumn) 3.在DataGridView添加了MaskedTextBox(DataGridViewMaskedTextBoxColumn) 4.在DataGridView中添加了数据验证的功能 …… 效果如下: 感兴趣的朋友不妨一看,原文:http://www.codeproject.com/useritems/GenericDataGridView.asp 阅读全文
posted @ 2006-07-05 18:11 TerryLee 阅读(3575) 评论(0) 推荐(0) 编辑
摘要:使用过Enterprise Library的朋友可能都知道,所有的配置信息都是放在了配置文件里面(应用程序配置文件或者外部配置文件),大家有没有想过把配置信息保存到数据库中呢? 主要内容 1.编译SqlConfiguration 2.创建数据表和存储过程 3.配置应用程序 4.使用应用程序块 阅读全文
posted @ 2006-07-05 15:13 TerryLee 阅读(8817) 评论(7) 推荐(0) 编辑
摘要:Enterprise Library1.1中对于每一个应用程序块都有一个对应的配置文件,而在Enterprise Library2.0中却把所有的配置信息都放在了应用程序配置文件(App.config或Web.config)中。在2.0下,我们如何使用外部配置文件?如何为每个应用程序块创建对应的配置文件? 主要内容 1.不使用外部配置文件 2.使用不同的ConfigurationSource 3.使用多个ConfigurationSource 4.使用.NET的configSource特性 阅读全文
posted @ 2006-07-03 17:54 TerryLee 阅读(17192) 评论(24) 推荐(1) 编辑
摘要:Colin Coller开发的Avanade Integration Pack for Enterprise Library是一款把Enterprise Library集成到Visual Studio中的插件,可以很方便的在VS中进行Enterprise Library的配置。效果如下: 图1  利用属性窗口进行参数的设置 图2  新建应用程序块 阅读全文
posted @ 2006-06-30 11:31 TerryLee 阅读(3628) 评论(5) 推荐(0) 编辑
摘要:微软最近发布了一款针对Visual Studio 2005的编程字体Consolas,载下来看了一下,感觉还不错,如果使用2003的朋友就享受不到了。效果预览。 注意安装后Consolas会变成Visual Studio 2005的默认字体。 阅读全文
posted @ 2006-06-27 13:27 TerryLee 阅读(7502) 评论(15) 推荐(0) 编辑
摘要:简单介绍一下Castle Active Record for .NET2.0的使用 1.创建Web工程 2.创建需要持久化的业务实体 3.设置配置信息 4.初始化ActiveRecord 5.使用业务实体 阅读全文
posted @ 2006-06-22 18:03 TerryLee 阅读(19699) 评论(36) 推荐(0) 编辑
摘要:在博客堂看到思归介绍的BLINQ, 载下来体验了一把。它能根据数据库里的Schema自动生成分页和排序显示;添加,更新和删除数据;提供Detail页面和外键导航。 以下是我用Northwind数据库测试的结果: 1.主界面 2.Browsers页面,用GridView显示,提供了分页和排序 3.Details页面 4.新增页面 5.修改页面 目前BLINQ还只是一个原型,有兴趣的朋友可以参考http://blog.joycode.com/saucer/archive/2006/06/17/77525.aspx 阅读全文
posted @ 2006-06-19 10:02 TerryLee 阅读(1401) 评论(4) 推荐(0) 编辑
摘要:看了SHY520写的关于Data Access Application Block的文章,写得不错,忽略了一点就是如何去加密数据库连接字符串,这儿我简单的介绍一下。我们知道,在Enterprise Library1.1中加密连接字符串,需要依赖于Cryptography Application Block。.NET Framework2.0中已经内置了这项功能,通过Configuration命名空间下的一些类来完成,支持两种类型的加密: DPAPIProtectedConfigurationProvider:使用Windows Data Protection API (DPAPI) RsaProtectedConfigurationProvider:使用RSA算法 阅读全文
posted @ 2006-06-05 11:49 TerryLee 阅读(9376) 评论(29) 推荐(2) 编辑
摘要:这是前一段时间参加微软信息安全培训时的资料,一直没有发上来,赶在“五一”之前提供给大家下载,顺便祝大家五一快乐! 资料的大纲 1.加密   对称加密   非对称加密   公共密钥体系   证书服务   SSL 2.身份验证   常见身份验证方法   NTLM和Kerberos   身份验证协议与微软操作系统 阅读全文
posted @ 2006-04-30 17:35 TerryLee 阅读(2971) 评论(7) 推荐(1) 编辑