?? csdn_文檔中心_在微軟公布win2k源代碼之后,相繼開發了windows 3000.htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0052)http://www.csdn.net/develop/Read_Article.asp?id=2530 -->
<!--內容開始//--><HTML><HEAD><TITLE>CSDN_文檔中心_在微軟公布WIN2K源代碼之后,相繼開發了WINDOWS 3000</TITLE>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR>
<META content="text/html; charset=gb2312" http-equiv=Content-Type><LINK
href="CSDN_文檔中心_在微軟公布WIN2K源代碼之后,相繼開發了WINDOWS 3000.files/csdn.css"
rel=stylesheet></HEAD>
<BODY bgColor=#ffffff leftMargin=0 topMargin=0 marginheight="0" marginwidth="0">
<DIV align=center>
<STYLE>.title0 {
COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 17px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.title2:link {
COLOR: #000000; TEXT-DECORATION: none
}
A.title2:visited {
COLOR: #000000; TEXT-DECORATION: none
}
A.title2:active {
COLOR: #ff0000; TEXT-DECORATION: none
}
A.title2:hover {
COLOR: #ff0000; TEXT-DECORATION: none
}
</STYLE>
<SCRIPT language=JavaScript>
<!--
function submitlog(sign)
{
var types=document.alogon.type.options[document.alogon.type.selectedIndex].value;
if (document.alogon.name.value!="" && document.alogon.pass.value!="")
{
if (types!="1")
document.alogon.action="http://www.csdn.net/member/logon.asp";
else
document.alogon.action="http://expert.csdn.net/member/logon.asp";
if(sign)
document.alogon.submit();
//return true;
}
else
{
if (document.alogon.name.value=="")
alert("請輸入用戶名!");
if (document.alogon.pass.value=="")
alert("請輸入密碼");
return false;
}
return true;
}
function GetMyPass()
{
if (document.alogon.name.value!="")
{
document.alogon.action="http://www.csdn.net/member/getpass.asp";
document.alogon.submit();
}
else
{
alert("請在姓名輸入框里輸入用戶名或注冊EMAIL!");
}
}
// -->
</SCRIPT>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=770>
<TBODY>
<TR>
<TD bgColor=#004d99 height=25 width=20></TD>
<TD bgColor=#004d99> <A
href="http://www.csdn.net/member/login.asp"><FONT color=#ffff33>登
錄..</FONT></A> <A href="http://www.csdn.net/member/zc.asp"
target=_blank><FONT color=#ffff33>[注 冊]</FONT></A> <A
href="http://www.csdn.net/member/login.asp"><FONT
color=#ffff33>忘記密碼</FONT> </A> <A
href="http://www.csdn.net/member/logonout.asp"><FONT
color=#ffff33>注銷登錄</FONT> </A></TD>
<TD align=right bgColor=#990000 width=20><IMG height=25
src="CSDN_文檔中心_在微軟公布WIN2K源代碼之后,相繼開發了WINDOWS 3000.files/top_1.gif"
width=20></TD>
<FORM action=http://www.csdn.net/search_ok.asp method=post target=_blank>
<TD align=right bgColor=#009999 width=250><FONT color=#ffffff><FONT
color=#ffffff><INPUT class=FormText_1 name=search size=15> <SELECT
class=FormText_1 name=type> <OPTION selected value=1>新聞標題</OPTION>
<OPTION value=2>軟件名稱</OPTION> <OPTION value=3>商品名稱</OPTION> <OPTION
value=4>文檔標題</OPTION> <OPTION value=6>職位名稱</OPTION></SELECT> </FONT><INPUT class=td3 name=Submit type=submit value="搜 索">
</FONT></TD></FORM></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=770>
<TBODY>
<TR>
<TD align=middle height=70 width=150><IMG height=60
src="CSDN_文檔中心_在微軟公布WIN2K源代碼之后,相繼開發了WINDOWS 3000.files/csdn.gif"
width=120></TD>
<TD align=middle width=470>
<SCRIPT language=javascript>
var rand = Math.random().toString();
var ordval = parseInt(rand.substring(2,4));
function Showad(width)
{
if(width=='468')
{
document.write("<a href='http://www.dearbook.com.cn/' target='_blank'><OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH=468 HEIGHT=60><PARAM NAME=movie VALUE='/adv//468x60.swf'> <PARAM NAME=quality VALUE=high> <EMBED src='/adv//468x60.swf' quality=high border=0 WIDTH=468 HEIGHT=60 TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'></EMBED></OBJECT></a>");
return;
}
if(width=='120')
{
document.write("<a href='http://www.csdn.net/csdn/csdnClick.aspx?ad=Oracle-button1&adurl&adurl=http://www.oracle.com/global/cn/documentation/10g/index.html?content.html' target='_blank'><img src='/adv/develop/grid_computing_120x60_text1.gif' width=120 HEIGHT=60 border=0></a>");
return;
}
return;
}
Showad('468')</SCRIPT>
</TD>
<TD align=middle width=150>
<SCRIPT>Showad('120')</SCRIPT>
</TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=770>
<TBODY>
<TR>
<TD align=middle bgColor=#000000 colSpan=2 height=1 width=770></TD></TR>
<TR>
<TD align=middle bgColor=#004d99 height=28 width=150><FONT
class=title0>csdn.net</FONT></TD>
<TD align=middle width=620>
<SCRIPT
src="CSDN_文檔中心_在微軟公布WIN2K源代碼之后,相繼開發了WINDOWS 3000.files/navigation1.js"></SCRIPT>
</TD></TR>
<TR>
<TD align=middle bgColor=#000000 colSpan=2 height=1
width=770></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=770>
<TBODY>
<TR>
<TD bgColor=#f3f9fc height=23 width=10></TD>
<TD bgColor=#f3f9fc>
<MARQUEE onmouseout=this.start() onmouseover=this.stop() scrollAmount=5
scrollDelay=80>
<SCRIPT
src="CSDN_文檔中心_在微軟公布WIN2K源代碼之后,相繼開發了WINDOWS 3000.files/marquee.htm"></SCRIPT>
</MARQUEE></TD>
<TD align=right bgColor=#f3f9fc width=101>
<SCRIPT>document.write("<img src=http://count.csdn.net/count/pageview1.asp?columnid=4&itemid=11 border=0 width=0 height=0>");</SCRIPT>
<B>
<SCRIPT language=JavaScript>
<!--
document.ns = navigator.appName == "Netscape"
tmpDate = new Date();
date = tmpDate.getDate();
month= tmpDate.getMonth() + 1 ;
if(document.ns)
{
year1=tmpDate.getYear()
year= year1.toString().substr(1,2);
}
else
year= tmpDate.getYear();
document.write(year);
document.write(".");
document.write(month);
document.write(".");
document.write(date);
// -->
</SCRIPT>
</B> </TD></TR>
<TR bgColor=#999999>
<TD colSpan=3 height=1></TD></TR></TBODY></TABLE>
<TABLE border=0 width=770>
<TBODY>
<TR>
<TD align=middle bgColor=#fafafa class=td1 vAlign=top width=150><BR>
<SCRIPT
src="CSDN_文檔中心_在微軟公布WIN2K源代碼之后,相繼開發了WINDOWS 3000.files/microsoft.js"></SCRIPT>
</TD>
<TD align=middle width=620>
<TABLE bgColor=#eeeeee border=0 cellPadding=0 cellSpacing=0 width=600>
<TBODY>
<TR bgColor=#ffffff>
<TD align=middle height=10 width=50></TD>
<TD align=right><A href="http://www.csdn.net/">CSDN</A> - <A
href="http://www.csdn.net/develop/">文檔中心</A> - <FONT
color=#003399>Visual C++</FONT> </TD></TR>
<TR>
<TD align=middle height=5></TD>
<TD align=middle width=500></TD></TR>
<TR>
<TD align=middle bgColor=#003399 height=10><FONT
color=#ffffff>標題</FONT></TD>
<TD><B> 在微軟公布WIN2K源代碼之后,相繼開發了WINDOWS
3000</B> my8848(收藏) </TD></TR>
<TR>
<TD align=middle height=5></TD>
<TD align=middle width=500></TD></TR>
<TR>
<TD align=middle bgColor=#003399><FONT color=#ffffff>關鍵字</FONT></TD>
<TD width=500> 在微軟公布WIN2K源代碼之后,相繼開發了WINDOWS
3000</TD></TR>
<TR>
<TD align=middle height=5></TD>
<TD align=middle width=500></TD></TR></TBODY></TABLE><!--文章說明信息結束//-->
<TABLE border=0 width=600>
<TBODY>
<TR>
<TD align=left><BR>
<P>本文本來在論壇:<A
href="http://www.csdn.net/expert/Topic/50648.shtm">http://www.csdn.net/expert/Topic/50648.shtm</A>一頁,但是好東西應該大家共同分享。</P>
<P>FLEG先生發布了一篇:Windows 2000 源碼已公布!</P>
<P>其內容如下:</P>
<P>Redmond,華盛頓)- 在一個公開記者招待會上,微軟 (Microsoft
Corp)發布了<BR>一條驚人的消息:該公司將會公開其旗艦產品 Windows 2000 的50%
的源代碼,Windows<BR>2000 將會以半公開源代碼軟件 (Open Source Software,簡稱OSS)的方式發布其。
另<BR>外,該公司同時宣布他們將會對Windows
2000的代碼作一次徹底的精簡,以縮小代碼的<BR>長度。<BR>這反映了微軟的股東們對日益增長的Windows源程序行數的普遍關注。據悉,目前Windo<BR>ws
2000測試版的代碼有4千萬行。<BR>微軟工程師 Vino Villaincantelopi
向記者們解釋了他們在縮減代碼行數方面所作的努<BR>力:“首先,我們把所有能找到的‘復活節彩蛋’都去掉了,剩下一千六百萬行;此外<BR>,我們發現Windows
2000里有兩份DOOM的源碼,還意外的找到了一份古老的VMS操作系統<BR>,去掉這些廢物后我們只剩四百萬行了。”但是,這還只是一部分。
Windows 2000 將<BR>會是世界上第一個只有兩行源程序的操作系統。當然,#include 語句不算在內。<BR>Vino
進一步解釋說:“我們認識到,代碼越短,系統越可靠。我們的工程師發明了一種<BR>系統地縮減源代碼行數的方法。具體來說,我們盡可能把一行一行代碼連接起來,通過<BR>制表符(TAB)和空格符(SPACE)分開它們。我們最大限度地減少了回車換行符(Enter)的使<BR>用。”放棄回車而使用制表和空格是微軟的一項創舉,經過如此處理,Vino解釋:“第<BR>一行代碼成了一個完美的整體!”<BR>比這更令人激動的是,微軟將會公開一半的
Windows 2000 源代碼。“50%的源代碼將會<BR>公布于眾!"Villaincantelopi 自豪地宣布。
“第一行代碼我們仍舊保密,但是,在我<BR>身后的第二行代碼將會馬上公開給大家。公開這部分代碼使得眾多開發愛好者有機會改<BR>進Windows
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -