1. Trang chủ
  2. » Công Nghệ Thông Tin

Tổng quan lập trình môi trường Windows - Giao diện đồ họa

28 549 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Tổng Quan Lập Trình Môi Trường Windows - Giao Diện Đồ Họa
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài Luận
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 28
Dung lượng 841,66 KB

Nội dung

Các thành phần của một cửa sổLập trình môi trường Windows 28... vCommon Language Runtime là môi trường để cho tất cả các ứng dụng viết trên .NETchạy vCLR hỗ trợ nhiều ngôn ngữ và cung cấ

Trang 1

Giao diện đồ họa

vCác dạng ứng dụng giao diện đồ họa

§ SDI - Single Document Interface

§ MDI - Multiple Document Interface

§ Dialog

Trang 2

SDI - Single Document Interface

Trang 3

MDI - Multiple Document Interface

vMột cửa sổ làm việc chính và nhiều cửa sổ con

vCho phép thay đổi kích thước cửa sổ

(Resizeable)

vCho phép Maximize/Minimize/Close các cửa

sổ con

vVí dụ: Word, Excel, VC++,…

Trang 5

vMỗi cửa sổ đều có 1 cửa sổ cha (parent

window), ngoại trừ cửa sổ nền Desktop

• Tại mỗi thời điểm, chỉ có một cửa sổ nhận input từ

người dùng (Active/Focused window)

Trang 6

Các thành phần của một cửa sổ

Lập trình môi trường Windows

28

Trang 7

Tab Control

Trang 8

Các control thông dụng

Lập trình môi trường Windows

30

Trang 9

Qui ước đặt tên các hằng

vDùng chữ hoa với tiếp đầu ngữ mô tả loại

Trang 10

Giới thiệu NET

v.NET bao gồm một bộ đầy đủ các công cụ

giúp tạo và cài đặt các ứng dụng, NET

Trang 11

.NET Framework

phần chủ yếu

§ Common Language Runtime (CLR)

§ Các lớp cơ sở của NET Framework

§ Giao diện người dùng

Trang 12

Base Class Library Common Language Specification

Common Language Runtime

ADO.NET: Data and XML

ASP.NET: Web Services

and Web Forms

Windows Forms

Trang 13

vCommon Language Runtime là môi trường

để cho tất cả các ứng dụng viết trên NETchạy

vCLR hỗ trợ nhiều ngôn ngữ và cung cấpcác công cụ dùng chung cho các ngôn ngữlập trình khác nhau, giúp cho việc tươngtác qua lại giữa các ngôn ngữ lập trìnhkhác nhau dễ dàng hơn

Trang 14

Lập trình môi trường Windows

36

Microsoft Intermediate Language (MSIL)

Common Language Runtime (CLR)

Native Code Just in Time (JIT) Compilers

Trang 15

Quá trình biên dịch

Trang 16

Class Loading and Layout Execution support

Garbage Collection Security

Trang 17

Các đặc điểm của CLR

vTự động quản lý bộ nhớ

vHệ thống kiểu dữ liệu dùng chung giữa cácngôn ngữ lập trình

vTính tương tác giữa các ngôn ngữ

vĐộc lập với cấu trúc phần cứng bên dưới

vCơ chế bảo mật hệ thống

vAn toàn kiểu dữ liệu

Trang 18

Các lớp cơ sở của NET framework

vĐược xây dựng theo phương pháp hướng đối tượng

vCung cấp các lớp dùng để xử lý các vấn đề thường gặp phải khi phát triển ứng dụng

vĐược dùng chung cho nhiều ngôn ngữ lập trình khác nhau

vĐược tổ chức thành những namespace

được lưu trữ trong assembly.

Lập trình môi trường Windows

40

Trang 19

Các lớp cơ sở của NET framework

vNamespace dùng để nhóm các lớp và các interface có mối quan hệ luận lý với nhau

vCác namespace có thể được dùng trong

bất cứ ngôn ngữ nào tương thích với NET

vNamespace được sử dụng để hạn chế việc dùng cùng một tên cho 2 hay nhiều lớp có mục đích sử dụng khác nhau

Trang 20

Các lớp cơ sở của NET framework

vAssembly là một đơn vị phần mềm có

chứa đầy đủ các thông tin về các lớp hiện thực, các cấu trúc và các interface để hiện thực ứng dụng

vAssembly lưu trữ các thông tin để mô tả chính nó, thông tin này gọi là meta data

Lập trình môi trường Windows

42

Trang 21

Các lớp cơ sở của NET framework

Trang 22

Giao diện người dùng

• Window form: dùng để tạo ứng dụng cục bộ có giao diện cửa sổ

vWeb form: dùng để tạo ứng dụng web

vConsole: Dùng để tạo ứng dụng được

tương tác bằng lệnh giống như giao diện

Ms Dos

Lập trình môi trường Windows

44

Trang 23

Ưu điểm của NET Framework

vDùng chung cho nhiều ngôn ngữ lập trình

vTạo ứng dụng độc lập với môi trường phần cứng bên dưới

vCho phép viết ứng dụng bằng nhiều ngôn ngữ tương thích với NET

vTự động quản lý tài nguyên

vDễ dàng triển khai ứng dụng

Trang 24

Visual studio.NET IDE

vVisual Studio NET Integrated

Development Environment (IDE) cung cấp một giao diện dùng chung để phát triển

nhiều loại dự án khác nhau

vCung cấp môi trường để thiết kế, viết

code, kiểm tra và sửa lỗi khi phát triển

ứng dụng

vCác thành phần của Visual Studio NET

IDE

Lập trình môi trường Windows

46

Trang 25

Dự án và giải pháp

vTrong visual studio NET ứng dụng được

tạo thành từ nhiều phần tử ví dụ như file, thư mục

vĐể tổ chức các phần tử trên NET cung cấp

dự án và giải pháp

vDự án (project): cho phép xây dựng, dịch

và sửa lỗi các thành phần tạo nên ứng

dụng Dự án được dịch ra thành file exe

hoặc dll

vGiải pháp (Solution): Bao gồm một hay

nhiều project

Trang 26

Project 2 Items

Lập trình môi trường Windows

48

Trang 27

Q & A

Trang 28

www.themegallery.com

Ngày đăng: 29/09/2013, 16:20

HÌNH ẢNH LIÊN QUAN

vLà một vùng chữ nhật trên màn hình dùng - Tổng quan lập trình môi trường Windows - Giao diện đồ họa
v Là một vùng chữ nhật trên màn hình dùng (Trang 5)

TỪ KHÓA LIÊN QUAN

w