一、什么是工 程 性 質和工程類別
工程性質按使用性質分為以下幾類:
1、民用建筑:主要是供人們工作、學習、生活和居住的建筑。
(1)、居住建筑:如住宅、單身宿舍、老年公寓、招待所、別墅等;
(2)、公共建筑:如教學樓、科研樓、影劇院、商場、醫院、銀行、郵政、電信、寫字樓、交通樞紐和站點等;
2、工業建筑:是各類工業生產用房以及直接為生產服務的附屬用房。
(1)、單層工業廠房:主要用于生產重工業類產品的廠房。
(2)、多層工業廠房:主要用于生產輕工業產品、IT行業類產品的車間。
(3)、單、多層混合的工業廠房:主要用于化工類、食品類產品的生產用房。
3、農業建筑
指供農業生產用的建筑:如禽舍、畜舍、種子庫、拖拉機站等。
在你的問題上主要填寫民用建筑、工業建筑和農業建筑。工程類別就是工程的分類,專業工程類別大類有:房屋建筑工程、冶煉工程、礦山工程、化工石油工程、水利水電工程、電力工程、農林工程、鐵路工程、公路工程、港口與航道工程、航天航空工程、通信工程、市政公用工程、機電安裝工程。
二、SOLIDWORKS工程圖鏈接屬性怎么搞
1、首先我們打開一個工程圖模板。
2、我們用鼠標右鍵圖紙,點“編輯圖紙格式”選項。
3、拿“零件名稱”來說,在對應的標題欄格的注釋上雙擊。
4、刪掉注釋文字,點擊左側“鏈接到屬性”。
5、 在屬性名稱中,選擇“名稱”。
6、然后我們單擊“確定”選項即可完成鏈接屬性設置。
三、如何使用VB創建一個COM組件????
轉載:
看看這對你有沒有幫助。
終于試驗成功了!
我在原本只有win2000 professional 的機器上又安裝了一個win2000 server,并將其配置成主域
控制器,然后在另一臺win98機器上用Administrator登錄,啟動VB,寫個小程序試了一下,OK!
為避免大家繼續在黑暗中摸索,我現將試驗用的具體例子及步驟詳述如下(一個最簡單的例子):
1、在win2000 server機器上用VB(+SP5.0)創建一個ActiveX(DLL)工程,將工程名字改為“COM_Test”
2、添加一個類模塊,名稱為“ClsAdd”,并輸入如下幾行代碼:
Option Explicit
Public x, y As Integer
Public Function myAdd() As Integer
myAdd = x + y
End Function
3、打開“工程屬性”對話框,選擇“生成”,選中“自動升級”;選擇“部件”,選中“遠程服務器文件”(此點很重要,否則編譯時不會生成類型庫文件COM_Test.TLB)及“二進制兼容”,最后“確定”
4、保存并編譯,生成“Com_Test.dll”
5、打開“控制面板/管理/組件服務”,在“COM+應用程序”下利用“COM+應用程序安裝向導”創建一個空的COM+應用程序,名稱為“MyTest”
6、在“MyTest”下,新建“組件”,在“組件安裝向導”中,選擇“安裝新組件”(注意:不要使用“導入已被注冊的組件”),然后將第4步生成的Com_Test.dll及Com_Test.tlb都添加進來(兩個文件都要!),完成。
7、右擊“COM+應用程序”上方的“我的電腦”,選擇“屬性”,然后在“屬性”對話框中的“默認屬性”頁下,將“默認身份驗證級”改為“無”,確定。
8、右擊“MyTest”,導出客戶端的“應用代理”。注意:在導出對話框中,必須選擇“應用程序代理”而不是“服務器應用程序”!
9、將導出后的兩個文件(即應用程序代理)安裝到win98機器上,此時它會在注冊表中添加幾處注冊項,并在C:\program files\ComPlus Applications下產生一個以CLISD命名的文件夾,打開來可看到Com_Test.tlb及Apl82.tmp二個文件。
注意:win98機器上是沒有Com_Test.dll文件的,該文件在win2000 server機器上!
好了,準備工作至此結束,下面在win98機器上來驗證你的COM+配置型組件能否工作。(先用Administrator及口令登錄)
10、啟動VB(+sp5.0),創建一個exe工程,在窗體上放置一個文本框與一個命令按鈕,并在命令按鈕的Click事件中加入代碼:
Dim ox as object
set ox=createobject(Com_Test.ClsAdd,win2000 server 的IP地址)
ox.x=12
ox.y=13
text1.text=ox.myAdd()
執行程序,win2000 server 機器的硬盤燈一陣閃爍之后,Text1中歡快地跳出“25”
---成功了!
以上經驗是在我經過多次痛苦的失敗之后摸索出來的,看來靠別人不如靠自己。
后記:
1、此前,我對有關COM+的內容可以說是一片空白,什么都不懂,甚至也沒做過有關DCOM的試驗。近來空閑,絡續看了點CSDN論壇中的提問與回答,可沒有一個讓人滿意的。萬不得已,自力更生。
2、個人以為,COM+組件并不一定要配置在主域控制器上,但必須配置在某個域中的某臺win 2000 Server上,而不是一般的2000 professional上(可能考慮到安全性)。
3、配置COM+組件不是在win98機器上的,而是在win 2000 Server上。比如,你在win98機器上安裝
應用程序代理后,找不到相應的DLL文件,只有TLB文件(類型庫),該DLL文件在win 2000 Server上由Dllhost.exe來負責裝入內存。
4、若是創建非配置型組件,則第一步中不是創建一個ActiveX(DLL)工程,而是ActiveX(EXE)工程,
因為該exe文件在服務端不是由Dllhost.exe來負責裝入內存,而是自行執行。此種情形下,當然也
就不需要第5至9步的操作了。
