Công nghệ phần mềm - Chương 1 - Môi trường lập trình doc

27 725 1
Công nghệ phần mềm - Chương 1 - Môi trường lập trình doc

Đ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

KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM Chương Mơi trường lập trình Vũ Thu Un Email: vtuyen.uneti@moet.edu.vn Nội dung Giới thiệu Mơi trường lập trình Ví dụ Một số khái niệm Giới thiệu Visual Studio NET Mơi trường phát triển tích hợp Microsoft Chương trình viết nhiều ngơn ngữ khác Visual C# Visual C++ VB.NET Được công bố vào tháng năm 2000 Visual C# Là ngôn ngữ hướng đối tượng, lập trình trực quan dựa ngơn ngữ C, C++ Java 2007 Bộ môn Các Hệ thống Thông tin Slide Giới thiệu Microsoft.NET Framework XML Web Web Services Forms ASP.NET Windows Forms C#, VB.NET, J#, C++ … Data and XML Classes Base Framework Classes Common Language Runtime 2007 Bộ môn Các Hệ thống Thông tin Slide Môi trường lập trình NET Tạo Project Chọn File 2007 New Project Bộ môn Các Hệ thống Thông tin Slide Mơi trường lập trình NET Tạo Project Chọn Visual C# Windows Chọn Windows Application Chọn Location Gõ tên Project Chú ý: Ngầm định tự động tạo thư mục chứa Project 2007 Bộ môn Các Hệ thống Thông tin Slide Mơi trường lập trình NET Một số khái niệm C# NET Project Tập hợp tệp, hình ảnh, tài liệu Project C# NET solution Tập hợp Project tạo nhiều ứng dụng Một Solution có Project 2007 Bộ mơn Các Hệ thống Thơng tin Slide Mơi trường lập trình NET Một số khái niệm Ứng dụng Console applications Chạy môi trường MS DOS Prompt Window Khơng có giao diện lập trình đồ hoạ Khơng có thành phần lập trình trực quan 2007 Bộ mơn Các Hệ thống Thơng tin Slide Mơi trường lập trình NET Một số khái niệm Ứng dụng Windows applications Chạy môi trường Windows Có giao diện lập trình đồ hoạ Có thành phần lập trình trực quan 2007 Bộ mơn Các Hệ thống Thơng tin Slide Mơi trường lập trình NET Giao diện NET 2007 Bộ môn Các Hệ thống Thơng tin Slide 10 Mơi trường lập trình NET Cửa sổ Toolbox Chứa điều kiển lập trình trực quan Nhóm theo chức 2007 Bộ mơn Các Hệ thống Thơng tin Slide 13 Mơi trường lập trình NET Cửa sổ Properties Hiển thị thuộc tính kiện đối tượng chọn Cột trái thuộc tính kiện Cột phải giá trị Thanh cơng cụ Alphabetic: Sắp xếp vần abc Properties: Thuộc tính đối tượng Events: Sự kiện đối tượng Description Mơ tả thuộc tính kiện 2007 Bộ mơn Các Hệ thống Thông tin Slide 14 Môi trường lập trình NET Một số thao tác Hiển thị cửa sổ Solution Explorer Chọn biểu tượng Solution Explorer Hiển thị cửa sổ Properties Chọn biểu tượng Properties Hiển thị cửa sổ ToolBox Chọn biểu tượng ToolBox Solution Explorer 2007 Properties Bộ môn Các Hệ thống Thông tin ToolBox Slide 15 Mơi trường lập trình NET Một số thao tác Dịch Project Ấn F6 hoặcchọn menu Build Build Solution Chạy Project Ấn F5 chọn menu Debug Start Debugging Chú ý: Khi chạy Project máy tự động ghi thay đổi Trong Project có nhiều Form, để chạy Form cần vào cửa sổ Solution Explorer chọn program.cs để khai báo lại Form cần chạy Project chạy Form hết lỗi cú pháp 2007 Bộ môn Các Hệ thống Thông tin Slide 16 Ví dụ Xây dựng Form 2007 Bộ mơn Các Hệ thống Thơng tin Slide 17 Ví dụ Mã lệnh chương trình 2007 Bộ mơn Các Hệ thống Thơng tin Slide 18 Một số khái niệm Cấu trúc chương trình Visual C# Program File1.cs namespace A { } class X { } 2007 File2.cs File3.cs namespace A { } class Y { } namespace B { } class Z { } Bộ môn Các Hệ thống Thông tin class Z { } Slide 19 Một số khái niệm Không gian tên - namespaces Các lớp tổ chức thư viện Cho phép sử dụng lại mã lệnh Phải mở sử dụng lớp namespace Ví dụ using System.Text; using System.Windows.Forms; namespace WindowsApplication1 2007 Bộ môn Các Hệ thống Thông tin Slide 20 Một số khái niệm Một số không gian tên NET System: Chứa lớp kiểu liệu sở (int, double, char, ) Mọi chương trình phải mở thư viện System.Data: Chứa lớp ADO NET dùng cho truy nhập thao tác với sở liệu System.Drawing: Chứa lớp làm việc với đồi hoạc System.IO: Chứa lớp làm việc với tệp thư mục 2007 Bộ môn Các Hệ thống Thông tin Slide 21 Một số khái niệm Một số không gian tên NET System.Windows.Forms: Chứa lớp làm việc với giao diện đồ hoạ System.Xml: Chứa lớp xử lý liệu XML 2007 Bộ môn Các Hệ thống Thông tin Slide 22 Một số khái niệm Cấu trúc lớp class { fields, constants methods constructors, destructors properties events indexers overloaded operators nested types (classes, structs, enums,) } 2007 Bộ môn Các Hệ thống Thông tin Slide 23 Một số khái niệm Cấu trúc lớp Constructors – Hàm thiết lập lớp Tự động thực tạo đối tượng lớp Có quyền public Có tên trùng với tên lớp Khơng có giá trị trả Có thể định nghĩa tham số Có thể định nghĩa nhiều hàm thiết lập lớp Một hàm thiết lập gọi hàm thiết lập khác với từ khoá this Tạo đối tượng dựa hàm thiết lập lớp 2007 Bộ môn Các Hệ thống Thông tin Slide 24 Một số khái niệm Cấu trúc lớp Hàm thiết lập ngầm định Nếu lớp không định nghĩa hàm thiết lập, chương trình dịch tự sinh ham thiết lập ngầm định Nếu có hàm thiết lập khai báo, hàm thiết lập ngầm định không sinh Destructors - hàm huỷ bỏ Tự động thực giải phóng đối tượng khỏi nhớ Khơng có từ khố public private Tên hàm bắt đầu dấu ~ tiếp đến tên lớp Mỗi lớp có hàm huỷ bỏ 2007 Bộ môn Các Hệ thống Thông tin Slide 25 Một số khái niệm Ví dụ class rectangle{ private float a, b; //fields public rectangle(float x-0, float y=0){ //Constructor a = x; b = y; } public void init(float x, float y){ //Method a = x; b = y; } public float area(){ //Method returb a*b; } } 2007 Bộ môn Các Hệ thống Thông tin Slide 26 Một số khái niệm Đối tượng (object) Đối tượng đóng gói liệu phương thức (Object = Data + Method) Dữ liệu: Mô tả đối tượng Phương thức: Các hàm xử lý liệu đối tượng Truy nhập thành phần đối tượng public: Truy nhập nơi private: Chỉ truy nhập định nghĩa lớp Đối tượng phải tạo từ khoá new 2007 Bộ môn Các Hệ thống Thông tin Slide 27 ... Slide Mơi trường lập trình NET Giao diện NET 2007 Bộ môn Các Hệ thống Thông tin Slide 10 Mơi trường lập trình NET Các thành phần Form Là thành phần giao diện đồ hoạ Chứa điều khiển lập trình sử... tin Slide Mơi trường lập trình NET Một số khái niệm Ứng dụng Console applications Chạy môi trường MS DOS Prompt Window Khơng có giao diện lập trình đồ hoạ Khơng có thành phần lập trình trực quan... thống Thơng tin Slide 12 Mơi trường lập trình NET Cửa sổ Toolbox Chứa điều kiển lập trình trực quan Nhóm theo chức 2007 Bộ mơn Các Hệ thống Thơng tin Slide 13 Mơi trường lập trình NET Cửa sổ Properties

Ngày đăng: 09/07/2014, 13:20

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

  • Đang cập nhật ...

Tài liệu liên quan