Bài giảng cung cấp cho người học các kiến thức: Sử dụng biến tĩnh và hàm tĩnh, xác định các thành phần của .NET Framework, sử dụng Visual Studio .NET IDE. Mời các bạn cùng tham khảo nội dung chi tiết.
Object-Oriented Programming Using C# NGƠN NGỮ LẬP TRÌNH NÂNG CAO Ver 1.0 Slide of 35 Object-Oriented Programming Using C# Mục tiêu Nội dung Sử dụng biến tĩnh hàm tĩnh Xác định thành phần NET Framework Sử dụng Visual Studio NET IDE Ver 1.0 Slide of 35 Object-Oriented Programming Using C# Biến tĩnh hàm tĩnh Mỗi đối tượng có tập biến thành viên Để ghi nhớ giá trị biến suốt chương trình, khai báo biến tĩnh Để thao tác sử dụng giá trị biến tĩnh, định nghĩa hàm hàm tĩnh Ver 1.0 Slide of 35 Object-Oriented Programming Using C# Biến tĩnh Từ khóa 'static' nghĩa có thể biến đưa tồn class Biến static sử dụng để định nghĩa số giá trị truy xuất cách gọi thơng qua class mà khơng cần tạo thể cho Biến static khởi tạo bên ngồi hàm thành viên định nghĩa class Không giống biến thành viên, biến static tồn nhớ cho tất đối tượng class Ver 1.0 Slide of 35 Object-Oriented Programming Using C# Hàm tĩnh Hàm tĩnh truy cập biến tĩnh Hàm tĩnh tồn trước đối tượng tạo Ver 1.0 Slide of 35 Object-Oriented Programming Using C# Ví dụ: Đến số lần hàm gọi sử dụng hàm tĩnh Vấn đề đặt ra: John nhà phát triển phần mềm công ty Zed Axsis Technology cần kiểm tra bao nhiều lần hàm gọi Đối với công việc này, anh yêu cầu tạo hàm “CountFunction” Hãy giúp John tạo hàm Ver 1.0 Slide of 35 Object-Oriented Programming Using C# Giới thiệu NET Framework NET Framework, giới thiệu Microsoft, hướng tới tích hợp đa dạng ngơn ngữ lập trình dịnh vụ .NET Framework thiết kế để tạo cải thiện quan trọng sử dụng lại mã, đặc tả mã, quản lý tài nguyên, phát triển đa ngôn ngữ, an ninh, triển khai quản trị .NET Framework bao gồm tất công nghệ giúp tạo chạy ứng dụng mạnh mẽ, khả mở rộng ứng dụng phân tán Ver 1.0 Slide of 35 Object-Oriented Programming Using C# Giới thiệu NET Framework (tiếp) Bộ NET bao gồm: NET Products NET Services NET Framework Chúng ta tìm hiểu chi tiết thành phần NET Ver 1.0 Slide of 35 Object-Oriented Programming Using C# Giới thiệu NET Framework (tiếp) NET Products: NET products hướng tới cho phép nhà phát triển tạo ứng dụng có khả tương tác liên tục với thành phần khác Tất NET products sử dụng eXtensible Markup Language (XML) để miêu tả trao đổi liệu ứng dụng Một ví dụ NET product Visual Studio NET Ver 1.0 Slide of 35 Object-Oriented Programming Using C# Giới thiệu NET Framework (tiếp) NET Services: NET giúp tạo phần mềm dịch vụ Web (Web services) Web Service ứng dụng nghiệp vụ logic truy cập thông qua giao thức internet (Internet protocols) Hypertext Transfer Protocol (HTTP) Simple Object Access Protocol (SOAP) Chúng ta xác định dịch vụ Uniform Resource Locator (URL) Microsoft mang đến tập Web services, biết tới My Services Dịch vụ cho phép người sử dụng truy cập liệu cách kết nối lịch, danh bạ điện thoại, địa chỉ, thông tin cá nhân tới dịch vụ xác thực hộ chiếu Ver 1.0 Slide 10 of 35 Object-Oriented Programming Using C# Tạo Projects and Solutions (tiếp) Để tạo console application Visual Studio, cần tạo project Để tạo project, cần thực bước sau: Chọn Start All Programs Microsoft Visual Studio 2005 Microsoft Visual Studio 2005 Cửa sổ Start Page Microsoft Visual Studio xuất sau Ver 1.0 Slide 22 of 35 Object-Oriented Programming Using C# Tạo Projects and Solutions (tiếp) Chọn FileNewProject Hộp thoại New Project xuất sau Ver 1.0 Slide 23 of 35 Object-Oriented Programming Using C# Tạo Projects and Solutions (tiếp) Trong hội thoại New Project, lựa chọn Visual C# từ cửa sổ Project Types Console Application từ cửa sổ Templates Nhập tiên ứng dụng ô Name Chỉ nơi lưu project mục Location Chúng ta sử dụng nút Browse để duyệt tới thư mục nơi lưu project Kích nút OK Ver 1.0 Slide 24 of 35 Object-Oriented Programming Using C# Tạo Projects and Solutions (tiếp) Các thành phần giao diện người sử dụng Visual Studio NET IDE: Khi làm việc với console application project in Visual Studio NET, sử dụng thành phần Visual Studio NET IDE sau: Ver 1.0 Slide 25 of 35 Object-Oriented Programming Using C# Tạo Projects and Solutions (tiếp) Thanh công cụ tiêu chuẩn (Standard Toolbar): Standard toolbar bên menu Nó cung cấp phím rút gọn (shortcuts) cho danh mục dòng lệnh Ver 1.0 Slide 26 of 35 Object-Oriented Programming Using C# Tạo Projects and Solutions (tiếp) Bảng sau thể đa dạng thành phần Standard toolbar Tên Ver 1.0 Nút Chức NewProject Tạo project Add New Item Thêm danh mục Save Lưu SaveAll Lưu tất danh mục chưa lưu Cut Di chuyển Copy Sao chép Paste Dán Start Debugging Dịch xử lý Slide 27 of 35 Object-Oriented Programming Using C# Tạo Projects and Solutions (tiếp) Trang bắt đầu (Start Page): Khi bắt đầu Visual Studio NET, hiển thị trang bắt đầu (Start Page) Microsoft Visual Studio Start Page trang chủ mặc định cho trình duyệt cung cấp bên Visual Studio NET IDE Trang hiển thị vài project làm việc ngày cuối chỉnh sửa chúng Chúng ta mở project Ver 1.0 Slide 28 of 35 Object-Oriented Programming Using C# Tạo Projects and Solutions (tiếp) Cửa sổ Solution Explorer: Cửa sổ Solution Explorer liệt kê tên solution, tên project, tên class sử dụng project Ver 1.0 Slide 29 of 35 Object-Oriented Programming Using C# Tạo Projects and Solutions (tiếp) Cửa sổ Output: Cửa sổ Output hiển thị thơng tin trang thái đặc tính cung cấp Visual Studio NET IDE Ver 1.0 Slide 30 of 35 Object-Oriented Programming Using C# Tạo Projects and Solutions (tiếp) Cửa sổ Error List: Cửa sổ Error List hiển thị danh sách lỗi với mã nguồn (tập tin dịng) bị lỗi Nó giúp xác định định vị vấn đề phát tự động chỉnh sửa biên dịch mã Ver 1.0 Slide 31 of 35 Object-Oriented Programming Using C# Tạo Projects and Solutions (tiếp) Cửa sổ Class View: Cửa sổ Class View hiển thị lớp, phương thức, thuộc tính liên quan tới tập tin cụ thể Nó hiển thị theo miêu tả mối quan hệ tập tin Ver 1.0 Slide 32 of 35 Object-Oriented Programming Using C# Tạo Projects and Solutions (tiếp) Cửa sổ Code Editor: Code editor cho phép nhập chỉnh sửa mã Chúng ta sử dụng trình soạn thảo để thêm mã cho class Ver 1.0 Slide 33 of 35 Object-Oriented Programming Using C# Dịch xử lý project Để biên dịch xử lý chương trình, bạn cần thực thi nhữn bước sau: Chọn BuildBuild Solution ấn F6 để dịch ứng dụng Chọn DebugStart Debugging ấn F5 để xử lý ứng dụng Ver 1.0 Slide 34 of 35 Object-Oriented Programming Using C# Tổng kết Trong mục này, bạn học được: Biến tĩnh lưu trữ giá trị chí sau hàm xử lý Hàm tĩnh truy cập biến tĩnh Biến tĩnh truy cập sử dụng hàm tĩnh .NET Framework tạo nên nhiều thành phần, Common Language Specification (CLS), Common language Runtime (CLR), Just-In-Time (JIT) compiler CLS tập quy tắc phù hợp với tất ngơn ngữ NET Framework Khi chương trình dịch sử dụng trình biên dịch Visual Studio NET chuyển mã sang ngôn ngữ trung gian Intermediate Language (IL) thay cho ngôn ngữ máy Ver 1.0 Slide 35 of 35 Object-Oriented Programming Using C# Tổng kết (tiếp) Trình biên dịch Just-In-Time (JIT) sử dụng để dịch mã từ IL sang mã máy Common Language Runtime (CLR) môi trường nơi mà tất ứng dụng NET xử lý Visual Studio NET Integrated Development Environment (IDE) cung cấp cho bạn giao diện chung cho việc phát triển đa dạng ứng dụng cho NET Framework Visual Studio NET cung cấp hai kiểu thùng chứa (containers), projects and solutions để tổ chức thành phần ứng dụng Ver 1.0 Slide 36 of 35 ... Runtime (CLR), Just-In-Time (JIT) compiler CLS tập quy tắc phù hợp với tất ngôn ngữ NET Framework Khi chương trình dịch sử dụng trình biên dịch Visual Studio NET chuyển mã sang ngơn ngữ trung gian... gian Intermediate Language (IL) thay cho ngôn ngữ máy Ver 1.0 Slide 35 of 35 Object-Oriented Programming Using C# Tổng kết (tiếp) Trình biên dịch Just-In-Time (JIT) sử dụng để dịch mã từ IL sang... khác cách dịch mã sang Intermediate Language (IL) IL ngôn ngữ bậc thấp mà CLR hiểu IL chuyển sang mã máy trình xử lý trình biên dịch JIT Trong trình biên dịch JIT, mã kiểm tra mức độ an toàn Mức