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

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





енья=Name.InnerText;

surename=SecondName.InnerText;=Burn.InnerText;=Death.InnerText;

//обчислюємо роки жізніGJ=int.Parse (death) -int.Parse (burn);

//заповнюємо табліцу.Tables [1] .Cell (k, 1) .Range.Text=(k - 1) .ToString () ;. Tables [1] .Cell (k, 2 ) .Range.Text=name + + surename; .Tables [1] .Cell (k, 3) .Range.Text=GJ.ToString (); +=1;

}

//характеристики табліци.Border [] borders=new Word.Border [6] ;. Table tbl=doc.Tables [doc.Tables.Count]; [0]=tbl.Borders [Word.WdBorderType.wdBorderLeft]; [1]=tbl.Borders [Word.WdBorderType.wdBorderRight]; [2]=tbl.Borders [Word.WdBorderType.wdBorderTop]; [3]=tbl.Borders [Word.WdBorderType.wdBorderBottom] ; [4]=tbl.Borders [Word.WdBorderType.wdBorderHorizontal]; [5]=tbl.Borders [Word.WdBorderType.wdBorderVertical]; (Word.Border border in borders)

{. LineStyle=Word.WdLineStyle.wdLineStyleSingle; .Color=Word.WdColor.wdColorBlack;

}. Visible=true;//вивід на екран

}

Висновок звіту (MS Excel): void Otchet (int k)

{

//створюємо документ і змінні для нього

object misValue=System.Reflection.Missing.Value; .Application xlApp=new Excel.Application () ;. Workbook xlWorkBook=xlApp.Workbooks.Add (misValue) ;. Worksheet xlWorkSheet=(Excel. Worksheet) xlWorkBook.Worksheets.get_Item (1);

//ширина для стовпців (int i=2; i lt; 4; i ++) .Columns [i] .ColumnWidth=30; ;

//визначаємо якісь заголовки у таблиці повинні бути

if (k == 1)

{. Cells [1, 2]= Автор raquo ;;. Cells [1, 3]= Жанр raquo ;;

}

{. Cells [1, 2]= Автор raquo ;;. Cells [1, 3]= Твір raquo ;;

}

//заповнюємо таблицю даними з невидимою dataGridView1

for (int i=1; i lt;=dataGridView1.RowCount - 1; i ++)

{(int j=0; j lt;=dataGridView1.ColumnCount - 1; j ++)

{cell=dataGridView1 [j, i - 1] ;. Cells [i + 1, j + 1]=cell.Value;

}

}. Visible=true;//виводимо на екран

releaseObject (xlWorkSheet); (xlWorkBook); (xlApp);

}

//використовуєте для очищення памятіvoid releaseObject (object obj)

{

{. Runtime.InteropServices.Marshal.ReleaseComObject (obj);=null;

} (Exception ex)

{= null; .Show ( Виникло виключення при створенні об'єкта + ex.ToString ());

}

{. Collect ();

}

}


. 5 Опис користувальницького інтерфейсу


Внимание !!! У всіх методах пунктів меню передбачений захист від спроби введення неправильних (по типу) або «порожніх» даних.

При запуску програми відображається форма, що містить головне меню. У меню розташовані кнопки: Жанр, Автор, Твір, Видавництво і три кнопки виведення звітів і Вихід. (Мал. 2) При натисканні Вихід вікно програми закривається.

Рис. 2. Головне меню клієнтського додатка


Кнопки: Автор, Жанр, Твір, Видавництво, містять таблиці, з інформацією. А так само присутній функції фільтрації даних і повернення вихідної таблиці і меню з основними функціями роботи з таблицею. (Мал. 3)


Рис. 3. Вікно таблиці «Жанр» з фільтром і меню


Пункт меню «Додати» в таблиці, здійснює додавання запису в таблицю (за умови що формат введених даних правильний). (Мал. 4).

Рис.4. «Додати»


Пункт меню «Видалити», здійснює видалення запису (Рис.5)


Рис.5 «Видалити»


Пункт меню «Змінити запис», здійснює зміну запису (Рис.6)


Рис.6 «Змінити запис»


Пункт меню «Пошук по id», здійснює пошук за номером в таблиці (Рис.7)

Рис.7 «Пошук по id»


Кнопки Отчет1 ... і Отчет2 ... створюють звіти у форматі MS Excel. (Мал. 8.1, 8.2)


Рис. 8.1 Отчет1 в додатку MS Excel.


Рис. 8.2 Отчет2 в додатку MS Excel


Кнопка Отчет3 ... створює звіт у форматі MS Word. (Мал. 8.3)


Рис. 8.3 Звіт в додатку MS Word


Висновок



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





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

  • Реферат на тему: Огляд можливостей програм MS Word і MS Excel. Робота з масивами даних в MS ...
  • Реферат на тему: Застосування таблиць MS Word і MS Excel в юриспруденції
  • Реферат на тему: Текстовий редактор Microsoft Word і табличний процесор Excel
  • Реферат на тему: Текстова операційна система Microsoft Word. Microsoft Excel
  • Реферат на тему: Розробка системи автоматичного заповнення анкети у форматі MS Word