Welcome Everybody Visited mySite

APTECH WORLDWIDE
 
Trang ChínhPortalliCalendarGalleryTrợ giúpTìm kiếmĐăng kýThành viênNhómĐăng Nhập

Share | 
 

 C# programming Set01

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Admin
Admin
avatar

Nam Tổng số bài gửi : 233
Age : 33
Registration date : 24/01/2007

Bài gửiTiêu đề: C# programming Set01   Sat May 12, 2007 11:38 am


using
System;
using
System.IO;
using
System.Text;
namespace
Student
{
public class S_2005110122
{
private string s_No;
private string s_Name;
private int s_Age;

public string sNo
{
get
{
return s_No;
}
set
{
if(value.Length!=7)
Console.WriteLine("Invalid data for student no, please follow the format AAA-000");
else
{
if((!char.IsLetter(value[0]))||(!char.IsLetter(value[1]))||(!char.IsLetter(value[2])))
Console.WriteLine("Invalid data for student no, please follow the format AAA-000");
else
{
if(value[3]!='-'||(!char.IsNumber(value[4]))||(!char.IsNumber(value[5]))||(!char.IsNumber(value[6])))
Console.WriteLine("Invalid data for student no, please follow the format AAA-000");
else
s_No=
value;
}
}
}
}
public string sName
{
get
{
return s_Name;
}
set
{
int flag=0;
if(value.Length==0)
Console.WriteLine("Invalid data for student name, please enter letters and spaces only");
else
{
for (int i=0;i<value.Length;i++)
{
if((!char.IsLetter(value[i]))&&(!char.IsWhiteSpace(value[i])))
{
Console.WriteLine("Invalid data for student name, please enter letters and spaces only");
flag=1;
break;
}
}
if(flag==0)
s_Name=
value;
}

}
}
public int sAge
{
get
{
return s_Age;
}
set
{
if(value<16 || value>40)
{
Console.WriteLine("Invalid age, please enter interger between 16 and 40");
s_Age=-1;
}
else
s_Age=
value;
}
}
public void WriteToFile()
{
FileStream fsw;
if(s_No==null || s_Name==null || s_Age==-1)
Console.WriteLine("Du lieu khong hop le de ghi vao file . Ban hay nhap lai !");
else
{
if(!File.Exists("data.txt"))
{
fsw=
new FileStream("data.txt",FileMode.OpenOrCreate,FileAccess.Write);

}
else
{
fsw=
new FileStream("data.txt",FileMode.Append,FileAccess.Write,FileShare.Write);
}

fsw.Close();
StreamWriter sw=
new StreamWriter("data.txt",true,Encoding.ASCII);
sw.Write(s_No);
sw.Write("\t");
sw.Write(s_Name);
sw.Write("\t");
sw.Write(s_Age);
sw.Write("\n");
sw.Close();
}
}
public void ReadToFile()
{
if(!File.Exists("data.txt"))
{
Console.WriteLine("Not exist this file \"data.txt\".");
return;
}
else
{
string s;
FileStream fsr=
new FileStream("data.txt",FileMode.Open,FileAccess.Read);
StreamReader sr=
new StreamReader("data.txt");
while ((s=sr.ReadLine())!=null)
{
Console.WriteLine(s);
}
sr.Close();
fsr.Close();
}
}
}
}
Về Đầu Trang Go down
Xem lý lịch thành viên http://rongdaibao.gogoo.us
 
C# programming Set01
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Welcome Everybody Visited mySite :: Study & Training :: Programmers Area :: C-C++ Programming-
Chuyển đến