http://sulfurzona.com/
News
Service
Magazine
Software (Battle City Game, Wallpaper manager, Superpad, VG-NOW, Puzzle Game, Netler Internet Browser, ..)
Dune Game (Dune III, Dune IV, Cheats, Forum, ..)
Games free
Turbo Pascal (Assembler, Docs, Sources, Debbugers, ..)
Books (Docs for developers)
Forum
Guest book
Компьютерная диагностика двигателя автомобиля (адаптер К-линии)Компьютерная диагностика двигателя автомобиля (адаптер К-линии)
 
 
 

Паскаль для новичков (Turbo Pascal, Assembler)

1
 
Паскаль для новичков (часть 36): Работаем с графическим режимом
Ещё на заре своей деятельности, когда я только начинал работать на Паскале, я старался испробовать все возможности среды разработки Turbo Pascal. Когда мне понадобилось работать с графическим выводом на экран, при этом требовалось, чтобы изображение было полно-цветным, где 16/24 бит на цвет, то оказалось, что ни одна из графических библиотек BGI не поддерживает стандартный SVGA адаптер. Мало того, уже ставший на то время устаревшим VGA стандарт тоже остался без поддержки. Это ещё больше меня огорчило, так как это сделало невозможным добиться от библиотек BGI хотя бы 256-цветного изображения.
Но это меня не остановило. Уже на то время я был “тёртый калач” со стажем работы на ассемблере, и это меня подвигло к написанию собственных модулей, позволяющих работать с графическими режимами высокой разрешающей и цветовой способностью.
26
 
 
 
Паскаль для новичков (часть 35): Виртуальные методы
Объектно-ориентированное программирование (ООП) основывается на этаких «трех китах» – трех важнейших принципах, коими являются инкапсуляция, наследование и полиморфизм.
34
 
 
 
Паскаль для новичков (часть 34): Ресурсные файлы 2 (продолжение)
Приходилось ли вам создавать программы, которым для нормальной работы требовалось присутствие нескольких десятков или сотен мелких файлов, содержащих всевозможные данные, как то шрифты, изображения интерфейсных элементов, звуковых эффектов, и прочего? Вот и мне приходилось...
72
 
 
 
Паскаль для новичков (часть 33): Средства объектно-ориентированного программирования
Объектно-ориентированное программирование (ООП) основывается на этаких «трех китах» – трех важнейших принципах, коими являются инкапсуляция, наследование и полиморфизм.
57
 
 
 
Паскаль для новичков (часть 32): Ресурсные файлы
Приходилось ли вам создавать программы, которым для нормальной работы требовалось присутствие нескольких десятков или сотен мелких файлов, содержащих всевозможные данные, как то шрифты, изображения интерфейсных элементов, звуковых эффектов, и прочего? Вот и мне приходилось...
40
 
 
 
 
 
Паскаль для новичков (часть 31): Модули
Модульное программирование позволяет группировать константы, описания типов, объявление переменных, подпрограммы по их назначению в отдельные модули.
43
 
 
 
Паскаль для новичков (часть 30): Конфигурирование программы
В моей переписке с читателями промелькнул читательский вопрос на тему сохранения настроек программы в файле конфигурации *.INI. При этом читателю явно было лень самому обмозговать эту совсем несложную задачу. Ну что же, попробуем самостоятельно написать модуль, который позволял бы нам выполнять следующие действия...
62
 
 
 
Паскаль для новичков (часть 29): Текстовые файлы
Все подпрограммы, рассмотренные ранее, предназначены для работы с файлами, имеющими записи строго определённого размера. Но всё это непригодно для работы с текстовыми файлами, так как текстовый файл сам по себе – это последовательность не выровненных данных различной длины, где данные представлены в символьной форме...
53
 
 
 
Паскаль для новичков (часть 28): 640К для Паскаля не предел 2 (продолжение)
Ну что, продолжим? Функция GetXMS выполняет все необходимые действия по выделению EMB размером Size килобайт, инициализирует структуру указателя XPtr, помещая идентификатор выделенного EMB в поле Handle, в поле Allocated заносит единицу. Если процессор работает в реальном режиме, то функция пытается заполучить линейный адрес выделенного EMB, и если это удаётся, то заносит его 32-битное значение в поле LPtr. Если же процессор находится в режиме V86, то при вызове функции GetLinePointer может произойти ошибка выполнения задачи, так как режим работы V86 процессора свидетельствует о том, что загружен драйвер EMM386 либо программа работает в сеансе MS-DOS под Windows. Дело в том, что...  
55
 
 
 
Паскаль для новичков (часть 27): Навигация по файлу
Для гибкости работы с файлами в Turbo Pascal предусмотрены дополнительные возможности, о которых расскажу в этой статье.
89
 
 
1
 
На нашем сайте можно не только бесплатно скачать игры, но и документацию и книги по программированию на MIDLetPascal, Turbo Pascal 6, Turbo Pascal 7, Borland Pascal, по программированию устройств Sound Blaster, Adlib, VESA BIOS, справочник Norton Guide и много другой полезной информации для программистов, включая примеры решения реальных задач по созданию резидентных программ. Предлагаю также посетить Марья искусница - сайт о рукоделии (http://mariya-iskusnica.ru).
 

Журнал > Программирование > Паскаль для новичков (Turbo Pascal, Assembler)
 
 
 
3003
 
 
 
На главную страницу На предыдущую страницу На начало страницы
 
 
Украинский портАл Украина онлайн Рейтинг@Mail.ru Рейтинг Сайтов YandeG Rambler's Top100