Page 2 of 2

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

Posted: Fri 17/10/2014 11:23 am
by Dragons
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 !

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

Posted: Sat 22/11/2014 1:15 am
by ngaydautiendihoc
Ô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.

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

Posted: Wed 03/12/2014 10:27 pm
by khoa_na
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

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

Posted: Thu 18/12/2014 9:36 am
by letan1608
cac bac oi! cho e hoi muon thay doi duong line trong nhieu ban do minh lam sao ha cac bac!

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

Posted: Sat 27/12/2014 9:46 am
by HTV
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.

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

Posted: Thu 08/01/2015 2:22 pm
by HTV
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.

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

Posted: Thu 08/01/2015 2:44 pm
by HTV

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

Posted: Fri 16/01/2015 9:32 pm
by trungnqhp
Bác hướng dẫn em cách cài đặt VB.NET nhé!

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

Posted: Sun 29/03/2015 2:25 pm
by truongvumda
Topic rất hay. Mong rằng sẽ còn phát triển hơn nữa.

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

Posted: Thu 16/04/2015 9:42 am
by gdragona7
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

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

Posted: Thu 26/05/2016 1:50 pm
by Thuyqn
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!

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

Posted: Mon 18/07/2016 1:22 pm
by huynhphuoc
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

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

Posted: Mon 18/07/2016 2:39 pm
by huynhphuoc
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

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

Posted: Thu 14/06/2018 9:29 am
by taisky990
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

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

Posted: Sun 01/09/2019 8:34 am
by huynhphuoc
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