Эта книга представляет собой практическое руководство по программированию на Visual C++ для платформы .NET. Прочитав книгу, вы научитесь использовать Visual Studio .NET с целью создания самых сложных приложений для новой платформы .NET, которую разработала Microsoft. В начале книги автор объясняет, что такое Microsoft .NET, и излагает основные идеи, лежащие в основе модели программирования, использующей библиотеку классов .NET Framework, а затем вводятся управляемые расширения языка C++ и рассматриваются приемы программирования на управляемом C++. Все вводимые основные идеи иллюстрируются на конкретном примере, который затем прорабатывается до конца книги. Подробно рассмотрев такие важные понятия как интерфейсы, делегаты и события, автор приступает к систематическому изложению фундаментальных понятий, касающихся библиотеки классов .NET Framework. Пользуясь введенными понятиями, автор подробно рассказывает о программировании пользовательского интерфейса с использованием классов Windows Forms. Затем автор переходит ко всестороннему обсуждению вопросов, связанных с развертыванием приложений. После этого рассматриваются метаданные, сериализация (преобразование в последовательную форму), поточная обработка данных, атрибуты, асинхронное программирование, удаленные вычисления, а также управление памятью. Далее автор сосредотачивается на подробном освещении технологии доступа к базам данных ADO.NET, и дает основательное введение в Web-программирование на основе технологии ASP.NET и простого протокола доступа к объектам SOAP (Simple Object Access Protocol). В заключение рассматриваются защита, отладка, и вопросы функциональной совместимости платформы .NET с традиционными COM-приложениями, а также приложениями, построенными на платформе Win32. Книга предназначена для подготовленных программистов-практиков.
Рассмотрены малоосвещенные вопросы программирования в Delphi. Описаны методы интеграции VCL и API. Показаны внутренние механизмы VCL и приведены примеры вмешательства в эти механизмы. Рассмотрено использование сокетов в Delphi: различные режимы их работы, особенности для протоколов TCP и UDP и др. Большое внимание уделено разбору ситуаций возникновения ошибок и получения неверных результатов в "простом и правильном" коде. Отдельно рассмотрены особенности работы с целыми, вещественными и строковыми типами данных, а также приведены примеры неверных результатов, связанных с ошибками компилятора, VCL и др. Для каждой из таких ситуаций предложены методы решения проблемы. Подробно рассмотрен синтаксический анализ в Delphi на примере арифметических выражений. Многочисленные примеры составлены с учетом различных версий: от Delphi 3 до Delphi 2007. Прилагаемый компакт-диск содержит примеры из книги
Дается введение в схемотехническое моделирование аналоговых электронных устройств на компьютере. Моделирование выполняется без формул на языке схем и графиков с использованием наиболее простых и популярных программ Electronics Workbench и Micro-Cap. Подробно рассказывается методика компьютерного моделирования более 150 простейших схем, и приводятся соответствующие результаты в виде screen shot (экранных снимков). Изложение сопровождается необходимыми советами по применению программ. Поясняется смысл используемых терминов. Разбираются парадоксы, возникающие при моделировании реальных устройств. Рассматривается компьютерное моделирование ряда аналоговых устройств, которые могут быть изготовлены самостоятельно из электронных наборов и модулей комплектов `Мастер КИТ`. Для широкого круга читателей.
Добро пожаловать в мир компьютерного программирования с использованием Visual Basic. NET - разработанного компанией Microsoft языка программирования, который поможет вам легко и быстро писать собственные программы. Если вас давно волнует идея создания своих программ, но в то же время вы опасаетесь, что вам это не по зубам, откиньте сомнения прочь. Если вы в состоянии написать краткую пошаговую инструкцию о том, как пройти к вашему дому, значит, сможете освоить и процесс написания программ на языке Visual Basic. NET. Чтобы помочь вам в постижении азов программирования на Visual Basic. NET, материал этой книги изложен простым, доступным языком, а основной акцент сделан на тех функциональных возможностях, которые наверняка пригодятся вам при написании собственных программных продуктов. Книга предназначена для начинающих пользователей.
Эта книга - простое и эффективное учебное пособие по освоению и использованию системы управления контентом веб-сайта Joomla 1.5. Система очень популярна в Сети, поскольку обладает открытым кодом, проста в инсталляции, управлении и очень надежна. В книге рассматриваются все основные аспекты использования Joomla 1.5: установка и настройка системы, конфигурирование интерфейса управления, структуризация и размещение контента сайта, расширение системы новыми компонентами, модулями и плагинами, создание собственных шаблонов. На диске представлены все обсуждаемое в книге программное обеспечение, подборка бесплатных шаблонов для Joomla. Книга рассчитана на пользователей любой квалификации и будет полезна как начинающим, так и достаточно опытным разработчикам веб-сайтов.
Эта книга – введение в технологию LONWORKS, являющейся лидирующей среди технологий открытых систем в области автоматизации зданий, промышленной автоматизации, автоматизации на транспорте, и в системах управления коммунальным хозяйством. Дает полное академическое разъяснение фундаментальных концепций данной технологии.
Справочное пособие по новой версии языка гипертекстовых документов HTML 4.0. В книге вы познакомитесь с основами HTML 4.0 (определения, новые функции, фреймы, мультимедиа, таблицы, формы, сценарии, таблицы стилей, определения типов документов, тэги), узнаете как создавать документы в формате HTML 4.0 и представлять документ в формате HTML, поймете глобальную структуру документа в формате HTML, найдете информацию о языке и направлении текста и самоучитель для начинающих web-дизайнеров, научитесь различатьHTML 3.2 и HTML 4.0, а также сможете воспользоваться советами по web-дизайну, которые помогут вам профессионально создавать web-сайты в Internet и Intranet.
Книга представляет собой подборку эссе, опубликованных автором на его сайте http://www.joelonsoftware.com. Талант и глубокое проникновение в суть предмета сделали Джоэла мастером своего дела, а остроумие и едкий юмор принесли сайту скандальную известность среди программистов. Затронуты практически все вообразимые аспекты создания ПО от лучших способов устройства рабочего места программиста до лучших способов написания программного кода. Издание адресовано широкому кругу читателей - и тем, кто собирается руководить программистами, и самим программистам - как приверженцам Microsoft, так и сторонникам открытого кода.
Данная книга является официально рекомендованным учебным пособием для подготовки к сертификационному экзамену Microsoft Office Specialist. Access 2003 - программа для управления базами данных из состава Microsoft Office. Книга "Microsoft Access 2003" серии "Шаг за шагом" научит вас: создавать решения, которые упрощают поиск и использование информации; импортировать и создавать связи с данными из электронных таблиц, файлов XML и других баз данных; использовать формы, фильтры, запросы и отчеты для получения и анализа данных; защищать данные от повреждения и несанкционированного доступа; создавать веб-страницы с использованием баз данных Access. Файлы примеров и практичес ких упражнений на компакт-диске помогут вам быстро приобрести необходимые навыки по работе с программным продуктом. Книга рассчитана на пользователей начальной и средней квалификации.
Книга посвящена свободно распространяемому математическому пакету Scilab. Описаны графические возможности пакета (построение графиков и диаграмм), возможности программирования в среде пакета. Подробно рассмотрено решение математических задач (нелинейные уравнения и системы, задачи линейной алгебры, задачи оптимизации, дифференцирование и интегрирование, задачи обработки экспериментальных данных: интерполяция и аппроксимация, метод наименьших квадратов, обыкновенные дифференциальные уравнения и системы, уравнения в частных производных).
Предлагаемая книга является переводом третьей части оригинального издания `Advanced Java 2 Platform How to Program`. Оригинал содержит более 1800 страниц, поэтому было принято решение русское издание разбить на три части. Первая часть посвящена созданию графического пользовательского интерфейса, двухмерной и трехмерной графике, компонентам JavaBeans, взаимодействию с базами данных. Вторая часть посвящена созданию распределенных приложений, а третья часть, которую вы держите в руках, посвящена созданию серверных приложений и корпоративных систем. В первых главах книги рассматривается применение технологий сервлетов и JavaServer Pages для создания серверных приложений. После этого читатели познакомятся с технологиями Enterprise JavaBeans, J2ME, Java Message Service и SOAP, которые находят применение при создании корпоративных систем. Будут также рассмотрены некоторые популярные серверы приложений. Книга насыщена многочисленными примерами и упражнениями. Особое место занимает большой практический пример приложения для электронного бизнеса, в котором нашли отражение все рассматриваемые в книге технологии.
Предлагаемая книга является переводом второй части издания `Advanced Java 2 Plat-form. How to Program`. Оригинал содержит более 1800 страниц, поэтому было принято решение русское издание разбить на три части. Первая часть, книги посвящена созданию графического пользовательского интерфейса, двухмерной и трехмерной графике, компо-нентам Java Beans, взаимодействию с базами данных, вопросам обеспечения безопасно-сти. Вторая часть книги, которую Вы держите в руках, посвящена распределенным при-ложениям и на примерах знакомит с технологиями построения распределенных систем, а также систем управления сетями: Remote Method Invocation (RMI), Jini, JavaSpaces, Java Management Extensions (JMX), Jiro и построению гетерогенных систем на основе Common Object Request Broker Architecture (CORBA). Рассматриваются различные подходы к по-строению пиринговых приложений на основе RMI, Jini, JXTA. В третьей части издания рассматривается создание серверных приложений и корпора-тивных систем.
Данная книга — продолжение предыдущей книги автора, "Delphi. Только практика". Также как и в "Delphi. Только практика", в данном издании подробно рассмотрены программы для сетей, различные шуточные программы, простые игрушки, некоторые полезные приложения, разработка приложений в стиле Windows XP. В частности, здесь можно найти такие примеры как бесплатная отправка SMS, FTP-клиент, простое шифрование, CGI-сценарии и многое другое. Описаны методы работы с системным реестром Windows и INI-файлами, а также некоторые важные аспекты программирования на системном уровне с применением функций Windows API. Для облегчения понимания программ каждый пример содержит комментарии сложных строк кода. Книга ориентирована как на тех, кто уже имеет опыт создания приложений в Delphi, так и на начинающих программистов. Для начинающих пользователей Delphi в конце книги. Добавлено приложение с описанием синтаксиса языка программирования Object Pascal
Изложены основные принципы функционирования и особенности архитектуры микроконтроллеров Atmel AVR. Подробно описаны приемы программирования микросхем этого семейства и их отдельных узлов. Вы найдете готовые рецепты для программирования большинства основных функций современной микроэлектронной аппаратуры: от реакции на нажатие кнопки или построения динамической индикации до сложных протоколов записи данных во внешнюю память или особенностей подключения часов реального времени. В книге учтены особенности современных моделей AVR и сопутствующих микросхем последних лет выпуска. Особое внимание уделяется обмену данными микроэлектронных устройств с персональным компьютером, приводятся примеры программ на Delphi. Приложение содержит основные параметры микроконтроллеров AVR, перечень команд и тексты программ для них, а также список используемых терминов и аббревиатур.
От издателя Эта книга о том, как делается компьютерная анимация и спецэффекты. Представленная в роли путеводителя, она не только дает краткий экскурс в историю жанра, но и подробно описывает современные технологии производства - от методов, унаследованных от традиционной анимации, до совершенно новых аспектов, включая организацию цифровой студии. Детально рассматриваются такие фундаментальные принципы создания трехмерной компьютерной анимации, как моделирование, визуализация и постобработка, причем, помимо разъяснения самих концепций и стоящей за ними теории, автор приводит развернутое описание того, как эти концепции реализуются на практике, используя различные технические средства и не отдавая предпочтение той или иной компьютерной программе. Огромное количество иллюстраций, присутствующих в книге, не только обеспечивает наглядность материала, но и существенно оживляет текст, который сам по себе достаточно увлекателен. Наконец, читатель найдет здесь немало практических советов, которые, в силу того, что их дает настоящий профессионал, обладающий огромными познаниями и опытом в данной сфере, представляют немалый интерес. Замечательной особенностью этой книги является то, что она в своем роде универсальна. Те, кто лишь начинают изучать трехмерную анимацию, могут рассматривать ее как "введение в специальность" - хорошо структурированный материал, на основе которого можно смело двигаться вперед. Кому-то из специалистов она, возможно, поможет найти ответы на те вопросы, которые, вследствие сравнительной новизны отрасли и ее стремительного развития, до сих пор оставались открытыми, а кому-то окажутся полезными предлагаемые рекомендации и советы. Ну а тех, кто просто, интересуется, "как это делается", книга тоже не разочарует и, может быть, даже подтолкнет к выбору профессии.
Если вы хотите освоить новую версию Visual C++, то эта книга — для вас. Она является полным и подробным руководством по созданию 32-битовых Windows-приложений с помощью Visual C++ 6 и MFC. С ее помощью вы узнаете, как работать в интегрированной среде разработки, определять классы C++, использовать шаблоны и библиотеку MFC.
Книга посвящена описанию свободных UNIX-подобных операционных систем, представителями которых являются Linux, FreeBSD и другие члены BSD-семейства, а также их использованию в качестве универсальной платформы общего (в том числе и домашнего) назначения. Материал книги не привязан к какой-либо конкретной ОС или дистрибутиву Linux, а содержит описание общих принципов установки, настройки и эксплуатации любого из представителей этого семейства. С позиции конечного пользователя рассмотрены вопросы идеологии и истории UNIX-подобных систем, изложены основные принципы, на которых они базируются, такие как понятия файлов, процессов, учетных записей пользователей, режимов и интерфейсов, даны приемы решения повседневных пользовательских задач. Книга поможет начинающим пользователям приступить к работе в одной из описанных ОС, а опытным - освоить универсальные приемы работы в любой из них.
Данная книга - незаменимое руководство для всех, кто хочет освоить передовые компьютерные технологии в области делопроизводства. Эта книга поможет вам освоить все программы самого популярного в мире пакета офисных программ Microsoft Office XP. Хотя она не сделает вас специалистом по использованию какой-либо одной программы, в ней вы узнаете основные принципы работы каждой программы данного пакета. Автор книги с юмором и без излишнего углубления в технические подробности дает самые необходимые навыки для эффективной работы с Office XP. Книга рассчитана на пользователей с различным уровнем подготовки.
Этот учебный курс посвящен разработке клиентских веб-приложений с использованием .NET Framework (любой версии) на языках Visual Basic .NET и Visual C# .NET. Книга содержит введение в .NET Framework и описание передовых методов создания веб-приложений на основе Microsoft ASP.NET 2.0. Авторы делятся с читателями тонкостями решения типичных проблем, с которыми сталкиваются веб-программисты. Значительное внимание уделяется вопросам безопасности, глобализации и развертывания приложений. Освоив теоретические материалы и выполнив практические задания курса, вы приобретете знания и навыки, необходимые разработчику интернет-приложений, применяющих современную платформу Microsoft .NET. Книга адресована всем, кто желает научиться создавать на языках Visual Basic .NET и С# веб-приложения и серверные элементы управления, использующие инфраструктуру .NET Framework. Настоящий учебный курс поможет вам самостоятельно подготовиться к сдаче экзамена по программе сертификации Microsoft (сертификат Microsoft Certified Technology Specialist) № 70-528: "Microsoft .NET Framework Web-Based Client Development". Книга состоит из 13 глав, содержит множество иллюстраций и примеров из практики. На прилагаемом компакт-диске находятся электронная версия книги (на англ. языке), вопросы пробного экзамена, словарь терминов и другие справочные материалы.
Обсуждается возможность машинного моделирования интеллекта человека; приведены обоснования гипотез о материальности мысли, материальности информации и универсальности процессов управления. На основании этих гипотез уточнены основные понятия управления, информационной связи и языковой коммуникации. Установлено качественное различие процессов моделирования природы мозгом и компьютерной программой. Предложены два направления исследования скрытых от наблюдения процессов мышления. Книга рассчитана на широкий круг читателей различных специальностей, которых интересуют интеллектуальные возможности компьютеров и относящиеся к ним проблемы философии, психологии, лингвистики и программирования. Может быть использована как учебное пособие для студентов и аспирантов, обучающихся по специальностям в области информатики и управления.
Книга посвящена описанию работы с Microsoft Visio 2007 — мощным редактором деловой графики, входящим в состав пакета Microsoft Office 2007. Программа Visio дает возможность быстро и эффективно создавать при помощи встроенных шаблонов, трафаретов и стандартных модулей как простейшие слайды и схемы, так и очень сложные чертежи и диаграммы. Книга содержит все сведения, необходимые для полного освоения интерфейса Visio, а также приобретения навыков работы со всеми базовыми инструментами программы. Издание адресовано специалистам, по роду деятельности сталкивающихся с необходимостью красочного оформления деловых документов, отчетов и презентаций.
В учебном пособии содержатся теоретические и практические сведения о порядке разработки программных средств и информационных технологий. Рассмотрены основные проблемы и показана эволюция языков программирования. Проанализированы процессы жизненного цикла программных средств. Детально рассмотрены перечни работ и задач, решаемых в ходе разработки программных средств и информационных технологий. Прокомментированы основные положения Государственного стандарта ГОСТ Р ИСО/МЭК 12207-99 "Информационная технология. Процессы жизненного цикла программных средств".
Книга представляет собой сборник советов, алгоритмов и готовых примеров программ на языке C# в среде MS Visual Studio 2005/2008 из различных областей: работа с формами и элементами управления, папками и файлами, мышью и клавиатурой, мультимедиа и графикой, использование технологий WMI и WSH, взаимодействие с MS Office и другими приложениями, работа в локальной сети и Интернете, особенности использования функций Windows API и др. На компакт-диске размещены примеры из книги, а также демонстрационная версия справочника по функциям Windows API для .NET Framework и сообщениям Windows для Visual Basic .NET и C#.
Эта книга адресована, прежде всего, разработчикам. На практических примерах создания веб-сайтов подробно рассмотрены возможности и особенности современного языка JavaScript, вместе с тем, здесь нет информации для начинающих о структуре и синтаксисе языка, предполагается, что читатель знаком с ними. Книга состоит из четырех частей: - Разработка на JavaScript: использование объектно-ориентированного подхода, написание кода, тестирование и отладка. - Реализация модели DOM. - Технология Ajax - использование библиотек для ускорения процесса разработки. - Будущее JavaScript - использование JSON и HTML 5. Кроме того, в приложении содержится справочная информация о реализации DOM в различных браузерах, включая IE7.
Книга содержит систематическое изложение основных вопросов современной теории и практики промышленной и лабораторной автоматизации. Представлены только самые необходимые для практики сведения с акцентом на детальный анализ наиболее сложных и часто неправильно понимаемых вопросов. Рассмотрены широко распространенные в России промышленные интерфейсы и сети, архитектура систем автоматизации и методы их защиты от помех, тонкие нюансы техники автоматизированных измерений, ПИД-регуляторы с автоматической настройкой и адаптацией, структура и характеристики управляющих контроллеров, современные методы резервирования, средства программирования контроллеров, SCADA-пакеты и ОРС серверы, юридические вопросы внедрения средств автоматизации, в том числе на опасных промышленных объектах. Для специалистов по промышленной автоматизации, а также инженеров и научных работников, которые хотят автоматизировать свою работу с помощью компьютера. Может быть полезна студентам старших курсов технических университетов.
В книге затронут достаточно широкий круг вопросов и рассмотрено значительное число средств САПР для решения тех или иных задач. В этой книге предпринята попытка научить читателя приемам конструирования электронных устройств на основе примеров и данных, которые являются точными. Однако примеры, данные и прочую информацию, предназначенную для обучения, не следует использовать в практических приложениях без самостоятельного тестирования и проверки. Тестирование и проверка особенно важны в тех случаях, когда неправильное функционирование может привести к несчастному случаю или повреждению имущества.
Эта книга представляет собой превосходное руководство по P-CAD 2006, которое позволяет в сжатые сроки освоить работу в P-CAD 2006 и максимально быстро получить готовые результаты. В книге вы найдете все необходимое. Теоретическое описание возможностей и методики работы в системе P-CAD сопровождается реальным практическим примером, приведенным в конце главы и призванным закрепить прочитанное и освоить его применение на практике. С первых глав книги вы начинаете проектировать вполне реальное устройство, разработанное автором, готовите компоненты, создаете библиотеки, рисуете схему, разводите печатную плату. Соответствующие этапы проекта выполняются по итогам изучения определенной темы. Каждая глава начинается с подробного описания возможностей, настроек и опций соответствующего модуля P-CAD, его назначения и методики использования. К книге прилагается уникальный практической видеокурс, с помощью которого достигается максимальный эффект в освоении P-CAD 2006. Все вышеперечисленное выгодно отличает данное издание от остальных. Рекомендовано всем, кто хочет освоить P-CAD 2006 с нуля и быстро научиться добиваться готовых результатов.
Данная книга будет полезна как новичкам, которые найдут в ней описание архитектуры DBI и подробные инструкции по написанию программ с помощью DBI, так и знатокам DBI, которым предназначено описание тонкостей использования DBI и специфических особенностейотдельных драйверов DBD. DBI является основным интерфейсом программирования баз данных на Perl. Любая программа, использующая DBI, может работать с любой базой данных или даже одновременно с несколькими базами данных различных фирм, такими как Oracle, Sybase, Ingres, Informix, MySQL, Access и другие. Издание содержит полный справочник по DBI. Книга написана с учетом того, что читатель имеет базовые навыки программирования на Perl и может писать простые сценарии.
Пособие (1-е издание - 1998г.) состоит из трех разделов. Первый раздел - это полный курс программирования на стандартном языке Си. Рассматриваются все средства языка Си, не зависящие от реализаций, существующие в компиляторах на ПЭВМ, рабочих станциях и мощных сетевых серверах. Второй раздел посвящен выполнению программ в разных операционных системах. Третий раздел - это практикум по языку Си. По каждой теме практикума приведены методические рекомендации и варианты заданий для организации индивидуальной работы в учебной группе или классе. Для студентов и преподавателей вузов, а также для желающих освоить самостоятельно программирование на языке Си.
В этой книге обсуждаются особенности функционирования и архитектуры .NET Remoting - новейшей технологии для построения распределенных приложений. Вы узнаете, как использовать беспрецедентные возможности этой технологии для построения отказоустойчивых, масштабируемых, защищенных, быстрых и простых в сопровождении и администрировании распределенных Интернет-приложений. Книга состоит из 8 глав и предметного указателя. Предназначена разработчикам, имеющим опыт работы с Microsoft .NET Framework и С#.