Програма за преброяване на студенти с C#(WindowsForms)

c# uroci

 

Това е писано по задача изпратена от студент в ПУ.Условието е следното добавяме студенти в ListView и след това искаме да ги покаже в трите лейбъла.Стартирайте Visual Studio C# направете си подобен интерфейс .

c# uroci

Тук съм маркирал всички елементи за да ги видите добре.Списъкъ отдолу е ListViewItem за разлика от ListBox има повече свойства и ще ни бъде по полезен за момента.

 

Селектирайте ListView елементът отидете на свойства и промене Colums и добавете вашите Колони.

c# uroci

 

c# uroci

 

Другото C# свойство което трябва да променим е GridLines това е за да изглежда като таблица.Да има редове и колони

 

 

c# uroci

 

 

c# uroci

Създаваме три променливи който да броят студентите от съответната специалност.

И в Form_load ги показваме в съответните лейбъли.Ако нямате този евент натиснете два пъти върху формата.В C# така създаваме наи-глобалните евенти.Когато натиснете два пъти на бутон създавате Click евент.Дори трябва да направя отделен урок за евентите защото те са много и се използват масово в C#.

c# uroci

Когато натисне бут0на Add трябва да добавим елемент.

c# uroci

Създаваме си нов ListViewItem обект в C# и в скобите му поставяме първия елемент.

те ще се подредят Име,Последно име,Специалност,Курс,Пол

Добаваме всеки елемент с lvi.SubItems.Add(“Каквото искаме да добавим”).

И накрая в нашия ListView който е на формата вижте как сте го кръстили ако ви е мързяло като мен значи е ListView1

И премахваме текстът от полетата за да направим нов запис.

Сега обхождаме списъкът и преброяваме.

c# uroci

Създаваме си едно ListView и там ще е информацията която достъпваме с цикълът.

lvi.SubItems[2] е третият елемент от колоните.Нулевият е Име,първият последно име и третият специалността който ни трябва всъчщност.

При всеки намерен запис добавяме с 1.

 

 

 

 

 

 

 

 

Leave a comment