Учебный Проект. Релиз 11. ObjectConsole: различия между версиями
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 31: | Строка 31: | ||
[[en:Game Polyline. Release 11 ObjectConsole]] | [[en:Game Polyline. Release 11 ObjectConsole]] | ||
Текущая версия на 12:58, 5 октября 2009
Мотивация
Никакой другой цели, кроме демострации возможностей Visual Prolog 7.x, не преследовалось при создании классов, поддержвающих объектную модель интерфейсных средств в текстовом виде.
Прежде всего было желание показать различные аспекты применения объектной системы без применения средств пользовательского интерфейса системы Windows.
Во-вторых, в этом проекте показано построение приложения на базе событий, созданных с использованием такой достаточно примитивной системы, как Console.
Многие студенты (и начанающие программисты) предполагают, что элементы пользовательского интферфейса и события являются неотъемлемым свойством таких систем как Windows. Хорошие преподаватели, разбирая предложенные коды, могут продемострировать программирование без применения концепций системы Windows.
Освоение кодов и стиля программирования ObjectConsole может сделать легким освоение программирования с использованиеа концепции PFC/GUI.
Возможные проблемы
Мы не гарантируем полностью корректное поведение элементов программы, поскольку концепция Объектной Консоли была создана исключительно для демонстации приемов программирования с использованием возможностей Visual Prolog 7.x.
Мы не преследовали также цель создания полного набора элементов пользовательского интферфейса, а создали лишь элементы, вызванные потребностями данной задачи.