AutoIT tut 12 : Cấu tạo chung của 1 chương trình AutoIT 0 (0)
Một chương trình AutoIt do nhiều thành phần cấu thành, trong đó, biến, biểu thức, hàm, macro,… đóng vai trò quan trọng. Tuy nhiên chúng chỉ là những “cá thể” độc lập mang một chức năng nhất định. Tất cả chúng phải được kết hợp với nhau theo một cách thức hợp lý thì ta sẽ có được một chương trình hoàn chỉnh. Các cách thức đó do chính AutoIt qui định và một đoạn mã chạy được có dạng tổng quát như sau :
<chỉ định thư viện>
<khai báo các biến>
<các câu lệnh, biểu thức>
<các dòng miêu tả, ghi chú>
<gọi hàm hoặc định nghĩa hàm>
. . . .
Ví dụ :
; chương trình đơn giản hiện thông điệp hello world
; và welcome to autoit
Global $m
$m = “Hello world”
MsgBox(0, “My Msg”, $m)
MsgBox(0, “Msg”, “Welcome to AutoIt”)
Tùy vào mục đích của người dùng mà các thành phần có thể có hoặc không trong chương trình.Như ví dụ trên, ta thấy không có phần chỉ định thư viện bởi vì ta chỉ sử dụng các hàm được thiết kế sẵn, luôn có trong chương trình chính (như hàm MsgBox ). Thư viện chỉ cần thiết khi ta gọi các hàm mở rộng, thông thường là trong việc thiết kế GUI (Graphic User Interface – giao diện người dùng) hoặc các hàm tiện ích. Khai báo và sử dụng biến là cần thiết nếu như ta muốn lưu các dữ liệu, giá trị để chương trình hoạt động. Và hàm, tất nhiên là không thể thiếu nếu như bạn viết các chương trình phức tạp và có tần suất sử dụng lại nhiều lần một tác vụ nào đó.
Ví dụ nêu trên chỉ là một đoạn mã đơn giản, nó không thể thể hiện hết tất cả các chức năng trong AutoIt. Nhưng ta cũng phân tích sơ bộ để hiểu vấn đề. Hai dòng lệnh đầu tiên là dòng ghi chú, thường dùng để miêu tả giải thích chức năng của một đoạn mã hay câu lệnh nào đấy. Dòng thứ ba là khai báo biến. Dòng thứ tư là gán giá trị cho biến. Hai dòng còn lại là gọi và sử dụng hàm hiển thị thông điệp.
Nói theo kiểu kỹ thuật, nếu rành về lập trình bạn có thể tự tạo ra một chương trình hữu ích, có tác dụng chỉ chứa toàn những mệnh đề của chính bạn. Tuy nhiên điều này là hiếm hoi vì nó đòi hỏi rất nhiều công sức và thời gian. Với bất kỳ một ngôn ngữ lập trình nào, không riêng gì AutoIt, những người tạo ra chúng đều cung cấp cho chúng những chương trình con, mỗi chương trình con thực hiện một chức năng nhất định mà ta thường gọi là hàm. Tập hợp tất cả các hàm này sẽ được chứa trong một file thư viện, tùy vào lĩnh vực xử lý của hàm mà chúng được lưu trong các file thư viện tương ứng. Ví dụ như thư viện Array chứa các hàm về quản lý mảng, thư viện Sound chứa các hàm dùng để điều khiển âm thanh, thư viện Math cho các hàm toán học….
Với AutoIt thì những người cài đặt trình biên dịch đã viết sẵn đa số các hàm chung mà bạn sẽ dùng. Cho nên sẽ có rất nhiều hàm mà bạn có thể sử dụng, không cần khai báo thư viện vì theo mặc định chúng là hàm chuẩn luôn được đưa vào chương trình của bạn. Chỉ những hàm mà người ta liệt kê nó vào UDF (User Defined Function – hàm do người sử dụng tạo sẵn, không phải hàm chuẩn) hoặc những hàm nào có ghi chú thư viện thì bạn mới chỉ định thư viện khi viết chương trình. Nếu thích bạn cũng có thể tạo một thư viện để chứa các hàm của riêng mình sau khi bạn hiểu được AutoIt.
Đây là những chú ý quan trọng mà bạn nên ghi nhớ để có thể sử dụng AutoIT một cách hiệu quả.
; this is a first comment line ; this is a second comment #cs .......comment start Comment 1 Comment 2 ........ comment end #ce MsgBox(0, "msg", "Welcome to AutoIT") Lượt xem : 227
This is excellent news!
Haven't seen the build yet, I'll look now.
Checking the build now