Рассмотрены графические возможности среды программирования Delphi. Даны справочные материалы по методам и свойствам классов, используемых при работе в графике, и основные теоретические сведения, необходимые для построения плоских изображений, графиков, организации движущегося изображения. Приведены примеры программ на языке ObjectPascal. Даны варианты заданий для выполнения лабораторных работ. Для…
Рассмотрен процесс разработки приложения. Изложены принципы визуального проектирования и событийного программирования. На конкретных примерах продемонстрированы назначения компонентов, возможности среды разработки, методика создания приложений различного назначения. Для студентов 1-го курса, изучающих дисциплины «Основы информатики», «Информатика».
Пособие является практическим руководством для освоения среды визуального программирования Turbo Delphi. Рассмотрены особенности использования текстовых файлов, стандартные диалоги, динамические массивы, списковые структуры и примеры обработки исключительных ситуаций. Для студентов младших курсов всех специальностей МГТУ им. Н.Э. Баумана, владеющих основами программирования на языке Паскаль.
Данное учебное пособие написано на основе лекционного материала дисциплины по выбору «Современные языки программирования высокого уровня», читаемой его автором на кафедре «Компьютерные системы и сети» Калужского филиала МГТУ им. Н. Э. Баумана для студентов 3-го и 4-го курсов специальности 230101.65 – «Вычислительные машины, комплексы, системы и сети». Пособие предназначено для студентов, аспиранто…
Практикум содержит материалы для изучения микроконтроллеров. AVR с архитектурой RISC. Рассмотрены необходимые инструментальные средства и предложен большой комплект учебных программ для изучения функциональных возможностей микроконтроллеров. Тематика учебного пособия охватывает практически все аспекты архитектуры микроконтроллеров. Базовые программы могут быть использованы в качестве основы для об…
Данное учебное пособие разработано на основе лекционного материала дисциплины по выбору «Современные языки программирования высокого уровня», читаемого автором на кафедре «Компьютерные системы и сети» Калужского филиала МГТУ им. Н. Э. Баумана для студентов 4-го курса специальности 230 101.65 «Вычислительные машины, комплексы, системы и сети». Пособие предназначено студентам, аспирантам и преподава…
В монографии разработан вариационный подход для отыскания ситуаций равновесия по Нэшу в биматричной игре на основе сведения этой игры к некоторой невыпуклой задаче оптимизации. Предложены и обоснованы новые алгоритмы локального и глобального поисков равновесий Нэша. Проведен многоэтапный вычислительный эксперимент, демонстрирующий эффективность разработанного подхода. Полученные результаты обобщаю…
Рассмотрены особенности программируемых логических интегральных схем фирмы Altera, основы языка описания аппаратуры VHDL, использование пакета проектирования Aldec-HDL. Приведены примеры описания цифровых устройств на языке VHDL и их функциональная верификация. Для студентов, обучающихся по специальности «Управление в технических системах».
Алгоритмы – это рецепты, которые делают возможным эффективное программирование. Их изучение позволяет усвоить общие подходы к решению задач и накапливать полезные методики для их решения. В этой книге представлено множество классических алгоритмов. Вы узнаете, где они применяются и как их анализировать, чтобы понять их поведение. Эта книга может быть полезной не только в вашей текущей профессионал…
В статье рассматривается 64‑битное расширение архитектуры x86 (x86-64). Разбираются основные особенности данной спецификации с позиций программирования. Проводится сравнительный анализ низкоуровневой организации программ для различных операционных систем, поддерживающих архитектуру x86-64. Приводятся примеры анализа программного кода, скомпилированного для операционных систем, отличающихся друг от…
В статье рассматривается 64‑битное расширение архитектуры x86 (x86-64). Разбираются основные особенности данной спецификации с позиций программирования. Проводится сравнительный анализ низкоуровневой организации программ для различных операционных систем, поддерживающих архитектуру x86-64. Приводятся примеры анализа программного кода, скомпилированного для операционных систем, отличающихся друг от…
Неважно, каким инструментом вы пользуетесь для программной разработки – Java, .NET, или Ruby on Rails. Написание кода – это еще только полдела. Готовы ли вы к внезапному наплыву ботов на ваш сайт? Предусмотрена ли в вашем ПО «защита от дурака»? Правильно ли вы понимаете юзабилити? Майкл Нейгард утверждает, что большинство проблем в программных продуктах были заложены в них еще на стадии дизайна и …
Не сомневаюсь, что ты любишь играть на компьютере, телефоне или планшете и смотреть 3D-мультфильмы. А знаешь, как их делают? Для этого нужны программы – наборы команд, которые приказывают компьютеру двигать героев по экрану. А теперь – самое главное. Ты можешь сам делать такие программы! Придумывать игры со своими героями, рисовать мультфильмы – все, что захочешь. Для этого создали специальную дет…
В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирован…
Это первое практическое руководство по созданию приложений для Windows 8 охватывает весь жизненный цикл: от разработки шаблона проекта до публикации в Windows Store. Автор книги Джереми Ликнесс, ведущий специалист компании Microsoft, поможет использовать ваши навыки разработчика в работе с новыми инструментами Visual Studio 2012 для создания полезных и инновационных приложений. В книге рассмотрены…