... xây dựng ngônngữ 1.5 CÁCTIÊUCHUẨNÐÁNHGIÁMỘTNGÔNNGỮLẬPTRÌNHTỐT Những yếu tố sau tạo nên ngônngữ tốt, tiêuchuẩn để người lậptrình đánh giángônngữtốtngônngữ lựa chọn ngônngữ để ... niệm ngônngữlậptrình - Vai trò ngônngữlậptrình - Lợi ích việc nghiên cứu ngônngữlậptrình - Cáctiêuchuẩn để đánh giángônngữlậptrìnhtốt 1.1.3 Kiến thức cần thiết Kiến thức kĩ lậptrình ... Khái niệm phân loại ngônngữlậptrình - Vai trò ngônngữlậptrình công nghệ phần mềm - Lợi ích việc nghiên cứu ngônngữlậptrình - Cáctiêuchuẩn để đánh giángônngữlậptrình 1.1.2 Nội dung...
... Connection phía để thử xem connection có thiết lậptốt không Hình VI.3: Lựa chọn CSDL Bước 4: Lập connection xong rồi, ta định muốn lấy làm Recordset cách chọn thuộc tính Recordsource Adodc1 Trong ... việc cho textboxes kia, chọn cột Title (Tiêu đề), ISBN (số lý lịch thư viện quốc tế), PubID (số lý lịch nhà xuất bản) làm DataField cho chúng Hình VI.6: Xác lập DataField Trang 89 TT Visual Basic ... grdResult Ngoài ra, chương trình có sử dụng hộp thoại mở & lưu tập tin; đó, ta thêm vào Common Dialog vào ứng dụng với thuộc tính Name: dlgFile Bước 6: Khi chương trình thực thi, người dùng nhập...
... 5-1 ĐỐI TƯỢNG USER CONNECTION THIẾT LẬP NGUỒN DỮ LIỆU ODBC Bước 1: Trong tập này, ta thao tác với CSDL Access BIBLIO.MDB thông qua VB Trước tiên ta phải thiết lập nguồn liệu nhờ tiện ích ODBC Administrator ... này; nhấp OK Lúc nguồn liệu định nghĩa xong TẠO GIAO DIỆN CHƯƠNG TRÌNH Bước 4: Tạo dự án thư mục Basic\Bt5-1 Tạo giao diện chương trình hình dưới: Hình V.1: Giao diện 1: TextBox Name: txtTitle ... sử dụng Remote Data Control lưới hiển thị liệu, ta tham chiếu đến thành phần cách chọn Project\Components…, thiết lập tham chiếu đến Microsoft Remote Data Control Microsoft Data Bound Grid Control...
... không cần quan tâm đến kiểu sở liệu ODBC gồm phần: - Trình quản lý điều khiển (driver manager) - Một hay nhiều trình điều khiển (driver) - Một hay nhiều nguồn liệu (data source) Kiến trúc Kiến ... sở liệu Server thông qua trình quản lý điều khiển ODBC Ứng dụng Client Nguồn liệu ODBC Trình quản lý điều khiển ODBC Trình điều khiển ODBC DB Hình 10.1: Kiến trúc ODBC trình bày kết nối ứng dụng ... m_Connection.EstablishConnection III.5.3 Trình điều khiển trỏ (Cursor Drivers) Trình điều khiển trỏ xác định cách thức tập mẩu tin trả từ sở liệu lưu trữ nào, chúng lưu trữ máy chủ (server) hay máy trạm (client) Trình điều...
... CSDL từ trình ứng dụng & trình duyệt WEB theo ADO II Mô hình ADO Mô hình ADO trình bày theo dạng phân cấp (tương tự DAO RDO) Để lậptrình với thư viện ADO, ta phải tham chiếu đến thư viện cách chọn ... Relational Database Hình 11.1: Mô hình lậptrình CSDL Client - Server dùng RDO ADO Ta cần lậptrình với phần giao diện người sử dụng phía Client Việc truy cập sở liệu trình duyệt Web hay ứng dụng VB ... OLE DB/ADO ADO sử dụng OLEDB trình cung cấp liệu sở Trình cung cấp OLE DB cho phép người lậptrình truy xuất liệu từ hai nguồn: quan hệ phi quan hệ VB6.0 hỗ trợ trình cung cấp cục cho SQL Server,...
... Giáo trình đào tạo Visual Basic 6.0 LƯU Ý Nguồn liệu ODBC tạo để dụng với RDO dùng mà không cần thay đổi với ADO - Thực vậy, ODBC trình cung cấp tự có ADO, giúp ... chi tiết nguồn liệu mà ta vừa tạo Sau đó, nhấn nút Test Data Source Trình điều khiển đáp ứng cách thông báo kết nối vừa thiết lập thành công Sau nhấn OK, tên nguồn liệu xuất cửa sổ ODBC Data Source ... Standard EXE Từ menu Project Components, lập tham chiếu đến điều khiển lưới ràng buộc liệu (Microsoft Data Bound Grid Control) FPT Software Solution Trang:6/- Giáo trình đào tạo Visual Basic 6.0 LƯU...
... có khả tuỳ chọn để chọn trình cung cấpnào dùng cách quy định giá trị thuộc tính Provider đối tượng Connection 1.1.4.1Chỉ trình cung cấp OLE DB chuỗi kết nối Nếu không trình cung cấp, ta không ... Server, ta bảo đảm logic chương trình quán, loại ứng dụng dùng Sau cấu trúc truy cập sở liệu ODBC dùng trình cung cấp ODBC OLE DB FPT Software Solution Trang:2/- Giáo trình đào tạo Visual Basic 6.0 ... Relational Database Cấu trúc cho phép ta dùng thành phần lậptrình ActivateX thông dụng trình duyệt Web ứng dụng Client Visual basic 1.1.2 Cài đặt thiết lập tham chiếu đến ADO ứng dụng Visual basic ADO...
... 9.1.2 Nội dung cốt lõi - Lậptrình logic - Căn ngônngữlậptrình Prolog 9.1.3 Kiến thức cần thiết Kiến thức kĩ lậptrình 9.2 GIỚI THIỆU VỀ LẬPTRÌNH LOGIC Trong lậptrình logic, ta sử dụng vị ... 9: LẬPTRÌNH LOGIC 9.1 TỔNG QUAN 9.1.1 Mục tiêu Sau học xong chương này, sinh viên cần phải nắm: - Khái niệm lậptrình logic - Các nguyên tắc lậptrình logic - Viết chương trình đơn giản ngônngữ ... Chương IX: Lậptrình logic m C lic k to bu Ngônngữlậptrình w w w C y N O W ! XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c h a n g e Vi e y N c Mộtngônngữlậptrình logic...
... Chương VIII: Lậptrình hàm w w w w w C lic k to bu Ngônngữlậptrình C y N O W ! XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c w y N O W ! PD k to bu Chương VIII: Lậptrình hàm ... chương trình có tên theo quy định DOS (8.3) với phần mở rộng LSP để cặp dấu nháy kép 93 bu to k d o m o o c u -tr a c k w lic w w w d o Chương VIII: Lậptrình hàm m C lic k to bu Ngônngữlậptrình ... (cdr L))) 90 bu to k d o m o o c u -tr a c k w lic w w w d o Chương VIII: Lậptrình hàm m C lic k to bu Ngônngữlậptrình w w w C y N O W ! XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u...
... e c u -tr a c k w y N c 8.3.3 Các hàm Một chương trình LISP hàm hàm hợp Các hàm LISP định nghĩa trước lậptrình viên tự định nghĩa Một số hàm định nghĩa trước • Các hàm số học: +, -, *, /, 1+, ... ‘duong) = NIL >(eq ‘5 ) 85 bu to k lic d o m o m w o d o Chương VIII: Lậptrình hàm w w w w w C lic k to bu Ngônngữlậptrình C y N O W ! XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr ... >(CAR (CDR ‘(a b c))) =B 86 bu to k lic d o m o m w o d o Chương VIII: Lậptrình hàm w w w w w C lic k to bu Ngônngữlậptrình C y N O W ! XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr...
... (referential transparancy) Nó cho thấy ngữ nghĩa ngônngữlậptrình hàm đơn giản ngữ nghĩa ngônngữlậptrình lệnh ngônngữ hàm bao gồm nét đặc biệt ngônngữ lệnh Ngônngữ hàm cung cấp tập hợp hàm nguyên ... niệm lậptrình hàm - Kỹ thuật lậptrình đệ qui - Các cấu trúc ngônngữ LISP 8.1.2 Nội dung cốt lõi - Lậptrình hàm - Căn ngônngữlậptrình LISP 8.1.3 Kiến thức cần thiết Kiến thức kĩ lậptrình ... kĩ lậptrình 8.2 NGÔNNGỮLẬPTRÌNH HÀM 8.2.1 Giới thiệu Hầu hết ngônngữlậptrình từ trước đến xây dựng dựa nguyên lý kiến trúc máy tính Von Neumann Lớp chủ yếu ngônngữngônngữ lệnh Ðơn vị...
... khiển tự nhiên để người lậptrình chuyển ngônngữ cấp cao sang hợp ngữ Hầu hết ngônngữ cũ có lệnh GOTO nhiều dạng cải tiến đặt móng cho việc dùng nhãn liệu Trong ngônngữ Pascal điều khiển sở ... chương trình con, lệnh nhập, xuất, lệnh nhảy goto Trong lệnh chứa biểu thức mà cấu trúc điều khiển trình bày phần Các cấu trúc chương trình thường có là: hợp thành, lựa chọn lặp lại Cácngônngữ ... thực chương trình SNOBOL4 Các chiến lược định gia biểu thức trình bày lý thuyết chương trình dịch 7.4 ÐIỀU KHIỂN TUẦN TỰ GIỮA CÁC LỆNH 7.4.1 Các lệnh Lệnh lệnh mà không chứa lệnh khác Các lệnh bao...
... thường nên chọn để dùng cách rộng rãi ngônngữlậptrình cho phép toán số trường hợp mở rộng cho phép toán khác Mặc dù ký hiệu trung tố dùng cách phổ biến, việc dùng ngônngữlậptrình gây số vấn đề ... chương trình Xét mặt thiết kế ngônngữ có hai loại điều khiển là: • Ðiều khiển ẩn thiết kế ngônngữ chẳng hạn quy tắc ưu tiên toán tử biểu thức • Ðiều khiển tường minh người lậptrình viết chương trình ... công thức nghiệm phương trình bậc x = − b + b − 4ac hai 2a Công thức đơn giản bao gồm 15 phép toán khác Mã hoá hợp ngữngônngữ máy, đòi hỏi 15 lệnh Hơn thế, người lậptrình phải quy định nhớ...
... cài đặt ngônngữ 6.3 CƠ CHẾ GỌI CHƯƠNG TRÌNH CON 6.3.1 Ðịnh nghĩa kích hoạt chương trình Người lậptrình viết định nghĩa chương trình chương trình Thông qua việc thực chương trình, chương trình ... hành động chương trình con) END; Thông thường chương trình có chương trình khác biểu thị phép toán định nghĩa người lậptrình dùng cho chương trình chứa chúng Những chương trình "cục bộ" bao ... trình Sự định nghĩa dùng làm khuôn mẫu (template) cho việc tạo kích hoạt trình thực Chú ý định nghĩa diễn tả chương trình viết biết đến trình dịch Kích hoạt chương trình có trình thực Trong trình...
... chương trình - Cơ chế hoạt động chương trình gọi - Các cách truyền tham số cho chương trình 6.1.2 Nội dung cốt lõi - Cơ chế hoạt động chương trình - Các loại tham số chương trình - Các cách truyền ... nghĩa chương trình lời gọi thực chương trình Ðịnh nghĩa chương trình đoạn chương trình nguồn viết người lậptrình 6.2.1 Ðặc tả chương trình Sự đặc tả chương trình bao gồm: - Tên chương trình - Số ... tham số cho chương trình 6.1.3 Kiến thức cần thiết Kiến thức kĩ lậptrình 6.2 ÐỊNH NGHĨA CHƯƠNG TRÌNH CON Chương trình phép toán trừu tượng định nghĩa người lậptrình Chương trình có đặc tính...
... hai loại trừu tượng hóa ngônngữlậptrình trừu tượng hóa trình trừu tượng hóa liệu 58 d o m o m w o c u -tr a c k h a n g e Vi e lic O W N y bu to k lic C Ngônngữlậptrình w w d o XC er w ... người lậptrình biết cách tập trung vào vấn đề, thuộc tính chất chương trình mà bỏ qua thuộc tính không cần thiết Nó vũ khí chống lại độ phức tạp chương trình, mục đích đơn giản hóa trìnhlậptrình ... cần thiết Kiến thức kĩ lậptrình 5.2 SỰ PHÁT TRIỂN CỦA KHÁI NIỆM KIỂU DỮ LIỆU Sự phát triển khái niệm kiểu liệu phát triển chủ yếu ngônngữlậptrình năm 70 Trong ngônngữ cũ FORTRAN COBOL bắt...
... tạo sử dụng nhiều ngônngữlậptrình khác Ngônngữlậptrình làm việc cung cấp cấu trúc liệu cần thiết để giao diện với hệ điều hành Các phép toán tập tin cài đặt cách chủ yếu cách gọi phép toán ... Kiểu liệu có cấu trúc m C lic k to bu Ngônngữlậptrình w w w C y N O W ! XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c h a n g e Vi e N c Các phép toán chủ yếu tập tin là: 1/ ... thứ i có giá trị ei không thuộc tập hợp Giải thuật thực phép toán Với cách biểu diễn này, việc thêm phần tử vào tập hợp thực cách cho bit tương ứng giá trị Việc xóa phần tử tập hợp thực cách cho...
... tạo sử dụng nhiều ngônngữlậptrình khác Ngônngữlậptrình làm việc cung cấp cấu trúc liệu cần thiết để giao diện với hệ điều hành Các phép toán tập tin cài đặt cách chủ yếu cách gọi phép toán ... Kiểu liệu có cấu trúc m C lic k to bu Ngônngữlậptrình w w w C y N O W ! XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c h a n g e Vi e N c Các phép toán chủ yếu tập tin là: 1/ ... thứ i có giá trị ei không thuộc tập hợp Giải thuật thực phép toán Với cách biểu diễn này, việc thêm phần tử vào tập hợp thực cách cho bit tương ứng giá trị Việc xóa phần tử tập hợp thực cách cho...
... tạo sử dụng nhiều ngônngữlậptrình khác Ngônngữlậptrình làm việc cung cấp cấu trúc liệu cần thiết để giao diện với hệ điều hành Các phép toán tập tin cài đặt cách chủ yếu cách gọi phép toán ... Kiểu liệu có cấu trúc m C lic k to bu Ngônngữlậptrình w w w C y N O W ! XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c h a n g e Vi e N c Các phép toán chủ yếu tập tin là: 1/ ... thứ i có giá trị ei không thuộc tập hợp Giải thuật thực phép toán Với cách biểu diễn này, việc thêm phần tử vào tập hợp thực cách cho bit tương ứng giá trị Việc xóa phần tử tập hợp thực cách cho...
... tạo sử dụng nhiều ngônngữlậptrình khác Ngônngữlậptrình làm việc cung cấp cấu trúc liệu cần thiết để giao diện với hệ điều hành Các phép toán tập tin cài đặt cách chủ yếu cách gọi phép toán ... hai loại trừu tượng hóa ngônngữlậptrình trừu tượng hóa trình trừu tượng hóa liệu 58 d o m o m w o c u -tr a c k h a n g e Vi e lic O W N y bu to k lic C Ngônngữlậptrình w w d o XC er w ... người lậptrình biết cách tập trung vào vấn đề, thuộc tính chất chương trình mà bỏ qua thuộc tính không cần thiết Nó vũ khí chống lại độ phức tạp chương trình, mục đích đơn giản hóa trìnhlập trình...