... xếp danh sách dựa trên cột đó.
using System;
using System .Windows. Forms;
public class ListViewItemSort : System .Windows. Forms .Form {
// (Bỏ qua phần mã designer.)
... 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 ... thay vì so sánh theo thứ tự alphabet.
using System;
using System.Collections;
using System .Windows. Forms;
public class ListViewItemComparer : IComparer {
private int column;
private...
...
đây có thể theo vết hai form:
public class OpenForms {
public static Form MainForm;
public static Form SecondaryForm;
}
MessageBox.Show(info, "File Information");
}
} ... MessageBox (xem hình 6.2).
using System;
using System .Windows. Forms;
using System.IO;
public class TagPropertyExample : System .Windows. Forms .Form (
// (Bỏ qua phần mã designer.)
private ... sách các CheckBox được-tạo-động
using System;
using System .Windows. Forms;
public class DynamicCheckBox : System .Windows. Forms .Form {
// (Bỏ qua phần mã designer.)
The image part with...
... key.SetValue("Top", form. Top);
}
public void ApplySettings(System .Windows. Forms .Form form) {
form. Height = (int)key.GetValue("Height", form. Height);
form. Width = (int)key.GetValue("Width", ... SaveSettings(System .Windows. Forms .Form form) {
key.SetValue("Height", form. Height);
key.SetValue("Width", form. Width);
key.SetValue("Left", form. Left);
key.SetValue("Top", ... đây vào
bất kỳ form nào. Đoạn mã này sẽ lưu các thuộc tính của form khi form đóng và phục hồi
chúng khi form được nạp.
private FormSettingStore formSettings;
private void Form1 _Load(object...
... System;
using System .Windows. Forms;
using System.Threading;
using System.Globalization;
public class MultiLingualForm : System .Windows. Forms .Form {
private System .Windows. Forms.Label label1; ...
Dưới đây là phần mã hoàn chỉ
nh cho form:
using System;
using System .Windows. Forms;
using System.Drawing;
public class DragForm : System .Windows. Forms .Form {
// (Bỏ qua phần mã designer.) ... nền
Win32, .NET, và Java.
1 .3
Tạo form không thể di chuyển được
V
V
Bạn muốn tạo một form chiếm giữ một vị trí cố định trên màn hình và không
thể di chuyển được.
#
#
Tạo một form không...
... Studio .NET hiển thị theo phong cách
Windows XP bằng cách thêm file devenv.exe.manifest vào thư mục \Program
Files \Microsoft Visual Studio .NET 20 03\ Common7\IDE.
Hình 6.14 Phong cách Windows ... 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.
Phong cách Windows ... styles.
Application.EnableVisualStyles();
// Hiển thị main form.
Application.Run(new StartForm)
}
Nếu đang sử dụng .NET Framework phiên bản 1.0, bạn không có sự trợ giúp của phương
thức...
...
phương thức như GetOracleLob, GetOracleNumber, và GetOracleMonthSpan. Bạn hãy
tham khảo tài liệu .NET Framework SDK để biết thêm chi tiết.
Khi đã hoàn tất với data-reader, bạn nên gọi phương thức ... CompanyName: Antonio Moreno
Taquería
Element: Customers CustomerID: GOURL CompanyName: Gourmet Lanchonetes
Thay vì làm việc với XmlReader và truy xuất dữ liệu một cách tuần tự, bạn có thể đọc dữ ... 2000 có thể truy xuất
được trên mạng.
#
#
Sử dụng COM Interop để truy xuất chức năng của Microsoft SQLDMO Object
Library. Tạo một đối tượng Application rồi gọi phương thức
ListAvailableSQLServers...
...
Chọn Data Form Wizard, và giữ nguyên tên mặc định DataForm1.cs. Nhắp Open
để thêm Data Form Wizard vào dự án. Ngay khi bạn nhắp Open, Data Form Wizard
sẽ khởi chạy. Nhắp Next.
3.
Đặt tên ... thuật sĩ. Sau
vài giây, DataForm mới sẽ được kết sinh và hiển thị (xem hình 10. 13) .
Hình 10.12 Giữ nguyên các thiết lập hiển thị mặc định
Hình 10. 13 DataForm1.vb
11.
Cuối cùng, bạn ... bạn phải báo cho ứng dụng biết form Data Form Wizard sẽ là đối tượng
startup. Nhắp phải vào dự án trong Solution Explorer, và chọn Properties. Chọn
DataFormWiz.DataForm1 từ danh sách Startup object....
... báo cáo này trên form.
Crystal Reports 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 Web và Windows, và phân bổ ... Data
Sources.
Hình 10.18 Hộp thoại Standard Report Expert
3.
Bạn sẽ thấy hộp thoại OLE DB (ADO) (xem hình 10.19). Chọn Microsoft OLE DB
Provider for SQL Server, rồi nhắp Next.
The image ... (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), hay Rich Text Document (.rtf). Bạn cũng có thể
phóng to bản...
... Chương 12 : Dịch vụ Web XML và Remoting
Microsoft .NET Framework hỗ trợ hai mô hình lập trình phân tán cấp cao là Remoting và
dịch vụ Web XML. ... niệm XML
messaging. Dịch vụ Web XML được thực thi bởi bộ thực thi ASP .NET; nghĩa là chúng có
được các tính năng của ASP .NET như output-caching. Điều này cũng có nghĩa là dịch vụ
Web XML thuộc ... của
đặc tính System.Web.Services.WebMethod.
Trong ASP .NET, dịch vụ Web XML hỗ trợ response-caching giống hệt như các trang web
ASP .NET. Khi response-caching được kích hoạt, mã lệnh của bạn...
... Cơ sở dữ liệu
Trong Microsoft .NET Framework, việc truy xuất đến các loại data-source (nguồn dữ
liệu) được cho phép thông qua một nhóm các lớp có tên là Microsoft ADO .NET. Mỗi loại
data-source ... 10.1 liệt kê các hiện thực data-
provider trong .NET.
Bảng 10.1 Các hiện thực data-provider trong .NET Framework
Data-
provider
Mô tả
.NET
Framework
Data Provider
for ODBC
Cung cấp kết ... giao
diện ODBC; bao gồm Microsoft SQL Server, Oracle, và
Microsoft Access. Các lớp data-provider nằm trong
không gian tên System.Data.Odbc và có tiền tố Odbc.
.NET
Framework
Data Provider...
... sử dụng
phương thức ExecuteXmlReader do lớp SqlCommand cung cấp. Bạn hãy tham
khảo tài liệu .NET Frameworks SDK để biết thêm chi tiết về các phương thức
bổ sung ExecuteOracleNonQuery và ExecuteOracleScalar ... Trước khi thực thi câu lệnh, bạn phải cấu
hình các thuộc tính được mô tả trong bảng 10 .3
[
Bảng 10 .3 Các thuộc tính thông dụng của đối tượng câu lệnh
Thuộc tính Mô tả
CommandText
Chuỗi ...
TableDirect khi muố
n trả về toàn bộ nội dung của một
hoặc nhiều bảng; hãy tham khảo tài liệu .NET
Framework SDK để biết thêm chi tiết. Mặc định là Text.
Connection
Đối tượng IDbConnection,...
... using System .Net;
using System.IO;
using System.Drawing;
using System .Windows. Forms;
public class DownloadForm : System .Windows. Forms .Form {
private System .Windows. Forms.PictureBox ... System;
Chương 11 : Lập trình Mạng
Microsoft .NET Framework bao gồm một tập các lớp dùng để lập trình mạng thuộc hai
không gian tên: System .Net và System .Net. Sockets. Các lớp này hỗ trợ mọi ... DownloadFile của lớp System .Net. WebClient.
.NET Framework cung cấp vài cơ chế dùng để gửi dữ liệu thông qua HTTP. Một trong
những cách dễ nhất là sử dụng lớp System .Net. WebClient. Nó cung cấp...
... System .Windows. Forms;
public class WebBrowser : System .Windows. Forms .Form {
private AxSHDocVw.AxWebBrowser explorer;
private System .Windows. Forms.Button cmdBack;
private System .Windows. Forms.Button ... Console.ReadLine();
InterNetwork: 207.46.249.222
InterNetwork: 207.46. 134 .222
InterNetwork: 207.46.249.27
InterNetwork: 207.46. 134 .155
InterNetwork: 207.46.249.190
1 .3 “Ping” một địa chỉ IP ... triển của Microsoft, cung cấp. Mã lệnh này cho
phép “ping” một host bằng tên hay địa chỉ IP và đo lượng mili-giây cho một đáp ứng.
using System;
using System .Net;
using System .Net. Sockets;...
... trick doesn't close all windows in every program—
only those in the current program. Option-closing a Pages document closes all Pages
windows, but your Finder windows remain open.
Moreover, ... equivalent: You close all open windows. This trick
is especially useful in the Finder, where a quest for a particular document may have left
your screen plastered with open windows for which you have ... memorizing. If you get into the habit of dismissing windows with
that deft flex of your left hand, you'll find it far easier to close several windows in a row,
because you don't have to...