Jednostavna web aplikacija (mini projekat) - planirano za 17.03 - proučiti kod kuće
Uslovi za završetak
1. Cilj časa
Napraviti aplikaciju:
"Evidencija učenika"
Funkcionalnosti:
-
prikaz učenika
-
dodavanje
-
brisanje
2. Struktura aplikacije
Stranica:
-
GridView
-
TextBox (Ime, Prezime)
-
Dugmad
3. Primer kompletnog toka
-
Učitavanje podataka:
void Ucitaj()
{
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Ucenik", conn);
DataTable dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
-
Dodavanje:
protected void btnDodaj_Click(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand(
"INSERT INTO Ucenik (Ime, Prezime) VALUES (@Ime, @Prezime)", conn);
cmd.Parameters.AddWithValue("@Ime", txtIme.Text);
cmd.Parameters.AddWithValue("@Prezime", txtPrezime.Text);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Ucitaj();
}
-
Brisanje:
protected void btnObrisi_Click(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand(
"DELETE FROM Ucenik WHERE Id=@Id", conn);
cmd.Parameters.AddWithValue("@Id", txtId.Text);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Ucitaj();
}
4. Vežbe
-
Dodati validaciju (da polja nisu prazna)
-
Dodati poruke o uspehu
-
Automatsko osvežavanje podataka
5. Dodatni zadatak (mini projekat)
Napraviti aplikaciju:
"Biblioteka"
Tabela:
-
Id
-
Naziv
-
Autor
Funkcionalnosti:
-
prikaz svih knjiga
-
dodavanje knjige
-
brisanje knjige
Poslednja izmena: уторак, 17. март 2026, 16:27