中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

計算機幾乎全部的查詢手冊

資源下載
  1. 二一教育資源

計算機幾乎全部的查詢手冊

資源簡介

把圖片放到數據庫中的例子個人秀
大家好:
首先讓我自我介紹一下,我叫項金華,來自美麗海濱城市的永強,畢業于嘯秋中學。我的性格多樣化,在激動和沉重中
來回穿梭,是一個理想和現實沖突者.
拍攝地點:籃球場
鏡頭:固定鏡頭、變焦距鏡頭、搖鏡頭為主
我喜歡運動,所以愛穿休閑的衣服和運動鞋。我的特長很廣泛,籃球是我的至愛"I Love
This Game,I Will Beyond Michael Jordan"。一打起籃球就半天,這樣也好說明我對事情的執著,有機會的話看看我耍得籃球秀,
肯定讓你不會失望。
主題:表現愛好
多個場地拍攝
鏡頭:固定鏡頭、推拉鏡頭、搖鏡頭為主
我喜歡看藍天和大海,是由于他的廣闊和深邃,給我一種動力。我對自然探索很感興趣,一看科學欄目,
仿佛身臨其境陶醉在自然里面。
我也喜歡聽歌,偶爾也會哼上幾句,有空來拉一下歌哦。
主題:表現學習
拍攝地點:圖書館
鏡頭:固定鏡頭、推拉鏡頭、搖鏡頭為主
我是一個很懷舊的人,很喜歡聚會,
對以前的同學很是懷念,尤其在東陽的日子,真想再和他們一起過那段快樂的日子,一起在那安靜的學習氣氛下學習,
談天論地,現在在大學里物是人非,在東陽那種感覺好象失去了,真想找回那種感覺。
(忘了有人曾說我是個很好的演員呢,
如果有可能的話拍攝一下根據我的感受中的大學與高中的人事)
DV小組成員:項金華 吳愛盛 吳林楊 鄭林芝
我們的口號:I Believe I Will Can
2005年3月30日 樓主
ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件
MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)-->sql語句出錯(數據類型不匹配或表名(字段名)錯誤或表處于編輯狀態,或表不存在于conn打開的數據庫中)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E14)-->sql語句出錯(字段名錯誤,或數據類型不匹配)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E07)-->sql語句出錯(要插入或更新的字段的類型與變量數據類型不匹配)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E57)-->sql語句出錯(要插入或更新的數據溢出)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E10)-->sql語句出錯(update字段名或要更新的數據類型錯誤)
MicrosoftOLEDBProviderforODBCDrivers(0x80004005)-->sql語句出錯(要插入或更新的字段的數值不能為空值)
MicrosoftOLEDBProviderforODBCDrivers(0x80004005) -->打開數據庫出錯,沒有在指定目錄發現數據庫
MicrosoftOLEDBProviderforODBCDrivers(0x80040E37)-->沒有發現表
MicrosoftVBscript運行時錯誤(0x800A000D)-->錯誤引用rs變量(rs對像已關閉或未定義)
MicrosoftVBscript運行時錯誤(0x800A01C2)-->vbscript腳本錯誤(vbscript語句出錯)
MicrosoftVBscript運行時錯誤(0x800A0006)-->vbscript腳本錯誤(溢出錯誤)
MicrosoftVBscript編譯器錯誤(0x800A040E)-->缺少loop
MicrosoftVBscript編譯器錯誤(0x800A03EA)-->缺少if或endif
MicrosoftVBscript編譯器錯誤(0x800A03EE)--> 語句未結束(缺少")")
MicrosoftVBscript編譯器錯誤(0x800A03F6)-->if語句出錯(缺少endif)
MicrosoftVBscript運行時錯誤(0x800A005B)-->缺少set
MicrosoftVBscript運行時錯誤(0x800A0005)-->變量未定義
MicrosoftVBscript編譯器錯誤(0x800A03F9)-->if語句缺少then
MicrosoftVBscript編譯器錯誤(0x800A0411)-->dim語句定義錯誤
ADODB.Recordset(0x800A0BB9)-->sql語句出錯(sql語句或conn語句未定義或對一個rs屬性進行賦值時發生錯誤)
ADODB.Recordset(0x800A0CC1)-->rs對像出錯(rs對像本身不存在或錯誤地引用了一個不存在的字段名)
ADODB.Recordset(0x800A0BCD)-->rs對像出錯(記錄集中沒有記錄卻對記錄集進行操作)
ADODB.Recordset(0x800A0E78)-->rs對像出錯(記錄集不存在,缺少rs.open語句)
ADODB.Recordset(0x800A0CC1) -->rs對像出錯(引用了一個不存在的字段名)
ADODB.Recordset(0x800A0E7D)-->conn定義錯誤
ADODB.Recordset(0x800A0CB3)-->數據庫以只讀方式打開,無法更新數據下載說明
您下載的該文件來自---做網頁(http://www.)
使用前請您先閱讀以下條款,否則請勿使用本站提供的文件!
1) 本站不保證所提供程序的完整性和安全性。
2) 請在使用前查毒 (這也是您使用其它網絡資源所必須注意的) 。
3) 由本站提供的程序對您的網站或計算機造成嚴重后果的本站概不負責。
4) 轉載本站提供的資源請勿刪除本說明文檔。
5) 本站提供的程序均為網上搜集,如果該程序涉及或侵害到您的版權請立即寫信通知我們。
如有遇到問題歡迎到論壇(http://www./bbs)提出,您可以得到更多的技術支持!
更多請訪問http://www.,提供大量源碼、教程下載!
做網頁---就是那么簡單!......
我們的努力需要您的肯定......
站長: E-mail:congzi0314#
附:VB新勢力(http://www.),專業的VB編程網站、含VB源碼、教程、控件、文章、最新VB試題、VB畢業設計和畢業論文等。HTML語言剖析(1)
日期:2005-7-12 10:16:23 來源: 編輯: 25
字號選擇〖 大 中 小 〗/ 雙擊滾屏 單擊停止
Html簡介
全寫: HyperText Mark-up Language
譯名: 超文件注標式語言(譯名之一)
簡釋:一種為普通文件中某些字句加上標示的語言,其目的在于運用標記(tag)使文件達到預期的顯示效果。
HTML 是在 SGML 定義下的一個描述性語言,或可說 HTML 是 SGML 的一個應用程式,HTML 不是程式語言,如 C++ 和 Java 之類,它只是標示語言,基本上你只要明白了各種 標記的用法便算學懂了 HTML,HTML 的格式非常簡單,只是由文字及標記組合而成,于 編輯方面,任何文字編輯器都可以,只要能將文件另存成 ASCII 純文字格式即可,當然 以專業的網頁編輯軟件為佳。
■ 閱讀須知:
這一篇【HTML剖析】偏重于標記的介紹,考慮到易懂及每節的篇幅問題,我并不按 W3C 的 HTML 分類,這可令你更易選擇有興趣的標記,其中只有【文件標記】是必讀的,其 余可任意選擇。這一篇不會提及任何網頁編輯軟件,只要掌握了 HTML ,任何網頁 編輯工具都可以變成一把利器。
■ 標記寫法:
任何標記皆由"<"及">"所圍住,如


標記名與小于號之間不能留有空白字符。
某些標記 要加上參數,某些則不必。如 Hello
參數只可加于起始標記中。
在起始標記之標記名前加上符號"/"便是其終結標記,如
標記字母大小寫皆可。
■ 圍堵標記與空標記:
標記按型態分為圍堵標記與空標記
圍堵標記
顧名思義,它以起始標記及終結標記將文字圍住,令其達到預期顯示效果。
例如 HTML Source : Creation of Webpage is my favourite.
顯示成: Creation of Webpage is my favourite.
其中 便稱為圍堵標記。
它以起始標記及終結標記標示文字 Creation of webpage ,令它顯示成粗體,兩者失其一都會發生錯誤顯示。
空標記
是指標記單獨出現,只有起始標記沒有終結標記。
例如 HTML Source:
I love Creation of Webpage.
It's a wonderful place.
顯示成:
I love Creation of Webpage.
It's a wonderful place.
其中換行標記
便屬空標記。
它的作用便是將標記后所有東西顯示于下一行,可見終結標記于它是沒意義的, 但有些人會為空標記加上終結標記,這是為方便記認而己,對 HTML 沒有影響。
HTML語言剖析(2)
日期:2005-7-12 10:16:42 來源: 編輯: 6
字號選擇〖 大 中 小 〗/ 雙擊滾屏 單擊停止
HTML 標記一覽
標記 類型 譯名或意義 作 用 備注
文件標記
● 文件聲明 讓瀏覽器知道這是 HTML 文件
● 開頭 提供文件整體資訊
● 標題 定義文件標題,將顯示于瀏覽頂端<br/><BODY> ● 本文 設計文件格式及內文所在<br/>排版標記<br/><!--注解--> ○ 說明標記 為文件加上說明,但不被顯示<br/><P> ○ 段落標記 為字、畫、表格等之間留一空白行<br/><BR> ○ 換行標記 令字、畫、表格等顯示于下一行<br/><HR> ○ 水平線 插入一條水平線<br/><CENTER> ● 居中 令字、畫、表格等顯示于中間 反對<br/><PRE> ● 預設格式 令文件按照原始碼的排列方式顯示<br/><DIV> ● 區隔標記 設定字、畫、表格等的擺放位置<br/><NOBR> ● 不折行 令文字不因太長而繞行<br/><WBR> ● 建議折行 預設折行部位<br/>字體標記<br/><STRONG> ● 加重語氣 產生字體加粗 Bold 的效果<br/><B> ● 粗體標記 產生字體加粗的效果<br/><EM> ● 強調標記 字體出現斜體效果<br/><I> ● 斜體標記 字體出現斜體效果<br/><TT> ● 打字字體 Courier字體,字母寬度相同<br/><U> ● 加上底線 加上底線 反對<br/><H1> ● 一級標題標記 變粗變大加寬,程度與級數反比<br/><H2> ● 二級標題標記 將字體變粗變大加寬<br/><H3> ● 三級標題標記 將字體變粗變大加寬<br/><H4> ● 四級標題標記 將字體變粗變大加寬<br/><H5> ● 五級標題標記 將字體變粗變大加寬<br/><H6> ● 六級標題標記 將字體變粗變大加寬<br/><FONT> ● 字形標記 設定字形、大小、顏色 反對<br/><BASEFONT> ○ 基準字形標記 設定所有字形、大小、顏色 反對<br/><BIG> ● 字體加大 令字體稍為加大<br/><SMALL> ● 字體縮細 令字體稍為縮細<br/><STRIKE> ● 畫線刪除 為字體加一刪除線 反對<br/><CODE> ● 程式碼 字體稍為加寬如<TT><br/><KBD> ● 鍵盤字 字體稍為加寬,單一空白<br/><SAMP> ● 范例 字體稍為加寬如<TT><br/><VAR> ● 變數 斜體效果<br/><CITE> ● 傳記引述 斜體效果<br/><BLOCKQUOTE> ● 引述文字區塊 縮排字體<br/><DFN> ● 述語定義 斜體效果<br/><ADDRESS> ● 地址標記 斜體效果<br/><SUB> ● 下標字 下標字<br/><SUP> ● 上標字 指數(平方、立方等)<br/>清單標記<br/><OL> ● 順序清單 清單項目將以數字、字母順序排列<br/><UL> ● 無序清單 清單項目將以圓點排列<br/><LI> ○ 清單項目 每一標記標示一項清單項目<br/><MENU> ● 選單清單 清單項目將以圓點排列,如<UL> 反對<br/><DIR> ● 目錄清單 清單項目將以圓點排列,如<UL> 反對<br/><DL> ● 定義清單 清單分兩層出現<br/><DT> ○ 定義條目 標示該項定義的標題<br/><DD> ○ 定義內容 標示定義內容<br/>表格標記<br/><TABLE> ● 表格標記 設定該表格的各項參數<br/><CAPTION> ● 表格標題 做成一打通列以填入表格標題<br/><TR> ● 表格列 設定該表格的列<br/><TD> ● 表格欄 設定該表格的欄<br/><TH> ● 表格標頭 相等于<TD>,但其內之字體會變粗<br/>表單標記<br/><FORM> ● 表單標記 決定單一表單的運作模式<br/><TEXTAREA> ● 文字區塊 提供文字方盒以輸入較大量文字<br/><INPUT> ○ 輸入標記 決定輸入形式<br/><SELECT> ● 選擇標記 建立 pop-up 卷動清單<br/><OPTION> ○ 選項 每一標記標示一個選項<br/>圖形標記<br/><IMG> ○ 圖形標記 用以插入圖形及設定圖形屬性<br/>連結標記<br/><A> ● 連結標記 加入連結<br/><BASE> ○ 基準標記 可將相對 URL 轉絕對及指定連結目標<br/>框架標記<br/><FRAMESET> ● 框架設定 設定框架<br/><FRAME> ○ 框窗設定 設定框窗<br/><IFRAME> ○ 頁內框架 于網頁中間插入框架 IE<br/><NOFRAMES> ● 不支援框架 設定當瀏覽器不支援框架時的提示<br/>影像地圖<br/><MAP> ● 影像地圖名稱 設定影像地圖名稱<br/><AREA> ○ 連結區域 設定各連結區域<br/>多媒體<br/><BGSOUND> ○ 背景聲音 于背景播放聲音或音樂 IE<br/><EMBED> ○ 多媒體 加入聲音、音樂或影像<br/>其他標記<br/><MARQUEE> ● 走動文字 令文字左右走動 IE<br/><BLINK> ● 閃爍文字 閃爍文字 NC<br/><ISINDEX> ○ 頁內尋找器 可輸入關鍵字尋找于該一頁 反對<br/><META> ○ 開頭定義 讓瀏覽器知道這是 HTML 文件<br/><LINK> ○ 關系定義 定義該文件與其他 URL 的關系<br/>StyleSheet<br/><STYLE> ● 樣式表 控制網頁版面<br/><span> ● 自訂標記 獨立使用或與樣式表同用<br/>注:<br/>● 表示該標記屬圍堵標記,即需要關閉標記如 </標記>。<br/>○ 表示該標記屬空標記,即不需要關閉標記。<br/>IE 表示該標記只適用于 Internet Explorer。<br/>NC 表示該標記只適用于 Netscape Communicator。<br/>反對 表示該標記不為 W3C 所贊同,通常這標記是 IE 或 NC 自訂,且己為眾所支 持,只是 HTML 標準中有其它同功能或更好的選擇。<br/>棄用 表示該標記己為 W3C 所棄用,是過時的標記,但 HTML 具向下兼容的特 性,不用擔心新瀏覽器不支援舊標記。<br/>新 表示該標記是 HTML 4.0 中新增的。<br/>HTML語言剖析(3)<br/>日期:2005-7-12 10:17:07 來源: 編輯: 8<br/>字號選擇〖 大 中 小 〗/ 雙擊滾屏 單擊停止<br/>文件標記<br/><HTML> ; <HEAD> ; <TITLE> ; <BODY><br/>欲明白本篇【HTML剖析】之標記分類請看 【標記一覽】。<br/>亦請先明白圍堵標記與空標記的分別請看 【HTML概念】。<br/>■ HTML 基本架構:<br/>以下 HTML Source Code 便是一份 HTML 文件的基本架構 :<br/><HTML><br/><HEAD><br/><TITLE> 網頁的標題


網頁的內容,很多標記都作用于此


特點解說:
整份文件處于標記與之間。
用以聲明這是 HTML 文件,讓瀏覽器認出并正確處理此 HTML 文件。
文件分兩部分,由至稱為開頭,至稱本文。
基本上兩者各有適用的標記,如只可出現于開頭部分。<br/>開頭部分用以存載重要資訊,而只有本文部分會被顯示。<br/>所以大部分標記會運用于本文部分。<br/><TITLE>所標示的是文件的標題。<br/>會出現于瀏覽器頂部及為別人 Bookmark 時的名稱,所以每頁有不同而明確的標題 是需要的。<br/>上述標記中只有<BODY>具參數設定。<br/>■ <BODY> 之參數設定:<br/>例子:<br/><BODY text="#000000" link="#0000FF" alink="#FF0000" vlink="#0000FF" background="bg1.gif" bgcolor="#FFFFFF" leftmargin=2 topmargin=2 bgproperties="fixed"><br/>text="#000000"<br/>用以設定文字顏色。 #000000 代表黑色,亦可以采用顏色的名稱,即 text="black" 。各種顏色的值及名稱可參考【調色原理】一節。<br/>link="#0000FF"<br/>設定一般文字連結顏色。<br/>alink="#FF0000"<br/>設定剛按下時文字連結顏色。<br/>vlink="#0000FF"<br/>設定連結后的顏色。(被按過)。<br/>background="bg1.gif"<br/>設定背景墻紙。GIF 或 JPEG 皆可,可以是絕對途徑或相對途徑。<br/>bgcolor="#FFFFFF"<br/>設定背景顏色。當己設定背景墻紙時會失去作用,除非墻紙有透明部分。<br/>leftmargin=2<br/>設定整份文件顯示畫面的左方邊沿空間,單位為像素。 『只適用于IE』<br/>topmargin=2<br/>設定整份文件顯示畫面的上方邊沿空間。 『只適用于IE』<br/>bgproperties="fixed"<br/>固定背景墻紙,當卷動文字時墻紙不會跟著卷動。 『只適用于IE』<br/>標記及參數之字母大小都可以。 其他如 onload 等事件將于【Java Script 剖析】介紹。下載ASP源代碼的網站<br/>http://www./s11/down.htm<br/>http://www.<br/>http://www.xxsky.com<br/>www.<br/>www.aspsky.net<br/>ASP精品屋<br/>http://webcn.net/asphouse<br/>ASP技術文章翻譯中文站<br/>http:/2chm./ahuanews/index.asp<br/>中國ASP聯盟<br/>http://www.<br/>ASP愛好者<br/>http://www./aspfans<br/>ASP下載特區<br/>http://www.<br/>ASP中華網<br/>http://www.aspcn.com<br/>西部ASP聯盟<br/>http://www.<br/>http://202.100.116.28/xbasp/newsxbasp/<br/>源代碼大全<br/>http://202.102.231.142/code<br/>ASP中國網絡前沿<br/>http://www.china-/gonme/asp<br/>ASP酷<br/>http://www.<br/>動網先鋒<br/>http://www.aspsky.net<br/>ActiveX技術:http://www./ r=viewArticle&id=3047<br/>vml: http://www./bbs/newsdetail.asp id=473684<br/>www.<br/>好易asp下載 - asp源代碼下載。<br/>.NET中華網 - 源碼下載,技術文檔查閱,技術論壇論論。<br/>動感地帶 - asp、vbscript、javascript、jsp、vb源碼下載,網頁素材。<br/>笨犇網 - .net學習。<br/>動態網站制作指南 - ASP、PHP、JSP、SQL文章,是所有網絡技術愛好者們不可錯過的地方。<br/>厚街在線 - 提供ASP,PHP等源代碼下載,技術文章,論壇,免費計數器等。<br/>互動天空工作室(New) - 免費資源、源程序下載、免費服務、文章、網絡管理。<br/>簡單ASP - 在線ASP演示與下載、網頁素材、網頁特效的收集 、各類WEB教程。<br/>流星家園 - 非常豐富的ASP,VBSCRIPT,JS等編程資料及源程序下載,免費的供求信息發布,在線會議等。<br/>ARBBSv1.x - ARBBS v1.x系列版本的技術支持、代碼、補丁下載。<br/>ASP/JSP技術網 - ASP技術、JSP技術、數據庫、網頁特效、網絡安全、原代碼下載。<br/>ASP代碼下載 - 目前國內最大的ASP代碼下載,ASP教程下載和組件下載站點。<br/>ASP精品站(New) - ASP源碼下載,ASP技術文章,關于ASP一切的一切。<br/>ASP酷 - 提供技術教程,技術論壇,程序下載,提供留言版,bbs等服務。<br/>ASP空間 - ASP技術專題站,提供個人建站服務,全方位的建站技術,文章及資料等著你來查閱及參考。<br/>ASP資訊 - 黑客技術,asp源程序,delphi教程,手機短信,sms,網絡相冊,軟件下載。<br/>ASP101 - 著名的ASP101站點。<br/>ASPCode - 國外的一個asp源代碼收集的網站。<br/>ASP原代碼 - 提供大量的ASP原代碼下載,以及技術文章。<br/>ASP在線 - 技術論壇,技術資料中心,程序員聯盟,在線調試ASP。<br/>ASP在線 - 在線學習,源瑪,ASP,VBSCRIPT,JAVASCRIPT。<br/>ASP中華網 - ASP教程,ASP組件,JSP教程。<br/>ASP中文網(New) - 提供asp技術文章、代碼、實例和論壇。<br/>ASP新生代 - ASP教材、ASP源碼、技術論壇等欄目。<br/>逍遙居軟件世界 - 提供最新共享軟件,軟件注冊,趣味軟件,各類學習資料(ASP、HTML、Javascript)。<br/>前哨空間 - ASP、SQL、PHP、JAVA等應用。<br/>DotNet吧 - .net編程的技術交流。<br/>天信源碼之家<br/>NET中文資源網 - .NET的全面介紹,包含WML、C#、、XML、數據庫(SQL)。<br/>張錕的作品站 - 張錕的作品,ASP+()編程指南,輕松快學Email和其他短文。<br/>中國ASP - 論壇、BBS、CHAT、聊天室、留言本、新聞發布系統、投票系統、站點訪問統計報告系統、站點遠程管理系統、站點搜索等。<br/>中國ASP聯盟 - 本站旨在聯合所有的編程高手<br/>中國DotNet俱樂部<br/>心與靈 - 心與靈ASP、JSP、CGI、JAVA、JavaScript、網頁制作,網絡編程,軟件開發,平面設計。<br/>.net個人站 - 學習.net的好站點。<br/>飛躍dotnet - .net技術網站,豐富原代碼。<br/>,VB程序員交流之窗 - 、程序員心得體會交流中心,歡迎光臨。<br/>asp愛好者<br/>編程技術網 - 微軟.net技術資源站,代碼下載,技術文章,、、下載說明<br/>您下載的該文件來自---愛書吧(http://www.) & 做網頁(http://www.)<br/>使用前請您先閱讀以下條款,否則請勿使用本站提供的文件!<br/>1) 本站不保證所提供程序的完整性和安全性。<br/>2) 請在使用前查毒 (這也是您使用其它網絡資源所必須注意的) 。<br/>3) 由本站提供的程序對您的網站或計算機造成嚴重后果的本站概不負責。<br/>4) 轉載本站提供的資源請勿刪除本說明文檔。<br/>5) 本站提供的程序均為網上搜集,如果該程序涉及或侵害到您的版權請立即寫信通知我們。<br/>如有遇到問題歡迎到論壇(http://www./bbs)提出,您可以得到更多的技術支持!<br/>更多請訪問http://www.,提供大量源碼、教程下載!<br/>教程下載注意:閱讀器請到www.下載:<br/>后綴為PDG請用超星瀏覽器閱讀;<br/>后綴為WDL用華康瀏覽器閱讀;;<br/>后綴為PDF用 Adobe Reader 6.0閱讀;<br/>視頻請下載播放器和解碼器<br/>做網頁---就是那么簡單!......<br/>我們的努力需要您的肯定......<br/>站長: E-mail:congzi0314#<br/>附:愛書吧(http://www.),讓更多的人,讀更多的書。專業的編程教程下載站點。<br/>附:快來下載(http://www.),專業的工具下載站點。<br/>附:VB新勢力(http://www.),專業的VB編程網站、含VB源碼、教程、控件、文章、最新VB試題、VB畢業設計和畢業論文等。API HOOK的使用 - 讓QQ在PC喇叭中發聲<br/>本人正放大假,百無聊賴,巧逢近日一好友突發奇想,問我如何才可以使QQ消息的聲音不在音箱里發出而在PC喇叭里響,說是什么開音箱浪費電力,!◎#¥%…※難道現在的人都秉承了艱苦奮斗的精神?^_^<br/>要完成這項工作可以使用API HOOK,所以我在這里以修改QQ2003為例子,簡單的講一下不需要DLL(因為我一開始就不喜歡它),遠程線程,或SEH,而直接使用API HOOK的方法。<br/>在這里我補充一下以下的程序用匯編寫會靈活很多,只不過我想用BCB來調試,所以就改用C來寫代碼……<br/>首先我們獲得QQ等進程號,在這里我使用了ToolHelp32的一系列函數來獲得,當然你還可以使用EnumProcess,CreateProcess,來得到進程號。<br/>unsigned long dwProcessId=NULL;<br/>HANDLE hProcessSnap = NULL;<br/>PROCESSENTRY32 pe32 = {0};<br/>hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);<br/>pe32.dwSize = sizeof(PROCESSENTRY32);<br/>if (Process32First(hProcessSnap, &pe32))<br/>{<br/>do{<br/>if (String(pe32.szExeFile).UpperCase()=="QQ.EXE")<br/>dwProcessId=pe32.th32ProcessID;<br/>}<br/>while (Process32Next(hProcessSnap, &pe32));<br/>}<br/>CloseHandle (hProcessSnap);<br/>HANDLE hProcess=OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwProcessId);<br/>這樣我們得出QQ.exe所在進程的句柄hProcess,以便在后使用。<br/>從Soft-ice調試器中得出QQ2003使用了winmm.dll中的sndPlaySoundA函數來發出聲音,于是使用GetProcAddress獲得winmm.dll的sndPlaySoundA函數映射到進程的地址。<br/>HMODULE hModule=GetModuleHandle("winmm");<br/>DWORD *dwsndPlaySoundA=(DWORD *)GetProcAddress(hModule,"sndPlaySoundA");<br/>跟著,我們寫出準備要替換sndPlaySoundA的我們自己的函數,首先我們將edx保存起來,因為在調用Beep()時會將寄存器的內容破壞,這里的edx是緊跟著調用sndPlaySoundA后的語句的地址,可能你會問為什么,下面才告訴你。然后我們就調用Beep(1000,150)函數來在PC喇叭,發出Beep一聲~,跟著恢復edx,再跳回sndPlaySoundA的下一個地址。<br/>(如果在Win98情況會變得簡單直接調用幾個端口就行了,不用理會代碼的重定位。)<br/>為了方便我在這里直接調用Beep的線性地址,在不同的Windows版本可能都不同。當然最好的方法是從程序入口點(調用GetModuleHandle()獲得),查找ImportTable,找到LoadLibrary(),以及GetProcAddress(),然后得到 Beep()的線性地址,當然這需要好多代碼,這里就不一一說明了。<br/>BYTE lpBuff[25]={0x58, //just for debug // pop eax<br/>// store the address into -=edx=-<br/>0x52, // push edx<br/>0x68,0x96,0x00,0x00,0x00, // push 150<br/>0x68,0xE8,0x03,0x00,0x00, // push 1000<br/>0xB8,0x10,0xC9,0xE8,0x77, // mov eax,0x77E8C910<br/>// Function Beep() Entry Point<br/>0xFF,0xD0, // call eax<br/>// get the address from -=edx=-<br/>0x5A, // pop edx<br/>0xFF,0xE2 // jmp edx<br/>};<br/>為了將我們自己的函數寫進內存,我在0x7FF00000申請了一段空間(我不信QQ.exe進程要占用這里的空間^_^),并使用WriteProcessMemory()將代碼寫進去。(其實這一步最好是寫進sndPlaySoundA中,將(void*)0x7FF00000改成0,由Windows分配內存當然比手動好,然后直接call eax就回更好)<br/>// Allocate Virtual Memory at 0x7FF00000<br/>DWORD *dwAllocated=(DWORD *)VirtualAllocEx(hProcess,(void *)0x7FF00000,25,<br/>MEM_COMMIT|MEM_RESERVE,PAGE_EXECUTE_READWRITE);<br/>// write code to allocated-Mem<br/>unsigned long written_data=NULL;<br/>WriteProcessMemory(hProcess,dwAllocated,lpBuff,25,&written_data);<br/>現在是最重點的一步,我們用如下代碼替換sndPlaySoundA的起始代碼,用call時,CPU將call的下一地址保存再esp中(不明?看看有關保護模式編程方面的書啦~),所以以便我們自己代碼執行完后跳回去<br/>,然后就再這里調用我們的代碼。<br/>const BYTE lpBuffers[9]={<br/>0x5a, // pop edx<br/>0x8d,0x05,0,0,0xF0,0x7F, // lea eax,[0x07FF00000]<br/>// allocated-mem entry<br/>0xff,0xD0 // call eax<br/>};<br/>要寫sndPlaySoundA的那段內存,就必須改變該段的讀寫狀態,因為他是禁制寫如的,用VirtualProtect可解決問題。<br/>// Set Memory readwrite status<br/>unsigned long *lpflOldProtect=NULL;<br/>VirtualProtect(dwsndPlaySoundA,9,PAGE_EXECUTE_READWRITE,lpflOldProtect);<br/>//Save the sndPlaySoundA() Entry Point to lpOldBuffers and write into code<br/>static BYTE lpOldBuffers[9]={0};<br/>ReadProcessMemory(hProcess,dwsndPlaySoundA,&lpOldBuffers,9,&written_data);<br/>WriteProcessMemory(hProcess,dwsndPlaySoundA,&lpBuffers,9,&written_data);<br/>//restore the sndPlaySoundA() Entry Point<br/>//<br/>//WriteProcessMemory(hProcess,dwsndPlaySoundA,&lpOldBuffers,9,&written_data);<br/>跟著的問題就不用我哆嗦了,沒什么特別的,看看就明白<br/>-Immane 2003.7.11function password()<br/>{<br/>if(member==i+p+d+m) //第一個用戶名;對照密碼表翻譯為:user<br/>{<br/>if(pass==aaa+bbb+ccc+ddd) //第一個密碼;對照密碼表翻譯為:abcd<br/>{<br/>flag2=1 //用戶名密碼正確對標志flag2置1<br/>}<br/>}<br/>if(member==my1+my2) //設定第二個用戶名<br/>{<br/>if(pass==my3+my4)<br/>{<br/>flag2=1<br/>}<br/>}<br/>if(flag2==1)<br/>{<br/>alert( member + ",你已通過密碼驗證" ) //輸入正確后的提示語<br/>location.href = h+t+pp //密碼正確后進入的頁面(對密碼表)<br/>}<br/>else<br/>{<br/>alert ("對不起,你的用戶名和密碼不正確") //輸錯密碼后的警示語<br/>flag1++;<br/>}<br/>if(flag1==3) //設定允許連續輸錯密碼的次數<br/>{<br/>alert ("對不起,你已超過3次輸入")<br/>location.href = "error.htm" //連續3次輸錯后導向出錯頁面<br/>}<br/>}ASP設計常見問題及解答精要(精華)<br/>作為微軟推出的網頁與數據庫解決方案,ASP由于有微軟得天獨厚的操作系統等技術后盾支持,因此得到了迅速的發展,并且正受到越來越多的歡迎,在目前在電子商務網站的建設中有很多都使用ASP來編寫程序。<br/>  近來有很多的讀者向我們咨詢學習ASP的方法和在學習中遇到的一些問題,其中有一些是初學者經常遇到和面臨的問題。為了讓讀者在學習ASP的過程中加深對ASP的了解,并能夠有效地解決遇到的問題,我們特別收集了比較有代表性的一些問題,在此列舉出來并一一給予解答,希望能在這有限的篇幅里為你學習ASP助一臂之力。<br/>  1、問題:ASP是一種編程語言嗎?<br/>  答:ASP不是編程語言,而是一種開發環境。ASP提供了一個在服務器端執行指令的環境,它利用了特殊的符號()來區分HTML與必須經過服務器翻譯才能送往客戶端的命令。它可以執行的指令包括HTML語言,Microsoft VBScript和Microsoft Jscript等,因此可以制作出功能強大的Web應用程序。<br/>  2、問題:在Web服務器上容納多個Web站點,能使用PWS嗎?<br/>  答:在PWS上只能容納一個Web站點。為了在相同的計算機上容納多個Web站點,需要使用Windows NT Server或Windows 2000 Server/Professional和IIS。<br/>  3、問題:如何使用6個內置ASP對象?<br/>  答:ASP提供了多個內嵌對象,無須建立就可以在指令中直接訪問和使用它們,這六個對象主要有:請求(Request)對象、響應(Response)對象、工作階段(Session)對象、應用程序(Application)對象、服務器(Server)對象、Cookies對象,這六個對象中的服務器(Server)對象可加載其他組件,這可以擴展ASP的功能。<br/>  使用Server.CreateObject所建立的對象,它的生命周期在它建立時開始,在它所在的網頁程序結束時結束。如果想要讓該對象跨網頁使用,則可以用Session對象來記錄Server.CreateObject所建立的對象。<br/>  4、問題:為什么在使用Response.Redirect的時候出現以下錯誤:“標題錯誤,已將HTTP標題寫入用戶端瀏覽器,對任何HTTP的標題所作的修改必須在寫入頁內容之前”?<br/>  答:Response.Redirect可以將網頁轉移至另外的網頁上,使用的語法結構是這樣的:Response.Redirect網址,其中網址可以是相對地址或絕對地址,但在IIS4.0使用與在IIS5.0使用有所不同。<br/>  在IIS4.0轉移網頁須在任何數據都未輸出至客戶端瀏覽器之前進行,否則會發生錯誤。這里所謂的數據包括HTML的卷標,例如:< HTML>,< BODY>等,而在IIS5.0中已有所改進,在IIS5.0的默認情況下緩沖區是開啟的,這樣的錯誤不再產生。<br/>  在Response對象中有一Buffer屬性,該屬性可以設置網站在處理ASP之后是否馬上將數據傳送到客戶端,但設置該屬性也必須在傳送任何數據給客戶端之前。<br/>  為保險起見,無論采用何種ASP運行平臺,在頁面的開始寫上< % Response.Buffer=True %>,將緩沖區設置為開啟,這樣的錯誤就不會發生了。<br/>  5、問題:緩沖輸出對于網頁傳輸有沒有影響?<br/>  答:在比較大的Web頁中,第一部分在瀏覽器中出現可能會有一些延遲,但是加載整個Web頁的速度比不用緩沖要快。<br/>  6、問題:在沒有表單提交時查詢字符串的值是否可以使用Request.QueryString集合?<br/>  答:Request對象用于讀取瀏覽器的數據,它除了可以讀取表單字段的內容,還可以用來讀取附帶在網址后面的參數,無論請求字符串怎樣添加到鏈接地址中對Request來說都沒有什么不同。使用get方法提交一個表單,還是跟隨一個附加查詢串的鏈接查詢字符串中所有的值,都可以使用Request.QueryString集合。<br/>  7、問題:我在ASP腳本中寫了很多的注釋,這會不會影響服務器處理ASP文件的速度?<br/>  答:在編寫程序的過程中,作注釋是良好的習慣。經國外技術人員測試,帶有過多注釋的ASP文件整體性能僅僅會下降0.1%,也就是說在實際應用中基本上不會感覺到服務器的性能下降的。<br/>  8、問題:需不需要在每個ASP文件的開頭使用< % @LANGUAGE=VBScript % >?<br/>  答:在每個ASP文件的開頭使用< % @LANGUAGE=VBScript %>代碼是用來通知服務器現在使用VBScript來編寫程序,但因為ASP的預設程序語言是VBScript,因此忽略這樣代碼也可以正常運行,但如果程序的腳本語言是JavaScrip,就需要在程序第一行指明所用的腳本語言。<br/>9、問題:我有沒有必要在每一個ASP文件中使用“Option Explicit”?<br/>  答:在實際應用中,VBScript變量的概念已經模糊了,允許直接使用變量,而不用Dim聲明變量,但這并不是一個好習慣,容易造成程序錯誤,因為可能重復定義一個變量。我們可以在程序中使用Option Explicit語句,這樣在使用一個變量的時候,必須先聲明它,如果使用了沒有經過聲明的變量,運行時,程序就會出錯。<br/>  實踐證明,ASP文件中使用“Option Explicit”可以使得程序出錯機會降到最少,并且會大大提升整體性能。<br/>  10、問題:運行ASP文件時有什么安全措施?<br/>  答:ASP提供了很好的代碼保護機制,所有的ASP代碼都在服務器端執行而只返回給客戶端代碼執行結果。但仍不排除惡意人士對Web服務器的刻意破壞,所以在編寫ASP文件時更要注意安全問題。<br/>  雖然在ASP中引入文件以inc作為擴展名,在這里仍建議以ASP作為引文件的擴展名。當這些代碼在安全機制不好的Web Server上運行時,只需在地址欄上輸入引入文件的地址(inc為擴展名),就可以瀏覽該引入文件的內容,這是由于在Web Server上,如果沒有定義好解析某類型(比如inc)的動態連接庫時,該文件以源碼方式顯示。<br/>  另外,不要把數據庫文件放在網站結構內部,這樣,當惡意人士獲取數據庫路徑后,就可以輕易獲取該數據庫,進而肆意更改數據庫內容。比較好的做法是,為數據庫建立數據源名稱DSN(Date Source Name),在DSN中存儲了有關連接到指定數據提供者的信息,包括:“數據庫的物理位置,用于訪問數據庫的驅動程序的類型,訪問數據庫的驅動程序所需要的任何其他參數”,在進行數據庫訪問時可以直接訪問該DSN。<br/>  11、問題:評介Web數據庫管理系統時,應該考慮哪些問題?<br/>  答:在評價一個Web數據庫管理系統時,必須考慮到三方面的問題:多用戶問題;所建立的Web數據庫應該是關系型的;數據庫的安全性問題。<br/>  12、問題:ADO是什么,它是如何操作數據庫的?<br/>  答:ADO的全名是ActiveX Data Object(ActiveX數據對象),是一組優化的訪問數據庫的專用對象集,它為ASP提供了完整的站點數據庫解決方案,它作用在服務器端,提供含有數據庫信息的主頁內容,通過執行SQL命令,讓用戶在瀏覽器畫面中輸入,更新和刪除站點數據庫的信息。<br/>  ADO主要包括Connection,Recordset和Command三個對象, 它們的主要功能如下:<br/>  •Connection對象:負責打開或連接數據庫文件;<br/>  •Recordset對象:存取數據庫的內容;<br/>  •Command對象:對數據庫下達行動查詢指令,以及執行SQL Server的存儲過程。<br/>  13、問題:使用Recordset對象和Command對象來訪問數據庫的區別在哪里?<br/>  答:Recordset對象會要求數據庫傳送所有的數據,那么數據量很大的時候就會造成網絡的阻塞和數據庫服務器的負荷過重,因此整體的執行效率會降低。<br/>利用Command對象直接調用SQL語句,所執行的操作是在數據庫服務器中進行的,顯然會有很高的執行效率。特別是在服務器端執行創建完成的存儲過程,可以降低網絡流量,另外,由于事先進行了語法分析,可以提高整體的執行效率。<br/>  14、問題:是否必須為每一個Recordset對象創建一個Connection對象?<br/>  答:可以同時對不同的Recordset對象使用相同的Connection對象,以節省資源。<br/>  15、問題:什么是數據庫管理系統(DBMS)?<br/>  答:數據庫為了保證存儲在其中的數據的安全和一致,必須有一組軟件來完成相應的管理任務,這組軟件就是數據庫管理系統,簡稱DBMS,DBMS隨系統的不同而不同,但是一般來說,它應該包括以下幾方面的內容:<br/>  數據庫描述功能:定義數據庫的全局邏輯結構,局部邏輯結構和其他各種數據庫對象;<br/>  數據庫管理功能:包括系統配置與管理,數據存取與更新管理,數據完整性管理和數據安全性管理;<br/>  數據庫的查詢和操縱功能:該功能包括數據庫檢索和修改;<br/>  數據庫維護功能:包括數據引入引出管理,數據庫結構維護,數據恢復功能和性能監測。<br/>  為了提高數據庫系統的開發效率,現代數據庫系統除了DBMS之外,還提供了各種支持應用開發的工具。<br/>  16、問題:當前流行的WEB數據庫管理系統有哪些?<br/>  答:當前流行的Web數據庫管理系統有微軟的SQL Server、Oracle、DB2、Sybase,小規模的企業多使用Access。<br/>17、問題:在ASP中使用ADO的AddNew方法和直接使用“Insert into...”語句有何不同?哪種方式更好?<br/>  答:ADO的AddNew方法只是將“Insert into ”語句封裝了起來,所以,當對大量數據進行操作的時候,直接使用SQL語句將會大大加快存取數據的速度,因為它減少了ADO的“翻譯”時間,由于SQL語句所執行的操作是直接在數據庫服務器中進行的,尤其在數據量很大的時候有顯著的優勢。<br/>  18、問題:為什么我在ASP中使用標準的插入記錄語句 insert into books(name,email) values(“kitty”, “kitty@”)會出錯?<br/>  答:SQL(Structured Query Language/結構式查詢語言)是IBM公司在1970年代所發展出來的數據查詢語言,它現在已經成為關系型數據庫查詢語言的標準。SQL語句是一種以英文為基礎的程序語言,可以使用它來添加,管理以及存取數據庫。<br/>  在SQL語句中添加時的字符串雖然可以使用雙引號,但在ASP中卻需要使用單引號才能正常執行。所以應當寫成insert into books(name,email) values(‘kitty’,‘kitty@’)。<br/>  19、問題:什么是ActiveX 控件 在哪里可以得到這些ActiveX控件 <br/>  答:Microsoft ActiveX控件是由軟件提供商開發的可重用的軟件組件。除了ASP的內嵌對象外,另外安裝進來的ActiveX控件也可以在ASP中使用,這樣可以節省許多寶貴的開發時間,在ASP中其實也內嵌了很多的ActiveX控件可以使用。<br/>  使用ActiveX控件,可以很快地Web應用程序、以及開發工具中加入特殊的功能。例如,使用AdRotator對象來制作廣告滾動板,使用FileSystemObject對象進行文件存取,使用Marquee對象實現滾動文字。<br/>  現在,已有1000多個商用的ActiveX控件,開發ActiveX控件可以使用各種編程語言,如C,C++等,以及微軟公司的 Visual Java開發環境Microsoft Visual J++。 ActiveX控件一旦被開發出來,設計和開發人員就可以把它當作預裝配組件,用于開發客戶程序。以此種方式使用 ActiveX控件,使用者無需知道這些組件是如何開發的,在很多情況下,甚至不需要自己編程,就可以完成網頁或應用程序的設計。<br/>  目前由第三方軟件開發商提供的商用控件有1000多種。微軟ActiveX組件庫(ActiveX Component Gallery)中存著有關信息以及相關的連接,它們指向微軟及第三方開發商提供的各種 ActiveX 控件。在微軟ActiveX組件庫(ActiveX Component Gallery)中,可以找到開發Internet增強型ActiveX 控件的公司列表。<br/>  20、問題:為什么使用strStartPort=(Request.Form ("catmenu_0")語句取到表單中起始站點的值在數據庫卻找不到?<br/>  答:這是因為取到的起始站點的值可能有空格,比如原意是“杭州”,但是由于空格存在,ASP程序取到的值可能就是“ 杭州”,而數據庫中只有“杭州”的記錄,當然就找不到了,解決的方法是利用Trim 函數將字符串兩頭空格全部去除,相應的語句為:<br/>strStartPort=TRIM(Request.Form("catmenu_0"))<br/>  21、問題:在ASP中當變量的生命周期結束后,有幾種保留變量內容的方法?<br/>  答:任何導致網頁結束的操作,比如當按下瀏覽器的“刷新”按鈕,或者關閉了瀏覽器,再重新打開它,都會導致變量生命周期的結束。<br/>  如果希望在網頁結束執行時,還能夠保留變量的內容,以備下一次執行時使用,就可以借助Application對象來實現。比如可以利用Application對象來制作統計網站訪問量的計數器。<br/>  Session對象跟Application對象一樣,可以在網頁結束時將變量的內容存儲下來,但是與Application對象不同的是,每個聯機是一個獨立的Session對象,簡單地說就是所有聯機上網者只會共享一個Application對象,但每位聯機上網者卻會擁有自己的Session對象。<br/>  Application對象與Session對象可以幫我們把信息記錄在服務器端,而Cookies對象則會借助瀏覽器提供的Cookies功能將信息記錄在客戶端。有一點要注意,Cookies是記錄在瀏覽器的信息,所以數據的存取并不象存取其他ASP對象(信息存儲在Server端)那么簡單,就實際運行來看,只有在瀏覽器開始瀏覽Server的某一網頁,而Server尚未下載任何數據給瀏覽器之前,瀏覽器才能夠與Server進行Cookies數據的交換。<br/>  22、問題:對象使用完后應該怎么辦?<br/>  答:當使用完對象后,首先使用Close方法來釋放對象所占用的系統資源;然后設置對象值為“nothing”來釋放對象占用的內存,否則會因為對象太多導致WEB服務站點運行效率降低乃至崩潰,相應語句如下:<br/>  < %<br/>  對象.close<br/>  set對象= nothing<br/>  % ><br/>23、問題:在ASP文件中讀取HTML的表單字段有幾種方法?<br/>  答:Request對象除了可以用來讀取附帶在網址后面的參數以外,也可以讀取HTML表單字段的內容,經常使用的語法結構如下:<br/>  < Form name =Formname method=“Get|Post”Action=“URL”>< Form ><br/>其中的method可以接受Get或Post兩種傳輸的方法,其中的Post是允許傳輸大量數據的方法,而Get方法會將所要傳輸的數據附在網址后面,然后一起送達服務器,因此傳送的數據量就會受到限制,但是執行效率卻比Post方法好。<br/>  使用Get或Post方法都可以將數據送至服務器,使用Request對象接收數據的相對應方法如下:<br/>  Get:Request.QueryString(“字段名稱”),也可以寫成Request (“字段名稱”)<br/>  Post:Request.Form (“字段名稱”),也可以寫成Request (“字段名稱”)<br/>  24、問題:如何提高使用Request集合的效率?<br/>  答:在使用Request集合時,由于包含了一系列對相關集合的搜索,這比訪問一個局部變量要慢得多。因此,如果打算在頁面中多次使用Request集合中的一個值,應該考慮將其存貯為一個局部變量。<br/>  25、問題:在ASP頁面中既可以使用VBScript,也可以使用Jscript,混合使用腳本引擎好嗎?<br/>  答:雖然在ASP頁面中既可以使用VBScript,也可以使用JScript。但是在同一個頁面上同時使用JScript和VBScript則是不可取的。因為服務器必須實例化并嘗試緩存兩個(而不是一個)腳本引擎,這在一定程度上增加了系統負擔。因此,從性能上考慮,不應在同一頁面中混用多種腳本引擎。<br/>  26、問題:當我們建立了一個ASP文件,并且符合語法時,通過瀏覽器輸入以下地址,或通過資源管理器打開瀏覽:c:\inetpub\wwwroot\a.asp,將出現無法運行的錯誤,并提示權限不對或文件無法訪問,為何不能正常運行ASP文件?<br/>  答:這是因為ASP文件首先要求站點是具備“執行(腳本)”屬性的;然后要求按照URL格式輸入地址,而不是DOS格式,我們需要在電腦上安裝好并啟動Web服務平臺,并確保ASP文件存放在Web服務器的虛擬目錄下,就可以通過HTTP的格式來瀏覽,在瀏覽器的地址欄輸入:“http:// Web站點名稱(或站點的IP地址)/ASP文件名稱”,回車后就可以在瀏覽器中看到服務器執行ASP文件的結果。<br/>  27、問題:什么是?它與ASP有什么關系?<br/>  答:Active Server Pages(ASP,活動服務器頁面)就是一個比較簡單編程環境,在其中,可以混合使用HTML、腳本語言以及少量組件來創建服務器端的Internet應用程序;<br/>  是微軟力推的功能強大的編程環境,可以使用C#等多種高級語言及腳本語言、HTML、XML、XSL等來創建基于網絡的應用程序。將C#作為一種面向對象語言,在很多方面來看,C#將成為微軟的與Java相似的語言。 C#是開發中一個最重要的功能,微軟會將C#發展成為Java的強勁對手。這也是微軟.Net框架的一個重要組成部分。我認為C#是微軟在編程語言領域擊敗對手的主要工具。<br/>  在面向對象性、數據庫連接、大型站點應用等方面都優于ASP程序,還提供更多的其他方面的新特性,例如:內置的對象緩存和頁面結果緩存;內置的XML支持,可用于XML數據集的簡單處理;服務器控制提供了更充分的交互式制等。<br/>  依然完全鎖定在微軟的操作系統中,要真正發揮潛力,你要使用C#或。這兩種語言將成為標準的核心的腳本語言。Abs(number) 取得數值的絕對值。 <br/>Asc(String) 取得字符串表達式的第一個字符ASCII 碼。 <br/>Atn(number) 取得一個角度的反正切值。 <br/>CallByName (object, procname, usecalltype,[args()]) 執行一個對象的方法、設定或傳回對象的屬性。 <br/>CBool(expression) 轉換表達式為Boolean 型態。 <br/>CByte(expression) 轉換表達式為Byte 型態。 <br/>CChar(expression) 轉換表達式為字符型態。 <br/>CDate(expression) 轉換表達式為Date 型態。 <br/>CDbl(expression) 轉換表達式為Double 型態。 <br/>CDec(expression) 轉換表達式為Decimal 型態。 <br/>CInt(expression) 轉換表達式為Integer 型態。 <br/>CLng(expression) 轉換表達式為Long 型態。 <br/>CObj(expression) 轉換表達式為Object 型態。 <br/>CShort(expression) 轉換表達式為Short 型態。 <br/>CSng(expression) 轉換表達式為Single 型態。 <br/>CStr(expression) 轉換表達式為String 型態。 <br/>Choose (index, choice-1[, choice-2, ... [, choice-n]]) 以索引值來選擇并傳回所設定的參數。 <br/>Chr(charcode) 以ASCII 碼來取得字符內容。 <br/>Close(filenumberlist) 結束使用Open 開啟的檔案。 <br/>Cos(number) 取得一個角度的余弦值。 <br/>Ctype(expression, typename) 轉換表達式的型態。 <br/>DateAdd(dateinterval, number, datetime) 對日期或時間作加減。 <br/>DateDiff(dateinterval, date1, date2) 計算兩個日期或時間間的差值。 <br/>DatePart (dateinterval, date) 依接收的日期或時間參數傳回年、月、日或時間。 <br/>DateSerial(year, month, day) 將接收的參數合并為一個只有日期的Date 型態的數據。 <br/>DateValue(datetime) 取得符合國別設定樣式的日期值,并包含時間。<br/>Day(datetime) 依接收的日期參數傳回日。 <br/>Eof(filenumber) 當抵達一個被開啟的檔案結尾時會傳回True。 <br/>Exp(number) 依接收的參數傳回e 的次方值。 <br/>FileDateTime(pathname) 傳回檔案建立時的日期、時間。 <br/>FileLen(pathname) 傳回檔案的長度,單位是Byte。 <br/>Filter(sourcearray, match[, include[, compare]]) 搜尋字符串數組中的指定字符串,凡是數組元素中含有指定字符串,會將它們結合成新的字符串數組并傳回。若是要傳回不含指定字符串的數組元素,則include 參數設為False。compare 參數則是設定搜尋時是否區分大小寫,此時只要給TextCompare 常數或1 即可。 <br/>Fix(number) 去掉參數的小數部分并傳回。 <br/>Format(expression[, style[, firstdayofweek[, firstweekofyear]]]) 將日期、時間和數值資料轉為每個國家都可以接受的格式。 <br/>FormatCurrency(expression[,numdigitsafterdecimal [,includeleadingdigit]]) 將數值輸出為金額型態。 <br/>numdigitsafterdecimal 參數為小數字數,includeleadingdigit 參數為當整數為0 時是否補至整數字數。 <br/>FormatDateTime(date[,namedformat]) 傳回格式化的日期或時間數據。 <br/>FormatNumber(expression[,numdigitsafterdecimal [,includeleadingdigit]]) 傳回格式化 <br/>的數值數據。Numdigitsafterdecimal 參數為小數字數,includeleadingdigit 參數為當整數為0 時是否補至整數字數。 <br/>FormatPercent(expression[,numdigitsafterdecimal [,includeleadingdigit]]) 傳回轉換為百分比格式的數值數據。numdigitsafterdecimal 參數為小數字數,includeleadingdigit 參數為當整數為0 時是否補至整數字數。 <br/>GetAttr(filename) 傳回檔案或目錄的屬性值。 <br/>Hex(number) 將數值參數轉換為16 進制值。 <br/>Hour(time) 傳回時間的小時字段,型態是Integer。 <br/>Iif(expression, truepart, falsepart) 當表達式的傳回值為True 時執行truepart 字段的程序,反之則執行falsepart 字段。 <br/>InStr([start, ]string1, string2) 搜尋string2 參數設定的字符出現在字符串的第幾個字符,start 為由第幾個字符開始尋找,string1 為欲搜尋的字符串,string2 為欲搜尋的字符。 <br/>Int(number) 傳回小于或等于接收參數的最大整數值。 <br/>IsArray(varname) 判斷一個變量是否為數組型態,若為數組則傳回True,反之則為False。<br/>IsDate(expression) 判斷表達式內容是否為DateTime 型態,若是則傳回True,反之則為False。 <br/>IsDbNull(expression) 判斷表達式內容是否為Null,若是則傳回True,反之則為False。 <br/>IsNumeric(expression) 判斷表達式內容是否為數值型態,若是則傳回True,反之則為False。 <br/>Join(sourcearray[, delimiter]) 將字符串數組合并唯一個字符串,delimiter 參數是設定在各個元素間加入新的字符串。 <br/>Lcase(string) 將字符串轉換為小寫字體。 <br/>Left(string, length) 由字符串左邊開始取得length 參數設定長度的字符。 <br/>Len(string) 取得字符串的長度。 <br/>Log(number) 取得數值的自然對數。 <br/>Ltrim(string) 去掉字符串的左邊空白部分。 <br/>Mid(string, start[, length]) 取出字符串中strat 參數設定的字符后length 長度的字符串,若length 參數沒有設定,則取回start 以后全部的字符。 <br/>Minute(time) 取得時間內容的分部分,型態為Integer。 <br/>MkDir(path) 建立一個新的目錄。 <br/>Month(date) 取得日期的月部分,型態為Integer。<br/>MonthName(month) 依接收的月份數值取得該月份的完整寫法。 <br/>Now() 取得目前的日期和時間。 <br/>Oct(number) 將數值參數轉換為8 進制值。 <br/>Replace(expression, find, replace) 將字符串中find 參數指定的字符串轉換為replace 參數指定的字符串。 <br/>Right(string,length) 由字符串右邊開始取得length 參數設定長度的字符。 <br/>RmDir(path) 移除一個空的目錄。 <br/>Rnd() 取得介于0 到1 之間的小數,如果每次都要取得不同的值,使用前需加上Randomize 敘述。 <br/>Rtrim(string) 去掉字符串的右邊空白部分。 <br/>Second(time) 取得時間內容的秒部分,型態為Integer。 <br/>Sign(number) 取得數值內容是正數或負數,正數傳回1,負數傳回-1,0 傳回0。 <br/>Sin(number) 取得一個角度的正弦值。 <br/>Space(number) 取得number 參數設定的空白字符串。<br/>Split(expression[, delimiter]) 以delimiter 參數設定的條件字符串來將字符串分割為字符串數組。 <br/>Sqrt(number) 取得一數值得平方根。 <br/>Str(number) 將數字轉為字符串后傳回。 <br/>StrReverse(expression) 取得字符串內容反轉后的結果。 <br/>Tan(number) 取得某個角度的正切值。 <br/>TimeOfDay() 取得目前不包含日期的時間。 <br/>Timer() 取得由0:00 到目前時間的秒數,型態為Double。 <br/>TimeSerial(hour, minute, second) 將接收的參數合并為一個只有時間Date 型態的數據。 <br/>TimaValue(time) 取得符合國別設定樣式的時間值。 <br/>Today() 取得今天不包含時間的日期。 <br/>Trim(string) 去掉字符串開頭和結尾的空白。 <br/>TypeName(varname) 取得變量或對象的型態。 <br/>Ubound(arrayname[, dimension]) 取得數組的最終索引值,dimension 參數是指定取得第幾維度的最終索引值。 <br/>Ucase(string) 將字符串轉換為大寫。 <br/>Val(string) 將代表數字的字符串轉換為數值型態,若字符串中含有非數字的內容則會將其去除后,合并為一數字。 <br/>Weekday(date) 取的參數中的日期是一個星期的第幾天,星期天為1、星期一為2、星期二為3 依此類推。 <br/>WeekDayName(number) 依接收的參數取得星期的名稱,可接收的參數為1 到7,星期天為1、星期一為2、星期二為3 依此類推。 Dos 應用精華<br/>DOS 基礎命令<br/>  cd     改變當前目錄       sys   制作DOS系統盤<br/>  copy    拷貝文件         del   刪除文件<br/>  deltree   刪除目錄樹        dir   列文件名<br/>  diskcopy  制磁盤          edit  文本編輯<br/>  format    格式化磁盤        md   建立子目錄<br/>  mem     查看內存狀況       type  顯示文件內容<br/>  rd     刪除目錄         ren   改變文件名<br/>  記得多少啊,忘了就去上課看看,下面四個命令是新的,給出命令格式,你自己試試看,學電腦重要的就是摸索。<br/>  cls     清屏<br/>[適用場合]  屏幕上太亂了,或是屏幕上出現亂碼了, 清除屏幕上顯示內容但不影響電腦內部任何信息<br/>[用  法]  cls  回車<br/>  move     移動文件,改目錄名 <br/>[適用場合]  移動文件到別的目錄<br/>[用  法]  move [文件名] [目錄]        移動文件至新目錄下<br/>        move [目錄名] [目錄名]       改目錄名<br/>[例  子]  c:\>move c:\autoexec.bat c:\old?<br/>        移動autoexec.bat文件至old目錄下<br/>        c:\>move c:\config.sys c:\old?<br/>        移動config.sys文件至old目錄下<br/>  more    分屏顯示<br/>[適用場合]  當輸出很多一屏顯示不下時采用,幾乎適合所有命令,尤其是type等命令時很有用。 使用more時磁盤不能有寫保護,也不適合光驅。<br/>[用  法]  type [文件名] | more        分屏顯示文件內容<br/>        more < [文件名]          分屏顯示文件內容<br/>[例  子]  C:\>type msdos.w40 | more<br/>  xcopy    拷貝目錄和文件<br/>[適用場合]  在進行連同子目錄一起拷貝時很有用,在拷貝大量文件時比COPY命令要快得多<br/>[用  法]  xcopy [文件名] [目錄]       將指定文件拷貝到指定目錄<br/>        xcopy [源目錄] [目的目錄]  將源目錄連子目錄考到目的目錄下<br/>        xcopy *.* [目錄] /s   將文件與非空子目錄拷貝到指定目錄<br/>        其它常用參數還有: v 拷貝后校驗,會影響速度<br/>                  e 與s 相似,但即使子目錄是空的也會拷貝。<br/>help    幫助<br/>[適用場合]  當您想具體了解DOS命令的使用方法時使用<br/>[用  法]  help                提供所有DOS命令幫助<br/>        help [DOS命令]           提供有關命令的幫助<br/>  如果你只大致記得某個命令,可以在提示符后直接輸入help命令,然后將出現下面的畫面:<br/>attrib   設置文件屬性<br/>[適用場合]  想對文件做較特殊的處理時<br/>[用  法]  attrib 顯示所有文件的屬性<br/>        attrib +r或-r [文件名] 設置文件屬性是否為只讀<br/>        attrib +h或-h [文件名] 設置文件屬性是否隱含<br/>        attrib +s或-s [文件名] 設置文件屬性是否為系統文件<br/>        attrib +a或-a [文件名] 設置文件屬性是否為歸檔文件<br/>        attrib /s 設置包括子目錄的文件在內的文件屬性<br/>[例  子]  C:\TEST>attrib +r wina20.386<br/>        C:\>attrib +h *.* /s? 隱含所有文件<br/>  date     顯示及修改日期<br/>[適用場合]  想知道或修改時間和日期<br/>[用  法]  date 顯示和改變當前日期<br/>[例  子]  C:\>date 09-20-1996? 將日期改為1996年9月20日<br/>        C:\>date?<br/>          Current date is Tue 08-20-1996<br/>          Enter new date (mm-dd-yy):09-20-1996<br/>          按月-日-年的順序修改當前日期 直接按回車鍵忽略修改日期<br/>  lable    設置卷標號<br/>[適用場合]  用來為磁盤做個標記<br/>[用  法]  label 顯示磁盤卷標<br/>        label [盤符] [卷標名] 設定指定盤的卷標<br/>[例  子]  C:\>label?<br/>        Volume in drive C is WANG<br/>        Volume Serial Number is 2116-1DD0<br/>        volume label (11 characters,Enter for none) <br/>        可以輸入卷標,直接回車后<br/>        Delete current volume label (Y/N) <br/>        按y刪除舊卷標,按n不更改<br/> <br/>  defrag   磁盤碎片整理<br/>[適用場合]  磁盤讀寫次數很多,或磁盤使用時間很長了,可能需要使用這條命令整理磁盤。磁盤碎片并不是指磁盤壞了,而只是由于多次的拷貝和刪除文件后,磁盤使用會很不連貫,致使速度變慢。<br/>[用  法]  1. C:\>defrag?<br/>        2. 選擇要整理的磁盤<br/>        3. 電腦分析磁盤狀況,然后告訴我們磁盤有多少需整理。按Esc鍵<br/>        4. 選擇Optimization Method(磁盤優化方法),選擇“全部優化”或“僅優化文件”<br/>        5. 選擇Begin Optimization 開始整理<br/>        6. 整理完后,按回車鍵<br/>        7. 按Esc退出。<br/>doskey   調用和建立DOS宏命令<br/>[適用場合]  經常需要輸入重復的命令時,有非常大的用處<br/>[用  法]  doskey <br/>        將doskey駐留內存,開辟出緩沖區,以后輸入的命令都將保存在緩沖區中,可以隨時調用<br/>        doskey [宏命令名]=[命令名]  <br/>        將宏命令定義為命令,以后輸入宏命令,電腦就會執行相應的命令<br/>        doskey /reinstall      重新安裝doskey<br/>        doskey /bufsize=       設置緩沖區的大小<br/>        doskey /macros        顯示所有doskey宏<br/>        doskey /history        顯示內存中所有命令<br/>        doskey /insert|overstrike 設置新鍵入的字符是否覆蓋舊的字符<br/>[例  子]  C:\>DOSKEY?<br/>        C:\>dir<br/>        C:\>copy C:\temp\*.* a:<br/>        C:\>del c:\temp\*.*<br/>        C:\>copy b:\*.* c:\temp<br/>        上述四條命令都已被保存,用光標控制鍵的上下可以依次選擇使用或修改, 也可以用F7鍵列出保存的所有命令<br/>        C:\>doskey di=dir/w/p? 定義di為宏命令,意思是執行dir/w/p<br/>  fdisk    硬盤分區<br/>[建  議]  只有硬盤被很利害的病毒感染時,或是一塊新硬盤才需要分區,最好請懂行的人指導。硬盤都需經過低級格式化,分區,格式化三個步驟才可使用,成品電腦內的硬盤都已經做過這些加工了。<br/>[用  法]  輸入fdisk后按回車即可進入提示界面<br/> <br/>  emm386   擴展內存管理<br/>[建  議]  這條命令比較復雜,在第五章中系統配置里將詳細介紹<br/>lh/loadhigh   將程序裝入高端內存<br/>[適用場合]  這條命令一般用在autoexec.bat中,當有些軟件需要的基本內存很大時,它會有用<br/>[用  法]  lh [程序]  <br/>        將程序裝入高端內存 使用此命令時,config.sys文件中需有下面兩條語句。 device=emm386.exe dos=umb<br/>        lh [程序] /l:區號    將程序裝入指定的umb區<br/>        lh /s          一般是由memmaker專用<br/>[例  子]  C:\MOUSE\>lh mouse?  將鼠標驅動程序裝入高端內存<br/> memmaker   內存優化管理<br/>[適用場合]  這個命令現在已經很少用了,在當年DOS流行時,想玩游戲可少不了它,它可以騰出許多基本內存供游戲使用,只需安裝一次即可<br/>[用  法]  1. C:\>memmaker?<br/>        2. 回車繼續,F3退出<br/>        3. 選擇手動安裝和自動安裝,直接回車表示自動安裝(回車得了)<br/>        4. 選擇是否有程序需要擴充內存,可用空格鍵選擇,Yes表示需要,No不需要,按回車鍵即可。<br/>        5. 程序自動檢測硬盤內是否安裝了WINDOWS<br/>        6. 軟驅中若有軟盤則應將其取出,然后按回車鍵,電腦將重新起動兩次,不要中斷,只需按回車鍵。<br/>       ?。ㄆ鋵嵑芎唵?,一直按回車鍵就行了,呵呵)<br/>msd     系統檢測<br/>[適用場合]  用于檢查系統信息<br/>[用  法]  1. C:\>msd 回車后可見到如下畫面,在每個選項旁邊加了注解,表示該按鈕的功用<br/>?       2. 選擇需查詢的項目,比如選第一個Computer,將會彈出一個對話框顯示電腦的一些基本信息。你可以試試其他的選項,看看有什么用。<br/>        3. 按Alt+F鍵激活下拉菜單后, 選擇"Exit"項退出。<br/> undelete   恢復被刪除的文件<br/>[適用場合]  當不小心刪錯了文件時,它可以用得上。<br/>        DOS刪除文件時,只是將文件從分配表中去除,在磁盤存儲區內將文件名的第一個字母刪除,文件內容并未馬上從磁盤中刪除,所以能恢復。<br/>[用  法]  undelete       恢復已刪除的文件<br/>        undelete /all   恢復文件且不再詢問是否恢復,      <br/>        以"#%&-0123456789abcdefghijklmnopqrstuvwxyz"的順序為第一個<br/>        字母來恢復文件<br/>        undelete /list  列可恢復的文件名<br/>        undelete /s    可將undelete駐留內存,但幾乎沒人這樣使用<br/>prompt   設置提示符<br/>[適用場合]  當你厭煩了c:\>的提示符或者您想使您的提示符與眾不同時,您可以試一試,非常有趣的DOS命令,可以隨時顯示時間與日期。<br/>[用  法]  prompt $p$g 以當前目錄名和>號為提示符,這是最常用的提示符<br/>        prompt $t 表示時間      prompt $d 表示日期<br/>        prompt $$ 表示$        prompt $q 表示=<br/>        prompt $v 表示當前版本    prompt $l 表示<<br/>        prompt $b 表示|        prompt $h 表示退位符<br/>        prompt $e 表示Esc代表的字符  prompt $_ 表示回車換行<br/>[例  子]  C:\DOS>prompt wang$g? 將wang>作為提示符<br/>        WANG>prompt $t$d$g?  使用時間、日期和>號做為提示符<br/>        0:01:07.77Thu 08-29-1996>prompt $p$g?<br/>        C:\DOS><br/> <br/>restore   恢復已備份的文件<br/>[建  議]  如果以前用backup做過文件備份,則當原文件損壞時可以用它來恢復文件。<br/>        將用backup命令備份的磁盤中的文件恢復到另一磁盤中,備份磁盤中應有backup.00X和control.00X這兩條文件。<br/>[用  法]  restore [備份盤符] [目標盤符]<br/>        將備份盤上備份文件恢復到指定盤上<br/>        restore /s     將備份文件包括子目錄都恢復到指定盤上<br/>        restore /p     讓用戶判斷是否恢復文件<br/>        restore /b:日期  恢復日期以前的文件<br/>        restore /a:日期  恢復日期之后的文件<br/>        restore /l:時間  恢復時間之前的文件<br/>        restore /e:時間  恢復時間之后的文件<br/>        restore /m     只恢復上次備份后修改過的文件<br/>        restore /n     只恢復上次備份后已刪 除的文件<br/>        restore /d     只顯示要恢復的文件名<br/>[例  子]  C:\DOS>restore a: c:?<br/>        Insert backup diskette 01 in drive A:<br/>        Press any key to continue . . .<br/>        在A驅中放入第一張備份盤,按任意鍵即可,恢復完第一張后,按順序放入其它盤即可。<br/>        當您用上述命令不能正確恢復文件時請用:<br/>        C:\DOS>restore a: c:\ /s?<br/>time    顯示及修改時間<br/>[適用場合]  用于顯示及修改時間,用法同date<br/>[例  子]  C:\\DOS>time?<br/>        Current time is 12:15:26.04a<br/>        Enter new time: 11:20:20.00p<br/>        按時:分順序輸入時間,再加上下午(a/p)即可 直接按ENTER鍵可忽略修改時間。<br/>  set     設置環境變量<br/>[適用場合]  設置聲卡和路徑等時用到<br/>[用  法]  set [環境變量]=[字符串]   <br/>        這條命令常常用在autoexec.bat中<br/>[例  子]  C:\>set blaster=a220 i5 d1     設置聲卡的參數<br/>        C:\>set path=c:\dos         path c:\dos含義相同<br/> smartdrv   設置磁盤加速器<br/>[建  議]  它可以提高硬盤訪問速度,最好在autoexec.bat文件中加載吧。<br/>[用  法]  smartdrv /x<br/>        執行并駐留內存,開辟磁盤加速緩存區,并屏蔽所有驅動器緩存,是較常用的方法(一般用這個命令就夠了)<br/>        smartdrv /c       將緩存內的信息都寫入硬盤<br/>        smartdrv /e: 數字    設置一次移動的信息量<br/>        smartdrv /b: 數字    設置預先讀取的緩沖區大小<br/>append    設置非執行文件的路徑<br/>[適用場合]  當您無法在多個目錄中尋找到自己輸入的文稿時,可以試一試這個命令,用法類似path。<br/>[用  法]  append [路徑];[路徑]<br/>[例  子]  C:\>append c:\test?<br/>        設置尋找非可執行文件路徑為c:\\test如果該目錄下有文件1.txt時,在其它目錄下調用1.txt找不到時,可自動尋找到c:\\test目錄。<br/>        D:\UCDOS>edit 1.txt 可找到C:\test\1.txt文件<br/> debug     程序調試命令<br/>[建  議]  如果你學過匯編語言,那你應該會使用debug,如果沒學過,最好別使用<br/>[用  法]  debug [文件名]<br/> diskcomp   比較磁盤<br/>[適用場合]  比較兩張盤是否相同,沒想到什么時候會用到,在比較用diskcopy拷貝的兩張盤,為什么不用diskcopy/v校驗呢?<br/>[用  法]  diskcomp [盤符1] [盤符2] 比較盤1和盤2<br/>        diskcomp /1 只比較磁盤的第一面<br/>        diskcomp /8 只比較沒磁道的前8個扇區<br/>[例  子]  C:\>diskcomp a: a:<br/>        在同一軟驅中比較兩張盤<br/>        Insert FIRST diskette in drive A:<br/>        放入第一張盤<br/>        Press any key to continue . . .<br/>        Comparing 80 tracks 18 sectors per track, 2 side(s)   <br/>        Insert SECOND diskette in drive A:<br/>        放入第二張盤<br/>        Press any key to continue . . . Compare OK<br/>        比較未發現不同<br/>        Compare another diskette (Y/N) n<br/>        是否比較其它盤,選y繼續比較,選n停止<br/> expand    解壓工具<br/>[適用場合]  微軟公司軟件原始安裝盤中有許多后綴以"_"結尾的壓縮文件,可以用它解壓,解除您因為少數幾個文件丟失造成的麻煩。<br/>[用  法]  expand [源文件名] [目的文件]<br/>[例  子]  C:\>expand a:vsafe.co_ c:\dos\<br/>      ? 解壓vsafe.co_為文件<br/>        Microsoft (R) File Expansion Utility Version 2.10 Copyright (C) Microsoft Corp 1990-1993. All rights reserved.<br/>        Expanding a:vsafe.co_ to c:\dos\. a:vsafe.co_:33046 bytes expanded to 62576 bytes, 89% increase.<br/>        C:\DOS><br/> fasthelp   快速顯示幫助信息<br/>[建  議]  可以看看所有的命令,對于單個的命令,還不如在命令名后加/ 參數方便<br/>[用  法]  fasthelp       列出所有DOS命令的用處<br/>        fasthelp [命令名]  顯示命令的用處,等價于 [命令名]/ <br/>   fc    文件比較<br/>[建  議]  也許對于大多數人是永遠不會用到它的<br/>[用  法]  fc [文件名1] [文件名2]     比較兩文件的不同 參數還有: a c l Lbn n t w nnnn<br/>[例  子]  C:\TEST>fc a.bat b.bat?<br/>        Comparing files A.BAT and B.BAT<br/>        ***** A.BAT<br/>        choice /c:dme defrag,mem,end<br/>        if errorlevel 3 goto defrag<br/>        if errorlevel 2 goto mem<br/>        if errotlevel 1 goto end<br/>        ***** B.BAT choice /c:dme defrag,mem,end<br/>        ***** C:\TEST><br/>interlnk   啟動簡易網客戶機<br/>[適用場合]  如果有兩臺電腦可以通過它和intersvr聯成簡易的網絡,這是條很有用的命令,但不常用<br/>[用  法]   DOS新增支持網絡的功能,<br/>        它可以使兩臺電腦通過并口線或串口線相聯組成簡易的網絡使用interlnk 必須在config.sys中增添一句:<br/>        device=c:\dos\interlnk<br/>        并口線的兩頭都應是25針公接頭,針之間的連接如下圖:對應<br/>        p2------------------------p15<br/>        p3------------------------p13<br/>        p4------------------------p12<br/>        p5------------------------p10 公接頭指接頭為帶針的<br/>        p6------------------------p11 母接頭指接頭為帶孔的<br/>        p15-----------------------p2<br/>        p13-----------------------p3<br/>        p12-----------------------p4<br/>        p10-----------------------p5<br/>        p11-----------------------p6<br/>        p25-----------------------p25 地線<br/>[例  子]  C:\DOS\>interlnk Port-LPT1<br/>        this Computer    Other Computer<br/>         (Client)       (Server)<br/>          ----------------------------------------<br/>            E:   equals   A:<br/>            F:   equals   C:<br/>        在客戶機中E盤即為服務機的A盤,F盤為服務機的C盤<br/> intersvr   啟動簡易網服務器<br/>[適用場合]  使用它,電腦就成了服務器了(只限與DOS提供的簡易網)<br/>[用  法]  intersvr       啟動服務機<br/>        intersvr /lpt:1   啟動服務機,用lpt1口作為數據傳輸口<br/>        intersvr /com:1   啟動服務機,用com1口作為數據傳輸口<br/>        參數還有 x baud: b v rcopy (參見interlnk)<br/>[例  子]  C:\DOS>intersvr?<br/>  qbasic   啟動Basic集成環境<br/>[建  議]  也許對于大多數人是永遠不會用到它的<br/>[用  法]  如果會qbasic語言,那么可以利用它編寫自己的程序。必須有它才可用。<br/>        qbasic     起動basic語言環境<br/>        qbasic/editor 以全屏方式編輯語言<br/>        參數還有: b g h mbf nohi run<br/>[例  子]  C:\DOS>qbasic?<br/>setver     設置版本<br/>[適用場合]  當希望使用其它版本的dos命令時可以用它來欺騙電腦。在高版本DOS中,某些舊版本程序需要DOS3.3時,可用setver來設置<br/>[用  法]  使用時一般在config.sys中加入 device=setver.exe<br/>        setver          顯示文件的版本<br/>        setver [文件名] n.nn   設置指定文件的版本號<br/>[例  子]  C:\DOS>setver?<br/>        KERNEL.EXE 5.00<br/>        DOSOAD.SYS 5.00<br/>        EDLIN.EXE 5.00<br/>        BACKUP.EXE 5.00<br/>        ASSIGN.COM 5.00<br/>        EXE2BIN.EXE 5.00<br/>        JOIN.EXE 5.00<br/>        RECOVER.EXE 5.00<br/>        WINWORD.EXE 4.10<br/>        C:\><br/>        若程序AAA.exe必須在MS-DOS3.3下執行,則鍵入<br/>        C:\DOS>setver aaa.exe 3.30?<br/>        又如net5.exe僅在MS-DOS5.0下執行,則在config.sys中加入device=setver.exe后也可在Ms-DOS6.22下運行。<br/>  share    文件共享<br/>[建  議]  只有在軟件聲明必須要運行它時才用<br/>[用  法]  可在config.sys中加入 install=share.exe 也可直接運行參數有 f l<br/>  subst    路徑替換<br/>[建  議]  一個非常有趣的命令,如果經常用光碟軟件,可能有用。<br/>[用  法]  subst           顯示當前的替代路徑<br/>        subst [盤符] [路徑]                    <br/>        將指定的路徑替代盤符,該路徑將作為驅動器使用<br/>        subst /b         解除替代<br/>[例  子]  C:\DOS>subst a: c:\temp? 用c盤temp目錄替代a盤<br/>        C:\>subst a: /d?     解除替代<br/>  tree     顯示命令樹結構<br/>[適用場合]  查看所有的子目錄<br/>[用  法]  tree [盤符]    顯示所有的子目錄樹<br/>        tree /f      顯示目錄時同時顯示文件名<br/>        tree /a      以ASCII碼顯示目錄樹<br/>[例  子]  C:\WINDOWS>tree /a?<br/> unformat   恢復已被格式化的磁盤<br/>[建  議]  你把有重要信息的軟盤格式化了 快用unformat……什么 你用了format /u,那死定了<br/>[用  法]  unformat [盤符]    恢復指定的被格式化的磁盤<br/>        unformat /l      顯示unformat所找到的文件名<br/>[例  子]  C:\WINDOWS>unformat a:?<br/>  vsafe    病毒防護程序<br/>[建  議]  把它裝入內存可以隨時檢測出許多種病毒,是比較有用的。<br/>[用  法]  vsafe        加載vsafe在內存中<br/>        vsafe /u       從內存中去除vsafe<br/>        vsafe/ne       將vsafe裝入擴充內存<br/>        vsafe/nx       將vsafe裝入擴展內存<br/>        參數還有 Ax Cx n d<br/>[例  子]  C:\>vsafe<br/> <br/>  ver     顯示DOS版本<br/>[例  子]  C:\>ver<br/>       ?MS-DOS Version 6.22<br/>        C:\><br/>  vol     顯示指定的磁盤卷標號<br/>[例  子]  C:\>vol?<br/>        Volume in drive C is Wang<br/>        Volume Serial Number is 2116-1DD0<br/>        C:\><br/>  ctty    改變控制設備<br/>[建  議]  用來改變控制的輸入輸出設備,可以試試這條命令,不過恐怕不會有什么作用,是DOS中最沒用的命令之一<br/>[用  法]  ctty [設備名]    設置控制臺<br/>[例  子]  C:\>ctty aux?    設置aux為輸入輸出設備。<br/>介紹了這么多命令,是不是眼花繚亂了?學DOS的關鍵就是要多練習各種命令,但得給你提個醒,有些命令可得小心點,要不然到時就悔之晚矣。<br/> del *.*    刪除當前目錄所有文件<br/>[建  議]  在C盤根目錄使用del *.*會使電腦找不到鼠標、光驅、不能使用windows,甚至不能啟動。 事實上在任何目錄中使用這條命令,都需要好好考慮。<br/>deltree *.*   刪除當前目錄下所有目錄與文件<br/>[建  議]  在C盤根目錄中使用這條命令,那你必須要保證你的頭腦是清醒的, 而且你保證這樣做是有必要的,但我們認為在任何情況下都不應該這樣使用這條命令。 在任何目錄下使用deltree *.*都會產生與del *.*一樣甚至更壞的結果。慎之!慎之!<br/>format c:/u   格式化C盤<br/>[建  議]  除非你的硬盤被病毒感染得很深,或者有一個真正電腦專家告訴你應該這樣做,否則不要將C盤格式化,它會使你丟失一切信息,還需要花幾個小時來重新安裝所有的軟件。<br/>  fdisk    硬盤分區<br/>[建  議]  硬盤分區時,一定要讓一個曾經使用過這條命令的人來幫助你使用,否則你將失去所有信息,甚至連硬盤都不能使用了。<br/>  recover   覆蓋磁盤<br/>[建  議]  在DOS 6以后就不再有這條命令了,如果你使用的是老版本的DOS,勸你在任何時候都不要使用它,它除了將你的硬盤所有的信息破壞掉就沒有其它作用了。var i='u';<br/>var p='s';<br/>var d='e';<br/>var m='r';<br/>var aaa='a';<br/>var bbb='b';<br/>var ccc='c';<br/>var ddd='d';<br/>var h="o";<br/>var t="k";<br/>var pp=".htm";<br/>var my1="my";<br/>var my2="name";<br/>var my3="pa";<br/>var my4="ss";文件結構<br/>重要性<br/>審查項<br/>結論<br/>頭文件和定義文件的名稱是否合理?<br/>頭文件和定義文件的目錄結構是否合理?<br/>版權和版本聲明是否完整?<br/>重要<br/>頭文件是否使用了 ifndef/define/endif 預處理塊 <br/>頭文件中是否只存放“聲明”而不存放“定義”<br/>……<br/>程序的版式<br/>重要性<br/>審查項<br/>結論<br/>空行是否得體?<br/>代碼行內的空格是否得體?<br/>長行拆分是否得體?<br/>“{” 和 “}” 是否各占一行并且對齊于同一列?<br/>重要<br/>一行代碼是否只做一件事?如只定義一個變量,只寫一條語句。<br/>重要<br/>If 、 for 、 while 、 do 等語句自占一行,不論執行語句多少都要加“ {} ”。<br/>重要<br/>在定義變量(或參數)時,是否將修飾符 * 和 & 緊靠變量名?<br/>注釋是否清晰并且必要?<br/>重要<br/>注釋是否有錯誤或者可能導致誤解?<br/>重要<br/>類結構的 public, protected, private 順序是否在所有的程序中保持一致?<br/>……<br/>命名規則<br/>重要性<br/>審查項<br/>結論<br/>重要<br/>命名規則是否與所采用的操作系統或開發工具的風格保持一致?<br/>標識符是否直觀且可以拼讀?<br/>標識符的長度應當 符合“ min-length && max-information”原則?<br/>重要<br/>程序中是否出現 相同的局部變量和全部變量?<br/>類名、函數名、變量和參數、常量的書寫格式是否遵循一定的規則?<br/>靜態變量、全局變量、類的成員變量是否加前綴?<br/>……<br/>表達式與基本語句<br/>重要性<br/>審查項<br/>結論<br/>重要<br/>如果代碼行中的運算符比較多,是否已經用括號清楚地確定表達式的操作 順序?<br/>是否編寫太復雜或者多用途的復合表達式?<br/>重要<br/>是否將復合表達式與“真正的數學表達式”混淆?<br/>重要<br/>是否用隱含錯誤的方式寫 if 語句 例如<br/>( 1 )將 布爾變量直接與 TRUE 、 FALSE 或者 1 、 0 進行比較。<br/>( 2 )將 浮點變量用“ ==”或“!=”與任何數字比較 。<br/>( 3 )將 指針變量用“ ==”或“!=”與NULL比較 。<br/>如果循環體內存在邏輯判斷,并且循環次數很大,是否已經將邏輯判斷移到循環體的外面?<br/>重要<br/>Case語句的結尾是否忘了加break?<br/>重要<br/>是否忘記寫 switch的default分支?<br/>重要<br/>使用 goto 語句時是否留下隱患 例如跳過了某些對象的構造、變量的初始化、重要的計算等。HTML標記參考手冊<br/>作者 佚名 來源 未知 發布時間 2005-07-09 瀏覽次數 97 字體 大 中 小<br/>總類(所有HTML文件都有的)<br/>文件類型 <HTML></HTML> (放在檔案的開頭與結尾)<br/>文件主題 <TITLE> (必須放在「文頭」區塊內)
文頭 (描述性資料,像是「主題」)
文體 (文件本體)
結構性定義(由瀏覽器控制的顯示風格)
標題 (從1到6,有六層選擇)
3.0 標題的對齊
3.0 區分


3.0 區分的對齊

引文區塊
(通常會內縮)
強調 (通常會以斜體顯示)
特別強調 (通常會以加粗顯示)
引文 (通常會以斜體顯示)
(顯示原始碼之用)
樣本
鍵盤輸入
變數
定義 (有些瀏覽器不提供)
地址

3.0 大字
3.0 小字
與外觀相關的標簽(作者自訂的表現方式)
加粗
斜體
3.0 底線 (尚有些瀏覽器不提供)
3.0 刪除線 (尚有些瀏覽器不提供)
3.0 下標
3.0 上標
打字機體 (用單空格字型顯示)
預定格式
 (保留文件中空格的大?。?br/>預定格式的寬度 
(以字元計算)
N1.0+ 向中看齊
(文字與圖片都可以)
N1.0 閃耀 (有史以來最被嘲弄的標簽)
N1.0 字體大小 (從1到7)
N1.0 改變字體大小
N1.0 基本字體大小 (從1到7; 內定為3)
N2.0 字體顏色
連結與圖形
鏈接
鏈接到錨點 (如果錨點在另一個檔案)
(如果錨點目前的檔案)
N2.0 鏈接到目的視框
設定錨點
圖形
圖形看齊方式
N1.0 圖形看齊方式 ALIGN=LEFT|RIGHT|TEXTTOP|ABSMIDDLE|BASELINE|ABSBOTTOM>
取代文字 *** (如果沒有辦法顯示圖形則顯示此文字)
點選圖 (需要CGI程式)
N2.0 點選圖
N2.0 地圖 (描述地圖)
N2.0 段落
3.0 大小 (以pixels為單位)
N1.0 圖形邊緣 (以pixels為單位)
N1.0 圖形邊緣空間 (以pixels為單位)
N1.0 低解析度圖形
N1.1 用戶端拉 (使用端自動更新 )
N2.0 內嵌物件 (將物件插入頁面)
N2.0 內嵌物件大小
分隔
段落

(通常是兩個return)
3.0 段落

(新定義成容器型標簽)
3.0 文字看齊方式


換行
(一個return)
N1.0 文字部份看齊方式
(與圖形合用時)
橫線

N1.0 橫線對齊

N1.0 橫線厚度
(以pixels為單位)
N1.0 橫線寬度
(以pixels為單位)
N1.0 橫線比率寬度
(以頁寬為100%)
N1.0 實線
(沒有立體效果)
N1.0 不可換行 (不換行)
N1.0 可換行處 (如果需要,可在此斷行)
列舉 (可以巢狀列舉)
無次序式列舉
  • 放在每一項前)
    N1.0 公布式列舉
      (定義全部的列舉項)
    • (定義這個及其後的列舉項)
      有次序式列舉
    • 放在每一項前)
      N1.0 數標型態
        (定義全部的列舉項)
      1. (定義這個及其後的列舉項)
        N1.0 起始數字
          (定義全部的列舉項)
        1. (定義這個及其後的列舉項)
          定義式列舉
          項目,
          定義)
          表單式列舉
        2. 放在每一項前)
          目錄式列舉
        3. 放在每一項前)
          背景與顏色
          3.0 重復排列的背景
          N1.1+ 背景顏色 (依序為紅、綠、藍)
          N1.1+ 文字顏色
          N1.1+ 連結顏色
          N1.1+ 看過的連結
          N1.1 使用中的連結
          特殊字元(以下標簽需用小寫)
          特別符號 &# ; (其中 代表 ISO 8859-1 的編碼)
          < < > > & lt;& gt;
          注冊商標TM & reg;
          N1.0+ 注冊商標TM & reg;
          著作權符號 & copy;
          N1.0+ 著作權符號 & copy;
          表單 (通常需要與CGI程式配合)
          定義表單

        4. N2.0 上傳檔案

          欄位名稱
          欄位內定值
          已選定 (適用於checkboxes與 radio boxes)
          欄位寬度 (以字元數為單位)
          最長字數 (以字元數為單位)
          下拉式選單
          下拉式選單名稱
          選單項目數量
          多選式選單
          輸入區名稱
          N2.0 輸入區換行方式
          表格
          3.0 定義表格

          3.0 表格框線
          (有或沒有)
          N1.1 表格框線
          (可以設定數值)
          N1.1 儲存格左右留白
          N1.1 儲存格上下留白

          N1.1 表格寬度
          (以pixels為單位)
          N1.1 寬度比率
          (頁寬為100%)
          3.0 表格列
          3.0 表格列內容看齊
          3.0 儲存格 (須與列并用)
          3.0 儲存格內容看齊 (跟
          3.0 表格抬頭看齊
            <pre id="tfb94"><li id="tfb94"></li></pre>

              <bdo id="tfb94"><rt id="tfb94"></rt></bdo>

            • 3.0 不換行

              N3.0 儲存格背景顏色

              3.0 儲存格橫向連接

              3.0 儲存格縱向連接

              N1.1 儲存格寬度
              (以pixels為單位)
              N1.1 儲存格寬度比率
              (頁寬為100%)
              3.0 表格標題
              一樣,不過會對中并加粗)
              3.0 表格標題對齊

              3.0 表格標題不換行

              3.0 表格標題占幾欄

              3.0 表格標題占幾列

              N1.1 表格標題寬度
              (以pixels為單位)
              N1.1 表格標題比率寬度
              (頁寬為100%)
              3.0 表格抬頭
              (在表格之上/之下)
              視框 (定義與控制螢幕上的特定區域)
              N2.0 視框格式總定義 (取代)
              N2.0 視框行長度分配 (pixels 或 %)
              N2.0 視框行長度分配 (* = 相對大小)
              N2.0 視框欄寬度分配 (pixels 或 %)
              N2.0 視框欄寬度分配 (* =相對大?。?br/>N2.0 定義個別視框 (定義個別視框)
              N2.0 個別視框內容
              N2.0 個別視框名稱
              N2.0 邊緣寬度 (「左」與「右」邊界)
              N2.0 邊緣高度 (「天頂」與「地底」邊界)
              N2.0 卷動條
              N2.0 不可改變大小
              N2.0 無視框時的內容 (如果瀏覽器不提供視框功能的話)
              雜項
              說明 (瀏覽器不會顯示)
              檔案型態聲明
              3.0 檔案型態聲明
              可搜尋 (指示可搜尋的索引項)
              N1.0 提示 (要求輸入的提示文字)
              送出搜尋條件 (其中的問號不是數字,而是「問號」)
              基本檔案的URL (必須放在「文頭」區段內)
              N2.0 基本視窗名稱 (必須放在「文頭」區段內)
              相關性 (必須放在「文頭」區段內)
              背景資訊 (必須放在「文頭」區段內)

              展開更多......

              收起↑

              資源預覽

              <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

        5. 主站蜘蛛池模板: 那坡县| 多伦县| 博湖县| 安塞县| 济宁市| 巴中市| 米林县| 天柱县| 交城县| 松阳县| 山东省| 贵阳市| 衢州市| 苗栗县| 东方市| 佛教| 鄂州市| 兴义市| 丁青县| 万安县| 永吉县| 喀喇沁旗| 长海县| 塔河县| 买车| 清水河县| 巢湖市| 麻阳| 衡阳县| 兖州市| 玉门市| 永嘉县| 瑞丽市| 从江县| 竹北市| 乡宁县| 和平区| 闵行区| 周宁县| 长治市| 昌吉市|