TAILIEUCHUNG - Visual Basic 2005 Design and Development - Chapter 9

Scripting Có rất nhiều cách bạn có thể làm cho một mở rộng chương trình tại thời gian chạy. Ví dụ, Chương 22, "Reflection", cho thấy làm thế nào bạn có thể cung cấp thêm chức năng bằng cách tải các file DLL được biên dịch tại thời gian chạy. Một trong các phương pháp linh hoạt nhất để mở rộng một ứng dụng tại thời gian chạy kịch bản. Bằng cách cho phép các chương trình để thực thi mã mới tại thời gian chạy, bạn có thể kích hoạt nó để làm bất cứ thứ gì mà bạn. | Scripting There are many ways you can make a program extensible at run-time. For example Chapter 22 Reflection shows how you can provide add-in functionality by loading compiled DLLs at run-time. One of the most flexible methods for extending an application at run-time is scripting. By allowing the program to execute new code at run-time you can enable it to do just about anything that you could do had you written the code ahead of time at least in theory. This chapter describes several techniques that you can use to add scripting to your applications. It explains how a program can execute SQL statements or Visual Basic .NET code and how a program can parse and evaluate arithmetic expressions at run-time. Scripting Safely Scripting is an extremely flexible and powerful way to add functionality to an application. However like many other powerful and flexible tools scripting comes with a certain degree of danger. If you give users the ability to destroy the application or its data you may very well need to deal with them doing exactly that. Sooner or later you ll get a call from a customer who has dropped a key table from the application s database used a script to set foreground and background colors to black or removed key objects from the application s object model and wants you to make everything better. Even worse a disgruntled or dishonest user might modify the data to damage the application or for fraudulent reasons and you may need to sort out the mess. To reduce the frequency of these types of calls you should consider the users needs and programming skill level. Then you should carefully select the scripting capabilities that you provide to match. Part II Meta-Development For example if the users only need to make configuration changes such as setting colors and options you can provide configuration dialogs to make that easier and safer. Provide a Reset to Default button to let them undo any really bad changes. In this example scripting isn t really .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.