Ассемблер для Windows
Прежде всего, как и полагается в предисловии, отвечу на возможное замечание: зачем нужен ассемблер в Windows, если есть, например, Си и другие языки. Зачем нужен ассемблер, я уже писал в упомянутой выше книге. Позволю себе процитировать ее: "Зачем нужен язык ассемблера? - спросят меня. Самой простой и убедительный ответ на поставленный вопрос такой - затем, что это язык процессора и, следовательно, он будет нужен до тех пор, пока будут существовать процессоры. Более пространный ответ на данный вопрос содержал бы в себе рассуждение о том, что ассемблер может понадобиться для оптимизации кода программ, написания драйверов, трансляторов, программирования некоторых внешних устройств и т.д. Для себя я, однако, имею и другой ответ: программирование на ассемблере дает ощущение власти над компьютером, а жажда власти - один из сильнейших инстинктов человека".Введение
Основы битного программирования в Windows
Примеры простейших программ
Структура исполняемых модулей
Примеры программ использующих таймер
Приложения
Сборник по задачам и примерам Assembler
Профессия программиста удивительна и уникальна. Давно уже настало время настоящего философского осмысления этой сферы человеческой деятельности, действительно обладающей какими-то особенными, для людей непосвященных чуть ли не магическими, свойствами. Если не брать в рассмотрение коммерческую сторону, то можно сказать, что чужих людей в этой области профессиональной деятельности нет. В чем же ее особенность? Наиболее точно по этому поводу высказался Фредерик Брукс в главе «Пятьдесят лет удивления, восхищения и радости» своей книги «Мифический человеко-месяц, или как создаются программные системы>: «Немногим Бог дает право зарабатывать на жизнь тем, чем они с радостью занимались бы по собственной воле, по увлечению. Я благодарен судьбе». И далее: «Область связанных с компьютерами знаний претерпела взрыв, как и соответстующая технология. Будучи аспирантом в середине 50-х, я мог прочесть все журналы и труды конференций. Я мог оставаться на современном уровне во всей научной дисциплине.Введение
Программирование целочисленных арифметических операций
Сложные структуры данных
Процедуры в программах ассемблера
Обработка цепочек элементов
Работа с консолью в программах на ассемблере
Преобразование чисел
Работа с файлами в программах на ассемблере
Профайлер
Вычисление CRC
Программирование ХММ-расширения
Раздел - Биржа
Бытует мнение о том, что самые большие деньги обретаются на биржах. Спорить не буду, их там есть. Другое дело не всем они достаются. Здесь собраны сведения не только о валютном рынке, но и о биржах вообще. Связано это с тем, что методика и методология работы на них очень похожи. Конечно, есть нюансы связанные с особенностями конкретного рынка, но основные подходы можно назвать общими.Работа с Adobe Photoshop
Чаще всего в Photoshop приходится заниматься созданием композиционных изображений, сочетающих фотореализм и псевдообъемность.Получаемый с помощью Photoshop эффект объемности композиции называется псевдотрехмерным, поскольку этот редактор не оперирует истинно трехмерными объектами, в вашем распоряжении только плоские элементы. Однако эффект объема такой композиции можно придать с помощью игры тенями и светом.
Естественно, что для создания теней от выделенных плоских объектов написано множество модулей plug-in. Замечательные интерактивные фильтры теней включены, например, в пакеты plug-in от фирмы Alien Skin Software. Модуль Drop Shadow из набора Eye Candy вообще вызывает восхищение своими возможностями и гибкостью настроек. И все же далеко не всегда имеет смысл стрелять из пушки по воробьям, заставляя столь мощный фильтр минут пять пережевывать картинку, пользуясь установками "по умолчанию". В большинстве случаев тень можно легко и быстро построить вручную. Причем внешне она будет выглядеть более чем пристойно и при желании вы сохраните возможность ее корректировки в дальнейшем.
Золотое волшебство к Новому году
Понятно о Visual Basic NET
Определим шутливо сплайн, как «ломаную, которая хочет стать кривой». Задается сплайн, как и ломаная, массивом точек. Метод DrawCurve рисует сплайн, то есть соединяет соседние точки массива плавной кривой. Степень «желания» стать кривой, определяет третий параметр метода, так называемое напряжение (tension). Если он равен нулю, то и «желание нулевое», а значит сплайн остается ломаной, как вы и видите на самой левой фигуре из Рис. 17.5. При увеличении численного значения этого параметра сплайн становится все более и более «кривым», что вы можете видеть на остальных фигурах. Если параметр не указывать, он считается равным 0,5.Сложные фигуры
Инкапсуляция – «Объект в футляре»
Из чего состоят пространства имен
Работаем с ListView в коде
Свойства и методы класса String
Криптография
Люди, уходя из дома, обычно закрывают входную дверь на замок. Они также запирают свои автомобили, оставляя их припаркованными на улице иди на стоянке. И, как правило, не сообщают номер своей кредитной карты первому встречному коробейнику, который пристает к прохожим па удине. настырно предлагая купить у него товары сомнительного качества. Однако подавляющее большинство людей до конца не осознает, насколько сильно они рискуют, если не заботятся о защите информации, находящейся в их компьютерах. Достоверно известно, что лишь отдельные пользователи предпринимают хоть какие-то меры, призванные сберечь их данные. Остальные всерьез задумываются об этом только тогда, когда теряют информацию, хранимую в компьютере. Более того, их компьютерные системы зачастую совершенно не защищены от краж и вандализма. Каждый раз, используя свой компьютер, его владелец добавляет туда определенную порцию информации. Именно эта совокупная информация и является наиболее ценным компонентом всей компьютерной системы. А это значит, что если не предпринять специальных мер для ее зашиты, издержки, которые понесет пользователь, попытавшись восстановить утраченные данные, значительно превысят стоимость аппаратных средств, используемых для хранения этих данных. Еще более чреватой опасными последствиями является ситуация, при которой налоговая и банковская информация пользователя или его деловая переписка попадает в чужие руки. Трудно себе вообразить, что кто-то, находясь в здравом уме и твердой памяти, по доброй воле предоставляет свою личную информацию людям, с которыми не имеет или не желает иметь никаких дел.Угрозы компьютерной безопасности
Программы-шпионы
Парольная защита операционных систем
Безопасность компьютерной сети
Основы криптографии
Криптографические ключи
Криптографические протоколы
Надежность криптосистем
Интерфейсы для MySQL
Программное обеспечение MySQL (TM) представляет собой очень быстрый многопоточный, многопользовательский надежный SQL-сервер баз данных (SQL - язык структурированных запросов). Сервер MySQL предназначен как для критических по задачам производственных систем с большой нагрузкой, так и для встраивания в программное обеспечение массового распространения.MySQL - это торговая марка MySQL АВ.
Программное обеспечение MySQL имеет двойное лицензирование. Это означает, что пользователи могут выбирать, использовать ли ПО MySQL бесплатно по общедоступной лицензии GNU General Public License (GPL) или приобрести одну из стандартных коммерческих лицензий MySQL AB.
Для получения самой свежей информации о программном обеспечении MySQL обращайтесь на веб-сайт MySQL.
Типы таблиц MySQL
Интерфейсы для MySQL
Интерфейсы для MySQL (2)
Расширение MySQL
Проблемы и распространенные ошибки
Привнесенные программы
Разработчики MySQL AB
Перенос на другие системы
Переменные окружения
Регулярные выражения
Самоучитель по P-Cad
P-CAD Schematic и P-CAD PCB - соответственно графические редакторы принципиальных электрических схем и ПП. Редакторы имеют системы всплывающих меню в стиле Windows, а наиболее часто применяемым командам назначены пиктограммы. В поставляемых вместе с системой библиотеках зарубежных цифровых ИМС имеются три варианта графики: Normal - нормальный (в стандарте США), DeMorgan — обозначение логических функций, IEEE — в стандарте Института инженеров по электротехнике (наиболее близкий к российским стандартам).Редактор P-CAD PCB может запускаться автономно и позволяет разместить модулл на выбранном монтажно—коммутационном поле и проводить ручную, полуавтоматическую и автоматическую трассировку проводников. Если P-CAD PCB вызывается из редактора P-CAD Schematic, то автоматически составляется список соединений схемы и на поле ПП переносятся изображения корпусов компонентов с указанием линий электрических соединений между их выводами. Эта операция называется упаковкой схемы на печатную плату. Затем вычерчивается контур ПП, на нем размещаются компоненты и, наконец, производится трассировка проводников.
Общие сведения о системе проектирования печатных плат P-CAD
Создание компонентов и менеджер библиотек проекта
Вывод схемы на печать
Графический редактор печатным плат P-CAD РСВ
Автоматическая трассировка
Англо-русские термины в САПР печатных плат
Основные файлы P-CAD
Расширения имен файлов в системе P-CAD
Атрибуты системы P-CAD
Библиотеки P-CAD
Таблица имен и условных обозначений отверстий на ПП
Литература
Microsoft Windows NT Workstation. Первое знакомство
Книга Первое знакомство с Windows NT Workstation предназначена как для новичков, так и для опытных пользователей операционной системы Microsoft Windows NT. В первой части руководства описываются основные особенности Windows NT 4.0, в том числе новый интерфейс Windows 95. Приведенные в первой части пошаговые указания позволяют легко и быстро приступить к работе с операционной системой. Во второй части руководства перечисляются требования к системе для новой версии Windows NT, а затем подробно описывается процесс установки этой операционной системы.Продолжение
Учебник по созданию видеофильма на компьютере
Домашний неигровой фильм проще создать в жанре очерка. Можно рассказать о неординарном или близком человеке, о периоде жизни семьи или коллектива, даже о своих домашних питомцах. Можно представить анализ некоторых социальных явлений. Показ событий сопровождают комментариями и вставками архивных материалов. Это оживляет повествование, так легче выразить свое мнение о происходящем на экране.Сложнее делать видеофильм в виде репортажа о каком-то конкретном событии. Чтобы не скучал и случайный зритель, такое событие должно быть достаточно впечатляющим или ключевым (например, свадьба, рождение ребенка, путешествие, уникальное или общественно значимое явление).
Можно попробовать силы в жанре научно-популярного или учебного фильма. Автор, обладающий обширными фактическими знаниями и собственным взглядом на предмет повествования, имеет определенное преимущество перед кинематографистом-профессионалом. Такие фильмы найдут зрителя среди коллег по работе, станут неплохим подарком для сотрудников.
Обычные семейные зарисовки могут вызвать общий интерес, но только после того, как приобретут историческую ценность, то есть спустя время, когда подрастет новое поколение. Правда, дети растут очень быстро, и время здесь сжимается тем больше, чем меньше их возраст; первые годы жизни по значимости и темпу равны десятилетиям.
Всегда надо стараться находить необычные стороны в самом заурядном событии. Интересный фильм будоражит воображение, поднимает проблемы. Зритель должен понять их за короткое время просмотра, даже если автор истратил на постановку месяцы.
Постановка
Композиция
Ввод данных в компьютер
Видеоаппаратура
Visual Basic NET 4
Visual Basic .NET – это производительное и надежное оружие в руках профессионального программиста. К тому же очень удобное и, несмотря на мощь, достаточно простое. Поэтому Visual Basic .NET более других профессиональных языков подходит для освоения начинающими программистами. На написание программы уходит минимум времени. Изучив эту книгу, вы сможете быстро писать такие, например, приложения, как собственные калькулятор или проигрыватель MP3-файлов, шифровщик секретных сообщений или будильник, веб-браузер или простенькая игра…. Приложив же достаточные усилия, вы сможете создавать вполне солидные продукты, такие, например, как система управления базами данных, графический редактор или сложная, красивая игра, которую не стыдно опубликовать в Интернете.Почему Visual Basic, а не C++?
Форматирование чисел
Почему нельзя не объявлять переменные величины
Окно модуля
Клавиши редактирования текста программы
Глобальные клавиши быстрого вызова
Окно диалога Вставка файла
Массивы параметров
Инструкции Visual Basic
Метод ProcOfLine
Свойство Left
Объект VBComponent
Файлы Windows Scripting Host
ПиК Планирование и контроль концепция контроллинга
Российские предприятия переживают непростой этап своего развития. На фоне экономического кризиса накапливается опыт работы в условиях рынка, идут процессы приватизации и реорганизации, поиска новых рыночных ниш и эффективных механизмов внутрифирменного управления и планирования. В этих условиях большое значение имеет опыт стран, развитие которых происходит в рамках так называемой модели социально-рыночного хозяйства. Германия, например, демонстрирует устойчивый рост, отсутствие серьезных социальных конфликтов, высокую эффективность экономики. Крупные германские предприятия накопили огромный опыт корпоративного планирования в условиях сильных социальных ограничений, с одной стороны, и жесткой международной конкуренции - с другой. Этот опыт находит успешное применение на предприятиях бывшей ГДР, Польши, Чехии, куда экспансируют западногерманские концерны. Думается, что этот опыт будет полезен и российским крупным предприятиям. Российский менеджмент, находящийся на этапе становления именно в качестве новой системы, настойчиво путем проб и ошибок ищет свой путь.Системная характеристика предприятия как целеориентированного центра действий
Анализ и прогнозирование состояния внутренней и внешней среды предприятия
Планирование по функциональным сферам деятельности
Эффективные инструменты планирования полей бизнеса в концернах
Процесс и элементы стратегического управления на уровне концерна в целом
Этапы становления холдинговой компании
Руководство FreeBSD
ACPI это фундаментально новый способ обнаружения устройств, управления энергопотреблением и предоставления стандартизированного доступа к различному оборудованию, ранее управлявшемуся BIOS. Был достигнут определенный прогресс в приспособлении ACPI к работе со всеми системами, но все еще встречаются ошибки в байткоде ACPI Machine Language (AML) некоторых материнских плат, незавершенные участки кода в подсистемах ядра FreeBSD и ошибки в интерпретаторе ACPI-CA.Этот раздел предназначен для того, чтобы упростить ваше содействие разработчикам FreeBSD ACPI в определении причин наблюдаемых вами проблем, выполнении отладки и выработке решения. Спасибо за помощь и надеемся, что мы сможем помочь в решении проблем вашей системы.
Использование и отладка FreeBSD ACPI
Основы технологии резервного копирования
Настройка карт сетевых интерфейсов
Браузеры
Текстовые редакторы
Расширенное руководство по установке
Настройка Heimdal KDC
Модуль MAC Biba
Запуск Apache
Маршруты по умолчанию
Полностью объединенные конфигурации
Одноразовые пароли
Установка пакета
Поиск нужного вам приложения
Квотирование файловых систем
Защита FreeBSD
Пользователи и типы терминалов
Воспроизведение видео
FreeBSD глазами администратора
Содержание дистрибутива FreeBSD
"Реальные" FS
Machine "i386"
Файл конфигурации
Добавление компонент из дистрибутива "вручную"
Options INET #Internet communications protocols
Установка дополнительных программ из "пакетов" (packages)
Установка "портов" (ports)
Перегенерация ядра
Добавление из дистрибутива с помощью программы sysinstall
Администрирование пользователей (юзеров)
Аппаратное обеспечение
Народный учебник по OpenGL
Я начинаю это пособие непосредственного с кода, разбитого на секции, каждая из которых будет подробно комментироваться. Первое, что вы должны сделать - это создать проект в Visual C++. Если это для вас затруднительно, то вам стоит для начала изучить C++, а уже затем переходить к OpenGL.После того как вы создадите новое приложение в Visual C++, Вам надо будет добавить для сборки проекта библиотеки OpenGL. В меню Project/setting, выберите закладку LINK. В строке "Object/Library Modules" добавьте "OpenGL32.lib GLu32.lib GLaux.lib". Затем кликните по OK. Теперь все готово для создания программы с OpenGL.
Первые четыре строки, которые вы введете, сообщают компилятору какие библиотечные файлы использовать.
Инициализация в Windows
Маскирование
Визуализация моделей Milkshape 3D
Основы OpenGL
Устанавливаем OpenGL
Open GL - статьи
IT консалтинг - статьи
Автоматизация бизнес-процессов – термин, который на слуху уже не первый год. Обещая баснословную прибыль, многочисленные «автоматизаторы» внедряют под знаменем новейших технологий разнообразные решения, призванные повысить эффективность бизнеса своего клиента. И часто это происходит так, что клиент слабо ориентируется, как же происходит процесс внедрения, а фирмы, осуществляющие внедрение, не утруждают себя, чтобы сделать автоматизацию хоть сколько-нибудь прозрачной. Данный материал поможет устранить некоторые пробелы в понимании того, что же скрывается за словами «процесс внедрения АСУ».Итак, вы решили внедрить на своем предприятии систему автоматизации бизнес-процессов. Прежде чем искать исполнителя, нужно уяснить некоторые принципиальные моменты. Главный из них – внедрение должно быть действительно необходимо, то есть иметь экономическое обоснование. При этом речь может идти об автоматизации бизнес-процессов, тогда его цель — повышение надежности и оперативности предоставления информации и выделение большего времени сотрудников на ее анализ, а не на обработку. Кроме того, цель автоматизации может состоять в реорганизации бизнес-процессов. В любом случае стоимость внедрения достигает 1-2% от месячного оборота компании (разумеется, речь идет о комплексной автоматизации). Если же бизнес-цели не ясны или бюджет вашего предприятия просто не выдержит рыночной цены внедрения, то лучший выход — отложить подобное мероприятие.
Автоматизация без дураков
Автоматизация: от идеи до утилизации
Управление компанией можно довести до автоматизма
Система SMARTEAM
Концепции построения ERP-систем на предприятии
IT-планирование: новые перспективы
Ловушки управленческого консультирования
Почему молчат разработчики программного обеспечения для банков?
Особенности в проектировании и практической разработке медицинской информационной системы
Жизненный цикл обслуживания продуктов: самолету тоже нужна нянька
Промышленная автоматизация: движение от САПР к PLM
Внедрение ИС: через тернии к звездам
Консолидация