當前位置:首頁 » 操作系統 » 3c游戲源碼

3c游戲源碼

發布時間: 2022-04-15 22:57:21

㈠ 何為三種語言能力

三種語言能力分別為:資源定位、內容嵌入、依賴聲明。

什麼是資源定位?

項目發布後,一個用戶訪問頁面各種資源的地址;如何將開發中資源路徑定位到線上環境中資源路徑?

一個頁面有HTML文件,CSS文件,JS文件,分別了解下各個文件是做到資源如何定位的:
HTML文件代碼:
<!–源碼
<img title=「網路logo」 src="/imgr?src=http%3A%2F%2Fwww.rainweb.cn%2Farticle%2F%26%238220%3Bimages%2Flogo.gif%26%238221%3B%2F%26gt%3B%C2%A0%C2%A0%0A%E7%BC%96%E8%AF%91%E5%90%8E%26%238211%3B%26gt%3B%C2%A0%C2%A0%0A%26lt%3Bimg%C2%A0title%3D%26%238220%3B%E7%99%BE%E5%BA%A6logo%26%238221%3B%C2%A0src%3D%26%238220%3B%2Fstatic%2Fpic%2Flogo_74e5229.gif%26%238221%3B%2F%26gt%3B%C2%A0%C2%A0%0A%C2%A0%C2%A0%0A%26lt%3B%21%26%238211%3B%E6%BA%90%E7%A0%81%EF%BC%9A%C2%A0%C2%A0%0A%26lt%3Blink%C2%A0rel%3D%26%238220%3Bstylesheet%26%238221%3B%C2%A0type%3D%26%238220%3Btext%2Fcss%26%238221%3B%C2%A0href%3D%26%238220%3Bdemo.css%26%238221%3B%26gt%3B%C2%A0%C2%A0%0A%E7%BC%96%E8%AF%91%E5%90%8E%26%238211%3B%26gt%3B%C2%A0%C2%A0%0A%26lt%3Blink%C2%A0rel%3D%26%238220%3Bstylesheet%26%238221%3B%C2%A0type%3D%26%238220%3Btext%2Fcss%26%238221%3B%C2%A0href%3D%26%238220%3B%2Fstatic%2Fcss%2Fdemo_7defa41.css%26%238221%3B%26gt%3B%C2%A0%C2%A0%0A%C2%A0%C2%A0%0A%26lt%3B%21%26%238211%3B%E6%BA%90%E7%A0%81%EF%BC%9A%C2%A0%C2%A0%0A%26lt%3Bscript%C2%A0type%3D%26%238220%3Btext%2Fjavascript%26%238221%3B%C2%A0src%3D%26%238220%3Bdemo.js%26%238221%3B%26gt%3B%26lt%3B%2Fscript%26gt%3B%C2%A0%C2%A0%0A%E7%BC%96%E8%AF%91%E5%90%8E%26%238211%3B%26gt%3B%C2%A0%C2%A0%0A%26lt%3Bscript%C2%A0type%3D%26%238220%3Btext%2Fjavascript%26%238221%3B%C2%A0src%3D%26%238220%3B%2Fstatic%2Fjs%2Fdemo_33c5143.js%26%238221%3B%26gt%3B%26lt%3B%2Fscript%26gt%3B%C2%A0%C2%A0%0A%3C%2Fpre">

它是如何做到的,上篇文章中解釋了,運行fis release 會查找當前目錄下的fis-conf.js這個文件,根據不同的配置,就可以發布定位到線上的地址了。

fis.config.merge({
roadmap : {
path : [
{
//所有的js文件
reg : 『**.js』,
//發布到/static/js/xxx目錄下
release : 『/static/js$&』
},
{
//所有的css文件
reg : 『**.css』,
//發布到/static/css/xxx目錄下
release : 『/static/css$&』
},
{
//所有image目錄下的.png,.gif文件
reg : /^/images/(.*.(?:png|gif))/i,
//發布到/static/pic/xxx目錄下
release : 『/static/pic/$1′
}
]
}
});

同理CSS文件,JS文件也會引用到相應的靜態資源:
/*源碼:
@import url(『demo.css』);
編譯後*/
@import url(『/demo_7defa41.css』);

.style {
/*源碼:
background: url(『images/body-bg.png』);
編譯後*/
background: url(『/images/body-bg_1b8c3e0.png』);

/*源碼:
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgr?src=http%3A%2F%2Fwww.rainweb.cn%2Farticle%2F%26%238217%3Bimages%2Fbody-bg.png%26%238217%3B%29%3B%C2%A0%0A%C2%A0%C2%A0%C2%A0%C2%A0%E7%BC%96%E8%AF%91%E5%90%8E%2A%2F%C2%A0%C2%A0%0A%C2%A0%C2%A0%C2%A0%C2%A0_filter%3Aprogid%3ADXImageTransform.Microsoft.AlphaImageLoader%28src%3D%26%238216%3B%2Fimages%2Fbody-bg_1b8c3e0.png%26%238217%3B%29%3B%C2%A0%C2%A0%0A%7D%C2%A0%C2%A0%0A%3C%2Fpre">

/*源碼:
var img = __uri(『images/logo.gif』);
編譯後*/
var img = 『/images/logo_74e5229.gif』;

/*源碼:
var css = __uri(『demo.css』);
編譯後*/
var css = 『/demo_7defa41.css』;

/*源碼:
var js = __uri(『demo.js』);
編譯後*/
var js = 『/demo_33c5143.js』;

通過對應的配置信息,就可以得到編譯後的地址了;

什麼是嵌入資源?
編譯中文本文件的內容或者二進制文件(如圖片)的base64編碼嵌入到另一個文件中;
拿官網的firstblood做解釋:編譯前,index.html中通過src引進了js,css,image

什麼是聲明依賴?
可以回想一下Node.js的插件機制,每個插件安裝好,插件目錄下會有一個node_moles文件夾,這個文件夾裡面的內容就是這個插件所依賴的包。所以這變的聲明依賴關系和Node.js的模塊依賴有點類似。
這種依賴原型在源文件用@require xx,最後這種關系在編譯後形成,編譯後會有一個map.json,查看下文件源碼:
{
「res」 : {
「demo.css」 : {
「uri」 : 「/static/css/demo_7defa41.css」,
「type」 : 「css」
},
「demo.js」 : {
「uri」 : 「/static/js/demo_33c5143.js」,
「type」 : 「js」,
「deps」 : [ 「demo.css」 ]
},
「index.html」 : {
「uri」 : 「/index.html」,
「type」 : 「html」,
「deps」 : [ 「demo.js」, 「demo.css」 ]
}
},
「pkg」 : {}
}

deps這個屬性就顯示了各個文件對應依賴的外部文件;當然前提是你在index.html中加了
<!–
@require demo.js
@require 「demo.css」
–>
理清了這「三種語言能力「,對FIS的理解又深了一層。。。
何為三種語言能力—FIS,首發於rainweb前端開發。

㈡ 3c怎麼下載啊

我暈,kikiyo的風 他胡說

我來告訴你,3C是冰峰王座(魔獸3)裡面的一種地圖,此地圖的風格為RPG雙方對戰地圖.
每方最多可供5人玩(共10人,兩方)
3C地圖的種類也有許多種,
最正規的是ORC+AI+3C,此ORC版本是正規版,英雄之間的實力做的都很平衡.
其次是澄海3C,屬於中等變態,適合新手玩.
以上兩個版本,玩的人最多,ORC是技術性玩家的樂園.
澄海則是尋求刺激玩家們的樂園.
去浩方對戰平台,魔獸3C專區玩吧

㈢ 用C++做連連看,要源代碼,能看懂的!!!

VS2005平台開發的,能夠進行聯機對戰。

7*12的排列,排列順序隨機。

代碼附帶十分形象的說明

㈣ 《口袋妖怪》聖灰快速升級作弊碼是什麼

1、大師球:51F8A91D B6CC23CE

2、神奇糖果:305A3A7D A414D320

3、pp最大:42644920 631B8248

4、心之鱗片:0AF83216 3D3EF479

5、無限經驗:F93FE0A6 54E3C207

㈤ 怎麼下載魔獸爭霸3冰封王座V1.20簡體中文版的3C地圖!!!

文件後綴名大全在網上找的一些文件的後綴。供參考
ICA Citrix文件 |K
ICB Targa點陣圖文件 )
ICC Kodak列印機格式文件 q \q
ICL 圖標庫文件 ^gp
ICM 圖形顏色匹配配置文件 }-X
ICO Windows圖標 Y')~
IDB MSDev中間層文件 8y
IDD MIDI設備定義 .q
IDF MIDI設備定義(Windows 95需要的文件) <c
IDQ Internet數據查詢文件 e\K8
IDX Microsoft FoxPro相關資料庫索引文件;Symantec Q&A相關資料庫索引文件;Microsoft Outlook Express文件 6
IFF 交換格式文件;Amiga ILBM !}X
IGES 初始圖形交換說明文件 T=*
IGF 插入系統元文件 $!3
IIF QuickBooks for Windows交換文件 s?f(
ILBM 點陣圖圖形文件 o
IMA WinImage磁碟映像文件 YUa([$
IMG GEM映像 xC(@
IMZ WinImage壓縮磁碟映像文件 7-
INC 匯編語言或動態伺服器包含文件 a{9<s!
INF 信息文件 #jy4e
INI 初始化文件;MWave DSP Synth的"nwsynth.ini" GMS安裝;Cravis Ultrasound bank安裝 %>TSom
INP Oracle 3.0癤蛟縉詘奼鏡謀淼ピ創�?# |P
INRS INRS遠程通信聲頻 ;3Pi
INS InstallShield安裝腳本;X-Internet簽字文件;Ensoniq EPS字簇設備;Cell/ⅡMAC/PC抽樣設備 q.kpG)
INT 中間代碼,當一個源程序經過語法檢查後編譯產生一個可執行代碼 qa8cD-
IOF Findit文檔 83%
IQY Microsoft Internet查詢文件 |+
ISO 根據ISD 9660有關CD-ROM文件系統標准列出CD-ROM上的文件 _GEsK
ISP X-Internet簽字文件 <o
IST 數字跟蹤設備文件 2Lw*A
ISU InstallShield卸裝腳本 7;=
IT 脈沖跟蹤系統音樂模塊(MOD)文件 V
ITI 脈沖跟蹤系統設備 x?L
ITS 脈沖跟蹤系統抽樣,Internet文檔位置 c
IV Open Inventor中使用的文件格式 ^]\
IVD 超過20/20微觀數據維數或變數等級文件 No,
IVP 超過20/20的用戶子集配置文件 Cnr
IVT 超過20/20表或集合數據文件 2
IVX 超過20/20微數據目錄文件 l?FmS
IW Idlewild屏幕保護程序 "=3
IWC Install Watch文檔 )T
J62 Ricoh照相機格式 _i> am
JAR Java檔案文件(一種用於applet和相關文件的壓縮文件) M
JAVA Java源文件 I
JBF Paint Shop Pro圖像瀏覽文件 -<D+>e
JFF,JFIF,JIF JPEG文件 dy
JMP SAS的JMPDiscovery表格統計文件 `K)tm
JN1 Epic MegaGames的Jill of the Jungle數據文件 Nk
JPE,JPEG,JPG JPEG圖形文件 ^V
JS javascript源文件 J7~[S
JSP HTML網頁,其中包含有對一個Java servlet的參考 pKCD
JTF JPEG點陣圖文件 )"lf
K25 Kurzweil 2500抽樣文件 ex$CA
KAR 卡拉OK MIDI文件(文本+MIDI) 7I
KDC Kodak光增強器 ,vW~O)
KEY DataCAD圖標工具條文件 _Rw,
KFX KoFak Group 4圖像文件 5y88rO
KIZ Kodak數字明信片文件 @*"7B0
KKW RoboHELP幫助工程索引設計器中與主題無關的K開頭的所有關鍵字 G}
KMP Korg Trinity KeyMap文件 GO^.pO
KQP Konica照相機本地文件 c 5!Q-
KR1 Kurzweil 2000抽樣(多軟碟機)文件 >
KRZ Kurzweil 2000抽樣文件 yB>Z1
KSF Korg Trinity抽樣文件 %Ur't'
KYE Kye游戲數據 !
LAB Visual dBASE標簽文件 `F
LBM Deluxe Paint點陣圖文件 Wd{.
LBT,LBX Microsoft FoxPro標簽文件v~Fsi

2005-10-20 10:24:35 Li-Birch

等級:超級版主
文章:82
積分:909
門派:無門無派
注冊:2005年9月21日第 2 樓

--------------------------------------------------------------------------------
LDB Microsoft Access加鎖文件 ZTm
LDL Corel Paradox分發庫 {
LEG Legacy文檔 c^>~
LES Logitech娛樂系統游戲配置文件(與REC文件一樣) 9&6
LFT 3D Studio(DOS)放樣文件 5-c>
LGO Paintbrush(Microsoft畫圖應用程序)的徽標文件 QV.
LHA LZH更換文件後綴 qf
LIB 庫文件 XU/
LIN DataCAD線型文件 `A|D53
LIS 結構化查詢報告(SQR)程序產生的輸出文件 i
LLX Laplink交換代理 jSw
LNK Windows快捷方式文件 \
LOG [非法語句]志文件 %W#[4L
LPD Helix Nut和Bolt文件 >
LRC Intel可視電話文件 *Smf
LSL Corel Paradox保存的庫文件 V
LSP AutoLISP、CommonLISP和其他LISP語言文件 FS83
LST 列表文件 o7
LU ThoughtWing庫單元文件 k
LVL Parallax Software的 Miner Descent/D2 Level擴展p"MT:
LWLO Lightwave分層對象文件 >2nwls
LWOB Lightwave對象文件 lpk
LWP Lotus WordPro 96/97文件 r
LWSC Lightwave視景文件 e
LYR DataCAD層文件 =;F|d-
LZH LH ARC壓縮檔案 }
LZS Skyroads數據文件 W}YC
M1V MPEG相關文件(MIME"mpeg"類型) [Sy
M3D Corel Motion 3D動畫文件 ?zO\:
M3U MPEG URL(MIME聲音文件) h*K~
MAC MacPaint圖像文件 4
MAD Microsoft Access模塊文件 _?Z
MAF Microsoft Access表單文件 a-Z0
MAG 在一些[非法語句]本文件中發現的圖形文件格式 C?p$
MAGIC 魔力郵件監視器配置文件 *p}Z{F
MAK Visual Basil或Microsoft Visual C++工程文件 b}$
MAM Microsoft Access宏 q[Jcq
MAN UNIX手冊頁輸出 ^ub\\
MAP 映射文件;Duke Nukem 3D WAD游戲文件 M
MAQ Microsoft Access查詢文件 Z>uK:
MAR Microsoft Access報表文件 JIH3
MAS Lotus Freelance Graphics Smart Master文件 p!]
MAT Microsoft Access表;3D Studio MAX材料庫 z1
MAUD MAUD抽樣格式 [}8
MAX Kinetx的3DStudio MAX文件;該格式用於一個3D場景文件;Paperport文件;OrCAD設計文件 ;7<c<r
MAZ Hover迷路數據;Division的dVS/dVISE使用的文件格式 ^/
MB1 Apogee Monster Bash數據文件 kDcc>
MBOX Berkeley Unix郵箱格式 &46
MBX Microsoft Outlook保存email格式;Eudora郵箱 LVsi4D
MCC Dailerl0呼叫卡 bR%
MCP Metrowerks CodeWarrior工程文件 yac*
MCR DataCAD鍵盤宏文件 {,
MCW Microsoft Word的Macintosh文檔 }
MDA Microsoft Access內抽入器;Microsoft Access 2.0版及其後續版本的工作組事件 "
MDB Microsoft Access資料庫 &7&5(
MDE Microsoft Access MDE文件 #mS
MDF Alcohol的文件格式Wu
MDL 數字跟蹤器音樂模塊(MOD)文件;Quake模 塊文件 2x
MDN Microsoft Access空資料庫模板 oz})Wl
MDS Alcohol的文件格式J
MDW Microsoft Access工作組文件 EQ0M=
MDZ Microsoft Access向導模板文件 |`m
MED 音樂編輯器,OctaMED音樂模塊(MOD)文件 CT;7A
MER 電子表格/資料庫數據交換格式;FileMaker、Excel及其他軟體能識別 [+G*!^
MET 表示管理器元文件 .2
MFG Pro/ENGINEER製造文件 4mA>>6
MGF 在材料與幾何學里的文件格式 d!]
MHTM,MHTML MHTML文檔(MIME) xV\Y<P
MI 雜項 ~`
MIC Microsoft Image Composer文件 Qch`>q
MID MIDI音樂 ->E
MIF Adobe FramMaker交換格式 d
MIFF 與機器無關格式文件 lF
MIM,MIME,MME Internet郵件擴展格式的多用途文件,經常作為發送e-mail時在AOL里附件而創建的文件;在一個多區MIM文件里的文件能用WinZip或其他類似程序打開 J
MLI 3D Studio的材料庫格式文件 })yQ)q
MMF Meal Master格式;一個處方類格式;Microsoft郵件文件 b+
MMG 超過20/20表或集會數據文件 0</!,0
MMM Microsoft多媒體電影 VH
MMP Mindmapor Mind Manager文件 %SW
MN2 Descent2任務文件 S5o#q,
MND,MNI Mandelbort for Windows A?+3
MNG 多映像網路圖形 aOf
MNT,MNX Microsoft FoxPro菜單文件 &ZP
MNU Visual dBASE菜單文件;Intertel Systems Interact菜單文件 E=L
MOD Fast Tracker、Star Trekker、Noise Tracker(等等)音樂模塊文件;Microsoft多計劃電子表格;Amiga/PC磁軌文件 w!O[Ak
MOV QuickTime for Windows電影 e
MP2 第二層MPEG音頻文件 }Q0C
MP3 第三層MPEG音頻文件 !LOVFf
MPA MPEG相關文件,MIME"mpeg類型" R_QWp
MPE,MPEG,MPG MPEG動畫文件 `M4
MPP Microsoft工程文件;CAD繪圖文件格式 Qm5Z
MPR Microsoft FoxPro菜單(已編譯) O~<7
MRI MRI掃描文件 DfM
MSA 魔術陰影檔案 k
MSDL Manchester的場景描述語言 &N
MSG Microsoft郵件消息 |Uik_
MSI Windows 安裝器包 F
MSN Microsoft網路文檔;Descent Mission文件 ;e8G
MSP Microsoft Paint(畫圖)點陣圖文件;Windows Installer路徑文件 }d1,
MST Windows 安裝器傳輸文件 zy40
MTM Multi 跟蹤器音樂模塊(MOD)文件 X
MUL Ultima在線 6
MUS 音樂 d)&o
MUS10 Mus10聲音 -H
MVB Microsoft多媒體查看器文件 #c
MWP Lotus WordPro 97 Smart Master文件 mC%[
2005-10-20 10:25:45 Li-Birch

等級:超級版主
文章:82
積分:909
門派:無門無派
注冊:2005年9月21日第 3 樓

--------------------------------------------------------------------------------
NAN Nanoscope文件(Raw Grayscale) Qz4z
NAP NAP元文件 ,U
NCB Microsoft Developer Studio文件 @t
NCD Norton改變目錄 v7/
NCF NetWare命令文件;Lotus Notes內部剪切板 "oX
NDO 3D 低多邊形建模器,Nendo W8uT
netCDF 網路公用數據表單 x%8]s
NFF 中性文件格式 -J&@
NFT NetObject Fusion模板文件 <6R
NIL Norton游標庫文件(EasyIcons-兼容) v
NIST NIST Sphere聲音 e}2A
NLB Oracle 7數據 x)&\
NLM NetWare可裝載模塊 2#
NLS 用於本地化的國家語言支持文件(例如,Uniscape) ^$7x4B
NLU Norton Live Update e-mail 觸發器文件 dcK
NOD NetObject Fusion文件 g-=}8
NSF Lotus Notes資料庫 tG,L
NSO NetObject Fusion文檔文件 `"
NST Noise Tracker音樂模塊(MOD)文件 E0m0}
NS2 Lotus Notes資料庫(第二版) u
NTF Lotus Notes資料庫模板 r)@HJ
NTX CA-Clipper索引文件 L
NWC Noteworthy Composer歌曲文件 "Kl
NWS Microsoft Outlook Express新聞消息(MIME RFC822) '|)
O01 台風聲音文件 }u5t{
OBD Microsoft Office活頁夾 `|NkXj
OBJ 對象文件 OrZicI
OBZ Microsoft Office活頁夾向導 .U*M
OCX Microsoft對象鏈接與嵌入定製控制項 }
ODS Microsoft Outlook Express郵箱文件 @
OFF 3D 網狀物對象文件格式 c)(J
OFN Microsoft Office FileNew文件 j+R
OFT Microsoft Outlook模板 )+(
OKT Oktalyzer音樂模塊(MOD)文件 \
OLB OLE對象庫 c<
OLE OLE對象 r$L>
OOGL 面向對象圖形庫xx% T0
OPL 組織者編程語言源文件——Psion/Symbian &*5K
OPO OPL輸出可執行文件 QPO
OPT Microsoft Developer Studio文件 ^>R
OPX OPL擴展DLL(動態鏈接庫) i\mRK
ORA Oracle 7 配置文件 f4t
ORC Oracle 7腳本文件 8
ORG Lotus Organizer 文件 YtC$
OR2 Lotus Organizer 2 文件 ,x~Z?
OR3 Lotus Organizer 97 文件 -
OSS Microsoft Office查找文件 |2D
OST Microsoft Exchange / Outlook 離線文件 rpG
OTL Super NoteTab 模板文件 &
OUT C語言輸出文件 [
continue V@BEA
P3 Primavera Project Planner(工程設計器)文件 ]Hzi
P10 Tektronix Plot 10 繪圖文件 E7C-8
P65 PageMaker 6.5文件 <8}t
P7C Digital ID 文件(MIME) G.yZi>
PAB Microsoft個人地址簿 bEA
PAC SB Studio Ⅱ 包 9%
PAK Quake WAD文件 ]'e$
PAL 壓縮文件 \*O
PART Go!Zilla部分下載文件 +#
PAS Pascal源代碼 BJHD[
PAT DataCAD Hatch模式文件;CorelDRAW模式;高級Gravis Ultrasound / Forte 技術;碎片文件 8n4!J
PBD PowerBuilder動態庫,作為本地DLL的一個替代物 ,s-fY"
PBF Turtle Beach的Pinnacle 銀行文件 B
PBK Microsoft PhoneBook(電話簿):qR
&;南平IT論壇 -- 南平IT -- IT的南平,走進網路人生,走進IT }F
PBL 用於訶owerBuilder開發環境中的PowerBuilder動態庫 vTiwm
PBM 可導出點陣圖 JI
PBR PowerBuilder資源 w8_/w*
PCD Kodak Photo-CD映像;P-Code編譯器測試腳本,由Microsoft測試與Microsoft Visual測試 ^
PCE Maps Eudora郵箱名字的DOS文件名 b
PCL Hewlett-Packard 列印機控制語言文件(列印機備用點陣圖) ih7T
PCM 聲音文件格式;OKI MSM6376 合成晶元 PCM格式 +[@
PCP Symantec Live Update Pro文件 Ply]
PCS PICS動畫文件 yF
PCT Macintosh PICT籜�募?<.tJ%8
PCX Zsoft PC畫筆點陣圖 !pN
PDB 3Com PalmPilot資料庫文件 w(I+S
PDD 可以用Paint Shop Pro或其他圖像處理軟體打開的圖形圖像 Et
PDF Adobe Acrobat 可導出文檔格式文件(可用Web瀏覽器顯示);Microsoft系統管理伺服器包定義文件;NetWare列印機定義文件 ^.@cTR
PDP Broderbund的Print Shop Deluxe文件 vo_
PDQ Patton&Patton Flowercharting PDQ Lite 文件 YF
PDS 攝影圖像文件(該文件格式的來源不清楚) ^e_
PF Aladdin系統對私人文件進行加密的文件 ly=4'Q
PFA 類型1字體(ASCⅡ) lO
PFB 類型1字體(二進制) E
PFC PF組件 |()m8*
PFM 列印機字體尺度 P8[z
PGD 良好隱私(Pretty Good Privacy,PGP)虛擬磁碟文件 ~&
PGL HP繪圖儀繪圖文件 |aEvA
PGM 可輸出灰度圖(點陣圖) @
PGP 用良好隱私(PGP)演算法加密文件 UC
PH 由Microsoft幫助文件編譯器產生的臨時文件 [#).
PHP,PHP3 包含有PHP腳本的HTML網頁 Dg_
PHTML 包含有PHP腳本的HTML網頁;由Perl分析解釋的HTML Co}
PIC PC畫圖點陣圖;Lotus圖片;Macintosh PICT繪圖 OP!wL
PICT Macintosh PICT圖形文件 '&.su/
PIF 程序信息文件;IBM PIF繪圖文件 ^E
PIG LucasArts的Dark Forces WAD文件 )fFy<
PIN Epic Pinball數據文件 YV
PIX 內置系統點陣圖 1
PJ MKS源完整性文件 ?$#>
PJX,PJT Microsoft Visual FoxPro工程文件 8g
PKG Microsoft Developer Studio應用程序擴展(與DLL文件類似) {fLE
PKR PGP的公用鑰匙環 9
PL Perl程序 0}m
PLG 由REND386/AVRIL使用的文件格式 ;V`t1R
PLI Oracle 7數據描述 &c
PLM Discorder Tracker2模塊 ,""z"a
PLS Disorder Tracker2抽樣文件;MPEG PlayList文件(由WinAmp使用) FG
PLT HPGL繪圖儀繪圖文件;AutoCAD plot繪圖文件;Gerber標志製作軟體 PV
PM5 Pagemaker 5.0文件 F}s\Kd
PM6 Pagemaker 6.0文件 8
PNG 可移植的網路圖形點陣圖;Paint Shop Pro瀏覽器目錄 v2W3
PNT,PNTG MacPaint圖形文件 UTLLO,
POG Descent2 PIG文件擴展 q
POL Windows NT策略文件 qF
POP Visual dBASE上托文件 Rud`Zc
POT Microsoft Powerpoint模塊 q
POV 視頻射線跟蹤器暫留 tNYRO
PP4 Picture Publisher 4點陣圖 ,
PPA Microsoft Powerpoint內插器 C9
PPF Turtle Beach的Pinnacle程序文件 Zi
PPM 可移植的象素映射點陣圖 v`
PPP Parson Power Publisher;Serif PagePlus桌面出版預設輸出 FBJqM
PPS Microsoft Powerpoint幻燈片放映 X
PPT Microsoft Powerpoint演示文稿 UBCFe&
PQI PowerQuest驅動器圖像文件 w#Et6Z
PRC 3COM PalmPiltt資源(文本或程序)文件 5uj5a1
PRE Lotus Freelance演示文稿 (J0&E
PRF Windows系統文件,Macromedia導演設置文件 .ow
PRG dBASE Clipper和FoxPro程序源文件;WAVmaker程序 w_HT
PRJ 3D Studio(DOS)工程文件 wa
PRN 列印表格(用空格分隔的文本);DataCAD Windows列印機文件 um
PRP Oberson的Prospero數據轉換產品保存的工程文件 $|
PRS Harvard Graphics for Windows演示文件 .M:]I1
PRT 列印格式化文件;Pro/ENGINEER元件文件 -*lUC?
PRV PsiMail Internet提供者模板文件 Y
PRZ Lotus Freelance Graphics 97文件 !
PS Postscript格式化文件(PostScript列印機可讀文件) c
PSB Pinnacle Sound Bank 86*'nl
PSD Adobe photoshop點陣圖文件 b_
PSI PSION a-Law聲音文件 ~?
PSM Protracker Studio模型格式;Epic游戲的源數據文件 ;xt$sW
PSP Paint Shop Pro圖像文件 (
PST Microsoft Outlook個人文件夾文件 Wi&#
PTD Pro/ENGINEER表格文件 Hp*=[h
PTM Polytracker音樂模塊(MOD)文件 l7Z=qb
PUB Ventura Publisher出版物;Microsoft Publisher文檔 MA".pQ
PWD Microsoft Pocket Word文檔 g~$p0
PWL Windows 95口令列表文件+r
PWP Photoworks圖像文件(能被Photoworks瀏覽的一系列文件) {0&qE
PWZ Microsoft Powerpoint向導 o+5T
PXL Microsoft Pocket Excel電子表格 !l[s
PY 來自Yahoo的電子消息;Python腳本文件 {7"Ef
PYC Python腳本文件 ]
2005-10-20 10:26:42 Li-Birch

等級:超級版主
文章:82
積分:909
門派:無門無派
注冊:2005年9月21日第 4 樓

--------------------------------------------------------------------------------
QAD PF QuickArt文檔 Tc>G
QBW QuickBooks for Windows文件 .S
QDT 來自Quicken UK的QuickBooks數據文件,帳目/稅/貨單程序 wpW*,
QD3D Apple的QuickDraw 3D元文件格式 N#q
QFL FAMILY LAWYER文檔 l|
QIC Microsoft備份文件 =3d
QIF QuickTime相關圖像(MIME);Quicken導入文件 ObQ
QLB Quick庫 @UsI9
QM Quality Motion文件 A.@-
QRY Microsoft查詢文件 ?Wfz
QST Quake Spy Tab文件 7q"
QT,QTM QuickTime電影 f('VM
QTI,QTIF QuickTime相關圖像 0ZO&c
QTP QuickTime優先文件 !
QTS Mac PICT圖像文件;QuickTime相關圖像 ,(tkd
QTX QuickTime相關圖像 "%%lf
QW Symantec Q&A Write程序文件 ,L0ke
QXD Quark XPress文件 c
R Pegasus郵件資源文件 |V
RA RealAudio聲音文件 [ed%
RAM RealAudio元文件 jY #=i
RAR RAR壓縮檔案(Eugene Roshall格式) kijhrf
RAS Sun光柵圖像點陣圖 V
RAW RAW文件格式(點陣圖);Raw標識的PCM數據 SadzLD
RBH 由RoboHELP維持的RBH文件,它加入到一個幫助工程文件的信息中 ZL5
RDF 資源描述框架文件(涉及XML和元數據) r
RDL Descent注冊水平文件 uuHdS
REC 錄音機宏;RapidComm聲音文件 s$lq
REG 注冊表文件 t/Pwm_
REP Visual dBASE報表文件 24
RES Microsoft Visual C++資源文件 pf
RFT 可修訂的表單文本(IBM的DCA一部分或文檔內容框架結構一部分) g4
RGB,SGI Silicon圖形RGB文件 QwR
RLE Run-Length編碼的點陣圖 ;C
RL2 Descent2注冊水平文件 s\k:
RM RealAudio視頻文件 _Qhk
RMD Microsoft RegMaid文檔 V]A,
RMF Rich Map格式(3D游戲編輯器使用它來保存圖) uKC
RMI M1D1音樂 tD\Y3
ROM 基於盒式磁帶的家庭游戲模擬器文件(來自Atari 2600、Colecovision、Sega、Nintendo等盒式磁帶里的ROM完全拷貝,在兩個模擬器之間不可互修改) 7R;
ROV Rescue Rover數據文件 {
RPM RedHat包管理器包(用於Linux) o{m
RPT Microsoft Visual Basic Crystal報表文件 8A+<l
RRS Ace game Road Rash保存的文件 Z0
RSL Borland的Paradox 7報表 '20J#D
RSM WinWay Resume Writer恢復文件 Yr|
RTF Rich Text格式文檔 Pcy
RTK RoboHELP使用的用來模擬Windows幫助的搜索功能 C!,
RTM Real Tracker音樂模塊(MOD)文件 vZ
RTS RealAudio的RTSL文檔;RoboHELP對復雜操作進行加速 Hx{!S
RUL InstallShield使用的擴展名 ;
RVP Microsoft Scan配置文件(MIME) ]Yl-V
Rxx 多卷檔案上的RAR壓縮文件(xx= 1~99間的一個數字) Pfo.z
S 匯編源代碼文件 D*
S3I Scream Tracker v3設備 "e0
S3M Scream Tracker v3的聲音模塊文件 g&2$t1
SAM Ami專業文檔;8位抽樣數據)\
SAV 游戲保存文件 HN)62
SB 原始帶符號位元組(8位)數據 jMhd,@
SBK Creative Labs的Soundfont 1.0 Bank文件;(Soundblaster)/EMU SonndFont v1.x Bank文件 2
SBL Shockwave Flash對象文件 0v4'hN
SC2 Microsoft Schele+7文件格式;SAS目錄(Windows 95/NT、OS/2、Mac) MEzi
SC3 SimCity 3000保存的游戲文件 %
SCC Microsoft Source Safe文件 3u
SCD Matrix/Imapro SCODL幻燈片圖像;Microsoft Schele +7 jN
SCF Windows Explorer命令文件 ^dxYg
SCH Microsoft Schele+1 n
SCI ScanVec Inspire本地文件格式 ]Gv
SCN True Space 2場景文件 3c
SCP 撥號網路腳本文件 qXP{YP
SCR Windows屏幕保護;傳真圖像;腳本文件 U@V
SCT SAS目錄(DOS);Scitex CT點陣圖;Microsoft FoxPro表單 PETt8&
SCT01 SAS目錄(UNIX) W]
SCV ScanVec CASmate本地文件格式 867O%
SCX Microsoft FoxPro表單文件 6B|
SD Sound Designer 1聲音文件 O7
SD2 Sound Designer 2展平文件/數據分X指令;SAS資料庫(Windows 95/NT、OS/2、Mac) q5'nG
SDF 系統數據文件格式—Legacy Unisys(Sperry)格式 Vi#
SDK Roland S—系列軟盤映像 B
SDL Smart Draw庫文件 G$
SDR Smart Draw繪圖文件 eXzu
SDS 原始Midi抽樣轉儲標准文件 r`YE($
SDT SmartDraw模板 #'R?
SDV 分號分隔的值文件 Q`Q
SDW Lotus WordPro圖形文件;原始帶符號的DWORD(32位)數據 -q%8<
SDX 由SDX壓縮的Midi抽樣轉儲標准文件 b v
SEA 自解壓檔案(Stufflt for Macintosh或其他軟體使用的文件) cR{
SEP 標簽圖像文件格式(TIFF)點陣圖 X`B
SES Cool Edit Session文件(普通數據聲音編輯器文件) ~
SF IRCAM聲音文件格式 I#B|j[
SF2 Emu Soundfont v2.0文件;Creative Labs的Soundfont 2.0 Bank文件(Sound Blaster) #y
SFD SoundStage聲音文件數據 0i
SFI Sound Stage聲音文件信息 ?/-
SFR Sonic Foundry Sample資源 Q{8r
SFW Seattle電影工程(損壞的JPEG) LO
SFX RAR自解壓檔案 Ws
SGML 標准通用標簽語言 $l-h
SHB Corel Show演示文稿;文檔快捷文件 \
SHG 熱點點陣圖 Cig
SHP 3D Studio(DOS)形狀文件;被一些應用程序用於多部分交互三角形模型的3D建模 rws|
SHS Shell scrap文件;據載用於發送"口令盜竊者" ~lI
SHTML 含有伺服器端包括(SSI)的HTML文件 &
SHW Corel Show演示文稿 A_^
SIG 符號文件 f$`
SIT Mac的StuffIt檔案文件 QG-
SIZ Oracle 7配置文件 \)
SKA PGP秘鑰 )
SKL Macromedia導演者資源文件 tD
SL PACT的保存布局擴展名 S
SLB Autodesk Slide庫文件格式 c{O"
SLD Autodesk Slide文件格式 MS6V
SLK Symbolic Link(SYLK)電子表格 ftW
SM3 DataCAD標志文件 Y*N#
SMP Samplevision格式;Ad Lib Gold抽樣文件 HlI9zn
SND NeXT聲音;Mac聲音資源;原始的未符號化的PCM數據;AKAI MPC系列抽樣文件 71q
SNDR Sounder聲音文件 ";y
SNDT Sndtool聲音文件 {?ikA@
SOU SB Studio Ⅱ聲音 :]
SPD Speech數據文件 o1A.
SPL Shockwave Flash對象;DigiTrakker抽樣 $+Y'
SPPACK SPPack聲音抽樣 yl
SPRITE Acorn的點陣圖格式 L
SQC 結構化查詢語言(SQR)普通代碼文件 {
SQL Informix SQL查詢;通常被資料庫產品用於SQL查詢(腳本、文本、二進制)的文件擴展名 +mn
SQR 結構化查詢語言(SQR)程序文件 m:r%
SSDO1 SAS數據集合(UNIX) q\Fj
SSD SAS資料庫(DOS) UP
SSF 可用的電子表格文件 C0
ST Atari ST磁碟映像 !q
STL Sterolithography文件 v
STM .shtml的短後綴形式,含有一個服務端包括(SSI)的HTML文件;Scream Tracker V2音樂模塊(MOD)文件 g^
STR 屏幕保護文件 g@
STY Ventura Publisher風格表 uWuG;X
SVX Amiga 8SVX聲音;互交換文件格式,8SVX/16SV 6p_5s0
SW 原始帶符號字(16位)數據 CM[
SWA 在Macromedia導演文件(MP3文件)中的Shockwave聲音文件 8
SWF Shockwave Flash對象 !5Oy/
SWP DataCAD交換文件 x
SYS 系統文件 `
SYW Yamaha SY系列波形文件 /wN)J
2005-10-20 10:27:22 Li-Birch

等級:超級版主
文章:82
積分:909
門派:無門無派
注冊:2005年9月21日第 5 樓

--------------------------------------------------------------------------------
T64 Commodore 64模擬器磁帶映像文件 cx8(JV
TAB Guitar表文件 En>R,
TAR 磁帶檔案 1
TAZ UNIX gzip/tape檔案 p%f'D
TBK Asymetrix Toolbook交互多媒體文件 cs(Y
TCL 用TCL/TK語言編寫的腳本 C]|
TDB Thumbs Plus資料庫 fP
TDDD Imagine 和 Turbo Silver射線跟蹤器使用的文件格式 ;}
TEX 正文文件 (
TGA Targa點陣圖 x!']p
TGZ UNIX gzip/tap檔案文件 d5_
THEME Windows 95桌面主題文件 m
THN Graphics WorkShop for Windows速寫 :Ww
TIF,TIFF 標簽圖像文件格式(TIFF)點陣圖 +?
TIG 虎形文件,美國政府用於分發地圖 cJ}
TLB OLE類型庫 -
TLE 兩線元素集合(NASA) 2D
TMP Windows臨時文件 _}t9B)
TOC Eudora郵箱內容表 0
TOL Kodak照片增強器 y
TOS Atari 16/32和32/32計算機操作系統文件 @*
TPL CakeWalk聲音模板文件;DataCAD模板文件

㈥ 求救:xp 系統藍屏 錯誤代碼:0x0000008E

藍屏"的硬體原因及解決

"藍屏"現象多和內存大小、CPU頻率、光碟機、硬碟碎片等等關系密切......在計算機的使用過程中,經常會遇到藍屏的情況。對於初學者來講,好象就是一場電腦災難一樣,不知所措。其實只要了解了原因之後就不用怕了。造成計算機藍屏的原因有很多種,硬體方面的原因總體可以概括為以下幾種:

一、屏幕顯示系統忙,請按任意鍵繼續……

1、虛擬內存不足造成系統多任務運算錯誤
虛擬內存是WINDOWS系統所特有的一種解決系統資源不足的方法,其一般要求主引導區的硬碟剩餘空間是其物理內存的2-3倍。而一些發燒友為了充分利用空間,將自己的硬碟塞到滿滿的,忙記了WINDOWS這個苛刻的要求。結果導致虛擬內存因硬碟空間不足而出現運算錯誤,所以就出現藍屏。要解決這個問題好簡單,盡量不要把硬碟塞得滿滿的,要經常刪除一些系統產生的臨時文件、交換文件,從而可以釋放空間。或可以手動配置虛擬內存,選擇高級,把虛擬內存的默認地址,轉到其他的邏輯盤下。這樣就可以避免了因虛擬內存不足而引起的藍屏。

2、CPU超頻導致運算錯誤
超頻對於發燒友來說是常事,所以由超頻所引起的各種故障也就在所難免了。超頻,就本身而言就是在原有的基礎上完成更高的性能,但由於進行了超載運算,造成其內部運算過多,使CPU過熱,從而導致系統運算錯誤。有些CPU的超頻性能比較好,如INTEL的賽揚處理器和AMD-K6-2處理器還算較好的,但有時也會出現一些莫名其妙的錯誤。(例如:我曾試過將INTEL賽揚300A,在超頻到450時,軟碟機在沒有接受命令時,進行讀盤操作)。INTEL的低於200的CPU以及AMD-K5的超頻能力就不是那麼好。建議高檔的CPU要超頻時,那麼散熱工作一定要做好,最好裝一個大的風扇,再加上一些硅膠之類的散熱材料。至於一些低檔的CPU我建議你就最好不要超頻了,免得超頻達不到預想的效果反而經常出現藍屏影響計算機的正常速度。

二、內存條的互不兼容或損壞引起運算錯誤

這時個最直觀的現象,因為這個現象往往在一開機的時候就可以見到,根本啟動不了計算機,畫面提示出內存有問題,問你是否要繼續。造成這種錯誤是物理上的損壞內存或者內存與其它硬體不兼容所致。這時候只有換過另外的內存了。

三、光碟機在讀盤時被非正常打開所至

這個現象是在光碟機正在讀取數據時,由於被誤操作打開而導致出現藍屏。這個問題不影響系統正常動作,只要再彈入光碟或按ESC鍵就可以。
以上是我在維護計算機中碰到導致藍屏的幾種原因,或許還會有其他一些莫名其妙的問題導致計算機出現藍屏。不管怎樣,遇到這類問題後,應先仔細分析問題發生的原因,然後再著手解決。

四、硬體剩餘空間太小或碎片太多

由於Win9X運行時需要用硬碟作虛擬內存,這就要求硬碟必須保留一定的自由空間以保證程序的正常運行。一般而言,最低應保證100MB以上的空間,否則出現「藍屏」很可能與硬碟剩餘空間太小有關。另外,硬碟的碎片太多,也容易導致「藍屏」的出現。因此,每隔一段時間進行一次碎片整理是必要的。

五、系統硬體沖突

這種現象導致「藍屏」也比較常見。實踐中經常遇到的是音效卡或顯示卡的設置沖突。在「控制面板」→「系統」→「設備管理」中檢查是否存在帶有黃色問號或感嘆號的設備,如存在可試著先將其刪除,並重新啟動電腦,由Win9X自動調整,一般可以解決問題。若還不行,可手工進行調整或升級相應的驅動程序。

"藍屏"的軟體原因及解決

與硬體密切聯系的是軟體,有時軟體在"藍屏"現象中也"功不可沒",載入了過多的程序、注冊表有問題、軟硬不兼容、驅動程序有問題,相對於硬體原因來說要不易察覺些,可要多加註意.........

一、啟動時載入程序過多

不要在啟動時載入過多的應用程序(尤其是你的內存小於64MB),以免使系統資源消耗殆盡。正常情況下,Win9X啟動後系統資源應不低於90%。最好維持在90%以上,若啟動後未運行任何程序就低於70%,就需要卸掉一部分應用程序,否則就可能出現「藍屏」。

二、應用程序存在著BUG

有些應用程序設計上存在著缺陷或錯誤,運行時有可能與Win9X發生沖突或爭奪資源,造成Win9X無法為其分配內存地址或遇到其保護性錯誤。這種BUG可能是無法預知的,免費軟體最為常見。另外,由於一些用戶還在使用盜版軟體(包括盜版Win9X),這些盜版軟體在解密過程中會破壞和丟失部分源代碼,使軟體十分不穩定,不可靠,也常常導致「藍屏」。

三、遭到不明的程序或病毒攻擊所至

這個現象只要是平時我們在上網的時候遇到的,當我們在沖浪的時候,特別是進到一些BBS站時,可能暴露了自己的IP,被"黑客"用一些軟體攻擊所至。對互這種情況最好就是在自己的計算機上安裝一些防禦軟體。再有就是登錄BBS要進行安全設置,隱藏自己IP。

四、版本沖突

有些應用程序需調用特定版本的動態鏈接庫DLL,如果在安裝軟體時,舊版本的DLL覆蓋了新版本的DLL,或者刪除應用程序時,誤刪了有用的DLL文件,就可能使上述調用失敗,從而出現「藍屏」。不妨重新安裝試一試。

五、注冊表中存在錯誤或損壞

很多情況下這是出現「藍屏」的主要原因。注冊表保存著Win9X的硬體配置、應用程序設置和用戶資料等重要數據,如果注冊表出現錯誤或被損壞,就很可能出現「藍屏」。如果你的電腦經常出現「藍屏」,你首先就應考慮是注冊表出現了問題,應及時對其檢測、修復,避免更大的損失。

六、軟硬體不兼容

新技術、新硬體的發展很快,如果安裝了新的硬體常常出現「藍屏」,那多半與主板的BIOS或驅動程序太舊有關,以致不能很好支持硬體。如果你的主板支持BIOS升級,應盡快升級到最新版本或安裝最新的設備驅動程序。

Windows 2000"藍屏"分析與解決篇

Win2000也許可以說得上是一個劃時代的操作系統,但是它仍然不能夠避免藍屏死機(Blue Screen of Death)問題,Win2000的"藍屏"(BSOD)和NT4以前的"藍屏"消息是完全不同的。最大的不同就是NT中的BSOD只包含一個通用的停止消息類型(就是實際的出錯代碼), 但是Win2000的BSOD包含有兩種消息類型:停止消息和硬體消息。停止消息是指,當win2000的內核發現一個它不能夠恢復的軟體錯誤時候產生的錯誤消息,它分為:常規停止消息、安裝停止消息、可執行程序安裝停止消息、軟體陷阱停止消息四種類型......針對Windows2000的藍屏,在上述概括的現象與對策基礎上,我們分兩方面來分析:

Windows 2000中藍屏死機之停止信息分析

簡介:什麼是藍屏死機(BSOD)問題?

BSOD就是顯示在藍色屏幕背景下的出錯信息。一般這種出錯信息嚴重到你的整個操作系統當機,你只有重新冷啟動的選擇。

刨析BSOD

BSOD可以分成獨立的幾部分,每部分包含有有價值的錯誤處理信息。這幾部分包括:

1、bug檢查部分:這是BSOD中包含實際出錯消息的位置。在這部分中,你應該注意的是出錯代碼(就是在單詞「Stop」後面的十六進制數字)和錯誤符號(就是緊跟在出錯代碼後的單詞)

2、推薦用戶採取行動部分:這部分經常包含一些一般的指導你如何糾正錯誤的步驟的消息。

3、調試埠信息部分:這部分包含有你應該如何設置你的內核調試器的信息。內核調試器是讓你可以通過手工連接到計算機並對進程進行調試的工具。

下面是一個具體的BSOD例子:

*** Stop: 0x0000001E (0xF24A447A, 0X00000001, 0X0000000)
KMODE_EXCEPTION_NOT_HANDLED
*** Address F24A447A base at f24A0000, DateStamp 35825ef8d - wdmaud.sys

If this is the first time you've seen this Stop error screen, restart your computer.
If this screen appears again, follow these steps:

Check to be sure you have adequate disk space. If a driver is identified in the
Stop message, disable the driver or check with the manufacturer for driver updates.
Try changing video adapters.

Check with your hardware vendor for any BIOS updates. Disable BIOS memory options
such as caching or shadowing. If you need to use Safe Mode to remove or disable
components, restart your computer, press F8 to select Advanced Startup Options,
and then select Safe Mode.

Refer to your Getting Started manual for more information on troubleshooting Stop errors.

Kernel Debugger Using: COM2 (Port 0x2f8, Baud Rate 19200)
Beginning mp of physical memory
Physical memory mp complete. Contact your system administrator or technical support group.

根據這個具體的例子,按照上面刨析的BSOD四個部分,下面一一介紹:

bug檢查部分:

這是BSOD中包含實際出錯消息的位置。它看上去就是下面的代碼:
*** Stop: 0x0000001E (0xF24A447A, 0X00000001, 0X0000000)
KMODE_EXCEPTION_NOT_HANDLED *** Address F24A447A base at f24A0000, DateStamp 35825ef8d - wdmaud.sys

其中錯誤代碼是一個緊跟在Stop後面的十六進制數,在這裡面它由其它四個數字組成。

而錯誤符號是指緊隨其後的KMODE_EXCEPTION_NOT_HANDLED.

在一些BSOD出錯信息中,一個內存位置和文件名出現在錯誤符號的後面。這個信息告訴了當錯誤發生的時候在內存中的位置和哪個文件導致了錯誤的發生。當然你是否能夠看到該信息是由哪種停止消息類型來決定的。在一些實際運用中,你只能夠看到上面的第一行。而這里通常是表示由顯示服務中導致的問題。 推薦用戶採取行動部分:

在上面的例子中推薦用戶採取行動部分如下:

If this is the first time you've seen this Stop error screen, restart your computer. If this screen appears again, follow these steps:
Check to be sure you have adequate disk space. If a driver is identified in the Stop message, disable the driver or check with the manufacturer for driver updates. Try changing video adapters.
Check with your hardware vendor for any BIOS updates. Disable BIOS memory options such as caching or shadowing. If you need to use Safe Mode to remove or disable components, restart your computer, press F8 to select Advanced Startup Options, and then select Safe Mode.
Refer to your Getting Started manual for more information on troubleshooting Stop errors.

推薦用戶採取行動部分通常是推薦用戶在遇到了出錯信息後應該採取的解決步驟。在消息中可以看到,解決一個BSOD也許只要重新啟動或則整理出足夠大的剩餘空間就能夠解決了。盡管這樣的方法偶爾會起到作用,但是實際上要解決BSOD經常要遠遠復雜得多。

調試埠信息部分:

這部分包含有你應該如何設置你的內核調試器的信息。我會在以後的網站裡面詳細介紹什麼是2000的內核調試器。在上面的例子中,這部分內容是:

Kernel Debugger Using: COM2 (Port 0x2f8, Baud Rate 19200)
Beginning mp of physical memory Physical memory mp complete. Contact your system administrator or technical support group.

停止信息的四種類型

當程序或則驅動程序發生了一個不能夠控制的錯誤消息或則試圖執行一個非法指令時,系統就會發生停止出錯信息。而這種信息通常由四種類型組成。

1、常規停止消息:在正常的使用win2000時發生的停止消息
常規停止消息通常是最難解決的出錯信息,因為有可能有無數的原因能夠導致錯誤的發生。

2、安裝停止消息:在安裝win2000過程中的停止消息,通常由你的系統中存在和2000不兼容的硬體設備引起的。

解決辦法是你查看系統中的硬體設備,找到沒有列出在2000兼容列表中的設備。然後和你的硬體設備廠商聯系看他們是否能夠給你提供該設備的驅動程序。如果他們不能,那你只好從你的系統中刪除該設備,並用其它的可以兼容的設備替換掉。
如果你的所有硬體都是兼容的,你也許是存在有兩個互相沖突的硬體設備。要解決這個問題,先移走任何不是必要的硬體設備,然後重新裝載2000,一旦2000裝載成功後,把所有移走的設備全部重新加入到系統中。這樣做,通常能夠解決這個問題,至少能夠告訴你哪些硬體是有沖突的。

3、可執行程序安裝停止消息:表示發生在2000安裝過程中第4個階段(執行程序部分)的停止消息。

安裝2000在可執行程序的安裝過程中有兩個階段。第一個階段是禁止硬體中斷同時裝載一些基本的組件,例如硬體提取層。第二個階段是初始化你系統中所有的硬體。如果你在安裝程序到了這個階段的時候收到了停止消息錯誤。需要再次運行診斷程序,來判斷你的硬體是否都工作正常。然後重新安裝2000。如果你仍然遇到這個出錯消息,那麼就需要和微軟技術支持部打交道了。

4、軟體陷阱停止消息:由於軟體中的錯誤陷阱並且當程序試圖執行一個非法指令的時候發生的停止消息。

由於軟體中的錯誤陷阱並且當程序試圖執行一個非法指令的時候發生的停止消息。例如,程序試圖向一個本來是保存數字的變數寫字元串的時候,這個錯誤就有可能發生。如果你遇到了這種類型的錯誤,需要記下出錯信息,是什麼軟體導致了錯誤,一般這些軟體都有新的版本來糾正這些錯誤的。

當你遇到了停止消息時候可能需要的解決問題的步驟:

首先判斷你最近是不是在系統中有任何的變動。如果你有,那麼這些變動經常是問題產生的根源。試圖刪除或者移走新的硬體或軟體,看是否能夠解決問題。檢查系統中的硬體,最好如果有硬體檢測程序的話,可以運行該程序進行檢測,同時重新插放你的內存卡和擴展卡。

如果你的停止信息是發生在啟動中或剛啟動的過程中,那麼這有可能是你的某個服務或則設備驅動程序中的問題。可以嘗試將機器啟動到安全模式。如果你的2000系統能夠啟動成功安全模式,那麼表示你的猜測是正確的。

同時要確保你的防病毒程序是設計成和win2000兼容的,並且隨時保持更新。如果錯誤仍然發生,那麼進入你的CMOS設置,禁止掉BIOS中的象緩存或則shadow之類的選項,然後重新啟動。
Windows 2000藍屏死機之STOP對"症"下葯

從理論上講,純32位的Windows 2000是不會出現死機的,但是這僅僅是理論上。病毒或硬體和硬體驅動程序不匹配等原因將造成Windows2000的崩潰,當Windows 2000出現死機時,顯示器屏幕將變為藍色,然後出現STOP故障提示信息。下面我們分別介紹通用的STOP故障處理方法和特殊的STOP故障排除。

通用STOP故障處理

1.首先使用新版殺毒軟體檢查計算機上是否有病毒。

2.如果Windows 2000可以啟動,請檢查「事件查看器」中的信息,以確定導致故障的設備或驅動程序。啟動「事件查看器」的方法是:「開始」\「設置」\「控制面板」\「管理工具」\「事件查看器」\「系統日誌」。

3.如果不能啟動計算機,試著用「安全模式」或「最後一次正確的配置」啟動計算機,然後刪除或禁用新安裝的附加程序或驅動程序。如果用「安全模式」啟動不了計算機,可使用修復控制台。修復控制台可以禁用一些服務、重新命名設備驅動程序、檢修引導扇區或主引導記錄。

4.拆下新安裝的硬體設備(RAM、適配卡、硬碟、數據機等等)。

5.確保已經更新了硬體設備的驅動程序,以及系統有最新的BIOS。

6.運行由計算機製造商提供的系統診斷工具,尤其是內存檢查。

7.檢查Microsoft兼容硬體列表(HCL),確保所有的硬體和驅動程序都與Windows2000兼容。Hcl.txt在Windows 2000 CD-ROM的\Support文件夾中。

8.在BIOS中禁用內存緩存功能。

9.重新啟動計算機,在啟動屏幕處,按F8進入「高級啟動選項」,然後選擇「最後一次正確的配置」。(注:使用「最後一次正確的配置」的方式啟動計算機,計算機的所有設置被重置為最後一次成功啟動時的配置。)

10.如果能夠訪問Web,請進入http://www.microsoft.com/ntserver/,單擊「Support」/「Search Knowledge Base」,在「Type your keywords here」處,輸入「stop」和相應的號碼(如出現STOP消息「stop:0x0000000A」,可在此輸入「stop0x0000000A」),按Enter鍵,就可以找出所出現的STOP問題的解決方法。(E文)

部分STOP代碼

STOP消息 0x0000000A故障(剛加入新設備時)
通常原因 驅動程序使用了不正常的內存地址。

1.在安裝過程中,屏幕上提示「安裝程序正在檢查計算機硬體配置」時,按F5,根據提示選擇合適的計算機類型。例如,如果計算機是單處理器,請選擇「標准PC」。
2.在BIOS中禁用內存緩存功能。
3.拆下所有適配卡,並斷開所有不是啟動計算機所必需的硬體設備,再重新安裝Windows2000。
4.如果系統配有SCSI適配卡,請向適配卡銷售商索取最新的Windows2000驅動程序,禁用同步協商功能,檢查終結頭和設備的SCSI ID號。
5.如果系統配有IDE設備,設IDE埠為Primary。檢查IDE設備的Master/Slave/Only設置。除了硬碟,拆下其它所有的IDE設備。
6.運行由計算機製造商提供的系統診斷工具,尤其是內存檢查。
7.檢查Microsoft兼容硬體列表(HCL),確保所有的硬體和驅動程序都與Windows2000兼容。
8.重新啟動計算機。在啟動屏幕處,按F8進入「高級啟動選項」,然後選擇「最後一次正確的配置」。

STOP消息 0x0000001E故障

1.檢查是否有充分的磁碟空間,尤其是新安裝。
2.禁用STOP消息中顯示的驅動程序和所有新安裝的驅動程序。
3.如果所使用的視頻驅動程序不是Microsoft提供的,試著切換到標准VGA驅動程序或者由Win2000支持的合適的驅動程序。
4.確保系統有最新的BIOS。
5.重新啟動計算機。在啟動屏幕處,按F8進入「高級啟動選項」,然後選擇「最後一次正確的配置」。

STOP消息 0x00000023和0x00000024故障
通常原因 嚴重的驅動器碎片、超載的文件I/O、第三方的驅動器鏡像軟體或者一些防病毒軟體出錯。

1.禁用一些防病毒軟體或者備份程序,禁用所有碎片整理應用程序。
2.運行CHKDSK /f 檢修硬碟驅動器,然後重新啟動計算機。
3.重新啟動計算機。在啟動屏幕處,按F8進入「高級啟動選項」,然後選擇「最後一次正確的配置」。

STOP消息 0x0000002E故障
通常原因 系統內存中的奇偶校驗錯誤。

1.運行由計算機製造商提供的系統診斷工具,尤其是內存檢查。
2.在BIOS中禁用內存緩存功能。
3.試著用「安全模式」啟動。如果「安全模式」可啟動計算機,試著更改為標准VGA驅動程序。如果這不能解決問題,可能須要用另外的視頻適配卡。「兼容硬體列表」中列出了兼容的視頻適配卡。
4.確保已經更新了硬體設備的驅動程序,以及系統有最新的BIOS。
5.拆下一些新安裝的硬體(RAM、適配器、硬碟、數據機等等)。
6.重新啟動計算機。在啟動屏幕處,按F8進入「高級啟動選項」,然後選擇「最後一次正確的配置」。

STOP消息 0x0000003F故障
通常原因 驅動程序沒有被完全清除。

刪除一些新安裝的軟體,包括備份工具或磁碟工具,例如碎片整理和防病毒軟體。

STOP消息 0x00000058故障
通常原因 在容錯集的主驅動器中發生錯誤。

1.用Windows 2000引導軟盤,從鏡像(第二個)系統驅動器啟動計算機。
2.重新啟動計算機。在啟動屏幕處,按F8進入「高級啟動選項」,然後選擇「最後一次正確的配置」。

STOP消息 0x0000007B故障
通常原因 在I/O系統的初始化過程中出現問題(通常是引導驅動器或文件系統)。

1.檢查計算機上是否有病毒。這個STOP消息通常在引導扇區有病毒時出現。
2.使用「修復控制台」來修復驅動器。
3.拆下新安裝的硬碟驅動器或控制卡。
4.如果系統配有SCSI適配卡,請向適配卡銷售商索取最新的Windows2000驅動程序,禁用同步協商功能,檢查終結頭和設備的SCSI ID號。
5.如果系統配有IDE設備,設IDE埠為Primary。檢查IDE設備的Master/Slave/Only設置。除了硬碟,拆下其它所有的IDE設備。
6.運行CHKDSK。如果Windows 2000不能啟動CHKDSK,則必須把硬碟拆下並連接到另一個Windows2000系統上,然後用CHKDSK命令檢查該硬碟。
7.重新啟動計算機。在啟動屏幕處,按F8進入「高級啟動選項」,然後選擇「最後一次正確的配置」。

STOP消息 0x0000007F故障
通常原因 硬體或軟體問題;常見的原因是硬體失效。

1.運行由計算機製造商提供的系統診斷工具,尤其是內存檢查。這個STOP消息經常出現在錯誤或誤配內存的情況下。
2.在BIOS中禁用內存緩存功能。
3.試著拆下或替換硬體:RAM、控制器、適配器、數據機和其它外圍設備。
4.檢查Microsoft兼容硬體列表(HCL),確保所有的硬體和驅動程序都與Windows2000兼容。這個問題可能是由於不兼容的主板引起的。
5.重新啟動計算機。在啟動屏幕處,按F8進入「高級啟動選項」,然後選擇「最後一次正確的配置」。

解決藍屏之工具篇:

"兩手抓,兩手都要硬",針對 "藍屏"現象除了在硬體方面改善你的系統硬體環境外,"軟環境"的建設也不可忽視,就我們所知道的一些工具介紹給你,當然,可能還有更多的好工具,不妨平時多留意!

RAM Idle--讓藍屏消失

不管是曾經遠去的DOS時代,還是如日中天的Windows時代,作為系統資源中最重要的一項——內存資源,一直都是電腦愛好者們最為頭疼的事情。雖然現在主板上的內存插槽越來越多,內存的價錢也越來越低,但無論怎樣,還是有很多朋友的內存資源時常不夠用,以至於系統性能無法正常發揮。究其原因,主要是由於Windows操作系統不能有效地對內存資源進行管理,導致大量內存資源被白白佔用,從而使系統性能大幅度降低,造成程序鎖死、系統掛起等煩人的問題。因此,不少專門用來對內存資源進行管理的工具軟體也就應運而生,而今天要介紹的RAM Idle則是這類軟體中的佼佼者。

一、安裝

首先用Winzip等軟體將下載得到的壓縮包解壓,然後點擊Setup.exe文件,在彈出的對話框中選擇【是】即可開始安裝RAM Idle(如圖1)。和大多數Windows應用程序一樣,RAM Idle的安裝過程很簡單,只需要一路點擊【Next】即可完成。

二、 使用

RAM Idle的主要功能是在系統空閑的時候按照用戶設置自動釋放回收一定數量的內存,從而避免因Windows系統不足而造成的內存資源枯竭問題,並大幅提高系統性能與穩定性。
俗話說:工欲善其事,必先利其器,使用RAM Idle也是一樣,只有設置合理,它才能更好的對內存資源進行管理。下面就請大家點擊【開始】-【程序】-【RAM Idle】-【Configuration】打開RAM Idle設置界面(如圖2)和我一起認識下RAM Idle的設置選項

1. 【Main】選項卡:為軟體的主要設置部分,包括以下幾個內容:
·Target Free RAM:設置到達最小剩餘內存時,RAM Idle所要嘗試恢復的內存數量。
·Minimum Free RAM:設置最小剩餘內存數量,當達到這個數值的時候,RAM Idle將會自動恢復內存資源。
·Disable the CPU usage detection:選中此項後,RAM Idle恢復內存的時候將不再檢測CPU佔用率,不過只是在你的CPU佔用率總是顯示100%的時候才需要選中。一般情況下我們不用選中該項,【Recover RAM if only……】中可以設置恢復內存時的最高CPU佔用率,也就是說只有CPU佔用率低於設定數值時,RAM Idle才可以恢復內存,否則,不予恢復。
·Free up……if free RAM below 50%:設置剩餘內存少於總內存50%的時候,每隔多少時間恢復多少數量的內存。
·Pop up menu free……:設置彈出菜單中手動恢復內存部分的三個恢復數值。

2. 【Options】選項卡:主要包括總在最前面、隨Windows啟動而啟動、隱藏系統托盤圖標等一些常規設置。

3. 【Gator】選項卡:一個填表軟體的簡要介紹和下載鏈接。

4. 【About】選項卡:顯示當前系統的內存資源信息(如圖3)

RAM Idle釋放內存共有兩種方法,一種是當剩餘內存少於總內存50%的時候,按照設置每隔一段時間自動釋放一定數量的內存(設置方法見上);一種是在系統托盤的RAM Idle圖標上點擊滑鼠右鍵,使用彈出菜單(如圖4)中的三個選項快速手動釋放一定數量的內存(設置方法見上)。

三、 小結

與同類軟體相比,RAM Idle基本綜合了該類軟體的所有精華,具有無可比擬的強大內存管理能力。首先RAM Idle可以自動釋放內存資源,並且優化時間快,效率高。其次RAM Idle設置方便,功能齊備,並且佔用系統資源少,可在系統較為空閑的時候運行。另外,該軟體還具有多種方便且實用的小功能,如重新啟動,關機,掛起等。

雖然MemMAX、FREERAM、RAMFIX等軟體也各有特色,但由於這樣或者那樣的缺點,比如不能自動優化、佔用系統資源太高、優化效率低下、使用繁瑣等,使得它們很難超越RAM Idle。

如果你正在為你的內存資源的管理而發愁的話,那麼我建議你一定要試試RAM Idle,以它的實力相信一定不會讓你失望!

打贏一場藍屏殲滅戰

藍屏到底是怎麼產生的呢?我們可以從軟、硬兩方面來解釋藍屏現象產生的原因。從硬體方面來說,超頻過度是導致藍屏的一個主

㈦ 俄羅斯方塊的源程序

#include<stdio.h>
#include <graphics.h>
#include <dos.h>
#include <stdlib.h>
#define UP 0x48
#define DOWN 0x50
#define LEFT 0x4b
#define RIGHT 0x4d
#define ESC 0x01
#define P 0x19
#define ENTER 0x1c
#define PAGEUP 0x49
#define PAGEDOWN 0x51
#define add_D 0x0d
#define add_d 0x4e
#define sub_D 0x0c
#define sub_d 0x4a
#define RST 0x13
#define PAUSE 0x19

long score;
int brick_width=20;
char str[9]={'0','0','0','0','0','0','0','0','\0'}; /*積分數組!*/
int m_speed=0;
int difficulty=0;

/************************************************/
/*以下定義的是磚塊的形狀*/
int brick [6][4][4][4]=
{
{
{{0,1,0,0},{0,1,1,0},{0,0,1,0},{0,0,0,0}},
{{0,1,1,0},{1,1,0,0},{0,0,0,0},{0,0,0,0}},
{{0,1,0,0},{0,1,1,0},{0,0,1,0},{0,0,0,0}},
{{0,1,1,0},{1,1,0,0},{0,0,0,0},{0,0,0,0}}
},
{
{{0,1,0,0},{1,1,1,0},{0,0,0,0},{0,0,0,0}},
{{0,1,0,0},{0,1,1,0},{0,1,0,0},{0,0,0,0}},
{{0,0,0,0},{1,1,1,0},{0,1,0,0},{0,0,0,0}},
{{0,1,0,0},{1,1,0,0},{0,1,0,0},{0,0,0,0}}
},
{
{{0,0,1,0},{0,1,1,0},{0,1,0,0},{0,0,0,0}},
{{0,1,1,0},{0,0,1,1},{0,0,0,0},{0,0,0,0}},
{{0,0,1,0},{0,1,1,0},{0,1,0,0},{0,0,0,0}},
{{0,1,1,0},{0,0,1,1},{0,0,0,0},{0,0,0,0}}
},
{
{{0,1,0,0},{0,1,0,0},{0,1,0,0},{0,1,0,0}},
{{0,0,0,0},{1,1,1,1},{0,0,0,0},{0,0,0,0}},
{{0,1,0,0},{0,1,0,0},{0,1,0,0},{0,1,0,0}},
{{0,0,0,0},{1,1,1,1},{0,0,0,0},{0,0,0,0}}
},
{
{{0,1,1,0},{0,1,1,0},{0,0,0,0},{0,0,0,0}},
{{0,1,1,0},{0,1,1,0},{0,0,0,0},{0,0,0,0}},
{{0,1,1,0},{0,1,1,0},{0,0,0,0},{0,0,0,0}},
{{0,1,1,0},{0,1,1,0},{0,0,0,0},{0,0,0,0}}
},
{
{{1,1,1,0},{1,0,0,0},{0,0,0,0},{0,0,0,0}},
{{1,1,0,0},{0,1,0,0},{0,1,0,0},{0,0,0,0}},
{{0,0,1,0},{1,1,1,0},{0,0,0,0},{0,0,0,0}},
{{1,0,0,0},{1,0,0,0},{1,1,0,0},{0,0,0,0}}
}
};

/*以下定義的是游戲窗口的矩陣,在游戲進行時,通過檢查此矩陣來獲知磚塊的堆積情況*/
int board[22][12]={
{2,2,2,2,2,2,2,2,2,2,2,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,0,0,0,0,0,0,0,0,0,0,2},
{2,2,2,2,2,2,2,2,2,2,2,2}
};
/*以下是程序中用到漢字的點陣——————————————————*/
char e_16[]={
/* 以下是 '俄' 的 16點陣宋體 字模,32 byte */
0x10,0x20,0x19,0xA8,0x16,0x24,0x22,0x24,
0x3F,0xFE,0x62,0x20,0xA2,0x24,0x22,0xA6,
0x23,0x2C,0x26,0x28,0x2A,0x10,0x22,0x30,
0x22,0x4A,0x2E,0x8A,0x24,0x04,0x00,0x00,
};
char luo_16[]={
/* 以下是 '羅' 的 16點陣宋體 字模,32 byte */
0x00,0x00,0x3F,0xFC,0x22,0x44,0x22,0x44,
0x22,0x44,0x3F,0xFC,0x22,0x00,0x03,0xFC,
0x06,0x08,0x0C,0x08,0x12,0x10,0x61,0x20,
0x00,0xC0,0x03,0x00,0x0C,0x00,0xF0,0x00,
};
char si_16[]={
/* 以下是 '斯' 的 16點陣宋體 字模,32 byte */
0x22,0x0C,0x22,0x70,0xFF,0x40,0x22,0x40,
0x3E,0x40,0x22,0x7E,0x22,0x48,0x3E,0x48,
0x22,0x48,0x22,0x48,0xFF,0x48,0x00,0x48,
0x24,0x88,0x62,0x88,0x83,0x08,0x00,0x08,
};
char fang_16[]={
/* 以下是 '方' 的 16點陣宋體 字模,32 byte */
0x02,0x00,0x01,0x00,0x00,0x80,0xFF,0xFE,
0x02,0x00,0x02,0x00,0x03,0xF0,0x02,0x10,
0x04,0x10,0x04,0x10,0x08,0x10,0x08,0x10,
0x10,0x10,0x20,0x90,0xC0,0x60,0x00,0x00,
};
char kuai_16[]={
/* 以下是 '塊' 的 16點陣宋體 字模,32 byte */
0x20,0x80,0x20,0x80,0x20,0x80,0x23,0xF8,
0xF8,0x88,0x20,0x88,0x20,0x88,0x20,0x88,
0x2F,0xFE,0x20,0x80,0x39,0x40,0xE1,0x20,
0x42,0x18,0x02,0x0E,0x04,0x04,0x08,0x00,
};
char kai_16[]={
/* 以下是 '開' 的 16點陣宋體 字模,32 byte */
0x00,0x00,0x7F,0xFE,0x04,0x20,0x04,0x20,
0x04,0x20,0x04,0x20,0xFF,0xFE,0x04,0x20,
0x04,0x20,0x04,0x20,0x08,0x20,0x08,0x20,
0x10,0x20,0x20,0x20,0x40,0x20,0x00,0x00,
};
char shi_16[]={
/* 以下是 '始' 的 16點陣宋體 字模,32 byte */
0x10,0x20,0x18,0x30,0x10,0x20,0x10,0x48,
0xFC,0x84,0x25,0xFE,0x24,0x84,0x44,0x00,
0x44,0xFC,0x28,0x84,0x18,0x84,0x14,0x84,
0x22,0x84,0x42,0xFC,0x80,0x84,0x00,0x00,
};
char tui_16[]={
/* 以下是 '退' 的 16點陣宋體 字模,32 byte */
0x40,0x00,0x27,0xF0,0x24,0x10,0x07,0xF0,
0x04,0x10,0x04,0x10,0xE7,0xF0,0x24,0x88,
0x24,0x50,0x24,0x20,0x25,0x10,0x26,0x18,
0x24,0x08,0x50,0x00,0x8F,0xFE,0x00,0x00,
};
char chu_16[]={
/* 以下是 '出' 的 16點陣宋體 字模,32 byte */
0x01,0x00,0x01,0x00,0x21,0x04,0x21,0x04,
0x21,0x04,0x21,0x04,0x3F,0xFC,0x21,0x04,
0x01,0x00,0x21,0x04,0x21,0x04,0x21,0x04,
0x21,0x04,0x3F,0xFC,0x20,0x04,0x00,0x00,
};
char you_16[]={
/* 以下是 '游' 的 16點陣宋體 字模,32 byte */
0x44,0x20,0x22,0x20,0x22,0x20,0x0F,0xBE,
0x84,0x40,0x54,0xBC,0x57,0x08,0x25,0x10,
0x25,0x10,0x25,0x7E,0xC5,0x10,0x49,0x10,
0x49,0x10,0x49,0x10,0x55,0x50,0x42,0x20,
};
char xi_16[]={
/* 以下是 '戲' 的 16點陣宋體 字模,32 byte */
0x00,0x40,0x00,0x50,0x7E,0x48,0x02,0x48,
0x44,0x40,0x25,0xFE,0x18,0x40,0x08,0x44,
0x0C,0x28,0x14,0x30,0x12,0x20,0x22,0x50,
0x41,0x92,0x06,0x0A,0x00,0x06,0x00,0x02,
};
char xia_16[]={
/* 以下是 '下' 的 16點陣宋體 字模,32 byte */
0x00,0x04,0x7F,0xFE,0x01,0x00,0x01,0x00,
0x01,0x00,0x01,0xC0,0x01,0x60,0x01,0x30,
0x01,0x20,0x01,0x00,0x01,0x00,0x01,0x00,
0x01,0x00,0x01,0x00,0x01,0x00,0x00,0x00,
};
char ge_16[]={
/* 以下是 '個' 的 16點陣宋體 字模,32 byte */
0x01,0x00,0x01,0x00,0x02,0x80,0x02,0x40,
0x04,0x20,0x09,0x18,0x11,0x0E,0x61,0x04,
0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,
0x01,0x00,0x01,0x00,0x01,0x00,0x00,0x00,
};
char tu_16[]={
/* 以下是 '圖' 的 16點陣宋體 字模,32 byte */
0x00,0x00,0x7F,0xFC,0x44,0x04,0x47,0xE4,
0x44,0x44,0x4A,0x84,0x71,0x04,0x42,0xC4,
0x4C,0x3C,0x71,0x14,0x40,0x84,0x42,0x04,
0x41,0x84,0x41,0x04,0x7F,0xFC,0x40,0x04,
};
char xing_16[]={
/* 以下是 '形' 的 16點陣宋體 字模,32 byte */
0x00,0x04,0x7F,0x86,0x12,0x0C,0x12,0x10,
0x12,0x20,0x12,0x08,0xFF,0xCC,0x12,0x18,
0x12,0x20,0x12,0x44,0x12,0x86,0x12,0x0C,
0x22,0x10,0x22,0x20,0x42,0x40,0x80,0x80,
};
char fen_16[]={
/* 以下是 '分' 的 16點陣宋體 字模,32 byte */
0x08,0x80,0x0C,0x80,0x08,0x40,0x10,0x20,
0x10,0x30,0x20,0x18,0x40,0x0E,0x9F,0xE4,
0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x20,
0x08,0x20,0x10,0xA0,0x20,0x40,0x40,0x00,
};
char shu_16[]={
/* 以下是 '數' 的 16點陣宋體 字模,32 byte */
0x08,0x20,0x49,0x30,0x2A,0x20,0x1C,0x20,
0xFF,0x7E,0x1C,0x44,0x2B,0x44,0x48,0xC4,
0x08,0x28,0xFF,0x28,0x12,0x10,0x34,0x10,
0x0C,0x28,0x32,0x4E,0xC0,0x84,0x00,0x00,
};
char bd_16[]={
/* 以下是 ':' 的 16點陣宋體 字模,32 byte */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x30,0x00,0x30,0x00,0x00,0x00,
0x30,0x00,0x30,0x00,0x00,0x00,0x00,0x00,
};
char su_16[]={
/* 以下是 '速' 的 16點陣宋體 字模,32 byte */
0x00,0x80,0x40,0x80,0x2F,0xFC,0x20,0x80,
0x00,0x80,0x07,0xF8,0xE4,0x88,0x24,0x88,
0x27,0xF8,0x21,0xA0,0x22,0x98,0x2C,0x88,
0x20,0x80,0x50,0x80,0x8F,0xFE,0x00,0x00,
};
char _16[]={
/* 以下是 '度' 的 16點陣宋體 字模,32 byte */
0x01,0x00,0x00,0x80,0x3F,0xFE,0x22,0x20,
0x22,0x20,0x2F,0xFC,0x22,0x20,0x23,0xE0,
0x20,0x00,0x27,0xF8,0x22,0x10,0x21,0x20,
0x20,0xC0,0x41,0x30,0x46,0x0E,0x98,0x04,
};
char cong_16[]={
/* 以下是 '從' 的 16點陣宋體 字模,32 byte */
0x08,0x40,0x08,0x40,0x08,0x40,0x08,0x40,
0x08,0x40,0x08,0x40,0x08,0x40,0x08,0xA0,
0x14,0xA0,0x12,0x90,0x12,0x90,0x21,0x08,
0x23,0x0C,0x42,0x06,0x84,0x04,0x08,0x00,
};
char xin_16[]={
/* 以下是 '新' 的 16點陣宋體 字模,32 byte */
0x10,0x00,0x08,0x0E,0x7F,0x70,0x22,0x40,
0x14,0x40,0xFF,0x7E,0x08,0x48,0x08,0x48,
0xFF,0x48,0x08,0x48,0x2C,0x48,0x2A,0x88,
0x4A,0x88,0x89,0x08,0x2A,0x08,0x10,0x08,
};
char nan_16[]={
/* 以下是 '難' 的 16點陣宋體 字模,32 byte */
0x00,0xA0,0x00,0x90,0xF9,0x10,0x09,0xFE,
0x8B,0x20,0x4B,0x20,0x2D,0xFC,0x11,0x20,
0x19,0x20,0x29,0xFC,0x25,0x20,0x45,0x20,
0x81,0x20,0x01,0xFE,0x01,0x00,0x01,0x00,
};
char xuan_16[]={
/* 以下是 '選' 的 16點陣宋體 字模,32 byte */
0x00,0x40,0x22,0x40,0x12,0x40,0x13,0xF8,
0x04,0x40,0x00,0x40,0xF7,0xFC,0x11,0x20,
0x11,0x20,0x12,0x24,0x12,0x24,0x14,0x1C,
0x10,0x00,0x28,0x00,0x47,0xFE,0x00,0x00,
};
char ze_16[]={
/* 以下是 '擇' 的 16點陣宋體 字模,32 byte */
0x20,0x00,0x23,0xF8,0x21,0x10,0xFC,0xA0,
0x20,0x40,0x20,0xA0,0x2B,0x58,0x30,0x46,
0x63,0xF8,0xA0,0x40,0x20,0x40,0x27,0xFE,
0x20,0x40,0x20,0x40,0xA0,0x40,0x40,0x40,
};

/* 函數申明 */
int getkey();
void draw_brick(int kind,int stat,int start_x,int start_y,int *position);
void display_brick(int *position,int xexcursion,int yexcursion);
void draw_freezebrick(int *space);
void draw_mainboard();
int is_movable(int *position,int *space,int dir);
void freeze(int *position,int *space);
int check_bottom(int *space,int hei);
void ERASE(int top,int flag);
int move_down(int *position,int *space,int *top,int *flag,int speed);
void begin();
void rand_select(int *kind,int *stat);
void updata_data(int *space,int *top,int flag);
void preview(int kind_new,int stat_new);
void convert_score(long score,char *str);
void drawmat(char *,int,int,int,int);
/**************************************************/

/**********************************************************/
void drawmat(char *mat,int matsize,int x,int y,int color)
/*依次:字模指針、點陣大小、起始坐標(x,y)、顏色*/
{
int i, j, k, n;
n = (matsize - 1) / 8 + 1;
for(j = 0; j < matsize; j++)
for(i = 0; i < n; i++)
for(k = 0;k < 8; k++)
if(mat[j * n + i] & (0x80 >> k)) /*測試為1的位則顯示*/
putpixel(x + i * 8 + k, y + j, color);
}

/*初始化游戲板巨陣!*/
void init_data(int **space)
{
int hei,wid,i,j;
*space=(int *)malloc(264*sizeof(int));
/*分配的空間,"264" 是數組的長度*/
for(i=0;i<difficulty;i++)
for(j=0;j<12;j++)
board[21-i][j]=random(2);
for(hei=0;hei<22;hei++)
for(wid=0;wid<12;wid++)
*(*space+hei*12+wid)=board[hei][wid];

/*初始化*/
score=0;
}

void convert_score(long score,char *str)
{
int i;
long SCORE;
SCORE=score;
for(i=7;i>=0;i--)
{
str[i]='0'+SCORE%10;
SCORE /=10;
}
}
/**************************************************/

/*獲取鍵盤掃描碼 */
int getkey()
{
union REGS key;
key.h.ah=0;
int86(0x16,&key,&key);
return key.h.ah;
}

/*****************************************************/

/*畫方格圖形*/
void mydraw(int start_x,int start_y,int brick_width,int color)
{
settextstyle(4,0,5);
setfillstyle(6,8);
setcolor(color);
rectangle(start_x,start_y,start_x+brick_width,start_y+brick_width);
rectangle(start_x+2,start_y+2,start_x+brick_width-2,start_y+brick_width-2);
outtextxy(start_x+7,start_y+7,"*");
}

/******************************************************/

/*
用mydraw函數和position數組在屏幕上畫方塊*/
void draw_brick(int kind,int stat,int start_x,int start_y,int *position)
{
int wid,hei,x,y,i=0;
void *buf;
setviewport(100,40,300,440,1);
buf=malloc(400);
for(i=0;i<8;i+=2)
{
x=position[i];y=position[i+1];
getimage(x,y,x+brick_width,y+brick_width,buf);
putimage(x,y,buf,XOR_PUT);
}
i=0;
for(hei=0;hei<4;hei++)
{
y=start_y+hei*brick_width;
for(wid=0;wid<4;wid++)
if(brick[kind][stat][hei][wid]==1)
{
x=start_x+wid*brick_width;
position[i++]=x;
position[i++]=y;
position[10]= x > position[10] ? x : position[10];
position[11]= y > position[11] ? y : position[11];
mydraw(x,y,brick_width,10);
}
}
position[8]=start_x;
position[9]=start_y;

free(buf); /* 釋放 "buf" 所佔的內存*/
}
void display_score(char *pstr) /*顯示積分和速度(10000分加一級,最大9級)*/
{
void *buf;int n,j;char speed[2];
buf=malloc(3200);
itoa(m_speed,&speed,10);/*需要改進*/
setviewport(479,139,560,170,1);
getimage(0,0,80,40,buf);
putimage(0,0,buf,XOR_PUT);
settextstyle(0,0,1);
setcolor(WHITE);
outtextxy(0,0,pstr);
outtextxy(0,22,speed);
if(m_speed<=9)
{
n=atoi(pstr);
m_speed+=n/10000;
}
free(buf);

}

㈧ 求任何網路游戲源碼

魔獸世界的

㈨ 網路游戲怎麼改源碼啊

放棄吧,單單從客戶端是沒法看到其代碼的,網游的代碼都市封裝好的,對外公布的都是封裝好的客戶端,根本無法解析,除非內部源碼泄露,於是就出現了私服……

㈩ DOTA先有還是澄海3C先有

先有的澄海3C(最早出現在2004年),後有的DOTA(最早出現在2005年)

1、澄海3C

《澄海3C》是一個基於《魔獸爭霸3:冰封王座》的角色扮演對戰地圖,是中國早期在魔獸上流行的多人對戰地圖之一,由於其無需玩家照顧生產而能專心於對戰中,在中國國內曾風靡一時。隨著越來越多的玩家流失,大多轉戰DotA,這一地圖現已沒落。

在2004年,《澄海3C》是由一位叫「架勢」的澄海人所編寫的,在發展到版本「測試10修正2」時,其用於開發的電腦發生故障且其本人沒進行維修,因此所有源碼資料均丟失,開發中斷。

2、DOTA

《DotA》是由暴雪公司出品即時戰略游戲《魔獸爭霸3》的一款多人即時對戰、自定義地圖,可支持10個人同時連線游戲,是暴雪公司官方認可的魔獸爭霸的RPG地圖。最早的DOTA地圖是在2005年一位叫做Eul(Euls)的玩家製作了第一張DOTA地圖。

(10)3c游戲源碼擴展閱讀:

DOTA發展史——

DOTA原作者Eul退出之後,有位玩家Steve Guinsoo整合了很多個英雄製作了DotA Allstars。在2005年,6.01版發布不久,IceFrog同Neichus對地圖進行了多次修正和更新。

之後Neichus退出,IceFrog成為主要的地圖程序員,負責包括游戲的執行和平衡的測試在內的任何工作。隨著6系列版本不斷被發布,bug的修正,新的英雄和新增加的法術不斷被引入《DotA》。

最終游戲分為兩個陣營,玩家需要操作英雄,通過摧毀對方遺跡建築來獲取最終勝利。這種多人在線競技模式後來被稱為「Dota類游戲「,為之後的多個競技類游戲產生了深遠的影響。

熱點內容
女性源碼 發布:2024-11-14 22:01:19 瀏覽:808
basenamephp 發布:2024-11-14 21:56:12 瀏覽:696
安卓系統怎麼登錄低版本微信 發布:2024-11-14 21:56:01 瀏覽:287
軟體收費系統源碼 發布:2024-11-14 21:54:24 瀏覽:840
微雲極速上傳 發布:2024-11-14 21:50:02 瀏覽:569
梯子編程 發布:2024-11-14 21:49:57 瀏覽:696
微機編程平台 發布:2024-11-14 21:40:15 瀏覽:680
abb機器人離線編程 發布:2024-11-14 21:39:16 瀏覽:968
用編程打出 發布:2024-11-14 21:38:20 瀏覽:808
urandompython 發布:2024-11-14 21:35:45 瀏覽:965