ĐỀ CƯƠNG C#
Số trang: 84
Loại file: doc
Dung lượng: 1.31 MB
Lượt xem: 14
Lượt tải: 0
Xem trước 9 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Các bài tập liên quan trong quá trình học môn lập trình hướng đối tượng trong ngành công nghệ thông tin
Nội dung trích xuất từ tài liệu:
ĐỀ CƯƠNG C#LuongThanhBinh – redhacker3824@Gmail.com. Đề Cương C#Câu 1: Cấu trúc cơ bản của chương trình C#.//Vùng bắt đầu khai báo, sử dụng không gian tên.using System;using System.Collections.Generic;using System.Text;//Vùng kết thúc sử dụng không gian tên.//Khai báo không gian tên của ứng dụng.namespace OnTapFull{ //Vùng bắt đầu khai báo các class. static class Program { static void Main(string[] args) { //Vùng bắt đầu khai báo tên và các phươngthức trong lớp. { //Khai báo khác. } } }}Lưu ý, mặc định không gian tên của Project chính là tên của Project, bạn có thểthay đổi không gian tên này bằng cách khai báo lại hoặc cấu hình trong cửa sổthuộc tính của Project.Câu 2: Thực đơn Refactor.Với số lượng lớn mã chương trình trong 1 Project, khi có nhu cầu về thay thế,chuyển đổi tầm vực của biến, sắp xếp thứ tự tham số,… thì bạn sử dụng dạngkỹ thuật Refactor từ thực đơn của Visual Studio .NET 2005.Refactor cung cấp các kỹ thuật như: Extract Method, Encapsulate Field, ExtractInterface, Reorder Parameters, Remove Parameters, Rename và Promote LocalVariable to Parameters.Extract Method: Cho phép định nghĩa 1 phương thức mới dựa trên đoạn chươngtrình đang chọn, sau đó khai báo để gọi phương thức vừa tạo ngay trên đoạn mãđã tách thành phương thức.Bạn hãy thực hành với ví dụ dưới đây://Vùng bắt đầu khai báo, sử dụng không gian tên.using System;using System.Collections.Generic;using System.Text; 1LuongThanhBinh – redhacker3824@Gmail.com.//Vùng kết thúc sử dụng không gian tên.//Khai báo không gian tên của ứng dụng.namespace OnTapFull{ //Vùng bắt đầu khai báo các class. static class Program { static void Main(string[] args) { int i = 9; int j = 10; int tong = i + j; Console.WriteLine(Tong = {0} + {1} = {2},i, j, tong); Console.ReadKey(); } }}Làm như sau:Sau đó 1 cái table nữa hiện ra yêu cầu nhập tên hàm muốn tạo ra:Bạn nhập tên của hàm muốn tạo và nhấp OK. 2LuongThanhBinh – redhacker3824@Gmail.com.Đoạn Code sẽ như thế này://Vùng bắt đầu khai báo, sử dụng không gian tên.using System;using System.Collections.Generic;using System.Text;//Vùng kết thúc sử dụng không gian tên.//Khai báo không gian tên của ứng dụng.namespace OnTapFull{ //Vùng bắt đầu khai báo các class. static class Program { static void Main(string[] args) { TinhTong(); } private static void TinhTong() { int i = 9; int j = 10; int tong = i + j; Console.WriteLine(Tong = {0} + {1} = {2},i, j, tong); Console.ReadKey(); } }}Bài 3: Hoàn thành bài tập đơn giản sau: 3LuongThanhBinh – redhacker3824@Gmail.com.Đầu tiên bạn tạo class ConCho.csusing System;using System.Collections.Generic;using System.Text;namespace BaiOne{ class ConCho { private string ten; public string Ten { get { return ten; } set { ten = value; } } private string giong; public string Giong { get { return giong; } set { giong = value; } } private int tuoi; public int Tuoi { get { return tuoi; } 4LuongThanhBinh – redhacker3824@Gmail.com. set { tuoi = value; } } private string maulong; public string Maulong { get { return maulong; } set { maulong = value; } } }}Sau đó bạn tạo class Program.csusing System;using System.Collections.Generic;using System.Text;namespace BaiOne{ class Program { static void Main(string[] args) { ConCho a = new ConCho(); a.Ten = Ben; a.Giong = Nhat; a.Tuoi = 1; a.Maulong = Trang Vang; Console.WriteLine(Ten Con Cho: {0},a.Ten); Console.WriteLine(Tuoi Con Cho: {0},a.Tuoi); Console.WriteLine(Giong Con Cho: {0},a.Giong); Console.WriteLine(Mau Long Con Cho: {0},a.Maulong); Console.ReadKey(); } }}Thế là xong yêu cầu bài toán. ^^!.Câu 4: Encapsulate Filed?Encapsulate Field chuyển một biến từ tầm vực Public (công khai) sang tầm vựccá nhân (private) bằng thuộc tính .NET. Ví dụ bạn thêm Class2 vào Project có tên 5LuongThanhBinh – redhacker3824@Gmail.com.FirstApplication trong Solution hiện hành.Kế đến bạn khai báo biến Public và sửdụng 2 biến đó trong 2 phương thức như ví dụ sau đây:using System;using System.Collections.Generic;using System.Text;namespace A{ class Class1 { public string x; public string y; public void ReadValue() { Console.Write(Enter X string: ); x = Console.ReadLine(); Console.Write(Enter Y String: ); y = Console.ReadLine(); } public void PrintValue() { Console.WriteLine(x: {0}, y: {1}, x, y); } }}Bạn nhập đoạn Code này vào rồi làm như sau: 6LuongThanhBinh – redhacker3824@Gmail.com.Mộ ...
Nội dung trích xuất từ tài liệu:
ĐỀ CƯƠNG C#LuongThanhBinh – redhacker3824@Gmail.com. Đề Cương C#Câu 1: Cấu trúc cơ bản của chương trình C#.//Vùng bắt đầu khai báo, sử dụng không gian tên.using System;using System.Collections.Generic;using System.Text;//Vùng kết thúc sử dụng không gian tên.//Khai báo không gian tên của ứng dụng.namespace OnTapFull{ //Vùng bắt đầu khai báo các class. static class Program { static void Main(string[] args) { //Vùng bắt đầu khai báo tên và các phươngthức trong lớp. { //Khai báo khác. } } }}Lưu ý, mặc định không gian tên của Project chính là tên của Project, bạn có thểthay đổi không gian tên này bằng cách khai báo lại hoặc cấu hình trong cửa sổthuộc tính của Project.Câu 2: Thực đơn Refactor.Với số lượng lớn mã chương trình trong 1 Project, khi có nhu cầu về thay thế,chuyển đổi tầm vực của biến, sắp xếp thứ tự tham số,… thì bạn sử dụng dạngkỹ thuật Refactor từ thực đơn của Visual Studio .NET 2005.Refactor cung cấp các kỹ thuật như: Extract Method, Encapsulate Field, ExtractInterface, Reorder Parameters, Remove Parameters, Rename và Promote LocalVariable to Parameters.Extract Method: Cho phép định nghĩa 1 phương thức mới dựa trên đoạn chươngtrình đang chọn, sau đó khai báo để gọi phương thức vừa tạo ngay trên đoạn mãđã tách thành phương thức.Bạn hãy thực hành với ví dụ dưới đây://Vùng bắt đầu khai báo, sử dụng không gian tên.using System;using System.Collections.Generic;using System.Text; 1LuongThanhBinh – redhacker3824@Gmail.com.//Vùng kết thúc sử dụng không gian tên.//Khai báo không gian tên của ứng dụng.namespace OnTapFull{ //Vùng bắt đầu khai báo các class. static class Program { static void Main(string[] args) { int i = 9; int j = 10; int tong = i + j; Console.WriteLine(Tong = {0} + {1} = {2},i, j, tong); Console.ReadKey(); } }}Làm như sau:Sau đó 1 cái table nữa hiện ra yêu cầu nhập tên hàm muốn tạo ra:Bạn nhập tên của hàm muốn tạo và nhấp OK. 2LuongThanhBinh – redhacker3824@Gmail.com.Đoạn Code sẽ như thế này://Vùng bắt đầu khai báo, sử dụng không gian tên.using System;using System.Collections.Generic;using System.Text;//Vùng kết thúc sử dụng không gian tên.//Khai báo không gian tên của ứng dụng.namespace OnTapFull{ //Vùng bắt đầu khai báo các class. static class Program { static void Main(string[] args) { TinhTong(); } private static void TinhTong() { int i = 9; int j = 10; int tong = i + j; Console.WriteLine(Tong = {0} + {1} = {2},i, j, tong); Console.ReadKey(); } }}Bài 3: Hoàn thành bài tập đơn giản sau: 3LuongThanhBinh – redhacker3824@Gmail.com.Đầu tiên bạn tạo class ConCho.csusing System;using System.Collections.Generic;using System.Text;namespace BaiOne{ class ConCho { private string ten; public string Ten { get { return ten; } set { ten = value; } } private string giong; public string Giong { get { return giong; } set { giong = value; } } private int tuoi; public int Tuoi { get { return tuoi; } 4LuongThanhBinh – redhacker3824@Gmail.com. set { tuoi = value; } } private string maulong; public string Maulong { get { return maulong; } set { maulong = value; } } }}Sau đó bạn tạo class Program.csusing System;using System.Collections.Generic;using System.Text;namespace BaiOne{ class Program { static void Main(string[] args) { ConCho a = new ConCho(); a.Ten = Ben; a.Giong = Nhat; a.Tuoi = 1; a.Maulong = Trang Vang; Console.WriteLine(Ten Con Cho: {0},a.Ten); Console.WriteLine(Tuoi Con Cho: {0},a.Tuoi); Console.WriteLine(Giong Con Cho: {0},a.Giong); Console.WriteLine(Mau Long Con Cho: {0},a.Maulong); Console.ReadKey(); } }}Thế là xong yêu cầu bài toán. ^^!.Câu 4: Encapsulate Filed?Encapsulate Field chuyển một biến từ tầm vực Public (công khai) sang tầm vựccá nhân (private) bằng thuộc tính .NET. Ví dụ bạn thêm Class2 vào Project có tên 5LuongThanhBinh – redhacker3824@Gmail.com.FirstApplication trong Solution hiện hành.Kế đến bạn khai báo biến Public và sửdụng 2 biến đó trong 2 phương thức như ví dụ sau đây:using System;using System.Collections.Generic;using System.Text;namespace A{ class Class1 { public string x; public string y; public void ReadValue() { Console.Write(Enter X string: ); x = Console.ReadLine(); Console.Write(Enter Y String: ); y = Console.ReadLine(); } public void PrintValue() { Console.WriteLine(x: {0}, y: {1}, x, y); } }}Bạn nhập đoạn Code này vào rồi làm như sau: 6LuongThanhBinh – redhacker3824@Gmail.com.Mộ ...
Tìm kiếm theo từ khóa liên quan:
bài tập C# lập trình C# đề cương C# ngôn ngữ lập trình tài liệu lập trình C#Gợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 276 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 267 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 226 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 218 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 186 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 170 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 168 0 0