韩国精品一区二区三区无码视频,国产午夜福利视频在线观看,永久黄网站色视频免费无下载,色婷婷av一区二区三区浪潮

【請登錄】【免費注冊】

首頁新聞技術產品供應二手培訓展會物流維修求購招商招標招聘企業

技術

搜索
技術文章機械知識技術技巧論文試題維修知識招投標知識
您的位置:盤古機械網>技術文章>機械知識>詳情

數控加工自動編程系統軟件設計(2)

時間:2008-11-03瀏覽:727次收藏

二、系統設計方法
(一)界面設計
1.創建和設計MDI窗體 
    打開VB6.0,選擇“新建”菜單下的“標準EXE”,然后單擊“打開”按鈕,新建一個標準EXE程序。見圖3-9。

 圖3-9 新建工程圖3-10 工程屬性 

    選擇“工程”菜單中的“添加MDI窗體”命令,添加一個MDI窗體。然后選擇“工程”菜單中的“屬性”命令,彈出如圖3-10所示“工程屬性”對話框,在“啟動對象”的下拉表中選擇剛才創建的MDI窗體為啟動對象,設置完畢后單擊“確定”按鈕,退出屬性設置。利用“工具”菜單下的“菜單編輯器”命令編輯如圖3-2所示的菜單,并且利用ToolBar控件為MDI窗體添加工具欄,利用StatusBar控件添加狀態欄,具體設計方法可以參考VB程序設計方面的書籍,此處不再贅述。
2.創建和設計MDI子窗體 
    首先創建一個新的普通窗體,然后將它的MDIChild屬性設置為True,取名為frmDocument,用來存取APT源程序、CL文件、NC程序等。在這個窗體上添加一個RichTextBox控件,用以顯示文檔。另外,再創建一個MDI子窗體,用來顯示圖形,取名為frmDisply。在這個窗體上添加一個Picture控件,用以顯示圖形。 
    為了使frmDocument子窗體同時存取不同的文檔,在主窗體中添加如下代碼:
    Private Sub LoadNewDoc() 
    Static lDocumentCount As integer 
    Dim frmD As frmDocument 
    lDocumentCount = lDocumentCount + 1 
    Set frmD = New frmDocument 
    frmD.Caption = "Document " & lDocumentCount 
    frmD.Show 
    End Sub 

    這樣,在存取不同的文檔時,就可以首先調用LoadNewDoc函數,生成一個子窗體,然后在這個子窗體中存取需要的文檔。
3.部分菜單設計 
    文件菜單的子菜單主要包括:新建、打開、關閉、保存、另存為、全部保存、打印、退出等,用來對文檔進行操作。下面詳細介紹一下新建、打開、保存、打印和退出菜單的代碼設計。

(1) 新建子菜單的代碼設計:
Private Sub mnuFileNew_Click()
LoadNewDoc
End Sub
(2) 打開子菜單的代碼設計:
Public N0 As Integer,WI As Integer, CL(200,7) As Single,
Public BS(200) As String, UnSaveChange As String
Private Sub mnuFileOpen_Click()
On Error Resume Next
LoadNewDoc
With dlgCommonDialog
.DialogTitle = "打開"
.CancelError = False
.Filter = "所有文件 (*.*)|*.*"
.ShowOpen
If Len(.FileName) = 0 Then
Exit Sub
End If
sFile = .FileName
End With
ActiveForm.rtfText.LoadFile sFile
If Right$(sFile, 3) = ".CL" Then‘打開CL文件
N0 = 0
Open sFile For Input As #1
Do While Not EOF(1)
N0 = N0 + 1
Input #1, CL(N0, 1),CL(N0, 2),CL(N0, 3),CL(N0, 4),CL(N0, 5),CL(N0, 6),CL(N0, 7)
Loop
Close #1
Else
WI = 1
Open sFile For Input As #1‘打開APT源程序
Do While Not EOF(1)
Line Input #1, BS(WI)
WI = WI + 1
Loop
Close #1
End If
ActiveForm.Caption = sFile
UnSaveChange = False
End Sub
(3)保存子菜單的代碼設計:
Private Sub mnuFileSave_Click()
If Left$(ActiveForm.Caption, 8) = "Document" Then
With dlgCommonDialog
.DialogTitle = "保存"
.CancelError = False
.Filter = "所有文件 (*.*)|*.*"
.ShowSave
If Len(.FileName) = 0 Then
Exit Sub
End If
sFile = .FileName
End With
ActiveForm.rtfText.SaveFile sFile, rtfText
Else
sFile = ActiveForm.Caption
ActiveForm.rtfText.SaveFile sFile, rtfText
End If
UnSaveChange = False
End Sub
(4)打印子菜單的代碼設計:
Private Sub mnuFilePrint_Click()
On Error Resume Next
If ActiveForm Is Nothing Then Exit Sub
With dlgCommonDialog
.DialogTitle = "Print"
.CancelError = True
.Flags = cdlPDReturnDC + cdlPDNoPageNums
If ActiveForm.rtfText.SelLength = 0 Then
.Flags = .Flags + cdlPDAllPages
Else
.Flags = .Flags + cdlPDSelection
End If
.ShowPrinter
End With
If Err <> MSComDlg.cdlCancel Then
ActiveForm.rtfText.SelPrint .hDC
End If
End Sub
(5)退出子菜單的代碼設計:
Private Sub mnuFileExit_Click()
Unload Me
End Sub
    編輯菜單的子菜單包括:撤銷、剪切、復制、粘貼等,具體代碼可以參考有關書籍,在此不再敘述。 
    視圖菜單主要是對工具欄和狀態欄的操作,具體代碼不再敘述。 
    窗口菜單主要包括層疊、縱向平鋪、橫向平鋪、排列圖標等,其主要功能是對子窗體進行各種操作,具體代碼可以參考有關書籍,在此不再敘述。

熱門文章

業務咨詢:932174181   媒體合作:2279387437    24小時服務熱線:15136468001 盤古機械網 - 全面、科學的機械行業免費發布信息網站 Copyright 2017 PGJXO.COM 豫ICP備12019803號

主站蜘蛛池模板: 精品免费看国产一区二区| 亚洲精品欧美综合二区| 欧美巨大另类极品videosbest| 国产免费午夜福利片在线| 欧美成人免费全部| 成人影片麻豆国产影片免费观看| 亚洲αv久久久噜噜噜噜噜| 亚洲v国产v天堂a无码二区| 亚洲精品综合第一国产综合| 成人无码av免费网站| 国产92成人精品视频免费| 亚洲欧美日韩成人一区在线| 国产新婚夫妇叫床声不断| 国产亚洲婷婷香蕉久久精品| 无码熟妇人妻av| 99久久精品无码一区二区毛片| 欧美z0zo人禽交欧美人禽交| 国产亚洲精品久久久久久禁果tv| 96亚洲精华国产精华精华液| 亚洲第一se情网站| 亚洲国产欧美不卡在线观看| 国产亚洲产品影市在线产品| 永久黄网站色视频免费| 韩日美无码精品无码| 欧美综合自拍亚洲图久青草| 国产精品福利2020久久| 久久亚洲国产成人精品性色| 国产无套一区二区三区浪潮| 国产精品欧美成人片| 中文无码高潮到痉挛在线视频| 老熟女毛茸茸浓毛| 国产午夜精品无码理论片| 免费无码毛片一区二三区| 国产婷婷在线精品综合| 亚洲美女做爰av人体图片| 午夜不卡无码中文字幕影院| 十八18禁国产精品www| 国产粉嫩高中无套进入| 免费无码又爽又刺激高潮的视频| 99精品国产高清一区二区| 无码免费午夜福利看片|