应该感谢那些指出你错误的人

借我三千虎骑,复我泱泱中华!

博客园 首页 新随笔 联系 订阅 管理

2006年4月26日 #

摘要: 简介 Microsoft SQL Server 2005 中的重大更改之一是包含了 XML 数据类型。此数据类型是第一类类型,就像 INT 或 VARCHAR 一样,而且 SQL Server 2005 允许使用一系列 XML 特定的函数对此数据类型进行就地查询和处理。它还支持存储数据库中的 XML 架构的集合,从而启用基于数据库的架构验证。另外,SQL Server 2005 大大地扩展了 XM... 阅读全文
posted @ 2006-04-26 09:13 落拓孤鸿 阅读(397) 评论(0) 推荐(0) 编辑

摘要: 微软公司摘要:本文是为那些想把自己的Oracle应用程序转换为Microsoft SQL Server应用程序的开发人员编写的。本文描述了一个成功的转换所需要的工具、过程和技术。同时强调了建立高性能、高度并行的SQL Server应用程序的基本的设计要素。本文的读者应该具有: ... 阅读全文
posted @ 2006-04-26 09:06 落拓孤鸿 阅读(570) 评论(0) 推荐(0) 编辑

摘要: 使用 ASP.NET 编写 Web 应用程序的简单程度令人不敢相信。正因为如此简单,所以很多开发人员就不会花时间来设计其应用程序的结构,以获得更好的性能了。在本文中,我将讲述 10 个用于编写高性能 Web 应用程序的技巧。但是我并不会将这些建议仅局限于 ASP.NET 应用程序,因为这些应用程序只是 Web 应用程序的一部分。本文不作为对 Web 应用程序进行性能调整的权威性指南 — 一整本书恐... 阅读全文
posted @ 2006-04-26 08:58 落拓孤鸿 阅读(155) 评论(1) 推荐(0) 编辑

摘要: 装箱和性能 由于进行了装箱,所以 C# 中的对象模型非常简单明了。但是采用经过装箱的数值类型会导致性能的降低。在大多数情况下,对象模型的简化比性能的降低更为重要。对于一般的软件而言的确是这样。节省开发和维护软件的时间是最需要进行优化的地方,同时正是这些优化措施能够最大程度地改善程序的性能。 最佳的解决方案可能是使用一个通用的 ArrayList。这样我们可以声明一个 Arraylist,该对象就可... 阅读全文
posted @ 2006-04-26 08:55 落拓孤鸿 阅读(180) 评论(0) 推荐(0) 编辑

摘要: 下载本文代码:XMLFiles0208.exe (49 KB) 问题为什么在 Microsoft .NET 框架的最终发布版本中 .vsdisco 文档不能继续使用? 回答在 .NET 框架的测试版本中,.vsdisco HTTP 处理程序是自动启用的,但在最终的发布版本中 .NET 小组决定在默认情况下禁用这项特性。 如果打开 machine.config(其路径大致是 c:\WINDOWS\... 阅读全文
posted @ 2006-04-26 08:53 落拓孤鸿 阅读(874) 评论(0) 推荐(0) 编辑

摘要: 2000 年 3 月,我写了一篇文章,介绍 Microsoft® Remote Scripting(远程脚本)(英文)以及它是否可以用在 Web 服务领域。当时,我曾许诺向大家介绍如何利用已有的远程脚本知识,并将其移到 .NET Web 服务中。结果比我预想的要稍晚些,本文就要实现这一诺言了。今天,我们将专门讨论如何迁移远程脚本代码,使之成为 .NET Web 服务,同时还将针对 Microsof... 阅读全文
posted @ 2006-04-26 08:52 落拓孤鸿 阅读(223) 评论(0) 推荐(0) 编辑

摘要: UDDI 查询示例(需要 Internet Explorer 5.x) 通用描述、发现和集成 (UDDI) 服务(英文)目前可以直接运行于 Microsoft、IBM 和 Ariba。这是一种联机 Web 服务,可在应用程序中用来动态发现其他联机服务。该服务全部被巧妙地打包在一个简单的 XML 接口中。 对于有经验的 XML 读者,在客户端应用程序和中间层服务器之间传递 XML 根本不是什么新鲜事... 阅读全文
posted @ 2006-04-26 08:49 落拓孤鸿 阅读(470) 评论(0) 推荐(0) 编辑

摘要: 简介 就在不久以前,SOAP 还不过是指肥皂而已。 而如今,大多数开发人员一听到这个词眼前就会浮现出一些尖括号来。 SOAP 最初代表“简单对象访问协议”。 如果在几年前问任何一个人 SOAP 的含义,他们很可能这样回答:“SOAP 是用来使 DCOM 和 Corba(例如,RPC 调用)在互联网上工作”。 原作者们也承认,在那时他们注重于“访问对象”,但随着时间的推移,人们希望 SOAP 能够处... 阅读全文
posted @ 2006-04-26 08:47 落拓孤鸿 阅读(734) 评论(0) 推荐(0) 编辑

摘要: 简介 在我以前的文章中,针对 UDDI 在运行时的使用引入了将运行时 UDDI 作为一种为 Web 服务提供故障转移和恢复的方法的概念。本文探究了如何将 UDDI 作为 Web 服务服务器与其客户端之间的抽象层插入(以使这两者之间能进行更多动态交互)的方法。构建完基本的设计模式以后,本文深入研究了该方法,并且介绍了在运行时使用 UDDI 的更复杂的设计模式。 在 Web 服务客户端和服务器之间放置... 阅读全文
posted @ 2006-04-26 08:46 落拓孤鸿 阅读(365) 评论(0) 推荐(0) 编辑

摘要: 简介 UDDI(通用说明、发现和集成)通常被称为 Web 服务的“黄页”。虽然黄页这一类比很有用,但它不能完整体现 UDDI 是如何融入基于 Web 服务的软件体系结构中的。黄页类比只说明了 UDDI 的设计时 用法,即通过基于关键字、类别或接口的搜索来查找并使用 Web 服务的功能。从设计时角度来看,黄页类比十分准确:就像黄页将企业及其电话号码分类并编成目录一样,UDDI 将提供商及其 Web... 阅读全文
posted @ 2006-04-26 08:43 落拓孤鸿 阅读(599) 评论(0) 推荐(0) 编辑

摘要: 什么是 XML Web Service? XML Web Service 是在 Internet 上进行分布式计算的基本构造块。开放的标准以及对用户和应用程序之间的通信和协作的关注产生了这样一种环境,在这种环境下,XML Web Service 成为应用程序集成的平台。应用程序是通过使用多个不同来源的 XML Web Service 构造而成的,这些服务相互协同工作,而不管它们位于何处或者如何实现... 阅读全文
posted @ 2006-04-26 08:42 落拓孤鸿 阅读(259) 评论(0) 推荐(0) 编辑

摘要: 在北半球这里,夏天已经过去了。孩子们回到了学校。秋天临近的迹象使小组的成员感染到了这种新入学的情绪。我们什么时候会长大呢?!我们采访了 Jay,还有他的女儿,因此他们要伴随 Web Team Talking 走进秋天。您可以期待更多的精彩内容。 除了扔湿纸团、理新发型之外,本月我们研究了 MSN® Messenger、一些奇特的 JavaScript 功能、如何更新服务器上的 XML 数据,以及多... 阅读全文
posted @ 2006-04-26 08:40 落拓孤鸿 阅读(356) 评论(1) 推荐(0) 编辑

摘要: 摘要:了解 Microsoft .NET Remoting 基础结构和 Microsoft ASP.NET Web 服务如何进行跨进程通信,了解这两种技术的工作原理以及如何为您的应用程序选择合适的技术。 目录 概述 序列化和元数据 分布式应用程序设计:ASP.NET Web 服务和 .NET Remoting 选择体系结构 小结 概述 随着时间的推移... 阅读全文
posted @ 2006-04-26 08:37 落拓孤鸿 阅读(158) 评论(0) 推荐(0) 编辑

摘要: 正则表达式 API 摘要:正则表达式是一种处理文本的有用工具。无论是验证用户输入、搜索字符串内的模式、还是以各种有效方式重新设置文本格式,正则表达式都非常有用。 下载本文的源代码。 本页内容 引言 正则表达式使用历史简介 ... 阅读全文
posted @ 2006-04-26 08:09 落拓孤鸿 阅读(120) 评论(0) 推荐(0) 编辑

摘要: 要:本文对 Microsoft ASP.NET Web 服务与 Microsoft .NET Remoting 的相对性能进行比较。Microsoft ASP.NET Web 服务的互操作性最好,并完全支持 HTTP 上的 WSDL 和 SOAP;而 Microsoft .NET Remoting 可实现公共语言运行库类型系统的高保真,并支持其他数据格式和通信通道。 从 MSDN Code Cen... 阅读全文
posted @ 2006-04-26 08:07 落拓孤鸿 阅读(511) 评论(0) 推荐(0) 编辑

摘要: 刚接触 ASP.NET 页面的开发人员交谈时,他们通常向我提出的第一个问题就是:“那个 ViewState 到底是什么?”他们的语气中流露出的那种感觉,就象我来到一家异国情调的餐馆,侍者端上一道我从未见过的菜肴时的那种感觉 - 既疑惑不解,又充满好奇。但肯定有人认为它不错,否则就不会提供了。所以,我会先尝一尝,或许会喜欢上它,尽管它看上去的确很古怪! 对于 ViewState 也是如此,但是如果适... 阅读全文
posted @ 2006-04-26 08:05 落拓孤鸿 阅读(160) 评论(0) 推荐(0) 编辑

摘要: 目录 可以使用 Datagrid 创建列表数据而没有使用 忘记在 Page_Load 事件中检查 IsPostBack需要更大的灵活性时,仍坚持使用自动生成的列 尝试仅使用控件 ID 来引用 Datagrid 项目中的控件 可以(或应该)使用分页而没有使用忘记在每个 Datagrid 事件中执行 .DataBind() 调用,从而导致回发 运行时不必要地在 Datagrid 中动态创建 Datag... 阅读全文
posted @ 2006-04-26 08:04 落拓孤鸿 阅读(158) 评论(0) 推荐(0) 编辑

摘要: 如今有许多查看和使用数据的方法。传统上,我们使用诸如 ADO.NET 这样的数据访问技术,这种技术为我们提供了主要针对关系数据的强大功能。利用 ADO 和 ADO.NET,可以实现与非关系数据的交互,但真正的焦点是传统的表格式数据视图。最近,我们看到了 XML 的崛起,这种技术的核心是分层数据表示形式。 多年以前,在我接触到关系数据库之前,我使用的是层次数据库。在许多方面,XML 可以说是层次数据... 阅读全文
posted @ 2006-04-26 08:02 落拓孤鸿 阅读(1038) 评论(0) 推荐(0) 编辑

摘要: 简介 当创建数据驱动的 Web 站点时,Web 开发人员遇到的最常见的任务之一就是创建数据输入窗体。数据输入窗体是为系统用户提供数据输入方法的 Web 页。创建特定数据输入窗体的任务通常应该先从需求分析入手,即,明确指出需要从用户收集何种信息。需求确定之后,下一步是设计数据输入 Web 窗体,包括创建图形用户界面以及编写根据用户输入更新数据库的代码。 当数据输入窗体需求事先已知,并且此数据输入窗体... 阅读全文
posted @ 2006-04-26 07:48 落拓孤鸿 阅读(221) 评论(0) 推荐(0) 编辑

摘要: 摘要:了解如何通过与 ASP.NET 2.0 所使用的类似的技术来使用 ASP.NET 1.1 中的数据库缓存无效化机制。 标题比较口语化,但是引起了您的兴趣,对不对?ASP.NET 缓存是到目前为止我最喜欢的 ASP.NET 功能之一。为什么呢?这是因为,通过使用缓存,可以获得一些奇异的性能和可伸缩性结果,而这些结果可以轻松地进行衡量并转换为应用程序实际节省的资金。这会使您成为 CTO 最喜欢的... 阅读全文
posted @ 2006-04-26 07:46 落拓孤鸿 阅读(238) 评论(0) 推荐(0) 编辑