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

正文內(nèi)容

橋結(jié)構(gòu)總成數(shù)據(jù)庫開發(fā)畢業(yè)論文(編輯修改稿)

2025-07-25 15:19 本頁面
 

【文章內(nèi)容簡介】 換標(biāo)準(zhǔn)。用戶使用了IGES格式特性后,可以讀取從不同平臺來的NURBS數(shù)據(jù)。正是基于STEP和IGES這兩種標(biāo)準(zhǔn),本次建模將Pro/E文檔生成兩者之一的IGES格式文件然后在SolidWorks中打開生成的IGES文件另存為*.sldprt和*.sldasm格式文檔。由于Pro/E和SolidWorks建模方式不同,因此轉(zhuǎn)換后的文檔部分參數(shù)以及配合關(guān)系丟失,需要重新建立,這里不再詳述。 生成演示動畫SolidWorks中附有SolidWorks Animator插件,點(diǎn)擊工具欄中的插件按鈕,將該插件選中則SolidWorks編輯界面下顯示動畫按鈕。對于本次編輯,需要首先制作裝配體的爆炸視圖,然后點(diǎn)擊動畫按鈕,按照操作步驟生成avi文件。由于生成的視頻文件往往占用空間很大,因此采取壓縮模式進(jìn)行保存?!?前驅(qū)動橋總成 信息表的建立與連接根據(jù)功能需要,數(shù)據(jù)庫管理系統(tǒng)需要任意讀寫文件以及能夠在主窗口中打開文件,這主要有兩種方式可以實(shí)現(xiàn):一種是將工程文件完整地保存與數(shù)據(jù)庫中,另一種方式是設(shè)定索引,將路徑保存在數(shù)據(jù)庫中由文件路徑來驅(qū)動插件。由于工程文件往往占用很大的硬盤空間,因此該數(shù)據(jù)庫系統(tǒng)采取第二種方式建立數(shù)據(jù)庫。具體的數(shù)據(jù)庫文件內(nèi)容是:數(shù)據(jù)表和動畫表中文件由數(shù)據(jù)庫軟件根據(jù)建模情況進(jìn)行動態(tài)添加,而尺寸表和鍵表中數(shù)據(jù)根據(jù)國家標(biāo)準(zhǔn)直接錄入到數(shù)據(jù)表中,在數(shù)據(jù)庫軟件中直接調(diào)用,不再更改。數(shù)據(jù)庫的連接主要利用Delphi中的ADO組件,另外利用DataAccess以及DataControls組件可實(shí)現(xiàn)數(shù)據(jù)表在連接后顯示于軟件主界面。具體步驟如下:放置adoconnection控件 設(shè)置NAME屬性。CONNECTIONSTRING屬性是設(shè)置連接字符串的,連接各類數(shù)據(jù)庫都要用到它。LOGINPROMPT屬性是設(shè)置是否每次連接都提示輸入密碼,這個一般設(shè)置為FALSE,點(diǎn)擊Connectstring屬性由于采用Access數(shù)據(jù)庫因此選擇Use Connecttion String選項(xiàng),選擇Microsoft Jet OLE DB Provider 點(diǎn)擊下一步選擇所需要連接的數(shù)據(jù)庫,因?yàn)檐浖约皵?shù)據(jù)庫在電腦中的存放位置是不固定,因此選用相對路徑對數(shù)據(jù)庫文件進(jìn)行連接。,因此連接路徑設(shè)定為“.\”。CONNECTED屬性設(shè)置為TRUE,數(shù)據(jù)表連接成功。放置ADOTABLE控件 設(shè)置CONNECTION屬性 為adoconnection控件,這樣才能連接到adoconnection控件所連接的ACCESS數(shù)據(jù)庫。然后設(shè)置TABLENAME屬性,設(shè)置連接的表名,亦即本系統(tǒng)中的數(shù)據(jù)表、動畫表、尺寸表、鍵表?,F(xiàn)在把ADOTABLE的ACTIVE屬性設(shè)置成TRUE就可以連接該表。數(shù)據(jù)表完成連接往往需要將其顯示在主窗口中,這就需要一個DATASOURSE控件。放置DATASOURSE控件 設(shè)置DATASET屬性為ADOTABLE控件。最后添加DBGRID控件把數(shù)據(jù)表中的內(nèi)容顯示出來的最簡單方法就是添加一個DBGRID控件。設(shè)置DBGRID控件的DATASOURCE屬性為剛才放置的DATASOURSE控件。這樣,一個完整的數(shù)據(jù)庫鏈就串起來了。 登陸閃現(xiàn)窗口的設(shè)計在許多應(yīng)用軟件中,啟動程序后,在主導(dǎo)界面出現(xiàn)之前,有一個一般以圖象為主,文字為輔的畫面,通常用來顯示軟件或公司的主題標(biāo)志、軟件名稱、作者、版權(quán)和版本信息等,停留數(shù)秒或按了任意鍵后軟件進(jìn)入主導(dǎo)界面,這個畫面稱為Splash畫面,意思為引人注目畫面。這個畫面的另外一個用處是在處理耗時進(jìn)程時,為用戶展示一幅優(yōu)美、舒心的圖象。  1.在主程序中增加一個窗體,把它的名字改為SplashForm,BorderStyle屬性設(shè)置為bsNone,Position屬性設(shè)置為poScreenCenter。 2.為SplashForm窗體增加一系列必要的構(gòu)件,如Label、Panel、Image、Shape以及Bevel等。 3.使用IDE的Project|Option功能項(xiàng)把SplashForm窗體從Auto-Create表移到Available 表中。 4.將SplashForm窗體的Unit加入到主窗體Unit的Uses語句中。 5.,位置是在begin之后、其他代碼之前,代碼如下: SplashForm:=(Application)。 。 。 其目的是在建立其他窗體及運(yùn)行程序之前,建立并顯示Splash窗體。 6.編寫主窗體OnShow事件的響應(yīng)過程。 。 在本例中,這段代碼作用為當(dāng)屏幕顯示主窗體時,釋放Splash窗體。 7.最后,目的是使Splash畫面在屏幕上有一段停留的時間。最簡單的辦法使用一個無效循環(huán),如: var i,x:longint for i:=1 to 100000 do x:=i。 但是,由于機(jī)器運(yùn)行速度不同,有快有慢,表現(xiàn)出來的效果并不理想,本數(shù)據(jù)庫系統(tǒng)使用時間函數(shù)來實(shí)現(xiàn)延時效果,主要代碼如下。 procedure (Sender: TObject)。 //開啟延時var currentTime:LongInt。 begin currentTime:=GetTickCount div 1000。 while ((GetTickCount div 1000)(currentTime+2) ) do begin end。 //不做任何事 end。 程序閃現(xiàn)窗口,程序啟動閃現(xiàn)頁面就做成了,任何一個軟件其功能性是最基本的要求,但是程序界面是否美觀也是衡量軟件設(shè)計好壞的一個重要標(biāo)準(zhǔn),應(yīng)該說程序閃現(xiàn)頁面的設(shè)計增加了軟件的美感。 “菜單欄”功能簡介與實(shí)現(xiàn)方法菜單欄是在標(biāo)題欄下的水平欄,菜單內(nèi)是各個命令,本數(shù)據(jù)庫系統(tǒng)包含:文件、編輯、查看、幫助以及SW編輯5個菜單。下面依次說明各菜單按鈕的功能及實(shí)現(xiàn)方法。 “文件”菜單菜單下有五個下拉菜單按鈕。 “文件”菜單及其下拉菜單由于本數(shù)據(jù)庫系統(tǒng)需要多個表,對于主窗口需要在同一個位置顯示兩個不同的數(shù)據(jù)表,實(shí)現(xiàn)的方式有兩種,其一是利用同一個Treeview組件,分別調(diào)用兩個數(shù)據(jù)表,另一種方法是用兩個Treeview組件,分別顯示不同的數(shù)據(jù)表,此方法相對容易實(shí)現(xiàn),因此本系統(tǒng)采用兩個Treeview組件,方便功能的實(shí)現(xiàn)。主程序中實(shí)現(xiàn)該功能的主要程序段見附錄中“procedure (Sender: TObject)。 //裝載三維圖像數(shù)據(jù)”、“procedure LoadTree(tree: Ttreeview。 treeDB: TADOTable。 sID, sCaption1,sCaption2: string)。 //初始化樹”。而其中的SetFocus、Trim、BeginUpdate分別來自Controls、SysUnils和ComCtrls。激活樹節(jié)點(diǎn)的程序見附錄中“procedure (Sender: TObject)。 //激活Treeview1”。動畫表的調(diào)用與激活與數(shù)據(jù)表的調(diào)用非常相似,不再贅述。由于采用兩個Treeview實(shí)現(xiàn)不同信息表的分別顯示,因此數(shù)據(jù)切換實(shí)際上是通過對兩個Treeview組件以及相關(guān)調(diào)用程序的切換來實(shí)現(xiàn)的。由于切換按鈕在同一位置顯示,點(diǎn)擊同一按鈕要實(shí)現(xiàn)不同功能,因此可以在同一位置放置兩個按鈕,在不同時候?qū)蓚€按鈕工作與否做相應(yīng)設(shè)定,而每個按鈕分別連接到兩個不同的表的導(dǎo)入,從而實(shí)現(xiàn)了使用者點(diǎn)擊同一位置實(shí)現(xiàn)兩個表的切換。具體程序段參考上面數(shù)據(jù)導(dǎo)入。添加命令與新建子節(jié)點(diǎn)相似,將在下文詳細(xì)介紹。退出軟件的命令是Close。 “編輯”菜單編輯菜單下有7個下拉菜單按鈕, “編輯”菜單及其下拉菜單新建節(jié)點(diǎn)命令通過if條件語句實(shí)現(xiàn)兩個表中活動表的同級節(jié)點(diǎn)添加命令,點(diǎn)擊新建節(jié)點(diǎn)按鈕會彈出“打開”對話框,通過選擇文件,將所選文件的文件名及文件路徑賦給系統(tǒng)“新建節(jié)點(diǎn)”對話框中相對應(yīng)的Edit組件,點(diǎn)擊確定按鈕將相應(yīng)信息賦給函數(shù)中的變量AddChildText1和AddChildText2。從而實(shí)現(xiàn)節(jié)點(diǎn)的動態(tài)創(chuàng)建。彈出的對話框與刪除命令對話框相類似,這里不再附圖,主要程序段見附錄中“procedure (Sender: TObject)。 //新增節(jié)點(diǎn)”。其中CurrentTreeNode: TTreeNode,而GetNewCode函數(shù)主要程序段見附錄中的“function GetNewCode(TempDB: TAdoquery。 sID, sTable: string。 curNode: TTreenode?!?。新建子節(jié)點(diǎn)命令與新建節(jié)點(diǎn)命令類似,也是通過if條件語句實(shí)現(xiàn)向兩個表中的活動表添加節(jié)點(diǎn),不同的是新建子節(jié)點(diǎn)命令給選定節(jié)點(diǎn)添加子節(jié)點(diǎn),點(diǎn)擊新建節(jié)點(diǎn)按鈕會彈出“打開”對話框,通過選擇文件,將所選文件的文件名及文件路徑賦給系統(tǒng)“新建節(jié)點(diǎn)”對話框中相對應(yīng)的Edit組件,點(diǎn)擊確定按鈕將相應(yīng)信息賦給函數(shù)中的變量AddChildText1和AddChildText2。從而實(shí)現(xiàn)節(jié)點(diǎn)的動態(tài)創(chuàng)建。彈出的對話框與刪除命令對話框相類似,這里不再附圖,主要程序段見附錄中的“procedure (Sender: TObject)。 //新增子節(jié)點(diǎn)”。其中GetNewCode命令的主要實(shí)現(xiàn)語句見附錄中的“function GetNewCode(TempDB: TAdoquery。 sID, sTable: string。 curNode: TTreenode。 Child: boolean): string。”。刪除文件實(shí)際上是對數(shù)據(jù)庫文件的一種改寫,通過對數(shù)據(jù)庫元素的動態(tài)減少來實(shí)現(xiàn)刪除功能,而文件本身并沒有任何改變。 刪除按鈕的彈出對話框刪除命令的主要程序段見附錄中的“procedure (Sender: TObject)。 //刪除文件”。該刪除命令包含了對兩個Treeview中節(jié)點(diǎn)的刪除,其以Treeview的可見與否實(shí)現(xiàn)對不同列表節(jié)點(diǎn)的刪除。其中UpdateTreeAndDB函數(shù)是對Treeview進(jìn)行編輯的重要函數(shù),其可實(shí)現(xiàn)在新增節(jié)點(diǎn),子節(jié)點(diǎn)、刪除、重命名時,同步更新樹形結(jié)構(gòu)和數(shù)據(jù)庫,現(xiàn)列于下。procedure UpdateTreeAndDB(tree: TTreeView。 CurTreeNode: TTreeNode。 treeDB: //以下過程在新增、刪除、修改記錄時,同步更新樹形結(jié)構(gòu)和數(shù)據(jù)庫TADOTable。 sid, sCaption1,sCaption2,nodeTxt1,nodeTxt2,state: string。 NewID: string = 39。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1