Статьи

  Резюме
  [+] IT
    [+] Asterisk
    [+] Ubuntu Desktop
    [+] Ubuntu Server
    [+] Windows Server
  [-] Программирование
    [+] 1C
    ASP.NET & VB.NET
    bash & sh
    [+] HTML + CSS
    [+] Java
    PHP
    [-] QB - Quick Basic 4-4.5
      [+] Nbase 2 (1994)
      [-] Nbase 33
        Листинг
    [+] T-SQL
    [+] VB - Visual Basic 1-6
    VBScript & JScript
  [+] Творчество
    Кофейная тема
    Наброски
    Размышления
Nbase 33

Покупка нового компьютера 486 DX4-100 дала возможность работать в цвете и максимально использовать графический режим. При программировании всегда сталкиваешься с определенными трудностями, ищешь пути решения, в этом и состоит творческая состовляющая написания программы.

В данном случае было решено несколько ограничений QB45:

  • Расширение стандартного функционала элементов управления - поля для ввода, меню, индикатор состояния и тп.
  • Реализована печать в графическом режиме на цветном фоне (Стандартно QB печатает только на черном фоне).
  • Разработаны свои шрифты.
  • Поддержка мыши была реализована частично.

Для поддержки своих шрифтов была создана специальная растровая программа, где была прорисована каждая буква. Затем в бинарном режиме буквы загружаются и накладываются на фон.

Перед каждым показом дополнительных окон, часть экрана сохраняется в файл, после того как окно больше не нужно, исходный экран снова загружался из файла.  

Программа поддерживала до 10 одновременных спецификаций, информацию можно было загружать и сохранять в файл.

В любых своих программах, мне было интересно проектировать пользовательский интерфейс, всегда хотелось сделать программу красивой и изящной. Мне нравилось рисовать иконки в собственном графическом редакторе с зумом.

Под ДосБоксом так и не получилось посмотреть список файлов. Парсинг команды DIR ориентировался на ключевые слова стандартного MSDOS. 



Другие записи

  Листинг


X
ПнВтСрЧтПтСбВс