CƠ SỞ ĐỂ CHỌN NGÔN NGỮ:

Một phần của tài liệu thiết kết chương trình tính toán, tổ hợp nội lực dầm t (dul) (Trang 53 - 56)

Hiện nay trên thế giới có rất nhiều ngôn ngữ lập trình phổ biến như Pascal, Foxpro, C,Delphi, … tất các ngôn ngữ đều có những ưu và nhược điểm riêng và em chon ngôn ngữ C# vì Delphi, … tất các ngôn ngữ đều có những ưu và nhược điểm riêng và em chon ngôn ngữ C# vì co nhưng ưu điểm sau.

C# là ngôn ngữ đơn giản

Loại bỏ các thành phần ngôn ngữ phức tạp (như MACRO của C++), template, đa kế thừa của Java và C++. của Java và C++.

C# dựa trên nền tảng của ngôn ngữ C và C++ (các cú pháp và từ khóa hầu hết được kế thừa từ C, C++). Nhưng loại bỏ đi các toán tử và từ khóa phức tạp. từ C, C++). Nhưng loại bỏ đi các toán tử và từ khóa phức tạp.

C# là ngôn ngữ có tính thẩm mỹ cao

Nhờ sự phát triển thành ngôn ngữ chạy trong môi trường Window nó cho phép người lập trình có thể tạo ra các ứng dụng có thẩm mỹ cao và tiện lợi cho người sử dụng và máy tính trình có thể tạo ra các ứng dụng có thẩm mỹ cao và tiện lợi cho người sử dụng và máy tính

C# là ngôn ngữ hiện đại

C# bao gồm đầy đủ các đặc tính của một ngôn ngữ lập trình hiện đại: Hướng đối tượng, xử lý ngoại lệ, thu gom bộ nhớ tự động, kiểu dữ liệu mở rộng, bảo mật mã nguồn. lý ngoại lệ, thu gom bộ nhớ tự động, kiểu dữ liệu mở rộng, bảo mật mã nguồn.

C# là ngôn ngữ hướng đối tượng

C# gồm đầy đủ các đặc điểm của một ngôn ngữ hướng đối tượng, bao gồm: sự đóng gói, sự kế thừa, tính đa hình. Các đặc điểm này giúp cho việc phát triển các ứng dụng bằng ngôn ngữ kế thừa, tính đa hình. Các đặc điểm này giúp cho việc phát triển các ứng dụng bằng ngôn ngữ C# trở nên bền vững hơn. Người phát triển có thể xây dựng ứng dụng theo nhiều lớp, tạo nên một hệ thống hoàn chỉnh và khó đổ vỡ trong khoảng thời gian ít hơn.

C# là ngôn ngữ ít từ khóa

Sự phức tạp của C++ được tạo nên bởi số lượng đồ sộ các từ khóa và toán tử. Chính điều này đa gây ra nhiều khó khăn không cần thiết cho người lập trình. C# tránh được nhược điểm này đa gây ra nhiều khó khăn không cần thiết cho người lập trình. C# tránh được nhược điểm này bằng tiêu chí: Càng ít từ khóa càng tốt. Theo thống kê, C# chỉ gồm hơn 100 từ khóa nhưng thực hiện được mọi yêu cầu từ đơn giản đến phức tạp.

CHƯƠNG V:

Thanh menu bao gồm các trình đơn:

+ File: Dựng để thao tác với tệp dữ liệu của chương trình, bao gồm các chức năng rất quen thuộccủa một chương trình điển hình như tạo File mới, mở file có sẵn, ghi file hiện thời, thoát khỏi của một chương trình điển hình như tạo File mới, mở file có sẵn, ghi file hiện thời, thoát khỏi chương trình.

+ Khai báo: Menu này có chức năng gọi các form nhập dữ liệu cho tính toán. Chương trình chỉhoạt động đúng khi người dùng nhập đầy đủ và chính xác các dữ liệu. hoạt động đúng khi người dùng nhập đầy đủ và chính xác các dữ liệu.

+ Chạy chương trình: Menu này có chức năng gọi các hàm đọc dữ liệu từ menu khai báo và thựchiện tính toán, bao gồm tính toán nội lực. hiện tính toán, bao gồm tính toán nội lực.

+ Kết quả: Menu này có chức năng gọi các form hiển thị kết quả đã tính toán dầm chủ.

+ Trợ giúp: Menu này bao gồm các thông tin về chương trình, các trợ giúp cho người sử dụng.

Một phần của tài liệu thiết kết chương trình tính toán, tổ hợp nội lực dầm t (dul) (Trang 53 - 56)