微软在Silverlight上的华丽转身

一年一度的PDC(微软的专业开发人员大会)上传递出的声音代表着软件巨人在下一年里的工作重点。本次PDC大会上的3个关键词是IE9、Windows Azure 和 Windows Phone,Silverlight 则几乎没有被提到。会后 Bob Muglia 在接受采访时谈到:“Our Silverlight strategy and focus going forward has shifted.” 更是让众多开发人员开始猜测 Silverlight 将何去何从。P... 阅读全文...

微软收网的那天会怎样

微软自从进入中国大陆市场以来,一直对盗版问题持暧昧的态度,意图放长线钓大鱼,就如比尔·盖茨所说:“只要他们想偷,我们希望他们偷我们的”。5块钱一张的盗版光盘培养了中国人的使用习惯,更重要的是挤掉了潜在的竞争对手。一如当年的金山WPS并不惧怕在技术上与Office对抗,却倒在了浩荡的盗版大军中。微软可以暂不收钱培养用户群,国内的软件企业却没有这么多的资金进行前期的投入。现在潜在的竞争对手去做网游了,庞大的用户群养成了用window和office的习... 阅读全文...

微软IIS工具Microsoft Web Platform

微软的IIS是流行网站服务器软件,但和其他平台的整合性还不够,为了和LAMP平台相竞争,微软推出了Microsoft Web Platform这个平台,Microsoft Web Platform不仅仅是一组功能强大的工具、服务器和技术,它还为网站、服务和应用程序的构建和托管提供了一个完整的生态系统。Microsoft Web Platform是微软 IIS + ASP.NET + SQL Server + Visual Studio 的整合平台,也正是 Apache + PHP +... 阅读全文...

微软五大Web服务

当谈到Web应用和Web服务时,大部分人也许不会第一时间想到微软。尽管如此,微软最近已经推出了一系列Web应用和服务,其中一些能够与谷歌、雅虎等网络巨头的服务产品相媲美甚至还要好。那么,在微软众多Web服务中,究竟哪些属于最好的?在对所有这些Web服务试用后,我们从中挑出了五个“隐藏宝石”,并且全都是免费的。 你会发现,大多数这些服务都被打上了微软的“Live”品牌。你很可能会像大多数人那样,被微软的“Live”... 阅读全文...

Hyper-V和VMware的区别

在虚拟化领域,微软是继VMware后最大的竞争者,它的出场引发了一个讨论:Hyper-V是否会超越VMware ESX Server成为主导的hypervisor。 Hyper-V中的I/O架构该架构极大地减少发送I/O请求所需的开销。如果Virtual Server用户把虚机迁移到Hyper-V中,能体会到高I/O的工作负载的CPU开销大大降低。在虚拟化领域,微软是继VMware后最大的竞争者,它的出场引发了一个讨论:Hyper-V是否会超越VMware ... 阅读全文...

从MSN中断服务谈国家安全

就在今年六一儿童节这前后两天,微软公司主动切断了古巴、朝鲜、叙利亚、伊朗和苏丹等五国服务。这意味着,无论你在这五个国家中的哪一个,你的MSN都无法登陆!大家还没来得及反应,就发现第二天谷歌也已经采取了类似行动,目前已禁止苏丹网民下载谷歌即时通信(IM)和地图服务软件,而雅虎、AOL等互联网服务商亦有可能针对上述国家采取类似措施。即时通讯工具不能用,这没什么,我们还可以打电话,发手机短信。地图服务软件不能用,这也没什么,我们可以用GPS、或者看一下纸质地图。但如果有一天你所在的... 阅读全文...

微软推全球搜索品牌Bing中文名定为必应

新浪科技讯 北京时间5月29日凌晨消息,微软今天正式宣布全球同步推出搜索品牌“Bing”,中文名称定为“必应”,与微软全球搜索品牌Bing同步,是微软全球搜索服务品牌战略发布的一个重要组成部分。中国用户自6月2日起可以通过访问bing.com.cn体验这一全新搜索产品。据悉,“必应”这一全新的中文搜索品牌服务,旨在帮助中国搜索用户更快捷、更准确完成关键搜索任务,更快、更明智的完成搜索决策。微软希望全新必应搜索品牌... 阅读全文...

浅谈企业ERP项目实施过程中的几个误区

ERP——Enterprise Resources Planning 即企业资源管理计划,是一种于20世纪90年代初期西方国家提出的一种现代企业管理思想。ERP管理思想,是以市场和客户的需求为导向,以计划与控制为主线,以网络和信息技术为平台,目标是实施企业内外资源优化配置,消除生产经营过程中一切无效的劳动和资源,实现信息流、物流、资金流、价值流和业务流的有机集成和提高客户满意度。ERP将客户、市场、销售、采购、计划、生产、财务、质量、服务、信息处理等各类功能方法集为一... 阅读全文...

大数据量下快速获取 SQL Server 数据库表记录数的方法

在数据库应用的设计中,我们往往会需要获取某些表的记录总数,用于判断表的记录总数是否过大,是否需要备份数据等。我们通常的做法是:select count(*) as c from tableA 。然而对于记录数巨大的表,上述做法将会非常耗时。在DELL 4400 服务器上做试验,MS Sqlserver 2000 数据库对于100万记录的简单数据表执行上述语句,时间在1分钟以上。如果在表的某个字段上做聚簇索引,第一次执行该语句的时间和没有索引的时间差不多,之后执行上述语句,速度很快,在1秒中以... 阅读全文...

三种数据库利用SQL语句进行高效果分页

在程序的开发过程中,处理分页是大家接触比较频繁的事件,因为现在软件基本上都是与数据库进行挂钓的。但效率又是我们所追求的,如果是像原来那样把所有满足条件的记录全部都选择出来,再去进行分页处理,那么就会多多的浪费掉许多的系统处理时间。为了能够把效率提高,所以现在我们就只选择我们需要的数据,减少数据库的处理时间,以下就是常用SQL分页处理:1、SQL Server、Access数据库这都微软的数据库,都是一家人,基本的操作都是差不多,常采用如下分页语句:PAGESIZE:每... 阅读全文...

使用SQL Server 2000索引视图提高性能

作者:Gail Erickson 摘要:本文档介绍 SQL Server 2000 企业版的新功能 - 索引视图。讲解索引视图并讨论一些提高性能的具体方案。 什么是索引视图? 许多年来,Microsoft? SQL Server? 一直都提供创建虚拟表(称为视图)的功能。在过去,这些视图主要有两种用途: 提供安全机制,将用户限制在一个或多个基表中的数据的某个子集。 提供一种机制,允许开发人员定制用户如何才能以逻辑方式查看存储在基表中的数据。 SQL Ser... 阅读全文...

如何避免ASP的SQL的执行效率低

方法一、尽量使用复杂的SQL来代替简单的一堆 SQL. 同样的事务,一个复杂的SQL完成的效率高于一堆简单SQL完成的效率。有多个查询时,要善于使用JOIN。oRs=oConn.Execute("SELECT * FROM Books")while not oRs.EofstrSQL = "SELECT * FROM Authors WHERE AuthorID="&oRs("AuthorID") oRs2... 阅读全文...

关于SQL Server的若干注意事项

        如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。         在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个... 阅读全文...

SQL Server的Inner Join及Outer Join

在一个正规化的数据库环境中, 我们常会碰到这款情形: 所需的资料并不是放在同一个资料表中, 在这个时候, 你就要用到 Join 当然 Join 如何将不同的数据库的资料结合, 还要看你如何使用它, 一共有四种不同的 Join 的方式, 在这篇文章中我们将为你介绍 Inner Join 及 Outer Join 以及其应用 Inner Join Inner Join 应该是最常用的 Join 方式, 它只会传回符合 Join 规则的纪录, 还是先来看看语法 Select... 阅读全文...

SQL Server存储过程编程经验技巧

MS SQL Server目前正日益成为WindowNT操作系统上面最为重要的一种数据库管理系统,随着MS SQL Server2000的推出,微软的这种数据库服务系统真正的实现了在WindowsNT/2000系列操作系统一统天下的局面,在微软的操作系统上面,没有任何一种数据库系统能与之相抗衡,包括数据库领域的领头羊甲骨文公司的看家数据库系统Oracle在内。不可否认,MS SQL Server最大的缺陷就是只能运行在微软自己的操作系统上面,这一点是MS SQL Server的致命伤口。但在... 阅读全文...

VB开发应用程序答疑

VB以其易于学习、易于开发而深受广大开发人员的喜爱,但是在实际开发时,我们也会遇到很多问题,笔者总结了一些开发中常见的问题,给出了通用的解决方法,希望对VB开发人员有所帮助。 问:在VB应用程序中,如何实现窗体的简易移动? 答:如果你的窗体不需要标题栏,又希望能移动该窗体,像WinAmp一样简易移动,我们可以利用以下代码实现: Declare Function ReleaseCapture Lib "user32" () As Long Decla... 阅读全文...