• 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#

Moderators: tungcan5diop, QUANITGROBEST

User avatar
Dragons
Thành viên trung thành
Thành viên trung thành
Posts: 271
Joined: Wed 25/06/2008 10:58 am
Location: Bến Tre, HCM
Has thanked: 14 times
Been thanked: 8 times

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

Postby Dragons » Fri 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ự
Posts: 261
Joined: Mon 12/03/2007 10:55 pm
Location: Hà Giang
Has thanked: 2 times
Been thanked: 1 time
Contact:

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

Postby ngaydautiendihoc » Sat 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
Posts: 3
Joined: Tue 17/09/2013 12:03 am
Has thanked: 1 time

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

Postby khoa_na » Wed 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
Posts: 1
Joined: Thu 18/12/2014 9:15 am

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

Postby letan1608 » Thu 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ổ
Posts: 87
Joined: Fri 04/04/2008 3:32 pm

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

Postby HTV » Sat 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.
Last edited by HTV on Thu 08/01/2015 2:51 pm, edited 1 time in total.

HTV
Thành viên năng nổ
Thành viên năng nổ
Posts: 87
Joined: Fri 04/04/2008 3:32 pm

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

Postby HTV » Thu 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.
Last edited by HTV on Thu 08/01/2015 2:51 pm, edited 1 time in total.

HTV
Thành viên năng nổ
Thành viên năng nổ
Posts: 87
Joined: Fri 04/04/2008 3:32 pm

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

Postby HTV » Thu 08/01/2015 2:44 pm


trungnqhp
Posts: 1
Joined: Mon 22/12/2014 11:12 am

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

Postby trungnqhp » Fri 16/01/2015 9:32 pm

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

truongvumda
Posts: 3
Joined: Sun 22/09/2013 1:52 pm

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

Postby truongvumda » Sun 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
Posts: 1
Joined: Mon 04/10/2010 12:31 pm

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

Postby gdragona7 » Thu 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
Posts: 1
Joined: Thu 26/05/2016 1:06 pm

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

Postby Thuyqn » Thu 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
Posts: 3
Joined: Mon 18/07/2016 1:18 pm

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

Postby huynhphuoc » Mon 18/07/2016 1:22 pm

Thuyqn wrote: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
Posts: 3
Joined: Mon 18/07/2016 1:18 pm

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

Postby huynhphuoc » Mon 18/07/2016 2:39 pm

Thuyqn wrote: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

taisky990
Posts: 1
Joined: Thu 14/06/2018 9:20 am

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

Postby taisky990 » Thu 14/06/2018 9:29 am

chào mọi người, e làm việc bên ngành địa chính, thường xuyên sử dụng phần mềm MicroStation V8i (SS3), hiện tại e đang dùng phần mềm VietMapXM và Gcadas, nay em muốn viết một số ứng dụng nhỏ, cho e hỏi giờ mình bắt đầu từ đầu như thế nào ạ, e cảm ơn

huynhphuoc
Posts: 3
Joined: Mon 18/07/2016 1:18 pm

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

Postby huynhphuoc » Sun 01/09/2019 8:34 am

Tạo ma trong micro8 rất khó, bạn nào tạo giúp mình ma, đại loại là có một hình khép kín, và mình phải xuất đc ra một bảng cạnh kèm theo, như Hồ sơ kĩ thuật tmvmap trên nền micro se
Cảm ơn ae


Return to “[.NET] Bài viết hướng dẫn”

Who is online

Users browsing this forum: No registered users and 3 guests