Tải bản đầy đủ (.pptx) (431 trang)

Bài giảng môi trường lập trình trực quan ( combo full slides 6 chương )

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 (5.49 MB, 431 trang )

Mơi trường phát triển ứng dụng

BÀI GIẢNG
MƠI TRƯỜNG LẬP TRÌNH TRỰC
QUAN

1


Mơi trường phát triển ứng dụng

NỘI DUNG







CHƯƠNG 1 MƠI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG VISUAL STUDIO.NET
CHƯƠNG 2 NGÔN NGỮ LẬP TRÌNH C#
CHƯƠNG 3 WINDOWS FORM VÀ CÁC CONTROL
CHƯƠNG 4 XỬ LÝ SỰ KIỆN
CHƯƠNG 5 ĐỒ HỌA HÌNH ẢNH - GDI
CHƯƠNG 6 LÀM VIỆC VỚI FILE VÀ THƯ MỤC

2


Môi trường phát triển ứng dụng


Chương 1:
Môi trường phát triển ứng dụng
Visual Studio.Net

3


Mơi trường phát triển ứng dụng

Mục tiêu và nội dung




Mục tiêu

– Nắm vững các thành phần trong môi trường Visual
Studio.Net và các lớp thư viện .Net Framework
– Tạo được project, tìm hiểu các thành phần trong
một project và các thao tác biên dịch, sửa lỗi khi lập
trình
Nội dung
– 1. Giới thiệu Visual Studio .Net
– 2. Tạo project trong Visual Studio.Net

4


Môi trường phát triển ứng dụng


Bài 1: Giới thiệu về Visual Studio .Net






Các phiên bản VS.Net
Giới thiệu Visual Studio.Net 2010
Các thành phần trong VS.Net
Các ngơn ngữ lập trình trong VS.Net
Các loại ứng dụng trong VS.Net

5


Môi trường phát triển ứng dụng

Các phiên bản Visual Studio. Net
• Visual Studio 2002 (12/2/2002)
– . NET Framework 1.0

• Visual Studio 2003 (24/4/2003)

– . NET Framework 1.1
– .NET Compact Framework, phiên bản thu gọn
của .NET Framework cho các thiết bị di động

6



Môi trường phát triển ứng dụng

Các phiên bản Visual Studio. Net (tt)
• Visual Studio 2005 (10/2005)

– . NET Framework 2.0
– Hỗ trợ hồn tồn cho tính tốn 64-bit
– . NET Framework 3.0 = .NET 2.0 + WPF + WCF +
WF + WCS

• Visual Studio 2008 (11/2007)

– . NET Framework 3.5 = .NET 3.0 + LINQ + ASP.NET
3.5

• Visual Studio 2010 (12/4/2010)
– . NET Framework 4.0

• Visual Studio 2012 (15/8/2010)
– . NET Framework 4.5

7


Môi trường phát triển ứng dụng

Giới thiệu về Visual Studio. Net 2010
• Microsoft Visual Studio 2010 ra đời vào tháng
10/2010, là phiên bản mới hồn tồn về giao

diện
• Tích hợp SQLServer Express 2008
• .Net Framework 4.0

8


Mơi trường phát triển ứng dụng

.NET Framework
• .NET Framework là một framework được phát
triển bởi Microsoft chạy chủ yếu trên 
Microsoft Windows 
• .NET Framework gồm một thư viện lớn và cung
cấp khả năng tương tác ngôn ngữ, mỗi ngơn
ngữ có thể sử dụng mã được viết bằng ngơn
ngữ khác trên một số ngơn ngữ lập trình

9


Mơi trường phát triển ứng dụng

.NET Framework (tt)
10

• Chương trình nền tảng
cho
cho
cơng

nghệ .NET
• Cung cấp tập hợp class
library thường dùng
• Quản lý sự thực thi của
các chương trình .NET

XML Web
Web
Service
Forms
ASP.NET

Windows
Forms

C# VB.NET J# C++ …
Custom Classes
Data and XML Classes
Base Framework Classes
Common Language Runtime

10


Mơi trường phát triển ứng dụng

.NET Framework (tt)
• .NET Framework cung cấp môi trường thực thi
cho các ứng dụng, đảm nhận các cơng việc
như:

– Dịch chương trình từ định dạng mã Microsoft
Intermediate Language (MSIL) sang dạng mã máy.
– Quản lý bộ nhớ các chương trình .NET.
– Bẫy lỗi và xử lý lỗi.
– Bảo mật.

11


Mơi trường phát triển ứng dụng

Các thành phần của .NET
Framework

• Gồm hai thành phần: Common Language
Runtime (CLR) và thư viện lớp .NET Framework
– CLR là nền tảng của .NET Framework, thực hiện
quản lý bộ nhớ, quản lý thực thi tiểu trình, thực thi
mã nguồn, xác nhận mã nguồn an tồn, biên dịch và
các dịch vụ hệ thống khác
– Framework Class Library: Thư viện nền tảng
cho .NET Framework, chứa đựng hầu hết các lớp
cho phép xây dựng các loại ứng dụng

12


Môi trường phát triển ứng dụng

Đặc điểm của ứng dụng .NET

13

• Chạy trên nền (.NET framework)
• Mã nguồn được biên dịch qua MSIL
• MSIL được thơng dịch qua mã máy lúc
thực thi nhờ vào CLR
• Độc lập nền tảng
– Về lý thuyết có thể chạy trên mọi nền!

• Install .NET Framework redistribute
packadge (dotnetfx.exe) để chạy ứng
dụng .NET trên máy client.

13


Môi trường phát triển ứng dụng

Đặc điểm của ứng dụng .NET
14

Programmer

CT
C#.NET

C#
Compiler

CT

VB.NET

VB .NET
Compiler
MS IL

CT
J#.NET

CT
C++.NET

CLR

0
101101
0
101101
0
101101

J# .NET
Compiler

C++
Compiler

14



Môi trường phát triển ứng dụng

Các ngôn ngữ trong VS 2010
• Các ngơn ngữ lập trình .NET của Microsoft bao
gồm:
– C# - Là một ngôn ngữ mới, sử dụng cú pháp tương
tự 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.

15


Môi trường phát triển ứng dụng

Các loại project trong VS 2010











Windows Application
Class Library
Windows Control Library
ASP .NET Web Application / Service / Control
Library
Console Application
Windows Service
Windows Presentation (WPF)
Others

16


Mơi trường phát triển ứng dụng






Bài 2: Tạo project trong
Visual Studio.Net

Tạo project trong VS.Net
Các thành phần của một project
Các kiểu file của các thành phần trong project
Biên dịch, sửa lỗi, chạy ứng dụng


17


Mơi trường phát triển ứng dụng

Tạo project trong VS.NET
• File, New Project

18


Môi trường phát triển ứng dụng

Các thành phần của một project (tt)
• Cửa sổ Solution Explorer:
– Hiển thị phân cấp Project

• Project References
• Forms, Classes, Modules
• Forder với các items

– Các chế độ trong Project
• Drag và Drop
• Context menus

19


Môi trường phát triển ứng dụng


Các thành phần của một project (tt)
• Cửa sổ Properties: chứa các thuộc tính định
dạng và tùy chọn của đối tượng tương ứng
được chọn như Window Form, các controls,…
giúp người sử dụng thay đổi các thuộc tính của
đối tượng một cách dễ dàng
• Thanh Toolbox: chứa các control, giúp người sử
dụng thao tác một cách trực quan để thiết kế
giao diện bằng cách kéo thả các control lên
Form

20



×