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 !