- 博客(52)
- 收藏
- 关注
转载 下一代软件架构--SOA
Web服务作为炙手可热的技术,如何应用到企业的IT系统和商业流程之中、并给企业带来直接的经济效益,一直备受国内外企业管理者的高度关注和推崇。而在近两年,出现了一种技术架构被誉为下一代Web服务的基础架构,它就是SOA(Service-oriented architecture,面向服务架构)。1996年,Gartner最早提出SOA。2002年12月,Gartner提出SOA是"现代应用开发领域最
2007-07-26 17:47:00 685
转载 客户端访问Web Service方法的一个细节
之前遇到一个要求,需要能够取消一个正在进行中的Web Service。这也是我第一次遇到这个功能,不过不难,我想。既然ASP.NET AJAX的客户端与服务器端通信完全通过Microsoft AJAX Library的异步通信层进行,那么我们只要得到正在请求Web Service的Sys.Net.WebRequest对象,调用其abort方法就可以了。但是究竟应该如何得到这个对象呢?于是我粗略地阅
2007-07-26 16:20:00 548
转载 DongLiORM 介绍
DongLiORM简介: DongLiORM是一个基于.net framework 2.0 的,开源的轻量级的ORM产品。目前仅支持Sql Server 2000及其以上版本。支持1-N映射关系,不用写专门的配置文件,比Castle更加简便(当然,功能就……^_^)。 示例: 1、首先在app.Config的appSettings节中加入如下语句: 数据链接字符串-->
2007-07-26 16:18:00 484
转载 DongLiORM 第二次更新
DongLiORM进行了第二次更新。 在性能方面改善了许多。 对一个4个字段,每个字段大约10个字符的表,查询大约每秒12万~16万条,新增/删除大约每秒1600~1800条。 测试环境: WinXP Sp2,奔4 2.9G,1.5GB内存, Sql Server Express. 不知这种测试算不算科学。欢迎大家拍砖。 测试用的类 UserItem.cs using System;
2007-07-26 16:16:00 494
转载 设计模式实战:组合型模式Composite,Adapter
考虑用网页的形式表现一个如Adapter Report的测试报告:一个报表由2部分组成,一是封面,一是对各个测试项目及其结果的描述。每个测试项目分为项目名称,测试数量,测试条件,测试结果,结果描述等几项。其中测试数量和测试条件可能不会出现,可能出现,结果描述有时需要以表格或列表的形式列出详细的数据,如果是以表格的形式,则有可能有是多级表头,每个表格的列数并不固定。总的来说,这个报表是树型结构,如下
2007-07-26 16:13:00 590
转载 Extreme Programming(极限编程,简称XP)
Extreme Programming(极限编程,简称XP)是由Kent Beck在1996年提出的。Kent Beck在九十年代初期与Ward Cunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了各种简化软件开发的前提条件、可能行以及面临的困难。1996年三月,Kent终于在为DaimlerChrysler所做的一个项目中引入了
2007-07-26 16:11:00 588
转载 ASP.NET 2.0 AJAX中Webservice调用方法示例
ASP.NET 2.0 AJAX中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例。笔者安装的ASP.NET 2.0 AJAX版本为AJAX November CTP。三个示例分别为:1 带参数的WS方法2 不带参数的WS方法3 参数类型为DataTable的WS方法一、WebMethod注意要点:1 WebMethod类需要添加命名空间 Microsoft.
2007-07-26 16:09:00 457
转载 常见ASP.NET高试出错信息及解决办法
1 错误信息: 请求因 HTTP 状态 401 失败:Access Denied 解决: 在iis信息服务器上把匿名访问和允许iis控制密码给勾上 2 以下代码段出错的提示是:异常详细信息: System.ArgumentException: DataTable 已属于另一个 数据集 DataTable dtSubReqInfo = new DataTable(); dtSubR
2007-07-26 16:08:00 778
转载 雅虎公司C#笔试题
Question 1. (单选)在计算机网络中,表征数据传输可靠性的指标是1. 传输率2. 误码率3. 信息容量4. 频带利用率Question 2. (单选)以下关于链式存储结构的叙述中哪一条是不正确的?1. 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构2. 逻辑上相邻的结点物理上不必邻接3. 可以通过计算直接确定第i个结点的存储地址4.
2007-07-26 16:03:00 431
转载 .NET环境下几种不同的邮件发送解决方案
1、使用outLook提供的发送 如:我见过的用友软件U8生产制造(演示版),其中的邮件功能就是通过调用outLook的ActiveX 组件 优点:开发简单 缺点:依赖outlook组件,SMTP 邮件服务 邮件发送的代码如下:以下是引用片段:Private Sub Send() Dim outObj As New Outlook.Application() Dim Item As
2007-07-26 16:02:00 1686
转载 谨慎!使用AJAX技术的七个易忽视的错误
最近大家都抢着进入AJAX的行列。因为这个技术让你可以制造更快、更有效率、同时更为动态的程序。然而它本身也有一些问题。 起初,这些问题多少可以透过简单的常识来避免。但AJAX程序与它的前身DHTML之间,还是充满许多结构上的不同。 不管你对布署应用程序有多少知识,还是需要不断从发生过的错误中学习。我们把这些错误称为七个原罪,然而它不是这篇文章的全部内容。 因为在你犯下任何一项严重
2007-07-26 16:00:00 789
转载 微软的面试题及答案(超变态但很经典)
第一组 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻? 3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?
2007-07-26 15:59:00 1322
转载 MCTS:.NET Framework 2.0 Web应用
MCTS:.NET Framework 2.0 Web应用技术系列认证帮助专业人员针对专门技术进行学习,使他们能够在所从事领域充分展示其广博而精湛的技术知识与专业技能,从而成为业界的佼佼者。通过微软认证技术专家(MCTS: .NET Framework 2.0 Web 应用)认证的开发人员证明其在 Web 应用技术与 Web 应用数据存取方面具有广博而精深的专业技能与技术知识。技术专家
2007-07-26 15:54:00 673
转载 设计模式实战:AbstractFactory,Singleton
如果我们要做一个需要能够支持各种数据库的ORM。可以用到AbstractFactory,Singleton等设计模式。 我们先分析一下,要实现一个ORM,我们首先需要一个能够和各种不同数据库平台交互的一致的接口,我们把它叫做DBWR,意思就是“数据库读写”。它可以读取数据库中的数据,对数据库执行DDL操作。我们认为它有这些功能:1、读取数据,以DataTable的形式返回,其原型是:p
2007-07-26 15:53:00 571
转载 FCKeditor 2.1.1在ASP.NET中的设置和使用
FCKeditorWeb在线编辑器说明 现在网络上有很多不一样的web在线编辑器,大多数都是商业程序,要使用更多功能的话得掏钱。比如FreeTextbox,CuteEditor(听说它非常强大)。 我选择了FckEditor,主要它是轻量级的,功能丰富的,安装使用简单的,开源的在线编辑器,而且开源,下载的包里有项目文件,你可以按照自己的需要进行修改代码,然后再次生成组件。而且它支持IE 5.5+
2007-07-26 15:51:00 1162
转载 FCKeditor 在ASP.Net 中的使用说明
FCKeditor 是一个运行在浏览器上的 JavaScript 应用程序。他可以不依赖任何服务器端语言运行。不过,更好的使用方法是你使用一种服务器端语言来调用他。 在ASP.Net 中,有一个现成的工具包可以让你把 FCKeditor 作为一个WebForms控件使用。这个工具包叫FCKeditor.Net。 要在你的 ASP.Net web 页面中使用他,请按照以下步骤执行。 前提条件 在进行
2007-07-26 15:51:00 622
转载 试用了一下FCKeditor,感觉不错(http://www.fckeditor.net)
FCKeditor.java 2.3 (FCKeditot for java) FCKeditor 2.2 (FCKeditor基本文件) 2.建立项目:tomcat/webapps/FCKeditor 3.FCKeditor.java 2.3解压后,把其中的web目录下的WEB-INF目录copy到FCKeditor下(里面有commons-fileupload.jar,FCKeditor-2
2007-07-26 15:49:00 1047
转载 掌握 ASP.NET 之路:自定义实体类简介(DataSet有关)
摘要:有些情况下,非类型化的 DataSet 可能并非数据操作的最佳解决方案。本指南的目的就是探讨 DataSet 的一种替代解决方案,即:自定义实体与集合。(本文包含一些指向英文站点的链接。)引言ADODB.RecordSet 和常常被遗忘的 MoveNext 的时代已经过去,取而代之的是 Microsoft ADO.NET 强大而又灵活的功能。我们的新武器就是 System.Data
2007-07-26 15:48:00 941
转载 .Net下几种日志管理方法
.Net下几种日志管理方法日志是应用程序中不可缺少的一部份,不仅可以记录应用程序的运行状态,还可以记录一些BUG,便于应用程序的更新与修改。在.Net有好几种方法可以对日志进行管理。1、数据库日志。2、文本日志。3、系统事件日志。首先,对于数据库日志而言,它的使用简单而且方便。这里就不做太多的讨论,相信写过与数据相关的项目的人都会用数据来记录一些日志。然而它唯一不好的就是:必须先保证你的数
2007-07-26 15:46:00 550
转载 ASP.NET热点问题解答
ASP.NET热点问题解答14个 1、ASP.NET能在那些系统中运行? 目前,ASP.NET还只能奔跑在微软的Windows 2000、Windows XP和Windows 2003的系统中,并且需要微软Internet Information Server(IIS)的支持,微软原计划要让Windows NT4.0也支持ASP.NET,但可能微软是有些技术问题或市场
2007-07-26 15:46:00 446
转载 ASP.NET1.0/2.0里用DIV层元素弹出窗体
本文 Bilal Haidar 将带领您如何使用DIV元素来创建弹出的窗体,这种弹出即可以包含简单的HTML元素也可以包含ASP.NET服务器控件,而且在实现过程中没有使用传统的window函数和showModalDialog / showModelessDialog函数(传统的我们使用 window.open,或者showModalDialog 这样的函数来制作弹出窗口--天天注释) 最近我在
2007-07-26 15:45:00 457
转载 asp.net页面重定向方法小结
一、Transfer Execute Redirect重定向方法介绍1.Server.Transfer方法: Server.Transfer("m2.aspx");//页面转向(服务器上执行). 服务器停止解析本页,保存此页转向前的数据后,再使页面转向到m2.aspx, 并将转向前数据加上m2.aspx页结果返回给浏览器. 2.Server.Execute方法: Server.Execute
2007-07-26 15:45:00 478
转载 在ASP.NET中跟踪和恢复大文件下载
在Web应用程序中处理大文件下载的问题一直出了名的困难,因此对于大多数站点来说,如果用户的下载被中断了,它们只能说悲哀降临到用户的身上了。但是我们现在不必这样了,因为你可以使自己的ASP.NET应用程序有能力支持可恢复(继续)的大文件下载。使用本文提供的方法的时候,你可以跟踪下载的过程,这样你就可以处理动态建立的文件--而且要达到这个目标根本不需要旧式的ISAPI动态链接库和非受控的(unmana
2007-07-26 15:44:00 296
原创 asp.net session详解
Session模型简介 Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。 这个SessionID是由WWW服务器
2007-07-26 15:43:00 403
转载 Asp.NET 2.0中无刷新页面的开发
.NET 2.0正式版中无刷新页面的开发 在已经发布的 ASP.NET2.0 中,无刷新页面开发相关部分同 beta2 有不少改动。而且在越来越多的 Ajax 开发包被开发出来的情况下, ASP.NET2.0 自带的无刷新页面技术没有被很多人了解,甚至不少人认为该功能有些“鸡肋”。但如果我们仅仅是在程序中加入很少部分的 Ajax 特性, Atlas 、 Ajax.Net 等就显得有些“杀鸡用牛
2007-07-26 15:41:00 473
转载 关于生成验证码的源码以及问题解决
在网上找了一个验证码的源代码,使用后出现如下问题:不管你输入正确与否,都会提示验证码错误。后来经过在qq群里和csdn发贴咨询,得知是ie浏览器缓存问题。在经过他人的指点后改正了错误。源代码如下:-------------------Validate.aspx------------------private Bitmap validateimage;private Graphics
2007-07-26 15:40:00 405
转载 从N层到.NET详细剖析原理
摘要:讨论 Microsoft .net 的应用程序设计和所需的更改:检验从使用 Microsoft Windows DNA 构建 N 层应用程序中学到的结构知识,以及如何将这些知识应用到使用 Microsoft .NET 框架构建的应用程序,并且为使用 XML Web Services 的应用程序提供体系结构方面的建议。 简介 如今,N 层应用程序已经成为构建企业软件的标准。对于大多
2007-07-26 15:40:00 409
转载 一套.net窗体身份验证方案(解决了防止用户重复登陆,session超时等问题)
一.设置web.config相关选项 先启用窗体身份验证和默认登陆页,如下。 设置网站可以匿名访问,如下 然后设置跟目录下的admin目录拒绝匿名登陆,如下。注意这个小节在System.Web小节下面。
2007-07-26 15:39:00 322
转载 .net官方编码方法和命名规则
编码方法合并了软件开发的许多方面。尽管它们通常对应用程序的功能没有影响,但它们对于改善对源代码的理解是有帮助的。这里考虑了所有形式的源代码,包括编程、脚本撰写、标记和查询语言。不建议将这里定义的编码方法形成一套固定的编码标准。相反,它们旨在作为开发特定软件项目的编码标准的指南。编码方法分为三部分: 命名 注释 格式 命名对于理解应用程序的
2007-07-26 15:38:00 332
转载 在ASP.NET 2.0中建立站点导航层次
站点导航提供程序--ASP.NET 2.0中的站点导航提供程序暴露了应用程序中的页面的导航信息,它允许你单独地定义站点的结构,而不用考虑页面的实际物理布局。默认的站点导航提供程序是基于XML的,但是你也可以通过编写自定义的提供程序,从任何后端位置暴露这些信息。 站点导航API--站点导航API用于在应用程序的代码中访问站点导航信息,它摘录了导航信息存储的细节。你可以使用API来编程访问应用程序
2007-07-26 15:35:00 363
转载 ASP.NET调试应用程序的方法和技巧
以前使用ASP开发过Web应用程序的人员肯定知道调试Web应用程序是多么麻烦。在ASP中,调试是痛苦的,通常包括了使用Response.Write()方法输出变量的值。那么请问一下自己:你有多少次忘记了在布署应用程序之前删除了调试语句? 随着.NET框架组件的出现这种情况发生了彻底的改变。在.NET中,你可以使用Visual Studio .NET中的调试程序跟踪整个Web应用程序的执行,或者使
2007-07-26 15:33:00 461
转载 .Net中如何操作IIS(源代码)
using System; using System.Data; using System.DirectoryServices; using System.Collections; namespace Aspcn.Management { /// /// IISManager 的摘要说明。 /// public class IISManager {
2007-07-26 15:32:00 315
转载 收集一些常用的正则表达式
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=fu
2007-07-26 15:30:00 1664
转载 asp.net/c#字符格式化大总结
一、用{0:?}格式化可通过 String.Format 方法或通过 Console.Write 方法格式化数值结果,其中后一种方法调用 String.Format。使用格式字符串指定格式。下表包含受支持的标准格式字符串。格式字符串采用的形式为 Axx,其中 A 为“格式说明符”,而 xx 为“精度说明符”。格式说明符控制应用于数值的格式化类型,而精度说明符控制格式化输出的有效位数或小数位数。
2007-07-26 15:27:00 369
转载 C#寻找素数的算法
素数寻找问题由来已久,一直是一些数学家追求的目的。关于素数的定义及性质,我就不在这里多叙了,相信大家都对此了如指掌。素数的寻找思路比较的简单,根据素数的性质(素数应该不能被除了1和它自身的其他数整除)我们可以从最小的素数2开始,一直到比它小1的数为止,用这些数去整除它,如果它能被整除则它必定不是素数,这是判断单个素数的方法(这个算法思想最简单,时间复杂度最大)。对于寻找比某一个给定的整数值小的所有
2007-07-26 15:25:00 477
转载 ASP.NET十分有用的页面间传值方法
一、目前在ASP.NET中页面传值共有这么几种方式:1、表单提交, .... form1.submit(); .... 此种方在ASP。NET中无效,因为ASP。NET的表单总是提交到自身页面,如果要提交到别一页面,需要特殊处理。2、链接地址传送接收页面: string str = Request["param1"]3、Session共享发送页面:Sessio
2007-07-26 15:24:00 268
转载 关于初学ASP.NET技术的学习顺序问题
前前后后有很多询问ASP.NET的学习顺序问题,在此就向打算系统学习ASP.NET技术的初学者谈谈我的建议。 如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NE
2007-07-26 15:21:00 291
转载 ASP.NET中数据校验部分的封装与应用
业务系统涉及到较多的表单编辑与校验,最简单的办法是使用asp.net自带的数据校验控件即可,但这样有以下3个问题: 1 校验控件要在设计时加入到表单上,并手工设置:数据类型,错误信息等属性,比较繁琐。 2 对于一个输入框,我们可能要检查多项,如:必填,必须是日期格式,并且要大于2007-1-1。这样就需要加入多个校验控件。 3 业务规则和表单绑定在一起,不利于维护和重用。 我们希望的校验功
2007-07-26 15:19:00 307
转载 ASP.NET AJAX之内部揭秘
介绍微软发布的ASP.NET AJAX的Beta 2版。虽然它是一个非常强大的框架,但是当你在web 2.0的世界中要开发一个真正的AJAX web站点的话,就会遇到很多问题,而且你几乎找不到任何相关文档。本文中,我将介绍一些在开发Pageflakes中所学习到的高级经验。我们将会看到ASP.NET AJAX一些功能的优缺点,如批调用(Batch Call),调用超时,浏览器调用拥堵问题,ASP.
2007-07-26 15:11:00 435
转载 深入探讨.NET中的钩子技术
本文将讨论在.NET应用程序中全局系统钩子的使用。为此,我开发了一个可重用的类库并创建一个相应的示例程序. 你可能注意到另外的关于使用系统钩子的文章。本文与之类似但是有重要的差别。这篇文章将讨论在.NET中使用全局系统钩子,而其它文章仅讨论本地系统钩子。这些思想是类似的,但是实现要求是不同的。 二、 背景 如果你对Windows系统钩子的概念不熟悉,让我作一下简短的描述: ·一个系统钩子
2007-07-26 15:07:00 371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人