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

正文內(nèi)容

藥品管理系統(tǒng)—免費(fèi)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧

2025-10-28 15:36 本頁(yè)面


【正文】 際記錄位置的指針,這些值和指針按照特定的順序(也由用戶定義)存儲(chǔ),從而可以以較快的速度查找到所需要的數(shù)據(jù)記錄。 6. 查詢 是檢查存貯在表中的特定信息的一種結(jié)構(gòu)化方法。利用 “查詢?cè)O(shè)計(jì)器 ”,可以設(shè)置查詢的格式,該查詢將按照您輸入的規(guī)則從表中提取記錄。查詢被保存為帶 .qpr 擴(kuò)展名的文件。 7. 項(xiàng)目管理器 項(xiàng)目管理器是按一定的順序和邏輯關(guān)系,對(duì)應(yīng)用系統(tǒng)的文件進(jìn)行有效組織的工具。使用項(xiàng)目管理器可以用最簡(jiǎn)單可視化的方法對(duì)數(shù)據(jù)庫(kù) 和數(shù)據(jù)表進(jìn)行管理,在進(jìn)行應(yīng)用程序開(kāi)發(fā)時(shí),可以有效的組織數(shù)據(jù)表,表單,數(shù)據(jù)庫(kù),菜單,類,程序和其他文件,并將他們編譯成可以獨(dú)立執(zhí)行的 .APP或 .EXE文件。 Visual FoxPor項(xiàng)目管理器是為了強(qiáng)化數(shù)據(jù)管理而對(duì)有關(guān)文件,數(shù)據(jù)及對(duì)象所做的某中集合。 8. 視圖( view) 試圖是從一個(gè)或多個(gè)表中導(dǎo)出的“表”。 是特殊的查詢,通過(guò)更改由查詢返 回的記錄,可以用視圖訪問(wèn)遠(yuǎn)程數(shù)據(jù)或更新數(shù)據(jù)源。 試圖是不能單獨(dú)存在的,它 依賴于某個(gè)數(shù)據(jù)庫(kù)而存在,只有打開(kāi)與試圖有關(guān)的數(shù)據(jù)庫(kù)才能創(chuàng)建和使用試圖。 9. 表單 表單是應(yīng)用系統(tǒng)的界面,也是用戶進(jìn)行應(yīng)用系統(tǒng)開(kāi)發(fā)的基礎(chǔ)。 用于顯示和編 輯表的內(nèi)容 在 Visual FoxPor 系統(tǒng)中用戶可以使用 22個(gè)基礎(chǔ)的可視表單控件來(lái) 構(gòu)造表單,也可以在表單設(shè)計(jì)器中向已有的表單添加控件,或者在建立表單時(shí), 向新建立的表單添加控件。 10. 報(bào)表 是一種文件,它告訴 Visual FoxPro 如何設(shè)置查詢,以從表中提取結(jié)果,以 及如何將它們打印出來(lái)。 VF 的面向?qū)ο蠹夹g(shù) Visual FoxPro 不但仍然支持標(biāo)準(zhǔn)的過(guò)程化程序設(shè)計(jì),而且在語(yǔ)言上還進(jìn)行了擴(kuò)展,提供了面向?qū)ο蟪绦蛟O(shè)計(jì)的強(qiáng)大功能和更大的靈活性。 面向?qū)ο?的程序設(shè)計(jì)方法與編程技術(shù)不同于標(biāo)準(zhǔn)的過(guò)程化程序設(shè)計(jì)。程序設(shè)計(jì)人員在進(jìn)行的程序設(shè)計(jì)時(shí), 面向?qū)ο?不再是單純地從代碼的第一行一直編到最后一行,而是考慮如何創(chuàng)建對(duì)象,利用對(duì)象來(lái)簡(jiǎn)化程序設(shè)計(jì),提供代碼的可重用性。對(duì)象可以是應(yīng)用程序的一個(gè)自包含組件,一方面具有私有的功能,供自己使用;另一方面又提供公用的功能,供其他用戶使用 在 Visual FoxPro 中, 表單 及 控件 是應(yīng)用程序中的對(duì)象。用戶通過(guò)對(duì)象的 屬性 、 事件 和 方法程序 來(lái)處理對(duì)象。 在 Visual FoxPro 中 , 類完全支持面向?qū)ο蟮姆庋b性、繼承性和多態(tài)性。 面向?qū)ο?程序設(shè)計(jì)基本上是一種包裝代碼,代碼可以重用而且維護(hù)起來(lái)很容易。其中最主要的包裝概念被稱為 類 。 窗體的主要屬性和識(shí)別事件 窗體的許多屬性會(huì)影響窗體的外觀。 Caption 屬性決定窗體標(biāo)題欄中顯示的文本;圖標(biāo)屬性設(shè)置在窗體最小化時(shí)顯示的圖標(biāo)。 MaxButton 和 MinButton 屬性決定窗體是否能最大化或最小化。通過(guò)改變 BorderStyle 屬性,是用來(lái)決定邊框的樣式的。 Height 和 Width 屬性決定的窗體初始大??; Left 和 Top 屬性根據(jù)屏幕的左上角確定窗體的位置。 WindowState 屬性可以把窗體設(shè)成在啟動(dòng)時(shí)最大化、最小化或正常大小。 Name 屬性設(shè)置窗體的名稱,在代碼中用這個(gè)名稱引用該窗體。首次在工程中添加窗體時(shí),該窗體的名稱被缺省為 Form1;添加第二個(gè)窗體,其名稱被缺省為 Form2,以此類推。最好給 Name 屬性設(shè)置一個(gè)有實(shí)際意義的名稱,如給一個(gè)條目窗體命名為 abcde,也可以是中文。熟悉這些窗體屬性,最好的辦法是實(shí)踐。在“屬性”窗口中更改窗體的一些屬性,然后運(yùn)行該應(yīng)用程序并觀察修改的效果。如果想詳細(xì)了解每個(gè)屬性,可以選擇該屬性并按 F1 鍵查看聯(lián)機(jī)幫助。 窗體事件和方法窗體作為對(duì)象,能夠執(zhí)行方法并對(duì)事件作出響應(yīng)。無(wú)論是因?yàn)?用戶交互,還是通過(guò)代碼調(diào)整窗體的大小,都會(huì)觸發(fā)一個(gè) Resize 事件。當(dāng)窗體尺寸變化時(shí),允許您在窗體上進(jìn)行移動(dòng)控件或調(diào)整控件大小等操作。每當(dāng)一個(gè)窗體變成活動(dòng)窗體時(shí),就會(huì)產(chǎn)生一個(gè) Activate 事件;當(dāng)另一個(gè)窗體或應(yīng)用程序被激活時(shí),就會(huì)產(chǎn)生 Deactivate 事件。這些事件對(duì)初始化或結(jié)束窗體行為十分方便。例如,在 Activate 事件中,可以編寫代碼突出顯示一個(gè)特定文本框中的文本;在 Deactivate 事件中,可以把更改保存到一個(gè)文件或數(shù)據(jù)庫(kù)中。要使一個(gè)窗體可見(jiàn),可調(diào)用 do form 方法: do form Form2 調(diào)用 do form 方法與設(shè)置窗體 Visible 屬性為 True 具有相同的效果。窗體的許多方法都調(diào)用文本或圖形。屬性 picture,用來(lái)將指定的圖形文件調(diào)入內(nèi)存 ,對(duì)象指得是窗體 ,圖片框 ,圖象框 ,缺省為窗體 .Autocenter 屬性是指定 form 對(duì)象在首次顯示時(shí),是否在主窗口居中。 Closable 屬性是指定是否通過(guò)雙擊窗口菜單圖標(biāo)來(lái)關(guān)閉表單。以 font開(kāi)頭的屬性都是對(duì) form 中文字進(jìn)行操作的。 Icon 屬性是指定在運(yùn)行表單最小化時(shí),表示該表單的圖表。 Visible 屬性是指定可見(jiàn) 還是隱藏。 Enable 屬性是指定表單或控件能否相應(yīng)由用戶引發(fā)事件,等等屬性。 常用控件的使用 1. 按鈕控件 命令按鈕使用 enable 屬性來(lái)控制對(duì)象是否可用, visible 屬性值為ture,命令按鈕看的見(jiàn),否則看不見(jiàn), default 屬性使命令按鈕為缺省的活動(dòng)按鈕,用 cancel 屬性使命令按鈕為“取消按鈕”。 2. 標(biāo)簽控件 標(biāo)簽框既可輸入文字 ,又可輸出信息 ,alignment 屬性來(lái)設(shè)置顯示信息的位置 ,autosize 屬性來(lái)設(shè)置標(biāo)簽的大小 ,borderstyle 屬性來(lái) 設(shè)置標(biāo)簽有無(wú)邊框 ,caption 屬性來(lái)設(shè)置標(biāo)簽顯示的內(nèi)容 ,wordwrap 屬性來(lái)設(shè)置標(biāo)簽顯示內(nèi)容是否可自動(dòng)拆行 .backstyle 屬性指定對(duì)象的背景是否透明。 Fond*屬性是對(duì)標(biāo)簽中的文字進(jìn)行操作。 3. 組合框控件 創(chuàng)建一個(gè)組合框控件,用于創(chuàng)建一個(gè)下拉式組合框或下 拉式列表框,用戶可以從列表項(xiàng)中選擇一項(xiàng)或人工輸入一個(gè)值。 Borderstyle 屬性指定對(duì)象的邊框樣式。 Controsource 屬性指定對(duì)象建立聯(lián)系的數(shù)據(jù)源。 Rowsource屬性指定組合框或列表框控件中的數(shù)據(jù)源。 Rowsourcetype 屬 性指定控件中數(shù)據(jù)值的源的類型,一共有 10 種類性。 4. 文本框控件 創(chuàng)建一個(gè)文本框控件,用于保存單行文本,用戶可以在 其中輸入或更改文本 。 Controsource 屬性指定對(duì)象建立聯(lián)系的數(shù)據(jù)源。 Readonly屬性指定用戶能否編輯控件,或指定與 cursor 對(duì)象相關(guān)聯(lián)的表或視圖是否允許更新。 5.表格控件 創(chuàng)建一個(gè)表格控件,用于在電子表格樣式的表格中顯示數(shù)據(jù)。Deletemark 屬性指定表格控件中是否顯示刪除標(biāo)記。 Recordsource 屬性指定與表格控件建立聯(lián)系得數(shù)據(jù)源。 Allowaddnew 屬性指定是否可以將表格中的新記錄添到表中。 6. 圖象控件 在表單上顯示圖象。 backstyle 屬性指定對(duì)象的背景是否透明。Borderstyle 屬性指定對(duì)象的邊框樣式。 Picture 屬性指定顯示在控件上的圖形文件或字段。 注:其他還有很多控件,在這里不一一介紹了 菜單的設(shè)計(jì) 應(yīng)用程序要為用戶提供一組命令,菜單提供一種方便的給命令分組的方法,并使用戶容易訪問(wèn)這些命令。菜單欄立即出現(xiàn)在窗體的標(biāo)題欄下面,并 包含一個(gè)或多個(gè)菜單標(biāo)題。當(dāng)單擊一個(gè)菜單標(biāo)題,包含菜單項(xiàng)目的列表就被拉下來(lái)。菜單項(xiàng)可以包括命令(如“查找”和“退出”)、分隔條和子菜單標(biāo)題。用戶看到的每個(gè)菜單項(xiàng)和在“菜單設(shè)計(jì)器”中定義的一個(gè)菜單控件對(duì)應(yīng)。要使您的應(yīng)用程序簡(jiǎn)單好用,應(yīng)該將菜單項(xiàng)按其功能分組。 在菜單設(shè)計(jì)器中,“菜單名稱”用來(lái)輸入菜單名稱,在名稱后加 (\某一字母 )是快捷鍵,當(dāng)運(yùn)行菜單時(shí)按“ Alt+該字母”就可以執(zhí)行該菜單名稱。在“結(jié)果”中有命令,子菜單,填充名稱,過(guò)程 4個(gè)選項(xiàng),各個(gè)功能不同。最后“選項(xiàng)”是用來(lái)書(shū)寫各種執(zhí)行命令的。 第三章 數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)的建立 數(shù)據(jù)庫(kù)是按一定方式組織 ,存儲(chǔ) ,處理相互關(guān)聯(lián)的數(shù)據(jù)集合 .用表格形式組織數(shù)據(jù)的方式 ,為關(guān)系數(shù)據(jù)庫(kù) .實(shí)際保存數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu) .是一個(gè)或多個(gè)表 ,每個(gè)表定義了某中特定的結(jié)構(gòu) . 數(shù)據(jù)庫(kù)管理系統(tǒng)通常由三個(gè)部分組成: 1.?dāng)?shù)據(jù)描述語(yǔ)言( DDL)及其編譯程序 2.?dāng)?shù)據(jù)操縱語(yǔ)言( DML)或查詢語(yǔ)言及其編譯或解釋程序 3. 數(shù)據(jù)庫(kù)管理理性程序 要建立一個(gè)數(shù)據(jù)庫(kù)首先要進(jìn)行設(shè)計(jì): 1. 確定建立數(shù)據(jù)庫(kù)的目的 這有助于確定 Visual FoxPro 保存哪些信息。 2. 確定需要的表 在明確 了建立數(shù)據(jù)庫(kù)的目的之后,就可以著手把信息分成各個(gè)獨(dú)立的主題,例如 Employee 或 Orders 等。每個(gè)主題都可以是數(shù)據(jù)庫(kù)中的一個(gè)表。 3. 確定所需字段 確定在每個(gè)表中要保存哪些信息。在表中,每類信息稱作一個(gè) 字段 , 瀏覽 表時(shí)在表中顯示為一列。例如,在 Employee 表中,可以有這樣兩個(gè)字段: Last_name 和 Hire_date 。 4. 確定關(guān)系 分析每個(gè)表,確定一個(gè)表中的數(shù)據(jù)和其他表中的數(shù)據(jù)有何關(guān)系。必要時(shí),可在表中加入字段或創(chuàng)建一個(gè)新表來(lái)明確關(guān)系。 5. 設(shè)計(jì)求精 對(duì)設(shè)計(jì)進(jìn)一步分析,查找其中的錯(cuò)誤。創(chuàng)建表,在表中加入幾個(gè)示例數(shù)據(jù)記錄,看 能否從表中得到想要的結(jié)果。需要時(shí)可調(diào)整設(shè)計(jì)。 “ 字段說(shuō)明 ” 是字段的實(shí)際含義 ,” 字段名 ” 是字段在計(jì)算機(jī)中的表示 ,” 數(shù)據(jù)類型 ” 則是根據(jù)需要選擇提供的整行 ,字符型等 ,若是數(shù)據(jù)型數(shù)據(jù) ,字段長(zhǎng)度是固定的 ,如果字符型數(shù)據(jù) ,指明字段長(zhǎng)度 . 數(shù)據(jù)庫(kù)的建立 ? 在 “ 項(xiàng)目管理器 ” 中, 從列表中選擇 “ 數(shù)據(jù) ” 選項(xiàng)卡, 然后選擇 “ 數(shù)據(jù)庫(kù) ” ,最后選擇 “ 新建 ” 按鈕 。 – 或者 – ? 使用 CREATE DATABASE 命令。 一個(gè)新的數(shù)據(jù)庫(kù)創(chuàng)建好之后,里面是空的,沒(méi)有包含任何相關(guān)表或其他對(duì)象。向數(shù)據(jù)庫(kù)中添加表實(shí)際上是建立表文件與數(shù)據(jù)庫(kù)容器之間 的雙向鏈接關(guān)系:在數(shù)據(jù)庫(kù)中保存指向表文件的前鏈,在表中保存指向數(shù)據(jù)庫(kù)容器的后鏈。 數(shù)據(jù)表的建立 通過(guò)菜單系統(tǒng)、項(xiàng)目管理器或者使用語(yǔ)言,都可以在數(shù)據(jù)庫(kù)中創(chuàng)建新表。在創(chuàng)建表時(shí),可以建立長(zhǎng)表名和長(zhǎng)字段名、默認(rèn)字段值、字段級(jí)和記錄級(jí)規(guī)則以及觸發(fā)器。 數(shù)據(jù)表表的建立 ? 在 “項(xiàng)目管理器 ”中選定數(shù)據(jù)庫(kù),然后選定 “表 ”,再單擊 “新建 ”按鈕打開(kāi) “表設(shè)計(jì)器 ”。 – 或者 – ? 在打開(kāi)數(shù)據(jù)庫(kù)后,使用 CREATE TABLE 命令。 新表將自動(dòng)與創(chuàng)建該表時(shí)所打開(kāi)的數(shù)據(jù)庫(kù)相關(guān)聯(lián)。該關(guān)聯(lián)通過(guò)存儲(chǔ)在表中頭記錄的 后鏈 來(lái)定義。 數(shù)據(jù)表的添加 每個(gè) Visual FoxPro 的表可以有兩種存在狀態(tài): 自由表 (即沒(méi)有和任何數(shù)據(jù)庫(kù)關(guān)聯(lián)的 .DBF 文件)或者 數(shù)據(jù)庫(kù)表 (即與數(shù)據(jù) 庫(kù)關(guān)聯(lián)的 .dbf 文件)。和數(shù)據(jù)庫(kù)關(guān)聯(lián)的表可以具有自由表所沒(méi) 有的 屬性 ,例如 字段級(jí)規(guī)則 和 記錄級(jí)規(guī)則 、觸發(fā)器 和 永久關(guān)系 等 。 你可以 在一個(gè)打開(kāi)的數(shù)據(jù)庫(kù)中創(chuàng)建表,或向數(shù)據(jù)庫(kù)中添加已有的表,把表和數(shù)據(jù)庫(kù)聯(lián)系起來(lái) 。 數(shù)據(jù)表表的添加 ? 在 “ 項(xiàng)目管理器 ” 中,從 “ 全部 ” 選項(xiàng)卡或 “ 數(shù)據(jù) ” 選項(xiàng)卡中選擇 “ 自由表 ” ,然后選擇 “ 添加 ” 按鈕。 – 或者 – ? 使用 ADD TABLE 命令。 ? 數(shù)據(jù)表的訪問(wèn) 一個(gè)表只能加入到一個(gè)數(shù)據(jù)庫(kù)中。但是,即便不把一個(gè)表加到數(shù)據(jù)庫(kù)中,您仍可以使用該 .dbf 文件的數(shù)據(jù)。 若要訪問(wèn)其他數(shù)據(jù)庫(kù)中的表 ? 在引用該表的數(shù)據(jù)庫(kù)中創(chuàng)建 視圖 。 – 或者 – ? 使用 USE 命令和 “!”符號(hào)訪問(wèn)該 。 使用 “!” 符號(hào)可以引用一個(gè)不在當(dāng)前數(shù)據(jù)庫(kù)中的表。 數(shù)據(jù)表的刪除 若要從數(shù)據(jù)庫(kù)中移去表 ? 在 “項(xiàng)目管理器 ”中選定表名,然后選擇 “移去 ”按鈕。 – 或者 – ? 從 “數(shù)據(jù)庫(kù) 設(shè)計(jì)器 ”中選定表,并從 “數(shù)據(jù)庫(kù) ”菜單中選擇 “移去 ”。 – 或者 – ? 使用 REMOVE TABLE 命令。 從數(shù)據(jù)庫(kù)中移去表不能自動(dòng)刪除該表文件。如果想要從數(shù)據(jù)庫(kù)中移去表,同時(shí)從磁盤上刪除該表的 .dbf 文件,請(qǐng)使用 REMOVE TABLE 命令的 DELETE 子句或 DROP TABLE 命令 。 用數(shù)據(jù)控件訪問(wèn)數(shù)據(jù)庫(kù) 提供訪問(wèn)數(shù)據(jù)庫(kù)的字段有 :數(shù)據(jù)控件 (data control),數(shù)據(jù)訪問(wèn)對(duì)象數(shù)據(jù)對(duì)象等。 中的文本框 ,標(biāo)簽框 ,復(fù)選框 ,等控件被稱為具有數(shù)據(jù)感知功能的控件 .把數(shù)據(jù)控件和數(shù)據(jù)感知結(jié) 合到一起稱為數(shù)據(jù)綁定 ,綁定后 ,通過(guò)數(shù)據(jù)控件的連接 ,數(shù)據(jù)庫(kù)表中數(shù)據(jù)被取出 ,與數(shù)據(jù)感知控件綁定后 ,將這些數(shù)據(jù)顯示在有關(guān)控件 . 把數(shù)據(jù)控件與數(shù)據(jù)庫(kù)相連接 ,通過(guò)數(shù)據(jù)控件屬性 ControlSource, 把數(shù)據(jù)控件與數(shù)據(jù)庫(kù)連接起來(lái) .不過(guò)先要將數(shù)據(jù)表添加到表單的數(shù)據(jù)環(huán)境設(shè)計(jì)器中,然后再將控件的 ControlSource 屬性選擇數(shù)據(jù)表的一個(gè)字段, 把數(shù)據(jù)感知控件連接到數(shù)據(jù)控件上,綁定成功。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1