• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Cách lập trình VB.NET trong MicroStation !!

Các bài viết hướng dẫn về Visual Basic .NET và C#

Điều hành viên: tungcan5diop, QUANITGROBEST

Hình đại diện của người dùng
Dragons
Thành viên trung thành
Thành viên trung thành
Bài viết: 270
Ngày tham gia: T.Tư 25/06/2008 10:58 am
Đến từ: Bến Tre, HCM
Has thanked: 14 time
Been thanked: 8 time

Re: Cách lập trình VB.NET trong MicroStation !!

Gửi bàigửi bởi Dragons » T.Sáu 17/10/2014 11:23 am

Có bạn gửi Mail hỏi mình như thế này:
Hiện tại tôi đang phát triển ứng dụng trên bản Microstaton v7 (SE) bằng ngôn ngữ VBA macro. Nay muốn chuyển lên Microstation V8, Tuy nhiên chưa tìm hiểu được cách thức. Với lại, tôi muốn phát triển trên ngôn ngữ VB.Net để mở rộng hơn ứng dụng có sẵn của .Net
Tuy nhiên, hiện giờ tôi chưa biết cách thức đóng gói và tương tác với M v8 ra sao và nhúng vào trong Menu của M v8 như thế nào.
ps: Tôi là dân Trắc địa, Có đam mê lập trình nên tự học và cũng xây dựng được một số ứng dụng trên Macro và vb6. Do vậy chưa có nền tảng của một Lập trình viên thực thụ.
Rất mong bạn chia sẻ. Thanks!

Mình chia sẻ như sau:
Chào Anh.
Hiện tại mình chỉ dùng VB.net để tạo một ứng dụng để có thể thao tác với file *.dgn như ví dụ nhỏ mình đã post lên caulacbovb đó, hoặc xem ở đây
https://www.youtube.com/watch?v=FiJvDGF ... Pn4i4BBxeA

Cách thức chương trình chạy là như vậy đó (giống như mình hướng dẫn trên caulacbovb), mình có thể set chương trình mình luôn luôn nằm ở trên (top) khi dùng với Microstation.
Còn nếu muốn tạo ra chương trình chạy trên nền Microstation giống như Famis (dùng MDL) hoặc .net nhúng vào Menu..... thì Anh có thể tham khảo tại đây, chỉ cần hiểu rõ chỗ này sẽ làm được như yêu của Anh:

https://www.youtube.com/watch?v=bkLmAJDObuM

Ở đoạn 16:58 sẽ thấy thành quả, nhưng theo mình biết hiện chỉ có thể làm được trên V8XM, V8i 2004, phiên bản về sau nữa thì chưa rõ !!!!!!
Ngôn ngữ thì C++ sẽ được hơn (chắc là Anh đã làm cách này rồi, mình chỉ biết thôi, chưa thực hiện), nhưng tân dụng .net thì phải dùng C# => mình đang nghiên cứu...::)
Anh tham khảo phần mềm VietMap XM đã làm được giống yêu cầu của Anh rồi đó
https://www.youtube.com/watch?v=Ln3P3tJKPSg#t=13

Mình cũng đan học hỏi và chia sẽ thôi. Cảm ơn A đã quan tâm đến bài viết của mình.

Bạn hỏi tiếp:
Vậy cho mình hỏi phần mềm VietMap XM họ viết bằng ngôn ngữ nào? Làm sao họ nhúng được vào Micro như vậy?
Bài toán topology thì họ tự xây dựng hay có hàm sẵn trong Micro chỉ việc gọi ra ???

Có bạn nào giúp bạn ấy trả lời không ?
Còn mình nghĩ chắc là C++ hoặc C#, còn bài toán Toplogy thì trên mạng có hướng dẫn chút chút, bạn dùng google là thấy !



ngaydautiendihoc
Thành viên danh dự
Thành viên danh dự
Bài viết: 261
Ngày tham gia: T.Hai 12/03/2007 10:55 pm
Đến từ: Hà Giang
Has thanked: 2 time
Been thanked: 1 time
Liên hệ:

Re: Cách lập trình VB.NET trong MicroStation !!

Gửi bàigửi bởi ngaydautiendihoc » T.Bảy 22/11/2014 1:15 am

Ôi, đề tài này hay, chả hiểu sao việc lập trình trên Mi lại tẻ nhạt thế, không thấy sôi nổi như bên Autocad. Hiện nay các phần mềm hỗ trợ rất hiếm và gần như độc quyền.
Có lẽ đây cũng là lý do làm cho công tác quản lý đất đai chậm được hiện đại hóa và có vẻ rất bí hiểm.

khoa_na
Bài viết: 3
Ngày tham gia: T.Ba 17/09/2013 12:03 am
Has thanked: 1 time

Re: Cách lập trình VB.NET trong MicroStation !!

Gửi bàigửi bởi khoa_na » T.Tư 03/12/2014 10:27 pm

Bạn nào có code in tự động, sửa tự đông, ... các file DGN trong một folder thì cho mình xin đoạn code với.
Ở công ty thì cũng có một số file macro người ta viết cho nhưng nó lại ở đuôi .ba mà không phải là .bas nên không thể xem được, xin thì lại không
cho vì còn dấu nghề,"Chán".
Bình thường lập trình trong môi trường khác thì rất nhiều tài liệu, nhưng trong microstation thì lại rất hạn chế,mò mẫm để tạo macro mà không được. có ai giúp đỡ được cho mình liên hệ học hỏi với trả phí cũng được

letan1608
Bài viết: 1
Ngày tham gia: T.Năm 18/12/2014 9:15 am

Re: Cách lập trình VB.NET trong MicroStation !!

Gửi bàigửi bởi letan1608 » T.Năm 18/12/2014 9:36 am

cac bac oi! cho e hoi muon thay doi duong line trong nhieu ban do minh lam sao ha cac bac!

HTV
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 87
Ngày tham gia: T.Sáu 04/04/2008 3:32 pm

Re: Cách lập trình VB.NET trong MicroStation !!

Gửi bàigửi bởi HTV » T.Bảy 27/12/2014 9:46 am

Chào cả nhà!
Mình đang tập tành viết một số code bên MVBA, bây giờ mình muốn chuyển sang .Net, mình viết được một file .dll (VS 2010) nhưng bây giờ làm sao chạy được file .dll này trong MicroStation V8 đây?. Search trên google thì thấy toàn nói về MDL,
mình cũng thử load file .dll bằng mdl load nhưng nó báo lỗi không load được. Bạn nào biết cách chạy file .dll
trong MicroStation V8 chỉ giúp mình với.
Thanks!
p/s: Mình viết bằng cách add thư viện của MicroStation như bài hướng dẫn chứ không phải dùng MDL như
trong đoạn clip của ông tàu kia nhé.
Bạn nào có clip hoặc tài liệu hướng dẫn bằng ngôn ngữ English ko, tiếng tàu và chữ tàu thì potay.com rồi.
Sửa lần cuối bởi HTV vào ngày T.Năm 08/01/2015 2:51 pm với 1 lần sửa.

HTV
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 87
Ngày tham gia: T.Sáu 04/04/2008 3:32 pm

Re: Cách lập trình VB.NET trong MicroStation !!

Gửi bàigửi bởi HTV » T.Năm 08/01/2015 2:22 pm

Mình mới tìm được một số tài liệu về lập trình MicroStation (bao gồm MDL và Addins) định dạng .pdf
tính up lên cho mọi người tham khảo mà nó cứ báo là "Phần mở rộng tập tin không hợp lệ".
Để mình up lên Mediafire rồi cho mọi người link down về tham khảo.
Sửa lần cuối bởi HTV vào ngày T.Năm 08/01/2015 2:51 pm với 1 lần sửa.

HTV
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 87
Ngày tham gia: T.Sáu 04/04/2008 3:32 pm

Re: Cách lập trình VB.NET trong MicroStation !!

Gửi bàigửi bởi HTV » T.Năm 08/01/2015 2:44 pm


trungnqhp
Bài viết: 1
Ngày tham gia: T.Hai 22/12/2014 11:12 am

Re: Cách lập trình VB.NET trong MicroStation !!

Gửi bàigửi bởi trungnqhp » T.Sáu 16/01/2015 9:32 pm

Bác hướng dẫn em cách cài đặt VB.NET nhé!

truongvumda
Bài viết: 3
Ngày tham gia: CN 22/09/2013 1:52 pm

Re: Cách lập trình VB.NET trong MicroStation !!

Gửi bàigửi bởi truongvumda » CN 29/03/2015 2:25 pm

Topic rất hay. Mong rằng sẽ còn phát triển hơn nữa.

gdragona7
Bài viết: 1
Ngày tham gia: T.Hai 04/10/2010 12:31 pm

Re: Cách lập trình VB.NET trong MicroStation !!

Gửi bàigửi bởi gdragona7 » T.Năm 16/04/2015 9:42 am

Rất cảm ơn bác Dragons nếu được mong bác làm một số hướng dẫn nho nhỏ cho người mới bất đầu như e với ạ.
Hiện tại e vẫn chưa hình dung được là mình phải bắt đầu từ đâu.
- Có phải là dùng phần mềm Visual studio 2005 không ạ
- Bác hướng chi tiết cách add vào thư viện với ạ
- Bác thử viết 1 ví dụ nho nhỏ cho mọi người có cơ sở để tìm hiểu với. :D

Thuyqn
Bài viết: 1
Ngày tham gia: T.Năm 26/05/2016 1:06 pm

Re: Cách lập trình VB.NET trong MicroStation !!

Gửi bàigửi bởi Thuyqn » T.Năm 26/05/2016 1:50 pm

Anh chị trên diễn đàn vb thân mến!
Em đang gặp trục trặc trong vấn đề chuyển các mã đất đã chọn thành DNT hết trong Microstation. Không biết a/c nào có thể viết giùm e code ko ạ. E cảm ơn nhiều!

huynhphuoc
Bài viết: 2
Ngày tham gia: T.Hai 18/07/2016 1:18 pm

Re: Cách lập trình VB.NET trong MicroStation !!

Gửi bàigửi bởi huynhphuoc » T.Hai 18/07/2016 1:22 pm

Thuyqn đã viết:Anh chị trên diễn đàn vb thân mến!
Em đang gặp trục trặc trong vấn đề chuyển các mã đất đã chọn thành DNT hết trong Microstation. Không biết a/c nào có thể viết giùm e code ko ạ. E cảm ơn nhiều!

để lại số điện thoại, mail,....
Huỳnh Phước
0905.606.205

huynhphuoc
Bài viết: 2
Ngày tham gia: T.Hai 18/07/2016 1:18 pm

Re: Cách lập trình VB.NET trong MicroStation !!

Gửi bàigửi bởi huynhphuoc » T.Hai 18/07/2016 2:39 pm

Thuyqn đã viết:Anh chị trên diễn đàn vb thân mến!
Em đang gặp trục trặc trong vấn đề chuyển các mã đất đã chọn thành DNT hết trong Microstation. Không biết a/c nào có thể viết giùm e code ko ạ. E cảm ơn nhiều!


đây bạn
http://www.mediafire.com/download/n52r4 ... -VE-DNT.ba


Quay về “[.NET] Bài viết hướng dẫn”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.2 khách