Ngôn ngữ lập trình C Sharp

194 11 0
Ngôn ngữ lập trình C Sharp

Đ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

C# là một ngôn ngữ lập trình hướng đối tượng được phát triển bởi Microsoft, là phần khởi đầu cho kế hoạch .NET của họ. Tên của ngôn ngữ bao gồm ký tự thăng theo Microsoft nhưng được đọc là C sharp. Microsoft phát triển C# dựa trên C++ và Java. C# được miêu tả là ngôn ngữ có được sự cân bằng giữa C++, Visual Basic, Delphi và Java. .NET Framework là một thành phần cơ bản của Windows cho việc xây dựng và chạy các ứng dụng viết bởi các ngôn ngữ lập trình mới....

NGƠN NGỮ LẬP TRÌNH C SHARP Phùng Thị Bích Phượ TÌM HIỂU VỀ C SHARP Trước tìm hiểu C# xem số khái niệm sau đây:  Thứ nhất, LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG (OPP) Lập trình hướng đối tượng kỹ thuật lập trình hỗ trợ công nghệ đối tượng OPP xem giúp tăng xuất, đơn giản hóa độ phức tập bảo trỉ mở rộng phần mềm cách cho phép lập trình viên tập trung vào đối tượng phần mềm bậc cao Ngoài ra, nhiều người cho OPP dex tiếp thu cho người học lập trình phương pháp trước Phùng Thị Bích Phượ TÌM HIỂU VỀ C SHARP   Một cách giản lược khái niệm nỗ lực nhằm giảm nhẹ thao tác viết mã cho người lập trình, cho phép họ thao tác ứng dụng mà yếu tố bên ngồi tương tác với chương trình giống tương tác với đối tượng vật lý Những đối tượng ngôn ngữ OPP kết hợp mà liệu mà chúng nhìn nhận đơn vị Mỗi đối tượng có tên riêng biệt tất tham chiếu đến đối tượng tiến hành thơng qua tên Như vậy, đối tượng có khả nhận thơng báo, xử lý liệu (bên nó), gửi hay trả lời đến đối tượng khác trường.3 Phùng Thịhay Bíchmơi Phượ TÌM HIỂU VỀ C SHARP  Thứ hai, NGƠN NGỮ LẬP TRÌNH C C ngơn ngữ lập trình tương đối nhỏ vận hành gần với phần cứng gần với ngơn ngữ Assembler hầu hết ngôn ngữ bậc cao Hơn thế, C đơi đánh “có khả di động”, cho thấy khác quan trọng ngơn ngữ bậc thấp Assembler, việc mã C dịch thi hành hầu hết máy tính, hẳn ngơn ngữ Assembler chạy số máy tính đặc biệt Vì lý mà C xem ngơn ngữ bậc trung Phùng Thị Bích Phượ TÌM HIỂU VỀ C SHARP  C tạo với mục tiêu làm cho thuận tiện để viết chương trình lớn với số lỗi mẫu hình lập trình thủ tục mà lại khơng đặt gánh nặng lên vai người viết trình dịch C, người bề bộn với đặc tả phức tạp ngơn ngữ Phùng Thị Bích Phượ TÌM HIỂU VỀ C SHARP  Ngơn ngữ C# ứng dụng NET có tính vượt trội so với C Hay nói cách khác C# cách mạng ngơn ngữ lập trình Microsoft C Microsoft C++ với tính đơn giản, đại, hướng đối tượng có độ bảo mật cao Phùng Thị Bích Phượ Phần I: Tìm hiểu ngơn ngữ C Sharp (C#)  Ngôn ngữ C# đơn giản, khoảng 80 từ khóa mười kiểu liệu xây dựng sẵn Tuy nhiên ngôn ngữ C# có ý nghĩa cao thực thi khái niệm lập trình đại C# bao gồm tất hỗ trợ cho cấu trúc, thành phần Component, lập trình hướng đối tượng Những tính chất diện ngơn ngữ lập trình đại Và ngơn ngữ C# hội tụ điều kiện Hơn nữa, xây dựng tảng hai ngôn ngữ mạnh C++ Java Phùng Thị Bích Phượ Phần I: Tìm hiểu ngơn ngữ C Sharp (C#)  Ngôn ngữ C# phát triển đội ngũ kỹ sư Microsoft, người dẫn đầu Anders Hejlsberg Scott Wiltamuth Cả hai người người tiếng, Anders Hejlsberg biết đến tác giả Torbo Pascal, ngơn ngữ lập trình PC phổ biến Và ơng đứng đầu nhóm thiết kế Borland Delphi, thành công việc xây dựng môi trường phát triển tích hợp IDE cho lập trình Client/Server Phùng Thị Bích Phượ Phần I: Tìm hiểu ngơn ngữ C Sharp (C#)  Phần cốt lõi hay gọi trái tim ngơn ngữ lập trình hướng đối tượng hỗ trợ cho việc định nghĩa làm việc với lớp Những lớp định nghĩa kiểu liệu mới, cho phép người phát triển mở rộng ngôn ngữ để tạo mơ hình tốt để giải vấn đề Ngơn ngữ C# chứa từ khóa cho việc khai thác kiểu lớp đối tượng phương thức hay thuộc tính lớp, cho việc thực thi đóng gói, kế thừa đa hình, ba thuộc tính ngơn ngữ lập trình hướng đối tượng Phùng Thị Bích Phượ Phần I: Tìm hiểu ngôn ngữ C Sharp (C#)  Trong ngôn ngữ C#, thứ liên quan đến khai báo lớp tìm thấy phần khai báo Định nghĩa lớp C# khơng địi hỏi phải chia tập tin header tập tin nguồn giống ngôn ngữ C++ Hơn nữa, C# hỗ trợ kiểu XML, cho phép chèn tag XML để phát sinh tự động document cho lớp Phùng Thị Bích Phượ 10 4.3 Điều khiển TreeView this.Treeview1.Nodes.Add(“Root”,“My Computer”,1) this.Treeview1.Nodes.Add(“Root”,“My Computer”, ”C:\\Picture\\computer1.ico”) Phùng Thị Bích Phượ 180 4.3 Điều khiển TreeView Ví dụ: Liệt kê ổ đĩa thư mục ổ đĩa Phùng Thị Bích Phượ 181 4.3 Điều khiển TreeView Ví dụ: Liệt kê ổ đĩa thư mục ổ đĩa  Chú ý viết Code  Khai  báo: using System.IO; Khai báo sử dụng đối tượng Directory  Directory.GetLogicalDrives(): Lấy ds cách ổ đĩa logic  Directory.GetDirectories(F): Lấy danh sách thư mục thư mục F  Directory.GetFile(F): Lấy danh sách tệp tin thư mục F Phùng Thị Bích Phượ 182 4.3 Điều khiển TreeView Ví dụ: Liệt kê ổ đĩa thư mục ổ đĩa  Chú ý viết Code  Thêm nút vào TreeView sau: this.Treeview1.Nodes.Add(TreeNode node) VD: this.Treeview1.Nodes.Add(“Root,”My Computer”,1) Phùng Thị Bích Phượ 183 4.3 Điều khiển TreeView Ví dụ: Liệt kê ổ đĩa thư mục ổ đĩa   Liệt kê ổ Logic đặt lên Treevie Nút Show gọi hàm GetDisk() void GetDisk() { foreach (string d in Directory.GetLogicalDrives()) { this.treeView1.Nodes.Add(d); } Phùng Thị Bích Phượ 184 4.3 Điều khiển TreeView  Liệt kê Thư mục đặt lên Treeview void GetFolder(string name, int level) { try { foreach (string d in Directory.GetDirectories(name)) { this.treeView1.Nodes[level].Nodes.Add(d.Substring(3)); } //Cắt ký tự VD: C:\TP\Bin TP\Bin } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Warning); } } Phùng Thị Bích Phượ 185 4.3 Điều khiển TreeView  Để liệt kê tất thư mục ổ đĩa, ta sửa lại hàm GetDisk sau: void GetDisk() { int i = 0; foreach (string d in Directory.GetLogicalDrives()) { this.treeView1.Nodes.Add(d); GetFolder(d, i); i++; } } Phùng Thị Bích Phượ 186 4.3 Điều khiển TreeView  Liệt kê File có thư mục đặt lên Treeview void GetFile(string name, int level, int level1) { try { foreach (string d in Directory.GetFiles(name)) { this.treeView1.Nodes[level].Nodes[level1] Nodes.Add(d.Substring(name.Length + 1)); } } catch (Exception ex) { MessageBox.Show(ex.Message,"Error",MessageBoxButtons.AbortRetry Ignore, MessageBoxIcon.Warning); } Phùng Thị Bích Phượ 187 4.3 Điều khiển TreeView  Để Liệt kê File, thư mục ổ Logic đặt lên Treeview ta viết lại GetFolder sau: void GetFolder(string name, int level) { try { int level1 = 0; foreach (string d in Directory.GetDirectories(name)) { this.treeView1.Nodes[level].Nodes.Add(d.Substring(3)); GetFile(d, level, level1); level1++; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Warning); } Phùng Thị Bích Phượ 188 } 4.3 Điều khiển TreeView  Viết Code cho Nút CollapseAl ExpandAll private void button2_Click(object sender, EventArgs e) { treeView1.CollapseAll(); } private void button3_Click(object sender, EventArgs e) { treeView1.ExpandAll(); } Phùng Thị Bích Phượ 189 4.3 Điều khiển TreeView  Bài tập SV làm lại ví dụ Phùng Thị Bích Phượ 190 4.4 Điều khiển DateTimePicker  Giống VB 6.0 Phùng Thị Bích Phượ 191 4.5 Điều khiển MonthCalendar  Giống VB 6.0 Phùng Thị Bích Phượ 192 4.5 Điều khiển MonthCalendar Bài tập  Liệt kê tệp tin tạo trước ngày Combobox1 ổ đĩa (Chỉ ComboBox2) Phùng Thị Bích Phượ 193 CHÚC BẠN THÀNH CƠNG Phùng Thị Bích Phượ 194 ... ngữ C# Thứ tám, C# ngôn ngữ kh? ?c - Chúng ta nghe đến ngôn ngữ kh? ?c như: Visual Basic, C+ + Java C? ? lẽ tự hỏi kh? ?c ngơn ngữ C# ngơn ngữ Và tự hỏi lại chọn ngôn ngữ để h? ?c mà không chọn ngôn ngữ C? ?... ngôn ngữ C# ngôn ngữ kh? ?c vừa đề c? ??p giúp phần trả lời th? ?c m? ?c  Phùng Thị Bích Phượ 28 Tại phải sử dụng ngôn ngữ C# Thứ tám, C# ngôn ngữ kh? ?c - Microsoft nói C# mang đến s? ?c mạnh ngôn ngữ C+ +... Visual basic, Perl, ngôn ngữ kh? ?c nghĩ cung c? ??p tất ch? ?c cần thiết Phùng Thị Bích Phượ 16 Tại phải sử dụng ngôn ngữ C#  Ngôn ngữ C# ngôn ngữ dẫn xuất từ C C++, tạo từ tảng phát triển Microsoft

Ngày đăng: 20/05/2021, 02:51

Mục lục

    NGÔN NGỮ LẬP TRÌNH C SHARP

    TÌM HIỂU VỀ C SHARP

    TÌM HIỂU VỀ C SHARP

    Phần I: Tìm hiểu ngôn ngữ C Sharp (C#)

    Tại sao phải sử dụng ngôn ngữ C#

    Phần II: Khởi đầu học C Sharp

    Phần II: Khởi đầu học C Sharp Chương 2: Những cơ sở của ngôn ngữ C#

    Phần III: Lập trình Windows Form

    1.2. Ứng dụng Windows Forms

    Tạo Form lúc thi hành

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

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

Tài liệu liên quan