微软技术趋势探讨
.NET专家谈Windows Presentation Found
Windows Presentation Foundation是.NET 3.0中的一个令人感兴趣的新开发工具。我们特邀WPF培训师和作者Ian Griffiths为我们将介绍WPF、Silverlight和其它微软产品。
微软欲将Silverlight应用于多个平台
微软计划将它的主流开发工具扩展到Flash的挑战者Silverlight并为Ruby提供支持。
Mono推动.NET在Linux平台上应用
为使Mono项目从幕后走出,真正需要我们做的是将更多软件赞助商和开发社区结合起来。Linux是一个低成本的平台,Mono已使得在其上面部署应用十分简单,因此,为什么我们不应用呢?
.NET与J2EE只能是敌人吗
随着企业的需求日增与技术演进,现在我们已拥有多种选择可轻易地整合.NET与J2EE两大平台,在目前的技术中,两者的整合机制可分成三种类型。
使用FxCop工具分析.NET托管代码
最新版FxCop使用一项叫做内窥(introspection,或称内观、内视)的技术,以窥探你的assembly内部,而前一个版本则使用映射(reflection,或称反射)技术。
微软亚洲研究院正式成立理论研究组
理论计算机学是一个相当重要的研究领域,一方面是因为理论计算机学有非常深厚的科学意义与价值,另一方面是因为它有非常丰富的应用功用。
用VB.NET设定当前工作路径
如果一名开发者希望在代码中使用相对路径而非绝对路径,那么设定当前工作路径的能力迟早会派上用场。在本教程中,我说明如何用VB.NET设定当前工作路径。
使用VB.NET生成高质量MapPoint图像
正如本文所演示的,生成高质量MapPoint图像需要通过Microsoft Office Document Imaging和.NET Framework的相关程序化步骤。
在.NET中用数组处理多个数值
.NET Framework支持数组的方式多种多样。在本文中,我将说明应用数组处理多个数值的基本原理。
如何用VB.NET获取环境变量
为了获取环境变量的信息,您需要获取相应的环境变量数值,在VB.NET中,您可以使用System.Environment类中的两个方法GetEnvironmentVariable和GetEnvironmentVariables。
如何利用VB.NET确定计算机IP地址
本文将向您说明怎样利用VB.NET的System.Net.Dns类推算出您当前计算机的IP地址。
如何颠倒VB.NET字符串
有些情形下,我们需要使字符串中的字符反向排列。在列表A的例子中,我将向您说明怎样利用数组的Reverse方法来反向排列一个特定字符串中的字符。
如何充分利用ASP.NET 2.0预编译
ASP.NET 1.x的开发人员常常听到用户抱怨首次调用应用程序的时候会碰到初始化延迟。自从ASP.NET面市以来,开发人员一直都在要求(微软)出台一个解决办法,而ASP.NET 2.0利用预编译提供了一个有效的解决方案。
在VB.NET中如何使用光晕给文本增色
文本“光晕”指的是围绕在一段文本周围的浅色边界。这有的时候也被叫做“stroking”。这是一项非常有用的技术,因为它会帮助图片上的文本更加突出,尤其是当图片上的内容和色彩很繁杂的时候。
如何用.NET操作Windows注册表
在.NET出现前,通过编程访问注册表要应用Windows API(应用程序接口)。.NET Framework通过Microsoft.Win32命名空间简化了这一过程。本文详细说明如何通过.NET操作注册表。
如何用VB.NET StringBuilder优化字符串
有许多字符串操作技巧可以帮助你优化代码,以获得更好的性能。StringBuilder允许你执行重复的字符串操作,取得比手工操作更佳的性能。
如何用C#和ADO.NET建立一个数据绑定网格
本文将说明如何用C#和ADO.NET访问基于SQL Server的数据,以及如何在一个数据绑定的网格控件中显示数据。我用一个简单的C#应用程序为例。
如何使用VB.NET获取当前Windows用户信息
通过使用WindowsIdentity 类,VB.NET可以帮助您获取当前的Windows用户信息。本文将展示如何用WindowsIdentity类及其属性来访问当前用户信息。
如何在.NET程序中使用异常处理模块
异常处理是.NET Framework的一个重要特征,它可以处理基于.NET程序运行时出现的问题。毕竟,它能更好地避免由.NET产生的默认错误信息。
如何使用VB.NET的 ArrayList 方法和属性
本文将阐述如何使用ArrayList类。此类能够提供对大多数应用程序有用的基本功能。此外,我将在文中阐述ArrayList类的方法。
是购买成品.NET应用软件还是自主开发
是去购买一份现成的.net软件产品,还是按照您的需要从头创建新的软件呢?本文将对您在做出以上选择时需要考虑的事项进行探讨。
如何用ASP.NET DataList控件格式化栏内
DataList控件只是ASP.NET所有控件中的一个。由于它不断显示数据源中的域,所以与Repeater控件相类似。其差别在于,DataList控件支持水平(按栏)重复数据域。
轻松将PostgreSQL集成到.NET上
虽然对于开放源代码数据库解决方案来说,MySQL已经吸引了大多数人的注意力,但是还有许多其他的选择,如 PostgreSQL。本文将说明怎样利用它作为.NET应用的后端。
用VB.NET将数字转换成格式字符串
处理数值字符串常常要求能够把这些数值转换成特定格式的字符串(String)值。在本文里,我将告诉你一种简单的方式把数字(Int32、Decimal、Double,以及其他数据类型)转换成为格式字符串。
如何在.NET应用程序中使用数据库层
大多数应用软件的开发都是在一个多层或者多级的环境中完成的,除非你是在用过时的代码或系统在工作。本文将分析怎样在.NET 的应用程序中使用数据库层。
如何利用ADO.NET的连接缓冲池
本文讨论一个连接缓冲池,然后说明它在.NET应用程序中的使用方法。
在VB.NET中将日期/时间值转换为字符串
VB.NET处理日期与时间值时,经常需要将这些值转换为特殊格式下的字符串值。本文说明了一种将这些值转换为格式化字符串的简单方法。
如何优化提高.NET的性能
.NET的垃圾收集特性意味着不用再担心对象清理,因为.NET在后台自动处理这些工作。本文将详细探讨这一问题,并就如何在项目中避免这样的问题提出建议。
在VB.NET中执行基本的数组操作
VB.NET与其它语言相似,提供了简单的途径对数据进行分组,将它们存放到数组结构中。
使用VB.NET确定文件版本信息
VB.NET中,允许使用属性和方法确定文件版本的详细信息,从而简化这一过程。
运用VB.NET的DirectoryInfo和FileSyste
VB.NET 提供了两种非常方便的类——DirectoryInfo 和FileSystemInfot——利用它们,你可以存取目录、检查目录参数和对文件系统执行其他基本的函数。
学会在VB.NET中合并字符串的最好方法
运用运算符&,VB.NET会尝试把任意一个非字符串数值转换成字符串,然后将它们连接起来。
在ASP.NET页面上轻松整合JavaScript
本文将向您解释在Web开发中如何将JavaScript与ASP.NET控件进行整合。
使用VB.NET的日期和时间
本文将说明如何运用各种DateTime属性和方法,这样你就可以在VB.NET中使用DateTime值。
用 ASP.NET缓冲技术提高Web网站性能
ASP.NET中包括的缓冲支持特性,可以很简单地融入你的网页应用中,从而提升其性能。
使用C#和ADO.NET访问基于SQL的数据
本文介绍如何使用C#和ADO.NET访问基于SQL-Sever的数据,本文中用到一个用C#语言编写的简单示例。
探索其它语言开发.NET程序
CLR是.NET构架的基础。它是.NET构架用于执行应用程序的核心运行时引擎,是基于Common Language Infrastructure (CLI)国际规范的运行时引擎。
通过数据捆绑将数据添加到ASP.NET 页面
如果熟悉经典ASP,即使函数不相同,那么你也会很熟悉ASP.NET中的数据绑定语法。
C-sharp反射:节省整个项目生命周期开发
作为.NET Framework的一项特色,反射能够被任何与.NET兼容的语言应用,如C#、VB.NET或J#。
在VB.NET中执行算术函数
Visual Studio .NET提供了一个执行算术函数的简单方法,其他的计算可以用System.Math类来完成。本文将了解在VB.NET中执行算术函数的简单方法。
利用.NET 2.0 partial classes将代码分
.NET 2.0一系列新特征是很有诱惑力的。我等待着发掘这些不同新特征的详细内容。现在我们可以在项目中使用partial classes特征。
用VB.NET操作文件系统判断文件和路径是
在本文所介绍的技巧中,我们将检测VB.NET 如何与文件系统进行作用。通过现有类、方法和属性示例给出简便方法完成必须的功能。
在VB.NET中创建和改变菜单项目
对VB.NET的开发者而言,能在设计与运行时操作菜单项目是非常有帮助的,这篇技巧将探索如何在设计与运行时创建和改变菜单项目。
在.NET中使用缓存API来控制数据缓存
本文将集中在数据缓存上,通过您喜欢的.NET语言和缓存API,就可以在需要时向缓存中添加和删除项目。
使用VB.NET的FileInfo和DirectoryInfo类
以下的示例代码将向您展示如何使用FileInfo来拷贝、移动和删除文件,以及如何使用DirectoryInfo来移动和删除文件夹。
Mainsoft 在WebSphere Portal上应用.NE
Mainsoft 发布一款旨在填补IBM的WebSphere Portal服务器上运行的.NET与Java应用之间空白的软件。
微软战略前景分析
微软的前首席科学家纳森认为,在利用机遇方面,微软做得很好,但面对“不成熟”的机遇时,它不象过去那么敏感了。
在VB.NET中替换并建立一个字符串
在VB.NET中,当需要替换字符串的某个部分,并生成一个包含重复字符的字符串时,用String对象的Replace方法来替换字符串中的一个字符串是很容易的。
新闻分析:走出独角戏 微软厨房大厨太多
比尔·盖茨将从首席软件架构师的职位上离开,微软的技术未来正在逐步走出独角戏的舞台。
用设计模式处理常见的编程问题
设计模式为富有经验的开发者提供一种分享他们久经时间考验的方法的途径,我将探讨如何在开发过程中应用设计模式,并特别强调.NET单态模式。
使用Atlas的ScriptManager类
我们讨论了微软以Atlas形式来应对AJAX的潮流。Atlas基本上就是一个用来创建跨浏览器、跨平台的AJAX应用程序的ASP.NET 2.0框架。
微软完成群集Windows开发 推动超级计算
微软表示,它已经完成了Windows Compute Cluster Server 2003 的开发,这款操作系统能够使多台服务器协同作战,共同完成高性能计算任务。
应用.NET 2.0功能强大的List类
.NET框架2.0引入了一个叫做范型(generics)的重要概念。虽然范型常常都是用C#语言来讨论的,但是它事实上是.NET中间语言(Intermediate Language,IL)里的一个重要特性。
充分利用Visual Studio 2005的code sni
使用智能感应功能(IntelliSense)集成的Code snippets可以大大提高开发者的工作效率,因为开发者只需要按几个键就可以完成工作。
微软推出VS2005 TFS 应对Rational领先压
当与 Visual Studio Team System 结合使用时,TFS能够管理和记录工作进程,掌握项目发展的健康程度,例如使用企业级代码管理和集成的工作项追踪和报表。
在VB.NET中分离并定位字符串的出现次数
字符串处理与操作是所有编码工作的基础。在.NET Framework中,字符串以String类为基础,它提供许多便利的方法与属性,允许你相对轻松地处理数据,并执行各种功能。
条件编译指南
条件编译是通过对代码中的条件编译常量的声明来实现的,具体来讲是使用VB.NET中的#Const指示符和C#中的#define指示符。
分析:Windows Live中国命运 冷暖自知他
5月10日上午,CNET博客网博客时间郎发表文章《MSN在中国的命运: 冷暖自知, 他知》,独到地分析了Windows Live战略在中国的推广现状。
用ASP.NET 2.0主题控制网站外观
自.NET Framework出现以来,对网站外观进行控制一直是ASP.NET开发者的期待。ASP.NET 2.0使之成为现实,应用它的主题与皮肤,我们可以对外观进行控制
用ASP.NET 2.0的母版页集中网站设计
ASP.NET的母版页让你能够轻松地创建和维护Web网站上一致的外观。你可以用母版页来定义整个网站的显示,或者网站的一组子页面。
用Visual Studio插件编写基于Office的应
本文将详细举例说明如何将VSTO集成到.NET应用程序里。
组合ASP.NET 2.0 master pages 与theme
我们已经讨论过简化网站外观与感觉设计的两个新ASP.NET 2.0特性:master pages 与themes。本周我们将讨论如何通过组合元素的方法使二者协同工作。
微软推试验平台 Windows Live带来更多功
上周四推出的一个招聘网站披露了名为“试验平台”的一个项目的详细情况。该平台的目的是为了使微软的编程人员,甚至是第三方开发人员,迅速地在Windows Live用户身上以一种可控制的方式试验新的创意。
微软准备虚拟“支持”Linux
微软将为希望通过微软Virtual Server 2005 R2(虚拟服务器2005 R2)运行Linux的用户提供技术支持,这个服务器允许在一台计算机上运行多个操作系统。
向编程爱好者抛媚眼 微软开发工具永久免
为了更好地吸引编程爱好者和学生使用其软件,微软已经决定继续去年的免费开发工具计划。
利用.NET简化Web网站的维护工作
.NET框架提供了各种方式来使用资源文件。其中包括全面支持资源的创建和将资源本地化,并为包装和部署本地化的资源提供了一个简单的模型。
用ASP.NET 2.0开发内联网
在本系列的第一部分,我们将了解一些可能的模块,如联系与文本管理功能,并为应用程序构建SQL Server数据库。
弄清.NET中复杂的文件类型
当你浏览一个工程目录时,总会感觉到.NET Framework的文件类型有点扑朔迷离。本文将让你对.NET和Visual Studio .NET的不同文件及其扩展有更深入的了解。
通过.NET访问活动目录
.NET框架为访问活动目录提供了System.DirectoryServices命名空间。它使用活动目录服务接口(Active Directory Services Interfaces,ADSI)技术,微软也向其他很多网络提供商提供这个接口。
应用ASP.NET向网络服务器上传文件
在ASP.NET页面中应用上传标签还要其它两个属性:id与runat。id属性按程序访问元素,而runat属性则指明处理元素的位置。
微软Vista整装待发
尽管还忙于完成Vista最终的代码,但微软已经对提供哪些版本的操作系统做出了决定。
用ACT测试.NET应用软件
在首度推出应用软件之前,为保证性能及功能的可靠性,开发人员要对应用软件进行彻底地测试。微软的Application Center Test使这一过程变得更加轻松。
用CodeSmith代码生成工具优化开发时间
代码生成工具可生成常见的通用代码,为你节省宝贵的时间。让我们通过CodeSmith工具来了解一下这种开发趋势吧!
了解Visual Studio 2005 Team System
每个人都在谈论协作开发工具,主要的开发人员不可能连续10分钟都不会遇见报告新情况的提示。我们不能责怪微软,但是我们需要的不仅仅是一个协作环境。
如何在.NET项目中应用DataTable对象
DataTable是一个.NET框架类,它代表一个单独的数据库列表。DataSet包含一个SQL查询的完整结果,因此它可能包括大量的表格。
在ASP.NET中如何操作显示字符集
通过HttpResponse 类或使用ASP.NET的网络指令, 你可以访问网页的头文件。
用.NET轻松分析字符串值
.NET的String类会简化提取逗号之间的各个值的过程。String类的Split方法让你能够提取用特定字符分隔的各个值。
用.NET解析主机名
.NET框架的类库在System.Net和System.Net.Sockets这两个命名空间里提供了网络编程的功能。
微软已电邮通知全球客户安装新版本Offi
微软已经开始向全球企业客户发出电子邮件,通知他们可能需要安装新版本的Office,这是由于一起最近的法律诉讼。
Ecma将对微软OfficeOpenXML标准化
2005年底,标准化组织Ecma International宣布成立一个技术委员会,专门对微软Office Open XML 文件格式进行标准化。
微软新开发技术一瞥
开发者常常受到他们在当前项目中所使用的技术的限制,以致忽略了跟上新技术潮流是多么重要。让我们来看看微软最近会推出哪些开发技术。
微软:.NET正在抓住机遇
微软公司宣布了新的软件开发工具,希望开发人员以此来开发Web服务(Web services),“我们将公司的赌注押在.Net上,但我们不能单独行动”,一位主管这样说。
Smart client有多Smart
就像三国演义话说「天下大势分久必合、合久必分」,应用程序的架构也循此模式在集中与分散之间循序演进。
.NET与J2EE只能是敌人吗
目前多数企业内系统多是多层式的架构,可分为展示层、中介层与资料层。因此,整合便会在这几层之间产生多种连接点的组合。
Java 5.0和.NET 2.0 在较量中携手前行
有些时候等待是一种幸福,就如对于 Java 1.5( 商业的版本号为 5.0) 和 .NET 2.0( 内部版本号为 1.2) 的守候。
.NET重要技术思考
从 COM(Component Object Model) 时代到 DCOM(Distributed COM) ,微软扮演了一个推动者的角色。
我们不需要因为开源而放弃 .NET
一位客户最近向我抱怨微软以及产品成本等一些问题。他们应该制定一个策略来向开源过渡以节省资金。
J# 在 .NET 世界中的位置
回顾微软和 Sun 之间的争吵。这导致了微软在其平台上不考虑 Java,还致使微软放弃其 Java 克隆产品 Visual J++。
C#就是Java只不过差了一点点
C#和Java都是很不错的语言。他们通过类似的方式达到了类似的目的但不幸的是C#比Java多出来一些和句法相关的东西被削弱的东西掩盖掉了。
实用技术文档
J2me
XML
C/C++
C#
Java
Oracle
Mysql
.Net
VB.NET
CSS
SQL Server
数据库
SQL
UNIX
Linux
Jsp
PHP
Perl
Javascript
IIS
XHTML
ColdFusion
ASP/ASP.NET
Apache
AJAX
Software
数据库
操作系统
应用程序
互联网
订阅技术邮件
订阅"技术圈"杂志!请在下面选择您感兴趣的专题,填写e-mail地址,然后按订阅按钮:
应用开发管理
VS.NET 周刊
Database 周刊
WEB Service周刊
JAVA 周刊
IT 认证
Windows服务器周刊
互联网开发
Copyright (c) CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
ZDNet 公司标识是 CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159