... SolidBrush(Color.Red), myRegion) End Sub 11 TÌM HIỂU KHẢNĂNGĐỒHOẠCỦA VB.NET (KỲ TIẾP) Bài ví dụ hoàn chỉnh nhằm kết thúc loạt tìm hiểu khảđồhọa VB.NET Ví dụ xoay quanh việc vẽ đường biểu diễn hàm lượng giác ... số) làm ngưng chươngtrìnhDo vậy, khác với cách tính tọa độ điểm nằm đồ thị hàm Sine Cosine, ta đặt đoạn mã tính tọa độ điểm nằm đồ thị hàm Tangent bên cấu trúc Try … Catch Tọa độtính theo đoạn ... nhau) Đồ thị đường cong qua nhiều điểm (ngay nét thẳng đứng đồ thị hàm Tangent đường cong qua điểm xếp thẳng hàng với mà thôi) Ý tưởng ví dụ là: sử dụng hành vi DrawCurve để vẽ đường cong qua 360...
... thay đổi trình thực chươngtrình Biến dùng chươngtrình phải khai báo 2 Một số khái niệm c Chú thích Có thể đặt đoạn thích chơương trình Các thích giúp cho người đọc chươngtrình nhận biết ý ... Hằng biến Hằng Khái niệm:Hằng đại lượng có giá trị không thay dổi trình thực chươngtrình Phân loại:Trong ngônngữlậptrình thường có số học, logic, xâu Hằng số học số nguyên hay số ... Là qui tắc để viết chươngtrìnhchươngtrình dịch biết tổ hợp kí tự bảng chữ hợp lệ tổ hợp không hợp lệ Chức cú pháp: mô tả xác thuật toán để máy thực 1 Các thành phần c Ngữ nghĩa Xác định...
... hiểu thành phần ngônngữlậptrình Các em cần nắm đợc thành phần ngônngữlập trình: Bảng chữ Cú pháp Ngữ nghĩa Biết đợc số khái niệm: Tên:Tên chuẩn Tên dành riêng Tên ngời lậptrình đặt Hằng ... Là tên đợc ngônngữlậptrình quy định với ý nghĩa Ngời lậptrình quy định lại để dùng với ý nghĩa khác -Tên ngời lậptrình đặt : Là tên đợc dùng theo ý nghĩa riêng tong ngời lập trình, tên náy ... ký dới -Nhiều ngônngữlậptrình có pascal phân biệt ba loại tên: +Tên dành riêng:là tên đợc ngônngữlậptrình quy định dùng với ý nghĩa xác định (còn đợc gọi từ khóa ) ngời lậptrình không đợc...
... tợng chơng trình phải đợc đặt tên theo quy tắc ngônngữlậptrình chơng trình dịch cụ thể - Tên dành riêng (từ khoá): tên ngônngữlậptrình quy định dùng với ý nghĩa xác định, ngời lâptrình không ... khoá): tên ngônngữlậptrình quy định dùng với ý nghĩa xác định, ngời lâptrình không đợc dùng với ý nghĩa khác + Tên chuẩn: tên đợc ngônngữlậptrình quy định dùng với ý nghĩa đó, ngời lậptrình ... chuẩn: tên đợc ngônngữlậptrình quy định dùng với ý nghĩa đó, ngời lậptrình định nghĩa lại để dùng với ý nghĩa khác - Tên ngời lậptrình đặt: tên đợc dùng theo ý nghĩa riêng ngời lập trình, tên...
... chữ cú pháp ngônngữlậptrình tạo thành câu lệnh chươngtrình c Ngữ nghĩa Ngữ nghĩa xác định tính chất thuộc tính tổ hợp kí tự tạo thành dòng lệnh có chươngtrình Lưu ý: Chươngtrình dịch phát ... chươngtrình Dựa vào chúng người lậptrìnhchươngtrình dịch biết tổ hợp kí tự bảng chữ hợp lệ, tổ hợp không hợp lệ Qua mô tả xác thuật toán để máy thực Cú pháp ngônngữ khác khác VD: Trong ngôn ... ngônngữlậptrình nói chung không khac nhiều b Cú pháp Cú pháp quy tắc để viết chươngtrình Dựa vào người lậptrìnhchươngtrình dịch biết tổ hợp kí tự bảng chữ hợp lệ, tổ hợp không hợp lệ Qua...
... Yêu cầu HS đọc SGK +) H: Các loại tên ngônngữ Pascal? +) Thông báo: Tên dành riêng tên đợc ngônngữlậptrình qui định với ý nghĩa riêng xác đinh, ngời lậptrình không đợc sử dụng với ý nghĩa ... đặt Nghe giảng Trợ giúp giáo viên +) Thông báo: Mọi đối tợng chơng trình phải đợc đặt tên theo qui tắc ngônngữlậptrình chơng trình dịch cụ thể Trong Pascal tên dãy liên tiếp không 127 kí tự ... Thông báo: Ngữ nghĩa xác định ý nghĩa tổ hợp kí tự chơng trình. ( Lấy thí dụ SGK) +) Nhấn mạnh: Các lỗi cú pháp đợc chơng trình dịch phát thông báo lỗi ngữ nghĩa có lúc chạy chơng trình liệu cụ...
... chươngtrìnhngônngữ khác Pascal C+ + HS : Quan sát nhận xét cách viết hai chươngtrìnhngônngữ khác Ví dụ chươngtrình đơn giản Xét hai chươngtrình đơn giản ngônngữ khác sau : Chươngtrình ... trìnhlập sẵn giúp người lậptrình thực số công việc thường dùng, đoạn chương trìnhnày hữu ích cho gnười lập trình, ngônngữlậptrình tiên tiến GV : Lấy ngônngữlậptrình nay, chẳng hạn Visual ... TRÚC CHƯƠNGTRÌNH I MỤC ĐÍCH YÊU CẦU Hiểu chươngtrình mô tả thuật toán ngônngữlậptrình Biết cấu trúc chươngtrình Pascal: cấu trúc chung thành phần Nhận biết thành phần chương trình...
... • • • F2: Lưu chươngtrình soạn thảo vào đĩa F3: Mở file file tồn đĩa để soạn thảo Alt-F3: Đóng file soạn thảo Alt-F5: Xem kết chạychươngtrình F8: Alt-X: Chạy câu lệnh chươngtrình Thoát khỏi ... chạychươngtrình Lưu chươngtrình vào đĩa với tên BAI1.PAS Thoát khỏi Pascal Khởi động lại Turbo Pascal Mở file BAI1.PAS Chèn thêm vào dòng: CLRSCR; vào sau dòng BEGIN Dịch chạy thử chươngtrình ... thành phần ngônngữ Pascal 6.1 Từ khóa Từ khoá từ mà Pascal dành riêng để phục vụ cho mục đích (Chẳng hạn như: BEGIN, END, IF, WHILE, ) Chú ý: Với Turbo Pascal 7.0 trở lên, từ khoá chươngtrình hiển...
... cách ] } : _ (dấu gạch dưới) , Các ngônngữlập Các ngônngữlậptrình khác trình có khác khác bảng chữ bảng chữ có khác không ? Ví dụ: Bảng chữ ngônngữ c/c++ so với PASCAL có bổ sung thêm ... thực Ngữ nghĩa xác định tính chất thuộc tính tổ hợp kí tự tạo thành dòng lệnh chươngtrình 2 Một số khái niệm a Tên Dùng để xác định đối tượng chươngtrình Tên đặt theo quy tắc xác định ngônngữ ... chao cac ban lop 11); readln; END Ghi nhớ! Các thành phần ngônngữlập trình: - Bộ chữ - Cú pháp - Ngữ nghĩa Các khái niệm ngônngữlập trình: - Tên: + Tên dành riêng (Từ khoá) + Tên chuẩn + Tên...
... cách ] } : _ (dấu gạch dưới) , Các ngônngữlập Các ngônngữlậptrình khác trình có khác khác bảng chữ bảng chữ có khác không ? Ví dụ: Bảng chữ ngônngữ c/c++ so với PASCAL có bổ sung thêm ... thực Ngữ nghĩa xác định tính chất thuộc tính tổ hợp kí tự tạo thành dòng lệnh chươngtrình 2 Một số khái niệm a Tên Dùng để xác định đối tượng chươngtrình Tên đặt theo quy tắc xác định ngônngữ ... chao cac ban lop 11); readln; END Ghi nhớ! Các thành phần ngônngữlập trình: - Bộ chữ - Cú pháp - Ngữ nghĩa Các khái niệm ngônngữlập trình: - Tên: + Tên dành riêng (Từ khoá) + Tên chuẩn + Tên...
... • • • F2: Lưu chươngtrình soạn thảo vào đĩa F3: Mở file file tồn đĩa để soạn thảo Alt-F3: Đóng file soạn thảo Alt-F5: Xem kết chạychươngtrình F8: Alt-X: Chạy câu lệnh chươngtrình Thoát khỏi ... chạychươngtrình Lưu chươngtrình vào đĩa với tên BAI1.PAS Thoát khỏi Pascal Khởi động lại Turbo Pascal Mở file BAI1.PAS Chèn thêm vào dòng: CLRSCR; vào sau dòng BEGIN Dịch chạy thử chươngtrình ... thành phần ngônngữ Pascal 6.1 Từ khóa Từ khoá từ mà Pascal dành riêng để phục vụ cho mục đích (Chẳng hạn như: BEGIN, END, IF, WHILE, ) Chú ý: Với Turbo Pascal 7.0 trở lên, từ khoá chươngtrình hiển...
... Trái qua phải == != Trái qua phải & Trái qua phải ^ Trái qua phải 10 | Trái qua phải 11 && Trái qua phải 12 || Trái qua phải 13 ?: Phải qua trái 14 = += -= *= /= %= = &= ^= |= Phải qua trái ... ý : Khi viết chơng trình, ta không đợc sử dụng ký tự khác ký tự Ví dụ nh lập chơng trình giải phơng trình bậc hai ax2 +bx+c=0 , ta cần tínhbiệt thức Delta = b2 - 4ac, ngônngữ C không cho phép ... toán đợc trình bày bảng sau : TT Phép toán Trình tự kết hợp () [] -> Trái qua phải ! ~ & * - ++ (type ) sizeof Phải qua trái * ( phép nhân ) / % Trái qua phải +- Trái qua phải > Trái qua phải...
... ngônngữlậptrình bậc trung (kết hợp bậc cao bậc thấp) C ngônngữ có cấu trúc C ngônngữ mạnh mềm dẻo, viết chươngtrình nhiều mức khác từ thấp đến cao C tạo chươngtrình hiệu C ngônngữkhả chuyển ... thông qua mảng chiều không Kỹ thuật lậptrình 29/31 Bài tập Bài 1: Viết chươngtrình giải phương trình bậc 2, với giá trị a, b, c nhập từ bàn phím, chươngtrình in nghiệm Chươngtrình sử ... thuật lậptrình 3/31 Cấu trúc chươngtrình #include /* Chỉ thị gọi tệp thư viện/tiền xử lý */ Kiểu_hàm main () /* Hàm main, thân chươngtrình */ { /* Các câu lệnh thân chương trình...
... này, người lậptrình gán phím tắt cho Macro bất kỳ, nhiên tốt nên sử dụng trình quản lý Macro để gán phím tắt cho Macro (xem thêm mục “Quản lý Macro” trang 105) 146 CHƯƠNG IV: LẬP TRÌNH TRÊN MICROSOFT EXCEL ... kiện truy cập thông qua đối tượng Application Sự kiện OnKey Trong người dùng làm việc bảng tính, Excel giám sát người dùng gõ vào từ bàn phím Vì vậy, người lậptrình thiết lập phím tắt (hoặc ... thông thường người lậptrình cần quan tâm đến vùng worksheet mà Ví dụ sau thực giám sát vùng liệu có tên SoLieu worksheet Nếu người dùng làm thay đổi giá trị ô vùng này, chươngtrình xuất thông...
... kiện cho kiện Những người lậptrình VBA thường nơi để tạo xử lý kiện, xử lý kiện tạo lại không hoạt động Nguyên nhân chươngtrình chứa xử lý kiện không đặt vị trí Để hoạt động mong muốn, xử lý ... Range) End Sub Chươngtrình dạng thủ tục xử lý kiện cho kiện Change đối tượng Sheet1 Người lậptrình viết mã lệnh để thực thao tác cần thiết kiện xảy Đoạn mã sau hiển thị hộp thoại thông báo ... tạo trình đơn tuỳ biến cho workbook, sau sử dụng kiện BeforeClose để xoá trình đơn trước workbook đóng Và vậy, theo cách này, workbook có trình đơn tuỳ biến mà không làm ảnh hưởng đến chương trình...
... Người lậptrình thiết lập kiểu đường, bề dày nét vẽ màu đường Worksheets("Sheet1").Range("A1:D4").BorderAround _ LineStyle:=xlDashDot, ColorIndex:=3, Weight:=xlThick Calculate Phương thức thực tính ... Worksheets(“Sheet2”).Range(“A1:C3”).ClearFormats Column và Row 134 ‘Xoá tất ‘Xoá nội dung ‘Xoá định dạng CHƯƠNG IV: LẬP TRÌNH TRÊN MICROSOFT EXCEL Hai phương thức trả số thứ tự cột hàng ô vùng liệu tham chiếu MsgBox ... thành Range(“D46”) Nhưng sử dụng vùng liệu có đặt tên không cần phải thay đổi mã lệnh 136 CHƯƠNG IV: LẬP TRÌNH TRÊN MICROSOFT EXCEL ✦Excel cho phép lựa chọn vùng liệu rời rạc Trong sử dụng Excel,...
... mật khẩu, hộp thoại lên để người sử dụng nhập vào mật Worksheets(“Sheet2”).Unprotect Password:="Excel" ’Tắt chế độ bảo vệ Range Đây thuộc tính quan trọng lậptrình Excel Thuộc tínhtrình bày rõ ... CHƯƠNG IV: LẬP TRÌNH TRÊN MICROSOFT EXCEL RangeSelection Thuộc tính tham chiếu đến vùng chọn cửa sổ tham chiếu Kiểu liệu thuộc tính Range Đoạn mã sau hiển thị ... tượng hình tam giác màu đỏ góc bên phải ô Để tạo thích cho ô, chọn trình đơn Insert Comment Excel 130 CHƯƠNG IV: LẬP TRÌNH TRÊN MICROSOFT EXCEL Những phương thức dùng để thực in xem trước in...
... làm việc Excel có nhiều workbook mở, việc truy cập đến workbook thực thông qua tập đối tượng Workbooks, dựa tên số workbook, số phụ thuộc vào trình tự mở/tạo workbook Ngoài ra, người lậptrình ... dung lượng nhớ) Có loại sheet khác nhau: 124 CHƯƠNG IV: LẬP TRÌNH TRÊN MICROSOFT EXCEL Worksheet: loại sheet phổ biến nhất, loại sheet thực việctính toán thao tác Excel Mỗi sheet bao gồm 256 ... đối tượng khác biểu đồ, đối tượng đồ hoạ, điều khiển,… Chart sheet: chart sheet thường chứa biểu đồ Thông thường, người dùng thích sử dụng biểu đồ nhúng worksheet sử dụng biểu đồ chart sheet riêng...
... thực trìnhtính toán lại toàn sheet, giống nhấn phím F9 Application.Calculate Calculation Là thuộc tính dùng để thiết lập chế độ thực tính toán chươngtrình Excel Các giá trị gán cho thuộc tính ... biểu đồ Excel) Range PageSetup Cứ vậy, người lậptrình truy cập đến thành phần Excel thông qua hệ thống phân cấp đối tượng Excel Tập đối tượng – Collection Một khái niệm quan trọng lậptrình ... Workbooks, hay bảng tính hành -ActiveSheet…) Việc tạo đối tượng Application tương đương với việc khởi động Excel, đó, để khởi động Excel từ môi trường lậptrình khác, người lậptrình phải viết đoạn...