... Chương 3: Cài đặt
Dim cngay As String
cngay = Right("0" & Microsoft.VisualBasic.Day(ngay), 2) &
Right("0" & Month(ngay), 2) & Right(Year(ngay), ... flag Then
madh = cngay & "DH001"
' Exit Function
Else
'ngay lon nhat trong bang=ngay lam viec
Do While drSqldataReader1.Read()
so1 = Right("00" &
Trim(Str(Val(Right(drSqldataReader1.GetString(0),...
... Tp. Hồ Chí Minh
Khoa Toán – Tin Học
LẬP TRÌNH WINDOWS
Dialog Box
Common Controls
Property Sheet
Tạo ứng dụng dạng Dialog Based
Tạo và xử lý các control trong dialog
Trần Ngọc Bảo
Email: tnbao.dhsp@gmail.com
... Pham TP.HCM
NỘI DUNG
Giới thiệu về Dialog box
Cài đặt và xử lý các control trong dialog
Modeless dialog
Chương trình minh họa Dialog Based
Tạo và xử lý dialog
Property Sheet
Common ... Insert Dialog để
thêm mới dialog resource
vào ứng dụng
Tran Ngoc Bao 25 Dai hoc Su Pham TP.HCM
Xác lập thuộc tính của Dialog
Tran Ngoc Bao 37 Dai hoc Su Pham TP.HCM
Gán giá trị cho EditText
BOOL...
... Hãy thay chương trình cho trước bằng một chương trình tương đương với ít lệnh STORE nhất theo
nghĩa cho cùng kết quả thu được trong tủ chứa 99 như chương trình ban đầu. Trong quá trình thao tác ... hiện trong s vì
khi đó chắc chắn là hàm Nhung sẽ cho giá trị 1. Tốt hơn cả là bạn cho w trượt trong s để xác định xem w
đặt lọt tại các chỉ số nào trong s.
1.8 TEFI
TEFI.INP TEFI.OUT
Trong ...
}
2.3 Robot
Một Robot được lậptrình để di chuyển trên mặt phẳng tọa độ xoy chia lưới đơn vị. Chương trình điều
khiển Robot được viết dưới dạng xâu gọn như trong bài Xâu gọn và gồm dãy lệnh...
... System.Text;
Sáng tạo trong Thuật toán và Lậptrình Tập I
16
Trong C# một hàm có thể cho ra giá trị là một mảng - danh sách kiểu
ArrayList như hàm Find trong chương trình.
Khi không ... vồng)
325
Sáng tạo trong Thuật toán và Lậptrình Tập I
18
của chúng đúng bằng tổng t của đoạn a[1 d]. Bạn đọc xem chi tiết thủ tục Gen
trong chương trình.
(* Pascal *)
(*
... begin
Sáng tạo trong Thuật toán và Lậptrình Tập I
6
CHƢƠNG 1
GIẢI MỘT BÀI TOÁN TIN
Phần này sẽ giới thiệu một số bước thường vận dụng trong quá trình giải các bài...
... y, d trong đó (x,y) là tọa độ
nguyên của đỉnh A, d là chiều dài cạnh góc vuông.
TAMGIAC.INP TAMGIAC.OUT
11
Trong bài này ta không cần sử dụng trường chỉ số riêng id cho kiểu đoạn.
Trong ... Tách string s thành mảng các string ss[i] theo các dấu ngăn cách khai báo trong new
char [], loại bỏ các string rỗng.
Trong một dòng văn bản thường chứa các dấu ngăn cách sau đây (gọi là các ... số nguyên trong
khoảng
1000 1000, a
i
< b
i
. Liệt kê số lượng tối đa các đoạn thẳng rời nhau. Hai đoạn được xem là rời
nhau nếu chúng không có điểm chung. Các đoạn có dạng như trong bài...
... ListBox1.Items.Add("Date")
Biên soạn: Phạm Đức Lập - 6 - Add: cnt-44-dh, VIMARU
Hướng dẫn lậptrình VB.NET Chương 5: Biến và toán tử trong vb.net
Chương 5:
Biến và toán tử trongVISUAL BASIC. NET
oOo
Nội dung thảo ... dựng chương trình này.
Thiết kế giao diện:
Giao diện chương trình như sau:
Biên soạn: Phạm Đức Lập - 10 - Add: cnt-44-dh, VIMARU
Hướng dẫn lậptrình VB.NET Chương 5: Biến và toán tử trong vb.net
Bây ... năng mới trong VS.NET, nó chia sẻ
môi trường lậptrình và là nền tảng của hệ điều hành windows trong tương lai. Bộ khung này
bao gồm tập hợp các lớp thư viện mà bạn có thể đem vào sử dụng trong...
... bắt đầu lại ở đầu loop. Trong thí dụ nầy vì FromNo=4 và
6
Chương Bốn - Viết Code
Trong ba chương đầu chúng ta đã học qua ba bộ phận chánh của một chương trìnhVisualBasic 6.0.
Đó là:
• Forms ... Iterative statements (lập đi, lập
lại) như FOR và WHILE LOOP (Vòng). Ta sẽ nói đến WHILE Loop trong phần kế tiếp. Trong khi
Branch statement cho phép ta execute trong nhánh nầy hay nhánh kia ...
Trong lập trình, nói về Flow Control (điều khiển hướng đi của execution) ta dùng hai loại statement
chính: Branch statements như IF THEN ELSE (kể cả Select Case) và Iterative statements (lập...
... chương trình làm một ngã vì vô tình không viết lậptrình đúng cách. Trường hợp nầy ta giải
quyết bằng cách dùng những Software Tools (kể cả ngôn ngữ lập trình) thích hợp, và có những quá
trình ... bạn click OK, chương trình sẽ ngưng. Nếu bạn chạy chương trình
trong VB6 IDE, bạn có dịp bảo program ngừng ở trong source code chỗ có Error bằng cách bấm button
Debug trong Error Dialog. Tiếp ... program bạn viết trong sở, nếu tiện thì trong vài tuần đầu,
thay gì chạy EXE của chương trình, bạn chạy source code trong VB6 IDE. Nếu có bug nào xẩy ra, bạn
có thể cho program ngừng trong source...
... hợp. Chỉ trong vòng 15 năm trở lại đây, việc ấy mới trở nên cụ thể qua các Operating Systems tinh
vi, nhất là dùng Windows, và các ngôn ngữ lậptrình như Eiffel, SmallTalk, C++ .v.v
Lập trình ... Ta có thể lậptrình để cho Object báo cáo program chủ của nó khi có một biến cố (Event) xãy ra bên
trong Class.
Ta thử declare một Event tên Draw trong clsBox, và viết code ... Sub
Trong thí dụ trên, Optional parameter fColor được tested bằng function IsMissing. Nếu fColor là
BackColor của canvas thì ta sẽ có hiệu quả của ClearBox.
Trong form chính của chương trình...
... v.v. dùng trong computer. Trong Registry, data được
sắp đặt theo từng loại theo đẳng cấp. Bạn có thể Edit trực tiếp trị số các Keys trong Registry bằng cách
dùng Registry Editor.
Trong program ... nó một Shortcut từ ComboBox Shortcut trong Menu Editor.
Trong hình dưới đây ta chọn Ctrl+O cho mnuOpen.
False ).
Ta sẽ chứa tên các Files như một String trong Section Settings của Registry. ... Files vào Registry và hiển thị tên
các Files ấy trong Menu. Bên trong clsRecentFiles ta cũng dùng clsString, là một Class giúp ta ngắt khúc
String trong Registry ra tên của các Files dựa vào chỗ...
... HelpContext trong source code VB6 rồi ấn
phím F1 và chọn MsComDlg.
Custom Dialogs
Nhiều khi Message Box, Input Box hay các dạng Common Dialogs vẫn không thích hợp cho hoàn cảnh
lập trình. Trong trường ... tác đương thời của program nên
rất hữu dụng trong các chương trình của Windows.
Có nhiều dạng Dialogs, mỗi thứ áp dụng cho một hoàn cảnh riêng biệt. Trong chương nầy ta sẽ bàn qua
4 loại Dialogs ... thứ nhất nó có những màu sắc giống như các Forms
khác trong chương trình, và thứ hai ta muốn làm gì tùy ý. Chỉ có cái bất lợi là chương trình sẽ dùng
nhiều tài nguyên hơn, nói thẳng ra là cần...
... Vietebooks Nguyễn Hồng Cương
IV. NHÓM LỆNH LẬPTRÌNHTRONG MATLAB
1. Lệnh EVAL
a) Công dụng:
Chuyển đổi chuỗi ký tự thành biểu thức.
b) Cú pháp:
kq ... dụng:
Dừng chương trình theo ý muốn.
b) Cú pháp:
pause on
pause off
pause (n)
c) Giải thích:
pause on: dừng chương trình, và chờ nhấn 1 phím bất kỳ (trừ các phím điều
khiển) chương trình thực hiện ... thích:
s: tên biến chứa giá trị trả về sau khi thi hành hàm.
n: tên gợi nhớ.
d) Ví dụ: ( ở phần lậptrong M.file)
4. Lệnh INPUT
a) Công dụng:
Dùng để nhập vào 1 giá trị.
b) Cú pháp:
tên biến = input...
... tiết hơn trong
ODBCINST . INI , và DataSource cũng rõ ràng hơn trong
ODBC . INI .
• Drive Manager (ODBC . DLL) : quản lý trình điều
khiển, chịu trách nhiệm kết nối DataSource đến các trình
điều ...
đâu . Có thể dùng một trong hai cách :
• Sử dụng ODBC Administrator để định nghóa Data
Source.
• Sử dụng hàm RegisterDatabase của VisualBasic để
định nghóa theo chương trình Data Source .
... thống của Oracle server được lưu trữ trong các bảng.
Chẳng hạn để lấy thông tin về các users ta select trong bảng all_users.
Hay thông tin về các bảng được chứa trong all_tables.
Oracle được xem...
... chỗ chứa data tạm thời trong memory để ta dùng trong quá trình biến chế data của
chương trình. Khi ta Declare (khai báo) một variable loại data gì là ta dành ra một chỗ trong memory
để chứa ... chương trình, gọi
là executable code trong machine language (ngôn ngữ của máy). Ngày xưa, khi memory của
computer còn ít, người ta có thể cho vào từng byte của code một chương trình. Họ lậptrình ... digit "5"
Text String trong VB6 dùng một byte cho mỗi ASCII character. Sau nầy khi ta lậptrìnhtrong VB7,
một character có thể là Unicode character, trong trường hợp đó nó được biểu...
... mà trong đó có một Listbox tên List1. Nếu có nhiều Forms khác
trong cùng một chương trình muốn nhờ frmServer phục vụ một chuyện gì, chúng sẽ Queue bằng cách
Add một Item vào cuối List1. Trong ... màu xanh nữa). Thí dụ trong program bạn click "Peter Jones", kế đó ấn nút Shift trong khi click
"Sue Rose", kế đó buông nút Shift ra để ấn nút Ctrl trong khi click "Kevin ... Items như trong hình dưới đây:
Ngoài ra bạn cũng có thể MultiSelect nhiều Items trong một Listbox bằng cách dùng mouse để drag,
tức là bạn click lên Item đầu rồi tiếp tục đè mousebutton trong...