Автоматизированная система калибровки и поверки комплекса технических средств программно-аппаратного диагностического комплекса "Луг-1"
Разработка программного обеспечения для автоматизированной системы калибровки и поверки комплекса технических средств ПАДК "Луг-1". Аналитический обзор аналогов. Проектирование пользовательского интерфейса. Средства разработки программного обеспечения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 17.12.2014 |
Размер файла | 1,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
{
cn = new SqlConnection (connect_str);
cn. Open ();
dataAdapter = new SqlDataAdapter ();
try
{
SqlCommand sqlCommand = new SqlCommand ("INSERT INTO TPriborDocument (id_pribor, docname, FileDocument, Created_By, Create_Datetime) VALUES (" + lv_PriborId +
", @docname, @FileDocument, @Created_By, @Create_Datetime)", cn);
SqlParameter sqlParameter = new SqlParameter ("@FileDocument", System. Data. SqlDbType. VarBinary);
string fileName = openPic. SafeFileName; // Путь к файлу
byte [] fileByteArray = File. ReadAllBytes (openPic. FileName);
sqlParameter. Value = fileByteArray; // memoryStream. ToArray ();
sqlCommand. Parameters. Add (sqlParameter);
sqlParameter = new SqlParameter ("@docname", SqlDbType. NVarChar);
sqlParameter. Value = fileName;
sqlCommand. Parameters. Add (sqlParameter);
sqlParameter = new SqlParameter ("@Created_by", SqlDbType. Text);
sqlParameter. Value = Program. User. ToString ();
sqlCommand. Parameters. Add (sqlParameter);
sqlParameter = new SqlParameter ("@create_datetime", SqlDbType. NVarChar);
sqlParameter. Value = DateTime. Now. ToString ("yyyyMMdd");
sqlCommand. Parameters. Add (sqlParameter);
sqlCommand. ExecuteNonQuery ();
button5_Click (sender, e);
}
catch
{
MessageBox. Show ("error");
}
}
}
private void button5_Click (object sender, EventArgs e)
{
dataSet3. Clear ();
this. tPriborDocumentTableAdapter. Fill (this. dataSet3. TPriborDocument);
}
private void button3_Click (object sender, EventArgs e)
{
string lv_id;
lv_id = dataGridView1. SelectedRows [0]. Cells [0]. Value. ToString ();
try
{
cn = new SqlConnection (connect_str);
cn. Open ();
SqlDataAdapter dataAdapter = new SqlDataAdapter ();
string myInsert = @"Delete from TPriborDocument Where id_doc = " + lv_id. ToString ();
SqlCommand setCommand = new SqlCommand (myInsert, cn);
setCommand. ExecuteNonQuery ();
button5_Click (sender, e);
}
catch (Exception ex)
{
MessageBox. Show (ex. Message);
}
}
private void button4_Click (object sender, EventArgs e)
{
string lv_fileid;
{
if (lv_Mode == "Create")
{
return;
}
lv_fileid = dataGridView1. SelectedRows [0]. Cells [0]. Value. ToString ();
cn = new SqlConnection (connect_str);
SqlCommand sqlCommand = new SqlCommand ("SELECT Docname, FileDocument FROM TPriborDocument WHERE id_doc = " + lv_fileid, cn);
cn. Open ();
byte [] file = new byte [0];
SqlDataReader sqlDataReader = sqlCommand. ExecuteReader ();
if (sqlDataReader. HasRows)
{
foreach (DbDataRecord record in sqlDataReader)
{
file = (byte []) record ["FileDocument"];
SaveFile. FileName = (string) record ["Docname"];
}
}
if (SaveFile. ShowDialog () == DialogResult. OK)
{
FileStream fs = new FileStream (@SaveFile. FileName, FileMode. OpenOrCreate, FileAccess. Write);
fs. Write (file, 0, file. GetUpperBound (0) + 1);
fs. Close ();
}
}
}
private void fillByToolStripButton_Click (object sender, EventArgs e)
{
try
{
this. view_T_PoverkaTableAdapter. FillBy (this. view_T_PoverkaDataSet. View_T_Poverka);
}
catch (System. Exception ex)
{
System. Windows. Forms. MessageBox. Show (ex. Message);
}
}
}
}
Размещено на Allbest.ru
Подобные документы
Выбор базовых программных средств для разработки оригинального программного обеспечения. Компоненты программно-методического комплекса проектирования токарных операций. Программное обеспечение для организации интерфейса программно-методического комплекса.
дипломная работа [2,8 M], добавлен 14.05.2010Разработка для ОАО "КБ "Луч" технологического программного обеспечения комплекса технических средств радиосвязи С-диапазона. Предназначение комплекса для контроля и управления аппаратурой посредством внешних интерфейсов через порты Ethernet и COM.
презентация [577,1 K], добавлен 14.07.2012Анализ существующего программно-аппаратного комплекса. Обоснование необходимости разработки интерактивного Интернет-сайта. Постановка комплекса задач разработки. Выбор инструментальных программных средств. Проектирование пользовательского интерфейса.
дипломная работа [2,0 M], добавлен 30.01.2017Разработка программного комплекса и описание алгоритма. Разработка пользовательского интерфейса. Анализ тестовых испытаний программного блока. Защита пользователей от воздействия на них опасных и вредных факторов. Режимы работы программного комплекса.
дипломная работа [1,7 M], добавлен 14.03.2013Аналитический обзор видеосистем с элементами интеллектуальной обработки видеоконтента: FaceInspector, VideoInspector Xpress. Разработка алгоритма организации вычислительных средств комплекса, в структуру поэтапного решения задачи анализа видеообъекта.
дипломная работа [3,4 M], добавлен 14.06.2012Проектирование и реализация комплекса задач автоматизации учета движения товаров на складе в ЗАО "ГРЕЦ" и технико-экономические расчеты. Обоснование выбора программно-технических средств, блок-схема алгоритма. Описание программного обеспечения системы.
дипломная работа [3,0 M], добавлен 05.12.2011Технико-экономическое обоснование разработки информационной системы "План-меню". Выбор технических средств и стандартного программного обеспечения. Проектирование структуры базы данных. Разработка и структура пользовательского интерфейса и ER-модели.
курсовая работа [817,6 K], добавлен 07.05.2009Требования, предъявляемые к разрабатываемой системе. Разработка программного обеспечения автоматизированной системы управления технологическим процессом производства полимерной обуви в программной среде Trace Mode. Выбор комплекса технических средств.
курсовая работа [3,6 M], добавлен 21.01.2015Обоснование выбора программно-технических средств. Надежность программы и состав технических средств. Разработка структурной схемы программы, алгоритмического и программного интерфейса. Технология разработки интерфейса пользователя и программных модулей.
дипломная работа [3,2 M], добавлен 22.01.2013Характеристика комплекса технических средств для оснащения рабочего места и программного обеспечения ЭВМ. Разработка приложения для управления автоматизированной информационной системой с помощью сценариев JavaScript, HTML и базы данных MS Access.
дипломная работа [9,6 M], добавлен 26.11.2013