Вопрос к Фанту, программка про словарные слова - с чего начать?

Flower
Posts: 59
Joined: Sat Feb 07, 2015 12:33 pm
My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Flower »

Фант wrote:После того как Вы поместили в код данную команду перед созданием кнопки определяйте цвет заливки fill color r,g,b и цвет пера draw color r,g,b. Это будет соответственно цветом кнопки и цветом текста в ней.
Спасибо, получилось!

Flower
Posts: 59
Joined: Sat Feb 07, 2015 12:33 pm
My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Flower »

В инструкции нашла вот это:
ПОДПРОГРАММЫ
Вызовы подпрограмм:
GOSUB 100
GOSUB MY_SUB

Возвращение из подпрограммы:
RETURN

Не могли бы вы пояснить 100 и my_sum это название второй программы с расширением txt или это метка в самой программе?
Буду признательна за небольшой пример.
Спасибо.

А какой учебник по Бейсик Вы бы посоветовали? (Не очень заумный)

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Фант »

Вот пример использования меток minus,plus и подпрограммы text_n.
Нажимая кнопку мы перемещаемся между метками и тем самым или увеличиваем значение n или уменьшаем.
Подпрограмма text_n отвечает за итоговое отображение значения на экране.
Программа-это отдельная программа которую можно запустить командой RUN.

Code: Select all

graphics
fill color 0,0,0
refresh off
button 1 title "" at 500,0 size 100,100

plus:
n+=1
gosub text_n
if button_pressed ("1") then goto minus
goto plus

minus:
n-=1
gosub text_n
if button_pressed ("1") then goto plus
goto minus

text_n:
h=TEXT_HEIGHT (n$)
d=TEXT_WIDTH (n$)
fill rect 0,0 size d,h
n$=n
draw text n$ at 0,0
refresh
pause .1
return

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

User avatar
MARK99
Posts: 292
Joined: Tue Feb 03, 2015 2:33 pm
My devices: Ipad 4 , iphone 5
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by MARK99 »

Здравствуй ,Фант .
Немогу составить алгоритм для написания текста , зная что вы создали приложение "Ежедневник ",подскажите алгоритм для того , как должны сдвигаться строки вниз при вставки новой строки в текст.
Image

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Фант »

Привет!
Я написал программу ежедневник?!:)
Это было давно и не правда :lol:
Что я там писал-уже и не помню)))..но одназначно там было какое то сложное мое исполнение:ugeek:
Здесь надо работать со строковыми математическими командами:расчитывать ширину строки и добавлять символы к строке. При превышении заданной ширины переходить на следующую строку. Для переноса целых слов надо привязываться к ближайшему символу пробела... Текст я рисовал и по необходимости закрашивал цветом фона
Бегунок был спрайт местоположение которого тоже считалось построчно...

User avatar
MARK99
Posts: 292
Joined: Tue Feb 03, 2015 2:33 pm
My devices: Ipad 4 , iphone 5
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by MARK99 »

Фант wrote:Привет!
Я написал программу ежедневник?!:)
Это было давно и не правда :lol:
Что я там писал-уже и не помню)))..но одназначно там было какое то сложное мое исполнение:ugeek:
Здесь надо работать со строковыми математическими командами:расчитывать ширину строки и добавлять символы к строке. При превышении заданной ширины переходить на следующую строку. Для переноса целых слов надо привязываться к ближайшему символу пробела... Текст я рисовал и по необходимости закрашивал цветом фона
Бегунок был спрайт местоположение которого тоже считалось построчно...
Спасибо )
Image

Post Reply