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

正文內(nèi)容

畢業(yè)論文-基于java的兒童繪畫軟件的設(shè)計與實現(xiàn)-全文預(yù)覽

2025-02-02 12:08 上一頁面

下一頁面
  

【正文】 整個面板 (0, 0, (), ()); // 把內(nèi)容窗格轉(zhuǎn)化為 JPanel,否則不能用方法 setOpaque()來使內(nèi)容窗格透明 imagePanel = (JPanel)getContentPane(); (false); // 內(nèi)容窗格默認(rèn)的布局管理器為 BorderLayout (new FlowLayout()); 17 getLayeredPane().setLayout(null); // 把背景圖片添加到分層窗格的最底層作為背景 getLayeredPane().add(label, new Integer()); play(); canvas = new Mycanvas(); choice = new Choice(); choice3 = new Choice(); panel1 = new Panel(); panel2 = new Panel(); panel3 = new Panel(); panel4 = new Panel(); /*b1 = new Button(圓 ); (); b2 = new Button(橢圓 ); b4 = new Button(長方形 ); b5=new Button(箭頭 ); */ b6 = new JButton(清除 ); b7= new JButton(退出 ); b8=new JButton(橡皮擦 ); b9=new JButton(繪畫 ); button1=new JButton(小燕子 ); button2=new JButton(拔蘿卜 ); button3=new JButton(蟲兒飛 ); button4=new JButton(唐老鴨 ); button5=new JButton(彩虹 ); button6=new JButton(喜羊羊 ); (紅 ); (綠 ); (藍(lán) ); (黃 ); (青 ); (橙 ); (黑 ); (1); (3); 18 (8); (10); (13); (16); /*(this); (this); (this); (this); */ (this); (this); (this); (this); (this); (this); (this); (this); (this); (this); (this); (this); box1 = (); ((4)); (button1); ((8)); (button2); ((8)); ((8)); (button3); ((8)); /*(b5); */ box2 = (); ((8)); (button4); ((5)); (button5); ((5)); 19 (button6); ((5)); box3 = (); ((5)); (choice); ((5)); ((5)); ((5)); ((5)); ((5)); ((5)); (choice3); box4 = (); ((8)); ((8)); ((8)); ((8)); ((8)); baseBox = (); (box1); ((5)); (box2); ((5)); (box3); ((5)); (box4); (baseBox); (); (panel1, ); (b6); (b7); (b8); (b9); (); (panel2, ); //(200, 200); 20 //(400, 350); add(panel3, ); add(canvas, ); (this); (this); 實現(xiàn)音樂播放功能的部分代碼如下: private void play() {//播音樂 try { isStop = true; // 停止播放線程 // 等待播放線程停止 while (!hasStop) { (.); try { (10); } catch (Exception e) { } } (); File file = new File(filename); // 取得文件輸入流 audioInputStream = (file); audioFormat = (); // 轉(zhuǎn)換 mp3 文件編碼 if (() != ) { audioFormat = new AudioFormat(, (), 16, (), () * 2, (), false); audioInputStream = (audioFormat, audioInputStream); } // 打開輸出設(shè)備 dataLineInfo = new ( , audioFormat, ); 21 sourceDataLine = (SourceDataLine) (dataLineInfo); (audioFormat); (); // 創(chuàng)建獨立線程進(jìn)行播放 isStop = false; Thread playThread = new Thread(new PlayThread()); (); } catch (Exception e) { (); } 系統(tǒng)運行截圖 系統(tǒng)主要進(jìn)行一些基本的兒童繪圖操作。首先,采用 C/S 架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫平臺來實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的真正 “統(tǒng)一 ”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù) 庫系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問同一個數(shù)據(jù)庫才能有效實現(xiàn),有這樣一些問題,如果需要建立 “實時 ”的數(shù)據(jù)同步,就必須在兩地間建立實時的通訊連接,保持兩地的數(shù)據(jù)庫服務(wù)器在線運行,網(wǎng)絡(luò)管理工作人員既要對服 14 務(wù)器維護(hù)管理,又要對客戶端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。所有這些,對于工作在前臺程序上的最終用戶,是 “透明 ”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。運行數(shù)據(jù)庫服務(wù)器程序的機器,也稱為應(yīng) 用服務(wù)器。 C/S 簡介 C/S 架構(gòu)軟件有諸多優(yōu)點,同時存在著一些不足。在全球云計算和 移動互聯(lián)網(wǎng) 的產(chǎn)業(yè)環(huán)境下,Java 更具備了顯著優(yōu)勢和廣闊前景 [28]。并用以驅(qū)動后續(xù)的架構(gòu)設(shè)計。所以在系統(tǒng)運行中,我們要考慮眾多異常情況,確保數(shù)據(jù)的完整性及原子性。 共享性:為了達(dá)到資源共享的目標(biāo),我們要保證系統(tǒng)數(shù)據(jù)表能與其他系統(tǒng)的交互使用,數(shù)據(jù)可以通過各系統(tǒng)進(jìn)行動態(tài)維護(hù)。完成后的主題場景可以進(jìn)行分享。 3 ) MemoryRealm, xml文件里儲存用戶信息,通過 Realm方便地驗證訪問某個應(yīng)用的客戶。在 Unix里,系統(tǒng)里的一定資源對應(yīng)著一個 group,而一個group不能訪問不歸屬于它的資源。 Tomcat不單是一個 Servlet,它也擁有傳統(tǒng) Web服務(wù)器的特點,如處理 Html頁面。當(dāng)編譯結(jié)束以后,訪問速度會加快。該方式需要用戶名和密碼來訪問這個應(yīng)用,而在 xml文件中通常儲存著用戶名和密碼。使用 Tomcat能夠使應(yīng)用程序的部署變得非常簡單,只需在 Tomcat的 webapps目錄下放入 WAR,之后 Tomcat就會自行檢查到該文件,并對其進(jìn)行解壓。 第三, JFrame 已經(jīng)解決了各種技術(shù)難題,開發(fā)團隊不再需要解決這些問題,因此團隊對高級程序員的需求可以減少。 4) 減少對核心程序員的依賴:基于 JFrame開發(fā)的代碼結(jié)構(gòu)清晰、代碼量少;同時 JFrame團隊將提供后方技術(shù)支撐和完善的開發(fā)文檔。 1) 降低企業(yè)研發(fā)成本: JFrame 軟件開發(fā)平臺,可有效降低對軟件開發(fā)人員的技術(shù)要求,開發(fā)人員無需深入的研究各類軟件技術(shù);并可通 過平臺自動生成業(yè)務(wù)代碼;基于 JFrame開發(fā)的應(yīng)用程序代碼量少、規(guī)范、簡潔,提升了系統(tǒng)的可維護(hù)性 。 2) 在 Eclispse 中作刷新操作,將生成代碼裝載到 MyEclipse工程中,即可打開瀏覽器測試生成代碼。 11) 技術(shù)支持: JFrame 是商業(yè)系統(tǒng)框架,提供了完整的文檔、培訓(xùn)、技術(shù)支持、升級等服務(wù)。 JFrame 采用 JEE 技術(shù),其本身支持跨操作系統(tǒng)與跨 Web 中間件,研發(fā)人員已經(jīng)在各平臺中進(jìn)行了深入的測試,在各類型客戶中得到了檢驗。 7) 性能卓越、穩(wěn)定: JFrame 系統(tǒng)框架在系統(tǒng)的各個層次采用了針對性的緩存技術(shù)、 Ajax、頁面靜態(tài)化技術(shù)等大大的提升了系統(tǒng)的性能; JFrame 性能優(yōu)越,一般情況下最終用戶可不必采購商業(yè) Web 中間件和數(shù)據(jù)庫,直接使用免費 Tomcat、MySql即可得到,商業(yè)中間件的性能,直接為最終用戶省下一筆巨大的投入。 JFrame代碼自動生成工具與 Eclipse 作了完美結(jié)合,代碼生成后,只需在 Eclipse 中作 “刷新 ”操作,即可在瀏 覽器中訪問、測試,也可直接通過 Eclipse 對生存的代碼作二次開發(fā)。如對 FCK或 SigmaGrid的引用只需引用幾個函數(shù)即可。 總體上 JFrame具有如下特點: 1) 設(shè)計精良的系統(tǒng)架構(gòu): JFrame吸收了 JFrame高級研發(fā)人員豐富的經(jīng)驗,設(shè)計了高度可擴展、靈活系統(tǒng)架構(gòu)。程序員只需做簡單的配置,即可生成出簡潔的代碼。 JFrame在框架中提高了這些功能,并且提供了相應(yīng)的接口,程序員可以直接使用或調(diào)用其接口對其擴展以使其能滿足 業(yè)務(wù)的需求。 2)基礎(chǔ)類庫:在 JFrame每一個層次中都提供了豐富的基礎(chǔ)類庫,對各種底層技術(shù)、開源技術(shù)進(jìn)行了封 裝,并向開發(fā)人員提供了簡單的調(diào)用接口。它采用 MVC多層架構(gòu)技術(shù)將整個系統(tǒng)分為展現(xiàn)層、控制層、業(yè)務(wù) 6 邏輯層、數(shù)據(jù)操作層等 4 個層次。 JFrame應(yīng)用軟件開發(fā)平臺作為作基礎(chǔ)軟件,能夠滿足您應(yīng)用軟件開發(fā)的各種需求,而且特別適合于各類管理信息系統(tǒng)的開發(fā)。通過使用 JFrame應(yīng)用軟件的開發(fā)不需再重頭做起,只需通過 JFrame自動代碼生成工具配置、 生成業(yè)務(wù)代碼,并在自動生成的代碼基礎(chǔ)上簡單地補充的業(yè)務(wù)邏輯即可 。 4) jar: Java應(yīng)用程序打包工具,可將 多個類文件合并為單個 JAR歸檔文件。 JDK常用工具 1) Javac: Java源程序編譯器,將 Java源代碼轉(zhuǎn)換成字節(jié)碼。 3) : 為了完善 io包中的功能,提高 io包中性能而寫的一個新包,例如NIO 5 非堵塞應(yīng)用。 Javac可以隱式編譯一些沒有在命令行中提及的源文件。 8) Javap: Java反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù),同時顯示字節(jié)代碼含義。 4) jdb: debugger,查錯工具 。從 SUN的,提供了泛型等非常實用的功能,其版本也不斷更新,運行效率得到了非常 大的提高。自從 Java推出以來, JDK已經(jīng) 成為使用最廣泛的 JavaSDK。由于 Swing 組件采用 MVC 模式來維護(hù)各組件,所以當(dāng)組件的外觀改變時,對組件的狀態(tài)信息 (由模型維護(hù) )沒有任何影響。 Swing 把一個組件的處理分為圖形部分和數(shù)據(jù)部分,其中圖形部分由編程環(huán)境統(tǒng)一處理 (V),而數(shù)據(jù)部分由一個數(shù)據(jù)處理模型進(jìn)行處理 (M)。 Java Swing 技術(shù)發(fā)展到現(xiàn)在, 已 經(jīng)被許多開發(fā)人員作為圖形開發(fā)的首選,成為圖形開發(fā)的主流??偨Y(jié)本文實現(xiàn)的內(nèi)容,闡釋在實現(xiàn)兒童繪畫軟件過程中吸收的經(jīng)驗以及本系統(tǒng)存在的不足之處。 第三章 : 兒童繪畫軟件 的需求分析。 論文組織結(jié)構(gòu)如下: 第一章:緒論。它具有以下特點: 1) 為兒童營造了一個虛擬的涂鴉空間,包括畫室、畫筆、顏料、畫板、繪畫模板、繪畫參考等; 2) 通過建立某種有意義的主題,例如蝴蝶或曇花的生命過程,來組織兒童涂鴉在認(rèn)知上由淺入深的心理過程,進(jìn)而組織兒童的涂鴉繪畫過程,包括涂鴉、填色和臨摹等活動; 但是經(jīng)過系統(tǒng)分析,我們發(fā)現(xiàn)由于采用了更加 豐富的人機交互,以及系統(tǒng)的功能的增加,尤其是系統(tǒng)智能性的提升,會帶來系統(tǒng)開發(fā)周期明顯加長,系統(tǒng)的復(fù)雜性明顯提高。 兒童繪畫軟件現(xiàn)狀 目前以兒童繪畫類教育為主題的應(yīng)用軟件多不勝數(shù)。該軟件包括如下基本功能: 1)具備一般繪畫軟件的色彩、圖元編輯、圖形文件操作等功能; 2)考慮兒童興趣,加入卡通元素及聲音元素等; 3)使用幾何圖形,填充日常生活中的各種圖形,包括房子、各種動物和花草、樹木等。由于人們往往不了解兒童美術(shù)教育的科學(xué)過程,不了解兒童繪畫與兒童認(rèn)知發(fā)展之間的密切關(guān)系,因此無 法將這些美術(shù)教育工具科學(xué)有序地整合。 該系統(tǒng)采用 Myeclipse, JAVA, Jframe, Jflash 作為開發(fā)工具。 父母或教師若想引導(dǎo)孩子走進(jìn)美術(shù)世界,給幼兒美術(shù)教育一個好起點,就必須能充分了解孩子與生俱來的種種本能,
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1