... m c 16.10). Trong cc phương th c
này (ho c trong cc phương th c đư c gọi bởi cccc phương th c này), bạn sẽ định
nghĩa cc ch c năng c a ứng dụng.
•
Khai báo một phương th c khởi dựng cho ... file th c thi
chỉ nếu cc ký hiệu c thể đư c định nghĩa l c biên dịch. Cc ký hiệu hoạt động như ccc ng t c on/off, chúng không c giá trị mà chỉ là “đã đư c định nghĩa” hay “chưa đư c định ... Vì vậy, C# cung c p cc tính năng cho phép bạn xây dựng cc
phiên bản tùy biến c a ứng dụng chỉ từ một mã nguồn.
C c chỉ thị tiền xử lý cho phép bạn chỉ định cc khối mã sẽ đư c biên dịch vào...
... X c định mã lệnh c quyền nào đó l c th c thi hay không 522
8. Hạn chế ai đó thừa kế cc lớp c a bạn
và chép đè cc thành viên lớp 523
9. Kiểm tra chứng cc a một assembly 525
10. Xử lý chứng ... Vô hiệu vi c kiểm tra quyền th c thi 516
4. Bảo đảm bộ th c thi c p cho assembly một số quyền nào đó 517
5. Giới hạn cc quyền đư c cấp cho assembly 519
6. Xem cc yêu c u quyền đư c tạo bởi ... “Ping” một địa chỉ IP 448
8. Giao tiếp bằng TCP 452
9. Lấy địa chỉ IP c a client từ kết nối socket 457
10. Thiết lậpcc tùy chọn socket 459
11. Tạo một TCP-server hỗ-trợ-đa-tiểu -trình 460
12....
... một Certificate Authority (CA) c p.
CA đư c trao quyền để c p SPC (c ng với nhiều kiểu chứng chỉ kh c) cho ccc nhân ho c công ty sử
dụng. Trư c khi c p một chứng chỉ, CA c trách nhiệm x c nhận ... biết chính x c kích thư c của chuỗi, ho c biết kích thư c tối đa c a chuỗi, bạn
c thể tránh vi c cấp phát bộ đệm quá m c cần thiết bằng c ch thiết lập thu c tính
Capacity
ho c chỉ định
kích ... ConsoleUtils.cs chứa lớp
ConsoleUtils
, cung c p cc phương th c đơn giản hóa sự
tương t c với Console. Cc ch c năng này c a lớp
ConsoleUtils
c ng c thể hữu ích cho cc ứng dụng
kh c. Để sử dụng lại...
... Service
Để điều khiển dịch vụ c a bạn, SDM sử dụng bảy phương th c
protected
thừa kế từ lớp
ServiceBase
(xem bảng 17.5). Bạn c n chép đè cc phương th c này để hiện th ccc ch c
năng và c ch ... nên hiện th c một phương th c khởi dựng để th c hiện cc thao t c khởi động,
bao gồm vi c cấu hình cc thu c tính thừa kế từ lớp
ServiceBase
. Ngoài cc thu c tính khai
báo cc thông điệp ... nhau về ch c năng.
C ng dụng hay nhất c a .NET Reflector là khảo sát cc assembly và phương th c của .NET
Framework. .NET Framework cung c p nhiều c ch kh c nhau để th c hiện cc thao t c tương...
...
c
cc
c
c
cc
c
á
áá
á
á
áá
á
c
cc
c
c
cc
c
y
yy
y
y
yy
y
ê
êê
ê
ê
êê
ê
u
uu
u
u
uu
u
c
cc
c
c
cc
c
ầ
ầầ
ầ
ầ
ầầ
ầ
u
uu
u
u
uu
u
c
cc
c
c
cc
c
ủ
ủủ
ủ
ủ
ủủ
ủ
a
aa
a
a
aa
a
... mảng. Tất ccc
CheckBox
đư c thêm vào một
Panel
(
Panel
c thu c tính
AutoScroll
là
true
để c thể cuộn
qua danh sách cc
CheckBox
).
Hình 6.1
Danh sách cc CheckBox đư c- tạo-động ...
t
tt
t
t
tt
t
ấ
ấấ
ấ
ấ
ấấ
ấ
t
tt
t
t
tt
t
c
cc
c
c
cc
c
ả
ảả
ả
ả
ảả
ả
c
cc
c
c
cc
c
á
áá
á
á
áá
á
c
cc
c
c
cc
c
đ
đđ
đ
đ
đđ
đ
i
ii
i
i
ii
i
ề
ềề
ề
ề
ềề
ề
u
uu
u
u
uu
u
...
... chi tiết ở
mỗi chương.
C c chương 4, 6, và 9 đề c p cc chủ đề quen thu c và dễ tiếp c n; trong khi
c c chương 3, 10, và 12 đề c p cc chủ đề nâng cao, ch c chắn bạn sẽ h c
đư c nhiều thứ từ
...
Websites
—Chứa toàn bộ mã nguồn c a cc ứng dụng,
9
PrecompiledWebsites
—Chứa cc ứng dụng đã đư c biên dịch,
9
WebSetupProjects
—Chứa cc dự án c i đặt ứng dụng,
9
AJAX
—Chứa cc thành ... trang này đư c làm tươi và danh sách chủ
đề đư c cập nhật với cc chủ đề thu c loại nội dung vừa chọn.
FCKeditor
đư c sử dụng cho cc
trường
Giới thi
ệu và
Nội dung
. C ch sử dụng trình soạn...
... là tùy chọn; nếu để
trống, tất ccc đối tượng
Contact
bất chấp chữ c i
đầu tiên c a phần họ sẽ c
mặt trong cc hàng c a
DataSet
.
Lớp
Contact
chứa cc thu c tính sau:
Thu c tính ... thấy một lịch biểu theo tháng. Cc ngày ccc m c nhật ký đư c đánh
dấu bằng nền màu xanh. Cc ngày ccc sự kiện đư c đánh dấu bằng chữ màu đỏ. C ng để ý
rằng, phía bên phải là cc sự kiện ... tên c a họ.
DiaryEntry
Chứa tất c m c nhật ký c a tất c người dùng.
DiaryEvent
Chứa tất c sự kiện nhật ký c a tất c người dùng
Contact
Chứa thông tin chi tiết c a tất c liên l c cho c c...
... chi tiết ở
mỗi chương.
C c chương 4, 6, và 9 đề c p cc chủ đề quen thu c và dễ tiếp c n; trong khi
c c chương 3, 10, và 12 đề c p cc chủ đề nâng cao, ch c chắn bạn sẽ h c
đư c nhiều thứ từ
... kế
CMS
” giải thích c ch thiết kế
CMS
, cc trang và cc lớp c liên quan. Phần “Mã lệnh
CMS
” xem xét mã lệnh trong site và lý giảic ch hoạt động c a nó. Hai phần cuối trình bày
c ch c i ... nguồn, c ng như gói c i đặt cho
c c ứng dụng đư ctrình bày trong quyển sách này.
Thư m c g c của
CD- ROM
gồm ba thư m c:
9
Websites
—Chứa toàn bộ mã nguồn c a cc ứng dụng,
9
PrecompiledWebsites
—Chứa...
... kế với cc module, cc file lớp, và cc điều kiểm c thể
tái sử dụng. Cc lớp và cc file quan trọng sẽ đư c nêu và phân tích chi tiết ở
mỗi chương.
C c chương 4, 6, và 9 đề c p cc chủ đề quen ... đề quen thu c và dễ tiếp c n; trong khi
c c chương 3, 10, và 12 đề c p cc chủ đề nâng cao, ch c chắn bạn sẽ h c
đư c nhiều thứ từ
đó. Kết th ccc bài h c, bạn sẽ c thể tự tạo cho mình
một ...
Hiện tại, ch c năng danh bạ liên l c khá đơn giản, không ccc ch c năng như liên kết cc sự
kiện và ccc nhân, tự động gửi mail đến ccc nhân trong danh bạ liên l c để nh c họ về
một...
... tháng. Cc ngày ccc m c nhật ký đư c đánh
dấu bằng nền màu xanh. Cc ngày ccc sự kiện đư c đánh dấu bằng chữ màu đỏ. C ng để ý
rằng, phía bên phải là cc sự kiện sắp tới và cc m c nhật ... l c
tăng. Tổ ch c hiể
n thị cc liên l c theo chữ c i đầu tiên c a phần họ (hay theo chữ c i đầu tiên
c a phần tên) là một c ch giải quyết vấn đề này. Lớp
Contact
đã c một phương th c cho ...
Save()
gọi thủ t c
InsertNewContact
và cc chi
tiết c a liên l c đư c chèn
vào c sở dữ liệu.
ContactId
mới đư c trả về từ c sở dữ
liệu và đư c gán cho
mContactId
. Nếu liên l c này
đã tồn...
... một thủ t c trong c sở dữ liệu. Mỗi khi
c sự thay đổi trong c u tr c cơ sở dữ liệu hay cc truy vấn, c i c n đư c cập nhật là cc thủ
t c tồn trữ.
Trong cc chương sau (chương 9 và chương 12), ... nhanh cc website tương đối nhỏ, ít thay đổi c u tr c cơ sở dữ liệu. Để cho bạn thấy
c ch sử dụng chúng và c ch chúng hoạt động, chúng đư c sử dụng cho hầu hết cc truy xuất
dữ liệu trong
CMS
, ... và c i tiến mạnh so với
phiên bản
1.1
, nhờ vào một số tính năng hấp dẫn nhắm đến vi c trang bị cho
nhà phát triển web ccc ng cc n cho phần lớn cc dự án. Ccc ng c này
bao gồm cc điều...