Thông tin tài liệu:
Giáo Trình All In One Softs - Xây dựng và Sử dụng sẽ hướng dẫn các bạn cách tạo 1 All In One Soft, cách sử dụng, cách khắc phục các sự cố, lỗi thường gặp của All In One Softs, đồng thời đề cập các thủ thuật, mẹo có thể giúp ích cho các bạn trong quá trình xây dựng, sử dụng All In One SoftsGiáo Trình gồm 119 part trình hiểu rằng bạn muốn dùng giá trị của dạng chuỗi này dưới dạng số để có thể dễ dàng tính toán. tuoi = "31" + ; Sau...
Nội dung trích xuất từ tài liệu:
All In One Softs - Xây dựng và Sử dụng part 31tuoi = 31;if String.ToNumber(tuoi) > thenDialog.Message(, Ban lon hơn 18 tuoi.);endMột cách khác để chương trình chuyển giá trị của bạn từ dạng chuỗi sang dạng sốlà chúng ta dùng một biểu thức toán học để kích thích chương trình để chươngtrình hiểu rằng bạn muốn dùng giá trị của dạng chuỗi này dưới dạng số để có thể dễdàng tính toán.tuoi = 31 + ;Sau phép toán trên bạn có thể dùng chuỗi của mình như một giá trị số để có thể tínhtoán bình thường.Ví như cũng ví dụ trên chúng ta có thể khai báo dưới dạng nhưsau, mà không cần dùng đến lệnh String.ToNumber:tuoi = )31;if (tuoi + > thenend Dialog.Message(, Ban lon hon 18 tuoi 18.);Với các khai báo như trên chương trình sẽ nhận được giá trị của bạn tính toán đượcnên chuyển chúng về dạng số .Vì vậy biểu thức trên của chúng ta sẽ đúng và chươngtrình sẽ không thông báo lỗi.9. Cách tạo các chương trình con đặc biệt:Đó là những chương trình con được bạn khai báo dưới dạng một tập tin,hay một cấutrúc thư viện cho sẵn.Có ba cách để khai báo chương trình con này :Đó là các lệnhdofile,require,và type. dofile: Dùng để chạy những file mẫu hay những file thư viện đã được bạn gài sẵn.Và khi bạn muốn nhập Hàm bạn chỉ cần nhập như sau:dofile(file_path) –file_path chính là đường dẫn đến file thư viện mà bạn đã làm sẵn.Sau đây là một ví dụ minh họa:Tôi tạo ra một đoạn mã và sao lưu nó dưới dạng mộtfile thư viện MyScript.lua (Bạn có thể dùng chương trình Autoplay hay chương trìnhNotepad để tạo ra file trên) có nội dung như sau:Dialog.Message(Xin chao, Cloud2342);…và mỗi khi chúng ta cần dùng đến dòng lệnh trên một lần nữa thì chúng ta chỉ cầnnhập file thư viện đó vào trong phần nhập mã của bạn bằng dòng lệnh sau:dofile(AutoPlay\Scripts\MyScript.lua);trong trường hợp này chương trình sẽ đọc file thư viện của bạn và nhập những thôngtin của file thư viện đó vào trong phần soạn mã của bạn .Sau đó chương trình sẽ thựcthi những đoạn mã mà bạn đã xác nhập.Điều này giúp bạn tiết kiệm được thời gian đồng thời tạo cho bạn thói quen lưu trữnhững đoạn mã hay và những Hàm có giá trí để có thể dùng đến khi cần.Tuynhiêm nếu muốn thay đổi nội dung thông tin,thì bạn cần thay đổi trong phần soạnthảo của file thư viện. require: Lệnh này dùng để đọc vào nhập các đoạn mã vào trong phần soạn thảo.Nó cũng có chức năng tương tự như lệnh dofile nhưng trừ một điều là nó chỉ chạymột lần với một mục đích nhất định vào bạn không thể gọi lại Hàm được chèn trongtương lai.Còn lệnh dofile thì ngược lại,những giá trị được bạn liệt vào sẽđược chương trình ghi nhớ rất kĩ và bạn có thể chạy lại chúng bất cứ khi nào bạnmuốn.Ví dụ như các dòng lệnh sau đây:require(AutoPlay\Scripts\foo.lua);require(AutoPlay\Scripts\foo.lua); -- Dòng này sẽ không thực thi.Các dòng lệnh trên chỉ thực thi duy nhất một lần nên khi bạn gọi lại thì chươngtrình sẽ không nhận và không thực thi lệnh.Điều này rất hữu ích nếu trong trườnghợp bạn chỉ muốn nhập lệnh đó một lần vào không muốn chạy lại thêm một lầnnào nữa. type: Lệnh này dùng để gán giá trị cho một biến mà bạn muốn xác lập.Và bạn có thể quy định những biến của bạn những giá trị thích hợp không bắt buộc chương trình phải “tự hiểu”.Chúng ta có dạng giá trị gồm “nil”(dạng rỗng), “Number” (Dạng số), “string” (Dạng chuỗi), “Boolean” (Dạng logic), “Table” (Dạng bảng), và cuối cùng là dạng “function” (Dạng Hàm) Sau đây là một số ví dụ minh họa:10. Cách sửa chữa các loại lỗi:Trong khi lập trình dù bạn dùng bất cứ ngôn ngữ lập trình nào ,việc bạn gặp phải lỗilà điều không thể tránh khỏi.Tuy nhiên với những lỗi đó chúng ta cần khắc phục nhưthế nào để không ảnh hưởng đến đoạn mã của mình mới là điều bạn cần lưu tâm.Trước tiên chúng ta cần tìm hiểu các lỗi nào bạn thường gặp để tìm ra hướng giảiquyết nhanh nhất khi gặp phải nó. Lỗi về điều khiểnTất cả các phiên bản của Autoplay đều có thể mắt phải lỗi điều khiển.Lý do mắt lỗinày thường là do bạn khai báo Hàm có sự xung đột lẫn nhau làm chương trình củabạn mất định hướng, thứ hai là những đoạn mã được bạn viết ra chương trình khôngđáp ứng hết được (Nó chỉ là một phần của một công cụ lập trình thôi mà).Lỗi nàythường rất ít gặp nhưng nếu gặp bạn sẽ tốn rất nhiều công sứ để gia cố lại chúng.Tuy nhiên bạn thường ít gặp lỗi này so với lỗi về cú pháp hay về Hàm Lỗi về cú phápĐây là lỗi mà bạn dễ mắt phải nhất.Khi bạn khi báo giá tri không trùng khớp haynhững giá trị bạn khai báo bị thiếu ,thường là do chương trình không hiểu đượcđoạn mã của bạn.Vì vậy bạn cần chú ý câu chữ mỗi khi biên soạn các đoạn mã đểtránh trường hợp “Ông nói gà,bà nói vịt” Sau đây là một số ví dụ về những lỗi này:sai =Trong dòng mã trên chúng ta đã gặp phải một lỗi cú pháp rất trầm trọng.Chúng tađã không khai báo hết giá trị của một dòng mã .Vì sau mỗi dấu bằng thường đượcgán một giá trị,nhưng tại đây ban để trống.Tiếp th ...