... Kh i niệm kiểu liệu - Các phương pháp kiểm tra kiểu biến đ i kiểu 2.1.2 N i dung cốt l i - Các kh i niệm đ i tượng liệu, kiểu liệu - Sự khai báo đ i tượng liệu chương trình - Kiểm tra kiểu, biến ... Kết giai đoạn phân tích t i liệu đặc tả chức mô tả hệthống có chức - Thiết kế: Mục tiêu giai đọan thiết kế xác định xác hệthống làm việc Kết giai đọan t i liệu đặc tả thiết kế Ðây t i liệu kỹ ... mà ngưi thực vào mà tạo phần mềm - C i đặt: Là việc thực cách gi i vấn đề đề xuất ngưi thiết kế NNLT Kết giai đọan hệ chương trình máy tính - Tích hợp kiểm thử hệ thống: Do chuyên viên tin...
... Hình VI.7: Kết ứng dụng B i tập 6-2 TẠO TẬP TIN LIÊN KẾT DỮ LIỆU (DATALINK FILE) Tập tin liên kết liệu tập tin Windows dùng để chứa thông tin chu i kết n i đến CSDL Chúng ta sử dụng tập tin việc ... tập tin II B I TẬP TỰ LÀM 1) Sử dụng ADO, thiết kế Form nhập liệu cho bảng THangHoa (hình dư i) Ở thay hiển thị MaLoai, ta l i hiển thị TenLoai: Trang 93 TT Visual Basic Hình VI.9: Form nhập liệu ... Để mở liệu lưu, sử dụng hàm Open v i tên tập tin đ i số Sự kiện cmdOpen_Click xử lý: Private Sub cmdMo_Click() On Error GoTo xuly Dim strFileName As String dlgFile.Filter = "Record Set Files (*.dat)|*.dat"...
... liệu nhờ tiện ích ODBC Administrator Windows Chọn ODBC Administrator Control Panel (icon tên ODBC) Nhấp đúp vào icon để kh i động ODBC Administrator Bước 2: Một hộp tho i hiển thị tất nguồn liệu ... Publishers, Titles, Authors, [title author] WHERE ((((Authors.Au_ID = [title author].Au_ID) AND ([title author].ISBN = Titles.ISBN)) AND (Titles.PubID = Publishers.PubID))) Trang 80 TT Visual ... m_noiket.rdoQueries("AllTitles").OpenResultSet(rdOpenDynamic) ' Dien vao Form Call Hienthi Thủ tục Hienthi dùng để hiển thị thông tin trường tương ứng mẩu tin lên TextBox, thủ tục viết sau: Public Sub Hienthi() txtTitle.Text = m_ketqua!Title txtAuthor.Text...
... strTemp III.2 Đ i tượng RDOError Đ i tượng l i xác định thao tác nguồn liệu gây l i Đây l i Visual Basic xảy sở liệu Vì thế, ta Trang 120 Visual Basic không cần ph i bẫy l i cho l i Thay vào đó, ... kết n i; có hai thuộc tính cần quan tâm chu i kết n i (ConnectionString) lo i trỏ (Cursor Driver) o Thiết lập n i kết nhờ phương thức EstablishConnection đ i tượng rdoConnection III.5.2 Chu i kết ... RDO.rdoConnection m_Connection.Connect = “DSN=Biblio” m_Connection.EstablishConnection III.4.1 Đ i tượng RDOQuery Đ i tượng sử dụng để thực thi câu truy vấn nguồn liệu ODBC Các câu truy vấn câu SQL l i gọi...
... Command III Các đ i tượng mô hình ADO III.1 Đ i tượng Connection Dùng phương thức Open đ i tượng Connection để thiết lập kết n i v i nguồn liệu Để thực i u ta cần ph ithông báo v i ADO thông tin ... Basic linh hoạt nhiều ngưi dùng làm việc v i liệu th ii m họ n i kết v i server Để ngắt n i kết v i Server, ta quy định thuộc tính ActiveConnection đ i tượng Recordset Nothing Ví dụ: Dim cn ... đ i tượng Connection III.2.8 Recordset ngắt kết n i Khi dùng trỏ phía Client, ta có khả ngắt kết n i v i Server sở liệu mà tiếp tục làm việc v i liệu Cách cho phép ứng dụng trở nên Trang 132 Visual...
... i u khiển số thông tin n i chứa liệu, trả liệu cung cấp cho i u khiển giao diện ngưi sử dụng quan tâm đến liệu Ngưi sử dụng sau tương tác v i liệu thông qua i u khiển giao diện - duyệt liệu, ... dụng i u khiển DBGrid i u khiển Apex True DBGrid” i u khiển DBGrid xuất hộp công cụ thêm instance i u khiển DBGrid i u khiển Data chuẩn vào biểu mẫu Đ i thuộc tính DefaultType i u khiển Data ... tho i Trình quản lýi u khiển, thiếu số tính Hơn nữa, phiên cũ ODBC khả kiểm nghiệm kết n i trình quản lýi u khiển Bạn t i xuống phiên trình quản lýi u khiển ODBC phần Thành phần truy cập liệu...
... ngắt kết n i Khi dùng trỏ phía Client ADO, ta có khả ngắt kết n i v i server tiếp tục làm việc v i liệu Cách làm cho ứng dụng trở nên linh hoạt, nhiều ngưi sử dụng làm việc v i liệu họ không ... Connection để thiết lập kết n i v i nguồn liệu Để thông báo cho ADO cách n i v i nguồn liệu ta ph i cung cấp thông tin FPT Software Solution Trang:4/- Giáo trình đào tạo Visual Basic 6.0 dạng chu i ... sách kiểu khoá ghi Hằng adLockReadOnly adLockPressimistic adlockOptimistic adlockBatchOptimistic Mô tả Cấm cập nhật ghi Bản ghi Recordset bị khoá bắt đầu sửa đ i, tiếp tục bị khoá đến thi hành...
... không chia hết cho M Khi mô tả toán dạng logic vị từ, ta yêu cầu hệthống tìm kiếm l i gi i liên quan đến khai báo B i toán cần gi i xem “mục tiêu” mà hệthống ph i chứng minh sở tri thức khai báo ... dựa vào kiểu biết integer; kiểu dien_tich dựa vào kiểu biết real; kiểu năm_xb dựa vào kiểu nxb xây dựng từ kiểu biết thang, nam; kiểu do_vat l i dựa vào kiểu sach, xe, nha mà kiểu l i dựa vào kiểu ... kiểu m i> = Trong kiểu phân cách dấu phẩy, kiểu biết phân cách dấu chấm phẩy Ví dụ: Domains ten, tac_gia, nha_xb, dia_chi = string nam, thang, so_luong = integer dien_tich...
... thông báo l i error: unbound variable - A Biến cục che biến toàn cục Trong lập trình hàm, ngưi ta hạn chế sử dụng biến, thật cần thiết nên sử dụng biến cục Tuy nhiên việc khai báo biến cục hàm LET ... E) In hình giá trị biểu thức E (không xuống dòng) trả giá trị E • (TERPRI) Ðưa trỏ xuống dòng trả NIL 8.3.6 Biến toàn cục biến cục Biến toàn cục Biến toàn cục (global variables) biến mà phạm vi ... -tr a c k c w y N O W ! PD k to bu Chương VIII: Lập trình hàm c =6 Biến cục Biến cục (local variables) biến mà phạm vi nằm hàm mà tạo Biến cục tự động gi i phóng hàm tạo kết thúc • (LET ( (var1...
... ph i Nếu gặp biểu thức khác NIL dừng trả kết giá trị biểu thức Nếu tất biểu thức NIL trả kết NIL Ví du: >(OR (= 2) (+ 1) (list 2)) =3 >(OR (= 1) (Cdr ‘(a) ) (listp )) = NIL - (NOT E) nhận vào biểu ... = NIL • Các hàm logic AND, OR NOT - (AND E1 E2 En) nhận vào n biểu thức E1, E2, En Hàm AND định trị biểu thức E1 E2 En từ tr i sang ph i Nếu gặp biểu thức NIL dừng trả kết NIL Nếu tất biểu ... nhận vào n biểu thức E1, E2, , En, trả danh sách bao gồm n phần tử V1, V2, , Vn, Vi giá trị biểu thức Ei (i= 1 n) Ví du: >(list 2) = (1 2) >(list 'a 'b) = (A B) >(list 'a 'b (+ 5)) = (A B 10) • Các...
... tả biểu thức Hàm toán học có hai đặc trưng là: - Thứ tự đánh giá biểu thức i u khiển đệ quy biểu thức i u kiện cách lặp l i liên tiếp ngôn ngữ lệnh - Hàm toán học hiệu ứng lề v i tập đ i số, ... ngo i lệ đề xuất 7.5.5 Sau ngo i lệ xử lý Sau xử lý hoàn thành việc xử lý ngo i lệ xử lý kết thúc có vấn đề đặt quyền i u khiển chuyển t i chỗ nào? i u khiển nên chuyển t i chỗ mà ngo i lệ ... trường hợp ngưi ta sử dụng biểu thức lambda Giá trị biểu thức lambda hàm Ví dụ λ(x)x*x*x Tham số biểu thức lambda g i biến kết ghép Khi biểu thức lambda đánh giá tham số cho, ngưi ta n i biểu thức...
... lựa chọn hai nhiều lệnh Việc lưạ chọn i u khiển cách kiểm tra số i u kiện thường viết dạng biểu thức phép toán quan hệ logic Các lệnh i u kiện phổ biến lệnh IF lệnh CASE Lệnh IF cụ thể hóa ... dạng IF nhánh, IF hai nhánh IF đa nhánh Chọn thực lệnh biểu thị IF nhánh: IF < i u kiện> THEN ENDIF Chọn hai dùng IF hai nhánh: IF < i u kiện> THEN ELSE ENDIF Chọn nhiều ... LISP n i mà toàn chương trình biểu diễn cấu trúc trình thực 3/ Dạng frefix Postfix Biểu thức dạng prefix postfix thực gi i thuật thông dịch mà quét biểu thức từ tr i qua ph i Biểu diễn postfix...
... thức dạng Polish Các dạng ordinary prefix Cambridge Polish đ i h i nhiều dấu ngoặc dĩ nhiên ký hiệu không gần g i v i ký hiệu trở thành th i quen Tuy nhiên ký hiệu ordinary prefix ký hiệu toán học ... lo ii u khiển: • i u khiển biểu thức • i u khiển lệnh • i u khiển chương trình Xét mặt thiết kế ngôn ngữ có hai lo ii u khiển là: • i u khiển ẩn thiết kế ngôn ngữ chẳng hạn quy tắc ưu tiên ... tiêu Sau học xong chương này, sinh viên cần ph i nắm: - Kh i niệm i u khiển - Các thứ tự thực chương trình biểu thức, câu lệnh - Kh i niệm ngo i lệ, xử lý ngo i lệ 7.1.2 N i dung cốt l i - i u...
... động, g i mẩu tin kích hoạt (Activation record) bao gồm mục (Các tham số), (Kết hàm) (dữ liệu cục bộ) cộng thêm nhiều mục khác liệu ẩn vùng nhớ tạm, i m trở về, tham khảo biến không cục Phần ... Kiểu kết trả chương trình ph i biết đến Vấn đề kiểm tra kiểu tương tự phép toán nguyên thuỷ Kiểm tra kiểu thực cách tĩnh trình dịch, có khai báo kiểu cho tham số kết chương trình Mặt khác kiểm ... Những chương trình "cục bộ" bao g i, nghĩa chúng g i t i từ bên chương trình chứa chúng Kiểm tra kiểu vấn đề quan trọng chương trình M i lần g i chương trình đ i h i tham số có kiểu xác định đặc...
... kiểu không cần ph i thay đ i nhiều lần mức khai báo biến riêng biệt Chúng ta thấy kiểu ngưi dùng định nghĩa kiểu liệu trừu tượng 5.4.2 Tính tương đương kiểu định nghĩa Kiểm tra kiểu dẫn t i ... nghiên cứu kỹ kiểu liệu trừu tượng ngưi dùng định nghĩa 5.4 ÐỊNH NGHĨA KIỂU 5.4.1 Kh i niệm Ngo i kiểu nguyên thuỷ định nghĩa ngôn ngữ, ngưi lập trình định nghĩa kiểu riêng Ðịnh nghĩa kiểu liệu ... kiểu liệu đ i số thực cho phép toán kiểu liệu đ i số mà phép toán cần đến Nếu kiểu giống đ i số chấp nhận phép toán tiến hành, kiểu khác nhau, l i xem xét cưỡng chuyển đ i kiểu dùng để đ i kiểu...
... dụng nhiều biến có kiểu giống biến ph ikhai báo riêng Bước phát triển kh i niệm kiểu nghiên cứu Pascal Trong cho phép đặt tên cho kiểu, tức tập giá trị Phép khai báo biến cần tên biến tên kiểu ... đầu có kh i niệm kiểu Ý niệm định nghĩa kiểu tập hợp giá trị mà biến nhận Kiểu liệu ngôn ngữcũ luôn gắn liền v i biến riêng lẻ, phép khai báo biến ph i đặt tên cho biến định nghĩa kiểu Do chương ... hợp 49 Giả sử tập hợp biểu diễn vectơ bit, cho biết gi i thuật để thực phép toán Hợp, Giao Hiệu hai tập hợp 50 Sử dụng véctơ bit để biểu diễn cho tập hợp có ưu, nhược i m gì? 56 bu to k lic d o...
... tử ei thuộc vào tập hợp, ngư c l i bit 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ị ... logic OR hai véctơ bit Phép giao hai tập hợp tương ứng v i phép toán logic AND hai véctơ bit Hiệu hai tập hợp tương ứng v i phép toán logic AND véctơ bit thứ v i phần bù véctơ bit thứ hai Các ... toán OPEN hệ diều hành lưu trữ thông tin vị trí đặc tính tập tin vào bảng FIT Nếu tập tin mở để ghi phép toán WRITE chuyển phần tử để n i vào cui tập tin, liệu g i cho phép toán WRITE hệi u hành...
... tử ei thuộc vào tập hợp, ngư c l i bit 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ị ... logic OR hai véctơ bit Phép giao hai tập hợp tương ứng v i phép toán logic AND hai véctơ bit Hiệu hai tập hợp tương ứng v i phép toán logic AND véctơ bit thứ v i phần bù véctơ bit thứ hai Các ... toán OPEN hệ diều hành lưu trữ thông tin vị trí đặc tính tập tin vào bảng FIT Nếu tập tin mở để ghi phép toán WRITE chuyển phần tử để n i vào cui tập tin, liệu g i cho phép toán WRITE hệi u hành...
... tử ei thuộc vào tập hợp, ngư c l i bit 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ị ... logic OR hai véctơ bit Phép giao hai tập hợp tương ứng v i phép toán logic AND hai véctơ bit Hiệu hai tập hợp tương ứng v i phép toán logic AND véctơ bit thứ v i phần bù véctơ bit thứ hai Các ... toán OPEN hệ diều hành lưu trữ thông tin vị trí đặc tính tập tin vào bảng FIT Nếu tập tin mở để ghi phép toán WRITE chuyển phần tử để n i vào cui tập tin, liệu g i cho phép toán WRITE hệi u hành...
... dụng nhiều biến có kiểu giống biến ph ikhai báo riêng Bước phát triển kh i niệm kiểu nghiên cứu Pascal Trong cho phép đặt tên cho kiểu, tức tập giá trị Phép khai báo biến cần tên biến tên kiểu ... đầu có kh i niệm kiểu Ý niệm định nghĩa kiểu tập hợp giá trị mà biến nhận Kiểu liệu ngôn ngữcũ luôn gắn liền v i biến riêng lẻ, phép khai báo biến ph i đặt tên cho biến định nghĩa kiểu Do chương ... tử ei thuộc vào tập hợp, ngư c l i bit 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ị...