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

正文內(nèi)容

電話簿管理工具(編輯修改稿)

2024-12-22 16:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 息后再選擇操作菜單中的相關(guān)操作進(jìn)行刪除和記錄,只能先選擇操作菜單中的刪除記錄或修改記錄,然后按著提示進(jìn)行相關(guān)輸入后才能刪除或修改信息。修改記錄操作在修改時(shí)不管用戶要修改的是否是所有信息都必 需同時(shí)依次輸入姓名、號(hào)碼、單位和職位四項(xiàng)信息,并不能只輸入要修改的單個(gè)信息,其它不要修改的信息也得再輸入一次方可實(shí)現(xiàn)信息更改。選擇刪除記錄和查找記錄的輸入框在沒(méi)有任何輸入時(shí)想撤銷此操作回到原狀態(tài)時(shí),選擇輸入框上的撤銷按鈕并不能直接回到電話簿管理工具原界面,而是出現(xiàn)一個(gè)顯示警告信息的顯示框(如圖10 所示) 。 該人不存在,然后才可以回到電話簿管理工具原界面。 圖 10 警告信息顯示框 個(gè)人心得體會(huì) 此次課程設(shè)計(jì)做下來(lái)感觸頗多,利用四周的課余時(shí)間學(xué)習(xí)一門新的面向?qū)ο笳Z(yǔ)言 ——Java,并利用自己所學(xué)做一 個(gè)課程設(shè)計(jì),這本身對(duì)于我們來(lái)說(shuō)就是一個(gè)挑戰(zhàn),雖然我們有同樣的面向?qū)ο蟮?C++語(yǔ)言作為基礎(chǔ),但畢竟他們是兩種語(yǔ)言,在以往的語(yǔ)言學(xué)習(xí)中我們又都是重在理論,并不曾用所學(xué)的知識(shí)做過(guò)類似的課程設(shè)計(jì)。先不說(shuō)我們不懂技術(shù),就是軟件的開(kāi)發(fā)流程我們也一無(wú)所知,在此之前我們并沒(méi)有真正接觸過(guò)軟件開(kāi)發(fā)的文檔,也不知道一個(gè)軟件開(kāi)發(fā)必須先寫文檔,然后依據(jù)文檔中設(shè)計(jì)要求、總體設(shè)計(jì)以及詳細(xì)設(shè)計(jì)來(lái)開(kāi)發(fā)源碼實(shí)現(xiàn)軟件所需求的功能。現(xiàn)在我才知道文檔的撰寫能讓我們的設(shè)計(jì)思路更加清晰,結(jié)構(gòu)更加完善,開(kāi)發(fā)過(guò)程更加系統(tǒng)化,更加規(guī)范化。好的文檔是一個(gè)成功軟 件開(kāi)發(fā)的先決條件。 在技術(shù)上我也遇到了好多難題,好多東西都是第一次接觸,雖然通過(guò)四周的學(xué)習(xí)我們對(duì)用 java 進(jìn)行網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì)、桌面應(yīng)用程序設(shè)計(jì)、利用 AWT 包和Swing 組件包進(jìn)行圖形用戶界面設(shè)計(jì),對(duì) JDBC 技術(shù)的應(yīng)用、 Applet 技術(shù)的應(yīng)用,Java 的事件委托模型、異常處理機(jī)制、包和接口的概念及多線程技術(shù)有了一定的了解,但我并沒(méi)有對(duì)那些概念和應(yīng)用有很深入、透徹的了解,那種淺顯的掌握離12 成功完成一個(gè)軟件開(kāi)發(fā)還有很大的一段距離。我必需不斷上網(wǎng)查詢或去圖書(shū)館借書(shū)來(lái)研讀,幸而經(jīng)過(guò)努力,我雖不能很好的運(yùn)用我所學(xué)的相關(guān) 知識(shí)到實(shí)際開(kāi)發(fā)中來(lái),但是最終我還是按自己所預(yù)定的設(shè)計(jì)要求完成了流程的各個(gè)步驟,基本實(shí)現(xiàn)了我的電話簿管理工具需求的相關(guān)功能。 第一次進(jìn)行課程設(shè)計(jì),難度雖不小,但是收獲也異常豐富,掌握了 Java 程序設(shè)計(jì)語(yǔ)言,了解了軟件開(kāi)發(fā)的整個(gè)流程,了解了文檔的書(shū)寫,學(xué)會(huì)了 Visio 制作流程圖、用例圖以及業(yè)務(wù)圖,認(rèn)識(shí)到了自己能力水平的不足,改變了自己于語(yǔ)言學(xué)習(xí)的態(tài)度,語(yǔ)言的學(xué)習(xí)核心在實(shí)際操作而非理論學(xué)習(xí)。在次,我還得特別感謝我的杭志老師在我 Java 學(xué)習(xí)以及此通訊錄制作過(guò)程中給予的幫組與指導(dǎo)。 參考文獻(xiàn) [1] 王偉東 . Java 程序設(shè)計(jì)入門 [M]. 吉林:吉林電子出版社, 2020 [2] 裘雪紅 . 計(jì)算機(jī)畢業(yè)設(shè)計(jì)寶典 [M]. 西安:西安電子科技大學(xué)出版社, 2020 [3] 袁然,鄭自國(guó),鄒豐義 .Java 案例開(kāi)發(fā)集錦 [M]. 北京:電子工業(yè)出版社, 2020 [4] 朱福喜 . Java 項(xiàng)目設(shè)計(jì)與開(kāi)發(fā)范例 . 電子工業(yè)出版社 , 2020 [5] 付玉生 . SQL Server 2020 基礎(chǔ)教程與上機(jī)指導(dǎo) [M]. 北京:清華大學(xué)出版社,2020 [6] 薩師煊,王珊 . 數(shù)據(jù)庫(kù)系統(tǒng)概論 [M]. 北京:高等教育出版社, 2020 [7] 張廣彬, 高紅蕊,張永寶 . Java 課程設(shè)計(jì)案例精編 [M]. 北京:清華大學(xué)出版社, 2020 13 附 錄 電話簿管理工具的完整 源代碼如下: import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 public class TelephoneNum { public static void main(String[] args) { TelephoneNumFrame frame = new TelephoneNumFrame(電話簿管理工具 )。 // 主界面 ()。 // 設(shè)置用戶在此窗體上發(fā)起 close時(shí)默認(rèn)執(zhí)行的操作 } } class TelephoneNumFrame extends JFrame implements TableModelListener, ActionListener {String strurl=jdbc:odbc:driver= {Microsoft Access Driver(*.mdb)}。 DBQ=。 JMenuBar menubar。 JMenu setmenu, caozuo。 JMenuItem name, data, addrecord, delrecord, selrecord, updrecord。 JButton add。 JButton select。 JLabel namelabel。 JLabel danweilabel。 14 JLabel zhiwulabel。 JLabel phonelabel。 JTextField phonename。 JTextField phonenum。 JTextField phonedanwei。 JTextField phonezhiwu。 JPanel panel。 JScrollPane phonescrollpane。 // 滾動(dòng)條 JTable phoable。 DefaultTableModel defaultModel。 // 表模型 TableColumn column。 String head[] = { 序號(hào) , 姓名 , 號(hào)碼 , 單位 , 職務(wù) }。 Object phoneInfo[][] = {}。 TelephoneNumFrame(String str) { super(str)。 setLayout(new BorderLayout())。// 設(shè)置布局 menubar = new JMenuBar()。// 菜單條 (menubar)。 setmenu = new JMenu(設(shè)置 )。// 菜單 (setmenu)。 caozuo = new JMenu(操作 )。 (caozuo)。 name = new JMenuItem(按姓名排序 )。// 菜單項(xiàng) (name)。 (this)。 data = new JMenuItem(按序號(hào)排序 )。 (data)。 (this)。 addrecord = new JMenuItem(添加記錄 )。 (addrecord)。 (this)。 delrecord = new JMenuItem(刪除記錄 )。 (delrecord)。 (this)。 selrecord = new JMenuItem(修改記錄 )。 (selrecord)。 (this)。 updrecord = new JMenuItem(查找記錄 )。 (updrecord)。 (this)。 namelabel = new JLabel(姓名 )。 phonename = new JTextField(16)。 phonelabel = new JLabel(電話號(hào)碼 )。 phonenum = new JTextField(16)。 danweilabel = new JLabel(單位 )。 phonedanwei = new JTextField(16)。 15 zhiwulabel = new JLabel(職務(wù) )。 phonezhiwu = new JTextField(16)。 add = new JButton(添加記錄 )。 (this)。 select = new JButton(查找記錄 )。 (this)。 panel = new JPanel()。 (new GridLayout(1, 4))。 // 行數(shù) 列數(shù) 3 add(panel, )。// 添加面板 (namelabel)。 (phonename)。 (phonelabel)。 (phonenum)。 (danweilabel)。 (phonedanwei)。 (zhiwulabel)。 (phonezhiwu)。 (add)。 (select)。 defaultModel = new DefaultTableModel(phoneInfo, head)。 // 設(shè)置表的模型 DefaultTableModel 是指默認(rèn)的表控制模型它可以來(lái)控制 //JTBALE 用 JTABLE 的 GETTABLEMODEL 來(lái)得到一個(gè)表控制模型來(lái)控制 (this)。 phoable = new JTable(defaultModel)。// 以該模型為基礎(chǔ)建表 ()。 // 將表設(shè)置成 不自動(dòng)調(diào)整列的寬 使用滾動(dòng)條。 phonescrollpane = new JScrollPane(phoable)。// 加面板上 add(phonescrollpane, )。// 添加面板 column = ().getColumn(0)。 (100)。 column = ().getColumn(1)。 (100)。 column = ().getColumn(2)。 (150)。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1