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

正文內(nèi)容

java網(wǎng)絡(luò)程序設(shè)計(jì)(下)ppt(文件)

 

【正文】 ) : (getRdMale(), null)。 第四步:根據(jù)程序初始運(yùn)行要求手工添加部分代碼 ⑵ 在標(biāo)簽上顯示系統(tǒng)日期、當(dāng)天第一個(gè)掛號(hào)編號(hào)( 形式為:年月日 num) ① 為獲取系統(tǒng)日期值,在類成員變量聲明處定義如下幾個(gè) 靜態(tài)成員變量 : private static Calendar calendar = new GregorianCalendar()。 private int num=1。 String expName1[]={鄭國(guó)輝 ,王靜如 ,劉建業(yè) }。i。i。作為事件產(chǎn)生者的 事件源 ,其本身并不直接負(fù)責(zé)處理來(lái)自它的事件,而是授權(quán)給特定的 事件監(jiān)聽(tīng)器 對(duì)象來(lái)處理。 事件類 描述信息 監(jiān)聽(tīng)器接口 接口中定義的方法 ActionEvent 動(dòng)作事件,例如用鼠標(biāo)單擊命令式按鈕 ActionListener actionPerformed() WindowEvent 窗口上的關(guān)閉按鈕 WindowListener windowClosing(), windowClosed()等 ItemEvent 項(xiàng)目事件,選項(xiàng)或選中狀態(tài)發(fā)生變化 ItemListener itemStateChanged() MouseEvent 鼠標(biāo)單擊等 MouseListener mousePressed(),mouseEnterde() mouseClicked()等 KeyEvent 鍵盤輸入 KeyListener keyPressed(),keyTyped(),keyReleased() TextEvent 文本發(fā)生改變 TextListener textValueChanged() 使用 Java的委托事件模型進(jìn)行事件處理的一般方法: ? 對(duì)于某種類型的事件 XXXEvent,要想接收并處理這類事件,必須定義相應(yīng)的事件監(jiān)聽(tīng)器類,該事件監(jiān)聽(tīng)器類必須要實(shí)現(xiàn)與該事件相對(duì)應(yīng)的接口,即 XXXListener; ? 聲明了一個(gè)事件源對(duì)象后,必須為該類對(duì)象注冊(cè)相應(yīng)的事件監(jiān)聽(tīng)器,采用addXXXListener( XXXListener)方法來(lái)注冊(cè)。i++) (expName1[i])。i。 窗口與菜單 案例 73的效果 一、菜單的組成與菜單類 菜單的組成 菜單類 ? 菜單欄類( JMenuBar) ? 窗口中用于容納菜單( JMenu)的容器; JFrame類提供了setJMenuBar()方法,用來(lái)將菜單欄放置于框架窗口上方。如果一個(gè)菜單中加入了另一個(gè)菜單,則構(gòu)成了多級(jí)菜單菜單項(xiàng)類( JMenuItem) ? 菜單項(xiàng)( JMenuItem) ? 是組成菜單的最小單位。 ? 要注意的是,不論采用哪里方式, JMenuBar必須添加到框架窗口上,而不能加在窗口的內(nèi)容面板上 三、案例 73的實(shí)現(xiàn) ( 演示 ) 第一步:創(chuàng)建窗口,生成 GUI的軟件框架代碼 啟動(dòng) Eclipse,在項(xiàng)目 proj7中新建一個(gè)基于JFrame的可視化類 ClinicMenu,將 ClinicMenu窗口的標(biāo)題設(shè)為“兒科門診醫(yī)生診療操作”,布局設(shè)為 null。 三、案例 73的實(shí)現(xiàn) ( 演示 ) 第三步:菜單操作命令的實(shí)現(xiàn) 以單擊 “病人資料”菜單下的“當(dāng)前患者信息”菜單項(xiàng)為例,簡(jiǎn)單介紹菜單項(xiàng)的單擊事件及其處理 ⑴ 新創(chuàng)建一個(gè)基于 JFame類的框架窗口 ,類名為 PatientInfo,布局設(shè)為 null,對(duì)照右圖在窗口上布局 8個(gè) JLable組件,用于顯示當(dāng)前患者的相關(guān)信息。 代碼說(shuō)明: //1:構(gòu)造一個(gè) PatientInfo類的對(duì)象 curSuf,在這里 curSuf實(shí)際上是圖 //2:顯示“當(dāng)前患者信息”窗口 圖形繪制 Java類庫(kù)提供了許多表示和操作圖形的類,其中 繪圖類 Graphics是圖形處理的基礎(chǔ)。 一、 Graphics類 Graphics類是 , 用來(lái)在組件上繪圖 。 ? 在 paint()方法中通過(guò) Graphics類的對(duì)象 g調(diào)用各種繪圖方法就可以在組件上繪制出各種圖形。 三、案例 74的實(shí)現(xiàn) 第一步:創(chuàng)建窗口,生成 GUI的軟件框架代碼 第二步:設(shè)置窗口外觀 第三步:補(bǔ)充定義若干個(gè)成員變量,重寫paint()方法 ⑴ 在 HeartBeatCurve類的成員變量定義處定義如下幾個(gè)成員變量,用于描述曲線上的幾個(gè)關(guān)鍵點(diǎn)的坐標(biāo) : 三、案例 74的實(shí)現(xiàn) / / P波起點(diǎn) a的坐標(biāo)定位在 (100,360)處起點(diǎn) int x=100,y=360。終點(diǎn) int qrs_y[]={y,y174,y10,y,y+10,y+8,y}。 //調(diào)用父類構(gòu)造方法,以便畫(huà)背景 ()。i。i++) //繪制 QRS波 (qrs_x[i]+c*160,qrs_y[i],qrs_x[i+1]+c*160,qrs_y[i+1])。 } (x, y58, x+500, y58)。 最大限度地利用 CPU資源 ? 要求程序設(shè)計(jì)者能寫出可以多進(jìn)程并行的程序。 簡(jiǎn)單地說(shuō),把正在計(jì)算機(jī)中執(zhí)行的程序叫做“進(jìn)程 (Process) ”。 run()方法內(nèi)的代碼實(shí)現(xiàn)所產(chǎn)生線程的行為 ,它是線程的主要部分。(特別是對(duì)于只有一個(gè)處理機(jī)的 PC而言,任何時(shí)刻只能有一個(gè)處于可運(yùn)行態(tài)的線程占用處理機(jī)。 Thread(線程的時(shí)間分配) 基本線程 Basic threads The simplest way to create a thread is to inherit from , which has all the wiring necessary to create and run threads. The most important method for Thread is run( ), which you must override to make the thread do your bidding. Thus, run( ) is the code that will be executed “simultaneously” with the other threads in a program. 你所需要的功能 與程序中的其他線程同時(shí)運(yùn)行 Thread類封裝了 Java線程。 然后通過(guò)調(diào)用 start()方法啟動(dòng)線程。 MedicineThread Medicine=new MedicineThread()。i=6。i++){ (()+我在給患者打針 )。 }}} 重寫 run() 護(hù)士值班的多線程程序(運(yùn)行結(jié)果) 使用 Runnable對(duì)象創(chuàng)建線程 Runnable接口聲明了一個(gè)方法 run()。這些線程通過(guò) exectue()方法執(zhí)行可運(yùn)行對(duì)象。 import .*。 volatile boolean pleaseStop。 if ((xr+dx0)||(x+r+dx)) dx=0dx。 //x=。 } catch(InterruptedException e) { } } } public void start() { animator =new Thread(this)。 } } 第 9章 Java Applet 教學(xué)目的 Java語(yǔ)言的程序有兩種基本形式,一種使 Application大程序,另一種是Applet小程序。 ? Application是從其中的 main()方法 開(kāi)始運(yùn)行的 ? Applet是在一般瀏覽器中運(yùn)行的,必須創(chuàng)建一個(gè) HTML文件,通過(guò)編寫 HTML語(yǔ)言代碼告訴瀏覽器載入何種 Applet以及如何運(yùn)行。 import .*。 } } HTML HEAD /HEAD BODY BGCOLOR=000000 CENTER APPLET code = width = 300 height = 150 /APPLET /CENTER /BODY /HTML Applet的執(zhí)行 (1) 在 dos下可以用 bin文件夾下的 AppletViewer執(zhí)行Applet: (1)編譯 java文件 javac (2)執(zhí)行 Applet AppletViewer AppletViewer是一個(gè) Java應(yīng)用程序,它相當(dāng)于一個(gè)小型的瀏覽器,它需要將 Html文件名作為運(yùn)行參數(shù)之一,運(yùn)行時(shí),將彈出一個(gè)類似瀏覽器的畫(huà)面。 ( 3) Java Applet程序中不需要有 main方法,但是 Java Applet程序的主類必須是類庫(kù)中已定義好的類 Applet或JApplet的子類。在 “ 名稱 ” 欄輸入新建 Applet類名Heartdisease。 【 案例 91】 的實(shí)現(xiàn) 1 2 3 4 5 6 7 8 4 圖 新建 Applet 【 案例 91】 的實(shí)現(xiàn) ? 點(diǎn)擊工具欄右邊的下三角箭頭,選擇相應(yīng)的控件添加到編輯器中,其添加和布局方法和第七章所講的圖形用戶界面設(shè)計(jì)相同。 ? 根據(jù)表 示的界面。} if (()) { a=a+1。} if (()) { a=a+1。 } 【 案例 91】 的實(shí)現(xiàn) ? 編好后,點(diǎn)擊 “ 運(yùn)行 ” → “ 運(yùn)行 ” ,出現(xiàn)如圖 右下所示的 “ 運(yùn)行為 ” 對(duì)話框,選擇 Java Applet,單擊 “ 確定 ” 。 Eclipse會(huì)自動(dòng)為該程序創(chuàng)建一個(gè)臨時(shí)的包含此 Applet字節(jié)碼的 HTML文件,然后啟動(dòng)appletviewer工具來(lái)運(yùn)行 Applet。如果在用戶定義的子類中重新定義過(guò)這些方法,則調(diào)用重新定義過(guò)的,否則調(diào)用父類 Applet中的這些主要方法。 該方法通常在 Applet第一次被加載時(shí)調(diào)用,并在 Applet運(yùn)行期間只執(zhí)行一次。凡是 Applet的 HTML頁(yè)面被重新加載時(shí), Applet類對(duì)象會(huì)被重啟,并調(diào)用該方法。 和 start方法一樣 , stop方法也可以被多次調(diào)用 。該方法用于回收系統(tǒng)資源,如回收?qǐng)D形用戶界面的系統(tǒng)資源、關(guān)閉連接等。 public class test extends Applet{ public void init(){ (歡迎進(jìn)入 Applet! )。 )。 某個(gè)目錄 HTML文件 Classes目錄 Classes文件 使用形式如 CodeBase=” Classes\”語(yǔ)句 CODE 定義當(dāng)前的類文件: Code= ” ” ARCHIVE Applet文件超過(guò)一個(gè)的時(shí)候,為了加快下載速度,將多個(gè)文件放入一個(gè) jar文件中,引用 Applet時(shí)便需要ARCHIVE參數(shù)的支持。 通過(guò) HTML文件向 Applet傳遞參數(shù) 源程序: HTML文件: HTML BODY APPLET code = width = 300。 不過(guò)在Applet中 , 這個(gè)任務(wù)要通過(guò) HTML文件來(lái)傳遞 。 在 HTML文件中有一些標(biāo)記:用尖括號(hào)括起來(lái)的文字,以示與正文區(qū)別。 )。 Applet類提供的四個(gè)方法 init、 start、 stop和destroy分別對(duì)應(yīng)了 Applet的初始化、啟動(dòng)、暫停直到消亡的各個(gè)階段。如果在 Applet中沒(méi)有動(dòng)畫(huà) 、 音樂(lè)文件播放 ,那么通常可以不使用這個(gè)方法 ?;谶@樣的原因,可以把只調(diào)用一次的代碼放在 init方法中,而不能放在 start方法中。 ( 1) public void init() 用來(lái)啟動(dòng)瀏覽器運(yùn)行 Applet的主線程。當(dāng) Applet被第一次加載時(shí),該方法會(huì)被自動(dòng)調(diào)用。 【 案例 91】 的實(shí)現(xiàn) ? 可以編寫 : html applet code= width=500 height=500 /applet /html Applet的編寫步驟 ? 根據(jù)需要編輯好自己的 Applet文件,以擴(kuò)展名 .java保存; ? 編譯該文件生成字節(jié)碼文件,文件擴(kuò)展名為 .class; ? 根據(jù)需要編寫 HTML文件,把字節(jié)碼文件名嵌入到 HTML文件中,保存; ? 用 WWW瀏覽器打開(kāi)此 HTML文件,即可看到輸出結(jié)果。 ? 案例 91沒(méi)有使用 HTML文件在 Eclipse平臺(tái)也正常運(yùn)行了 Applet。} if(a=2) (即使只選了一項(xiàng),也應(yīng)該做一次心電圖檢查!)。} if (()) { a=a+1。 if (()) { a=a+1。部分
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1