DIỄN ĐÀN KỸ SƯ TÀU THỦY VIỆT NAM
Hiện tại bạn đang là khách viếng thăm của Diễn Đàn Kỹ Sư Tàu Thủy Việt Nam – Nơi Hội Tụ Tinh Hoa Đóng Tàu Việt Nam. Nếu chưa có tài khoản, xin mời bạn Click chuột vào nút Đăng Ký bên dưới hoặc Click vào nút Đăng Nhập nếu bạn đã là thành viên chính thức để hưởng trọn quyền lợi của Diễn Đàn dành cho bạn. Mọi thắc mắc liên hệ với Ban Quản Trị qua địa chỉ: nhatlamntu@gmail.com
Cảm ơn bạn đã ghé thăm Diễn Đàn của chúng tôi!
Lưu ý: Bạn chỉ được phép sử dụng Tiếng Việt có dấu hoặc Tiếng Anh trên Diễn Đàn và chỉ có thành viên mới được quyền viết bài, nhận xét trên Diễn Đàn!
Chúc bạn thu được nhiều kiến thức từ việc tham gia Diễn Đàn của chúng ta!

DIỄN ĐÀN KỸ SƯ TÀU THỦY VIỆT NAM


 
IndexIndex  Home 1Home 1  CalendarCalendar  GalleryGallery  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng Nhập  

Ngôn ngữ được sử dụng trên Diễn Đàn là Tiếng Việt có dấu hoặc Tiếng Anh. Tất cả các bài viết không đúng quy định sẽ bị Xóa khỏi Diễn Đàn Kỹ Sư Tàu Thủy Việt Nam trong vòng 24h!

Không đăng tải các nội dung đồi trụy, chống phá nhà nước Cộng Hòa Xã Hội Chủ Nghĩa Việt Nam
Mọi thắc mắc, góp ý, đóng góp cho Diễn Đàn mời các thành viên gửi về email: nhatlamntu@gmail.com Thanks !
Hiện tại BQT đã tích hợp thêm chức năng upload file trực tiếp lên Diễn Đàn , mọi người cùng nhau chia sẻ kiến thức với cộng đồng !

BQT Diễn Đàn Kỹ Sư Tàu Thủy Việt Nam không hoan nghênh các bài viết, quảng cáo không liên quan đến ngành công nghiệp tàu thủy Việt Nam.
Tất cả các bài viết không đúng quy định sẽ bị xóa, ngay khi BQT phát hiện được. !

Nhằm nâng cao chất lượng bài viết và chống spam, hai bài viết liên tiếp của 1 thành viên sẽ cách nhau 5 phút (300 giây)

Chúc mọi người có 1 ngày vui vẻ và thu được nhiều kiến thức khi tham gian vào Diễn Đàn Kỹ Sư Tàu Thủy Việt Nam !
Similar topics
  • » Tài liệu cơ bản về Visual Basic.
  • » Hỏi về VisualBasic ?
  • ĐẶT LÀM TRANG CHỦ

    Click vào đây để đặt Diễn Đàn Kỹ Sư Tàu Thủy Việt Nam làm trang chủ của bạn!

    Tra Từ Online
    DÀNH CHO QUẢNG CÁO
    ĐẠI HỌC NHA TRANG_02 Nguyễn Đình Chiểu - Nha Trang - Khánh Hòa
    CÔNG TY DỊCH VỤ KỸ THUẬT HÀNG HẢI KHU VỰC PHÍA NAM-TƯ VẤN THIẾT KẾ PHƯƠNG TIỆN NỔI
    DỊCH VỤ TỪ DIỄN ĐÀN KỸ SƯ TÀU THỦY VIỆT NAM
    DỊCH VỤ TỪ DIỄN ĐÀN KỸ SƯ TÀU THỦY VIỆT NAM
    DỊCH VỤ MUA BÁN TÀU BIỂN
    DỊCH VỤ CUNG CẤP MÁY CHÍNH, THIẾT BỊ TÀU BIỂN
    CUNG CẤP MÁY PHÁT ĐIỆN TRÊN TÀU, MÁY PHÁT ĐIỆN BỜ,...
    CUNG CẤP CÁC LOẠI VALVES ĐƯỜNG ỐNG
    CUNG CẤP CÁC LOẠI BƠM DÂN DỤNG VÀ CÔNG NGHIỆP
    Statistics
    Diễn Đàn hiện có 22717 thành viên
    Chúng ta cùng chào mừng thành viên mới đăng ký: QuangLuận Nguyễn

    Tổng số bài viết đã gửi vào diễn đàn là 17446 in 4337 subjects

    Share | 
     

     Hỏi về VisualBasic ?

    Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
    Tác giảThông điệp
    doquangthang
    Moderator
    Moderator


    Nam
    Tổng số bài gửi: 126
    Age: 29
    Đến từ:(NTU,...): HP
    Nghề nghiệp: (Student,..): Engineer
    Môn thể thao yêu thích: (football,..): football
    Điểm năng động tích lũy: 67
    Registration date: 18/01/2008

    Bài gửiTiêu đề: Hỏi về VisualBasic ?   Tue 5 Aug 2008 - 23:30

    Em đang làm một chương trình Visual Basic vẽ tàu em muốn liên kết nó với Autocad nhưng mà không biết làm thế nào. Vì VisualBasic chỉ kết nối được với bộ Office mà không kết nối được với Autocad. Em thấy trên diễn đàn có phần mềm liên kết Excel với Autocad rât hay. Các bác có thể nói rõ hơn về phần mềm này được không và có thể kết nối Visual Basic với autocad không ?Thanks !
    Về Đầu Trang Go down
    http://votauthuy.co.cc
    vinamaso
    Thành Viên Ưu Tiên
    Thành Viên Ưu Tiên


    Nam
    Tổng số bài gửi: 42
    Age: 44
    Đến từ:(NTU,...): http://www.vinamaso.net
    Nghề nghiệp: (Student,..): Webmaster
    Môn thể thao yêu thích: (football,..): football
    Điểm năng động tích lũy: 1
    Registration date: 11/06/2008

    Bài gửiTiêu đề: Re: Hỏi về VisualBasic ?   Tue 5 Aug 2008 - 23:59

    Đồng chí muốn viết phần mềm chạy độc lập hay là một dạng plugin/add-in cho Autocad?
    Autocad có tích hợp sẵn VBA giống như bộ MS Office. Vậy nên bạn hoàn toàn có thẻ sử dụng VBA trong Autocad như VBA trong MS Office.

    Nếu đồng chí muốn một phần mềm chạy độc lập viết bằng VB và có thể sử dụng các API của Autocad thì xem thêm tại đây: http://www.contractcaddgroup.com/download/
    Về Đầu Trang Go down
    http://www.vinamaso.net
    panda
    Thành Viên Ưu Tiên
    Thành Viên Ưu Tiên


    Nam
    Tổng số bài gửi: 91
    Age: 26
    Đến từ:(NTU,...): NTU Nha Trang
    Nghề nghiệp: (Student,..): student
    Môn thể thao yêu thích: (football,..): footbal
    Điểm năng động tích lũy: 4
    Registration date: 08/07/2008

    Bài gửiTiêu đề: Re: Hỏi về VisualBasic ?   Wed 6 Aug 2008 - 5:04

    Chào! để viết phần mềm như bạn thì bạn hãy tận dụng VBA có trong bộ Autocad là hay nhất. Trước đây mình cũng đã lập trình về vấn đề này rồi. tất cả dữ liệu tính toán đều thực hiện trên VB sau đó kết quả xuất file dạng đồ thị hay đường hình tàu thì bạn kết nối với Autocad bằng VBA và kết quả thật thú vị. Để làm được điều này bạn nên cài bộ thư viện của VB vào trước sau đó tham khảo các ví dụ về tạo một đối tượng trên Autocad, tất cả đều có sẳn trong thư viện này bạn chỉ cần copy chỉnh sửa một tí là có thể hoàn thành được.
    Mình lấy một ví dụ nhỏ là vẽ đường thẳng, ghi text và vẽ đường spline từ VB kết hợp xuất sang Autocad:

    On Error Resume Next

    ' ket noi voi Autocad
    Dim acadApp As AcadApplication
    Set acadApp = GetObject(, "AutoCAD.Application")
    If Err Then
    Err.Clear
    Set acadApp = CreateObject("AutoCAD.Application")
    If Err Then
    MsgBox Err.Description
    Exit Sub
    End If
    End If

    ' Tao ban ve Cad
    Dim acadDoc As AcadDocument

    Set acadDoc = acadApp.ActiveDocument


    ' Tao khung ban ve

    Dim diem1 As AcadLine
    Dim diem2 As AcadLine
    Dim diem3 As AcadLine
    Dim startP1(0 To 2) As Double
    Dim startP2(0 To 2) As Double
    startP1(0) = 297
    startP1(1) = 410
    startP1(2) = 0
    startP2(0) = 0
    startP2(1) = 410
    startP2(2) = 0

    ' Ve duong thang

    Set lineObj = acadDoc.ModelSpace.AddLine(startPoint, endPoint)
    Set diem1 = acadDoc.ModelSpace.AddLine(endPoint, startP1)
    Set diem2 = acadDoc.ModelSpace.AddLine(startP1, startP2)
    Set diem3 = acadDoc.ModelSpace.AddLine(startPoint, startP2)
    ' Set corlor for line

    lineObj.Color = acRed
    diem1.Color = acRed
    diem2.Color = acRed
    diem3.Color = acRed

    'ket thuc tao khung ban ve


    ' Ghi chu trong ban ve CAD

    Dim MTextObj As AcadMText
    Dim corner(0 To 2) As Double
    Dim width As Double
    Dim hight As Double
    Dim text As String
    corner(0) = 100
    corner(1) = 380
    corner(2) = 0
    width = 300

    text = "DO THI ON DINH TRUONG HOP 1"

    ' Creates the mtext Object

    Set MTextObj = acadDoc.ModelSpace.AddMText(corner, width, text)


    ' Tao duong spline di qua cac diem

    Dim splineObj As AcadSpline
    Dim noOfPoints As Integer
    Dim startTan(0 To 2) As Double
    Dim endTan(0 To 2) As Double
    Dim fitPoints(0 To 11) As Double

    noOfPoints = 4
    startTan(0) = 0.5
    startTan(1) = 0.5
    startTan(2) = 0

    endTan(0) = 0.5
    endTan(1) = 0.5
    endTan(2) = 0

    fitPoints(0) = 1
    fitPoints(1) = 1
    fitPoints(2) = 0
    fitPoints(3) = 5
    fitPoints(4) = 5
    fitPoints(5) = 0
    fitPoints(6) = 10
    fitPoints(7) = 0
    fitPoints(8) = 0
    fitPoints(9) = 20
    fitPoints(10) = 20
    fitPoints(11) = 0
    Set splineObj = acadDoc.ModelSpace.AddSpline(fitPoints, startTan, endTan)

    splineObj.Color = acRed


    ZoomAll
    AutoCAD.Visible = True

    End Sub
    Về Đầu Trang Go down
    http://nhacso.net
    panda
    Thành Viên Ưu Tiên
    Thành Viên Ưu Tiên


    Nam
    Tổng số bài gửi: 91
    Age: 26
    Đến từ:(NTU,...): NTU Nha Trang
    Nghề nghiệp: (Student,..): student
    Môn thể thao yêu thích: (football,..): footbal
    Điểm năng động tích lũy: 4
    Registration date: 08/07/2008

    Bài gửiTiêu đề: Re: Hỏi về VisualBasic ?   Thu 7 Aug 2008 - 20:26

    Bạn có thể down tài liệu này về đọc thêm

    http://www.giaiphapexcel.com/forum/attachment.php?attachmentid=7871&d=1203581599

    http://www.giaiphapexcel.com/forum/attachment.php?attachmentid=7872&d=1203581599

    http://www.giaiphapexcel.com/forum/attachment.php?attachmentid=7873&d=1203581599
    Về Đầu Trang Go down
    http://nhacso.net
    tvp270988
    Thành Viên Ưu Tiên
    Thành Viên Ưu Tiên


    Nam
    Tổng số bài gửi: 66
    Age: 23
    Đến từ:(NTU,...): QUANG NAM
    Nghề nghiệp: (Student,..): student
    Môn thể thao yêu thích: (football,..): football
    Điểm năng động tích lũy: 77
    Registration date: 05/09/2008

    Bài gửiTiêu đề: Re: Hỏi về VisualBasic ?   Sat 16 May 2009 - 18:51

    anh panda cho em hỏi một tí nghe. đoạn code vừa rồi có phải anh viết trong chương trình để vẽ đường hình tàu cao tốc theo tàu mẫu không vậy?
    Anh panda có phải là anh Thạch ko vậy?
    Về Đầu Trang Go down
    http://www.votauthuy.org
     

    Hỏi về VisualBasic ?

    Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
    Trang 1 trong tổng số 1 trang

     Similar topics

    -
    » Tổng hợp 3 cuốn về Scada cho anh em
    » Download phần mềm visual basic 6.0

    Permissions in this forum:Bạn không có quyền trả lời bài viết
    DIỄN ĐÀN KỸ SƯ TÀU THỦY VIỆT NAM :: TIN HỌC ỨNG DỤNG :: TIN HỌC ỨNG DỤNG TRONG ĐÓNG TÀU :: PHẦN MỀM CHO THIẾT KẾ CƠ BẢN-BASIC DESIGN SOFTWARE :: NAPA, NAVCAD,...-