L p trình .NET và C#<br />
Lecture 3:<br />
<br />
N n t ng ngôn ng C#<br />
TS ào Nam Anh<br />
UTM, Khoa KH&CN<br />
<br />
1<br />
<br />
Resources<br />
Các gi i pháp l p trình C#, Nguy n Ng c Bình Phương - Thái Thanh Phong<br />
Allen Jones. C# Programmer's Cookbook. Microsoft Press, 2004<br />
John Connell. Coding Techniques for Microsoft Visual Basic .NET. Microsoft<br />
Press, 2002.<br />
Harvey M. Deitel, Paul J. Deitel, & Tem R. Nieto. Visual Basic .NET How to<br />
Program, Second Edition. Prentice Hall, 2002.<br />
Jose Mojica. C# and VB .NET Conversion Pocket Reference. O'Reilly, 2002.<br />
James Avery. Ten Must-Have Tools Every Developer Should Download Now.<br />
MSDN Magazine, 2004.<br />
Karl Moore. The Ultimate VB.NET and ASP.NET Code Book. Apress, 2003<br />
Matthew MacDonald. Microsoft Visual Basic .NET Programmer's Cookbook.<br />
Microsoft Press, 2003.<br />
Mark Schmidt & Simon Robinson. Microsoft Visual C# .NET 2003 Developer's<br />
Cookbook. Sams Publishing, 2003.<br />
Dương Quang Thi n. L p trình Visual C# th nào? Nhà xu t b n T ng H p TP.<br />
H Chí Minh, 2005.<br />
Nguy n Ng c Bình Phương & Lê Tr n Nh t Quỳnh. Các gi i pháp l p trình<br />
Visual Basic .NET. Nhà xu t b n Giao thông V n t i, 2006<br />
www.msdn.microsoft.com, www.codeproject.com, www.msd2d.com,<br />
www.developersdex.com, www.windowsforms.net, www.gotdotnet.com,<br />
www.codeguru.com, www.developerfusion.com<br />
<br />
2<br />
<br />
Ki u d li u<br />
Bi n và h ng<br />
Bi u th c<br />
Kho ng tr ng<br />
Câu l nh<br />
Toán t<br />
Namespace<br />
biên d ch<br />
3<br />
<br />
Ki u d<br />
<br />
li u<br />
<br />
Ki u d li u giá tr (value) và<br />
ki u d li u tham chi u (reference).<br />
<br />
4<br />
<br />
Ki u d<br />
Ki u d<br />
<br />
li u<br />
li u xây d ng s n<br />
<br />
C#<br />
<br />
S byte<br />
<br />
.Net<br />
<br />
Mô t<br />
<br />
byte<br />
<br />
1<br />
<br />
Byte<br />
<br />
S nguyên dương không d u t 0-255<br />
<br />
char<br />
<br />
2<br />
<br />
Char<br />
<br />
Ký t Unicode<br />
<br />
bool<br />
<br />
1<br />
<br />
Boolean<br />
<br />
Giá tr logic true/ false<br />
<br />
sbyte<br />
<br />
1<br />
<br />
Sbyte<br />
<br />
S nguyên có d u ( t -128<br />
<br />
short<br />
<br />
2<br />
<br />
Int16<br />
<br />
S nguyên có d u giá tr t -32768<br />
<br />
ushort<br />
<br />
2<br />
<br />
U nt16<br />
<br />
S nguyên không d u 0 – 65.535<br />
<br />
int<br />
<br />
4<br />
<br />
Int32<br />
<br />
S nguyên có d u –2.147.483.647 và 2.147.483.647<br />
<br />
uint<br />
<br />
4<br />
<br />
Uint32<br />
<br />
S nguyên không d u 0 – 4.294.967.295<br />
<br />
float<br />
<br />
4<br />
<br />
Single<br />
<br />
Ki u d u ch m<br />
có nghĩa..<br />
<br />
n 127)<br />
n 32767.<br />
<br />
ng, giá tr x p x t 3,4E- 38<br />
<br />
n 3,4E+38, v i 7 ch s<br />
<br />
5<br />
<br />