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
Компьютерная диагностика двигателя автомобиля (адаптер К-линии)Компьютерная диагностика двигателя автомобиля (адаптер К-линии)
 
 
Облачное рабочее место
облачное рабочее место
myvdi.ru
 

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

1
 
Паскаль для новичков (часть 31): Модули
Модульное программирование позволяет группировать константы, описания типов, объявление переменных, подпрограммы по их назначению в отдельные модули.
3
 
 
 
Паскаль для новичков (часть 30): Конфигурирование программы
В моей переписке с читателями промелькнул читательский вопрос на тему сохранения настроек программы в файле конфигурации *.INI. При этом читателю явно было лень самому обмозговать эту совсем несложную задачу. Ну что же, попробуем самостоятельно написать модуль, который позволял бы нам выполнять следующие действия...
18
 
 
 
Паскаль для новичков (часть 29): Текстовые файлы
Все подпрограммы, рассмотренные ранее, предназначены для работы с файлами, имеющими записи строго определённого размера. Но всё это непригодно для работы с текстовыми файлами, так как текстовый файл сам по себе – это последовательность не выровненных данных различной длины, где данные представлены в символьной форме...
14
 
 
 
Паскаль для новичков (часть 28): 640К для Паскаля не предел 2 (продолжение)
Ну что, продолжим? Функция GetXMS выполняет все необходимые действия по выделению EMB размером Size килобайт, инициализирует структуру указателя XPtr, помещая идентификатор выделенного EMB в поле Handle, в поле Allocated заносит единицу. Если процессор работает в реальном режиме, то функция пытается заполучить линейный адрес выделенного EMB, и если это удаётся, то заносит его 32-битное значение в поле LPtr. Если же процессор находится в режиме V86, то при вызове функции GetLinePointer может произойти ошибка выполнения задачи, так как режим работы V86 процессора свидетельствует о том, что загружен драйвер EMM386 либо программа работает в сеансе MS-DOS под Windows. Дело в том, что...  
25
 
 
 
Паскаль для новичков (часть 27): Навигация по файлу
Для гибкости работы с файлами в Turbo Pascal предусмотрены дополнительные возможности, о которых расскажу в этой статье.
39
 
 
 
 
 
Паскаль для новичков (часть 26): 640К для Паскаля не предел
Сегодня я расскажу об extended-памяти, которая впервые появилась в компьютерах на базе процессора INTEL80286. В компьютерах на базе процессоров INTEL80386 и выше всегда есть extended-память (eXtended Memory Specification – спецификация дополнительной памяти XMS, это вся оперативная память свыше границы первого мегабайта) и обычно нет аппаратной expanded-памяти (EMS), хотя её можно эмулировать с помощью драйвера EMM386, QEMM и т.п.
21
 
 
 
Паскаль для новичков (часть 25): Выражения. Файловые типы и ввод-вывод
Как и в любом другом языке программирования, в Паскале выражения играют важнейшую роль при вычислении значений для переменных. Обычно выражение строится из операндов, знаков операций и круглых скобок.
65
 
 
 
Паскаль для новичков (часть 24): Расширение математических возможностей Паскаля
Однажды, когда мне понадобилось реализовать сложный алгоритм с использованием логарифмов, возведений в произвольную степень, вычисление определённых интегралов, я был неприятно удивлён, что среди встроенных алгебраических функций среды Turbo Pascal отсутствуют выше перечисленные. Тогда, поворошив в памяти остатки ещё не выветрившихся знаний из школьного и ВУЗовского курсов алгебры и высшей математики, я набросал исходный код нескольких необходимых функций. С подбором эффективного алгоритма вычисления определённого интеграла мне помогла книга, указанная в списке литературы в конце этой статьи.
34
 
 
 
Паскаль для новичков (часть 23): Бестиповые указатели. Управление кучей. Ошибки в работе с указателями
В предыдущей статье я рассказывал о стандартных процедурах New и Dispose, позволяющих выделять и освобождать память под динамические переменные. При этом, данные процедуры применимы только к типизированным указателям, то есть к указателям, имеющим базовый тип. Если говорить на чистоту, то эти процедуры являются универсальными и помимо всего выше описанного, предназначены для создания и уничтожения экземпляров объектов, посредством явного вызова конструктора и деструктора соответственно. Поэтому лично я большее предпочтение отдаю двум другим стандартным процедурам GetMem и FreeMem, о которых сегодня и пойдёт речь.
34
 
 
 
Паскаль для новичков (часть 22): Спрашивали? Отвечаю… Дружба с Микки Маусом (часть 2) (продолжение)
Продолжаем тему работы на Паскале с манипулятором “мышь”. Осталось рассмотреть две немаловажные процедуры, которые помогут настраивать область перемещения курсора мыши в зависимости от экранного разрешения.
16
 
 
1
 
Вы находитесь на официальном сайте Владислава Демьянишина - разработчика игры Dune IV (Dune 4). На нашем сайте можно бесплатно скачать игры Dune IV (Dune 4), Battle City (Танчики с Dendy/Nintendo), читы к играм и многое другое. Также Вы можете скачать бесплатно программы и полезные утилиты. Среди доступных программ есть мобильная читалка книг, менеджер переноса файлов с фото- и видеокамер на компьютер, текстовый редактор, WYSIWYG редактор, 3D аниматор, GIF аниматор, AVI аниматор, пакетный конвертор изображений, редактор электрических схем, программа для скриншотов, диспетчер тем рабочего стола и другие. Предлагаю также посетить Марья искусница - сайт о рукоделии (http://mariya-iskusnica.ru).
 
 

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