Sinh vien C#
class SinhVien {
private string HoTen, MaSV, khoáHoc;
private float DiemCN, DiemCSN;
private SinhVien link ; // trỏ đến địa chỉ của lớp kế tiếp
// Khai báo thuộc tính tĩnh
public static int soluong = 0;
// Khai báo thuộc tính chỉ đọc
public float (DCN){
get { return DiemCN; }}
public float (DCSN){
get { return DiemCSN; }}
public string (maSinhVien)
{get{ return maSV;}}
// Khai báo thuộc tính đọc/ghi
public SinhVien(Link){
get { return link;}
get { link = value;}
}
//Phương thức khởi tạo
public SinhVien()
{
soluong ++;
nhap();
link = null;
}
//------------------------------------------------------------------------------------
public void nhap()
{
Console.Write("Mã Sinh Viên: "); maSV = Console.ReadLn();
Console.Write("Họ Tên: "); HoTen = Console.ReadLn();
Console.Write("Khoá học: "); khoáHoc = Console.ReadLn();
Console.Write("Điểm chuyên ngành"); DiemCN =float.Parse(Console.ReadLn());
Console.Write("Điểm cơ sở ngành"); DiemCSN =float.Parse(Console.ReadLn());
}
//-------------------------------------------------------------------------
public void hienThi()
{
Console.WriteLn("Mã SV: {0} \tTên: {1} \t Khoá học: {2} \t ĐCN: {3} ĐCSN: {4}", maSV, HoTen, khoáHoc, DiemCN, DiemCSN);
}
}
// Lớp Danh sách Sinh Viên
class DSSV{
private SinhVien L ;
public DSSV(){
L= null;
}
//--------------------------------------------------------------------------------------------
public void Them()
{
SinhVien sv = new SinhVien();
if(L== null)
L = sv;
else
{
SinhVien p;
while(p != null) p = p.Link;
p.Link = sv;
}
}
//--------------------------------------------------------------------------------------------
public void xoa(string maSV){
if(L==null){
Console.WriteLn("Danh sách rỗng");
}
else{
SinhVien sv, sv1;
sv = L;
sv1= L;
// Kiểm tra sinh viên đầu danh sách
if(L.maSinhVien == maSV)
{
L = L.Link;
SinhVien.soluong --;
}
// Kiểm tra các sinh viên còn lại
while(sv != null)
{
if(sv.maSinhVien == maSV){
while(sv1.Link != sv) sv1= sv1.Link;
sv1.Link = sv.Link;
SinhVien.soluong -- ;
}
sv = sv.Link;
}
}
}
//--------------------------------------------------------------------------------------------
public void SinhVienTruot()
{
SinhVien sv = L;
Console.WriteLn("Danh sách SV thi trượt tốt nghiệp");
while(sv != null)
{
if(sv.DCN< 5 || sv.DCSN<5)
sv.hienThi();
sv = sv.Link;
}
}
//--------------------------------------------------------------------------------
public static void main(String [] args)
{
Console.WriteLn("Số lượng sinh viên có trong danh sách là: ", SinhVien.soluong);
// Các em tự viết mã để kiểm tra các chức năng của chương trình
Console.WriteLn("Số lượng sinh viên có trong danh sách là: ", SinhVien.soluong);
Console.ReadKey();
}
}
**************************************************
**************************************************
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.OleDb;
using System.Data;
namespace ConsoleApplication1
{
class sinhvien
{
public string MaSinhVien, HoDem, Ten, MaLop;
public DateTime NgaySinh;
public bool GioiTinh;
public void inds()
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"provider = microsoft.jet.OleDb.4.0; Data Source = C:\DataKTHT.mdb";
conn.Open();
string sql = @"select * from SINH_VIEN";
OleDbDataAdapter ad = new OleDbDataAdapter(sql,conn);
DataSet ds = new DataSet();
ad.Fill(ds);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
Console.WriteLine("masinhvien:{0}
hodem:{1}
ten:{2}
ngaysinh:{3}", ds.Tables[0].Rows[i]["MaSinhVien"], ds.Tables[0].Rows[i]["HoDem"], ds.Tables[0].Rows[i]["Ten"],ds.Tables[0].Rows[i]["NgaySinh"]);
}
ad.Dispose();
ds.Dispose();
conn.Close();
}
public void themsv(string MaSinhVien,string HoDem,string Ten,string MaLop, DateTime NgaySinh, bool GioiTinh)
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"provider = microsoft.jet.OleDb.4.0; Data source = C:\DataKTHT.mdb";
conn.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
cmd.CommandText = string.Format(@"INSERT INTO SINH_VIEN(MaSinhVien,HoDem,Ten,MaLop,NgaySinh,GioiTinh)values('{0}','{1}','{2}','{3}',#{4}#,{5})", MaSinhVien, HoDem, Ten, MaLop, NgaySinh, GioiTinh);
cmd.ExecuteNonQuery();
}
}
class Program
{
static void Main(string[] args)
{
sinhvien sv = new sinhvien();
DateTime d;
string ma, ho, T, ml;
bool gt;
Console.WriteLine("nhap ma sv");
ma= Console.ReadLine();
Console.WriteLine("nhap ho");
ho = Console.ReadLine();
Console.WriteLine("nhap ten");
T = Console.ReadLine();
//Console.WriteLine("nhap ma lop");
//ml = Console.ReadLine();
Console.WriteLine("nhap gt");
gt = bool.Parse(Console.ReadLine());
Console.WriteLine("nhap ngay di ku");
d = DateTime.Parse(Console.ReadLine());
sv.themsv(ma, ho, T, "NN9801", d, gt);
// sv.themsv("SinhVien", "HoDem", "Ten", "NN9801",new DateTime(2000,1,12),true);
Console.ReadKey();
}
}
}
***********************************************
*************************************************
namespace vd6
{
class xoa
{
public void XoaMonHoc()
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"provider=Microsoft.jet.OleDb.4.0;Data Source=D:\DataKTHT.mdb";
conn.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
//cmd.CommandText = @"Delete from MON_HOC where MaMon='"+MM+"'";MaMon='015';
//string.Format("Delete from MON_HOC where MaMon='{0}',MM");
cmd.CommandText=@"Delete from MON_HOC where MaMon='015'";
cmd.ExecuteNonQuery();
}
static void Main(string[] args)
{
xoa x=new xoa();
x.XoaMonHoc();
Console.ReadKey();
}
}
}
***********************************************
************************************************
namespace vd5
{
class sua
{
public void SuaMonHoc()
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"provider=Microsoft.jet.OleDb.4.0;Data Source=D:\DataKTHT.mdb";
conn.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
cmd.CommandText = @"update MON_HOC set TenMon='C',SoDVHT=5 where MaMon='015'";
cmd.ExecuteNonQuery();
}
static void Main(string[] args)
{
sua s = new sua();
s.SuaMonHoc();
Console.ReadKey();
}
}
}
***************************************
****************************************
namespace bai_tap
{
class Sinhvien
{
public void Inds()
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"Provider= Microsoft.Jet.OleDb.4.0;Data Source = D:\DataKTHT.mdb";
conn.Open();
string sql="SELECT SINH_VIEN.MaSinhVien, SINH_VIEN.HoDem, SINH_VIEN.Ten, SINH_VIEN.NgaySinh, SINH_VIEN.GioiTinh, SINH_VIEN.MaLop FROM SINH_VIEN;";
OleDbDataAdapter ad = new OleDbDataAdapter (sql,conn);
DataSet Ds = new DataSet ();
ad.Fill(Ds);
for (int i=0;i<Ds.Tables[0].Rows.Count;i++)
{
Console.WriteLine("MaSV:{0}
Hodem:{1}
Ten:{2}
Ngaysinh:{3}
Gioitinh:{4}
Malop:{5}",
Ds.Tables[0].Rows[i]["MaSinhVien"],
Ds.Tables[0].Rows[i]["HoDem"],
Ds.Tables[0].Rows[i]["Ten"],
Ds.Tables[0].Rows[i]["NgaySinh"],
Ds.Tables[0].Rows[i]["GioiTinh"],
Ds.Tables[0].Rows[i]["MaLop"]);
}
Ds.Dispose();
ad.Dispose ();
conn.Dispose();
}
public void Insvlop(string ma)
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"Provider= Microsoft.Jet.OleDb.4.0;Data Source = D:\DataKTHT.mdb";
conn.Open();
string sql = string.Format(@"SELECT SINH_VIEN.MaSinhVien, SINH_VIEN.HoDem, SINH_VIEN.Ten,SINH_VIEN.GioiTinh, SINH_VIEN.NgaySinh, LOP.TenLop FROM LOP INNER JOIN SINH_VIEN ON LOP.MaLop = SINH_VIEN.MaLop;", ma);
OleDbDataAdapter ad = new OleDbDataAdapter (sql,conn);
DataSet Ds = new DataSet ();
ad.Fill(Ds);
for (int i=0;i<Ds.Tables[0].Rows.Count;i++)
{
Console.WriteLine("MaSV:{0}
Hodem:{1}
Ten:{2}
Ngaysinh:{3}
Gioitinh:{4}
Tenlop:{5}",
Ds.Tables[0].Rows[i]["MaSinhVien"],
Ds.Tables[0].Rows[i]["HoDem"],
Ds.Tables[0].Rows[i]["Ten"],
Ds.Tables[0].Rows[i]["NgaySinh"],
Ds.Tables[0].Rows[i]["GioiTinh"],
Ds.Tables[0].Rows[i]["TenLop"]);
}
Ds.Dispose();
ad.Dispose ();
conn.Dispose();
}
public void Innamvao(int a)
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"Provider= Microsoft.Jet.OleDb.4.0;Data Source = D:\DataKTHT.mdb";
conn.Open();
string sql = string.Format(@"SELECT SINH_VIEN.MaSinhVien, SINH_VIEN.HoDem, SINH_VIEN.Ten, SINH_VIEN.NgaySinh, SINH_VIEN.GioiTinh, [ NamVao] AS namvao FROM LOP INNER JOIN SINH_VIEN ON LOP.MaLop = SINH_VIEN.MaLop;",a);
OleDbDataAdapter ad = new OleDbDataAdapter (sql,conn);
DataSet Ds = new DataSet ();
ad.Fill(Ds);
for (int i=0;i<Ds.Tables[0].Rows.Count;i++)
{
Console.WriteLine("MaSV:{0}
Hodem:{1}
Ten:{2}
Ngaysinh:{3}
Gioitinh:{4}
Namvao:{5}",
Ds.Tables[0].Rows[i]["MaSinhVien"],
Ds.Tables[0].Rows[i]["HoDem"],
Ds.Tables[0].Rows[i]["Ten"],
Ds.Tables[0].Rows[i]["NgaySinh"],
Ds.Tables[0].Rows[i]["GioiTinh"],
Ds.Tables[0].Rows[i]["Namvao"]);
}
Ds.Dispose();
ad.Dispose ();
conn.Dispose();
}
}
class Program
{
static void Main(string[] args)
{
Sinhvien t = new Sinhvien ();
//t.Inds();
string x;
int y;
Console.WriteLine("nhap ma lop can hien ds sinh vien:");
x = Console.ReadLine();
t.Insvlop(x);
//Console.WriteLine("nhap nam vao can hien ds sinh vien:");
//y = int.Parse(Console.ReadLine());
//t.Innamvao(y);
Console.ReadKey();
}
}
}
Bạn đang đọc truyện trên: Truyen247.Pro