Xây dựng ứng dụng CSDL bằng Microsoft Visual Studio 2005 - Pdf 81

Microsoft Visual Studio 2005
XÂY DỰNG ỨNG DỤNG CSDL BẰNG
XÂY DỰNG ỨNG DỤNG CSDL BẰNG
MICROSOFT VISUAL STUDIO 2005
MICROSOFT VISUAL STUDIO 2005
PHẠM QUANG HOÀ
11/08/12 2
Microsoft Visual Studio 2005
Nội dung
Nội dung
Giới thiệu về .NET.
Giới thiệu về Visual Studio 2005 và SQL Server 2005.
Tạo ứng dụng tạo bằng Visual Studio 2005.
Thiết kế cơ sở dữ liệu.
Hiển thị dữ liệu lên lưới.
Sửa đổi dữ liệu bằng hộp nhập.
Lập báo các báo cáo với CrystalReports.
Đóng gói và phân phối ứng dụng.
11/08/12 3
Microsoft Visual Studio 2005
.NET
.NET
.NET là một nền tảng mới cho phép phát triển các phần
mềm nhanh hơn và đơn giản hơn.
.NET Framework cung cấp một môi trường thực thi cho
các ứng dụng .NET và một bộ các thư viện khổng lồ
được xây dựng sẵn.
C#, Visual Basic .NET và C++ là các ngôn ngữ có thể
dùng để viết các ứng dụng .NET. Các ngôn ngữ này tuy
khác nhau về cú pháp nhưng có cùng một kiến trúc.
Microsoft Visual Studio 2005 là một môi trường phát triển

C# - Là một ngôn ngữ mới , cú pháp ngôn ngữ này mang nhiều đặc
điểm của Java và C++.

Visual Basic .NET – Là ngôn ngữ sử dụng cú pháp của Visual Basic,
được thiết kế cho .NET.

J#, Managed C++ – Các ngôn ngữ ít sử dụng hơn, sử dụng cú pháp
của Java, C++.
Các ngôn ngữ này đều được xây dựng trên một kiến trúc
thống nhất, do đó các module chương trình có thể xây
dựng bằng các ngôn ngữ khác nhau.
Các ngôn ngữ .NET hội tụ nhiều điểm mạnh của các
ngôn ngữ khác, đặc biệt là Java. Ngoài ra còn có rất
nhiều cải tiến được đưa vào nên có thể nói đây là các
ngôn ngữ tiên tiến nhất hiện nay.
11/08/12 6
Microsoft Visual Studio 2005
Microsoft Visual Studio 2005
Microsoft Visual Studio 2005
Microsoft Visual Studio 2005 là một môi trường phát triển rất mạnh
và được thiết kế rất tốt.
Với môi trường VS 2005, có thể thực hiện các công việc:

Thiết kế CSDL: Tốt nhất với MS SQL Server 2005.

Thiết kế giao diện ứng dụng.

Thiết kế web.

Thiết kế biểu tượng, hình ảnh.

Các phiên bản này có thể chạy song song với các phiên
bản SQL Server cũ hơn như SQL Server 2000.
11/08/12 8
Microsoft Visual Studio 2005
Xây dựng ứng dụng Contact Me
Xây dựng ứng dụng Contact Me
Trong bài này, tôi sẽ hướng dẫn các bạn các kỹ thuật cơ
bản và nâng cao trong việc xây dựng một ứng dụng.
Để minh hoạ, chúng ta sẽ xây dựng một chương trình cụ
thể tên là Contact Me, với các tính năng chính sau:

Quản lý danh sách khách hàng, phân theo từng nhóm.

Ghi nhận thông tin trao đổi với khách hàng qua từng lần gặp.
Chương trình được xây dựng bằng ngôn ngữ VB.NET và
sử dụng CSDL SQL Server 2005.
Mặc dù đây là một ứng dụng rất nhỏ, nhưng là điểm bắt
đầu tốt cho việc tạo một ứng dụng lớn hơn. Nhiều kỹ
thuật quan trọng sẽ được giới thiệu trong ứng dụng này.
11/08/12 9
Microsoft Visual Studio 2005
Tạo ứng dụng mẫu
Tạo ứng dụng mẫu
Khởi động môi trường phát triển Visual Studio 2005.
Vào File | New Project.

Chọn Project type: Visual Basic | Windows.

Chọn Template: Windows Application.


11/08/12 12
Microsoft Visual Studio 2005
Thêm một cơ sở dữ liệu vào dự án
Thêm một cơ sở dữ liệu vào dự án
Vào Project | Add New Item. Trong hộp New New Item:

Template: SQL Database.

Name: ContactMe.mdf.
Nhấn Add để thêm, nhấn Cancel để đóng hộp
Datasource Configuration Wizard.
Sau bước này, dự án đã có một CSDL tên là ContactMe,
đồng thời chuỗi kết nối tới CSDL cũng được tạo ra để
sẵn sàng kết nối tới CSDL.
CSDL sẽ được tự động gắn vào SQL Server khi chương
trình chạy, và được gỡ ra khi chương trình kết thúc.
11/08/12 13
Microsoft Visual Studio 2005
Thêm bảng vào CSDL
Thêm bảng vào CSDL
Nháy đúp vào ContactMe.mdf trong Solution Explorer.
Nội dung của ContacMe.mdf được hiển thị trong Server
Explorer.
Nhấn phải chuột vào Database Diagrams và chọn Add
New Diagram. Nhấn Yes nếu có hộp cảnh báo xuất hiện.
Nhấn Close ở hộp thoại Add Table, vì hiện thời chưa có
bảng nào.
Nhấn phải chuột, chọn New Table để thêm vào một
bảng. Đặt tên bảng là Customers (chú ý tên số nhiều).
Nhấn File | Save Diagram1 (Ctrl + S) để ghi và đặt tên sơ

CustomerID trong bảng Notes.
Kiểu dữ liệu văn bản nên chọn là nvarchar (kiểu xâu ký
tự Unicode có độ dài thay đổi).
11/08/12 16
Microsoft Visual Studio 2005
Tạo khoá chính
Tạo khoá chính
Thông thường mỗi bảng nên có một trường tên là ID,
kiểu là int dùng để làm khoá chính. Khoá này là một số
tăng tự động.
Nhấn phải chuột vào trường ID, chọn Set Primary Key.
Nhấn phải chuột vào ID, chọn Properties. Trong hộp
Properties, mục Identity Specification:

(Is Identity): Yes

Identity Increment: 1

Identity Seed: 1
Lần lượt tạo khoá chính cho tất cả các bảng.
11/08/12 17
Microsoft Visual Studio 2005
Tạo liên kết
Tạo liên kết
Các bảng có thể liên kết với nhau, ví dụ bảng Notes liên
kết với bảng Customers qua khoá ngoại CustomerID.
Để tạo liên kết, nhấn chuột và kéo khoá ngoại vào bảng
chứa khoá chính:

Nhấn chuột vào trường CustomerID trong bảng Notes.


DataAdapter: cầu nối để trao đổi dữ liệu giữa nguồn dữ liệu và
Dataset.

Dataset: đóng vai trò là một bộ đệm dữ liệu tạm thời cho chương trình.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status