Old-DOS.ru

QBasic дополнительные возможности

ПРОГРАММИРОВАНИЕ >> Basic/Visual Basic
Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Автоматизация, скрипты, BAT-файлы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Лисп
   • Пролог
   • Java
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
   • Справочники и учебники
+ BIOS, прошивки
   • Прошивки
   • Редакторы BIOS
   • Прошивальщики
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   + Информатика
      • Программирование
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      + ЧПУ
         • ЧПУ Редакторы
         • DNC
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   + Электроника и электротехника
      • ПЛИС, PAL
      • Справочники по электронике
      • Расчётные утилиты
      • Программаторы
      • Микроконтроллеры
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE
   • Пейджеры
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Работа с мобильными телефонами
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
      • Детекторы
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




QBasic дополнительные возможности
ОписаниеИнформация
Библиотеки, увеличивающие функциональность компилятора от Microsoft - Quick Basic.Раздел: Basic/Visual Basic
Скриншоты
Операционная система: DOS
Требования: any
Автор: -
Издатель: -

Добавил: zhasmin (2017.01.29)
Доступные файлы - сортировка по имени и версии, времени добавления
Файлов: 6.
ФайлРазмерВыпускВерсияЯзыкКачествоЗагрузил
Ссылка FFix
ArcСкачать587
17.3 Кб   Английский[Не подделка]zhasmin
2017.01.29
Исправление ошибки в Quick Basic 4.5.

Этот пакет исправляет ошибку вычислений с плавающей запятой. Ошибка заключается в том, что при наличии сопроцессора такие операции должны производится на нём, а при отсутствии путём программной эмуляции. Но на самом деле всегда включается программная эмуляция независимо от наличия сопроцессора. Ошибка имеет место как в режиме интерпретации, так и в скомпилированном коде. Эта ошибка есть в QuickBASIC 4.0 - 4.5, в PDS 7.1 и в VisualBASIC for DOS. Исправление ошибки с использованием FFix возможно двумя способами. Для уже откомпилированных программ устанавливается резидентный TSR-модуль, который исправляет ошибку на лету. Для ещё не откомпилированных программ предлагается вставка в BASIC-программу. Ускорение работы программ при применении FFix может достигать 3-хкратной величины в зависимости от количества операций с плавающей запятой.

Для использования FFIX, распаковываете архив в папку QB, выполняйте команду QB /L Ffix. В коде, вначале декларируете процедуру DECLARE SUB FFIX, затем, после констант и объявлений типов вызываете процедуру: ffix. В архив входит исходный код библиотеки.
Ссылка FFix_example
ArcСкачать535
36.8 Кб   Английский[Не подделка]zhasmin
2017.01.29
Пример использования библиотеки FFix.
Ссылка EvuGUI
ArcСкачать306
481.2 Кб2001  Английский[Не подделка]zhasmin
2021.03.13
Библиотека, для Quick Basic 4.5 - расширяющая его возможности. Можно теперь использовать в Quick Basic разработку оконного режима. В архив входит исходный код библиотеки и 12 примеров. Если вы не знаете как использовать дополнительные библиотеки в Quick Basic, то это очень просто. Здесь стандарт. Сама библиотека находится в файле с расширением QLB. Её нужно поместить в каталог с компилятором и подключать параметром /L название без расширения. В данном случае: QB /L EvuGUI. Функции доступны теперь в среде Quick Basic. Если библиотека написана полностью в соответствии со стандартом, то ещё должен быть файл с расширением BI, содержащим в себе заголовки функций. И файл с расширением LIB - обязательный для получения исполняемого файла программы.
Ссылка Sprite
FileСкачать92
162.9 Кб19972.0 Английский[Не подделка]yevrowl
2023.02.22
Создание, редактирование и открытие/сохранение спрайтов.
Автор: Tim Truman
Ссылка ASMJ
ArcСкачать62
109.7 Кб2000  Английский[Не подделка]krotan
2023.09.29
Ассемблерные подпрограммы в QuickBasic и QBasic. Русское описание в архиве.
Ссылка Художник
SourceСкачать24
0.9 Кб20231.00Мультиязычный (русский)[Не подделка]StoYaz
2023.12.09
Облегчение рисования.
Использует оператор DRAW.
Это подпрограмма, синтаксис - в исходниках.

Пожаловаться

Комментарии
#1 Автор: zhasmin (2021.03.12 23:02)
Чего? Это скриншот! На нём человек смеется, что на QBasic можно писать быстрые программы!

#2 Автор: uav (2021.03.12 23:41)
IMHO, скриншот нужно удалить.

#3 Автор: zhasmin (2021.03.13 00:29)
Да ладно удаляю. Вот уж и пошутить нельзя.

#4 Автор: Mr. Dissassembler (2021.05.20 01:09)
На Ютубе есть такой канал Андрей Нифёдов. Так вот автор этого канала всё время использует только такую кастрированную версию Quick Basic'а, хотя ему зрители всё время талдычат, мол перейди на нормальный софт, какого ты извращаешься? Но воз и ныне там!!!

#5 Автор: zhasmin (2021.05.20 17:01)
В смысле нормальный софт?

#6 Автор: krotan (2021.08.28 00:25)
FFix это не ускоритель графики. Этот пакет исправляет ошибку вычислений с плавающей запятой. Ошибка заключается в том, что при наличии сопроцессора такие операции должны производится на нём, а при отсутствии путём программной эмуляции. Но на самом деле всегда включается программная эмуляция независимо от наличия сопроцессора. Ошибка имеет место как в режиме интерпретации, так и в скомпилированном коде. Эта ошибка есть в QuickBASIC 4.0 - 4.5, в PDS 7.1 и в VisualBASIC for DOS. Исправление ошибки с использованием FFix возможно двумя способами. Для уже откомпилированных программ устанавливается резидентный TSR-модуль, который исправляет ошибку на лету. Для ещё не откомпилированных программ предлагается вставка в BASIC-программу. Ускорение работы программ при применении FFix может достигать 3-хкратной величины в зависимости от количества операций с плавающей запятой.

#7 Автор: Nika (2021.08.28 03:50, изменений: 1, 2021.08.28 03:51)
Ок, поправлено описание.

#8 Автор: zhasmin (2021.11.07 13:49)
--->> Эта ошибка есть в QuickBASIC 4.0 - 4.5, в PDS 7.1
Сам автор FFix - указывал, что в QuickBASIC 4.0 этот модуль не нужен, что и доказывала программа PLASMA - котороую он выложил в качестве примера для обоих компиляторов 4.0 и 4.5. Я пробовал и загружал в обе среды. В 4й работала быстро, в 4.5й нужен был модуль FFix.

#9 Автор: zhasmin (2022.10.05 02:11)
Блин, я заметил, что на многих страницах, люди удаляют свои коментарии. Получается, что я там сам с собою разговариваю. С единственным самым достойным собеседником :)) Админы, если можно запретите в движке удалять коменты. Это же история!

#10 Автор: uav (2022.10.05 04:55, изменений: 1, 2022.10.05 04:56)
Совсем запретить - это, наверное, будет перебор, а вот, скажем, запретить удаление и редактирование спустя какое-то время (неделю, месяц, год) - пожалуй, можно было бы.
А то тут некоторые возможностью удаления и редактирования злоупотребляют.

Имя:
E-mail:
 =
Ваш комментарий:
С миру по ячейке - программисту банк данных.

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
11 queries, db time 0.015618, memory 1492.8 Kb, total time 0.068 sec