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

正文內(nèi)容

畢業(yè)設(shè)計-圖書館借閱系統(tǒng)-論文(編輯修改稿)

2025-01-06 19:14 本頁面
 

【文章內(nèi)容簡介】 2)從“表”下拉菜單中選擇“徹底刪除”命令,并在“確認”對話框中單擊“是”按鈕。若真的要刪除記錄,就可以執(zhí)行“徹底刪除”命令。此命令將刪除所有在“瀏覽窗口”中作上刪除標記的記錄,并重新構(gòu)造表中的記錄。 這種刪除是不可恢復(fù)的,所以要慎重。假如誤刪除了某些記錄,只能重新錄入。 5. 編程的技巧 1.復(fù)制 在一個軟件中會有許多代碼是重復(fù),可以不用重復(fù) 地錄入,而使用菜單中的“復(fù)制” “粘貼”等命令來復(fù)制重復(fù)的內(nèi)容。 與此同時 表單中的控件也是能復(fù)制的,而且可以一次復(fù)制多個控件。比如在制做圖書館管理信息的借書表單時,設(shè)計好第一個(編號的)標簽和文本框,接著做姓名的標簽和文本框時,就可以采用復(fù)制的辦法。 用鼠標同時選擇編號的標簽和文本框,方法是用鼠標畫一框?qū)⒁陨蟽蓚€控件框住,框住 每個控件的一部分也可以,這樣我們可以看到每個控件四周都有 6個黑點,表示它們都被選擇了。然后與復(fù)制文字一樣,調(diào)用菜單上的“復(fù)制”命令或工具欄上相應(yīng)按鈕,然后再用鼠標按“粘貼”,就會出現(xiàn)兩 個同樣的控件,用鼠標把它們移到適當?shù)奈恢茫梢砸黄鹨疲?,再?caption、 controls~ e 以及大小等屬性做相應(yīng)改動即可??丶?n~屬性在粘貼時已自動做了改動,比如原來的文本框叫 textl,復(fù)制出來的文本框會自動叫 textZ(再復(fù)制就會叫 text3),在一個表單中是不允許出現(xiàn)兩個同名的控件,系統(tǒng)會自動遵守這一點,故我們可以不用去修改 n~了。 另外在復(fù)制控件時不光屬性會被復(fù)制,其中的事件代碼也會被復(fù)制??梢园岩粋€表單中的控件復(fù)制到另一個或更多的表單中。比如很多時候退出或取消按鈕都是一樣的,其中的 click 事件中都是“ ”語句,通過復(fù)制就可以把份個表單中的按鈕復(fù)制到另一個表單中,有時可能會需要改一下 caption或在 click 事件中加減一兩條語句。還有向上移動記錄和向下移動記錄的按鈕,其中的事件程序也都差不多,也可以復(fù)制,然后將不同的地方修改一下。 但是復(fù)制粘貼后的控件往往就會被復(fù)制在鼠標停留的地方。這樣就應(yīng)影響了整個表單的外觀,這時應(yīng)當通過鼠標粗調(diào)控件的位置,或者通過鍵盤上的方向鍵細調(diào)控件的位置。 2.縮格及空行 標準的程序編寫具備良好的風(fēng)格。合理恰當?shù)目s格和空行都會 使程序結(jié)構(gòu)清晰易懂。 Visual ,比如 if和 endif, do while和 enddo,為了把成對語句之間的語句和之外的語句區(qū)別開來以利于程序的閱讀和理解,有經(jīng)驗的程序員往往都是把成對語句之間的語句往里縮。 此外,一個良好的程序還應(yīng)當有良好的注釋,即使是程序的功能很簡明,往往也會用空行分開,以表示此功能已經(jīng)實現(xiàn)‘這就是粼 7所說的空行。這就有點像寫文章分段,一段相對完整的意思做為一段,編程時也把一段相對完整功能的程序做為一段,一段完了可以空上一行,也是便于程序的閱 讀。 在編寫面向?qū)ο蟮某绦驎r,經(jīng)常要引用一個對象的名稱,而且要用這個對象的全名,比如 o 如果控件數(shù)目過多,就很難記住表單中每個控件的名字。所以在編程的時候應(yīng)注意給主要的控件的。~屬性賦值,這里再介紹一種方法可以看到所有該表單中的控件名,方便編碼人員查找、在要插入一個對象引用名稱的位置上單擊鼠標右鍵,在彈出的菜單中選擇“對象列表”在出現(xiàn)的對象列表中選擇所要的對象,單擊插入之后插入的名稱會以大寫字母開頭。 4.精確調(diào)整對象位置 在編程序時可以發(fā)現(xiàn)當 移動一個控件時它是跳著走的,而且是按照表單上的虛線格跳,這主要是為了我們的控件都能對整齊。但有時候如果不需要對整齊,而要做一些小小的調(diào)整,即不按格跳,就可以采取以下的步驟。 選擇菜單上的“格式”,再選擇其中的“對齊格線”。將其左邊的鉤去掉,然后再移動控件的時候,將會發(fā)現(xiàn)控件可以移動自如。如要恢復(fù)原來的狀態(tài),再把鉤加上。 5.為文件寫說明 在開發(fā)一個較大的軟件時,在項目管理器中會有很多的文件,當文件多到一定數(shù)目的時候,可能都搞不清這些文件的功能是什么,為了防止這一點,應(yīng)該為每個文件寫上說明方便隨時了解每個 文件的作用。 具體方法如下: 用鼠標右鍵單擊一個文件名,在彈出的菜單中選擇編輯說明,在出規(guī)的表單中寫入該文件的說明文字,單擊“確定”按鈕。之后當用鼠標選中這個文件時,相應(yīng)的說明就會顯示在項目管理器的底部。事實證明,這樣可以大大減少修改文件的時. 6. 重命名文件 在編軟件時免不了有時要改文件名,方法是在項目管理器中用鼠標右鍵單擊一個文件名,在彈出的菜單中選擇“重命名”,在彈出的對話框中重新輸入新的文件名。 當我們需要調(diào)整數(shù)據(jù)表中的字段位置,可在表設(shè)計器中很方便地移動。進入表設(shè)計器 , 用鼠標按住字段移動鈕,然后上下移動到所需的位置即可。 在表格生成器中移動,用鼠標按住選定字段中的字段移動鈕上下移動,與上面移動數(shù)據(jù)表的字段一樣。在表單中移動,在屬性窗口中選擇表格的任一列,然后在表格上抓住要移動列的表頭左右移動到所需位置即可。在程序運行時移動,直接抓住要移動列的表頭左右移動到所需位置。 tabindex 位置 一般說來,進入一個表單后,希望光標停在第一個輸入位置,按回車則光標依次向后跳,但是有時可能會發(fā)現(xiàn),光標不依這個順序走,這是因為在設(shè)計和創(chuàng)建這些 控件時沒有按照所需的順序,也就是在表單上先創(chuàng)建的控件,光標就先到。下面就如何更改光標在每次回車后的順序。設(shè)置控件的 tabindex 屬性可以改變這個順序,但直接改變 tabindex 屬性很麻煩. Visual 提供了很方便的改變方法 0 用鼠標按下表單設(shè)計器工具欄上的按鈕攀,每個控件的 tabindex順序即會標示出來,如圖 645 所示,如果順序不對,用鼠標按順序?qū)⑺锌丶c一遍就行了,點完后在表單空白地方按一下, tabindex 顯示消失。 當要對程序做功能上的修改(不是 修改語句中的錯誤),應(yīng)先看看系統(tǒng)分析,因為一個程序的各個部分是有著千絲萬縷的聯(lián)系的,當改了一個地方,可能導(dǎo)致另一個地方出問題,所以我們應(yīng)先對系統(tǒng)分析修改,并平衡各方面關(guān)系,覺得系統(tǒng)分析上沒有邏輯上的沖突和錯誤后,再按照新的系統(tǒng)分析去修改程序。這樣修改永遠都可以保持有一個清晰的思路,而不會把程序改來改去,到最后自己都不知道改成什么樣了,如果這時需要別人來幫忙修改更是不可想象。 如果不想要項目管理器中的某個文件,可用“移去”按鈕將這個文件從項目管理器中移出去。當調(diào)用移去功能時,系 統(tǒng)會問是移去還是刪除,移去一個文件并沒有從磁盤上將其真正刪除,如要真正刪除,則應(yīng)選擇“刪除”。當然移去后的文件可用其它方式刪除,但千萬不要用其它方式刪除一個在項目管理器中存在的文件,這樣會造成項目管理器打開出錯。一旦出現(xiàn)這種情況,在打開項目管理器時會出現(xiàn)提示找不到某個文件,這時選擇“忽略”,然后進入項目管理器,再將這個文件移去,這時不要用刪除,因為這個文件己不存在,刪除則又會出錯。 第六章、系統(tǒng)的編譯 1設(shè)立 主文件 用主圖標(以黑體的文件表示)標記的文件是客戶在啟動 .app 或者是. e職時被調(diào)用的文 件。它可以是一個表單。菜單李程序,建議使用程序作為主文件。 2構(gòu)造主文件, 如果主文件是一個程序,它將調(diào)用應(yīng)用程序框架中的各個功能組件。然后由這些組件調(diào)用應(yīng)用程序的其余部分。.. 如果要建立一個簡單的主程序,可以按下列步驟進行。 ( 1)現(xiàn)設(shè)置應(yīng)用環(huán)境界面。 (2)確定初始用戶界面。 ( 3)建立事件循環(huán)。 (4)恢復(fù)環(huán)境,退出應(yīng)用程序。 為了避免無限循環(huán),必須在 READ EVENTS 命令之前安排 CLEAR EVENTS 命令??梢栽谥鞑藛位蛑鞅韱沃刑砑右粋€ 退出”項,該項發(fā)出 CLEAR EVENTS 命令。 第七章、運行結(jié)果 圖書館管理信息系統(tǒng)各模塊運行結(jié)果如圖 71到圖 76所示,以下所列為幾個重要的 . 圖 71讀者種類信息界面 圖 72書籍類別信息界面 圖 7 一 3 書籍信息界面 圖 7一 4添加借書信息界面 圖 7 一 5 修改借閱信息 圖 7 一 6 添加還書信息 總 結(jié) 一個完整的圖書館管理信息系統(tǒng)到此就制作完成了。通過這次畢業(yè)設(shè)計,使我受到了一次用專業(yè)知識、專業(yè)技能分析和解決問題的全面系統(tǒng)的鍛煉。使我在綜合知識的選用方面,在應(yīng)用軟 件開發(fā)的基本思想、方法方面,以及在常用編程設(shè)計思路技巧的掌握方面都能向前邁了一大步。為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ)。這次在指導(dǎo)老師的幫助下,在同學(xué)的幫助下,基本上完成了設(shè)計任務(wù),在軟件的設(shè)計方面也有了一定的提高,熟練掌握了 Visual Foxpro 命令和編程技巧,為今后走上工作崗位打下了專業(yè)基礎(chǔ)。 在這次的畢業(yè)設(shè)計中,讓我深深地體現(xiàn)到進行軟件開發(fā)不是一件簡單的事情,它需要設(shè)計者具有全面的專業(yè)知識、縝密的思維、嚴謹?shù)墓ぷ鲬B(tài)度以及較高的分析問題、解決問題的能力,而我在很多方面還有欠缺。最后,我要衷心 感謝老師在我的設(shè)計過程中給予我的極大幫助,使我能夠及時、順利地完成此次的畢業(yè)設(shè)計。同時,也要感謝我的老師和同學(xué)們在本系統(tǒng)的設(shè)計過程中給予我的支持和幫助。 致謝 經(jīng)過幾個月的畢業(yè)設(shè)計 ,在老師的幫助下使我從中受到了很大的教育 ,在最后感謝我的導(dǎo)師李竹老師,他嚴謹細致,一絲不茍的作風(fēng)一直是我學(xué)習(xí)中的榜樣,他循循善誘的教導(dǎo)和不拘一格的思路給予我很多的啟迪。還要感謝同組的同學(xué)門對我的幫助和指點,沒有他們的幫助和提供資料,這次的畢業(yè)設(shè)計不會這么順利的完成。在畢業(yè)設(shè)計即將完成之際,請老師和同學(xué)們接受我誠摯的謝意。 參考文獻 1. 數(shù)據(jù)庫基礎(chǔ)與應(yīng)用 電大教材 2.王汝涌管理信息系統(tǒng)中國財政經(jīng)濟 3.張海藩軟件工程 清華大學(xué)出版社 4.劉瑞新 VFP 程序設(shè)計教程 機械工業(yè)出版社 5.毛一心 VFP0應(yīng)用 人民郵電出版社 6. 薩師煊、王珊 《 數(shù)據(jù)庫系統(tǒng)概論(第二版) 》 高等教育出版社 7. 數(shù)據(jù)庫系統(tǒng)原理教程 清華大學(xué)出版社 作者 王珊 陳紅 部分源代碼: set directory to curdir() =2 =625 =550 =.T. push menu _msysmenu do 系統(tǒng)菜單 .mpr do form 用戶登錄 on shutdown quit read events pop menu _msysmenu insert into 借閱信息表 (借閱編號 ,讀者編號 ,書籍名稱 ,書籍編號 ,讀者姓名 ,出借日期 ,還書日期 ,備注信息 )。 values (thisform. 借 閱 編 號 ,thisform. 讀者 編號, , ,thisform.讀者姓名 ,thisform. 出借日期 ,thisform. 還書日期, ) delete from 借閱信息表 where 借閱編號 = pack use 借閱信息表 again insert into 借閱信息表 (借閱編號 ,讀者編號 ,書籍名稱 ,書籍編號 ,讀者姓名 ,出借日期 ,還書日期 ,備注信息 )。 values (thisform. 借 閱 編 號 ,thisform. 讀 者 編 號, , ,thisform.讀者姓名 ,ctod( ),ctod(期 ), ) use 系統(tǒng)用戶表 ame=alltrim( .value) ppassword=alltrim( .value) set order to 用戶名稱 seek ame if (系統(tǒng)用戶表 .用戶密碼 )=ppassword use endif LPARAMETERS nRow, nCol 在 Combol 的 Init 事件中添加代碼 local aCountries,cCountry dimension aCountries[1]- select distinct 借閱編號 from 借閱信息表 into array aCountries for each n in aCountries if !empty() ()一 endif endfor 在 Combo l 的 InteractiveChange 事件中添加代碼,以顯示圖書相關(guān)信息: .caption=result(1) .caption=result(2) .caption=result(3) .Captionresult(4) .caption=dtoc(result(5)) .caption=dtoc(result(6)) .Captionresult(7) 在 Connnandl 的 Click 事件中添加代碼,完成還書功能: delete from 借閱信息表 where 借閱編號 = pack thisformselease 在 Command2 的 Click 事件中添加代碼,完成取消功能: thisformselease
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1