Автор: k*******@mail.ru, 24 Ноября 2011 в 17:36, курсовая работа
Актуальность данной темы обусловлена тем, что прогресс компьютерных технологий определил процесс появления новых разнообразных знаковых систем для записи алгоритмов - языков программирования.
Информационной системой (ИС), либо автоматизированной ИС, АИС, называется программно-аппаратная система, предназначенная для автоматизации целенаправленной деятельности конечных пользователей, обеспечивающая, в соответствии с заложенной в нее логикой обработки, возможность получения, модификации и хранения информации.
Введение
1Характеристика предприятия…………………………………………………...5
2 Языки программирования …………………………………………………….. 6
3 Анализ требований к автоматизированным информационным системам…. 7
3.1 Определение ИС.……………………………………………………………...8
3.2 Классификация по степени автоматизации…………………………………9
4 Системные требования и требования к программному обеспечению……..10
5 Общие описания языка Delfi…………………………………………………
6 Правила охраны труда и техники безопасности на предприятии…………
//при
снятом флаге CheckBox2 не учитывается
заголовок, т.е. начальная
//а где есть заголовок = 2
begin
//предполагаем что заголовок имеет рамку, и проверяем первую ячейку А1 на её наличие
//XL.Visible := True;
XL.Workbooks[1].Worksheets[
xlEdgeRight := 10;
if XL.Selection.Borders[
// = 1 есть правая линия рамки, т.е. заголовок есть. Обходим его без флага
str_n := 2
else
// = -4142 то рамки нет
str_n := 1;
//XL.Visible := false;
end;
End;
procedure TForm1.Button4Click(Sender: TObject);
begin
if ListBox2.ItemIndex=-1 then Application.MessageBox(' Выберите файл, чтобы открыть ','Открыть',MB_OK);
if ListBox2.ItemIndex<>-1 then begin
ShellExecute(Handle,nil,Pchar(
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
//if ListBox1.ItemIndex=-1 then Application.MessageBox(' Выберите файл, чтобы открыть ','Открыть',MB_OK);
//if ListBox1.ItemIndex<>-1 then begin
//ShellExecute(Handle,nil,
if CheckListBox1.ItemIndex=-1 then Application.MessageBox(' Выберите файл, чтобы открыть ','Открыть',MB_OK);
if CheckListBox1.ItemIndex<>-1 then begin
ShellExecute(Handle,nil,Pchar(
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.ShellTreeView1.Path := p_defa_xls; //путь по умолчанию - папка в каталоге программы
Form2.Caption := 'Укажите каталог файлов .XLS';
Form2.ShowModal; //открытие окна определения пути
if not prz_vib_p then Exit; //выход из процед.,если путь не выбран
path_xls := p;
//p := ExtractFileDir(Application.
s := path_xls + '\*.xls'#0;
CheckListBox1.Clear;
CheckListBox1.Perform(LB_DIR, DDL_ReadWrite, Longint(@S[1])); {заполняем список .xls}
//если флаг CheckBox1 не выставлен, товыставляем влаги в списке CheckListBox1
{
if not CheckBox1.Checked then
for i:=0 to CheckListBox1.Items.Count - 1 do
CheckListBox1.Checked[i] := True;
}
RadioGroup1.ItemIndex := 1;
end;
procedure TForm1.ListBox2DblClick(
begin
Button4Click(Sender);
end;
procedure TForm1.CheckListBox1DblClick(
begin
Button5Click(Sender);
end;
procedure TForm1.CheckListBox1Click(
var s1:string;
begin
ListBox2.MultiSelect := False;
s1 := CheckListBox1.Items.Strings[
s1 := copy(s1, 1, pos('.xls',s1)-1); //исключаем расширение
ListBox2.MultiSelect := true;
for i := 0 to ListBox2.Items.Count - 1 do
//ищем сопадение названия ф.Екс без расширения с 1 позицией ф.тхт и за именем следует знак _
if (pos(s1,
ListBox2.Items.Strings[i]) = 1)and(ListBox2.Items.Strings[
//begin ListBox2.ItemIndex := i; break; end; //выделение первого файла .тхт из группы с именем от указанного ф.екселя
ListBox2.Selected[i] := True; //выделение свех файлов .тхт группы с именем от указанного ф.екселя
end;
procedure TForm1.RadioGroup1Click(
begin
if RadioGroup1.ItemIndex = 0 then
for i:=0 to CheckListBox1.Items.Count - 1 do
CheckListBox1.Checked[i] := True;
if RadioGroup1.ItemIndex = 1 then
for i:=0 to CheckListBox1.Items.Count - 1 do
CheckListBox1.Checked[i] := False;
end;
end.
Заключение
Список использованной литературы
Информация о работе Анализ требований к автоматизированным информационным системам