Tải bản đầy đủ (.pdf) (10 trang)

Các giải pháp lập trình CSharp- P2 docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.64 MB, 10 trang )

11
12
QUY ƯỚC
Quyển sách này sử dụng các quy ước như sau:
Về font chữ

Chữ in nghiêng
—Dùng cho tên riêng, tên file và thư
mục, và đôi khi để nhấn mạnh.

Chữ với bề rộng cố định
(font Courie New)—Dùng cho
các đoạn chương trình, và cho các phần tử mã lệnh như
câu lệnh, tùy chọn, biến, đặc tính, khóa, hàm, kiểu, lớp,
không gian tên, phương thức, module, thuộc tính, thông
số, giá trị, đối tượng, sự kiện, phương thức thụ lý sự kiện,
thẻ XML, thẻ HTML, nội dung file, và kết xuất từ các câu
lệnh.

Chữ in đậm với bề rộng cố định
—Dùng trong các đoạn
chương trình để nêu bật một phần quan trọng của mã lệnh
hoặc dùng cho các dòng lệnh, câu lệnh SQL.
Về ký hiệu
Vấn đề Thủ thuật
QUY ƯỚC
13
Giải pháp Ghi chú
14
15
YÊU CẦU VỀ HỆ THỐNG


Để chạy được những ví dụ mẫu đi kèm quyển sách này, bạn sẽ cần
những phần mềm sau đây:

Microsoft .NET Framework SDK version 1.1

Microsoft Visual Studio .NET 2003

Microsoft Windows 2000
,
Windows XP
,
hoặc
Microsoft Windows Server 2003

Microsoft SQL Server 2000
hoặc
MSDE
đối với các mục trong chương 10

Microsoft Internet Information Services (IIS)
đối với một số mục trong chương 7 và chương 12
Yêu cầu tối thiểu về phần cứng là bộ vi xử lý Pentium II 450 MHz,
với dung lượng RAM tối thiểu là 128 MB nếu bạn đang sử dụng
Microsoft Windows 2000, và là 256 MB nếu bạn đang sử dụng
Windows XP, Windows 2000 Server, hay Windows Server 2003. Bạn
cần khoảng 5 GB dung lượng đĩa cứng còn trống để cài đặt Visual
Studio .NET 2003. Những giá trị này là mức tối thiểu, quá trình phát
triển sẽ dễ dàng hơn trên một hệ thống với dung lượng RAM lớn và
đĩa cứng còn trống nhiều.
Mặc dù bản hiện thực .NET Framework cho Windows của Microsoft

là tiêu điểm của quyển sách này, một mục tiêu quan trọng là cấp một
YÊU CẦU VỀ HỆ THỐNG
16
tài nguyên hữu ích cho những lập trình viên C# không quan tâm đến
nền mà họ đang làm việc hoặc công cụ mà họ truy xuất. Ngoài
những chủ đề đặc biệt không được hỗ trợ trên tất cả nền .NET (như
Windows Form, ADO.NET, và ASP.NET), nhiều ví dụ mẫu trong
quyển sách này đều hợp lệ trên tất cả bản hiện thực .NET.
17
18
CÁCH SỬ DỤNG ĐĨA CD
ã lệnh được cấp ở dạng tập các giải pháp và dự án
Visual Studio .NET 2003, được tổ chức theo chương và
số đề mục. Mỗi chương là một giải pháp độc lập, và
mỗi đề mục là một dự án độc lập bên trong giải pháp của chương.
Một vài đề mục trong chương 11 và chương 12 trình bày về lập trình
mạng gồm những dự án độc lập có chứa các phần client và server
trong giải pháp của đề mục.
M
Mặc dù tất cả những ví dụ mẫu được cấp ở dạng dự án Visual Studio
.NET, nhưng hầu hết đều bao gồm một file nguồn đơn mà bạn có thể
biên dịch và chạy độc lập với Visual Studio .NET. Nếu không sử
dụng Visual Studio .NET 2003, bạn có thể định vị mã nguồn cho một
đề mục cụ thể bằng cách duyệt cấu trúc thư mục của ví dụ mẫu. Ví
dụ, để tìm mã nguồn cho mục 4.3, bạn sẽ tìm nó trong thư mục
Chuong04\04-03. Nếu sử dụng trình biên dịch dòng lệnh thì phải
bảo đảm rằng bạn đã thêm tham chiếu đến tất cả các assembly cần
thiết.
Một số ứng dụng mẫu yêu cầu các đối số dòng lệnh (sẽ được mô tả
trong phần văn bản của đề mục). Nếu sử dụng Visual Studio .NET,

bạn có thể nhập các đối số này trong Project Properties (mục
Debugging của phần Configuration Properties). Nhớ rằng, nếu cần
nhập tên thư mục hay file có chứa khoảng trắng thì bạn cần đặt tên
đầy đủ trong dấu nháy kép.
Tất cả ví dụ truy xuất dữ liệu ADO.NET được tạo với SQL Server
2000. Chúng cũng có thể được sử dụng với SQL Server 7 và MSDE.
CÁCH SỬ DỤNG ĐĨA CD
19
Visual Studio .NET có chứa các kịch bản SQL để cài đặt các cơ sở
dữ liệu mẫu Northwind và Pubs nếu chúng chưa hiện diện (các file
instnwnd.sql và instpubs.sql trong thư mục C:\Program
Files\Microsoft Visual Studio .NET 2003\SDK\ v1.1\Samples\Setup).
Bạn có thể chạy các kịch bản này bằng Query Analyzer (với SQL
Server) hay OSQL.exe (với MSDE).
Để sử dụng các đề mục trong chương 7 và chương 12, bạn cần chép
chúng vào thư mục I:\CSharp\ (đường dẫn này là mã cứng trong các
file dự án Visual Studio .NET). Bạn cũng sẽ cần tạo một thư mục ảo
có tên là CSharp ánh xạ đến I:\CSharp. Bạn có thể cài đặt phép ánh
xạ này bằng IIS Manager. Thực hiện theo các bước dưới đây:
1. Khởi chạy IIS Manager (chọn Start | Control Panel |
Administrative Tools | Internet Information Services).
2. Khởi chạy Virtual Directory Wizard trong IIS Manager bằng
cách nhắp phải vào Default Web Site và chọn New | Virtual
Directory từ menu ngữ cảnh.
3. Nhắp Next để bắt đầu. Mẩu thông tin đầu tiên là bí danh
CSharp. Nhắp Next để tiếp tục.
4. Mẩu thông tin thứ hai là thư mục vật lý I:\CSharp. Nhắp Next
để tiếp tục.
5. Cửa sổ thuật sĩ cuối cùng cho phép bạn điều chỉnh quyền cho
thư mục ảo. Bạn nên sử dụng các thiết lập mặc định. Nhắp

Next.
6. Nhắp Finish để kết thúc trình thuật sĩ. Bạn sẽ thấy thư mục ảo
này trong phần cây của IIS Manager.
7. Khai triển thư mục ảo CSharp trong IIS thành thư mục nằm
trong CSharp\Chuong07\07-01.
8. Nhắp phải vào thư mục này, chọn Properties, rồi nhắp vào
nút Create trong thẻ Directory để chuyển thư mục này thành
thư mục ứng dụng Web.
9. Lặp lại bước 8 cho mỗi mục trong chương 7.
10. Theo trình tự đã được trình bày trong các bước 7-9, tạo thư
mục ứng dụng Web cho các đề mục 12.2, 12.3, 12.4, và 12.6
trong chương 12.

20
MỤC LỤC
LỜI NÓI ĐẦU 7
CẤU TRÚC CỦA SÁCH 10
QUY ƯỚC 12
YÊU CẦU VỀ HỆ THỐNG 15
CÁCH SỬ DỤNG ĐĨA CD 18
MỤC LỤC 20
Chương 1: PHÁT TRIỂN ỨNG DỤNG 29
1. Tạo ứng dụng Console 31
2. Tạo ứng dụng dựa-trên-Windows 33
3. Tạo và sử dụng module 37
4. Tạo và sử dụng thư viện 39
5. Truy xuất các đối số dòng lệnh 40
6. Chọn biên dịch một khối mã vào file thực thi 42
7. Truy xuất một phần tử chương trình
có tên trùng với một từ khóa 45

MỤC LỤC

×