Книга посвящена основам программирования на ассемблере в системах Windows и DOS. Знание ассемблера необходимо профессиональному программисту для понимания работы операционной системы и компилятора. Ассемблер позволяет написать программу(или ее часть) так, что она будет быстро выплоняться и при этом занимать мало места. Это любимый язык хакеров; его знание позволяет менять по своему усмотрению программы, имея только исполнимый файл без исходных текстов. В основу изложения положены короткие примеры на ассемблере MASM фирмы Microsoft, вводящие читателя в круг основных идей языка, знание которых позволяет не только писать простые программы, но и самостоятельно двигаться дальше.
Книга рассчитана на школьников средних и старших классов, а так же для всех интересующимся программирования вообще, и ассмблера в частности.
Скачать DJVU (1.6МБ)
Новые книги:
Крупник А.Б. - Изучаем Ассемблер
Категории: assembler, программирование, windows|| Опубликовано: 02-10-2008, 01:44
Assembler для Windows
Категории: assembler, windows, программированиеСкачать CHM (2,2МБ)
Краткое содержание глав
Часть I. Основы 32-битного программирования в Windows
Глава 1. Средства программирования в Windows.
Дается краткое описание средств программирования на ассемблере: трансляторов, компоновщиков, отладчиков и т.п.
Глава 2. Основы программирования в операционной системе Windows.
Излагаются принципы программирования в Windows, описываются основные структуры на языке ассемблера.
Глава 3. Примеры простых программ на языке ассемблера.
Приводятся примеры программ для Windows с подробным их комментарием.
Глава 4. Экскурс в 16-битное программирование.
Дается описание 16-битного программирования. Приводятся примеры программ в 16-битном исполнении.
Глава 5. Ассемблеры MASM и TASM.
Дано описание команд двух наиболее популярных ассемблеров, их развитие и основные отличия.
Подробнее...
Краткое содержание глав
Часть I. Основы 32-битного программирования в Windows
Глава 1. Средства программирования в Windows.
Дается краткое описание средств программирования на ассемблере: трансляторов, компоновщиков, отладчиков и т.п.
Глава 2. Основы программирования в операционной системе Windows.
Излагаются принципы программирования в Windows, описываются основные структуры на языке ассемблера.
Глава 3. Примеры простых программ на языке ассемблера.
Приводятся примеры программ для Windows с подробным их комментарием.
Глава 4. Экскурс в 16-битное программирование.
Дается описание 16-битного программирования. Приводятся примеры программ в 16-битном исполнении.
Глава 5. Ассемблеры MASM и TASM.
Дано описание команд двух наиболее популярных ассемблеров, их развитие и основные отличия.
Подробнее...
|| Опубликовано: 02-10-2008, 01:31
Фленов М. PHP глазами хакера
Категории: программирование, php, безопасность, взломРассмотрены вопросы безопасности и оптимизации сценариев на языке РНР.
Большое внимание уделено описанию типичных ошибок программистов, благодаря
которым хакеры проникают на сервер, а также представлены методы и приведены
практические рекомендации противостояния внешним атакам. Показаны реапь-
ные примеры взлома Web-серверов.
Для Web-программистов, администраторов и специалистов по безопасности.
Скачать PDF(38.5МБ)
Большое внимание уделено описанию типичных ошибок программистов, благодаря
которым хакеры проникают на сервер, а также представлены методы и приведены
практические рекомендации противостояния внешним атакам. Показаны реапь-
ные примеры взлома Web-серверов.
Для Web-программистов, администраторов и специалистов по безопасности.
Скачать PDF(38.5МБ)
|| Опубликовано: 29-09-2008, 15:16
Д. Гилмор - Самоучитель PHP4
Категории: программирование, phpСкачать CHM (1,06МБ)
Книга разделена на три части. В первую часть «Основы РНР» входят главы с 1 по 8.
Подробнее...
Книга разделена на три части. В первую часть «Основы РНР» входят главы с 1 по 8.
Подробнее...
|| Опубликовано: 29-09-2008, 14:20
С.А.Немнюгин - Turbo Pascal
Категории: программирование, pascal В учебнике дается систематическое изложение основ программирования в системе Турбо Паскаль. Рассматриваются вопросы системного программирования, программирование графики и звука. Даются введение в объектно-ориентированное программирование и методы вычислении.
Книга содержит большое число исходных текстов программ с подробными комментариями.
Учебник адресован прежде всего студентам и школьникам старших классов.
Скачать PDF (14,9МБ)
Книга содержит большое число исходных текстов программ с подробными комментариями.
Учебник адресован прежде всего студентам и школьникам старших классов.
Скачать PDF (14,9МБ)
|| Опубликовано: 27-09-2008, 23:23
PHP 5 для чайников
Категории: начинающим, программирование, php Данная книга является введением в область Web-программирования на языке PHP 5.
С ее помощью можно быстро написать сценарий для Web, обеспечить взаимодействие с файлами и базами данных, а также решить другие задачи. Материал книги также позволит избежать многих распространенных ошибок. Описание основных возможностей языка сопровождается примерами.
В книге можно также найти рекомендации по установке модуля PHP 5 для Web и для работы в командной строке, а также установке и настройке популярных Web-серверов Apache и IIS.
Данная книга будет полезна для начинающих разработчиков, а также всех тех, кто интересуется вопросами программирования для Web.
Скачать PDF (43,9МБ)
С ее помощью можно быстро написать сценарий для Web, обеспечить взаимодействие с файлами и базами данных, а также решить другие задачи. Материал книги также позволит избежать многих распространенных ошибок. Описание основных возможностей языка сопровождается примерами.
В книге можно также найти рекомендации по установке модуля PHP 5 для Web и для работы в командной строке, а также установке и настройке популярных Web-серверов Apache и IIS.
Данная книга будет полезна для начинающих разработчиков, а также всех тех, кто интересуется вопросами программирования для Web.
Скачать PDF (43,9МБ)
|| Опубликовано: 27-09-2008, 22:46
С++ для начинающих
Категории: начинающим, программирование, c(cpp)Скачать PDF (5,2МБ)
Между выходом второго и третьего издания “С++ для начинающих” произошло довольно много событий. Одним из самых значительных стало появление международного стандарта.
Он не только добавил в язык С++ новые возможности, среди которых обработка исключений, идентификация типов во время выполнения, пространство имен, встроенный булевский тип данных, новый синтаксис приведения типов, но также существенно изменил и расширил имеющиеся – шаблоны, механизм классов, поддерживающий объектную и объектно-ориентированную парадигму программирования, вложенные типы и разрешение перегруженных функций. Еще более важным событием стало включение в состав стандарта С++ обширной библиотеки, содержащей, в частности, то, что ранее называлось Standard Template Library (STL). В эту стандартную библиотеку входят новый тип string, последовательные и ассоциативные контейнеры, такие, как vector, list, map, set, и обширный набор обобщенных алгоритмов, которые могут применяться ко всем этим типам данных. Появилось не просто много нового материала, нуждающегося в описании, но фактически изменился сам способ мышления при программировании на С++. Короче говоря, можно считать, что С++ изобретен заново, поэтому третье издание нашей книги “C++ для начинающих” полностью переработано.
Подробнее...
Между выходом второго и третьего издания “С++ для начинающих” произошло довольно много событий. Одним из самых значительных стало появление международного стандарта.
Он не только добавил в язык С++ новые возможности, среди которых обработка исключений, идентификация типов во время выполнения, пространство имен, встроенный булевский тип данных, новый синтаксис приведения типов, но также существенно изменил и расширил имеющиеся – шаблоны, механизм классов, поддерживающий объектную и объектно-ориентированную парадигму программирования, вложенные типы и разрешение перегруженных функций. Еще более важным событием стало включение в состав стандарта С++ обширной библиотеки, содержащей, в частности, то, что ранее называлось Standard Template Library (STL). В эту стандартную библиотеку входят новый тип string, последовательные и ассоциативные контейнеры, такие, как vector, list, map, set, и обширный набор обобщенных алгоритмов, которые могут применяться ко всем этим типам данных. Появилось не просто много нового материала, нуждающегося в описании, но фактически изменился сам способ мышления при программировании на С++. Короче говоря, можно считать, что С++ изобретен заново, поэтому третье издание нашей книги “C++ для начинающих” полностью переработано.
Подробнее...
|| Опубликовано: 27-09-2008, 22:20
Windows XP Professional. Администрирование сетей
Категории: windows, сети, администраторуЭта книга из серии «Справочник администратора» рассказывает о том, как управлять сетью Windows XP Professional.
Рассматриваются темы:
Скачать DJVU (8,8МБ)
Рассматриваются темы:
- обновление Windows NT/98/2000 и нововведения XP
- протоколы TCP/IP и другие протоколы, поддерживаемые Windows XP Professional
- мастер новых подключений для создания и управления соединениями
- соединения с системами UNIX и настройка QoS
- параметры рабочей группы и домена и вопросы, связанные с общим доступом к соединению
- использование IIS для веб-хостинга и управления содержимым внутренней сети
- создание защищенной сети с помощью брандмауэра интернет-соединения
- NTFS и настройка дополнительных решений безопасности
- синхронизация автономных папок и файлов
- установка соединения удаленного рабочего стола и компонент «удаленный помощник»
- оптимизация производительности XP с помощью встроенных средств системы
Скачать DJVU (8,8МБ)
|| Опубликовано: 27-09-2008, 22:10
FAQ по Windows XP
Категории: windows, начинающимЭто третья версия WinXP FAQ CHM Edition.
XP вобрала в себя многое из W2k, поэтому нет ничего удивительного в том, что читатели W2k FAQ найдут для себя много знакомого и в этом документе. Тем не менее, это два абсолютно самостоятельных труда, которые будут развиваться параллельно.
Скачать CHM (1,2МБ)
XP вобрала в себя многое из W2k, поэтому нет ничего удивительного в том, что читатели W2k FAQ найдут для себя много знакомого и в этом документе. Тем не менее, это два абсолютно самостоятельных труда, которые будут развиваться параллельно.
Скачать CHM (1,2МБ)
|| Опубликовано: 27-09-2008, 21:58
Linux: собрание лекций
Категории: linux|| Опубликовано: 27-09-2008, 19:24
