Поиск:
Войти
Разработка программного обеспечения
Даны практические рекомендации по использованию популярных отладчиков, таких как NuMega SoftIce, Mic…
Даны практические рекомендации по использованию популярных отладчиков, таких как NuMega SoftIce, Microsoft Visual Studio Debugger и Microsoft Kernel Debugger. Показано, как работают отладчики и как противостоять дизасемблированию программы. Описаны основные защитные механизмы коммерческих программ, а также способы восстановления и изменения алгоритма программы без исходных текстов. Большое внимание уделено внедрению и удалению кода из PE-файлов. Материал сопровождается практическими примерами.
Для программистов.
(Компакт-диск прилагается только к печатному изданию.)
Книга является руководством для начинающих по разработке приложений в среде Borland C++ Builder. Рас…
Книга является руководством для начинающих по разработке приложений в среде Borland C++ Builder. Рассмотрены основные элементы языков программирования C/C++ и примеры создания простейших классов и программ. Изложены принципы визуального проектирования и событийного программирования. На конкретных примерах показаны основные возможности визуальной среды разработки C++ Builder, назначение базовых компонентов и процесс разработки различных типов Windows-приложений, в том числе приложений баз данных с использованием технологии BDE, ADO, MIDAS, DDE и интернет-приложений.
Для начинающих программистов.
Доступно и подробно описана разработка приложений в среде Visual Basic 2010. Рассмотрены основные по…
Доступно и подробно описана разработка приложений в среде Visual Basic 2010. Рассмотрены основные понятия объектно-ориентированного программирования и классов, разработка программного интерфейса, работа с файлами, организация печати, методика разработки интернет-приложений, работа с графикой с использованием интерфейса GDI+, создание справочной системы и установочного компакт-диска. Большое внимание уделяется информационным системам, предназначенным для управления базами данных, а также подготовке отчетов с помощью встроенного генератора отчетов. Описаны средства отладки приложений и обработки ошибок.
Для начинающих программистов.
(Компакт-диск прилагается только к печатному изданию.)
Книга является пособием для начинающих по программированию в Microsoft Visual C++ 2010. В ней в дост…
Книга является пособием для начинающих по программированию в Microsoft Visual C++ 2010. В ней в доступной форме изложены принципы визуального проектирования и событийного программирования, на примерах показана технология создания программ различного назначения. Приведено описание среды разработки и базовых компонентов. Рассмотрены вопросы программирования графики, разработки программ работы с базами данных Microsoft Access и Microsoft SQL Server Compact Edition. Уделено внимание отладке программ, созданию справочной системы, установке созданной программы на компьютер пользователя. В справочнике приведено описание базовых компонентов и наиболее часто используемых функций.
Для начинающих программистов.
Дополнительные материалы:
Рассмотрена разработка программ для мобильных устройств под управлением операционной системы Google …
Рассмотрена разработка программ для мобильных устройств под управлением операционной системы Google Android. Приведены базовые сведения о платформе Android. Описано программное обеспечение, необходимое для разработки Android-приложений. Рассмотрены основные компоненты приложений, использование базовых виджетов и виджетов-списков, создание и вызов уведомлений из приложения, работа с файлами, способы хранения и обработки данных, создание служб в Android и др. Показано применение графических ресурсов и создание анимации в приложениях с использованием возможностей Android SDK.
(Компакт-диск прилагается только к печатному изданию.)
Добавлено
Год выхода: 2013
Язык: Русский
Рассматриваются этапы создания приложений баз данных в файл-серверной и клиент-серверной архитектура…
Рассматриваются этапы создания приложений баз данных в файл-серверной и клиент-серверной архитектурах. Описывается работа с Microsoft Access 2010 (клиент) и Microsoft SQL Server 2008 (сервер). На примере небольшой, но реальной базы данных показан процесс создания простого Access-приложения и выполнена его модификация, придавшая приложению основные черты профессиональной разработки. Применен предложенный ранее автором метод оформления интерфейса приложения – метод пересекающихся каскадов. Даны практические приемы перевода созданного программного комплекса в архитектуру «клиент-сервер».
Для студентов, преподавателей, программистов и разработчиков баз данных.
(Компакт-диск прилагается только к печатному изданию.)
Книга является пособием для начинающих по программированию в Microsoft Visual C# 2010. В ней в досту…
Книга является пособием для начинающих по программированию в Microsoft Visual C# 2010. В ней в доступной форме изложены принципы визуального проектирования и событийного программирования, на примерах показана технология создания программ различного назначения. Приведено описание среды разработки и базовых компонентов. Рассмотрены вопросы программирования графики, разработки программ работы с базами данных Microsoft Access и Microsoft SQL Server Compact Edition. Уделено внимание технологии LINQ, отладке программ, созданию справочной системы, установке созданной программы на компьютер пользователя. В справочнике приведено описание базовых компонентов и наиболее часто используемых функций.
Для начинающих программистов.
Дполнительные файлы:
Добавлено
Год выхода: 2010
Язык: Русский
В статье предлагается классификация элементов повторного использования, место каркаса в ней, а также…
В статье предлагается классификация элементов повторного использования, место каркаса в ней, а также его отличия от других представителей классификации. Приводится описание модели разработанного автором каркаса для создания программных компонентов поддержки занятий лингвистической направленности в форме игры. Методы, использованные в исследовании, принадлежат объектно-ориентированной парадигме. Описание модели ведётся с помощью обозначений языка UML.
Книга является руководством для начинающих по разработке приложений в среде Microsoft Visual C++ 201…
Книга является руководством для начинающих по разработке приложений в среде Microsoft Visual C++ 2010. Рассмотрены основные элементы языков программирования C/C++ и примеры создания простейших классов и программ. Изложены принципы визуального проектирования и событийного программирования. На конкретных примерах показаны основные возможности визуальной среды разработки Visual C++ 2010, назначение базовых компонентов и процесс разработки различных типов консольных и Windows-приложений.
Для начинающих программистов.
(DVD прилагается только к печатному изданию.)
Описан базовый синтаксис языка Python: типы данных, операторы, условия, циклы, регулярные выражения,…
Описан базовый синтаксис языка Python: типы данных, операторы, условия, циклы, регулярные выражения, встроенные функции, объектно-ориентированное программирование, часто используемые модули стандартной библиотеки. Даны основы SQLite, описан интерфейс доступа к базам данных SQLite и MySQL. Рассмотрены работа с изображениями с помощью библиотеки PIL и получение данных из Интернета. Книга содержит более двухсот практических примеров, помогающих начать программировать на языке Python самостоятельно. Весь материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать книгу как удобный справочник.
Для программистов.
(DVD прилагается только к печатному изданию.)
Самоучитель позволяет изучить новый интерфейс и инструменты Microsoft Office Access 2010 для разрабо…
Самоучитель позволяет изучить новый интерфейс и инструменты Microsoft Office Access 2010 для разработки баз данных и приложений пользователя. Рассмотрены возможности быстрой адаптации начинающего пользователя к среде Access 2010 для решения практических задач, в том числе по созданию таблиц в процессе ввода данных, упрощенному получению форм или отчетов. Опытные пользователи найдут описание усовершенствованных средств создания таблиц, схемы базы данных, запросов для решения задач пользователя, форм документов, отчетов и сводных таблиц для многоаспектного анализа данных и интерфейса приложения. Показано, как повысить эффективность разработки приложений, используя новый конструктор макросов и макросы данных, подключаемые при обработке событий в таблицах.
Для широкого круга пользователей и программистов
(Компакт-диск прилагается только к печатному изданию.)
Рассмотрены приемы работы в интегрированной среде разработки Microsoft Visual Studio 2010, а также н…
Рассмотрены приемы работы в интегрированной среде разработки Microsoft Visual Studio 2010, а также новые технологии и элементы среды, предназначенные для создания современных приложений. Описана работа с решениями, проектами, редакторами и визуальными конструкторами. Описывается создание различных типов приложений: с помощью технологий Windows Presentation Foundation и Windows Forms, создание веб-приложений с помощью технологий ASP.NET, MVC, AJAX, jQuery, Silverlight. Рассматривается проектирование и развертывание баз данных, а также создание приложений для работы с базами данных c использованием технологий LINQ, Entity Framework, ASP.NET Dynamic Data, технология соз-дания служб Windows Communication Foundation, управление рабочими процессами с помощью Windows Workflow Foundation, локализация и развертывание приложений.
Для программистов.
(CD прилагается только к печатной версии.)
Добавлено
Год выхода: 2010
Язык: Русский
Декомпилятор – это инструмент, позволяющий восстанавливать программы из низкоуровневого представлени…
Декомпилятор – это инструмент, позволяющий восстанавливать программы из низкоуровневого представления в высокоуровневое представление. На сегодняшний день все известные декомпиляторы имеют цель – восстановить программу корректно. Однако этого не достаточно для повышения уровня представления программы. В данной работе к декомпиляции, помимо корректного восстановления, выдвигается дополнительное требование – качественное восстановление программ. Инструментальное средство восстановления программ – декомпилятор TyDec – восстанавливает программы в низкоуровневом представлении трассы программ в программы на языке Си корректно и качественно.
Книга основана на материалах лекций и практических занятий, разработанных автором, и объединяет теор…
Книга основана на материалах лекций и практических занятий, разработанных автором, и объединяет теоретические основы и практические аспекты разработки реляционных баз данных. В первой части рассмотрена концепция реляционных баз данных: реляционная модель данных, жизненный цикл информационной системы, концептуальное и логическое моделирование БД, нормализация отношений, обеспечение многопользовательского доступа к данным, вопросы обеспечения безопасности БД, языки SQL и XML и др. Во второй части описаны возможности современных версий Delphi в области разработки приложений баз данных: подробное описание технологий dbExpress, Interbase Express и ADO, особенности использования компонентов управления данными визуальной библиотеки Delphi, механизм разработки многоуровневых приложений на основе технологии DataSnap, порядок создания отчетов для печати и многое другое.
Для студентов и программистов.
(DVD прилагается только к печатному изданию.)
Добавлено
Год выхода: 2010
Язык: Русский
По данным последних нейрофизиологических исследований, усвоение учебного материала значительно улучш…
По данным последних нейрофизиологических исследований, усвоение учебного материала значительно улучшается, если его объяснение сопровождается визуальным представлением. В связи с этим разработка и использование различных программных средств для представления учебной информации является на сегодня актуальной задачей информатизации образования. При разработке таких средств возникает ряд практических вопросов. В данной работе рассматриваются практические аспекты реализации представления учебной математической информации в форме мультимедийной интерактивной презентации.
Книга посвящена разработке приложений для Windows и Linux с использованием библиотеки Qt версий 4.7.…
Книга посвящена разработке приложений для Windows и Linux с использованием библиотеки Qt версий 4.7.x и 4.8. Подробно рассмотрено программирование трехмерной и интерактивной графики, баз данных, многопоточных приложений, создание собственных виджетов, описание принципов работы с XML, а также использование новейших подсистем Qt Declarative и Qt3/D. Дано описание классов Qt применительно к решению конкретных задач. Значительное внимание уделено основным принципам разработки сложных приложений. Рассмотрено применение различных профессиональных инструментов разработчика при работе с библиотекой Qt. На авторской странице поддержки книги расположены исходные тексты демонстрационных примеров (более 40).
Для программистов.
Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-выв…
Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-вывод, многозадачность, файловая система, межпроцессное взаимодействие и обработка ошибок. Книга главным образом ориентирована на практическое применение изложенных концепций. В ней есть все, что нужно начинающим, а углубленное изучение каждой темы делает ее ценной и для опытных программистов. Каждая тема проиллюстрирована большим числом примеров на языках С и С++ и Python, которые читатель сможет использовать в качестве образцов для собственных программ. На FTP-сервере издательства находятся исходные тексты программ.
Во втором издании материал актуализирован с учетом современных тенденций, добавлены 3 новые главы по программированию в Linux на языке Python, устранены замеченные ошибки.
Для начинающих и опытных Linux-программистов.
Описан язык Python 3: типы данных, операторы, условия, циклы, регулярные выражения, функции, инструм…
Описан язык Python 3: типы данных, операторы, условия, циклы, регулярные выражения, функции, инструменты объектно-ориентированного программирования, работа с файлами и каталогами, часто используемые модули стандартной библиотеки. Приведены основы базы данных SQLite, интерфейс доступа к базе и способы получения данных из Интернета. Особое внимание уделено библиотеке PyQt 5, позволяющей создавать приложения с графическим интерфейсом на языке Python. Рассмотрены средства для обработки сигналов и событий, управления свойствами окна, разработки многопоточных приложений, описаны основные компоненты (кнопки, текстовые поля, списки, таблицы, меню, панели инструментов и др.), варианты их размещения внутри окна, инструменты для работы с базами данных, мультимедиа, печати документов и экспорта их в формате Adobe PDF. На сайте издательства приведены все примеры из книги.
Для программистов.
Статья написана на основе опыта, полученного при создании виртуальных музеев: Государственный Эрмита…
Статья написана на основе опыта, полученного при создании виртуальных музеев: Государственный Эрмитаж (диск), Государственный Русский музей (диск и сайт), ГМЗ Петергоф (диск и сайт), ГМЗ Павловск (диск и сайт) и ряда других.
Одной из целей данной статьи является помощь музейным работникам, а также разработчикам в оптимальном выборе технологий для решения поставленных задач.
В статье рассматривается методика формирования маркетинговой стратегии компании, занятой разработкой…
В статье рассматривается методика формирования маркетинговой стратегии компании, занятой разработкой и реализацией программного обеспечения. Созданный авторами экономико-математический инструментарий позволяет осуществлять прогнозирование рынка, а также оценивать степень адекватности разрабатываемых продуктов.
Популярные книги