2. Kiến nghị
A.1. Lựa chọn ngôn ngữ lập trình
Một số yêu cầu về lựa chọn ngôn ngữ:
Ngôn ngữ xây dựng chơng trình cần phải đáp ứng đợc một số yêu cầu sau:
- Tính toán đợc một số tham số đặc tính động quan trọng của các phần tử thu quang từ đó xác định miền công tác của photodiode thu quang dới tác động của quá trình động và yêu cầu chất lợng truyền dẫn của các phần tử này.
- Giao diện trực quan, thuận tiện cho ngời sử dụng.
- Kết quả tính toán biểu diễn đợc dới dạng nhiều đồ thị mô tả tác động của các tham số.
- Chơng trình độc lập, dễ dàng mở rộng, phát triển về sau.
- Tính toán nhanh và chính xác.
Lựa chọn ngôn ngữ:
Hiện nay có rất nhiều ngôn ngữ lập trình phục vụ cho việc xây dựng và phát triển các chơng trình phần mềm theo những qui mô và công dụng khác nhau. Ví dụ các ngôn ngữ lập trình đa năng nh Basic, Pascal, Fortran, C, Assembler,…
hoặc cũng có các phần mềm chuyên dụng phục vụ cho một mục tính toán nh Matlab, Excel, MathCad, quản lý cơ sở dữ liệu nh FoxPro, Access, SQL…
Visual Basic là một trong những ngôn ngữ mạnh để phát triển các ứng dụng trong Windows. Ngôn ngữ Visual Basic đợc hỗ trợ các hàm xử lý toán học, có thể tạo các giao diện thân thiện với ngời sử dụng. Đặc biệt do bản chất toàn diện của mình, việc sử dụng và liên hợp với các tính năng MicroSoft Office nh Excel, Access rất thuận tiện. Từng sản phẩm này tác động nh… một OLE
Server cho ra một số tính chất, phơng pháp và sự kiện sẵn có cho thế giới bên ngoài. Chính vì vậy việc kết hợp sử dụng các tính chất sẵn có của Excel nh bảng tính, đồ thị, quy chiếu, với Visual Basic là khả năng lựa chọn phù hợp với các…
tiêu chí đặt ra ở trên, phục vụ cho chơng trình tính toán này.
Chơng trình xác định miền công tác các phần tử thu quang đợc viết trên ngôn ngữ Visual Basic chạy độc lập trên hệ điều hành Windows, chơng trình đợc xây dựng dựa trên giao diện đồ họa và kỹ thuật tính lặp liên tục giúp cho việc sử dụng rất dễ dàng và thuận tiện. Ngời sử dụng có thể quan sát một cách liên tục sự thay đổi của các hàm đặc trng của linh kiện theo các thông số cấu trúc lối vào và yêu cầu chất lợng đối với hệ thống.