QUẢNG CÁO ĐẦU TRANG

Collapse

Thông báo

Collapse
No announcement yet.

Ngôn ngữ lập trình nào cho ngành xây dựng???

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Ngôn ngữ lập trình nào cho ngành xây dựng???

    Tôi đang tự hỏi :
    Giả sử có một ngày đẹp trời Bill Gate hứng chí chỉ đạo Microsoft miễn phí bộ Visual Studio 6.0 và .NET. Borland thấy thế cũng vội vàng cho không của quý Delphi của mình. Dĩ nhiên sự miễn phí ở đây có nghĩa là không phải trả tiền, cái giá mà chúng ta phải trả khi chọn VS là không được dùng Delphi và ngược lại. Trong khi đó tôi thì lại chập chững vào nghề mỗi thứ tiếp xúc được 1 tý chẳng giỏi cái nào. Vậy tôi phải chọn cái gì đây? Có bác nào cao thủ tư vấn cho tôi với.

  • #2
    Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

    Ko biết các bác học nghành xây dựng các trường khác thế nào chứ trường em ko được học lập trình ,à mà có cái turbo pascal nhưng học có 3 trình ko thấm vào đâu cả .Học xong vẫn thấy mình hơi yếu nên khi tiếp xúc với các ngôn ngữ lập trình khác như VB để làm mấy cái VBA thì phải đọc và học thêm rất nhiều nên em nghĩ các trường xây dựng nên bổ sung cái môn này vào có thì tốt hơn cho dân mình.
    Em nghĩ dùng VB là khá ổn đấy đấy bác morpheus à.Tất nhiên nó cũng chưa đủ đâu nhưng để làm được mấy cái cơ bản co dân ngoại đạo (ko chuyên tin) như bọn mình có lẽ là đủ đấy
    ­

    Ghi chú


    • #3
      Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

      Mình đã sử dụng Delphi 6.0 để lập trình một phần mềm tính toán trong giao thông. Nhưng do là dân ko chuyên tin nên phần CSDL không được khoa hoc, vì thế chương trình chạy hơi chậm.
      Ưu điểm:
      - Chung (VB + Delphi): sử dụng ko quá khó, có thể tự học, trừ những người muốn trở thành lập trình viên chuyên nghiệp
      - Delphi: nếu ai đã từng học qua pascal thì tiếp cận rất nhanh chóng
      - VB: tài liệu bằng tiếng Việt rất phong phú và nhiều người sử dụng thành thạo => nhiều sư phụ.
      Nhựoc điểm:
      - Delphi:tài liệu bằng tiếng Việt rất ít và ít người sử dụng thành thạo => ko có sư phụ => một số vấn đề bó tay.
      - VB: chưa sử dụng nên ko biết
      Dân XD thường quan tâm đến đồ hoạ: đồ hoạ của 2 thằng này tương đương nhau.
      Trên đây chỉ là nhận xét của cá nhân tôi, một người mới học lập trình, chỉ ứng dụng ngôn ngữ lập trình đẻ giải quyết những vấn đề trong XD (ko đi sâu khai thác các ngôn ngữ LT này).
      Nhân tiện xin hỏi Bác nào biết dùng Delphi thì liên hệ với tôi để trao đổi kinh nghiệm lập trình. email: tungphhoang@yahoo.com (tôi sống tại Đà Nẵng).

      Ghi chú


      • #4
        Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

        Chào các bác!!!
        Em hiện là một sinh viên, em rất muốn tự mình viết một chương trình tính thép nhưng hiện nay em vẫn chưa biết bất cứ một ngôn ngữ lập trình nào, em rất muốn đi học lập trình để phục vụ cho công việc của của em sau này. Nhưng hiện nay em vẫn còn rất mơ hồ về vấn đề lập trình ,em mong các bác đi trước có lời khuyên chỉ giáo giúp em nên học những ngôn ngữ lập trình nào, và với ngôn ngữ lập trình nào là tối ưu đối với dân xây dựng chúng ta?
        Em xin cảm ơn các bác ạ!
        không chỉ biết ước mơ, mà hãy biến ước mơ thành sự thật!

        Ghi chú


        • #5
          Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

          Nguyên văn bởi tunghoang
          Dân XD thường quan tâm đến đồ hoạ: đồ hoạ của 2 thằng này tương đương nhau.
          Chưa chính xác, đồ họa xây dựng từ 2 ngôn ngữ này khác nhau một trời (Dephi) một vực (VB). Ngoại trừ khi dùng một thư viện thứ 3.

          Ghi chú


          • #6
            Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

            Nguyên văn bởi tnlinh
            Chưa chính xác, đồ họa xây dựng từ 2 ngôn ngữ này khác nhau một trời (Dephi) một vực (VB). Ngoại trừ khi dùng một thư viện thứ 3.
            Thực ra thì không hiểu ý bác Linh lắm, nhưng theo tôi thì VB đáp ứng rất tốt khi lập trình đồ họa. Nếu xét về giao diện thì đẹp hay xấu là do ta tô vẽ cái form của ta thế nào thì nó ra thế đấy, làm form transparent, form hình dạng tùy biến màu sắc tung xoè... nó đều làm tốt cả. Còn nếu xét về lập trình chuyên về đồ họa thì thằng nào chả phải gọi hàm API. Chỉ có điều là cách thức có thể khác nhau thôi. Nhưng tôi thấy khai báo và sử dụng API trong VB cũng rất dễ dàng. Chỉ có điều nếu xét về tối ưu thì nó không tối ưu thôi lúc đấy sẽ chuyển sang C.

            Ghi chú


            • #7
              Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

              Nguyên văn bởi morpheus
              do ta tô vẽ cái form của ta thế nào thì nó ra thế đấy, làm form transparent, form hình dạng tùy biến màu sắc tung xoè... nó đều làm tốt cả..
              Hê hệ.Đồ họa ở đây không phải là làm giao diện đẹp mà là CAD.......

              Ghi chú


              • #8
                Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

                Nguyên văn bởi morpheus
                do ta tô vẽ cái form của ta thế nào thì nó ra thế đấy, làm form transparent, form hình dạng tùy biến màu sắc tung xoè... nó đều làm tốt cả..
                Hê hệ.Đồ họa ở đây không phải là làm giao diện đẹp mà là CAD.......
                Còn "màu sắc tung xoè" như bác thì chỉ phù hợp với các chương trình "Vui học cùng bé..." thôi.

                Ghi chú


                • #9
                  Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

                  Nguyên văn bởi Cuong_gt41
                  Hê hệ.Đồ họa ở đây không phải là làm giao diện đẹp mà là CAD.......
                  Còn "màu sắc tung xoè" như bác thì chỉ phù hợp với các chương trình "Vui học cùng bé..." thôi.
                  Hít hít, tôi nghĩ là bạn vẫn chưa hiểu rõ ý tôi lắm. Có thế chỉ rõ hơn cho tôi được không, cụ thể là đồ họa của Delphi nó mạnh hơn VB như thế nào. Tôi đang dùng VB.NET và thông thường thì vẫn dùng GDI+ để lập trình cho đồ họa. Và như tôi biết thì nếu lập trình đồ họa nói chung và CAD nói riêng thì chủ yếu dựa trên 3 nền tảng là GDI+, DirectX hoặc OpenGL và tôi thấy VB.NET hỗ trợ rất tốt cho cả 3 thằng này, thằng Heidi của AutoDesk thì tôi chưa tìm hiểu kỹ nhưng chắc chắn là nó không được lập bằng Delphi. Nhưng như các bác nói nếu 3 thằng này là vực thì tôi cũng thấy ngạc nhiên không biết là Delphi nó dùng cái gì mà ghê gớm đến thế. Các Game 3D khủng bố nhất hiện nay đều dựa trên nền DirectX.

                  Ghi chú


                  • #10
                    Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

                    Nguyên văn bởi morpheus
                    Thực ra thì không hiểu ý bác Linh lắm, nhưng theo tôi thì VB đáp ứng rất tốt khi lập trình đồ họa. Nếu xét về giao diện thì đẹp hay xấu là do ta tô vẽ cái form của ta thế nào thì nó ra thế đấy, làm form transparent, form hình dạng tùy biến màu sắc tung xoè... nó đều làm tốt cả. Còn nếu xét về lập trình chuyên về đồ họa thì thằng nào chả phải gọi hàm API. Chỉ có điều là cách thức có thể khác nhau thôi. Nhưng tôi thấy khai báo và sử dụng API trong VB cũng rất dễ dàng. Chỉ có điều nếu xét về tối ưu thì nó không tối ưu thôi lúc đấy sẽ chuyển sang C.
                    Nếu dùng API hoặc OpenGL hoặc DirectX, tôi gọi đó là nhóm thư viện thứ 3, không phải của bản thân lệnh cơ bản của VB hoặc Delphi, thì khi đó các ngôn ngữ là như nhau.

                    Bác cứ xem cái hệ thống giao diện đồ họa của SAP, tương tác đồ họa giữa người dùng và chương trình được thực hiện khá chậm, phiên bản mới có khá hơn.

                    Ghi chú


                    • #11
                      Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

                      Nguyên văn bởi tnlinh
                      Nếu dùng API hoặc OpenGL hoặc DirectX, tôi gọi đó là nhóm thư viện thứ 3, không phải của bản thân lệnh cơ bản của VB hoặc Delphi, thì khi đó các ngôn ngữ là như nhau...
                      Đây là điểm mà em nói là chưa hiểu bác Linh đây. Theo em thư viện thứ 3 là thư viện phải trả tiền hoặc không có sẵn trong tất cả các máy (không tích hợp cùng Windows ví dụ : vectordraw) còn GDI+, OpenGL hay DirectX thì đều là thành phần của Windows nên theo em thì lại nên tận dụng triệt để. Bác lại bắt em vẽ theo mấy cái method line, circle... của form, control hay dùng mấy cái shape control thì khó cho em quá . Em dùng thằng VB.NET, nó đã có hẳn một thư viện system.Drawing2D để tương tác với GDI+ như một đối tượng thông thường chỉ việc import vào là Ok (thằng Delphi.NET hình như cũng thế). Còn DirectX thì có thế tải miễn phí (hình như là phải cài cái ActiveX kiểm bản quyền Windows thì phải) cái DirectX SDK (Software Development Kit) từ msdn.microsoft.com về cài ra, nó sẽ tự update lại Visual Studio để bổ sung lập trình cho DirectX (từ wizard, help đến example) nên cũng rất rõ ràng. Em thấy cũng chưa có gì đáng than phiền lắm.

                      Ghi chú


                      • #12
                        Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

                        Ngành xây dựng sử dụng phương pháp chính để tính toán là phương pháp Phần tử hữu hạn(PTHH), tuy pp này có thể chưa phải là tốt nhất nhưng nó đã đi vào thực tiễn từ lâu và đã chứng minh được những ưu điểm không dễ gì thay thế của nó.
                        Như vậy ngôn ngữ của ngành xây dựng theo tôi cần phải dựa trên phần nền là khả năng ứng dụng để giải bài toán PTHH, và hiện nay theo tôi biết thì chương trình Matlab có khả năng lập và giải các bài toán về matrận rất tốt, các bạn có thể nghiên cứu và cùng trao đổi về ngôn ngữ này rất có giá trị ứng dụng thiết thực để thực hiện các bài toán trong xây dựng.
                        ---------------------------------------------
                        Đi một ngày đàng, học một sàng khôn

                        Ghi chú


                        • #13
                          Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

                          Xây dựng tính toán khối lượng rất nhiều, toàn bài toán PTHH. Bạn nên chọn ngôn ngữ lập trình C/C++/MFC.
                          Còn Bản quyền ư? nếu bạn phải trả tiền cho ngôn ngữ lập trình thì sản phẩm bạn phát triển có giá trị gấp nhiều lần giá trị của công cụ bạn phải mua. Chúc thành công!
                          web: www.cokhi.com.vn
                          email: cokhivn@gmail.com
                          ym:null_7x

                          Ghi chú


                          • #14
                            Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

                            Nguyên văn bởi null_7x
                            Xây dựng tính toán khối lượng rất nhiều, toàn bài toán PTHH. Bạn nên chọn ngôn ngữ lập trình C/C++/MFC.
                            Còn Bản quyền ư? nếu bạn phải trả tiền cho ngôn ngữ lập trình thì sản phẩm bạn phát triển có giá trị gấp nhiều lần giá trị của công cụ bạn phải mua. Chúc thành công!
                            C/C++ thì tớ biết, còn MFC là gì vậy? Nhưng có lẽ bạn chưa biết matlab, lập trình bằng C++ hay hơn ML nhiều nhưng về xử lý ma trận thì không thể bằng.

                            Ghi chú


                            • #15
                              Ðề: Ngôn ngữ lập trình nào cho ngành xây dựng???

                              Nếu chỉ dừng lại ở tạo fỏm đơn giản thì VBA là một lựa chọn chính xác
                              Nếu đi sâu hơn ( Lập những chương trình giải quyết các bài toắn theo pp phần tử hữu hạn ) thì nên dùng các ngôn ngữ lập trình bậc cao như delphi
                              Thật ra thì ai có súng dùng súng , ai có gậy dùng gậy , cái gì cũng hay cả
                              BỂ HỌC MÊNH MÔNG , QUAY ĐẦU LẠI LÀ BỜ

                              Ghi chú

                              Working...
                              X