... Chương 12 : DịchvụWebXMLvàRemoting
Microsoft .NET Framework hỗ trợ hai mô hình lập trình phân tán cấp cao là Remotingvà
dịch vụWeb XML. Mặc dù cả hai công nghệ này ... chúng cũng có vài điểm khác nhau cơ
bản.
Dịch vụWebXML được xây dự
ng bằng các chuẩn xuyên-nền và dựa vào khái niệm XML
messaging. DịchvụWebXML được thực thi bởi bộ thực thi ASP .NET; nghĩa ...
của dịchvụWebXML (mục 12.1).
Sử dụng kỹ thuật caching để nâng cao hiệu năng và khả năng phục vụ (tính quy mô)
của dịchvụWebXML (mục 12.2 và 12.3).
Tạo phương thức giao dịch cho dịch...
... for Visual Studio .NET là công cụ báo cáo chuẩn dành cho Visual Studio
.NET. Bạn có thể tiếp quản những báo cáo này trên nền Webvà Windows, và phân bổ
chúng ở dạng dịchvụWeb trên một server. ... kéo điều kiểm CrystalReportViewer từ hộp
công cụ vào form mặc định.
Nhắp phải vào CrystalReportViewer, và chọn Properties. Tìm thuộc tính Dock và chọn
Fill (xem hình 10.27). Tùy chọn này sẽ ... sẵn để phân trang và in báo cáo. Bạn có thể nhắp nút Export Report (hình
phong bì với mũi tên đỏ) để xuất báo cáo thành một file Adobe Acrobat (.pdf), Microsoft
Excel (.xls), Microsoft Word (.doc),...
... của lớp
Control, và đáp ứng cho sự kiện DragEnter và DragDrop.
Thao tác kéo -và- thả cho phép người dùng chuyển thông tin từ nơi này đến nơi khác bằng
cách nhắp vào một item và rê nó đến một ... Thao tác kéo -và- thả gồm ba bước
cơ bản sau đây:
1.
Người dùng nhắp vào điều kiểm, giữ chuột, và bắt đầu rê. Nếu điều kiểm hỗ trợ tính
năng kéo -và- thả, nó sẽ thiết lập riêng một vài thông tin. ... cho tất cả các điều kiểm có hỗ
trợ thuộc tính này. Trong .NET Framework phiên bản 1.0, bạn phải tạo một file
manifest. Còn trong .NET Framework phiên bản 1.1, bạn chỉ cần gọi phương
thức Application.EnableVisualStyles....
... Northwind vừa mới tạo
7.
Thêm bảng Categories và Products vào danh sách Selected Item(s) (xem hình 10.9).
Nhắp Next.
Hình 10.9 Thêm bảng Categories và Products
The image part with relationship ... dụng .NET
#
Một cách tiếp cận khác là sử dụng Automation để vận hành Excel thông qua
các giao diện COM do nó cung cấp. Cách này đòi hỏi bạn sử dụng COM Interop
và các đối tượng của Excel, và ... các bảng và các trường dữ liệu cần hiển thị. Giữ
nguyên tất cả các trường dữ liệu trừ trường Picture thuộc bảng Categories (xem
hình 10.11). Nhắp Next.
Hình 10.11 Chọn các bảng và các trường...
... CheckBox vào form.
panel.Controls.Add(checkBox);
}
}
}
1.2
Liên kết dữ liệu vào điều kiểm
V
V
Bạn cần liên kết một đối tượng vào một điều kiểm cụ thể (có thể là để lưu trữ
vài thông ... đều cung cấp thuộc tính Tag và bạn
có thể sử dụng nó để lưu trữ một tham chiếu đến bất kỳ kiểu đối tượng nào. Thuộc tính
Tag không được điều kiểm hay Microsoft .NET Framework sử dụng mà nó được ... kiểm lúc thiết kế và việc tạo điều kiểm lúc thực thi. Khi bạn tạo một đ
iều kiểm lúc
thiết kế (sử dụng công cụ Microsoft Visual Studio .NET) , đoạn mã cần thiết sẽ được thêm
vào lớp form, cụ...
... lưu và lấy các thiết lập cho form. Lớp
FormSettingStore được trình bày dưới đây cung cấp hai phương thức: SaveSettings—
nhận vào một form và ghi thông tin về kích thước và vị trí của nó vào ... tin về kích thước và vị trí của nó vào Registry; và
ApplySettings—nhận vào một form và áp dụng các thiết lập từ Registry. Đường dẫn của
khóa và tên của khóa con được lưu trữ thành các biến thành ... các form MDI con
1.2
Lưu trữ kích thước và vị trí của form
V
V
Bạn cần lưu trữ kích thước và vị trí của một form (có thể thay đổi kích thước
được) và phục hồi nó lại trong lần hiển thị form...
... này
nhận vào hai đối tượng và xác định đối tượng nào sẽ được sắp trước. Lớp tùy biến
ListViewItemComparer dưới đây hiện thực giao diện IComparer và cấp thêm hai thuộc
tính: Column và Numeric. ... Label, một PictureBox, và một TextBox. Bạn có thể viết
một phương thức thụ lý sự kiện MouseDown cho tất cả các đối tượng này. Đoạn mã dưới
đây kết nối tất cả các sự kiện này vào mộ
t phương thức ... tra menu ngữ cảnh, và hiển thị nó.
private void Control_MouseDown(object sender,
System.Windows.Forms.MouseEventArgs e) {
if (e.Button == MouseButtons.Right) {
xếp; và Numeric là một...
... tác vụ đang chạy).
#
#
Tạo và hiển thị NotifyIcon. Sử dụng một Timer, Timer này sẽ phát sinh một
cách định kỳ (mỗi giây chẳng hạn) và cập nhật thuộc tính NotifyIcon.Icon.
Với .NET Framework ... bằng cách thêm
một điều kiểm vào form để phục vụ cùng mục đích. Ví dụ, form trong hình 6.10 chứa
một Label hỗ trợ việc kéo rê. Người dùng có thể nhắp vào Label này, và rồi kéo rê form
đến m
ột ... bản địa hóa form
Bây giờ, bạn có thể biên dịchvà thử nghiệm ứng dụng trên các hệ thống bản địa khác
nhau. Visual Studio .NET sẽ tạo một thư mục và một Satellite Assembly riêng biệt đối với...
... Components, và chọn Microsoft Agent
2.0. Như thế, Microsoft Agent sẽ được thêm vào vào hộp công cụ. Khi bạn thả điều kiểm
này lên form, các Interop Assembly cần thiết sẽ được sinh ra và được thêm vào ... text-to-speech, và các
định nghĩa nhân vật (có trong đĩa CD đính kèm).
Để có thể thêm điều kiểm Microsoft Agent vào dự án, bạn hãy nhắp phải vào hộp công cụ
và ch
ọn Add/Remove Items. Kế đó, vào thẻ ... có tính tương tác
vào ứng dụng hay trang web. Tính tương tác là chức năng chính yếu của kỹ thuật
Microsoft Agent: các nhân vật Microsoft Agent có thể nói và đáp lại đầu vào của người
dùng...
... dụng .NET Framework để phát
triển những kiểu ứng dụng vàdịchvụ như sau:
Ứ ng dụng Console
Ứ ng dụng giao diện GUI trên Windows (Windows
Forms) Ứ ng dụng ASP .NET
Dịch vụXMLWeb
Dịch vụ Windows ... Internet
Biên dịchvà MSIL
Trong .NET Framework, chương trình không được biên dịch vào các tập tin thực
thi mà thay vào đó chúng được biên dịch vào những tập tin trung gian gọi là Microsoft ... biên dịch vào MSIL khi chúng ta build project. Mã MSIL này
được lưu vào trong một tập tin trên đĩa. Khi chúng ta chạy chương trình, thì MSIL được
biên dịch một lần nữa, sử dụng trình biên dịch...
... 10.
Kế tiếp, vào thẻ ASP .NET, rồi vào thẻ .NET Specific Options, chọn phiên bản
.NET Frameworkvà ngôn ngữ (VB .NET hay C#).
11.
Kế tiếp, vào thẻ Security, đánh dấu chọn ... có một vài khác biệt nhỏ về mã lệnh nhưng chúng giống hệt nhau về chức
năng.
Công dụng hay nhất của .NET Reflector là khảo sát các assembly và phương thức
của .NET Framework. .NET Framework ...
Convert C# to VB .NET
Ngược với VB .NET to C# Converter, Convert C# to VB .NET được sử dụng để
chuyển mã nguồn C# sang VB .NET.
8.
Convert C# to VB .NET được viết bởi Kamal Patel và có thể được...