Indusoft Web Studio
Функциональная главная страничка проекта.
Вы уже достаточно знаете, как создать кнопку в приложении, а
также использовать рисунок в качестве фона.
На этом уроке обобщим и создадим полноценную, функциональную главную
страничку нашего проекта.
Для начала откроем приложение IWS (Screens-main.scr), в котором создадим две кнопки: English и Russian. Как создавать новое
приложение и кнопки вы уже знаете, поэтому не буду зациклеваться на одном и том
же.
Причем кнопки «English» и «Russian» полнофункциональные с
использованием транслятора, т.е. перевода английского и русского языков.
Смотрите предыдущие уроки по трансляторам.
Добавим третью кнопку, используя свойство кнопки, а также на
ваше усмотрение можете поменять шрифт и цвет, как самой кнопки, так и букв.
Также к свойству «Button» добавим «Command», используя
правую панель инструментов.
В поле «Expression»
введем функцию Open().
Данная функция нам поможет при переходе на другую страничку.
Этой страничкой будет «first.src », которую я создам.
Здесь я создам кнопку возврата на главную страничку.
В свойстве «Command» использую функцию Open("main”). Надеюсь Вам понятно, что я делаю?
Если в «main.scr» я использовал функцию «open("first”)», то в «first.scr» - « open("main”)».
Таким образом, на страничке «first.scr» у меня будет единственная кнопка «Main page».
Переходим к страничке «Main.scr».
Для солидности странички создадим фоновый рисунок (Edit – Paste From…), в открывшемся окне
выберем файл с расширением «.bmp».
Вот что у меня получилось, но рисунок оказался поверх
кнопок. Чтобы исправить такое расположение, необходимо в свойстве рисунка
нажать на «Move to back»,
смотрите рисунок.
Теперь кнопки оказались поверх рисунка. Определим их на
нужное нам местоположение.
И еще один важный момент, когда мы создали новые кнопки «Enter» и «Main page», мы слова не внесли в
файлы «english.tra» и «russian.tra», поэтому открываем в
строке меню (Tools – Translation
Editor).
В открывшемся окне «Translation Tool» находим файл «english.tra», используя стоку меню (File
– Open…).
Далее вводим в пустые ячейки слова, которые присутствуют у
нас в проекте IWS.
Тем же способом работаем с «russian.tra».
Сохраняем наши изменения в файлах, запускаем приложение.
|