Разделы презентаций


9 Проект студенты.ppt

Форма

Слайды и текст этой презентации

Слайд 1Проект студенты

Проект студенты

Слайд 2Форма

Форма

Слайд 3DataGridView Свойство Columns

DataGridView Свойство Columns

Слайд 4ComboBox Свойство Items

ComboBox Свойство Items

Слайд 5Структура
struct student
{

public string fam;

public char pol;
public int vozr;
public string spec;
public int kurs;

};
List spisok=new List();

Структура struct student    {      public string fam;

Слайд 6Файловые переменные
using System.IO;

namespace файлы
{
public partial class Студенты :

Form
{ StreamReader readfl;
StreamWriter

writefl;

Файловые переменныеusing System.IO;namespace файлы{  public partial class Студенты : Form  {  StreamReader readfl;

Слайд 7Открытие файла для чтения
public Студенты()
{
InitializeComponent();
string

str;
if (File.Exists("данные.txt"))

readfl = new StreamReader("данные.txt");
else
{
MessageBox.Show("Такого файла нет");
return;
}

Открытие файла для чтения public Студенты()    {		InitializeComponent();		string str;      if

Слайд 8Файл Данные

Файл Данные

Слайд 9Чтение из файла
while (readfl.EndOfStream == false)

{student t;
str = readfl.ReadLine();

string[] s = str.Split(';');
t.fam = s[0];
t.pol = Convert.ToChar(s[1]);
t.vozr = Convert.ToInt32(s[2]);
t.spec = s[3];
t.kurs = Convert.ToInt32(s[4]);
spisok.Add(t);
}
readfl.Close();
print();
}

Чтение из файлаwhile (readfl.EndOfStream == false)      {student t;		  str = readfl.ReadLine();

Слайд 10Метод print()
private void print()
{ dataGridView1.Rows.Clear();

foreach (var t in spisok)

dataGridView1.Rows.Add(t.fam, t.pol.ToString(), t.vozr.ToString(), t.spec, t.kurs.ToString());

}

Метод print()private void print()    {  dataGridView1.Rows.Clear();      foreach (var

Слайд 11Отбор данных
private void button1_Click(object sender, EventArgs e)

{
int k;

k=comboBox1.SelectedIndex;
switch (k)
{case 0:
dataGridView1.Rows.Clear();
foreach (var t in spisok)
if (t.pol=='ж')
dataGridView1.Rows.Add(t.fam, t.pol.ToString(), t.vozr.ToString(), t.spec, t.kurs.ToString());
break;
case 1:
dataGridView1.Rows.Clear();
foreach (var t in spisok)
if (t.pol == 'м')
dataGridView1.Rows.Add(t.fam, t.pol.ToString(), t.vozr.ToString(), t.spec, t.kurs.ToString());
break;
. . .
}
Отбор данныхprivate void button1_Click(object sender, EventArgs e)    {      int

Слайд 12Вывод всех
private void button2_Click(object sender, EventArgs e)

{
print();

}

Вывод всехprivate void button2_Click(object sender, EventArgs e)    {      print();

Слайд 13Вывод в файл
private void button3_Click(object sender, EventArgs e)
{ string fl,result;

fl = Microsoft.VisualBasic.Interaction.InputBox("Введите имя файла");
writefl = File.CreateText(fl + ".txt");

result = string.Format("{0,12}{1,5}{2,8}{3,19}{4,7}", "Фамилия", "Пол",
"Возраст", "Специальность", "Курс");
writefl.WriteLine(result);
for (int k = 0; k < dataGridView1.Rows.Count - 1; k++)
{ result = string.Format("{0,12}{1,5}{2,8}{3,19}{4,7}",
dataGridView1.Rows[k].Cells[0].Value,
dataGridView1.Rows[k].Cells[1].Value,
dataGridView1.Rows[k].Cells[2].Value,
dataGridView1.Rows[k].Cells[3].Value,
dataGridView1.Rows[k].Cells[4].Value);
writefl.WriteLine(result); }
writefl.Close();
}

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика