1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Bài giảng ngôn ngữ C#: Bài 1 - Chử Đức Hoàng - Trường Đại học Công nghiệp Thực phẩm Tp. Hồ Chí Minh

10 21 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 10
Dung lượng 753,89 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

• Trước đây Trường đại học Quốc gia thực hiện việc quản lý học viên cần rất nhiều về.. nhân lực cũng như vật lực để quản lý nhiều vấn đề như :.[r]

Trang 1

BÀI 1 GIỚI THIỆU NET VÀ C#

GV Chử Đức Hoàng

Trang 2

TÌNH HUỐNG DẪN NHẬP

 Vậy làm thế nào để máy tính có thể thực hiện được công việc quản lý

học viên?

• Trước đây Trường đại học Quốc gia thực hiện việc quản lý học viên cần rất nhiều về nhân lực cũng như vật lực để quản lý nhiều vấn đề như:

Mã học viên, tên , tuổi, quê quán, khoa, ngành đã tốt nghiệp, đang học, đã bị đuổi học, tạm dừng bảo lưu, các môn đã học, đang học, chưa học, điểm vào trường, điểm ra trường, điểm môn đã học,…

• Khi công nghệ thông tin phát triển, tin học được ứng dụng vào nhiều lĩnh vực Trong

đó, một lĩnh vực có rất nhiều ứng dụng đó là quản lý học viên Hơn nữa, việc ứng dụng internet vào lĩnh vực quản lý cũng nhiều Chính vì vậy, trường đại học quốc gia muốn xây dựng một hệ thống quản lý học viên và các hoạt động của học viên trên máy tính và có sử dụng những ứng dụng của internet

Trang 3

MỤC TIÊU

Trình bày được đặc điểm chung của ngôn ngữ C#

Mô tả về NET và vai trò của C# trong đó

Mô tả công cụ Visual Studio 2008

Xây dựng được ít nhất 01 chương trình C# có hoạt động đơn giản

Trang 4

NỘI DUNG

Giới thiệu chung về C#

1

Giới thiệu về NET

2

Giới thiệu về Visual Studio.NET

3

Làm việc với Visual Studio 2008

4

Lập trình ứng dụng bằng ngôn ngữ C# trên Visual Studio 2008

5

Trang 5

• Ngôn ngữ lập trình C# là gì?

• Đặc điểm chính của C#

• Ngôn ngữ C# và các ngôn ngữ khác

• Soạn thảo và biên dịch chương trình C#

1 GIỚI THIỆU VỀ C#

Trang 6

• C# là ngôn ngữ lập trình đơn giản, an toàn, hiện đại, hướng đối tượng, đặt trọng tâm vào internet, có khả năng thực thi cao trong môi trường NET

• Ngôn ngữ C# được phát triển bởi đội ngũ kỹ sư của Microsoft Trong đó, người dẫn

đầu là Anders Hejlsberg và Scott Wiltamuth.

• Phát hành phiên bản đầu tiên vào tháng 7 năm 2000

1.1 C# LÀ GÌ?

Trang 7

• Hỗ trợ lập trình cấu trúc, lập trình hướng đối tượng, hướng thành phần;

• Mạnh mẽ và mềm dẻo, kiểm soát và xử lý ngoại lệ;

• Ít từ khóa;

• Cơ chế tự động thu dọn rác;

• Chỉ cho phép đơn kế thừa;

• Hỗ trợ khái niệm interface và property;

• Lớp object là cha của tất cả các lớp, mọi lớp đều dẫn xuất từ lớp object

1.2 MỘT SỐ ĐẶC ĐIỂM CỦA NGÔN NGỮ C#

Trang 8

Có hai cách để soạn thảo, biên dịch và thực thi cho chương trình C# đó là:

• Sử dụng chương trình soạn thảo văn bản bất kỳ rồi sử dụng command line để biên dịch và thực thi

• Sử dụng môi trường phát triển tích hợp (IDE)

1.3 SOẠN THẢO VÀ BIÊN DỊCH CHƯƠNG TRÌNH C#

Biên dịch chương trình C#

• Ngôn ngữ C# biên dịch chương trình ra mã trung gian (MSIL)

• Sau đó thực hiện bằng cách thông dịch hoặc biên dịch trong từng máy ảo tương ứng

QLSV.cs C# Compiler

QLSV.exe hoặc QLSV.dll

CLR trên Windows

Thực thi trên Windows

CLR trên Linux

Thực thi trên Linux

Thực thi trên MacOS

CLR trên MacOS

MSIL

Trang 9

Sử dụng chương trình soạn thảo văn bản

• Dùng bất kỳ một trình soạn thảo văn bản để lập trình

• Lưu tập tin dưới dạng *.cs

• Dùng command line để biên dịch và thực thi tập tin nguồn Mẫu dòng lệnh biên dịch là:

csc.exe /out:C:\QLSV.exe d:\QLSV.cs

Sử dụng IDE

• Dùng bộ IDE của VS.NET

• Mở chương trình VS.NET đã được cài trên máy

• Tạo mới một chương trình

• Soạn thảo chương trình trong cửa sổ

1.3 SOẠN THẢO VÀ BIÊN DỊCH CHƯƠNG TRÌNH C# (tiếp theo)

Trang 10

Các loại ứng dụng C#

• Chương trình Console (TUI)

 Giao tiếp với người dùng bằng bàn phím

 Không có giao diện đồ họa (GUI)

• Chương trình Windows Form

 Giao tiếp với người dùng bằng bàn phím và mouse

 Có giao diện đồ họa và xử lý sự kiện

• Chương trình Web Form

 Kết hợp với ASP NET, C# đóng vài trò xử lý bên dưới (underlying code)

 Có giao diện đồ họa và xử lý sự kiện

1.3 SOẠN THẢO VÀ BIÊN DỊCH CHƯƠNG TRÌNH C# (tiếp theo)

Ngày đăng: 01/04/2021, 00:49

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w