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

正文內(nèi)容

網(wǎng)上服裝銷售系統(tǒng)課程設(shè)計(已改無錯字)

2022-08-25 05:30:10 本頁面
  

【正文】 能對其進行編程處理。不過正因為這樣,越是自定義的東西,開發(fā)出來的東西越靈活,越符合用戶需求。它與數(shù)據(jù)庫的連接也非常簡單,只需要幾個連接語句即可:Dim n As Set n = New 26 / 45ConnectString = Provider=。Persist Security Info=False。User ID=sa。Initial Catalog=My_clothe。Data Source=e41 ‘?dāng)?shù)據(jù)庫連接語句,可在連 ConnectString ‘接數(shù)據(jù)庫時生成在設(shè)計表時,由于編程引用的方便,時常對表的字段名進行簡寫,或者使用不太容易理解的文字,甚至使用英文縮寫,這樣在調(diào)用該表顯示時,就會出現(xiàn)許多麻煩。例如:導(dǎo)致該軟件的可讀性很差,除了編程人員,其他人很難看懂該表格,這樣開發(fā)出來的軟件根本就不能用。因此,通常的做法是將 MSFlexGrid 的第一行隱藏,然后自定義第一行內(nèi)容,調(diào)用表時從第二行開始顯示。隱藏的辦法很簡單,只需要設(shè)定某行的行高為 0 就可以了。運行查詢結(jié)果如圖 所示:圖 查詢結(jié)果運行界面如果要想將該查詢結(jié)果打印出來,只需按界面上的“打印按鈕”即可了。打印結(jié)果如圖 所示:27 / 45圖 查詢打印運行界面其余的查詢由于本著系統(tǒng)設(shè)計風(fēng)格統(tǒng)一的原則,基本的設(shè)計步驟與以上所述相類似,這里就不再重復(fù)說明。 數(shù)據(jù)庫備份與恢復(fù)數(shù)據(jù)庫備份和恢復(fù)有兩種方法:1.使用 backup database to (路徑)將數(shù)據(jù)庫文件備份出去;使用 restore database from (路徑)來恢復(fù)數(shù)據(jù)庫。2. 利用 filecopy 命令直接拷貝數(shù)據(jù)庫文件 mdf 和日志文件 ldf 的方式。因為該種方法是將文件拷貝到另一個目錄下,所以每備份一個文件都要完整的拷貝一次,這樣對于大型的數(shù)據(jù)庫來說是非常耗時的,所以該方法主要運用于備份中小型數(shù)據(jù)庫。例如:Access 數(shù)據(jù)庫等。第一種方式具體操作方法是:如果備份的數(shù)據(jù)庫有 2 個文件,分別是*. ldf 和* . mdf,打開企業(yè)管理器,在實例上右擊所有任務(wù)附加數(shù)據(jù)庫,然后選擇那個*. mdf 文件,就可以了??紤]到系統(tǒng)所使用的是比較大型的數(shù)據(jù)庫—SQL Server 2022,所以采用了該數(shù)據(jù)庫自身帶有的備份與恢復(fù)功能來制作備份與恢復(fù)的模塊,該模塊的界面如圖 所示: 數(shù)據(jù)庫備份界面對于備份,該系統(tǒng)提供了兩條選擇路徑,即用戶可以選擇在主菜單的“系統(tǒng)維護”下找到備份菜單;另一種方法是在快捷的工具條下,也能找到備份選項。這樣設(shè)計不僅方便用戶操作,同時把“數(shù)據(jù)備份”放在主界面的醒目位置上,也可以提醒用戶要經(jīng)常備份數(shù)據(jù)庫,避免在系統(tǒng)崩潰或者數(shù)據(jù)庫出錯后,找不到可以恢復(fù)的數(shù)據(jù)28 / 45庫備份。在數(shù)據(jù)庫備份的界面上,采用了一個對話框(CommonDialog)的控件來作為用戶選擇數(shù)據(jù)庫備份存放路徑的方法。對話框的使用方法有“打開文件”對話框、 “另存為”對話框等。在備份界面設(shè)計中用到的是“另存為”的方法,在恢復(fù)數(shù)據(jù)庫的界面中也要用到對話框控件,但是它所使用的方法是“打開文件” 。在該系統(tǒng)中對該控件的編程也是采用經(jīng)典編程語句。以下就是 VB 中對對話框的典型編程方法。對話框典型的編程如下: = 備份文件(*.bak)|*.bak|文本文件(*.txt)|*.txt|ALL File(*.*)|*.* ‘ Filter 是對話框的過濾器屬性 = 使用該控件,讓用戶的備份操作更加簡單、方便。用戶只須打開這個按鈕,系統(tǒng)就會彈出一個如圖 所示的對話框:圖 備份路徑對話框然后用戶只須選擇存放數(shù)據(jù)庫備份文件的路徑即可。該段設(shè)計也是參照 Windows 風(fēng)格而做的。運行結(jié)果如圖 所示。29 / 45圖 備份運行結(jié)果用戶可以在自己設(shè)定的備份路徑下找到當(dāng)時的備份文件。由于備份一個大型數(shù)據(jù)庫的耗時較長,在制作該模塊時添加一個可以反映備份進度的控件——進度條(ProgressBar)既美觀又實用。ProgressBar 控件通過從左到右用一些方塊填充矩形來表示一個較長操作的進度。因而可以監(jiān)視操作完成的進度。ProgressBar 控件位于 Microsoft Windows Common Control 部件中。ProgressBar 控件有一個行程和一個當(dāng)前位置。行程代表操作的整個持續(xù)時間,當(dāng)前位置則代表應(yīng)用程序在完成該操作過程時的進度。ProgressBar 控件的重要屬性包括 Max 屬性、Min 屬性和 Value 屬性。Max 和 Min 屬性設(shè)置了行程的界限;Value 屬性則指明了在行程范圍內(nèi)的當(dāng)前位置。由于使用方塊來填充控件,因此所填充的數(shù)量只能是接近于 Value 屬性的當(dāng)前設(shè)置值。本系統(tǒng)中所使用的 ProgressBar 控件就是用來監(jiān)視備份完成的進度。 對ProgressBar 控件編程如下:Dim connter As IntegerDim sql, workarea(15) As String ‘workarea(15):工作進度設(shè)置 = True = UBound(workarea) ‘設(shè)置進度條的最大值 = ‘設(shè)置進度條的當(dāng)前值For connter = LBound(workarea) To UBound(workarea)workarea(connter) = initial value amp。 connter ‘令工作進度等于初‘值加當(dāng)前記數(shù)30 / 45 = connter ‘設(shè)置進度條當(dāng)前值 Provider=。Persist Security Info=False。User ID=sa。Initial Catalog=My_clothe。Data Source=e41sql = backup DATABASE my_clothe TO disk=39。 amp。 amp。 39。 (sql) ‘執(zhí)行 SQL 語句Next connter = MsgBox 數(shù)據(jù)庫備份成功!!, 64, 服裝進銷存管理系統(tǒng)數(shù)據(jù)庫恢復(fù)在界面設(shè)計和編程上都與數(shù)據(jù)庫備份非常相似,其操作也基本一致。只是在打開對話框時,用戶不是選擇保存路徑,而是打開所要恢復(fù)的數(shù)據(jù)庫備份。這點在打開對話框按鈕上方用 Label 控件有詳細(xì)說明。因此,在設(shè)計對話框(CommonDialog)控件時,對其編程就不能使用另存為的方法而是選擇打開文件的方法。具體編程為:Private Sub Cmd_select_Click() = 備份文件(*.bak)|*.bak|文本文件(*.txt)|*.txt|ALL File(*.*)|*.* = End Sub而在設(shè)計上的另一點不同是恢復(fù)所使用的方法引用了 SQL 的 RESTORE 語句。其 SQL 語句如下: Provider=。Persist Security Info=False。User ID=sa。Initial Catalog=My_clothe。Data Source=e41sql = use master RESTORE DATABASE my_clothe from disk=39。 amp。 amp。 39。 (sql) 39。執(zhí)行 SQL 語句其余設(shè)計和數(shù)據(jù)庫備份是一樣的,這里就不再重復(fù)闡述了。 打印報表在 Visual Basic 開發(fā)的數(shù)據(jù)庫系統(tǒng)中,報表打印是其中最重要也是最常用的功31 / 45能之一。VB 提供了兩組報表打印的控件:一組是由 Seagate 公司的產(chǎn)品 Crystal Report、還有一組是 VB 自帶的報表打印空間——Data Report。Data Report是一個比較成熟的報表打印解決方案。因此,在本系統(tǒng)設(shè)計時,打印報表模塊就是采用這種打印方案。下面簡單介紹一下 Data Report 的使用。Data Report 是一個多功能的報表生成器,它以其創(chuàng)建聯(lián)合分層結(jié)構(gòu)的報表能力為主要特色。它與數(shù)據(jù)源(通常都是選擇數(shù)據(jù)環(huán)境設(shè)計器 Data Environment designer 作為數(shù)據(jù)源)一起使用,可以從幾個不同的相關(guān)表開始創(chuàng)建報表。除可創(chuàng)建打印報表外,它也可以將報表導(dǎo)出到 HTML 或者文本文件中。在調(diào)用數(shù)據(jù)庫的數(shù)據(jù)到報表上顯示之前,必須建好視圖,該視圖在上一章節(jié)已經(jīng)介紹過了,這里就不再重復(fù)。視圖建好以后,就可以開始制作報表了。以下以銷售報表為例,來說明報表的制作過程。1.首先在菜單“工程”中選擇“添加 Data Environment”,添加數(shù)據(jù)環(huán)境設(shè)計器。2.在數(shù)據(jù)環(huán)境設(shè)計器右鍵單擊“Connection1”,選擇重命名,將連接名改成數(shù)據(jù)庫的名字——my_clothe。然后再次單擊右鍵,在彈出的菜單中選擇“屬性” ,設(shè)置“數(shù)據(jù)鏈接屬性”為“Microsoft OLE DB Provider for SQL Server”如圖 所示。3.然后點擊“下一步” ,連接數(shù)據(jù)庫,設(shè)置見圖 。設(shè)置好數(shù)據(jù)庫連接屬性后,在“my_clothe”上單擊右鍵,在彈出菜單中選擇“添加”菜單項,添加一個新命令。將命名改為“output” 。在“output”上單擊右鍵,在彈出菜單中選擇“屬性” ,然后按圖 對該屬性進行設(shè)置。單擊確定,退出后,重新點擊右鍵,選擇“展開所有” ,得到所有將要使用的字段名,如圖 所示:4.然后回到集成,在工程菜單中選擇“添加 Data Report”,添加 Data Report 報表編輯器 Data Report1,設(shè)置其 DataResource 為 DataEnvironment1,設(shè)置其DataMember 為 my_clothe。5.設(shè)計 Data Report:從數(shù)據(jù)環(huán)境設(shè)計器中把展開的字段一一拖到報表的細(xì)節(jié)部分。6.在報表的報表表頭(Section4)添加 4 個 rptLabel,調(diào)整好位置,設(shè)置字體大小,并且設(shè)置四個控件的名稱。在報表的注腳處添加 7 個 rptLabel 控件,設(shè)置好位置和名稱,具體見表 32 / 45圖 數(shù)據(jù)鏈接屬性設(shè)置圖 數(shù)據(jù)庫連接33 / 45圖 命令屬性的設(shè)置圖 命令下視圖的擴展表 報表要素控件設(shè)置表對象 名稱 CAPTION 說明rptLabel1 ttitle ttitle 報表的標(biāo)題rptLabel2 默認(rèn) 填報單位:rptLabel3 danwei danwei 顯示填報單位rptLabel4 Label4 %d 顯示打印日期rptLabel5 pizhunren pizhunren
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1