Windows 9真的要免费了?

微软会在本周三凌晨召开新版Windows的发布会,Windows 9的技术预览版可能提前放出,而最终版本要等到2015年春才会和我们正式见面。Windows 9免费是大势所趋首先,关于Windows 9是否免费,虽然微软印度尼西亚总裁安德里斯•迪亚特罗(Andreas Diantoro)近日称,Windows 8用户可免费升级至Windows 9,但是目前微软官方对此依然是三缄其口。不过,种种现实的状况在一步一步推动着Windows 9走向免费。

众所周知,鲍尔默时代的Vista系统市场反映平庸,而后辈Windows 7的出现才让微软重获市场和用户的信心。可是,2012年的Win8遇到了此前Windows Vista一样冷遇。此外,微软主流的Windows XP和Windows7都是旧版的老系统,前者服役13年,后者服役7年。微软急需一款新的操作系来捍卫自己在桌面霸主的地位,Windows 9的推出将是扭转外界对Windows看法的一个重要契机,而免费则是最好的加速剂。

另外,微软错过了移动操作系统的爆发期,而谷歌(微博)和苹果分别依靠Android和iOS迅速瓜分了移动市场。来自微软2014年8月的数据显示,微软旗下的PC、平板和智能手机等所有硬件设备的全球份额仅有14%,其中WP手机也仅有2.5%的份额。Windows 9的推出将会为硬件设备迎来发展的又一个契机。虽然现在微软的平板和智能手机的内核也走向了统一,但是在操作体验方面却是相互撕裂各自为政。所以,随着Windows 9的推出将迅速打通两者之间的“任督二脉”,开发者一次开发的应用和游戏将可以在整合后的Windows Phone和Windows RT两大平台上使用,这对微软来说意义重大。

查看更多内容...

Posted in 杂七杂八 at September 30, 2014. by 傻猫 .    Views: 2565    No Comments

微软中国:盒装Windows 8都是盗版

Windows 8正式上市之前PCWorld就曾获悉,微软将不会在中国销售Windows 8零售盒装版。今天,微软中国再次证实此消息,称微软中国将不再为中国大陆用户提供Windows 8盒装产品。微软中国表示,“中国消费者更喜欢用下载的方式获取Windows 8”,做出这一决定“同时也为了保护消费者的利益”。如果你在市面上见到任何的Windows 8盒装零售版,那都是盗版。

我国内地用户可以在线升级至Windows 8,也可以通过购买品牌机获得Windows 8。

Windows 8在线升级主要有两种方式:

1、从2012年6月2日起,微软面向131个市场推出Windows升级优惠(Windows Upgrade Offer),消费者在2013年1月31日之前通过正规渠道购买的Windows 7 PC都可以购买该服务,只需另加98元就可升级至Windows 8 Pro专业版。

Windows升级优惠已于8月下旬正式开放注册和订购。如果你在2012年6月2日至2013年1月31日期间购买了符合条件的Windows 7电脑就有资格享有此优惠,现在就去微软官方页面注册吧,地址:https://windowsupgradeoffer.com/

注:每个升级许可证只适用于一台电脑,并且只能安装在有合格操作系统(即Windows XP SP3、Windows Vista或Windows 7)有效基本许可证的电脑上。注册并订购Windows 8升级的截止日期是2013年2月28日。

2、从Windows 8正式发布起至2013年1月31日,如果你的PC运行Windows XP SP3、Vista或是Windows 7,那么只需248元就可以在线通过Windows 8升级助手(Upgrade Assistant)升级至Windows 8 Pro专业版。

微软中国已经上线Windows 8 Pro专业版升级页面,地址:http://windows.microsoft.com/zh-CN/windows/buy

如果你的电脑运行的是Windows 7,你的文件、应用程序和设置可以方便地传输到Windows 8 Pro。如果你的电脑运行的是Windows XP或Windows Vista,你需要重新安装应用。有些功能(例如触控功能)可能需要更换新电脑后才能使用。

注:此优惠日期为2012年10月26日至2013年1月31日,每个客户限五个升级许可证。

Posted in 杂七杂八 at October 29, 2012. by 傻猫 .    Views: 2686    No Comments

微软正式发布Windows 8

10月26日消息,微软今日正式在纽约发布了下一代操作系统产品,Windows 8。众多OEM厂商和软件厂商随着新系统的发布升级了自己的产品线,该系统将正式迎来用户的考验。

这款被予以重望的产品被微软CEO鲍尔默称为“史上三大革命性产品之一”。鲍尔默在发布会上预测,全球6.7亿台PC正等待着升级,他预计全球将卖出4亿台PC,其中大部分会安装Windows 8。

随着微软在PC市场的影响力,Windows 8无疑将拥有较快的普及速度。不过其Metro触屏的用户体验、性能、全新的操作方法都需要用户花费一定的学习成本。

查看更多内容...

Posted in 杂七杂八 at October 26, 2012. by 傻猫 .    Views: 2491    No Comments

MSCRM 4.0实现模糊查找

在MSCRM中, 视图的查找功能默认是匹配首字符串的. 比如. 你在查找框中输入ABC.那么当你点击查找时. 得到的结果都是以ACD开头的所有记录. 只有当你输入*ABC得到的结果才是包含ABC的所有记录. 

如何能让MSCRM视图查找功能默认实现模糊查找呢? 在这里提供一种偷梁换柱的方法.  

方法很简单, 更改视图所在的页面, 在onload事件中编写代码, 将原有的查找框隐藏, 用一新的查找框代替. 当点击查找按钮时, 先将替换后查找框的值前面加*号赋给原有的查找框, 然后再执行查找事件. 具体代码如下: 

默认试图中实现模糊查找:
--------------------------------------------------------------------------------------

将下面的代码写入\CRMWeb\_root\homepage.aspx页面中. 并在该页面的onload 事件中调用FindCriteria 方法


function FindCriteria(){
    var criteriaObj = document.getElementById("findCriteria");
    var clearCBObj = document.getElementById("clearCriteriaButton");
    var criteriaObj2 = criteriaObj.cloneNode(true);
    criteriaObj2.onchange = function(){
        criteriaObj.value = "*"+criteriaObj2.value;
        if(criteriaObj.value == "*"){criteriaObj.value = "";}
    }
    criteriaObj2.id = "findCriteria2";
    criteriaObj.parentElement.appendChild(criteriaObj2);
    criteriaObj.style.display = "none";
    clearCBObj.onclick = function(){
        criteriaObj2.value = "";
        try{
            this.parentElement.parentElement.ClearQuickFind();
        }catch(e){};
    }
    criteriaObj2.onkeydown = function(){
        if(event.keyCode==13){
            criteriaObj.value = "*"+criteriaObj2.value;
            if(criteriaObj.value == "*"){criteriaObj.value = "";}
        }
    }
}

Lookup中实现模糊查找:
--------------------------------------------------------------------------------------

将下面的代码写入\CRMWeb\_controls\lookup\lookupsingle.aspx页面中. 并在该页面的onload 事件中调用FindCriteria 方法

function FindCriteria(){
    var criteriaObj = document.getElementById("findValue");
    var criteriaObj2 = criteriaObj.cloneNode(true);
    criteriaObj2.onchange = function(){
        criteriaObj.value = "*"+criteriaObj2.value;
        if(criteriaObj.value == "*"){criteriaObj.value = "";}
    }
    criteriaObj2.id = "findCriteria2";
    criteriaObj.parentElement.appendChild(criteriaObj2);
    criteriaObj.style.position = "absolute";
    criteriaObj.style.zIndex = "1000";
    criteriaObj.style.left = "-1000px";
    criteriaObj.style.top = "-1000px";
    criteriaObj2.onkeydown = function(){
        if(event.keyCode==13){
            criteriaObj.value = "*"+criteriaObj2.value;
            if(criteriaObj.value == "*"){criteriaObj.value = "";}
            document.getElementById("btnGo").click();
        }
    }
}

 当然这种方法属于微软unsupport的方法, 如果客户并不是特别在意这个功能, 本人也并不推荐使用该方法.

文章来源:http://www.cnblogs.com/xingbake/archive/2009/04/03/1428606.html

Posted in Web开发 at December 24, 2010. by 傻猫 .    Views: 3491    No Comments

微软CRM 4.0 如何搜索已经停用记录的方法

微软CRM 4.0中单据记录的正常状态是statecode=0,停用的单据记录statecode=1,停用的记录在默认高级视图查找中是过滤掉的。如何把显示已经停用的单据呢?

在系统-自定义-导出自定义项,选中要修改的实体,导出配置文件。搜索文字“高级查找视图”,将下面红色部分删除,把配置文件再导入到crm中,再发布一次实体就可以了。

注意:导入成功后,如果不发布实体的话,是不会生效的。

            <LocalizedNames>
              <LocalizedName description="增值业务单 高级查找视图" languagecode="2052" />
            </LocalizedNames>
          </savedquery>
          <savedquery>
            <columnsetxml>
              <columnset version="3.0">
                <column>new_ssgs</column>
                <column>new_tjsj</column>
                <column>new_jssj</column>
                <column>new_sfdfph</column>
                <column>createdon</column>
                <column>new_sfje</column>
                <column>new_kssj</column>
                <column>new_kh</column>
                <column>new_khzt</column>
                <column>new_khid</column>
                <column>ownerid</column>
                <column>new_ywlx</column>
                <column>new_hzywbh</column>
                <column>new_zzywdid</column>
                <filter type="and">
                  <condition column="statecode" operator="eq" value="0" />
                </filter>

                <ascend>ownerid</ascend>
              </columnset>
            </columnsetxml>

Posted in Web开发 at December 15, 2010. by 傻猫 .    Views: 3754    No Comments

MSCRM用Plugin实现自动编号功能

功能描述:对客户实体实现自动编号功能,1、2、3、4......  自动编号存放于属性accountnumber.
原  理:在mscrm服务器用一个文本文件存放当前最新编号,每当创建客户记录时在PreCreate事件接口做以下步骤:
1、锁定文本文件(避免其他人同时读取造成编号重复)
2、获取当前最新编号
3、当前最新编号+1更新到文本文件
4、解除锁定文本文件
5、使用当前最新编号+1作为当前客户记录的编号

查看更多内容...

Posted in Web开发 at December 9, 2010. by 傻猫 .    Views: 3925    No Comments

微软承认为Excel发布了一个错误的安全补丁

据国外媒体报道,微软已经被迫承认它为Excel软件发布的一个安全补丁存在错误,造成某些用户的显示屏上出现了非英语文本。
微软工程师在Office Sustained Engineering博客中说,这是微软星期二发布的安全补丁引起的一个“装饰性错误”。这个帖子说,微软已经收到一些Excel 2003和Excel 2002的用户的报告。他们在安装了编号为KB978471或者KB978474的补丁之后,他们在“增加或删除程序”工具或者“程序和属性--> 安装的更新”窗口(Vista, Win7)看到非英文文本。

这个更新的题目的文本是用简体中文显示出来的。重要的是这个装饰性问题不影响这个更新的功能。在这个安全公告(MS10-017)中的全部安全补丁都包括在这个更新中。

微软告诉受影响的用户称,有两个步骤可以绕过这个问题:首先,用户必须卸载这个更新,然后从微软下载中心按照链接安装一个正确版本的更新。

在这个消息出现的前一天,微软承认使用Windows Server 2008 R2和使用带终端服务的Windows Server 2008的用户在安装了编号为KB977724的非安全补丁之后会遇到Office应用程序崩溃的问题。微软也在这个播客中提供了解决这个问题的热补丁。

Posted in 杂七杂八 at March 15, 2010. by 傻猫 .    Views: 3306    No Comments

微软启动Windows7软硬件合作伙伴推广计划

Windows 7 即将于今年10月23日(北京时间)正式上市。根据第三方的测试结果, 截至目前,在中国市场已有91%的应用程序、92%的硬件设备和95%的网站已经实现了与Windows 7的良好兼容。Windows 7在兼容性上的进展,微软方面称是微软自Windows 7开发伊始倾听客户心声、关注兼容性、与合作伙伴共同努力的成果。很明显为了避免再次发生Vista的悲剧,微软启动了Windows 7全面就绪软硬件合作伙伴推广计划。

Windows 7全面就绪软硬件合作伙伴推广计划网站(http://www.microsoft.com/CHINA/windows/ReadySet7/)提供了Windows 7软硬件开发资源和一些非常好的实际案例,希望更多的人能够通过这个网站了解微软在Win7兼容上作出的努力和已经取得的成果,利用 Windows 7性能、易用性、可靠性等方面的提升,利用精彩的创新功能和对新技术的支持,开发出更多精彩的应用和产品。

访问:Windows 7全面就绪软硬件合作伙伴推广计划

Posted in 杂七杂八 at October 13, 2009. by 傻猫 .    Views: 2874    No Comments