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

正文內(nèi)容

程序語言綜合課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告(已修改)

2025-04-23 22:31 本頁面
 

【正文】 《程序語言綜合課程設(shè)計(jì)》設(shè)計(jì)報(bào)告 學(xué)  院:信息工程學(xué)院專業(yè)班級(jí):計(jì)算機(jī)112班學(xué)  號(hào):姓  名:指導(dǎo)老師:完成時(shí)間:2013.7.6 目錄目 錄題目一 計(jì)算器 ……………………11 題目簡(jiǎn)介 12 設(shè)計(jì)的內(nèi)容、要求和目標(biāo) 13 總體設(shè)計(jì) 14 詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) 2 操作界面設(shè)計(jì) 3 類成員變量及方法設(shè)計(jì) 4 源代碼分析 75 系統(tǒng)運(yùn)行及使用說明 13題目二 學(xué)生信息管理系統(tǒng) 151 題目簡(jiǎn)介 152 設(shè)計(jì)的內(nèi)容、要求和目標(biāo) 153 總體設(shè)計(jì) 16 功能模塊劃分 15 功能模塊層次及劃分 16 相關(guān)類文件 164 數(shù)據(jù)庫(kù)設(shè)計(jì) 18 數(shù)據(jù)庫(kù)表設(shè)計(jì) 18 數(shù)據(jù)庫(kù)表間的關(guān)系 19 數(shù)據(jù)庫(kù)的MySQL(SQL)實(shí)現(xiàn) 195 詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) 20 操作界面設(shè)計(jì) 20 類成員變量及方法設(shè)計(jì) 20 源代碼分析 216 系統(tǒng)運(yùn)行及使用說明 22 系統(tǒng)運(yùn)行 22 使用說明 26總 結(jié) 27附錄 28 題目一關(guān)鍵源碼 28 題目二關(guān)鍵源碼 38II計(jì)算機(jī)2011級(jí) 程序語言綜合課程設(shè)計(jì)題目一 計(jì)算器1 題目簡(jiǎn)介本程序采用高級(jí)程序語言JAVA編寫,采用eclipse工具完成的一個(gè)簡(jiǎn)單的計(jì)算器。2 設(shè)計(jì)的內(nèi)容、要求和目標(biāo)設(shè)計(jì)內(nèi)容:設(shè)計(jì)一個(gè)GUI簡(jiǎn)易計(jì)算器,用戶可以通過鼠標(biāo)依次輸入?yún)⒓佑?jì)算的數(shù)值,進(jìn)行加減乘除,cos、sin等混合運(yùn)算,設(shè)計(jì)幫助文檔。設(shè)計(jì)要求:要求所設(shè)計(jì)GUI界面計(jì)算器是一個(gè)使用方便的程序,能實(shí)現(xiàn)基本的加減乘除功能,同時(shí)實(shí)現(xiàn)退格、清零、sin、cos等復(fù)雜運(yùn)算并且設(shè)計(jì)菜單欄和幫助文檔。設(shè)計(jì)目標(biāo):添加運(yùn)算和幫助主題,同時(shí)實(shí)現(xiàn)樹形結(jié)構(gòu)表示幫助主題。3 總體設(shè)計(jì) 利用布局管理器設(shè)計(jì)計(jì)算器整體布局,整個(gè)系統(tǒng)采用borderlayout布局,其中使用了6個(gè)面板,各面板分別放置。利用按鈕設(shè)計(jì)計(jì)算器的各個(gè)運(yùn)算符和操作符,通過按鈕的事件處理實(shí)現(xiàn)按鈕計(jì)算功能。利用文本框顯示操作數(shù)字和運(yùn)算結(jié)果。利用樹的結(jié)構(gòu)設(shè)計(jì)幫助文檔。 JTree樹: JTree組件以樹結(jié)構(gòu)顯示數(shù)據(jù)項(xiàng),從中可選擇一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)。JTree中數(shù)據(jù)項(xiàng)通常稱為節(jié)點(diǎn)。使用JTree組件需要多個(gè)接口和類的配合,除了JTree類之外,、樹節(jié)點(diǎn)類。DefaultMutableTreeNode默認(rèn)可變樹節(jié)點(diǎn)類 : DefaultMutableTreeNode root = new DefaultMutableTreeNode(幫助)。 DefaultMutableTreeNode t1=new DefaultMutableTreeNode(幫助信息”)。 DefaultMutableTreeNode t1_1 = new DefaultMutableTreeNode(說明)。 DefaultMutableTreeNode t2 = new DefaultMutableTreeNode(簡(jiǎn)介)。計(jì)算器主界面數(shù)值功能框菜單幫助欄數(shù)字顯示欄計(jì)算過程顯示欄 功能模塊圖4 詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) 操作界面設(shè)計(jì)首先是設(shè)計(jì)一個(gè)大小為(100,50,528,258)的窗口,界面布局應(yīng)用了borderlayout布局。將六個(gè)面板組合好添加到窗體里面。其中將文本框放置在窗體的上部,顯示按鈕的值。窗體的西部放置了計(jì)算器的功能按鈕,將數(shù)字鍵安置在窗體的中間,而東部則是放置了顯示運(yùn)算過程面板和功能按鈕。,并設(shè)置saveButton=new JButton(保存)。 copyButton=new JButton(復(fù)制)。clearButton=new JButton(清除)。三個(gè)按鈕。主界面:幫助文檔樹的設(shè)計(jì): (1)、采用JFrame類設(shè)計(jì)圖形用戶界面,框架左邊使用一個(gè)自定義組件MutableJTree以樹結(jié)果顯示幫助文檔;MutableJTree組件響應(yīng)選擇事件,當(dāng)選擇樹中一個(gè)接點(diǎn)時(shí),將該節(jié)點(diǎn)的所有孩子節(jié)點(diǎn)的對(duì)象值顯示在右邊的Jlist組件中。(2)、各個(gè)節(jié)點(diǎn)為DefaultMutableTreeNode默認(rèn)可變樹節(jié)點(diǎn)類。 樹的結(jié)構(gòu) 類成員變量及方法設(shè)計(jì)計(jì)算器主類聲明主要是聲明各個(gè)組件。菜單項(xiàng)包括幫助主題和關(guān)于計(jì)算器。功能鍵定義區(qū)設(shè)置好sin,cos,tan,exp等按鍵的布局。數(shù)字鍵定義區(qū)設(shè)置好數(shù)字鍵的布局。計(jì)算方法區(qū)主要是定義按鈕操作事件,實(shí)現(xiàn)計(jì)算功能。首先聲明一個(gè)主類CalculatorWindow,在主類中定義各個(gè)組件包括:功能鍵定義區(qū)設(shè)置好sin、cos、tan、exp等按鍵的布局、數(shù)字鍵定義區(qū)設(shè)置好數(shù)字鍵的布局、計(jì)算方法區(qū)主要是定義按鈕操作事件,實(shí)現(xiàn)計(jì)算功能、菜單項(xiàng)包括幫助和查看。主類中通過調(diào)用HandleSin、HandleCos、HandleDigit、HandleExp等方法實(shí)現(xiàn)Sin、cos、數(shù)字鍵、exp等功能。各個(gè)類名:HandleDigit handleDigit。 //負(fù)責(zé)處理ActionEvent事件HandleOperation handleOperation 。 實(shí)現(xiàn)加、減、乘、除運(yùn)算HandleBack handleBack。 實(shí)現(xiàn)退格事件HandleClear handleClear。 實(shí)現(xiàn)清零事件HandleEquality handleEquality。 實(shí)現(xiàn)等號(hào)事件HandleDot handleDot。 實(shí)現(xiàn)小數(shù)點(diǎn)事件HandlePOrN handlePOrN。 實(shí)現(xiàn)正負(fù)號(hào)事件HandleSin handleSin。 實(shí)現(xiàn)sin按鈕事件HandleCon handleCos。 實(shí)現(xiàn)cos按鈕事件HandleTan handleTan。 實(shí)現(xiàn)Tan按鈕事件HandleLog handleLog 實(shí)現(xiàn)log按鈕事件。HandleExp handleExp。 實(shí)現(xiàn)exp操作 HandleOff handleOff。 關(guān)閉系統(tǒng)流程圖開始按鈕鍵清零、退格、菜單操作加減乘除運(yùn)算Sin、cos、tan、exp、log運(yùn)算顯示運(yùn)算過程和結(jié)果結(jié)束 源代碼分析主要功能實(shí)現(xiàn)涉及的類及方法:import .*。import .*。import .*。import .*。import 。import .*。import 。public class CalculatorWindow extends JFrame implements ActionListener{ NumberButton numberButton[]。 OperationButton operationButton[]。 JButton 小數(shù)點(diǎn)操作,正負(fù)號(hào)操作,退格操作,等號(hào)操作,清零操作,sin,cos,tan,log,exp,off。 JMenuBar bar。 JMenu help,view。 JMenuItem about,exit,information。 JTextField resultShow。 //顯示計(jì)算結(jié)果 JTextField showComputerProcess。 //顯示當(dāng)前計(jì)算過程 JTextArea saveComputerProcess。 //顯示計(jì)算步驟 JButton saveButton,copyButton,clearButton。 LinkedListString list。 //鏈表用來存放第一個(gè)運(yùn)算數(shù)、運(yùn)算符號(hào)和第二個(gè)運(yùn)算數(shù) HandleDigit handleDigit。 //負(fù)責(zé)處理ActionEvent事件 HandleOperation handleOperation 。 HandleBack handleBack。 HandleClear handleClear。 HandleEquality handleEquality。 HandleDot handleDot。 HandlePOrN handlePOrN。 HandleSin handleSin。 HandleCos handleCos。 HandleTan handleTan。 HandleLog handleLog。 HandleExp handleExp。 HandleOff handleOff。 public CalculatorWindow(){在主類中定義各個(gè)組件、方法。主類中通過調(diào)用各個(gè)方法進(jìn)行運(yùn)算:HandleCos方法:實(shí)現(xiàn)cos鍵運(yùn)算功能:import 。import .*。import .*。public class HandleCos implements ActionListener{ LinkedListString list。 JTextField resultShow,showComputerProcess。 JTextArea saveComputerProcess。 HandleCos(LinkedListString list,JTextField t1,JTextField t2, JTextArea t3){ =list。 resultShow=t1。 showComputerProcess=t2。 saveComputerProcess=t3。 } publi
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1