freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vb和xml的個人資料編輯器的實現(xiàn)—畢業(yè)設(shè)計論文(編輯修改稿)

2024-09-02 08:49 本頁面
 

【文章內(nèi)容簡介】 型來表示。但在具體的使用過程中,經(jīng)常需要把 DOMString 類型轉(zhuǎn)換為一個本地平臺支持的字符串類型。所以在某些 DOM 實現(xiàn)(比如 Xerces)中,專門提供了把DOMString 類型轉(zhuǎn)換為本地字符串類型的方法。這樣做完全是具體的 DOM 實現(xiàn)為編程提供的方便,但并不要求每一個 DOM 實現(xiàn)也提供類似的方法,而且在DOM 規(guī)范中也沒有定義這樣的方法。DOMTimeStamp 數(shù)據(jù)類型在 DOM 規(guī)范中是按如下方式定義:Typedef unsigned long long DOMTimeStamp。根據(jù) DOM 規(guī)范,DOMTimeStamp 類型是用來表示毫秒值的,但并沒有指出對應(yīng) 0 毫秒的基礎(chǔ)日期。除了基本數(shù)據(jù)類型以外,DOM 也有自己的節(jié)點類型。DOM本質(zhì)上是節(jié)點的集合。由于一個文檔中可能包含不同類型的信息,因此也要定義不同類型的節(jié)點。DOM 規(guī)范定義了 12 種包含在文檔中的節(jié)點類型。每種節(jié)點類型都有一組相同的屬性和與之相關(guān)的方法。表 1 中列出了從 DOM 的 Leve12 層開始支持的各種節(jié)點類型,并且針對每種節(jié)點類型進(jìn)行了簡要的說明。表 1 DOM 節(jié)點類型Element HTML 或者 XML 等文檔中表示一個元素。如圖 2所示,book)節(jié)點就是一個 Element 類型的節(jié)點。Attribute 表示一個元素的屬性。Text 表示一個元素的文本內(nèi)容。CDATASection 在 XML 文檔中表示 character Data(字符數(shù)據(jù))部分。Comment 表示一個注釋。注釋的表示形式為(!Comment text)。Document 表示整個 XML 或者 HTML 文檔。DocumentType DocumentType 每個文檔都有一個DocumentType 節(jié)點,它提供已經(jīng)包含在 DTD 聲明中的符號的 NamedNodeMap 和包含一般實體的NamedNodeMap。注:NamedNodeMap 代表那些通過名稱訪問的節(jié)點的集合。DocumentFragment 可以把文檔片段看作輕量級或者更小型的Document 節(jié)點。定義 DocumentFragment 節(jié)點類型是因為經(jīng)常希望只提取文檔的一部分進(jìn)行處理。使第 10 頁 共 25 頁用 DocumentFragment 可以在無需創(chuàng)建一個全新的Document 節(jié)點的基礎(chǔ)上方便地對文檔樹的一部分進(jìn)行有效的操作。Processinginstruction 表示一個文檔處理程序使用的特有的數(shù)據(jù)處理指令。在文檔中可以將它用作一種保存特有處理程序信息的方法。Entity 在文檔中表示一個分析過或未被分析的實體。EntityReference 在文檔中表示一個實體引用。Notation 在 XML 文檔中表示一個在 DTD 中聲明的符號。Notation 節(jié)點沒有父節(jié)點。通常,DOM 程序只需要處理最重要的節(jié)點類型,這些節(jié)點類型包含了文檔的實際內(nèi)容,比如 Document,Element, Attribute, Comment, CDATA 和Text 等。其它節(jié)點類型通常是用來描述復(fù)雜 XML 文檔中包含的信息格式和結(jié)構(gòu)。每種節(jié)點是否允許具有子節(jié)點取決于它們的節(jié)點類型。一些類型的節(jié)點根本不允許包含子節(jié)點。如果一個 DOM 應(yīng)用程序試圖把一個不適當(dāng)?shù)墓?jié)點指派給另一個節(jié)點當(dāng)子節(jié)點,而這另一個節(jié)點又不允許具有所指定類型的子節(jié)點,那么DOM 將通過引發(fā)一個 DOMException 來顯示相應(yīng)的錯誤信息。 XML 與數(shù)據(jù)庫 技術(shù)比較從技術(shù)角度講,XML 和關(guān)系數(shù)據(jù)同屬于數(shù)據(jù)管理的手段。狹義的 XML 僅僅指一種語言和采用該語言所描述的 XML 文檔,廣義的 XML 包括 XML 語言、XML文檔以及所有與 XML 相關(guān)的工具和技術(shù),例如,XML 解析器及解析技術(shù),XML 轉(zhuǎn)換技術(shù)(XSL、XSML)等。廣義的 XML 與 DBMS 大致具有相似的作用,XML 與DBMS 相同之處在于:(1)提供數(shù)據(jù)存儲。關(guān)系數(shù)據(jù)以數(shù)據(jù)庫系統(tǒng)為手段,XML 以文件系統(tǒng)為手段。 (2)提供對數(shù)據(jù)的直接存取訪問。兩者都不需要用戶關(guān)心數(shù)據(jù)的物理結(jié)構(gòu)。 (3)提供數(shù)據(jù)的模式描述。XML 采用 DTD(Document Type Definition,文檔類型定義)或 XML Schema(XML 規(guī)范)來描述數(shù)據(jù)的邏輯結(jié)構(gòu)。 關(guān)系數(shù)據(jù)通過關(guān)系模式來描述數(shù)據(jù)的邏輯結(jié)構(gòu)。 (4) 提供應(yīng)用邏輯接口。XML 采用 SAX(Simple API for XML)和DOM(Document Object Model)定義應(yīng)用編程接口,使應(yīng)用程序能夠訪問和更新 XML 文檔的樣式、結(jié)構(gòu)和內(nèi)容;關(guān)系數(shù)據(jù)采用 ODBC、JDBC、OLEDB 等。 第 11 頁 共 25 頁作為兩種相近的技術(shù),兩者也存在很大差別: 相對 XML,關(guān)系數(shù)據(jù)庫的優(yōu)勢在于:技術(shù)成熟、應(yīng)用廣泛;數(shù)據(jù)管理能力強(qiáng)(包括存儲、檢索、修改等) ;數(shù)據(jù)安全程度高;穩(wěn)定可靠的并發(fā)訪問機(jī)制等。另一方面,隨著 Web 技術(shù)的不斷發(fā)展,信息共享和數(shù)據(jù)交換的范圍不斷擴(kuò)大,傳統(tǒng)的關(guān)系數(shù)據(jù)庫也面臨著挑戰(zhàn)。第一,數(shù)據(jù)庫技術(shù)的應(yīng)用是建立在數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上的,各數(shù)據(jù)庫管理系統(tǒng)之間的異構(gòu)性及其所依賴操作系統(tǒng)的異構(gòu)性,嚴(yán)重限制了信息共享和數(shù)據(jù)交換范圍。第二,數(shù)據(jù)庫技術(shù)的語義描述能力差,大多通過技術(shù)文檔表示,很難實現(xiàn)數(shù)據(jù)語義的持久性和傳遞性,而數(shù)據(jù)交換和信息共享都是基于語義進(jìn)行的,這樣在異構(gòu)應(yīng)用數(shù)據(jù)交換時,不利于計算機(jī)基于語義自動進(jìn)行正確數(shù)據(jù)的檢索與應(yīng)用。第三,數(shù)據(jù)庫屬于高端應(yīng)用,需要昂貴的價格和運行環(huán)境等。 由此,數(shù)據(jù)庫在數(shù)據(jù)管理方面具有管理方便、存貯占用空間小、檢索速度快、修改效率高、安全性好等優(yōu)點,但客觀上需要用一種應(yīng)用方式將其豐富的數(shù)據(jù)有效地發(fā)布出來,以消除平臺差異、增強(qiáng)語義描述功能、降低環(huán)境要求。 相對于數(shù)據(jù)庫技術(shù),XML 技術(shù)在數(shù)據(jù)應(yīng)用方面具有很多優(yōu)點。 第一,跨平臺。XML 文件為純文本文件,不受操作系統(tǒng)、軟件平臺的限制。 第二,易表義。XML 具有基于 Schema 自描述語義的功能,容易描述數(shù)據(jù)的語義,這種描述能為計算機(jī)理解和自動處理。第三,XML 不僅可以描述結(jié)構(gòu)化數(shù)據(jù),還可以有效描述半結(jié)構(gòu)化,甚至非結(jié)構(gòu)化數(shù)據(jù)。但另一方面,XML 技術(shù)在數(shù)據(jù)管理方面存在明顯缺點。首先,XML 技術(shù)采用的是基于文件的管理機(jī)制,文件管理存在著容量大、管理困難的缺點;第二,目前 XML 的檢索是基于節(jié)點的檢索,存放大量甚至海量數(shù)據(jù)的 XML 文件造成檢索速度極低;第三,解析手段有缺陷。XML 具有兩種解析機(jī)制,SAX 方式是基于文件的解析,速度慢,DOM 方式是基于內(nèi)存的方式,資源消耗極大;第四,修改效率低,目前 XML 的修改是基于節(jié)點的;最后,XML 的安全性及并發(fā)操作機(jī)制也是需要解決的問題之一。 XML 在數(shù)據(jù)應(yīng)用方面上具有易表義、跨平臺等優(yōu)勢,但客觀上需要一種有效的存儲、檢索和修改等方面的管理機(jī)制。 XML 數(shù)據(jù)庫的發(fā)展趨勢(1)人們在現(xiàn)實中還是習(xí)慣用數(shù)據(jù)庫管理數(shù)據(jù),絕非僅僅習(xí)慣使然,更深層的原因是 XML 缺乏像關(guān)系數(shù)據(jù)庫這樣有效的數(shù)據(jù)管理手段,造成數(shù)據(jù)存貯管理困難、檢索修改效率極低,這同時也是制約 XML 技術(shù)普及的因素之一,XML尚不能代替數(shù)據(jù)庫。 (2)通過 XML 技術(shù)降低數(shù)據(jù)庫的使用條件、可以使其中豐富的數(shù)據(jù)資源得到利用,并且 XML 在異構(gòu)數(shù)據(jù)交換方面具有很大優(yōu)勢。 第 12 頁 共 25 頁(3)XML 和關(guān)系數(shù)據(jù)庫在數(shù)據(jù)應(yīng)用和數(shù)據(jù)管理方面各有優(yōu)勢,應(yīng)是一種相輔相成、揚長避短的關(guān)系。 “以數(shù)據(jù)庫為存貯手段,以 XML 為交換載體”的數(shù)據(jù)管理模式可能是一種趨勢。XML 存放在關(guān)系數(shù)據(jù)庫中,XML 數(shù)據(jù)以虛擬 XML 文檔的形式存在。從用戶的角度,XML 文檔和數(shù)據(jù)庫之間的區(qū)別是不透明的。數(shù)據(jù)庫中存在的產(chǎn)品數(shù)據(jù)虛擬的 XML 文檔,對用戶而言,重要的不是數(shù)據(jù)存在何處,而是數(shù)據(jù)的邏輯結(jié)構(gòu)合理性和操作界面的方便性。 XML 做數(shù)據(jù)庫的技術(shù)正在迅速地發(fā)展和不斷地完善中,前景非常光明。目前,正在開發(fā)和標(biāo)準(zhǔn)化之中的 XML 查詢語言(XQL)即是針對 XML 在數(shù)據(jù)庫方面的應(yīng)用,更多的挑戰(zhàn)擺在了我們面前。3 需求分析 系統(tǒng)概述文檔資料編輯器的設(shè)計目的是減輕文檔管理工作的勞動強(qiáng)度、減少重復(fù)工作,并加速查詢,建立數(shù)字文檔,充分發(fā)揮文書檔案的作用。目前,文檔管理工作還多處于手工處理階段,特別在中小型單位中,從收文、成文到入檔這一過程,需手工重復(fù)抄寫同一內(nèi)容多次,例如:收一份文件需要重復(fù)四次相同的工作:抄錄文件標(biāo)題、來文單位、來文時間等到收文處理單上,同時,還要在收文簿中抄錄幾乎同樣的內(nèi)容,以備日后查詢之后,在檔案管理階段還必須抄錄還是差不多相同的內(nèi)容到全引目錄和卷內(nèi)文件目錄。當(dāng)文檔流量大時,工作強(qiáng)度成倍加大、工作效率極為低下,而且在手工處理的后期,文檔查閱和利用問題成為更大的一個問題,當(dāng)文檔堆積如山時,高效的查詢是很難辦到的,為查一份文,可能要翻上幾本厚厚的目錄是經(jīng)常的事;而計算機(jī)實行的文檔管理系統(tǒng)卻能很容易解決這些問題,而且數(shù)字文檔的保存不但節(jié)省空間,而且在保存期限上也是紙質(zhì)文檔所不能比擬的。所以開發(fā)文檔資料編輯器,電子文檔的歸類管理是非常必要而且有價值的。 功能需求分析根據(jù)擁護(hù)要求,本系統(tǒng)利用 XML 數(shù)據(jù)庫技術(shù)和文件處理技術(shù)來實現(xiàn)個人文檔資料的管理和維護(hù),達(dá)到用戶希望的結(jié)果,同時提供一些常用編輯功能,豐富系統(tǒng)的“個人”特性。系統(tǒng)支持 WindowsNT/2022/2022/XP,系統(tǒng)主要模塊有:(1)個人文檔管理模塊:操作設(shè)定有新建,修改,刪除,查找,顯示。新建項目下面可以直接上傳計算機(jī)中已有的文檔,顯示分全部和前 30 條列表。新建文檔可分為主題,概要,內(nèi)容等幾部分,強(qiáng)大的文檔管理功能使您可以快速的查閱出所需文件,并順利第 13 頁 共 25 頁將其歸入您設(shè)定好的檔案目錄中。因此,所有文檔不再是凌亂的堆放在各個目錄下。如果說查找文檔如大海撈針,那么自動的人性化文檔管理功能,會像你的管理員一樣將夜以繼日的學(xué)習(xí)工作文檔管理的井井有條。(2)個人備忘錄模塊:備忘錄內(nèi)容可編輯設(shè)定有日期,主題,類型,狀態(tài),完成情況,操作按鈕有新建,修改,查找,刪除。你可以將每日的學(xué)習(xí)計劃,工作安排以及其他信息登記到備忘錄里,幫助你管理日常繁瑣的事情。(3)個人通訊記錄模塊:通過使用這一功能項,你可以新建,修改,刪除,查找通訊信息。按群來管理通訊類別,新建通訊條目下預(yù)設(shè)手機(jī),電話,MSN,,地址,備注等系列常用信息,隨時可以翻閱查找。(4)收入/支出財務(wù)管理模塊:操作按鈕有新建,刪除,修改,查找。我們可以把每天的具體收入、支出金額以及用途,詳細(xì)的列入新建信息里保存起來,生活就像多了一位小管家。(5)記事本編輯模塊:操作設(shè)定有新建,查找,刪除,新建文檔下面可編輯信息包括星期,日期,主題,內(nèi)容,天氣。記事本就好象日記薄一樣,更可以把網(wǎng)上大量喜歡的文字資料,程序代碼拷進(jìn)來,待日后慢慢受用。(6)系統(tǒng)用戶管理模塊:通過初始管理員,可以添加、刪除用戶以及修改密碼、退出程序等基本操作。添加用戶:需要輸入帳號,密碼;刪除用戶:需要輸入帳號,密碼;修改密碼:先輸入帳號,然后核對舊密碼,輸入新密碼;這樣可以使系統(tǒng)更加“私有化” ,安全程度也相對更高。下面圖 3 是本系統(tǒng)的總體功能結(jié)構(gòu)簡化圖。第 14 頁 共 25 頁個 人 資 料 編 輯 器文檔管理 記事薄 收入/支出 系統(tǒng)管理個人備忘錄通訊錄圖 3 系統(tǒng)總體功能構(gòu)架4 主要模塊編碼實現(xiàn) 程序主窗體界面 的程序操作界面如下圖 4。圖 4 個人資料編輯器主窗口(1)程序聲明:Private Const TBL_ALERT As Integer=0Private Const TBL_ACCOUNTINDEX As Integer=1Private Const TBL_DIARY As Integer=2Private Const TBL_DOCINFO As Integer=3Private Const TBL_FILEINFO As Integer=4Private Const TBL_SALARY As Integer=5Private Const TBL_SELECTINFO As Integer=6Private Const TBL_ADDRESSLIST As Integer=7Private Const DISPLAY_LENTGH As Integer =30Public dbObj As ClsXmlProc Private salary_in_out As Boolean 39。收入還是支出(True:支出。False:收入)39。數(shù)據(jù)排序第 15 頁 共 25 頁Private saveSortBw As Integer 39。備忘Private saveSortXt As Integer 39。系統(tǒng)Private saveSortJs As Integer 39。記事Private saveSortTx As Integer 39。通訊Private saveSortSz As Integer 39。收支Private saveSortWd As Integer 39。文檔Public typeBw As CollectionPublic typeXt As Collect
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1