Câu hỏi

26/04/2013 20:52
Ngôn ngữ lập trình nào thích hợp cho hướng "hệ thống thông tin"?
Danh sách câu trả lời (1)

1. Bộ Visual Studio .Net của Microsoft bao gồm nhiều môi trường lập trình mới nhất mà Microsoft muốn phân phối cho người lập trình dùng, các môi trường lập trình này đều hỗ trợ việc lập trình hướng đối tượng, trong đó mỗi ứng dụng là 1 tập hợp các đối tượng độc lập nhưng sẽ tương tác nhau bằng cách gửi thông điệp cho nhau khi cần để thực hiện chức năng của ứng dụng. Theo góc nhìn của người dùng phần mềm, có 2 loại đối tượng: đối tượng giao diện và đối tượng xử lý chức năng bên trong ứng dụng. Đối tượng giao diện có cửa sổ giao diện trực tiếp với người dùng, chúng cho phép người dùng tương tác với ứng dụng. Các môi trường lập trình trong bộ Visual Studio .Net đều là môi trường trực quan vì chúng hỗ trợ việc xây dựng các đối tượng giao diện nhanh chóng, dễ dàng. Các môi trường lập trình phổ biến là:
- VB (Visual Basic .Net): cho phép lập trình trực quan các ứng dụng bằng ngôn ngữ VB .Net. Chú ý rằng version VB .Net đã tăng cường nhiều tính chất hướng đối tượng mà version VB 6.0 trước đó chưa có.
- VC++ cho phép lập trình trực quan các ứng dụng bằng ngôn ngữ C++.
- VC# cho phép lập trình trực quan các ứng dụng bằng ngôn ngữ C#. Đây là ngôn ngữ hướng đối tượng mới nhất và hỗ trợ được nhiều tính chất hướng đối tượng nhất (như Java của SUN).
2. Các ngôn ngữ lập trình phổ biến đều có tính chất đa dụng, tổng quát, chúng có thể được dùng để viết ứng dụng giải quyết bài toán bất kỳ. Việc dùng ngôn ngữ nào để lập trình cho 1 ứng dụng cụ thể là quyết định cá nhân dựa vào nhiều yếu tố: kiến thức và kỹ năng của cá nhân về ngôn ngữ tương ứng, tính độc lập với "platform", tính hiệu quả, an toàn, dễ phát triển, có nhiều công cụ hỗ trợ cho việc thiết kế trực quan giao diện, debug ứng dụng... Có thể nói cả 3 ngôn ngữ VB .Net , VC++, VC# đều "ngang ngửa" nhau về các yếu tố trên.
3. Bạn có thể dùng 1 search engine nào đó (thí dụ ở http://www.google.com) để tìm các trang web có nói về Ebook. Bạn cũng có thể đọc các trang web trong CD MSDN về công nghệ "HTML Help" của Microsoft trong việc xây dựng những tài liệu trợ giúp online theo chuẩn Microsoft.
4. Ngoài kiến thức về ngôn ngữ lập trình, bạn cần trang bị thêm kiến thức về cơ chế hoạt động của Windows, giao tiếp lập trình của Windows (được thể hiện thông qua tập các hàm API của Windows), giao tiếp lập trình của thư viện "middleware" mà ứng dụng của bạn giao tiếp trực tiếp (thí dụ kiến thức về các class MFC của Microsoft, kiến thức về các hàm đồ họa cao cấp OpenGL...). Bạn có thể trang bị các kiến thức trên bằng cách đọc các trang web tài liệu trong bộ CD MSDN của Microsoft.
- VB (Visual Basic .Net): cho phép lập trình trực quan các ứng dụng bằng ngôn ngữ VB .Net. Chú ý rằng version VB .Net đã tăng cường nhiều tính chất hướng đối tượng mà version VB 6.0 trước đó chưa có.
- VC++ cho phép lập trình trực quan các ứng dụng bằng ngôn ngữ C++.
- VC# cho phép lập trình trực quan các ứng dụng bằng ngôn ngữ C#. Đây là ngôn ngữ hướng đối tượng mới nhất và hỗ trợ được nhiều tính chất hướng đối tượng nhất (như Java của SUN).
2. Các ngôn ngữ lập trình phổ biến đều có tính chất đa dụng, tổng quát, chúng có thể được dùng để viết ứng dụng giải quyết bài toán bất kỳ. Việc dùng ngôn ngữ nào để lập trình cho 1 ứng dụng cụ thể là quyết định cá nhân dựa vào nhiều yếu tố: kiến thức và kỹ năng của cá nhân về ngôn ngữ tương ứng, tính độc lập với "platform", tính hiệu quả, an toàn, dễ phát triển, có nhiều công cụ hỗ trợ cho việc thiết kế trực quan giao diện, debug ứng dụng... Có thể nói cả 3 ngôn ngữ VB .Net , VC++, VC# đều "ngang ngửa" nhau về các yếu tố trên.
3. Bạn có thể dùng 1 search engine nào đó (thí dụ ở http://www.google.com) để tìm các trang web có nói về Ebook. Bạn cũng có thể đọc các trang web trong CD MSDN về công nghệ "HTML Help" của Microsoft trong việc xây dựng những tài liệu trợ giúp online theo chuẩn Microsoft.
4. Ngoài kiến thức về ngôn ngữ lập trình, bạn cần trang bị thêm kiến thức về cơ chế hoạt động của Windows, giao tiếp lập trình của Windows (được thể hiện thông qua tập các hàm API của Windows), giao tiếp lập trình của thư viện "middleware" mà ứng dụng của bạn giao tiếp trực tiếp (thí dụ kiến thức về các class MFC của Microsoft, kiến thức về các hàm đồ họa cao cấp OpenGL...). Bạn có thể trang bị các kiến thức trên bằng cách đọc các trang web tài liệu trong bộ CD MSDN của Microsoft.
Trả lời câu hỏi
Câu hỏi lĩnh vực Lập trình
![]() |
Xin hỏi công cụ hỗ trợ tiếng Hoa trong VB, cách xác định chiều dài của chuỗi tiếng Hoa?
Đăng lúc: 20:52 - 26/04/2013 trong Lập trình |
![]() |
Xin hỏi có OCX nào hỗ trợ chơi nhạc MP3 không? Làm thế nào tạo bộ hiển thị tín hiệu âm thanh theo tần số và độ lớn âm lượng?
Đăng lúc: 20:52 - 26/04/2013 trong Lập trình |
![]() |
Dùng MsgBox trong Access hiển thị đc chữ Việt, nhưng khi đem chương trình sang máy khác thì phải vào properties.Appeareance để chỉnh mới hiển thị đc?
Đăng lúc: 20:52 - 26/04/2013 trong Lập trình |
![]() |
Để xây dựng 1 chương trình phần mềm cần phải chuẩn bị những gì? Một chương trình phần mềm bao gồm những gì?
Đăng lúc: 20:52 - 26/04/2013 trong Lập trình |
Rao vặt Siêu Vip