- •Общие сведения об языке vb. Области применения vba, vbScript, ActiveX, vb.Net.
- •Системы программирования.
- •Методика программирования на vb. Понятия объекта, события, свойства и метода.
- •Среда разработки vb. Окно проекта, окно формы, панель инструментов формы, окно свойств, окно программного кода.
- •Алфавит языка. Пример записи операторов кода в модуле.
- •Типы переменных в языке vb. Суффиксы, определяющие тип переменной.
- •Запись констант. Примеры использования констант.
- •15. Встроенные функции vb.
- •20. Понятие алгоритма. Свойства алгоритма. Способы описания алгоритма. Примеры
- •Способы описания алгоритмов
- •21. Основные структуры алгоритмов. Язык блок-схем. Элементы, правила составления.
- •Требования к изображению блок-схем:
- •Текст модуля:
- •Текст программы:
- •Синтаксис функции следующий:
- •Пример:
- •Текст программы:
- •47. Процедуры Sub в vb. Формальные и фактические параметры.
- •Текст программы:
- •52.Методы и средства защиты в компьютерных системах.
- •53. Информационная безопасность и её компоненты.
- •Категории безопасности:
- •54. Правовые методы защиты программ.
54. Правовые методы защиты программ.
Различают две категории прав:
Экономические права, дающие их обладателям право на получение экономических выгод от продажи или использования программных продуктов и баз данных;
Моральные права, обеспечивающие защиту личности автора в его произведении.
Правовые методы защиты программ включают:
Патентную защиту: устанавливает приоритет в разработке и использовании нового подхода или метода, применяемого при разработке программ, удостоверяет их оригинальность;
Закон о производственных секретах: статус производственного секрета для программы ограничивает круг лиц, знакомых или допущенных к её эксплуатации, а также определяет меру их ответственности за разглашение секретов;
Лицензионные соглашения и контракты: распространяются на все аспекты правовой охраны программных продуктов, включая авторское право, патентную защиту, производственные секреты. Лицензия – договор на передачу одним лицом (лицензиаром) другому лицу (лицензиату) права на использование имени, продукции, технологии или услуги. В соглашении оговариваются все условия эксплуатации. На каждой копии программы должны быть: знак авторского права, знак патентной защиты или производственного секрета, торговые марки, символ зарегистрированного права на распространение программного продукта. Типы лицензий:
Исключительная – продажа всех имущественных прав на программный продукт или базу данных; покупателю лицензии предоставляется исключительное право на их использование, а автор или владелец патента отказывается от самостоятельного их применения или предоставления другим лицам;
Простая – лицензиар предоставляет лицензиату использовать программный продукт или базу данных, оставляя за собой право применять их и предоставлять на аналогичных условиях неограниченному числу лиц; лицензиат может лишь продавать копии приобретённого программного продукта или базы данных;
Этикеточная – лицензия на одну копию программного продукта или базы данных
Закон об авторском праве: авторское право действует с момента создания программного продукта или базы данных в течение всей жизни автора и 50 лет после его смерти. Автор может выпускать в свет, воспроизводить в любой форме, распространять, модифицировать, осуществлять любое иное использование программного продукта или базы данных.
Программы по юридическому статусу делятся на:
Лицензионные – дистрибутивы; распространяются разработчиками на платной основе. Разработчики принимают на себя ответственность за нормальное функционирование программ;
Условно бесплатные (shareware) и свободно распространяемые в целях их рекламы и продвижения на рынке (freeware). Пользователю предоставляется программа с ограниченным сроком действия или версия программы с ограниченными функциональными возможностями;
Бесплатное программное обеспечение:
Новые недоработанные (бета) версии программных продуктов (это позволяет провести их широкое тестирование):
Программные продукты, являющиеся частью принципиально новых технологий (это позволяет завоевать рынок)
Дополнения к ранее выпущенным программам (исправление ошибок, расширение возможностей);
Устаревшие версии программ;
Драйверы к новы устройствам или усовершенствованные драйверы к уже существующим.
Правовая охрана программ для компьютеров и баз данных впервые в полном объёме введена в РФ Законом РФ от 23.09.92г. № 3523-1 «О правовой охране программ для электронных вычислительных машин и баз данных».