|
|
 |
Bài nầy đi theo sau bài Một Editor đơn giản cho Unicode
, trong đó có chỉ cách dùng VB6 trong việc lập trình một
Editor đơn giản cho Unicode. Program nầy bước thêm một
bước nữa là gói các chức năng trong việc bỏ dấu
vào một Class tên clsUnicodeEditor để ta có...
|
Đăng ngày: 04-09-2009 | 05:43:50 PM bởi: Vũ Thanh Lai
|
|
|
 |
Bài nầy đi theo chung với bài Dùng VB6 để hoán chuyển Unicode
để chỉ thêm cách dùng VB6 với Unicode qua việc lập trình
một Editor đơn giản cho Unicode. Program nầy rất đơn sơ
nhưng biểu diển cho thấy một khi ta đã đọc đuợc chữ
Việt Unicode từ XML Text file...
|
Đăng ngày: 04-09-2009 | 05:42:37 PM bởi: Vũ Thanh Lai
|
|
|
 |
VB6 không đuợc thiết kế để hổ trợ
Unicode. Do đó khi dùng VB6 làm ngôn ngữ lập trình để
làm việc với Unicode ta chạm phải những trở ngại
vì giới hạn của nó.
VB6 gần như không đá động gì đến Unicode. Người ta nói
bên trong data type loại String của VB6...
|
Đăng ngày: 04-09-2009 | 05:40:09 PM bởi: Vũ Thanh Lai
|
|
|
 |
Control Data ADO
Visual Basic 6 cho ta sự lựa chọn về kỹ thuật khi lập trình với database,
hoặc là dùng DAO như trong hai bài trước, hoặc là dùng ADO (ActiveX Data Objects).
Sự khác biệt chính giữa ADO và DAO là ADO cho phép ta làm việc với mọi...
|
Đăng ngày: 04-09-2009 | 05:25:10 PM bởi: Vũ Thanh Lai
|
|
|
 |
Reference DAO
Trong bài nầy ta sẽ học những cách lập trình căn bản với MS Access database qua kỹ thuật DAO mà không
cần dùng đến Control Data như trong bài trước. Ta sẽ cần đến vài Objects trong thư viện DAO, do đó nếu bạn mở một
dự án VB6...
|
Đăng ngày: 04-09-2009 | 05:24:53 PM bởi: Vũ Thanh Lai
|
|
|
 |
Control Data
Từ VB5, Visual Basic cho lập trình viên một control để truy
cập cơ sỡ dữ liệu, tên nó chỉ đơn sơ là Data. Như ta biết, có một cơ sỡ dữ liệu
Microsoft gói kèm khi ta mua VB6 - đó là Jet Database Engine. Jet Database Engine...
|
Đăng ngày: 04-09-2009 | 05:24:39 PM bởi: Vũ Thanh Lai
|
|
|
 |
Table, Record và Field
Nói đến cơ sở dữ liệu, ta lập tức nghĩ đến
SQLServer, Access hay Oracle .v.v., những nơi chứa rất nhiều
dữ liệu để ta có thể
lưu trữ hay lấy chúng ra một cách tiện lợi và nhanh
chóng. Hầu hết các chương trình ta viết đều có truy
cập cơ...
|
Đăng ngày: 04-09-2009 | 05:24:24 PM bởi: Vũ Thanh Lai
|
|
|
 |
Graphics Methods
Trong khi các Graphical Controls như Shape, Line cho ta vẽ hình lúc thiết kế thì Graphics Methods
cho ta vẽ những thứ ấy lúc run-time. Ta cũng có thể chấm
từng đóm (pixel) hay copy cả một Picture từ chỗ nầy
đến
chỗ khác.
Chỉ cần một chút kinh nghiệm bạn có...
|
Đăng ngày: 04-09-2009 | 05:24:01 PM bởi: Vũ Thanh Lai
|
|
|
 |
In trên màn ảnh
VB6 có method Print cho ta in thẳng trên Form, PictureBox hay Printer. Ba loại control nầy được coi như những khung vải
mà họa sĩ vẽ lên.
Bạn hãy khởi động một chương trình VB6 mới. Đặt lên
form một PictureBox tên Picture1 và một button tên
CmdPrintTenLines
với Caption Print...
|
Đăng ngày: 04-09-2009 | 05:23:46 PM bởi: Vũ Thanh Lai
|
|
|
 |
Tục ngữ Anh có câu: "Một
hình ảnh đáng giá một ngàn chữ (a picture is worth
a thousand words)", ý nói khi ta dùng hình ảnh để diễn tả
sẽ giúp người xem hiểu nhanh hơn khi ta chỉ có nói
thôi.
Visual Basic 6 có cho ta một số phương tiện về...
|
Đăng ngày: 04-09-2009 | 05:23:29 PM bởi: Vũ Thanh Lai
|
|
|
 |
Dialogs (giao thoại) được
dùng để hiển thị tin tức và nhận mouse hay keyboard
input từ users tùy theo
tình huống. Chúng được dùng để tập trung sự chú ý
của users vào cô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...
|
Đăng ngày: 04-09-2009 | 05:23:09 PM bởi: Vũ Thanh Lai
|
|
|
 |
Menu trong Windows là nơi tất cả các commands của một program được sắp
xếp thứ tự theo từng loại để giúp ta dùng dễ dàng. Có hai loại menu ta thường gặp: drop-down (thả xuống) menu
và pop-up (hiện lên)
menu. Ta dùng drop-down menu làm Menu chánh cho chương
trình. Thông thường...
|
Đăng ngày: 04-09-2009 | 05:22:41 PM bởi: Vũ Thanh Lai
|
|
|
 |
Bugs là những lỗi lầm
của program mà ta phát hiện khi chạy nó. Debug là
công việc loại tất cả những lỗi lầm trong chương
trình để nó chạy êm xuôi trong mọi hoàn cảnh.
Thông thường muốn fix một cái bug nào trước hết ta
phải tìm hiểu lý do khiến nó xuất...
|
Đăng ngày: 04-09-2009 | 05:22:24 PM bởi: Vũ Thanh Lai
|
|
|
 |
Từ trước đến giờ, ta
lập trình VB6 bằng cách thiết kế các Forms rồi viết
codes để xử lý các Events của
những controls trên Form khi Users click một Button hay Listbox,
.v.v..
Nói chung, cách ấy cũng hữu hiệu để triển khai, nhưng
nếu ta có thể hưởng được các lợi ích...
|
Đăng ngày: 04-09-2009 | 05:21:55 PM bởi: Vũ Thanh Lai
|
|
|
 |
Listbox
Search trong Text File
Ta biết
rằng ListBox có thể chứa rất nhiều hàng text (con số
hàng tối đa là 65535). Ta đã quen với việc hiển
thị content của một text file trong một Listbox. Ta đã dùng
ListBox để display các Events (sự cố) xãy ra trong real-time.
Giả dụ, ta ghi lại...
|
Đăng ngày: 31-08-2009 | 10:05:46 AM bởi: Vũ Thanh Lai
|