Win32asm обучение

  d8ef8794     

Win32asm обучение

Сначала краткое введение в этот туториал. Win32asm не очень популярный язык программирования, и есть только несколько (хороших) туториалов. Большинство туториалов сосредотачивается на программировании win32 (т.е. Win API, использование стандартных windows методов), а не программирование на самом ассемблере, используя коды операций, регистры и т.д. Хотя Вы можете найти это и в других туториалах, они обычно объясняют программирование под DOS. Они, конечно, помогут вам изучить ассемблер, но для программирования под windows, вам не нужно знать о DOS прерываниях и о функциях ввода\вывода в порты. В windows, есть функции Win API, которые вы можете использовать в своих программах, но об этом позже. Цель этого туториала состоит в том, чтобы объяснить, как программировать на ассемблере под win32.

Продолжение

Работа с портами (COM и LPT) в программах для Win32

Мне часто задают вопросы о работе с СОМ портами из программ, написаных для Windows 95/98/NT. Причем чаще всего спрашивают разработчики всевозможных управляющих устройств. Эти устройства либо были разработаны давно, еще в эпоху MS-DOS, либо разрабатываются сейчас. Но объединяет их одно - устройство должно подключаться к компьютеру, в большинстве случаев через RS-232 (COM), реже, через Centronics (LPT).
В литературе, чаще всего, управление последовательным и параллельным портами описывается на уровне регистров этих портов, причем примеры программ приводятся на языке Assembler. Это не удивительно. Последовательный порт довольно медленное устройство, к тому же специфическое. Поэтому в программах работающих с портами используются прерывания. Параллельный порт быстрее, но тоже медленный и не менее специфичный. Взять хотя бы возможность этого порта работать в двух направлениях, да еще и с использованием ПДП (DMA).

Win32ASM Консольный ввод, томограф IDA и скальпель SoftICE

Win32ASM: Консольный ввод, томограф IDA и скальпель SoftICE В этом туториале мы напишем простенькую консольную программу, познакомимся с Идой и Сайсом и с их помощью проведем небольшое исследование на тему что такое локальные переменных и с чем их едят.

Win32ASM Минимальное приложение

Как я и обещал, мы с вами займемся программированием под win32. Выполняю свое обещание. Хотя, чесна говоря, нижеследующий кусок текста мне уже совсем не нравится. То есть сначала он мне понравился, но потом некоторые товарищи, чье мнение я весьма уважаю и ценю, его раскритиковали в пух и перья...

Продолжение

Win32ASM Hello World и три халявы MASM32

С легкой левой руки Дениса Ричи повелось начинать освоение нового языка программирования с создания простейшей программы "Hello, World". Ничто человеческое нам не чуждо - давайте и мы совершим сей грех.
В позапрошлом выпуске я уже рассказал о том, как работать в ассемблере с апишными функциями, однако вы наверняка не поняли ;). Это нормально, и не нужно из-за этого беспокоиться. Все станет более чем ясным после того как мы с вами напишем одну-две простенькие программки и разберем их по строчкам.

Продолжение

Операционная система Windows 95 для программиста

Итак, долгожданное чудо произошло и на свет появилась новая версия Windows - Microsoft Windows95. Если вы следили за компьютерной прессой, то наверняка находитесь в курсе споров на тему, какая операционная система лучше - Microsoft Windows 95, Microsoft Windows NT или IBM OS/2 Warp (а может быть, одна из версий UNIX?).
Мы не будем развивать эту тему дальше, так как по нашему убеждению, каждая из перечисленных выше операционных систем найдет свою область применения. В любом случае, найдется достаточное количество пользователей, которые пожелают заменить привычную (и порядком уже надоевшую) среду Windows версии 3.1 на объектно-ориентированную среду Microsoft Windows 95. Последняя обладает прекрасным дизайном, вполне приемлемой производительностью, удобными средствами работы в локальных и глобальных сетях. Она также практически полностью совместима с существующими приложениями DOS и Windows. Есть и другие преимущества, о которых вы еще узнаете.

Введение

Создание клиентских частей SQL-баз данных под Win95 и WinNT

Для большинства средних и мелких российских предприятий информационные решения с использованием сетей персональных компьютеров являются фактическим стандартом. В тоже время, прикладное программное обеспечение, используемое этими предприятиями (такое как автоматизированные системы документооборота, системы управления промышленными и торговыми предприятиями, бухгалтерские системы и др.), создано при помощи инструментария предыдущего поколения, и не способно эффективно использовать ресурсы, предоставляемые новыми технологиями. К современным информационным системам уровня предприятия предъявляются очень высокие требования производительности, надежности, обеспечения целостности и безопасности данных (особенно при сегодняшнем развитии Internet), защиты от системных и аппаратных сбоев, масштабируемости, возможности взаимодействия с другими системами, работы в гетерогенных распределенных вычислительных сетях.

Обзор СУБД

95 вопросов по серийной Windows 95

Windows 95 - новейшая операционная система известной во всем мире фирмы Microsoft с улучшенным графическим интерфейсом и весьма впечатляющим обилием достоинств. Среди них достаточно отметить самонастройку системы под аппаратные средства (режим Plug and Play - Включил и Работай), использование (наконец-то!) быстрых 32-разрядных команд современных Intel-совместимых микропроцессоров, отлаженные и обильные средства мультимедиа и обширные возможности для работы в сетях компьютерных телекоммуникаций.
Простота пользовательского интерфейса Windows 95 создает обманчивое впечатление о простоте самой операционной системы. Между тем, над ней в течение трех лет работали многие тысячи высококвалифицированных программистов и исследователей не только из ведущей в области создания программной продукции фирмы Microsoft, но и из многих крупных фирм Запада.

Предыстория Windows 95 и ее установка
Появлению Windows 95 сопутствовала реклама поистине вселенского масштаба - система еще до ее формального появления уже описывалась в тысячах статей и выставлялась на многих международных выставках.До появления Windows 95 считалось неэтичным и даже неприличным писать о программных продуктах, еще не выпущенных в продажу. Большинство фирм, разрабатывающих программные продукты, не слишком афишировало их до того момента, как они появлялись на рынке. Фирма Microsoft решилась на беспрецедентный и рискованный шаг - дала толчок выходу в свет сразу ряда книг по Windows 95 (начальное название Chicago) еще до выпуска ее серийных версий.

Как начать освоение Windows 95
Итак, Windows 95 установлена. Пора приступать к работе. Для этого, прежде всего, надо ознакомиться с некоторыми понятиями, относящимися к Windows 95. Они очень просты, поскольку базируются на наших общепринятых представлениях о работе с документами на письменном (рабочем) столе.Любой неисполняемый файл в Windows 95 называется документом. Пользовательский интерфейс Windows 95 является документно-ориентированным. Основные стадии создания, редактирования и просмотра документов можно выполнять практически многими методами с помощью традиционных для Windows команд.

Основные приложения Windows 95
Главное назначение любой операционной системы - запуск прикладных программ (приложений). Но от уходящего в прошлое представления об операционных системах как средствах запуска приложений Windows 95 отличается высокой степенью интеграции приложений с самой операционной системой. В этой главе вы ознакомитесь с рядом приложений (не всеми, часть из них описана в других главах), которые интегрированы с самой Windows 95. В основном это новейшие 32-разрядные приложения с удобным пользовательским интерфейсом и повышенной скоростью работы.

Обслуживание дисковых накопителей
Работа с дисковыми накопителями и дисками (в основном гибкими) пожирает изрядную часть времени любого пользователя. В этой главе содержатся ответы на типовые вопросы о том, как средствами Windows 95 и иными средствами под управлением Windows 95 можно выполнять эту повседневную работу.

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

На чем базируются новые возможности Win95
Конечно же, Windows 95 - новая система. И чем лишний раз декларировать эту новизну, лучше всего показать на конкретных фактах и сведениях, что именно нового используется в операционной системе Windows 95. Эта глава сама по себе на новизну не претендует - в ней просто обобщен материал изданных по Windows 95 книг и статей. Глава рассчитана на опытного пользователя, имеющего понятие о принципах функционирования систем класса Windows и системных возможностях IBM-совместимых ПК. Поэтому некоторые известные понятия из области системного программирования здесь не расшифрованы. Начинающий пользователь может смело пропустить ее или бегло просмотреть - последнее и рекомендуется.

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

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

Windows 9x FAQ

Q: У меня не работает "Autorun" для сиди-рома, хотя в контрольной панели он включен, из-за этого некоторые игры не находят сидюк. Что делать?
A: Это распространенный глюк. Проще всего с помощью выключить-включить "Autorun" и перезагрузиться. В реестре он включается так:
[HKEY_CURRENT_USER\SOFTWARE \Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=hex:95,00,00,00
Q: У меня все иконки вдруг стали абсолютно черными. Что делать?
А: Такое бывает иногда при изменениях видео настроек. Надо стереть файл кэширования иконок C:\WINDOWS\ShellIconCashe и перегрузить компьютер (возможно, потребуется сделать Repair Icons с помощью TweakUI).

Продолжение

Основные особенности интерфейса ОС Windows 95

Если вам посчастливилось прослушать один из курсов, посвященных началу работы в Windows, или вы сами преподаете его, то попробуйте проверить себя или своих учеников, имеют ли они правильное представление о важнейших для практической работы особенностях этой операционной системы (ОС). В данном случае идет ли речь о Windows 95,98 или NT не имеет принципиального значения, поскольку их пользовательские интерфейсы, (т.е. то, что вы видите на экране при старте и во время работы системы, а также способы выполнения типовых операций) отличаются незначительно.
Ниже приведен перечень особенностей ОС Windows и более или менее внятная расшифровка того, что за ними скрыто. Однако предполагается, что вы уже обладаете некоторыми базовыми знаниями (это обращение, как и прочие подробности, разумеется, не к преподавателям). В данном случае, если вы не имеете представления хотя бы об одном из этих пунктов, у вас непременно возникнут проблемы в ближайшем будущем, для каких бы целей вы ни использовали ПК под управлением ОС Windows. Поэтому прочтите, вспомните, если забыли, проштудируйте материал по литературе, если написанного здесь вам показалось недостаточно, и конечно, попрубуйте на практике, в общем, не оставляйте его без внимания.

Продолжение

Windows 95

WINDOWS 95 — полноценная операционная система. В отличие от ранних версий (Windows 3.1, Windows 3.11), которые являлись своего рода "надстройками" над MS-DOS, WINDOWS 95 является самостоятельной операционной системой. Это позволило улучшить быстродействие системы и в полной мере реализовать преимущества объектно-ориентированного подхода.
Единый интерфейс пользователя. Диалог с любой прикладной программой, выполняемой под управлением WINDOWS 95, построен на единых принципах, и пользователям не требуется изучать для каждой программы новые принципы организации взаимодействия с этой программой.

Продолжение

Обзор архитектуры Windows 3.x,Windows 95,OS2 Warp,Windows NT

Сегодня легко отыскивать недостатки в архитектуре Microsoft Windows 3.x, которая создавалась в те времена, когда наиболее распространенными были процессоры 286 и ОЗУ малой емкости. Но стоит также вспомнить, что значила Windows 3.x для персонального компьютера: усовершенствованный графический интерфейс пользователя, "невидимое" управление памятью, масштабируемые шрифты и унифицированная модель воспроизведения изображений, многозадачность и 32-разрядные драйверы виртуальных устройств (VxD) - мы перечислили лишь наиболее важные нововведения. В этой статье мы рассмотрим достоинства и недостатки архитектуры Windows 3.x и 32-разрядных операционных систем, готовых прийти ей на смену.

Продолжение

Microsoft Windows NT Workstation. Первое знакомство

Книга Первое знакомство с Windows NT Workstation предназначена как для новичков, так и для опытных пользователей операционной системы Microsoft Windows NT. В первой части руководства описываются основные особенности Windows NT 4.0, в том числе новый интерфейс Windows 95. Приведенные в первой части пошаговые указания позволяют легко и быстро приступить к работе с операционной системой. Во второй части руководства перечисляются требования к системе для новой версии Windows NT, а затем подробно описывается процесс установки этой операционной системы.

Продолжение







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий