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

正文內(nèi)容

論文-036-基于java技術(shù)的文本編輯器的設(shè)計與實(shí)現(xiàn)-文庫吧

2025-09-21 06:17 本頁面


【正文】 ................................. 12 1 基于 Java 技術(shù)的文本編輯器的設(shè)計與實(shí)現(xiàn) 摘 要 本文討論了以 Java 語言編寫的文本編輯器 的設(shè)計與實(shí)現(xiàn),詳細(xì)的給出了文本編輯器的設(shè)計過程,模塊構(gòu)建圖,模塊功能圖,并用 Java 語言開發(fā)了相應(yīng)的軟件程序,包括文本編輯器主體程序,復(fù)制、粘貼程序,插入程序,字體大小、樣式、顏色變化程序。本文還對程序調(diào)試過程中遇到的問題和解決方法進(jìn)行了詳細(xì)的討論 。運(yùn)行和程序測試結(jié)果表明:該程序以及功能模塊均可實(shí)現(xiàn)對應(yīng)功能,效果良好,可應(yīng)用于基于 Java 技術(shù)的文本編輯器的設(shè)計與開發(fā)。 關(guān)鍵詞 Java,文本編輯器, 模塊設(shè)計 一、引 言 Sun 公司研制的 Java 語言,目前正成為推廣速度最快的程序設(shè)計語言。 Java 作為一 種面向?qū)ο蟮木幊陶Z言,他簡單、面向?qū)ο?、不依賴于機(jī)器的結(jié)構(gòu),具有跨平臺、多線程、多媒體、安全性和穩(wěn)定性等諸多優(yōu)點(diǎn),并且提供了開發(fā)的機(jī)制,具有很高的性能。Java 已成為風(fēng)靡世界的編程語言,“一次編寫,全球運(yùn)行”的特點(diǎn),更給計算機(jī)軟件產(chǎn)業(yè)帶來了一次新的革命。 本程序所實(shí)現(xiàn)的文本編輯器就是以 Java Applet 為編程環(huán)境來實(shí)現(xiàn)其制作和開發(fā)的,通過對用 Java 編寫文本編輯器進(jìn)行的可行性分析、需求分析和設(shè)計逐步將一個文本編輯器的開發(fā)過程呈現(xiàn)出來。沒有刻意追求專業(yè)性和商品化軟件的華麗包裝,而是本著簡單、實(shí)用的原則,既 在功能上滿足用戶的需求,又力求操作簡單,使本系統(tǒng)容易掌握和使用。 為了解決用戶在使用計算機(jī)時對文本的編輯需求,我們用 Java 編寫了這個文本編輯器,向用戶提供對文本進(jìn)行編輯的基本功能。 [1] 二 、文本編輯器的系統(tǒng)功能 介紹 文本編輯器(或稱文字編輯器)是用作編寫普通文字的計算機(jī)軟件, 它與文書處理器(或稱文字處理器)不同之處在于它并非用作桌上排版(例如文書格式處理)。它常用來編寫程序的源代碼。 用戶在編輯器中編輯多種文件,在多個文件之間進(jìn)行數(shù)據(jù)交換,對文件進(jìn)行各種屬性設(shè)置,并按自己要求打印文件。無論在什么系統(tǒng) 上,文本編輯器也許都算得上是最普通和最有用的工具了。一個文本編輯器是一個創(chuàng)建、修改文本和數(shù)據(jù)對象的程序。它和字處理程序和桌面出版程序的區(qū)別不同之處在于它并非用作桌上排版(例如文書格式處理),它只處理 plain ASCII 文本,沒有格式信息。后者更傾向于處理復(fù)雜的文檔。一個典型的字處理軟件都有圖形化的用戶界面 (GUI)和 whatyouseeiswhatyouget 的效果。 文本編輯器的一般用途是處理簡單的 ASCII 文本、源程序、 等等。因此,他們都對相應(yīng)的處理對象有一定 的擴(kuò)展。例如格式化相應(yīng)的程序語言 (C++, Lisp, HTML 等 )。全屏幕編輯器就是指用戶工作的時候他可以在終端上看到他所處理的文件的全部或者部分。例如在一個 25 行的顯示終端上,他可以看到文檔中的 24 行。在編輯的時候,你并非在處理硬盤上的實(shí)際文件,而是你的文件的一個拷貝。這個拷貝一般叫做緩存。所有對文件的增加、修改、刪除操作都是對緩存的操作,只有當(dāng)你保存的時候,實(shí)際的文件才有改變。相對而言,行編輯器則不會連續(xù)的顯示你正處理的文件。他一次處理一行。因此他的界面很簡單。自然而然,你會認(rèn)為全屏幕編輯器的好處 了。但是,不要認(rèn)為行編輯器簡單的外表就一定缺乏強(qiáng)勁的處理能力。在行編輯器下,你能完成許多全屏幕編輯器很難完成的工作。 2 (一) 字表處理軟件的基本功能 文本文件的建立、保存、查閱、復(fù)制、刪除和格式變換。 (二) 字表處理軟件的基本操作 啟動、進(jìn)入和退出文本編輯器;編輯屏幕的符號和提示;全屏幕編輯鍵的使用與光標(biāo)移動;輸入、插入、刪除和修改;字塊操作。排版的基本操作:文件存盤和退出。 三 、文本編輯器的開發(fā)工具 ( 一) Java 概述 最近幾年 Inter 的迅速發(fā)展及萬維網(wǎng)( World Wide Web)的日益日益普 及和快速增長,使得整個計算機(jī)世界正在經(jīng)歷著深刻的變革。 1989 年超文本標(biāo)記語言( HTML)和萬維網(wǎng)( World Wide Web)的產(chǎn)生是英特網(wǎng)( Inter)數(shù)據(jù)描述語言的一次飛躍,萬維網(wǎng)把全球的信息資源用 HTML 格式統(tǒng)一起來。 1996 年, Sun 公司的 Java 語言的正式發(fā)表,則是一次 Inter 的技術(shù)革命。在 Inter 上, Java 語言和用 Java 編寫的瀏覽器 HotJava 的出現(xiàn)在當(dāng)時是特別吸引人的重大事件。 Java 的誕生從根本上解決了Inter 的異質(zhì)、代碼交換以及網(wǎng)絡(luò)程序的安全性等諸多 問題。其中 Java 語言是與平臺無關(guān)的語言。 Java 語言程序編譯以后,生成字節(jié)代碼,運(yùn)行在 Java 虛擬機(jī)上。一個操作系統(tǒng)平臺只要提供 Java 虛擬機(jī), Java 程序就來可以在上面直接運(yùn)行了。從理論上講, Java 語言程序可以運(yùn)行在所有的操作系統(tǒng)平臺上,從而在根本上解決了 Inter的異質(zhì)問題。 Java 語言不僅僅是一個程序設(shè)計語言,更是一個網(wǎng)絡(luò)操作系統(tǒng)。因?yàn)椋海?1) Java語言可以不依賴于任何縣有操作系統(tǒng),可以直接運(yùn)行在某種機(jī)器或 CPU 上;( 2) Java語言有自己的內(nèi)存管路機(jī)制;( 3) Java 語言支持多線程程序 ,可以對處理機(jī)資源進(jìn)行分配和管理; Java 是 Sun 公司推出的一種編程語言。它是一種通過解釋方式來執(zhí)行的語言,語法規(guī)則和 C++類似。同時, Java 也是一種跨平臺的程序設(shè)計語言。用 Java 語言編寫的程序叫做 “Applet”( 小應(yīng)用程序 ),用編譯器將它編譯成類文件后,將它存在 WWW 頁面中,并在 HTML 檔上作好相應(yīng)標(biāo)記,用戶端只要裝上 Java 的客戶軟件就可以在網(wǎng)上直接運(yùn)行“Applet” 。 Java 非常適合于企業(yè)網(wǎng)絡(luò)和 Inter 環(huán)境,現(xiàn)在已成為 Inter 中最受歡迎、最有影響的編程語言之一。 Java 有許多值得稱道的優(yōu)點(diǎn),如簡單、面向?qū)ο?、分布式、解釋性、可靠、安全、結(jié)構(gòu)中立性、可移植性、高性能、多線程、動態(tài)性等。Java 擯棄了 C++中各種弊大于利的功能和許多很少用到的功能。 Jave 可以運(yùn)行與任何微處理器,用 Java 開發(fā)的程序可以在網(wǎng)絡(luò)上傳輸,并運(yùn)行于任何客戶機(jī)上。 ( 二 ) Java 程序開發(fā)與運(yùn)行 虛擬機(jī) Java 程序在編譯后生成的不是某種 CPU 的指令碼,而是 Java 語言特有的字節(jié)代碼。 Java字節(jié)代碼運(yùn)行在 Java 虛擬機(jī)上。 Java 的虛擬機(jī)類似一個小巧而高效的 CPU。 實(shí)用技術(shù) ① Javac Java 編譯器,將 Java 源程序編譯成字節(jié)碼。 Java 源程序是以擴(kuò)展名 .java 的文本文件,編譯時首先讀入 Java 源程序
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1