点击进入在线实时咨询或给我们留言!
我做了一个网站 www.zydn.net ,算是个人主页吧,虽不是以个人名义,但确实只有我一个人做这个事,我的站有一套后台系统,用ASP写成的,主机用的万网的,但昨天我一上网,发现我的调查被改了,我还以为是我自己输入错了。赶忙改回来,不过过一会儿看又被改啦,还改得更厉害:调查是,问我写的一个软件是否有用,我准备的答案是: 很有用,有所帮助,完全没有用, 他给我改成了:很没用,有什么帮助?完全没用。 还有,我有一个字幕,说我的软件好,我自己当然说自己好啦,他竟给我搞成了 这是一堆杂草,不过网上需要
By Corey Roth, Senior Web Developer Special to ZDNet Fo r a while, the Java 2 Enterprise Edition (J2EE) architecture looked like the best way to develop multi-tiered applications. Java Server Pages (JSP) and servlets had many advantages over the Active Server Pages (ASP) and Component Object Model (COM+) platforms. However, I think that is about to change with Microsoft .Net on the horizon. Microsoft .Net is providing a similar platform but with more functionality, and it qui
ADO 2.6 vs. the ADO.NET 在本例中我们需要IIS5环境、Visual Studio.NET BETA1、还有SQL SERVER中的Northwind数据库 在.NET中,保持了对早先COM及基于COM技术的良好支持,在本例中提供了两种方法:GetCustomersOld() 使用了ADO2.6;GetCustomersNew() 使用ADO.NET,可以对比。 namespace PROINFO.WebService.Data { using System; using System.Collections; using System.Configuration; using System.ComponentModel; using System.Data; using System.Data.SQL; using System.Diagnostics; using System.Web; usin
Internet技术的发展为编程人员提供了更广泛的施展身手的空间。早先"Internet应用程序"这个词仅仅只是指一些用FTP协议下载文件或浏览HTML页面的工具,而如今使用Visual Basic,不仅可以为Internet开发应用程序,而且还可以把Internet技术作为一部分融入大型的解决方案中。今天我们所要讨论的问题是利用Visual Basic创建在面向Internet的应用中起重要作用的ActiveX组件。例如,你所创建的ActiveX控件可以用于HTML页面;你开发的ActiveX文档可以在Internet浏览器中使用并于其他的组件一起和HTML页面集成起来;另外Active
应用程序服务器被,或最终将被 Web 服务器所使用,它通常是运行 ASP 页面的 IIS 计算机。ASP 是您的对象的唯一客户机。它带来了专门的线程和安全考虑。虽然许多使用 ASP 的 Web 站点根本就不用组件,但在这篇文章中假定 ASP 是 Internet 客户机和组件之间的桥梁。下面的 ASP 组件准则(英文)提供ASP 和组件之间的划分服务 ASP 最常用于在服务器上创建供客户机使用的 HTML 或 XML 文件,因此我们主要讨论这种使用方案。这就引出了一个常见的问题,如果 ASP 页面在服务器上,那么它们是否属于业务层的一部分呢?在组件世
升级向导无需特别处理。ClipboardVisual Basic 6.0 Clipboard 对象提供了对系统剪贴板的访问。Visual Basic.NETClipboard 类提供了在系统剪贴板上放置数据和从其上检索数据的方法。新的 Clipboard 类提供了更多功能,并且支持的剪贴板格式比 Visual Basic 6.0 Clipboard 对象更多。对象模块经过了重新构建以支持这些功能。升级向导由于对象模块之间的差异,现有的剪贴板代码无法自动升级。Clipboard 语句将标记有升级错误。动态数据交换Visual Basic 6.0 某些控件具有支持动态数据交换 (DDE) 会话的属性和方法。Visua
升级向导这些语句不会自动升级,因此将标记有"(statement) is not supported"[(语句)不被支持] 的升级错误。例如,以下代码:a = VarPtr(b)升级后将变为:' UPGRADE_ISSUE: Function VarPtr() is not supported a = VarPtr(b)这也会导致编译错误。文件 I/OVisual Basic 6.0 语言中包括文件 I/O 语句。Visual Basic.NET通过类库使用文件 I/O 操作。从语言中删除文件 I/O 语句以便在 Visual Basic.NET 中使用不同的 I/O 库。如果语言中存在文件 I/O 语句,将会使代码更加累赘,标识符 Open、Close、Print 和 Write
升级向导过程的 ParamArray 参数标记有升级警告。例如,以下代码:Function MyFunction(ParamArray p() As Variant) '... End Function升级后将变为:' UPGRADE_WARNING: ParamArray p was changed from ByRef to ByVal Function MyFunction(ByVal ParamArray p() As Object) '... End Function声明中的 As Any 参数Visual Basic 6.0 本地 API 的参数可以声明为 As Any,这样对本地 API 的调用就可以传递任何数据类型。通过这一方法,可以调用参数支持两种或多种数据类型的 API。Visual Basic.NET重载的 Declare
升级向导将 Currency 数据类型转换为 Decimal,因此以下代码:Dim x As Currency升级后将变为:Dim x As DecimalDateVisual Basic 6.0 Date 变量在内部以 Double 格式存储,能够作为 Double 类型的变量操作。Date 变量存储为 IEEE 64 位浮点数,表示从 100 年 1 月 1 日到 9999 年 12 月 31 日的日期和从 0:00:00 到 23:59:59 的时间。任何可识别的文字日期都可以指定为 Date 变量。当其他数字类型转换为 Date 时,小数点左边的值表示日期信息,而小数点右边的值表示时间信息。午夜为 0,正午为 0.5。整个数值为负表示
从 Visual Basic 6.0 到 Visual Basic.NET 的转换(1) Microsoft Visual Basic.NET 是 Microsoft Visual Basic? 的后续版本,它是基于 .NET 框架重新设计的,您可以用它来轻松地创建用于 Microsoft Windows? 操作系统和 Web 的下一代应用程序。使用 Visual Basic.NET,可视化开发 Web 应用程序、Web 服务、Windows 应用程序和服务器端组件将变得轻而易举。此外,Visual Basic.NET 使用了 Windows 应用程序的 XCOPY 部署方案,使您不必再担心 DLL 版本问题。随着 Visual Basic.NET 的发布,"DLL 噩梦"将成为过去。在设
一旦得到类对象,上表中所列的方法就能被叫来调用reflaction.第一个例子将检查在CSharpReflectionSamples.Reflect类中的得到方法的信息。第一块代码用来定义类中的每个方法的名字,第二块代码将阐述得到方法信息。向下面所展示的,我们将用一个数组来保存用GetMethod()方法返回的方法信息。MethodInfo类包含信息为方法的名字,不管是否是虚拟的,它都是可见的,等等。 namespace CSharpReflectionSamples { using System; using System.Reflection; /// <summary> /// Summary description for Client. /// </summary
在我的文章《C#基于接口的编程》中,我谈论了使用抽象的接口作为编程范例的各种优点。分离接口和执行过程,现在肯定不是新的思想,实际上它是com编程的核心。也许基于接口的在显著的特征是多态性和即时检查(RTTI).RTTI允许客户端程序在运行时访问对象。例如,如果一个对象执行IAthlete接口,一个客户端程序能够查找然后绑定这个接口用于调用和定位另一个接口。 查询接口是强大的,是com+的基础。同时,它对能够在一个对象上执行接口导向又是极端有用的和明确必要的,这是.net一个特别重要的概念。在介绍这个概念之前,
.NET语言的选择 导 读:每个组织迁移到.NET将选择采用哪种.NET语言。微软提供了四种语言:C#, VB.NET, 可管理的C++和 JScript。本文简要的讨论了我们关于这些语言和哪种语言将被使用的看法。 原文出处:http://www.dotnetdan.com/articles/misc/LanguageChoice.htm 每个组织迁移到.NET将选择采用哪种.NET语言。微软提供了四种语言:C#, VB.NET, 可管理的C++和 JScript。本文简要的讨论了我们关于这些语言和哪种语言将被使用的看法。 简而言之,我们相信C#将占据主要的市场份额;JScript是没有竞争力的;C++将
用SOAP实现数据通讯    长期以来我们使用超文本传输协议 HTTP 来提供 Web 页面以及往来的内容。但当我们将 HTTP 或一些其它 Internet 传输协议 同 XML 结合起来,并指定 XML 文档自身的格式时,你得到了简单对象访问协议 SOAP。至少在开始构想它时,SOAP是被设计为从本地系统向远程系统传递远端方法调用的。基于 SOAP 的结构与同时代的其它远程结构—DCOM、CORBA 和 RMI 等等—所不同的,SOAP 协议可以穿越任何团体的防火墙,并且 SOAP 数据包中包含着以 XML 编码的数据。而且,它们易于分析和使用。SOAP 还有很好的
.NET 技术    你可能已经阅读了一些关于 .NET 是什么和由什么东西组成的文章。.NET 允许我们在服务的层次上而不是在发布的层次上来共享信息并交互。Microsoft 的支持 .NET 的产品和许多来自第三方的组件、内容和功能拥有 .NET 的内部结构。但自然地会提出一个问题:"是什么使 .NET 能够工作?"    这些都从 XML 开始。    用XML实现数据编码    要想理解 .NET ,就需要理解 XML。像我们在自己的交流中所说和写的语言一样,XML,eXtensible Markup Language,可扩展标记语言,是 .NET 的基础。也许我们有伟大
看了那么多广告和宣传,现在你可能开始对 .NET 是什么有了一个想法。Internet 的应用正在不断地扩大,但我们的 Internet 编程方式还处于石器时代。Internet 用户就像老式主机的分时终端上的用户一样,他们从一个受保护的资源请求信息,然后等待回应。你从正在浏览的 Internet 站点上接收的信息由它希望提供给你的、基于 HTML 的信息组成的。    但是,同远程 Web 站点进行交互式操作是不是更有趣?如果我们能用某种方法访问远程站点提供的计算能力并利用它的服务,而不仅仅是利用它的发布能力,会不会更好?这就是
框架    Windows DNA 和 .NET 平台确保 Web 应用程序能很好地工作、具有可伸缩性,并可以在其它 Web 应用程序和服务中访问。但如何真正开始应用程序的开发呢?从哪里开始呢?怎样能把应用程序的基础建立在很多开发努力的结果之上呢?如果你发现另外一些人已经完成了学习过程,你能收获他们劳动的果实,这不是一件很好的事吗?这样的基础经常被称作应用程序框架,但并不是所有的框架都是生而平等的。    我们需要一个健壮的框架、一个经过检验的结构,它是开发人员开始的地方。程序员不需要实现规则和数据处理,他
进入 .NET    通过打开不同的 Web 应用程序并把它们呈现为 Web 服务,Microsoft .NET 平台方便了它们之间的集成。通过支持开放的 Internet 协议,.NET 平台允许电子商务应用程序以及其它基于 Web 的应用程序间相互通讯、交换数据并实现了真正的 互操作性。Microsoft 还开发了一套企业级服务器 (共同称为 .NET Enterprise Server),包括数据库服务器、商务到商务 (B2B) 管理服务器以及便于你加强 Web 站点安全性的服务器。    当应用程序走上 Web 时,你的商业伙伴试图"连接"你时,到底会发生些什么呢?这些应用
电子商务的大潮已经袭来,这需要所有的软件都支持 Web。开发者们思考得更多的是如何把现有的应用程序放到 Web 上,如何为 Internet 开发出企业级的、高性能的以及可伸缩的应用程序。我们来看一看这些挑战,以及我们能做些什么吧!    对基于 Web 的开发过程的充分理解是在 Internet 开发领域取得成功的关键。我们中有许多人听说过那些术语,像 ASP、Web 服务器、事务处理服务器和组件等等,但对它们的真正含义只有一个粗略的理解。像很多其他东西一样,一旦我们理解了它们是什么,事情就简单了。我们来看看一个基于
Microsoft .NET 将怎样影响我们做事的方式?    眼前,还不会有什么影响。目前 .NET 是一个前景,而不是现实。然而,如果事情都像计划的那样,它将会对三类人有潜在的影响:用户、网络管理员和开发者。    对于用户能得到的好处,Microsoft 有很多要说。.NET 应用程序倾向于提供一个统一的界面,以便用户可以从一个应用程序里浏览、编辑和创建文档。这个数据模型应该能使应用程序拥有能力查询不同来源的数据,并将其合并到一个可视文档里面。用户将能通过一个兼容的浏览器,从任何设备上访问他们的应用程序和个人
如果找到了所要寻找的信息,那么这个信息也就没有吸引力了。Web 后面的核心思想就是文档不应该以层次结构提供,而是应该让读者能方便地找到和他们正在阅读页面的相关信息,因此,文档应该以交叉连接的方式出现。DotNet 正是让人们能将不同来源的数据组织并显示出来的最新尝试,它的方式是让人们能够根据客户端的需要来处理数据。    .NET 是什么?    Microsoft.NET (从前叫做NGWS:Next Generation Windows Services) 是 Microsoft 从以客户机为中心的模式转移到以网络为中心的模式的战略保护伞。Microsoft 花了
.NET的平台及框架是基于微软软件工业基础的又一次升级和演化。然而,.NET还是要尽力保证Windows系统及系列产品和.NET能够融为一体,尽量在微软公司原有的软件资产基础上,使.NET继续成为Internet的中心。 .NET有多少创新   .NET主要组成部分及其作用介绍如下:   1) Windows.NET   Windows.NET是融入.NET技术的Windows,它将紧密地整合了.NET的一系列核心构造模块,为数字媒体及应用间协同工作提供支持,是微软公司的下一代Windows桌面平台。   2) .NET Framework   .NET Framework的目的是便于开发商更容易
2000年6月,微软公司推出了"Microsoft.NET下一代互联网软件和服务战略",引起IT行业的广泛关注。2000年9月,微软公司在旧金山发布了Enterprise 2000。同月,微软原总裁兼首席执行官鲍尔默来到中国就"下一代互联网"的主题进行演讲,在中国掀起了一股".NET旋风"。   2000年11月,微软在Comdex计算机大展上发布了Visual Studio.NET软件,并展示了其.NET发展战略的框架体系和开发工具的相关特性,全面加速了微软以.NET技术进军市场的步伐。   随着.NET步伐的一步步加快,作为中国IT界的一分子,我们无论从那一种
从战略角度来看,Microsoft已经找到了在Internet上占据优势地位的道路。虽然Microsoft已经为这个目标努力了很久,但直到不久之前,它还不能确定真正该做的是什么。(我们应该还记得发生在IE浏览器上的趣事:Microsoft免费为每一台Windows PC预装了IE,许多IE特有的功能给竞争对手Netscape带来了不可忽视的威胁。)    今天,Microsoft通过.NET为我们展示了一个由无数可协同运行的Web应用所构成的Internet,所有这些Web应用都来自全球服务交换网络。Simple Object Access Procotol(SOAP,简单对象访问协议)和XML构
此外,.NET大量地运用了XML技术,并赋予SOAP协议极其重要的地位。借助于SOAP,Microsoft希望将软件开发带入一个新的时代,即不再依赖于装配组件和对象,而是以重用服务作为软件开发的基础。SOAP和Web服务共同构成了.NET平台的基础。    然而,为当前正在开发的DNA应用的未来而担心仍旧是没有必要的。Microsoft已经承认,发布.NET最终版本的时间不会早于2002年,而且.NET能够直接在裸机上运行现有的应用,但这些应用将无法利用任何.NET的优势。    和Microsoft让我们相信的相反(显然那是为了安慰现有的用户),.N
2001-3-31.NET概述
在去年7月美国奥兰多举行的专业开发者大会上,Microsoft展示了它最新的.NET体系,众多的发言人向大会介绍了.NET的特征和构成。    什么是.NET呢?实质上,.NET是Microsoft贴在现有产品和未来产品上的一个新式行销标签。在Microsoft服务器端产品中,如基于Windows DNA 2000技术的izTalk Server 2000和Application Center 2000,.NET标签将随处可见。然而,.NET最令人感兴趣的特色却在于它的开发平台、语言和协议。    通过.NET,Microsoft为我们提供了一种全新的开发平台,这个平台将推动以新体系为基础的协同Web应
名称空间与程序集名称之间有什么区别?名称空间是类型的一种逻辑命名方案,其中简单类型名称(如 MyType)前面带有用点分隔的层次结构名称。这样的命名方案完全在开发人员的控制之下。例如,键入 MyCompany.FileAccess.A 和 MyCompany.FileAccess.B 在逻辑上将会具有与文件访问相关的功能。.NET 框架使用一种层次结构命名方案,用于将类型按相关功能的逻辑类别进行分组,例如,ASP.NET 应用程序框架或远程处理功能。设计工具可以利用名称空间使开发人员更容易在代码中浏览和引用类型。名称空间的概念与程序集的概念之
Microsoft .NET 框架常见问题 Microsoft Corporation概念问题什么是 .NET? 简单地说,Microsoft&reg; .NET 是 Microsoft 以服务的方式递交软件的一种策略。有关完整信息,请参阅有关该主题的白皮书(英文)。以下是白皮书的摘要,简要介绍了 .NET 的关键内容:Microsoft .NET 平台 包括用于创建和操作新一代服务的 .NET 基础结构和工具、用于实施多信息客户端的 .NET 用户经验,以及用于启用新一代智能 Internet 设备的 .NET 构造块服务和 .NET 设备软件。Microsoft .NET 产品和服务 包括 Microsoft&reg; Wi
尽管 PWS 的默认设置可以使您快速安全地发布 Web 站点上的文档,为了特殊需要,可能还要更改某些默认设置。例如,默认设置将有显示指向站点上其他文档链接的主页。但是,如果有大量要共享的文档,文档保留其原始格式,就会发现目录浏览是用户阅读文档更快更高效的方式。默认文档的作用默认文档通常是 HTML 格式的文档,访问者没有在其请求中指定文件名时,服务器将向站点访问者提供该文档。如果您在浏览器的地址域键入 http://www.microsoft.com/ ,即使未键入文件名也可访问 Microsoft 主页。这是因为 Web 服务器用默
我们都一定对比过编程的轻松与简单性。虽然我们都确认php和perl是最容易学习和编程的语言,但我仍旧想知道,如果用php、asp、jsp以及perl分别编写一个同样的程序,哪一个将最快。   进行这样的对比依赖于操作系统和硬件设备。对于我来说,在linux/apache上运行php是非常快的,即使机器属于低端Pro类型。当然,每个人都知道linux是多么的稳定与快速。IIS上的ASP运行可以非常快,但是也要求相当高的硬件性能。   至于Java,许多编程者都一直在抱怨它怎么会这么慢 … 有一个报告叫做"volano",从中你可以找到各种J

©2004-2010 版权所有 · 广州子言网络 [ 英文网店系统建设专家 ]

联系电话:020-3600  粤ICP备05066100号