Практическая работа №23



Практическая работа №25

Обновление версий программного обеспечения

Цель работы: выработать практические навыки обновления программного обеспечения с использованием сети Интернет.

1. Краткие теоретические сведения

Обновления программ системы 1С:Предприятие 7.7, как и сами программы, являются объектом исключительного права Фирмы «1С». Несанкционированное распространение и использование обновлений рассматривается как нарушение авторского права и преследуется по закону. Во избежание претензий со стороны правоохранительных органов перед обновлением убедитесь, что при этом Вы не нарушаете условий лицензионного соглашения. Подробнее условия распространения обновления программ 1С:Предприятие.Уточнить условия для Вашей программы можно по телефону (347) 223-82-28.

Ниже описан порядок обновления ПРОФЕССИОНАЛЬНЫХ версий 1С:Предприятие 7.7, обновление «Базовых» версий отличается от приведённого.

Описан только ПРИМЕРНЫЙ порядок обновления конфигураций 1С:Предприятие 7.7 с одной версии релиза на последующую в пределах ОДНОЙ РЕДАКЦИИ. Если планируется переход с ОДНОЙ РЕДАКЦИИ на ДРУГУЮ, то порядок обновления может отличаться от приведённого!

Если Ваша конфигурация давно не обновлялась и было пропущено много обновлений, то может понадобиться установка промежуточных версий релизов (номер текущего релиза можно посмотреть в программе: В пункте меню «Справка» выберете «О программе». Конфигурация: бухгалтерский учет, редакция 4.5. Например: 7.70.501). (Подробнее о том как посмотреть номер релиза).

Данный порядок подходит для обновления только ТИПОВЫХ конфигураций, т.е. конфигураций в которые не вносилось НИКАКИХ изменений и настроек в режиме конфигурирования. Обновление изменённых конфигураций требует специальных навыков. Иначе возможна потеря данных и нарушение работоспособности системы!

В каждом конкретном случае процедура обновления может отличаться! Перед выполнением обновления релиза конфигурации следует ОБЯЗАТЕЛЬНО ознакомиться с описанием порядка обновления, так как оно может содержать описание особенностей обновления конкретного релиза! Порядок обновления релиза и дополнительная информация приведена в файлах UPDATE.TXT и ReadMe.txt (файлы записываются в каталог, в который устанавливается конфигурация для обновления (по умолчанию C:\Program Files\1Cv77\Update).

ОБЯЗАТЕЛЬНО сделайте резервную копию вашей информационной базы! (См. Этап 2. Пункт 2)

Для обеспечения целостности и согласованности данных во время создания резервной копии и обновления конфигурации должна быть завершена работа всех пользователей с информационной базой.

2. Практическая работа

1. Установите обновления на компьютер.

Установите обновление на Ваш компьютер с диска Информационно-технологического сопровождения (ИТС). В случае, когда обновление устанавливается не с диска ИТС (получено самостоятельно по интернет-поддержке, почтой или в отделе технической поддержки) найдите каталог c новым релизом, например: для редакции 4.5 релиз 7.70.508 — каталог будет R770508 (если обновление заархивировано, то сначала скопируйте архивные файлы на свой компьютер и разархивируйте), далее выберете каталог DISK1, из которого запустите программу установки setup.exe.

После запуска программы установки нажмите кнопку «Далее>» для продолжения.

На следующем шаге в диалоге «Выбор варианта установки» будет предложено выбрать вариант установки конфигурации: конфигурация устанавливается в первый раз или для обновления уже установленной конфигурации. Выберите переключатель «Обновление конфигурации» и нажмите кнопку «Далее>» для продолжения.

По умолчанию программа предложит установить обновление в каталог C:\Program Files\1Cv77\Update (рекомендуется). Если необходимо изменить адрес установки, нажмите «Обзор» и укажите новый путь до каталога, куда будет устанавливаться обновление конфигурации, затем нажмите кнопку «Далее>». Запомните путь до каталога, эта информация может понадобится Вам на следующем этапе.

После завершения копирования файлов на экран будет выдан диалог «Завершение установки». В этом диалоге предоставлена возможность просмотреть описание порядка обновления релиза конфигурации. Поэтому перед тем, как нажать кнопку «Конец», проверьте, чтобы был установлен флажок «Показать порядок обновления конфигурации».

Внимательно прочитайте порядок обновления релиза (рекомендуем распечатать). При выполнении обновления следует придерживаться указаний, изложенных в этом файле. Файл UPDATE.TXT, в котором хранится описание порядка обновления, при установке конфигурации записывается в каталог конфигурации (по умолчанию C:\Program Files\1Cv77\Update).

2. Выполните обновления конфигурации.

Для обновления версии конфигурации следует использовать режим «Объединение конфигураций». Файл обновлений 1cv7.md находится в каталоге, который Вы указали при установке обновления (по умолчанию C:\Program Files\1Cv77\UPDATE\1SBDB).

1. Для обеспечения целостности и согласованности данных во время создания резервной копии и обновления конфигурации должна быть завершена работа всех пользователей с информационной базой.

2. Если Вы еще не сделали резервную копию вашей информационной базы, обязательно сделайте сейчас. Для этого запустите программу в режиме «Конфигуратор» (Пуск>Программы>1С:Предприятие>Конфигуратор). В пункте меню «Администрирование» выберете режим «Выгрузить данные «, в открывшемся окне укажите имя файла, в который будут записаны данные и задайте (запомните) путь, куда этот файл будет сохранён.

Резервную копию также можно создать штатными средствами Windows путем копирования рабочего каталога с базой данных в отдельный каталог (при использовании файлового варианта 1С:Предприятия 7.7), а при использовании клиент-серверного варианта 1С:Предприятия 7.7 — средствами SQL Server.

3. Просмотрите файл описания порядка обновления конфигурации Update.txt, который поставляется с каждым релизом конфигурации. При установке конфигурации, как было описано выше, этот файл записывается в каталог, в который устанавливается конфигурация для обновления, и выдается для просмотра автоматически. Перед выполнением обновления релиза конфигурации следует обязательно ознакомиться с описанием порядка обновления, так как оно может содержать описание особенностей обновления конкретного релиза. В дальнейшем при обновлении следует указаниям, изложенном в этом файле.

4. Запустите систему 1С:Предприятие в режиме «Конфигуратор». (Пуск>Программы>1С:Предприятие>Конфигуратор). Программные продукты система 1С:Предприятие имеют 2 основных режима работы: «Конфигуратор» и «1С:Предприятие»: в режиме «Конфигуратор» выполняется внесение изменений в конфигурацию, внесенные изменения «работают» в режиме запуска «1С:Предприятие».

5. Вызовите режим «Объединение конфигураций», для этого в меню «Конфигурация» выберите пункт «Объединение конфигураций».

6. Далее будет предложено выбрать файл обновления. В запросе «Открыть файл конфигурации» выберите файл метаданных 1cv7.md нового релиза конфигурации, который находится в подкаталоге «…\UPDATE\1SBDB» каталога, который Вы указали при установке обновления (по умолчанию C:\Program Files\1Cv77\UPDATE\1SBDB).

Нажмите кнопку «Открыть» («Open»). Конфигуратор начнет анализ изменений.

7. После того, как Конфигуратор выполнит анализ изменений, будет выдано окно «Объединение конфигураций». со списком метаданных и отличий загружаемой конфигурации от текущей (в нашем случае — это отличия нового релиза конфигурации от того, который сейчас установлен на вашем компьютере).

В окне режима «Объединение конфигураций» проверьте: в группе «Приоритет конфигурации» должен быть установлен переключатель ¤ «Загружаемая конфигурация»; в группе «Метод объединения» установлен переключатель ¤»Замещать объекты».

8. Нажмите кнопку «OK» для объединения конфигураций. После завершения будет открыто окно «Конфигурация», содержащее конфигурацию с внесенными изменениями.

9. Выполните сохранение конфигурации — пункт меню «Файл» > «Сохранить».

На запрос «Выполнить сохранение метаданных?» ответить «Да».

10.Далее программа выведет на экран список изменений в структуре конфигурации.

Нажмите «Принять». Если все в порядке, то программа закончит процедуру обновления автоматически

Обновление конфигурации выполнено.






Практическая работа 23



Практическая работа № 23

Тема: TurboPascal. Работа с массивами.

Цель занятия: научится обрабатывать одномерные массивы:

Определение массива;

Виды массивов;

Обозначение элементов массива;

Описание массива

Заполнение массива

Вывод (распечатка) массива

Выполнение условий задачи

Вывод результата

Массив – это упорядоченная последовательность однотипных данных, состоящая из фиксированного числа элементов, имеющих один и тот же тип, и обозначаемая одним именем.Массивы бывают:

одномерные,

двухмерные, трехмерные.

(В математике одномерные массивы называют вектором, двухмерные — матрицей (таблицей)).Массив всегда создается и хранится в оперативной памяти. Из этого следует, что количество элементов массива ограничено, т.е. есть конечное число; массив исчезает по окончанию работы программы. Ввод данных может осуществляться: с клавиатуры, при помощи  различных формул, в том числе и датчика случайных чисел.

Примеры одномерных массивов:

   (1.6, 14.9, -5.0, 8.5, 0.46)

   (Панин, Горбунов, Радьков, Бочкарев, Ларьков)

   (1, 2, 3, 4, 5)

 

Массив обозначается одним именем. Так, всю совокупность действительных чисел 1.6,14.9,-5.0,8.5,0.46 можно считать массивом и обозначить одним именем, например, А.Каждый элемент массива обозначается именем массива с индексом. Элементы массива упорядочены по значениям индекса. В математике, как правило, индекс либо заключается в круглые скобки, либо указывается несколько ниже имени массива, например: А(1), А(2), А(3), А(4), А(5) или А1, А2, А3, А4, А5, или в общем виде {Аi}  , где i=1, 2, 3, …,n.

Таким образом – индекс определяет положение элемента массива данных относительно его начала.

 

Общий  вид описания  одномерного массива:

Var <имя массива>: array [<тип индекса>] of <тип компонентов>;

Например,

Var А: array [1..5] of integer;

описывает одномерный массив состоящей из 5 элементов целого типа

Ввод массива Паскаля

Для того чтобы ввести значения элементов массива, необходимо последовательно изменять значение индекса, начиная с первого до последнего, и вводить соответствующий элемент. Для реализации этих действий удобно использовать цикл с заданным числом повторений, т.е. простой арифметический цикл, где параметром цикла будет выступать переменная – индекс массива Паскаля. Значения элементов могут быть введены с клавиатуры или определены с помощью оператора присваивания.

Begin

   For i:=1 to 10 do

      Readln (a[i]); { ввод i— го элемента производится с клавиатуры }

Способы заполнения массивов:

1 способ

program pr1;

var a: array [1..5] of integer;

       i:integer;begin

writeln (‘Первый способ’);

 a[1]:=6; a[2]:=9; a[3]:=5; a[4]:=8; a[5]:=6; for i:=1 to 5 do writeln (a [i]);

readln;

end.

2 способ

Program pr2;

Var A: array [1..5] of real;

     i:integer;

begin

writeln (‘Второй способ’);

 For i:=1 to 5 do Readln (a [i]);

 Readln;

end.

 

Вывод массива Паскаля

Вывод массива в Паскале осуществляется также поэлементно, в цикле, где параметром выступает индекс массива, принимая последовательно все значения от первого до последнего.

Пример фрагмента программы вывода массива Паскаля

Var    A: array [1..10] of integer;    I : byte ; {переменная I вводится как индекс массива} Begin    For i :=1 to 10 do       Write ( a [ i ],’ ‘); {вывод массива осуществляется в строку, после каждого элемента печатается пробел}

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

Пример программы вывода массива Паскаля в столбик

Var    A: array [1..10] of integer;    I : byte ; {переменная I вводится как индекс массива} Begin    For i:=1 to 10 do       Writeln (‘a[‘, i,’]=’, a[i]); { вывод элементов массива в столбик }

На экране мы увидим, к примеру, следующие значения:

a [1]=2 a [2]=4 a [3]=1 и т.д.

Пример решения задачи с использованием массивов Паскаля

Задача: даны два n -мерных вектора. Найти сумму этих векторов.

Решение задачи:

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

var a , b : array [1..100] of integer ;

Выходными данными будут элементы результирующего массива, назовем его c . Тип результирующего массива также должен быть целочисленным.

Кроме трех массивов нам потребуется переменная – параметр цикла и индекс массива, назовем ее i , а также переменная n для определения количества элементов в каждом массиве.

Ход решения задачи:

определим количество элементов (размерность) массивов, введем значение n ;

введем массив a ;

введем массив b ;

в цикле, перебирая значения индекса i от 1 до n , вычислим последовательно значения элементов массива c по формуле:

c [ i ]= a [ i ]+ b [ i ];

выведем на экран полученный массив.

Текст программы :

Введите пример программы суммирования векторов

Program summa; Var   a, b, c: array [1..100] of integer;   I, n: byte; Begin    Write (‘введите размерность массивов:’);    Readln(n);    For i:=1 to n do       Readln (a[i]); { ввод массива a}    For i:=1 to n do       Readln (b[i]); { ввод массива b}    For i:=1 to n do       C[i]:=a[i]+b[i]; { вычисление суммы массивов }    For i:=1 to n do       write (c[i],’ ‘); { вывод массива с } end.

Отредактировать программу, чтоб она складывала квадраты значений массива В и А

Ход работы:

Вывод: Я научилась обрабатывать одномерные массивы.






Практическая работа 2(3)



Практическая работа 2

Управление окнами при помощи Win API

Задание 1

Создайте программу, которая выводит в многострочный текстовый редактор описания и заголовки свернутых окон.

Задание 2

Напишите программу перемещения дочернего окна главной формы при помощи функций Win API. Перемещением окна (вверх, вниз, вправо, влево) управлять с главной формы при помощи кнопок.

Задание 3

Создайте программу, которая в заданное окно добавляет пункт меню «Привет».

Критерии оценивания

«5» — выполнены все задания;

«4» — выполнены два задания из трех;

«3» — выполнено одно задание из трех.






map