Язык C++

       

Язык C++

С++ является языком программирования общего назначения. Естественная для него область применения - системное программирование, понимаемое в широком смысле этого слова. Кроме того, С++ успешно используется во многих областях приложения, далеко выходящих за указанные рамки. Реализации С++ теперь есть на всех машинах, начиная с самых скромных микрокомпьютеров - до самых больших супер-ЭВМ, и практически для всех операционных систем. Поэтому книга дает лишь описание собственно языка, не объясняя особенности конкретных реализаций, среды программирования или библиотек.
Читатель найдет в книге много примеров с классами, которые, несмотря на несомненную пользу, можно считать игрушечными. Такой стиль изложения позволяет лучше выделить основные понятия и полезные приемы, тогда как в настоящих, законченных программах они были бы скрыты массой деталей. Для большинства предложенных здесь классов, как то связанные списки, массивы, строки символов, матрицы, графические классы, ассоциативные массивы и т.д., - приводятся версии "со 100% гарантией" надежности и правильности, полученные на основе классов из самых разных коммерческих и некоммерческих программ. Многие из "промышленных" классов и библиотек получились как прямые или косвенные потомки игрушечных классов, приводимых здесь как примеры.

Производные классы
Операторные функции
Простой шаблон типа
Обработка ошибок
Вывод
Человеческий фактор
Проектирование и язык программирования
Управление памятью

Раздел - Опционы

История опционов начинается в XVIII веке в Голландии, где впервые их стали использовать на рынке живых цветов. C тех пор опционы обращаются на многих мировых рынках: продуктов питания, ценных бумаг и, конечно, валютном рынке. Бум опционов, равно как и всех остальных производных инструментов, пришелся на 80-90-е годы.

Анализ
Бинарные
Виды
Закон
Контракт

Математика
Оценка
Реальные
Классический подход
Риск
Россия
Спрэд
Стратегии
Торговля

Учебник
Форекс
Цена
А-опционы

Программирование в Microsoft SQL Server 2000

Microsoft SQL Server 2000 – это система управления реляционными базами данных (RDBMS) в топологии клиент/сервер, разработанная для обработки высокопроизводительных сетевых транзакций (OLTP), хранения данных и использования в приложениях электронной коммерции. Курс "Программирование в Microsoft SQL Server 2000 Шаг за шагом" поможет вам быстро освоить принципы создания и манипулирования базами данных с использованием интерактивных средств, входящих в состав SQL Server 2000 версий Personal, Standard и Enterprise.
Внимание! Этот курс предназначен для использования с SQL Server 2000, однако сама система не поставляется вместе с курсом. Прежде, чем приступить к выполнению уроков, вы должны приобрести и установить SQL Server 2000.
Этот курс предназначен как для читателей, вообще не знакомых с реляционными базами данных, так и для тех, которые имеют опыт работы с другими системами управления базами данных, такими как Microsoft Access, и хотели бы перейти к SQL Server 2000. Воспользуйтесь приведенной ниже таблицей, чтобы выбрать для себя план занятий.

С чего начать изучение
Знакомство с Enterprise Manager
Создание резервных копий и восстановление базы данных
Режимы безопасности
Создание баз данных

Создание таблиц
Понятие об индексах
Понятие об отношениях
Понятие о проверочных ограничениях
Понятие об умолчаниях

Понятие о диаграммах баз данных
Использование конструктора запросов Query Designer
Использование оператора SELECT
Фраза ORDER BY
Использование фразы FROM

Оператор SELECT DISTINCT
Понятие о представлениях
Понятие об операторе INSERT
Понятие об операторе UPDATE
Понятие об операторе DELETE

Мастера служб преобразования данных
Понятие о Query Analyzer
Понятие о DDL
Использование Query Analyzer для оптимизации производительности
Команды Transact-SQL

Временные таблицы
Условное выполнение
Понятие о курсорах
Понятие о хранимых процедурах

Понятие о триггерах
Понятие о пользовательских функциях

Интерфейсы ПК

Толковый словарь по вычислительным системам определяет понятие интерфейс (interface) как границу раздела двух систем, устройств или программ; элементы соединения и вспомогательные схемы управления, используемые для соединения устройств. Эта книга посвящена интерфейсам, позволяющим подключать к персональным (и не только) компьютерам разнообразные периферийные устройства (ПУ) и их контроллеры.
По способу передачи информации интерфейсы подразделяются на параллельные и последовательные. В параллельном интерфейсе все биты передаваемого слова (обычно байта) выставляются и передаются по соответствующим параллель- но идущим проводам одновременно. В PC традиционно используется параллельный интерфейс Centronics, реализуемый LPT-портами. В последовательном интерфейсе биты передаются друг за другом, обычно по одной линии. СОМ-порты PC обеспечивают последовательный интерфейс в соответствии со стандартом RS-232C.

Интерфейс Centronics и LPT-порт
Разъем устройства SCSI с "горячей" заменой

Windows 2000 - работа системного реестра

Реестр становится необходимым уже на начальных этапах загрузки Windows NT/2000. Проблемы при загрузке могут быть вызваны, в том числе, и повреждением реестра. Например, многие пользователи Windows NT/2000 могли испытать шок, получив в процессе загрузки сообщение следующего вида:
Windows 2000 Could not start because the following file is missing or corrupt:
\WINNT\SYSTEM32\CONFIG\SYSTEM
You can attempt to repair this file by Starting Windows NT Setup using the original Setup floppy disk or CD-ROM. Select 'r' at the first screen to repair.

"Синий экран" и Windows 2000
Изменение порядка служб доступа
Серверы DHCP, DNS и WINS
Коммуникационные службы
Введение в маршрутизацию
Администрирование служб веб и FTP
Основные концепции службы Active Directory

Уроки Iczelion'а

Win32 программы выполняются в защищенном режиме, который доступен начиная с 80286. Hо 80286 теперь история. Поэтому мы предполагаем, что имеем дело только с 80386 и его потомками. Windows запускает каждую Win32 программу в отдельном виртуальном пространстве. Это означает, что каждая Win32 программа будет иметь 4-х гигабайтовое адресное пространство.
Hо это вовсе не означает, что каждая программа имеет 4 гигабайта физической памяти, а только то, что программа может обращаться по любому адресу в этих пределах. Windows сделает все необходимое, чтобы сделать память, к которой программа обращается "существующей". Конечно, программа должна придерживаться правил, установленных Windows, или это вызовет General рrotection Fault. Каждая программа одна в своем адресном пространстве, в то время как в Win16 дело обстоит не так. Все Win16 программы могут *видеть* друг друга, что невозможно в Win32. Этот особенность помогает снизить шанс того, что одна программа запишет что-нибудь поверх данных или кода другой программы.

Уроки 1-26
Основы
Обзор РE формата
Менеджер виртуальных машин
Как создать invoke'абельную библиотеку импорта

Самоучитель по Publisher

Вот уже несколько десятков лет Корпорация Майкрософт, начинавшая свое существование как малюсенькая фирма Билла Гейтса, изобретателя машинного языка Basic, является главным и чуть ли не единственным законодателем «моды» в программном обеспечении компьютера. Подавляющее большинство пользователей ПК (персонального компьютера) всего мира, независимо от их желания, используют в своей работе операционную систему Windows и многие программы-приложения, созданные той же Корпорацией Microsoft.
Кстати сказать, и прежняя операционная среда, которая зовется MS-DOS и в которой ПК работали двадцать-тридцать лет (а многие пользователи предпочитают и теперь в ней трудиться), тоже детище Билла Гейтса, как и альтернативная Windows операционная система OS/2. Лишь две другие операционные системы — BeOS и Linux — сумели «пробиться» сквозь авторитет Майкрософта и отвоевали себе некоторое количество пользователей. Число ПК, работающих в системах BeOS и Linux, пока не превышает 10 процентов от общего числа ПК конструкции IBM. Станции Macintosh фирмы Apple основаны на системе Мае изначально и конкурируют не столько с Корпорацией Майкрософт, сколько с принципами IBM. К тому же, в последнее время, вот уже лет пять Apple усиленно сближается с Microsoft и не выпускает никаких своих приложений и версий без согласования с Биллом Гейтсом.

Windows XP, детище Microsoft
Верстальная программа - ее свойства и задачи
Меню «Инструменты»
Верстаем газету
Небольшое вступление к Приложению

Создание серверных приложений на языке PERL

Прежде чем приступить к последовательному ознакомлению с не знакомым для вас языком, должен оговориться и сказать, что все примеры да и сам язык описанию которого посвящена эта книга это Perl версии 5.003 для операционной системы FreeBSD версии 2.01. Существуют реализации этого языка для операционных систем OS/2 , MS-DOS и Windows NT но они немного отстают по возможностям от оригинала, рожденного в недрах Unix.

Постраничный вывод новостей с разбиением по датам
Вывод хеша в порядке вставки с использованием Tie::IxHash
От простого к сложному
Массивы и списочные данные
Apache
Библиотеки и модули

Windows XP Services - OSzone

Беспроводная настройка (Wireless Zero Configuration)
Предоставляет автоматическую настройку 802.11 адаптеров.
Значение по умолчанию в Windows XP Home: Автоматически
Значение по умолчанию в Windows XP Pro: Автоматически
Рекомендуемое значение: Отключена
Вход от имени: Локальная система

Службы IPSEC
Сервер печати TCP/IP

Алгебра и пакет Mathematica 5

С давних времен человек мечтал о машине, которая могла бы выполнять вычисления. Однако что значит вычислять! Когда компьютеры только появились, они, в основном, были предназначены для численных расчетов. Затем они начали применяться для решения задач управления. И хотя в этих приложениях численные расчеты играют весьма важную роль, всегда были ученые, которые понимали, что результаты вычислений могут интерпретироваться не только как числовые значения физических величин. Еще Лейбниц мечтал построить машину для "вычисления истины".
Впрочем, в самом понятии "научные вычисления" всегда была двусмысленность: прежде чем на сцене появился компьютер, вычисления представляли смесь численного счета с тем, что многие называют "алгебраическими вычислениями", т.е. с операциями над математическими формулами.
Единственным примером чисто численных расчетов является, по-видимому, деятельность неординарных вычислителей, таких как Иноди. Несомненно, что авторы таблиц, в особенности логарифмических, выполняют огромный объем численных расчетов, однако этим расчетам предшествует разработка алгебраических формул и методов, необходимая для того, чтобы работа оказалась в пределах человеческих возможностей.

Введение
Исторический обзор и первое знакомство
Первое знакомство — калькулятор

Числа, их представление и операции над ними
Арифметика: разложение целых чисел на простые множители
Арифметика: простые числа
Арифметика: наибольший общий делитель и наименьшее общее кратное

Модулярная арифметика: деление с остатком, вычеты, сравнения
Числовые функции
Мультимедиа: геометрия, графика, кино, звук

Алгебра и анализ
За гранью простого

Язык программирования Python

Python - интерпретируемый, объектно-ориентированный высокоуровневый язык программирования с динамической семантикой. Встроенные высокоуровневые структуры данных в сочетании с динамическими типизацией и связыванием делают язык привлекательным для быстрой разработки приложений (RAD, Rapid Application Development). Кроме того, его можно использовать в качестве сценарного языка для связи программных компонентов. Синтаксис Python прост в изучении, в нем придается особое значение читаемости кода, а это сокращает затраты на сопровождение программных продуктов. Python поддерживает модули и пакеты, поощряя модульность и повторное использование кода. Интерпретатор Python и большая стандартная библиотека доступны бесплатно в виде исходных и исполняемых кодов для всех основных платформ и могут свободно распространяться.

Что такое Python?
Понятие модуля
Что такое функциональное программирование
Метаклассы

Модуль Numeric
Строки
Формат CSV
CGI-сценарии
Работа с сокетами

Основные понятия реляционной СУБД
О потоках управления
Обзор графических библиотек
C API
Лексический анализ

Введение в анализ, синтез и моделирование систем

Можно говорить о наступлении этапа научного, системно-междисциплинарного подхода к проблемам науки, образования, техники и технологии, этапа, концентрирующего внимание не только на вещественно-энергетических, но и на системно-междисциплинарных аспектах, построении и исследовании системно-информационной картины мира, о наступлении этапа системных парадигм.
Системный анализ, чьи основы являются достаточно древними, - все же сравнительно молодая наука (сравнима по возрасту, например, с кибернетикой). Хотя она и активно развивается, ее определяющие понятия и термины недостаточно формализованы (если это вообще возможно осуществить). Системный анализ применяется в любой предметной области, включая в себя как частные, так и общие методы и процедуры исследования.

История, предмет, цели системного анализа
Описания, базовые структуры и этапы анализа систем
Математическое и компьютерное моделирование
Анализ альтернативных архитектур управления транзакциями в облачной среде
Анализ вклада Кодда в Великий Спор

Ландшафт области управления данными. Аналитический обзор
Новые возможности основных коммерческих SQL-ориентированных СУБД
Российская SQL-ориентированная СУБД Линтер

Объектно-ориентированные базы данных
Новые технологии для обработки потоковых и сенсорных данных
Программная среда для динамического анализа бинарного кода
Системы анализа защищенности
Подход к созданию трудноанализируемых шифров
Два подхода к крупномасштабному анализу данных
МОГучие способности новые приемы анализа больших данных

75 уроков по Photoshop на русском языке

Получить корректные цвета на фотографии иногда бывает довольно сложно. Особенно это касается фотографий, сделанных на натуре. В этом уроке мы рассмотрим каждое изображение в целом, определим, какие его участки нужно улучшить, затем обработаем эти участки, чтобы получить изображение высокого качества, но в то же время выглядящее естественно.
Когда вы снимаете под открытым небом, главная проблема - это погода. Посмотрим, как ее улучшить и сделать небольшие изменения, чтобы изменить освещение и общую тональность картины. Фотографию для обложки журнала, посвященного парусному спорту, мы доработали выборочным смешиванием цветов. На фотографии автомобиля, сделанной в пасмурный день, мы внесли косметические изменения - осветлили поверхности и улучшили фон. А на двух панорамных пейзажах мы изменили погоду, чтобы показать плохо заметные детали.

Монохромный рисунок
Создание органов регулировки

Справочник и примеры языка PHP

PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц»; — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. Проект распространяется под собственной лицензией, несовместимой с GNU GPL.
В области веб программирование, частности серверная часть, PHP — один из популярных сценарных языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.
Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств для разработки веб-приложений. Основные из них:
автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;
взаимодействие с большим количеством различных систем управления базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Интерфейс PDO);

Справочник по PHP и Lite PHP
Filetype
Imagegif
Msql_fieldname mysql_fieldname

Reset
MySQL С API
Справочник по Perl

Полезные схемы для радиолюбителей

Эта книга "Полезные схемы для радиолюбителей" является существенно расширенным и дополненным, ранее изданным вариантом работы автора "Электронные конструкции своими руками". Она была выпущена в Радиобиблиотеке "Символа-Р" "Отцы и дети". Этот новый выпуск позволит читателям, интересующимся современной электроникой, познакомиться с оригинальными новыми схемными решениями автора — известным разработчиком электронных приборов и устройств для повторения как начинающими, так и более опытными радиолюбителями. Если некоторые конструкции тем, кто делает лишь первые шаги, только начинает чтение подобной литературы с паяльником и в руках покажутся слишком сложными, то, несомненно, им помогут их отцы или руководители радиокружков.
Эту книгу отличает практическая полезность всех описанных конструкций для использования в школе или у себя дома. Несмотря на простоту схемных решений, они помогут создать не только нужный прибор, но научиться работать с основой современной электроники — с микросхемами.
В этом плане особый интерес представляют разработки автора, помещенные в разделе "Новые технические решения". Приведенные там электронные приборы и устройства, такие, как "Цифровой измеритель заряда", который резко повышает качество и надежность при зарядке аккумуляторов различных типов, "Стабилизатор сетевого напряжения", не искажающий форму напряжения сети и способный работать без нагрузки, "Охранное устройство на базе имитатора" и другие, впервые описаны в радиолюбительской литературе.

. Практические схемы
Радионезабудка
Инфракрасная техника
Сторож-Р
«Ночной сторож» пассажира

Три металлоискателя на микросхемах
Радиолюбителю. - Полезные схемы 1
Домашняя автоматика
Приставки к телефону
Охранные устройства и средства безопасности
В помощь автолюбителям

Источники питания и зарядные устройства
Схемы разных устройств
Маркировка конденсаторов и резистров
Восемь схем на одном транзисторе
Практические советы радиолюбителю
Иллюстрированный обзор журнальных публикаций