ĐẠI HỌC HUẾ
TRƢỜNG ĐẠI HỌC KINH TẾ
KHOA HỆ THỐNG THÔNG TIN KINH TẾ
tế
H
uế
in
h
KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC
Đ
ại
họ
cK
XÂY DỰNG WEBSITE
DẠY NGÔN NGỮ LẬP TRÌNH C#
DÀNH CHO NGƢỜI MỚI BẮT ĐẦU
Sinh viên thực hiện: Trƣơng Thị Hồng Nhung
Lớp: K46 Tin học kinh tế
ra trường và muốn tìm kiếm nhiều cơ hội để phát huy khả năng.
Em cũng xin gửi lời cảm ơn chân thành đến Thạc sĩ Lê Viết
cK
Mẫn, giảng viên Khoa Hệ thống Thông tin Kinh tế đã tận tình
hướng dẫn, giúp đỡ em rất nhiều từ những bước ban đầu cho đến
họ
khóa luận được hoàn thành tốt nhất có thể. Cuối cùng em xin cảm
ơn đến tất cả các thầy cô giáo trong Khoa Hệ thống Thông tin Kinh
Đ
ại
tế, đến gia đình người thân và tất cả bạn bè đã đóng góp ý kiến và
giúp đỡ cho đề tài của em được hoàn thành tốt đẹp.
Em xin chân thành cảm ơn!
Huế, tháng 05 năm 2016
Sinh viên: Trương Thị Hồng Nhung
Khóa luận tốt nghiệp
GVHD: ThS. Lê Viết Mẫn
MỤC LỤC
CHƢƠNG 1: THỰC TRẠNG GIẢNG DẠY NGÔN NGỮ LẬP TRÌNH C# VÀ
PHƢƠNG PHÁP GIẢNG DẠY ĐIỆN TỬ .................................................................8
họ
1.1.Ngôn ngữ lập trình C# ............................................................................................8
Đ
ại
1.2.Thực trạng việc giảng dạy ngôn ngữ lập trình C# .............................................12
1.3.Phƣơng pháp giảng dạy điện tử ...........................................................................13
CHƢƠNG 2: THIẾT KẾ BÀI GIẢNG NGÔN NGỮ LẬP TRÌNH C# DÀNH
CHO NGƢỜI MỚI BẮT ĐẦU ...................................................................................18
2.1.Mục tiêu và nguyên tắc thiết kế bài giảng ...........................................................18
2.2.Kết cấu loạt bài giảng ............................................................................................19
2.3.Nội dung một số bài giảng.....................................................................................22
2.3.1.Phần 1 – Giới thiệu .............................................................................................22
2.3.2.Phần 2 – Các khái niệm cơ bản .........................................................................23
Sinh viên thực hiện: Trương Thị Hồng Nhung
1
Khóa luận tốt nghiệp
GVHD: ThS. Lê Viết Mẫn
2.3.3.Phần 3 – Biến số ..................................................................................................24
2.3.4.Phần 4 – Kiểu logic .............................................................................................26
họ
3.2.3.Sơ đồ luồng dữ liệu (DFD – Data Flow Diagram) ...........................................42
3.2.4.Tích hợp ASPNETDB vào CSDL của website dạy ngôn ngữ lập trình C#
Đ
ại
dành cho ngƣời mới bắt dầu .......................................................................................44
3.3.Thiết kế và xây dựng website dạy ngôn ngữ lập trình C# dành cho ngƣời mới
bắt đầu ..........................................................................................................................46
KẾT LUẬN ..................................................................................................................55
TÀI LIỆU THAM KHẢO...........................................................................................56
PHỤ LỤC .....................................................................................................................57
Sinh viên thực hiện: Trương Thị Hồng Nhung
2
Khóa luận tốt nghiệp
GVHD: ThS. Lê Viết Mẫn
DANH MỤC CÁC CHỮ VIẾT TẮT VÀ KÝ HIỆU
Diễn giải
CSDL
h
Bảng 1.2: Từ khóa của ngôn ngữ C# .............................................................................11
Sinh viên thực hiện: Trương Thị Hồng Nhung
3
Khóa luận tốt nghiệp
GVHD: ThS. Lê Viết Mẫn
DANH MỤC CÁC HÌNH VẼ
Hình 2.1: Giao diện tương tác với người dùng..............................................................19
Hình 2.2: Giao diện bố cục nội dung bài giảng .............................................................20
Hình 2.3: Giao diện bố cục phần trắc nghiệm ...............................................................21
Hình 3.1: Sơ đồ chức năng kinh doanh .........................................................................40
uế
Hình 3.2: Sơ đồ ngữ cảnh ..............................................................................................41
Hình 3.3: Sơ đồ luồng dữ liệu mức 0 ............................................................................42
H
Hình 3.4: Sơ đồ phân rã chức năng 1.0 .........................................................................42
tế
4
Khóa luận tốt nghiệp
GVHD: ThS. Lê Viết Mẫn
MỞ ĐẦU
1.
Lý do chọn đề tài
Trong thời đại ngày nay, sự phát triển như vũ bão của công nghệ thông tin đang
ảnh hưởng tới mọi mặt của đời sống xã hội. Trong đó, giáo dục cũng chịu mọi sự tác
động mạnh mẽ của công nghệ thông tin. Sự phát triển của công nghệ thông tin làm cho
uế
lượng tri thức của nhân loại tăng lên rất nhiều. Chính vì vậy, các phương pháp giáo
dục truyền thống không thể nào truyền tải được hết nội dung tri thức. Do đó, việc thay
H
đổi phương pháp dạy và học cho phù hợp với xu hướng phát triển của xã hội là rất cần
thiết.
tế
2.
Mục tiêu của đề tài
Mục đích của đề tài này là xây dựng một website dạy ngôn ngữ lập trình C# cho
học sinh, sinh viên, những người mới bắt đầu học lập trình. Website giúp học sinh,
sinh viên, những người mới bắt đầu học khám phá những kiến thức cơ bản của ngôn
ngữ lập trình C# theo cách tương tác, trực quan và thú vị.
Sinh viên thực hiện: Trương Thị Hồng Nhung
5
Khóa luận tốt nghiệp
GVHD: ThS. Lê Viết Mẫn
Mục tiêu cụ thể:
+ Nghiên cứu tổng hợp ngôn ngữ lập trình C#, thực trạng giảng dạy ngôn ngữ lập
trình C# và phương pháp giảng dạy điện tử.
+ Thiết kế hệ thống bài giảng ngôn ngữ lập trình C# theo hướng tương tác, trực
quan và thú vị.
+ Xây dựng website dạy ngôn ngữ lập trình C# dựa trên các bài giảng đã thiết kế
uế
được.
Đối tƣợng và phạm vi nghiên cứu
hỏi cách thức hoạt động của website. Từ đó đề ra một mô hình website dạy ngôn ngữ
lập trình C# có nội dung chính xác, khách quan.
Đ
ại
- Phương pháp phân tích, đánh giá: quan sát, nhìn nhận vấn đề, sàng lọc những
kiến thức cần thiết từ cơ bản đến nâng cao, từ đó hoàn thiện khoá luận.
- Phương pháp phân tích, thiết kế hệ thống: tiến hành tổng hợp, phân loại thông
tin. Dựa trên những thông tin thu thập được, kiến thức và nền tảng công nghệ có sẵn,
tiến hành xây dựng website dạy ngôn ngữ lập trình C# dành cho người mới bắt đầu.
- Phương pháp lập trình hướng đối tượng: sau khi tiến hành phân tích, thiết kế
website sẽ lựa chọn ngôn ngữ lập trình C# và ASP.NET với hệ quản trị CSDL
Microsoft SQL Server để quản lý.
Sinh viên thực hiện: Trương Thị Hồng Nhung
6
Khóa luận tốt nghiệp
GVHD: ThS. Lê Viết Mẫn
- Phương pháp tổng hợp: hoàn thiện khoá luận dựa trên những kiến thức cơ bản đã
thu nhận được trong quá trình học tập và những tài liệu, kiến thức tích luỹ được trong
quá trình chủ động học hỏi, tìm kiếm.
C#, các đặc điểm của ngôn ngữ lập trình C#, thực trạng giảng dạy ngôn ngữ lập trình
cK
Chƣơng 2: Thiết kế bài giảng ngôn ngữ lập trình C# dành cho ngƣời mới bắt đầu.
Cụ thể, chương này trình bày nội dung các bài giảng ngôn ngữ lập trình C# dựa trên
ngôn ngữ lập trình C#.
họ
Chƣơng 3: Phân tích, thiết kế và xây dựng website dạy ngôn ngữ lập trình C#
dành cho ngƣời mới bắt đầu. Đây là nội dung chính của khoá luận. Cụ thể, chương
Đ
ại
này trình bày các bước mô phỏng mô hình website, phân tích, thiết kế giao diện
website và chạy thử website. Tên website là “Website dạy ngôn ngữ lập trình C# dành
cho người mới bắt đầu”. Đây là website được cài đặt bằng ngôn ngữ C# và ASP.NET.
Trong đó, ASP.NET được dùng để xây dựng giao diện tương tác với người dùng; còn
C# là ngôn ngữ lập trình bên dưới. Website có thao các CSDL sử dụng Microsoft SQL
Server.
Sinh viên thực hiện: Trương Thị Hồng Nhung
7
Khóa luận tốt nghiệp
cK
hiểu được. Một ngôn ngữ lập trình phải thỏa mãn được hai điều kiện cơ bản là:
1. Phải dễ hiểu và dễ sử dụng đối với người lập trình, để con người có thể dùng nó
họ
giải quyết các bài toán khác.
2. Phải miêu tả một cách đầy đủ và rõ ràng các tiến trình (tiếng Anh: process), để có
thể chạy được trên các máy tính khác.
Đ
ại
1.1.3. Ngôn ngữ lập trình C#
Ngôn ngữ lập trình C# là ngôn ngữ hướng đối tượng đơn giản, trong sáng, chỉ
gồm khoảng 80 từ khoá và hơn 10 kiểu dữ liệu cơ sở. C# bao gồm tất cả những hỗ trợ
cho cấu trúc, thành phần (component), lập trình hướng đối tượng. C# được xây dựng
dựa trên nền tảng của ngôn ngữ C++ và Java.
Ngôn ngữ lập trình 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. Anders Hejlsberg là một kiến
trúc sư website nổi tiếng với các sản phẩm Turbo Pascal, Delphi, J++, WFC.
Sinh viên thực hiện: Trương Thị Hồng Nhung
8
Pointer arithmetic in unsafe
Interfaces
Some syntactic details
in
h
Generics
Namespaces
họ
Strong typing
cK
Exceptions
Threads
Giống C++
H
-
Garbage collections
uế
nhớ tự động, những kiểu dữ liệu mở rộng và bảo mật mã nguồn.
H
Con trỏ được tích hợp vào ngôn ngữ C++. Chúng là nguyên nhân gây ra những
rắc rối của ngôn ngữ này. C# loại bỏ những phức tạp và rắc rối phát sinh bởi con trỏ
tế
dựa trên bộ thu gom bộ nhớ tự động và kiểu dữ liệu an toàn được tích hợp vào ngôn
in
- C# là ngôn ngữ hướng đối tượng
h
ngữ C#.
C# hỗ trợ các đặc tính của ngôn ngữ hướng đối tượng (Object-oriented language)
(polymorphism).
cK
như là sự đóng gói (encapsulation), sự kế thừa (inheritance), và đa hình
foreach
object
sizeof
unsafe
as
delegate
goto
operator
stackalloc
ushort
base
do
if
out
static
int
private
case
event
interface
protected
uế
Bảng 1.2: Từ khóa của ngôn ngữ C#
catch
explicit
internal
public
extern
is
readonly
uint
continue
float
new
sealed
ulong
decimal
for
null
short
unchecked
void
this
while
throw
số lý do để trở thành một ngôn ngữ phổ biến. Một trong những lý do chính là
Microsoft và sự cam kết của .NET. Nhiều sản phẩm của công ty này đa chuyển đổi và
viết lại bằng C#. Bằng cách sử dụng ngôn ngữ này, Microsoft đã xác nhận khả năng
Sinh viên thực hiện: Trương Thị Hồng Nhung
11
Khóa luận tốt nghiệp
GVHD: ThS. Lê Viết Mẫn
của C# cần thiết cho những người lập trình. .NET là một sự thay đổi trong cách tạo và
thực thi những ứng dụng. Ngoài hai lý do trên, ngôn ngữ C# phổ biến do những đặc
tính của ngôn ngữ này được đề cập trong mục trước như: đơn giản, hướng đối tượng,
mạnh mẽ.
Ngoài các đặc điểm trên, C# còn có các đặc điểm tiến bộ sau:
- Không yêu cầu con trỏ.
- Quản lý bộ nhớ tự động thông qua trình gom rác (Garbage Collector).
(structure) và thuộc tính lớp (class properties).
H
- Cho phép chồng hàm cho các kiểu dữ liệu tự tạo.
uế
- Cấu trúc cú pháp hình thức cho kiểu dữ liệu liệt kê (enumeration), cấu trúc
tế
Theo thống kê của Blog TopDev, trang web lớn về tìm kiếm cơ hội việc làm
CNTT ở Việt Nam, có 15 nguồn học C# dành cho người mới bắt đầu là: Tutorial
Point, C# Station, LearnCS.org, ZetCode, Microsoft C# Training, Udemy, Eduonix,
EDX, O‟Reilly School of Technology, Channel9.msdn.com, Những nền tảng
Programming with C#, Free Book Center, BookBoon, C# Programming, C#
Essentials. Đây là các nguồn học rất nổi tiếng và hiệu quả. Tuy nhiên, những người
Sinh viên thực hiện: Trương Thị Hồng Nhung
12
Khóa luận tốt nghiệp
GVHD: ThS. Lê Viết Mẫn
mới bắt đầu học sẽ cảm thấy nhàm chán, bất tiện và khó khăn khi đọc các nguồn tiếng
Anh, đặc biệt là người Việt Nam. Vậy nên, các nguồn học trên chưa thực sự gây hứng
thú học tập cho học sinh, sinh viên, những người mới bắt đầu học ngôn ngữ lập trình
C#.
Nhiều tài liệu, sách, giáo trình tiếng Việt được biên soạn nhưng chúng chưa thực
sự đầy đủ như các tài liệu tiếng Anh. Hơn nữa, việc đọc hay tìm kiếm theo từng nội
dung cũng làm giảm sự hứng thú với môn học và mất nhiều thời gian. Các tài liệu điển
uế
hình như:
H
Qua nghiên cứu các tài liệu giảng dạy trên, khóa luận nhận thấy rằng đối với
học sinh, sinh viên, những người mới bắt đầu học ngôn ngữ lập trình C#, người giảng
dạy phải truyền tải được các kiến thức cơ bản, đầy đủ và dễ hiểu về ngôn ngữ lập trình
C#. Các nội dung giảng dạy phải là các khái niệm cơ bản, các cú pháp, kỹ thuật cơ bản
của ngôn ngữ lập trình C# như: C# là gì, cấu trúc chương trình C#, cách tạo một
chương trình C# cơ bản, các cú pháp cơ bản, các kiểu dữ liệu, biến, toán tử, vòng lặp,
hàm, mảng, chuỗi, struct, enum, … Đó chính là các nội dung được chú trọng thiết kế
cho website dạy ngôn ngữ lập trình C# dành cho người mới bắt đầu trong đề tài này.
1.3. Phƣơng pháp giảng dạy điện tử
Sinh viên thực hiện: Trương Thị Hồng Nhung
13
Khóa luận tốt nghiệp
GVHD: ThS. Lê Viết Mẫn
Bài giảng điện tử là một hình thức tổ chức bài lên lớp mà ở đó toàn bộ kế hoạch
hoạt động dạy học đều thực hiện thông qua môi trường multimedia do máy vi tính tạo
ra. Multimedia được hiểu là đa phương tiện, đa môi trường, đa truyền thông. Trong
môi trường multimedia, thông tin được truyền dưới dạng: văn bản (text), đồ họa
(graphics), ảnh động (animation), ảnh tĩnh (image), âm thanh (audio) và phim video
(video clip). Đặc trưng cơ bản của bài giảng điện tử là toàn bộ kiến thức của bài học,
mọi hoạt động điều khiển của giảng viên đều được multimedia hóa.
dạy của giáo viên và kết quả học tập của học sinh, sinh viên. Công nghệ mô phỏng nếu
không phản ánh đúng nội dung, giá trị nghệ thuật và thực tế thì không nên sử dụng.
Đ
ại
Với bài giảng điện tử, giáo viên được giảm nhẹ việc thuyết giảng, tăng cường đối
thoại, thảo luận với học sinh, sinh viên. Học sinh, sinh viên được thu hút, kích thích
khám phá tri thức, có điều kiện quan sát vấn đề, chủ động nêu câu hỏi và nhờ vậy quá
trình học tập trở nên hứng thú, sâu sắc hơn. Tuy nhiên, vẫn còn không ít giáo viên gặp
khó khăn trong việc thiết kế bài giảng điện tử.
Bài giảng điện tử cần đảm bảo các tiêu chí sau:
-
Về nội dung:
Đảm bảo tính chính xác, phù hợp với chương trình đào tạo, với nội dung và tính
đặc thù bộ môn; với phương pháp, kỹ thuật và hình thức tổ chức dạy học.
Sinh viên thực hiện: Trương Thị Hồng Nhung
14
Khóa luận tốt nghiệp
GVHD: ThS. Lê Viết Mẫn
Đảm bảo tính khoa học (nhất là nguồn tài liệu khai thác từ internet) và phù hợp
với đối tượng dạy học.
Hiệu ứng chữ, hình ảnh, màu sắc, âm thanh, chuyển động được sử dụng có mức
của người học.
cK
độ, hài hòa, hợp lý. Không lạm dụng kỹ thuật để thỏa mãn sự hiếu kỳ, phân tán chú ý
Lưu ý: màu sắc thiếu trực quan, mờ nhạt hoặc sặc sỡ dễ gây phản cảm; âm
-
họ
thanh ồn ào sẽ giảm hứng thú học tập của người học.
Về kỹ thuật:
Đ
ại
Tiện ích trong tổ chức dạy học; thích ứng với điều kiện sẵn có; đa dạng các
hình thức liên kết nội dung bài học với các nguồn học liệu đa phương tiện (các file âm
thanh, hình ảnh, video clip, file trình diễn bài giảng có tích hợp video, …), với phần
mềm giáo khoa và các công cụ chuyên biệt khác.
Dễ tạo các mối liên hệ tương tác (giữa người dạy với người học, giữa người học
với người học) dạy học với tài liệu mở, dẫn dắt người học xây dựng bài, củng cố, khắc
sâu kiến thức.
Sinh viên thực hiện: Trương Thị Hồng Nhung
15
h
Bài giảng điện tử cần đảm bảo các yêu cầu sau:
in
Yêu cầu của một bài giảng điện tử là tích hợp các ứng dụng công nghệ thông tin
sao cho phù hợp với nội dung, mục đích dạy học, đảm bảo đặc trưng bộ môn, góp
cK
phần tích cực hóa hoạt động học tập của học sinh, sinh viên, làm tăng hiệu quả dạy
học. Có thể cụ thể hóa thành các yêu cầu sau:
Yêu cầu về nội dung:
họ
-
Cần trình bày nội dung bài giảng điện tử với lý thuyết cô đọng, được minh họa
Đ
ại
sinh động và có tính tương tác cao, rõ nét mà phương pháp giảng dạy bằng lời khó
diễn tả. Để thực hiện yêu cầu này, giảng viên cần phải hiểu rất rõ vấn đề cần trình bày,
phải thể hiện các phương pháp sư phạm truyền thống. Đồng thời, giảng viên cần phải
có kỹ năng về tin học để thực hiện các minh họa, mô phỏng hoặc tận dụng chọn lọc từ
tư liệu điện tử có sẵn.
Đầy đủ: có đủ yêu cầu nội dung bài học.
H
Trực quan: hình vẽ, âm thanh, bảng biểu trực quan, sinh động, hấp dẫn người
học.
tế
Từ những vấn đề trên, tôi thực hiện đề tài “Xây dựng website dạy ngôn ngữ
lập trình C# dành cho ngƣời mới bắt đầu” nhằm tạo ra một website dạy ngôn ngữ
h
lập trình C# theo hướng tương tác, vui vẻ, giúp học sinh, sinh viên, những người mới
in
bắt đầu học lâp trình nắm vững những kiến thức cơ bản của ngôn ngữ lập trình C#. Từ
cK
đó, tạo động lực cho học sinh, sinh viên, những người mới bắt đầu học lập trình học
Đ
ại
họ
tập, thực hành nâng cao.
cho người học các kiến thức cơ bản về ngôn ngữ lập trình C# qua các khái niệm từ cơ
h
bản đến nâng cao, được xây dựng cho người mới học để giúp họ hiểu các khái niệm cơ
in
bản về lập trình C#.
tương tác, trực quan.
Đơn giản: Mỗi bài giảng tập trung bám sát vào một nội dung cụ thể về ngôn
họ
-
cK
Hệ thống bài giảng ngôn ngữ lập trình C# được xây dựng theo hướng đơn giản,
ngữ lập trình C#. Nội dung được chắt lọc nhưng đảm bảo tính đầy đủ và chính xác cao.
Điều này giúp học sinh, sinh viên nắm rõ bản chất, nội dung bài học một cách rõ ràng,
Đ
ại
cụ thể và dễ hiểu.
-
uế
Hình 2.1: Giao diện tƣơng tác với ngƣời dùng
cK
Loạt bài giảng được chia thành nhiều phần, mỗi phần đảm nhiệm một nội dung
khác nhau của ngôn ngữ lập trình C#. Sau mỗi bài giảng là bài “Trắc nghiệm vui” bao
gồm các câu hỏi lý thuyết theo hình thức trắc nghiệm. Cụ thể, bài giảng được chia
-
họ
thành 11 phần như sau:
Phần 1 – Giới thiệu: tạo, biên dịch và chạy chương trình minh họa. Phân tích
Đ
ại
ngắn gọn chương trình để giới thiệu cấu trúc chương trình C#, cách thức tạo ra một
chương trình C#.
-
Phần 2 – C# cơ bản: giới thiệu một số khái niệm cơ bản của ngôn ngữ lập trình
C# như mã nguồn, biến, các kiểu dữ liệu.
-
-
Phần 8 – Hàm: hàm và các định nghĩa liên quan đến hàm.
-
Phần 9 – Vòng lặp: giới thiệu cách thức hoạt động của các vòng lặp cơ bản
như while, do while, for.
Phần 10 – Cấu trúc: định nghĩa, cách tạo một cấu trúc và các thao tác cơ bản
uế
-
trong cấu trúc.
Phần 11 – Kiểu liệt kê: khái niệm, cách thức khai báo, nhập liệu kiểu liệt kê,
H
-
giới thiệu lệnh lựa chọn switch case.
tế
Bố cục bài giảng:
Đ
Khung 2: Mã nguồn minh họa cho nội dung bài giảng.
-
Khung 3: Kết quả biên dịch mã nguồn ở khung 2.
-
Khung 4: Giải thích nội dung bài giảng.
-
Khung 5: Các nút thao tác.
Bố cục phần trắc nghiệm:
Đ
ại
họ
cK
in
h
tế
H
-
Khung 4: Nút thao tác. Khi trả lời sai sẽ không được trả lời lại.
2.3. Nội dung một số bài giảng
Trong phần này, khóa luận chỉ trình bày tóm tắt nội dung một số bài giảng. Nội
dung đầy đủ tất cả các bài giảng có thể xem ở phần Phụ lục.
2.3.1. Phần 1 – Giới thiệu
Phần này giới thiệu khái quát về một chương trình C#, cách tạo, biên dịch và
H
-
uế
Mục đích bài giảng
chạy chương trình minh họa.
Phân tích ngắn gọn chương trình để giới thiệu về cấu trúc một chương trình C#,
tế
-
Nội dung bài giảng
Phần giới thiệu (phần hiển thị trên website ở khung số 1 trong hình 2.2): Mỗi
{
static void Main(string[] args)
{
Console.Write ("Hello World");
Console.ReadKey ();
}
}
}
Mã nguồn trên giới thiệu cấu trúc một chương trình C#. Người học chỉ cần bấm
nút “Chạy” (xem khung số 5 ở hình 2.2) để biên dịch chương trình.
Sinh viên thực hiện: Trương Thị Hồng Nhung
22
Khóa luận tốt nghiệp
GVHD: ThS. Lê Viết Mẫn
-
Kết quả: Hello World
-
Giải thích (phần hiển thị trên website ở khung số 3 trong hình 2.2): Các tập tin
.cs là các tập tin mã nguồn C#. Mỗi tập tin nên chứa cài đặt cho một và chỉ một lớp.
Program.cs là tập tin mặc định đầu tiên được tạo ra trong project để chứa đoạn chương
-
h
Nội dung bài giảng
cK
tên biến và gán giá trị cho biến với phép gán “=”.
Cú pháp khai báo biến: <kiểu_dữ_liệu> <tên_biến> = <giá_trị>;
Mã nguồn:
họ
-
Đ
ại
static void Main(string[] args)
{
string ten = "C#";
ten =
;
"Học C#"
"Học lập trình"
Console.Write (ten);
}