... Chương Mười Sáu - Lậptrình với ADO (phần I)
Control Data ADO
Visual Basic 6 cho ta sự lựa chọn về kỹ thuật khi lậptrình với database, hoặc là dùng DAO
như trong ... có thể chạy chương trình và nó sẽ hiển
thị như dười đây:
Bạn có thể tải về chương trình dùng Control Data ADO nầy từ đây ADODatacontrol.zip.
Data Form Wizard
Để giúp lậptrình viên thiết kế ... adUseClient
' Open connection
db.Open "PROVIDER=Microsoft.Jet.OLEDB.3. 51; Data
Source=E:\Websites\Vovisoft\VisualBasic\ADOForm\BIBLIO.MDB;"
' Instantiate ADO recordset
Set adoPrimaryRS...
...
Đóng vỏ
AT89C 51 4K 12 8 32 2 6 5V 40
AT89LV5
1
4K 12 8 32 2 6 3V 40
AT89C10
51
1K 64 15 1 3 3V 20
AT89C20
51
2K 12 8 15 2 6 3V 20
AT89C52 8K 12 8 32 3 8 5V 40
AT89LV5
2
8K 12 8 32 3 8 3V ...
4K byte như 80 51. Xem bảng 1. 4.
Bảng1.4: so sánh các đặc tính của các thành viên họ 80 51.
Đặc tính 80 51 8052 80 31
ROM trên
chíp
4K byte 8K byte OK
RAM 12 8 byte 256 byte 12 8 byte
Bộ định ... pin, ắc quy.
1. 2.2 Bộ ví điều khiển 80 51
Bộ vi điều khiển 80 51 là thành viên đầu tiên của họ 80 51. Hãng
Intel ký hiệu nó như là MCS 51. Bảng 3 .1 trình bày các đặc tính của
80 51.
...
... Displayrecord
End Sub
LastModified
Chương Mười Lăm - Lậptrình với kỹ thuật DAO
Reference DAO
Trong bài nầy ta sẽ học những cách lậptrình căn bản với MS Access database qua kỹ
thuật DAO mà không ... Database, nên ta gọi nó là Pointer.
Lập trình dùng Pointer nói chung rất linh động là hiệu năng trong các ngôn ngữ như
C, Pascal, C++ ,v.v Tuy nhiên, lậptrình viên phải nhớ trả lại Operating ... memory leakage
(rỉ). Các ngôn ngữ sau nầy như Java, C# đều không dùng Pointer nữa. VisualBasic
không muốn lậptrình viên dùng Pointer. Chỉ trong vài trường hợp đặc biệt VB6 mới lộ
ra cho ta thấy...
... 1: Lậptrìnhcơ sở
1 Mục đích bài thực hành
Giúp học viên làm quen với công cụ lậptrìnhVisual C++, thử nghiệm viết chương trình theo phong cách
hướng hàm, qua đó nắm vững các kiến thức lập ... }
[10 ] chan = new int[sochan];
[11 ] le = new int[n-sochan];
[12 ] i = 0;
[13 ] int ic=0,il=0;
[14 ] while (i < n) {
[15 ] if (a[i] % 2) // so le
[16 ] le[il++] = a[i];
[17 ] else
[18 ] chan[ic++] ...
KĨ THUẬT LẬPTRÌNH C/C++
Trường ĐHBK Hà Nội
Khoa Điện
Bộ môn Điều khiển Tự động
Bài 4: Lậptrình tổng quát
1 Mục đích bài thực hành
Cho học viên luyện tập về phương pháp lậptrình tổng...
... ngôn ngữ
lập trình như khả năng mô tả dữ liệu, sự giàu có về chức năng.
quan tâm nhiều hơn là các phương pháp luận trong lậptrình (ví dụ
lập trìnhcó cấu trúc, lậptrình logic, lậptrình hướng ... HỌC
Cấu trúc dữ liệu và thuật toán
Ngôn ngữ lập trình, phương pháp lậptrình và chương
trình dịch
Hệ điều hành
Cơ sở dữ liệu và các hệ quản trị cơ sở dữ liệu
Mạng máy tính và truyền thông
Trí ... trình hướng đối tượng, lập
trình theo mẫu, lậptrình trực quan).
Các phương pháp luận được thể hiện trong nhưng ngôn ngữ lậptrình
cụ thể.
xây dựng các chương trình dịch. Các phuơng pháp...
... lậptrình cho nó và
không yêu cầu khắt khe về việc tối ưu code như J2ME. Thật ñáng tiếc vì J2ME mình học ko ứng
dụng ñược mấy vào lậptrình Android (tuy nhiên 1 số kỹ thuật cơbản cho lậptrình ... www.Beenvn.com - Tủ Sách Online
Hướng dẫn lậptrìnhcơbản với Android
List tutorial
Bài 0 - Cài ñặt và sử dụng Android với Eclipse
Bài 1 - Cơbản Android
Bài 2 - Xây dựng giao diện ñơn ... Content Provider
Yêu cầu kiến thức cho lậptrình Android:
ðể lậptrình android, mình nghĩ mọi người chỉ cần kiến thức java căn bản là hoàn toàn ok. Căn
bản ở ñây có nghĩa là hiểu ñược thế nào...
...
giản thì nó là kiểu của dữ liệu. 1 số kiểu khác như http, https, fpt, content
Using Implicit Intent:
Yêu cầu: Xây dựng chương trình nhập số và gọi. Lưu ý chương trình của mình ở
đây chỉ xây ...
Trên là 1 Activity với bộ lọc Intent cho phép bắt và xử lý các Intent gửi SMS. Hãy
lưu ý từ khóa
Mã:
andoid:scheme
Từ khóa này cho biết protocol (luật) để xử lý dữ liệu trong URI. Nói 1 cách ...
Intent Filter mô tả khả năng của component định nghĩa nó. Khi hệ thống bắt được 1
Implicit Intent (chỉ chứa 1 số thông tin chung chung về action, data và category ),
nó sẽ sử dụng những thông...
... sendBundble vào Intent
Intent i = new
Intent(Activity1.this, Activity2.class);
i.putExtras(sendBundle);
startActivity(i);
//Giải phóng Activity1 khỏi
Activity Stack vì ta sẽ ko quay lại nó ... callReceiverButton.setOnClickListener(new
OnClickListener() {
public void onClick(View v) {
//Khởi tạo 1 Intent để gửi tới
BroadCast Receiver
<Button
android:id="@+id/call_button" ... />
</RelativeLayout>
</LinearLayout>
Layout của Activity2 tương tự như Activity1, nhưng Button bây giờ là để gọi
BroadCast Receiver. Ngoài ra mình dùng EditText để hiển thị value...
... ứng dụng
Layout cho Activity1 bao gồm 1 LinearLayout chứa 1 TextView, 1 EditText để
nhập giá trị (đã giới hạn kiểu nhập là number), và 1 RelativeLayout có1 Button để
khởi chạy Activity2. ... content://contacts/people /1 - Hiển thị thông tin về người với mã
danh 1
ACTION_DIAL content://contacts/people /1 - Hiển thị màn hình gọi đến người với
mã danh 1
ACTION_DIAL tel :12 3 - Hiển thị màn ... res\layout\main.xml chuyển tên thành
activity1_layout.xml
Mã:
Trong bài này mình sẽ đi sâu nói rõ về Intent, phần cơbản và đóng vai trò rất
quan trọng trong lậptrình ứng dụng Android.
Khái...