... mới có thể bị bắt giữ độc lập từ các loại Throwable khác.
Chương trình7. 3 minh họa ngoại lệ được định nghóa bởi người dùng
‘ArraySizeException’:
Chương trình7. 3
class ArraySizeException ... một khối. Người lậptrình viên nên xét các trạng
thái ngoại lệ độc lập nhau từ việc điều khiển thông thường trong chương trình. Các
ngoại lệ phải được bắt giữ nếu không chương trình sẽ bị ngắt. ... ‘catch’ tương ứng có thể in ra giá trị.
Kết xuất của chương trình được chỉ ra ở hình 7. 6.
Hình 7. 6 Ngoại lệ tự định nghóa
7. 8 Danh sách các ngoại lệ
Bảng sau đây liệt kê một số ngoại...
... to the specified port on the
local host machine.
http://dontruongbt.spaces.live.com/ - 7 -
Tài LiệuLậpTrình Mạng Biên soạn : GV Bùi Tiến Trường
datagrams sent from this DatagramSocket.
java.net ... TàiLiệuLậpTrình Mạng Biên soạn : GV Bùi Tiến Trường
Enable/disable the SO_REUSEADDR socket option.
... to be sent or the offset of the data
received.
http://dontruongbt.spaces.live.com/ - 10 -
Tài LiệuLậpTrình Mạng Biên soạn : GV Bùi Tiến Trường
java.net
Class InetAddress
Method Summary
boolean...
... want my 2015 Smartphone to act as …
1. Phone
2. Pager
3. PDA Organizer
4. High Quality Camera (still & video)
5. Portable music player
6. Portable TV / Video Player / Radio
7. Laptop
8. Play ... are based on:
Unlocking Android
by Frank Ableson, Charlie Collins, and Robi Sen.
ISBN 978 -1-933988- 67- 2
Manning Publications, 2009.
&
Android Developers
http://developer.android.com/index.html
1
Delivering ... platform.
•
We are committed to commercially deploy handsets and
services using the Android Platform. “
7
Android Applications
Cấu trúc một
ứng dụng
Android
điển hình
45
Chapter 1 - Resources
Android’s...
... hóa với bảng mã windows- 1252, lúc đó để hiển thị đoạn văn bản: Tiếng
Việt , dữ liệu cho trang web phải là “Ti& #78 71;ng Vi& #78 79;t” , trong đó & #78 71; và & #78 79; lần lượt là ... META sẽ giúp cho trình
duyệt diễn dịch (decode) dữ liệu được chuyển đến từ webserver đúng nhất khi hiển thị [7
].
2.3. Các bước cơ bản của lậptrình web asp sử dụng tiếngViệt Unicode
- Soạn ... hệ thống như Windows 2000/XP, Java, …
2. Lậptrình web với tiếngViệt Unicode
2.1. Chỉ định bảng mã dùng trong trang web
Khi một trang web được server chuyển xuống cho client, trình duyệt sẽ...
... Ví dụ
Bài giảng: Lậptrình C for Win Trang 39/69
Bài 3:Các thiết bị nhập liệu Trần Minh Thái
crPrevBk = SetBkColor(hdc,
169
170
171
172
173
174
175
176
177
178
179
180
181
182 ... phải bỏ
ra rất nhiều công sức để cài đặt.
Lập trình trên Windows khó và phức tạp hơn nhiều so với lậptrình trên
DOS. Tuy nhiên lậptrình trên Windows sẽ giải quyết được một số vấn đề
khó ... chương trình ứng dụng sử dụng chúng
thông qua các lời gọi hàm và chỉ chia sẻ được khi trong máy có cài đặt
Windows.
Vài điểm khác biệt giữa lậptrìnhWindows và DOS:
Windows DOS
Lập trình...
... Tp.HCM 2
Nội dung
Vài điểm khác biệt giữa lậptrìnhWindows
và DOS
Các thư viện lậptrình của Windows
Các loại ứng dụng
Các khái niệm cơ bản
Lập trình sự kiện (Even driven programming)
Các ... tuần tự theo chỉ
định
Lập trình sự kiện, dựa vào
thông điệp (message)
DOSWindows
Spring 2004C4W - Basic - Nguyen Tri Tuan - DH.KHTN Tp.HCM 4
Các thư viện lậptrình của Windows
SDK - Software ... hơn trong những ngôn
ngữ lập trình. VD. OWL của BorlandC, MFC của
Visual C++,…
3
Spring 2004C4W - Basic - Nguyen Tri Tuan - DH.KHTN Tp.HCM 5
Các thư viện lậptrình của Windows …(tt)
Một số thành...
... Tuan - DH.KHTN Tp.HCM 48
[3] … - Chuyển dữ liệu … – DL với định dạng chuẩn
VD.3: Chuyển dữ liệu với định dạng CF_HDROP
Là phương pháp mà Windows 98 và Windows 2000 sử
dụng để thực hiện các thao ... cùng)
34
13/06/2003C4W - Clipboard - Nguyen Tri Tuan - DH.KHTN Tp.HCM 67
[3] … - Nhận dữ liệu … - Các bước cơ bản
Quy trình nhận dữ liệu từ Clipboard:
Bước 1: Mở Clipboard
Bước 2: Sử dụng GetClipboardData ... định dạng dữ liệu xác định
HANDLE GetClipboardData(UINT uFormat );
Nếu Clipboard không chứa dữ liệu với định
dạng uFormat, hàm trả về NULL
Bước 3: Tạo dữ liệu sao chép của dữ liệu trong
khối...
... Tp.HCM 47
In ấn (Printing) - Tổng quan về in ấn trong Windows (tt)
Spooling
Windows quản lý quá trình in ấn bằng trình quản lý in (Printer
Spooler)
Printer spooler được tự động nạp khi Windows ... in ấn trong Windows (tt)
Print job (tác vụ in)
Là một tàiliệu cần in
Có thể chứa 1 hay nhiều trang in
Print job được định nghĩa bởi 1 cặp lệnh
StartDoc/EndDoc
Cấu trúc dữ liệu được ... về in ấn trong Windows (tt)
Nguyên tắc cơ bản về in ấn
Tạo DC của máy in bằng cách dùng lệnh CreateDC
hoặc dùng hộp thoại PrintDlg
Gọi hàm StartDoc để bắt đầu in một tàiliệu mới
Gọi...
... Nhận dữ liệu … - Các bước cơ bản
Lưu ý:
Handle nhận từ GetClipboardData không
thuộc chương trình gọi, do đó phải thực hiện
sao chép. Chương trình không thể giải phóng
hay thay đổi dữ liệu ... Tuan - DH.KHTN Tp.HCM 48
[3] … - Chuyển dữ liệu … – DL với định dạng chuẩn
VD.3: Chuyển dữ liệu với định dạng CF_HDROP
Là phương pháp mà Windows 98 và Windows 2000 sử
dụng để thực hiện các thao ... Clipboard vẫn còn
chứa handle dữ liệu NULL
Chủ Clipboard cần: mở Clipboard, xóa Clipboard,
chuyển tất cả dữ liệu vào Clipboard và đóng nó lại
WM_DESTROYCLIPBOARD: được Windows gởi
cho chủ Clipboard...
... Tp.HCM 2
Nội dung
Lập trình sự kiện
Giới thiệu kỹ thuật Hook
Minh họa cách lậptrình Hook
8
Spring 2004C4W - Hook - Nguyen Tri Tuan - DH.KHTN Tp.HCM 15
Minh họa cách lậptrình Hook
Các hàm ... thống
BOOL UnhookWindowsHooks(
HHOOK hHook);
hHook: handle của hook cần hủy bỏ
1
Lập trình C trên Windows
Kỹ thuật lậptrình Hook
(phụ lục)
Nguyễn Tri Tuấn
Khoa CNTT – ĐH.KHTN.Tp.HCM
Email: nttuan@ ... Nguyen Tri Tuan - DH.KHTN Tp.HCM 16
Minh họa cách lậptrình Hook - Các hàm thao tác với Hook
SetWindowsHookEx
CallNextHookEx
UnhookWindowsHookEx
7
Spring 2004C4W - Hook - Nguyen Tri Tuan - DH.KHTN...