Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

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

Tags: