1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình phân tích khả năng truy cập các thành phần tùy biến trong mảng có kích thước khác nhau p7

5 5 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 494,05 KB

Nội dung

Tham khảo tài liệu ''giáo trình phân tích khả năng truy cập các thành phần tùy biến trong mảng có kích thước khác nhau p7'', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

bu y N O W ! PD to Hình 2.4: Tạo ứng dụng C# console Visual Studio NET Hình 2.5: Phần soạn thảo mã nguồn cho project Visual Studio NET tạo lớp tên Class1, lớp tùy ý đổi tên chúng Khi đổi tên lớp, tốt đổi tên tập tin chứa lớp (Class1.cs) Giả sử 32 d o m o c Ngôn Ngữ C# w k m w o c u -tr a c k h a n g e Vi e lic O W N y bu to k lic C Ngơn Ngữ Lập Trình C# w w d o XC er w w w F- w C h a n g e Vi e ! XC er PD F- c u -tr a c k c N O W ! PD y bu to ví dụ đổi tên lớp thành ChaoMung, đổi tên tập tin Class1.cs (đổi tên tập tin cửa sổ Solution Explorer) Cuối cùng, Visual Studio NET tạo khung sườn chương trình, kết thúc với thích TODO vị trí bắt đầu Để tạo chương trình chào mừng minh họa trên, ta bỏ tham số string[] args hàm Main() xóa tất thích bên hàm Sau nhập vào dịng lệnh sau bên thân hàm Main() // Xuat man hinh System.Console.WriteLine(“Chao Mung”); Sau tất cơng việc đó, phần biên dịch chương trình từ Visual Studio NET Thông thường để thực công việc ta chọn kích hoạt chức menu, hay button toolbar, cách nhanh sử dụng phím nóng hay phím kết hợp để gọi nhanh chức Trong ví dụ, để biên dịch chương trình nhấn Ctrl-Shift-B chọn chức năng: Build  Build Solution Một cách khác dùng nút lệnh toolbar: Để chạy chương trình vừa tạo mà khơng sử dụng chế độ debug nhấn Ctrl-F5 hay chọn Debug  Start Without Debugging nút lệnh toolbar Visual Studio NET Ghi chú: Tốt hết nên bỏ nhiều thời gian để tìm hiểu hay khám phá mơi trường phát triển Visual Studio NET Đây cách thức tốt mà người phát triển ứng dụng nên thực Việc tìm hiểu Visual Studio NET thơng thạo giúp cho nhiều trình xây dựng phát triển ứng dụng sau Câu hỏi trả lời Câu hỏi 1: Một chương trình C# chạy máy nào? Trả lời 1: Không phải tất Một chương trình C# chạy máy có Common Language Runtime (CLR) cài đặt Nếu copy chương trình exe C# qua máy khơng có CLR nhận lỗi Trong phiên Windows khơng có CLR bảo thiếu tập tin DLL Câu hỏi 2: Nếu muốn đưa chương trình mà ta viết cho người bạn tập tin mà cần đưa? Trả lời 2: Thông thường cách tốt đưa chương trình biên dịch Điều có nghĩa sau mã nguồn biên dịch, có chương trình thực thi (tập tin có phần mở rộng *.exe ) Như vậy, muốn đưa chương trình Chaomung cho tất người bạn cần đưa tập tin Chaomung.exe Không cần thiết phải đưa tập tin nguồn Chaomung.cs Và người bạn không cần thiết phải có trình biên dịch C# Họ cần có C# runtime máy tính (như CLR Microsoft) chạy chương trình Câu hỏi 3: Sau tạo tập tin thực thi exe Có cần thiết giữ lại tập tin nguồn không? 33 Ngôn Ngữ C# d o m o c w k m w o c u -tr a c k h a n g e Vi e lic O W N y bu to C lic k Ngơn Ngữ Lập Trình C# w w d o XC er w w w F- w C h a n g e Vi e ! XC er PD F- c u -tr a c k c h a n g e Vi e N bu to k lic c Trả lời 3: Nếu từ bỏ tập tin mã nguồn sau khó khăn cho việc mở rộng hay thay đổi chương trình, cần thiết phải giữ lại tập tin nguồn Hầu hết IDE tạo các tập tin nguồn (.cs) tập tin thực thi Cũng giữ tập tin nguồn cần thiết phải giữ tập tin khác tài nguyên bên icon, image, form Chúng ta lưu giữ tập tin trường hợp cần thay đổi hay tạo lại tập tin thực thi Câu hỏi 4: Nếu trình biên dịch C# đưa trình soạn thảo, có phải thiết phải sử dụng nó? Trả lời 4: Khơng hồn tồn Chúng ta sử dụng trình soạn thảo văn lưu mã nguồn dạng tập tin văn Nếu trình biên dịch đưa trình soạn thảo nên sử dụng Nếu có mơt trình soạn thảo khác tốt sử dụng Một số tiện ích soạn thảo mã nguồn giúp cho ta dễ dàng tìm lỗi cú pháp, giúp tạo số mã nguồn tự động đơn giản Nói chung tùy theo theo tơi Visual Studio NET tốt để sử dụng Câu hỏi 5: Có thể khơng quan tâm đến cảnh báo biên dịch mã nguồn Trả lời 5: Một vài cảnh báo khơng ảnh hưởng đến chương trình chạy, số khác ảnh hưởng đến chương trình chạy Nếu trình biên dịch đưa cảnh báo, tức tín hiệu cho thứ khơng Hầu hết trình biên dịch cho phép thiết lập mức độ cảnh báo Bằng cách thiết lập mức độ cảnh báo quan tâm đến cảnh báo nguy hiểm, hay nhận hết tất cảnh báo Nói chung cách tốt nên xem tất cảnh báo để sửa chữa chúng, chương trình tạm gọi đạt u cầu khơng có lỗi biên dịch khơng có cảnh báo (nhưng chưa chạy kết quả!) Câu hỏi thêm Câu hỏi 1: Hãy đưa lý ngơn ngữ C# ngơn ngữ lập trình tốt? Câu hỏi 2: IL CLR viết tắt cho từ ý nghĩa nó? Câu hỏi 3: Đưa bước chu trình xây dựng chương trình? Câu hỏi 4: Trong biên dịch dịng lệnh lệnh sử dụng để biên dịch mã nguồn cs lệnh gọi chương trình nào? Câu hỏi 5: Phần mở rộng mà nên sử dụng cho tập tin mã nguồn C#? Câu hỏi 6: Một tập tin txt chứa mã nguồn C# có phải tập tin mã nguồn C# hợp lệ hay khơng? Có thể biên dịch hay khơng? Câu hỏi 7: Ngơn ngữ máy gì? Khi biên dịch mã nguồn C# tập tin exe tập tin ngơn ngữ gì? Câu hỏi 8: Nếu thực thi chương trình biên dịch khơng thực mong đợi chúng ta, điều cần phải làm? Câu hỏi 9: Một lỗi tương tự bên thường xuất nào? 34 Ngôn Ngữ C# d o m o o c u -tr a c k C w w w d o Ngơn Ngữ Lập Trình C# m C lic k to bu y w w w w y N O W ! XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c N O W ! PD y bu to mycode.cs(15,5): error CS1010: NewLine in constan Câu hỏi 10: Tại phải khai báo static cho hàm Main lớp? Câu hỏi 11: Một mã nguồn C# có phải chứa lớp tồn bên lớp C/C++? Câu hỏi 12: So sánh khác C# C/C++, C# với Java, hay ngôn ngữ cấp cao mà bạn biết? Câu hỏi 13: Con trỏ có cịn sử dụng C# hay khơng? Nếu có quản lý nào? Câu hỏi 14: Khái niệm ý nghĩa namespace C#? Điều xảy ngơn ngữ lập trình khơng hỗ trợ namespace? Bài tập Bài tập 1: Dùng trình soạn thảo văn mở chương trình exe mà ta biên dịch từ chương trình nguồn trước xem khác hai tập tin này, lưu ý đóng tập tin ta khơng chọn lưu tập tin Bài tập 2: Nhập vào chương trình sau biên dịch Cho biết chương trình thực điều gì? using System; class variables { public static void Main() { int radius = 4; const double PI = 3.14159; double circum, area; area = PI * radius* radius; circum = * PI * radius; // in kết Console.WriteLine(“Ban kinh = {0}, PI = {1}”, radius, PI); Console.WriteLine(“Dien tich {0}”, area); Console.WriteLine(“Chu vi {0}”, circum); } } Bài tập 3: Nhập vào chương trình sau biên dịch Cho biết chương trình thực điều gì? class AClass 35 Ngôn Ngữ C# d o m o c w k m w o c u -tr a c k h a n g e Vi e lic O W N y bu to C lic k Ngơn Ngữ Lập Trình C# w w d o XC er w w w F- w C h a n g e Vi e ! XC er PD F- c u -tr a c k c h a n g e Vi e y bu k lic c { static void Main() { int x, y; for( x = 0; x < 10; x++, System.Console.Write(“\n”)); for( y = ; y < 10; y++, System.Console.WriteLine(“{0}”,y)); } } Bài tập 4: Chương trình sau có chứa lỗi Nhập vào sửa lỗi Bài tập 5: Sửa lỗi biên dịch chương trình sau class Test { pubic static void Main() { Console.WriteLine(“Xin chao”); Consoile.WriteLine(“Tam biet”); } } Bài tập 6: Sửa lỗi biên dịch chương trình sau class Test { pubic void Main() { Console.WriteLine(‘Xin chao’); Consoile.WriteLine(‘Tam biet’); } } Bài tập 7: Viết chương trình xuất thơ: 36 Ngôn Ngữ C# d o m o o c u -tr a c k C m C lic w w w d o to Ngôn Ngữ Lập Trình C# k to bu y w w w w N N O W ! XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c ... chương trình mà ta viết cho người bạn tập tin mà cần đưa? Trả lời 2: Thông thường cách tốt đưa chương trình biên dịch Điều có nghĩa sau mã nguồn biên dịch, có chương trình thực thi (tập tin có phần. .. Khơng phải tất Một chương trình C# chạy máy có Common Language Runtime (CLR) cài đặt Nếu copy chương trình exe C# qua máy khơng có CLR nhận lỗi Trong phiên Windows khơng có CLR bảo thiếu tập tin... hợp để gọi nhanh chức Trong ví dụ, để biên dịch chương trình nhấn Ctrl-Shift-B chọn chức năng: Build  Build Solution Một cách khác dùng nút lệnh toolbar: Để chạy chương trình vừa tạo mà không

Ngày đăng: 08/05/2021, 17:52

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN