Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_ISIS (1).docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
59.72 Кб
Скачать

22.Текстовые редакторы

Текстовый редактор — самостоятельная компьютерная программа или компонент программного комплекса (например, редактор исходного кода интегрированной среды разработки или окно ввода в браузере), предназначенная для создания и изменения текстовых данных вообще и текстовых файлов в частности.

  • Notepad - блокнот — простой текстовый редактор, являющийся частью операционных систем Microsoft Windows.

  • Notepad++ — свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса большого количества языков программирования и разметки. Он базируется на компоненте Scintilla, написан на C++ с использованием STL, а также Win32 API и распространяется под лицензией GPL. Базовая функциональность программы может быть расширена как за счёт плагинов, так и сторонних модулей, таких как компиляторы и препроцессоры.

  • Sublime Text — платный текстовый редактор, написанный на C++, работает на нескольких операционных системах, таких как Linux, OS X и Windows.

  • Xcode — интегрированная среда разработки программного обеспечения под OS X и iOS, разработанная корпорацией Apple.

  • Dreamweaver в возможностях для разработки веб-приложений смещает акцент в сторону мобильных устройств. Программа позволяет с максимальной эффективностью использовать преимущества HTML5 и CSS3. С помощью обновлённого Dreamweaver разработчики смогут как создавать новые приложения для мобильных устройств, так и преобразовывать уже созданные проекты в формат, доступный для телефонов и планшетов.

23.Три метода подключения обработчика событий

1. Прописать как свойство html тега. <body onload = "main()">...</body> в кавычках пишется либо кусок кода, либо вызывается функция.  Такой код будет означать, что то что в кавычках выполнится сразу после загрузки элемента body В данном случае, функция main(). 2. Получить html объект любым из способов и прописать обработчик событий как свойтсво js объекта var buttons = document.getElementsByTagName("button");//массив всех элементов div на странице for(var i = 0; i < buttons.length; i++)buttons[i].onclick = function() { alert("это кнопка"); } Такой код будет означать что при клике на любую кнопку на странице выведеся сообщение: "Это кнопка" 3. Назначить обработчиком уже готовую функцию, которая может вызываться те только указанным событием (основное отличие от предыдущего метода) function myFunc(){...} document.getElementById("someElem").ondblckick = myFunc; При двойном клике по указанному элементу вызовется функция muFunc. Следует обратить внимание, что при таком методе указывается только имя функции. никаких круглах, квадратных, фигурных скобок и прочей шароебени.

24.Защита ПО в РФ.

Защита программного обеспечения — комплекс мер, направленных на защиту ПО от несанкционированного приобретения, использования, распространения, модифицирования, изучения и воссоздания аналогов. Юридические средства защиты: Согласно законодательству, программный код приравнивается к литературным произведениям и к нему применяются все соответствующие нормативные акты. В частности – основные юридические средства защиты это лицензия и патент. Организационные средства защиты: Организационные меры защиты применяются, как правило, крупными разработчиками к достаточно большим и сложным программным продуктам. Основной принцип организационных мер защиты ПО заключается невозможности полноценного использования программного продукта без соответствующей поддержки со стороны разработчика: подробной пользовательской документации, «горячей линии» технической поддержки, системы обучения пользователей, обновления версий и БД и т. п.  Технические средства защиты: Для защиты программ, устанавливаемых на жесткий диск в основном применяются методы защиты от нелегального использования или от несанкционированного копирования. Дистрибутив защищенного приложения распространяется свободно, но для его корректной работы необходимо наличие оригинального компакт-диска или электронного ключа защиты. Даже когда приложение в процессе установки активируется и «привязывается» к железу компьютера, копирование установленной программы на другой компьютер возможно, но приведет к ее неработоспособности, поэтому защита происходит также «от использования». Можно выделить здесь отдельно средства защиты непосредственно кода приложения от копирования и использования в других программах. В частности, обфускаторы нужны для запутывания кода и защиты от его анализа, модификации и несанкционированного использования. Для мобильного ПО способы защиты программного обеспечения для мобильных платформ от копирования обычно связаны с тем фактом, что пользователь не может изменять хранящиеся в ППЗУ аппарата данные, или может изменять лишь ограниченно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]