Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми для предметної області &Збір відомостей про письменників і їх літературних творах&

Реферат Розробка програми для предметної області &Збір відомостей про письменників і їх літературних творах&





== textBox1.Text)//Якщо наткнувся на потрібний айдішнік

{

//Вставляємо в змінні текст з тегів

name=Name.InnerText;=Creation.InnerText;

genre=Genre.InnerText;

//Заповнюємо поля на формі

textBox2.Text=name; .Text=creation; .Text=genre ;;

}

{. Text=, не знайдено raquo ;;. Text=, не знайдено raquo ;;

textBox4.Text=, не знайдено raquo ;;

}

}

//Закриваємо поток.Close ();

}

Змінити запис:

Спочатку використовується функція пошуку запису в таблиці, і якщо такий запис знаходиться, то програма дозволяє провести змінення: void ReWrite ()

{

//Оголошуємо і забиваємо файл в документ

XmlDocument xd=new XmlDocument (); fs=new FileStream (@ ../../ Genre_bd.xml raquo ;, FileMode.Open) ;. Load (fs); list=xd. GetElementsByTagName ( genre1 ); (int i=0; i lt; list.Count; i ++)

{((i + 1) .ToString () == textBox1.Text)

{Name=(XmlElement) xd.GetElementsByTagName ( author ) [i]; Creation=(XmlElement) xd.GetElementsByTagName ( creation ) [i]; Genre=(XmlElement) xd.GetElementsByTagName ( genre ) [i] ;. InnerText=textBox2.Text; .InnerText=textBox3.Text; .InnerText=textBox4.Text;

}

}. Close ();// Закриваємо поток.Save (@ ../../ Genre_bd.xml );// Зберігаємо файл

}

Фільтрація даних:

Реалізується шляхом поєднання функцій пошуку і заповнення таблиці

private DataTable filtr ()

{name, creation, genre; n=false; s=false; b=false; dt=null;=CreateTable (); newRow=null;

//Оголошуємо і забиваємо файл в документ

XmlDocument xd=new XmlDocument (); fs=new FileStream (@ ../../ Genre_bd.xml raquo ;, FileMode.Open) ;. Load (fs); id=0; list=xd.GetElementsByTagName ( genre1 );// Створюємо і заповнюємо лист по тегу (int i=0; i lt; list.Count; i ++)

{Name=(XmlElement) xd.GetElementsByTagName ( author ) [i]; Creation=(XmlElement) xd.GetElementsByTagName ( creation ) [i]; Genre=(XmlElement) xd.GetElementsByTagName ( genre ) [i];

//Вставляємо в змінні текст з тегів

name=Name.InnerText;=Creation.InnerText;=Genre.InnerText; ((textBox16.Text == name) || (textBox16.Text == ))=true; ((textBox17.Text == creation) || (textBox17.Text == ))=true; ((textBox18.Text == genre) || (textBox18.Text == ))= true; (n amp; amp; s amp; amp; b)

{

//створюємо новий запис=dt.NewRow (); ++;

//отримуємо значення атрибута [ id ]=id;

newRow [ author ]=name; [ creation ]=creation; [ genre ]=genre; .Rows.Add (newRow);

}=false;=false;=false;

}

//Закриваємо поток.Close (); dt;

}

Відкриття звіту (MS Word): void Otchet1 ()

{

//створюємо документ.Office.Interop.Word.Application application=new Microsoft.Office.Interop.Word.Application (); missing=Type.Missing; .Documents.Add (ref missing, ref missing, ref missing, ref missing) ;. Office.Interop.Word.Document doc=application.ActiveDocument; .Office.Interop.Word.Range range=doc.Paragraphs [doc.Paragraphs.Count] .Range;

string name, surename, burn, death;// змінні для перетворення

//Оголошуємо і забиваємо файл в документ

XmlDocument xd=new XmlDocument (); fs=new FileStream (@ ../../ Author_bd.xml raquo ;, FileMode.Open) ;. Load (fs); list=xd. GetElementsByTagName ( author );// Створюємо і заповнюємо лист по тегу user

int x=list.Count + 1;

//створю таблицю з необхідними параметрами

doc.Tables.Add (range, x, 3, ref missing, ref missing);

//назва колонок.Tables [1] .Cell (1, 1) .Range.Text= № raquo ;;. Tables [1] .Cell (1, 2) .Range. Text= Прізвище Ім'я raquo ;;. Tables [1] .Cell (1, 3) .Range.Text= Роки життя raquo ;; k=2; (int i=0; i lt; list.Count; i ++)

{Name=(XmlElement) xd.GetElementsByTagName ( name ) [i]; SecondName=(XmlElement) xd.GetElementsByTagName ( secondname ) [i]; Burn=(XmlElement) xd.GetElementsByTagName ( burn ) [i]; Death=(XmlElement) xd.GetElementsByTagName ( death ) [i];

//знаходимо неоходимой свед...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Genre of fantasy in novel Joanne Rowling &Harry Potter&
  • Реферат на тему: The Creation of Adam by Michelangelo Buonarotti