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

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

Đ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

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 23 Lập trình mơi trường Windows SDI - Single Document Interface v Một cửa sổ làm việc v Cho phép thay đổi kích thước cửa sổ (Resizeable) v Khơng có cửa sổ v Ví dụ: Notepad, Paint,… 24 Lập trình mơi trường Windows MDI - Multiple Document Interface vMột cửa sổ làm việc nhiều cửa sổ vCho phép thay đổi kích thước cửa sổ (Resizeable) vCho phép Maximize/Minimize/Close cửa sổ vVí dụ: Word, Excel, VC++,… 25 Lập trình mơi trường Windows Dialog vMột cửa sổ làm việc vThường kích thước cố định vThường có button, edit box, list box,… vVí dụ: Calculator, CD Player, 26 Lập trình mơi trường Windows Cửa sổ - Window vLà vùng chữ nhật hình dùng để hiển thị kết output nhận input từ người dùng • Công việc ứng dụng GUI tạo cửa sổ làm việc vMỗi cửa sổ có cửa sổ cha (parent window), ngoại trừ cửa sổ Desktop • Tại thời điểm, có cửa sổ nhận input từ người dùng (Active/Focused window) 27 Lập trình mơi trường Windows Các thành phần cửa sổ 28 Lập trình mơi trường Windows Các control thông dụng Tab Control Edit box Listbox Combobox Check box Static text Button 29 Lập trình mơi trường Windows Các control thơng dụng 30 Lập trình mơi trường Windows Qui ước đặt tên vDùng chữ hoa với tiếp đầu ngữ mơ tả loại CS IDI tượng IDC WS WM CW DT CS_HREDRAW CS_VREDRAW CW_USEDEFAULT DT_CENTER Class style ID number (số nhận dạng) cho biểu ID number (số nhận dạng) cho cursor Window style Window message Create Window option DrawText option DT_SINGLELINE IDC_ARROW DT_VCENTER IDI_APPLICATION WM_CREATE WM_DESTROY WM_PAINT WS_OVERLAPPEDWINDOW 31 Lập trình mơi trường Windows Giới thiệu NET v.NET bao gồm đầy đủ công cụ giúp tạo cài đặt ứng dng, NET bao gm: Đ Sn phm ca NET ã Visual studio.NET IDE • Ngơn ngữ lập trình: C#, VB.NET… § Dịch vụ web NET § NET Framework 32 Lập trình mơi trường Windows CLR VB NET Visual C# VB NET Compiler VC# Compiler Microsoft Intermediate Language (MSIL) Common Language Runtime (CLR) Just in Time (JIT) Compilers Native Code 36 Lập trình mơi trường Windows Q trình biên dịch 37 Lập trình mơi trường Windows Source code Managed code VB C# C++ Compiler Compiler Compiler Assembly IL Code Assembly IL Code Assembly IL Code Common Language Runtime JIT Compiler Class Loading and Layout Execution support Garbage Collection Security Native Code Operating System Services - Windows Unmanaged Component Các đặc điểm CLR vTự động quản lý nhớ vHệ thống kiểu liệu dùng chung ngôn ngữ lập trình vTính tương tác ngơn ngữ vĐộc lập với cấu trúc phần cứng bên vCơ chế bảo mật hệ thống vAn toàn kiểu liệu 39 Lập trình mơi trường Windows Các lớp sở NET framework vĐược xây dựng theo phương pháp hướng đối tượng vCung cấp lớp dùng để xử lý vấn đề thường gặp phải phát triển ứng dụng vĐược dùng chung cho nhiều ngơn ngữ lập trình khác vĐược tổ chức thành namespace lưu trữ assembly 40 Lập trình mơi trường Windows Các lớp sở NET framework vNamespace dùng để nhóm lớp interface có mối quan hệ luận lý với vCác namespace dùng ngơn ngữ tương thích với NET vNamespace sử dụng để hạn chế việc dùng tên cho hay nhiều lớp có mục đích sử dụng khác 41 Lập trình mơi trường Windows Các lớp sở NET framework vAssembly đơn vị phần mềm có chứa đầy đủ thơng tin lớp thực, cấu trúc interface để thực ứng dụng vAssembly lưu trữ thông tin để mơ tả nó, thơng tin gọi meta data 42 Lập trình mơi trường Windows ... Lập trình mơi trường Windows Các thành phần cửa sổ 28 Lập trình mơi trường Windows Các control thông dụng Tab Control Edit box Listbox Combobox Check box Static text Button 29 Lập trình mơi trường. .. 32 Lập trình môi trường Windows .NET Framework v.NET framework bao gồm thành phần chủ yếu § Common Language Runtime (CLR) § Các lớp sở NET Framework § Giao diện người dùng 33 Lập trình mơi trường. .. Language Runtime (CLR) Just in Time (JIT) Compilers Native Code 36 Lập trình mơi trường Windows Q trình biên dịch 37 Lập trình mơi trường Windows Source code Managed code VB C# C++ Compiler Compiler

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 Xem tại trang 5 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan