Язык программирования

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

Keen
Обычный пользователь
Обычный пользователь
 
Сообщения: 83
Зарегистрирован: 25.04.2004 (Вс) 10:45
Откуда: Россия => Москва

Язык программирования

Сообщение Keen » 03.07.2004 (Сб) 18:58

По случаю частичной утери исходников A-maze решил написать язык программирования на VB и хочу знать что в нем должно быть, чего нет в VB? Может функции какие-нибудь там... По поводу совместимости - все программы, созданные с помощью моего языка программирования запускаются под Windows 95, 98, Me, 2000, XP (по теории ;) ).

Все пожелания и вопросы оставляйте прямо здесь.

sanches
El compañero
El compañero
 
Сообщения: 823
Зарегистрирован: 09.01.2003 (Чт) 3:58
Откуда: Р_О_С_С_И_Я ! (Питер)

Сообщение sanches » 04.07.2004 (Вс) 9:31

НУ ладно. Вот первый вопрос:

А ЗАЧЕМ ???
Изображение

Keen
Обычный пользователь
Обычный пользователь
 
Сообщения: 83
Зарегистрирован: 25.04.2004 (Вс) 10:45
Откуда: Россия => Москва

Сообщение Keen » 04.07.2004 (Вс) 11:07

Ну про многие здешние проекты тоже можно сказать "зачем", ну ведь я этого не делаю :wink: ... А вообще это для начинающих программистов и для собственного использования. Тем более интерфейс A-maze сохранился, он и будет ипользован.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 04.07.2004 (Вс) 12:35

Ну, если для начинающих -
Сделай в панели инструментов стадартные + Common контролы; подробно опиши их основные свойства; сделай как-то более доступными самые частые процедуры, например, отображение чего-либо в ПрогрессБаре, прокрутка формы, опрозрачивание изображений по заданному цвету...
Ох, чувствую, если ты серъёзно решил этим заняться, геморроя у тебя будет!.. :roll:

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 05.07.2004 (Пн) 0:28

А интересно можна сделать новый IDE для VB?(зачем не спрашивайте, просто в голову пришло :D )

Sanya Z
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 18.08.2003 (Пн) 3:15
Откуда: Москва

Сообщение Sanya Z » 05.07.2004 (Пн) 9:44

Сделай обязательно контролы в стиле ХР!
Также обычные контролы
Купи большую книгу про создание своих компиляторов (я её в Молодой Гвардии видел:))
Т.к. компилятор то для твоего языка будет необходим. А вот что касаемо совместимости, то тебе придется таскать с прогой все библиотеки, если прога была создана с помощью твоих контролов! и плюс библиотеки всяких процедур.
Одним словом ГЕМОРР, но если решился, то это смелый шаг:)
И пусть в моих поступках не было логики...

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 05.07.2004 (Пн) 12:00

А ещё можно добавить переназначение математических функций - т.е. , чтобы "+" воспринимался как указание на пользовательскую Sub Plus
Листинги не горят!

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 05.07.2004 (Пн) 17:27

Faust писал(а):А ещё можно добавить переназначение математических функций - т.е. , чтобы "+" воспринимался как указание на пользовательскую Sub Plus

ты перегрузку операторов имеешь ввиду чтоли, тогда просто укажем функциональность С++ и простота типа Basic, но чтобы указатели были :!:
Ничто так не ограничивает полёт мысли программиста, как компилятор

Keen
Обычный пользователь
Обычный пользователь
 
Сообщения: 83
Зарегистрирован: 25.04.2004 (Вс) 10:45
Откуда: Россия => Москва

Сообщение Keen » 05.07.2004 (Пн) 17:59

Передо мной такая диллема: то ли писать самостоятельный язык программирования, то ли для начала ActiveX, который можно вставить в свою программу и запускать скрипты на особом языке программирования. Естественно, можно получить значение любой переменной.

А вот пока примерный кусок рабочего кода:

Код: Выделить всё
function init()
  # Код
endfunction

function main()
  call msg('2 умножить на 2 будет'+/space$+multiply('2','2')+'.','Пример','Понятно')
endfunction

function terminate()
  # Код
endfucntion

Keen
Обычный пользователь
Обычный пользователь
 
Сообщения: 83
Зарегистрирован: 25.04.2004 (Вс) 10:45
Откуда: Россия => Москва

Сообщение Keen » 05.07.2004 (Пн) 18:03

Sanya Z писал(а):Сделай обязательно контролы в стиле ХР!


Контролы будут в стиле A-maze! http://kudugames.nm.ru/download/a-maze/a-maze_alfa.zip :)

BP
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 17.02.2004 (Вт) 5:34
Откуда: Украина

Сообщение BP » 05.07.2004 (Пн) 23:02

Требования к игре явно занижены. На 500-м Целероне сильно тормозит.

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 06.07.2004 (Вт) 10:47

corgi писал(а):ты перегрузку операторов имеешь ввиду чтоли

Её, родимую. Я тут даже тему такую создавал: http://bbs.vbstreets.ru/viewtopic.php?t=7244&highlight=
Листинги не горят!


Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37

    TopList