Составители:
Рубрика:
145
Должен быть предусмотрен выход из меню в среду Visual FoxPro5.0. Желательно
предусмотреть защиту от ввода непредусмотренных символов
7) Программа для подсчета общего числа русских (английских) букв (наименование
буквы вводится пользователем) записях в поле rus (engl) файла “Русско-английский
словарь”.
Указание
: в FoxPro2.0 имеется функция LEN(exprC), возвращающая длину символьной
строки <exprC>. Для выделения одной буквы из символьной строки <exprC>, стоящей
на i-й позиции (i изменяйте в цикле от 1 до LEN(ecprC>) ) используйте функцию
SUBSTR(<exprC>,i,1)
8) Программа, в которой позициями меню являются буквы английского алфавита.
Поскольку букв больше,
чем строк на экране, используйте скроллинг. При выборе
позиции с какой-либо буквой:
• если в словаре нет слов, с нее начинающихся, должно выводиться сообщение об этом;
• после нажатия клавиши пробел должен произойти возврат в меню букв;
• если в словаре имеются слова, с нее начинающиеся, должен выводиться экран
просмотра
, содержащий записи, в которых в поле engl содержатся слова,
начинающиеся с этой буквы.
9) Аналогично п.8 - для букв русского алфавита.
10)Программа для замены строчных букв в поле engl на прописные во всех записях файла
“Русско-английский словарь”, в которых в поле rus содержится хотя бы одна буква,
введенная пользователем. (
после этого все буквы в записи должны оказаться
преобразованными в прописные). После замены файл должен быть выведен на экран
для просмотра, затем должна быть произведена “обратная” замена: записи прописью
должны быть преобразованы в записи строчными.
Указания
: в Visual FoxPro5.0 имеется функция LEN(<exprC>), возвращающая длину
символьной строки <exprC>. Для выделения одной буквы из символьной строки
<exprC>, стоящей на i-й позиции (i изменяйте в цикле от 1 до LEN(ecprC>) )
используйте функцию SUBSTR(<exprC>,i,1). Для преобразования строчных литер в
прописные используйте функцию UPPER(exprC). Для обнаружения записи
прописными литерами используйте функцию ISUPPER(exprC), возвращающую .T.,
если <exprC> записано прописными. Для преобразования литер из прописных в
строчные используйте функцию LOWER(<exprC>.
11)Программа для поиска английских слов и вывода их русского перевода по любой
последовательности букв (не обязательно начинающейся с первой буквы искомого
слова), вводимой пользователем. Должны быть найдены
и выведены на экран все
слова, содержащие введенную последовательность букв.
12)Указание: воспользуйтесь функцией AT(<exprC1>,<exprC2>), которая ищет подстроку
(часть символьного выражения) <exprC1> в строке (символьном выражении) <exprC2>.
Если подстрока <exprC1> имеется в строке <exprC2>,то функция возвращает номер
буквы в слове <exprC2>, с которой начинается подстрока <exprC1>. Если
нет - функция
возвращает 0 (нуль).
На базе данного программного комплекса разработайте гипертекстовую оболочку
для русского текста: в тексте определите слова, пояснения к которым предусмотрены в
словаре. Выделите эти слова (лучше всего - с помощью объекта “невидимая кнопка”)
контрастным цветом. При нажатии правой кнопки мыши должны выводиться:
• английский перевод;
• синонимы
Желательно,
чтобы пояснения (синонимы) также были оформлены как гипертекст
- к выделенным словам также были предусмотрены переводы и вывод синонимов при
нажатии правой кнопки мыши. Как Вы думаете, можно ли сделать бесконечное число
вложений гипертекста?
145 Должен быть предусмотрен выход из меню в среду Visual FoxPro5.0. Желательно предусмотреть защиту от ввода непредусмотренных символов 7) Программа для подсчета общего числа русских (английских) букв (наименование буквы вводится пользователем) записях в поле rus (engl) файла “Русско-английский словарь”. Указание: в FoxPro2.0 имеется функция LEN(exprC), возвращающая длину символьной строки. Для выделения одной буквы из символьной строки , стоящей на i-й позиции (i изменяйте в цикле от 1 до LEN(ecprC>) ) используйте функцию SUBSTR( ,i,1) 8) Программа, в которой позициями меню являются буквы английского алфавита. Поскольку букв больше, чем строк на экране, используйте скроллинг. При выборе позиции с какой-либо буквой: • если в словаре нет слов, с нее начинающихся, должно выводиться сообщение об этом; • после нажатия клавиши пробел должен произойти возврат в меню букв; • если в словаре имеются слова, с нее начинающиеся, должен выводиться экран просмотра, содержащий записи, в которых в поле engl содержатся слова, начинающиеся с этой буквы. 9) Аналогично п.8 - для букв русского алфавита. 10)Программа для замены строчных букв в поле engl на прописные во всех записях файла “Русско-английский словарь”, в которых в поле rus содержится хотя бы одна буква, введенная пользователем. (после этого все буквы в записи должны оказаться преобразованными в прописные). После замены файл должен быть выведен на экран для просмотра, затем должна быть произведена “обратная” замена: записи прописью должны быть преобразованы в записи строчными. Указания: в Visual FoxPro5.0 имеется функция LEN( ), возвращающая длину символьной строки . Для выделения одной буквы из символьной строки , стоящей на i-й позиции (i изменяйте в цикле от 1 до LEN(ecprC>) ) используйте функцию SUBSTR( ,i,1). Для преобразования строчных литер в прописные используйте функцию UPPER(exprC). Для обнаружения записи прописными литерами используйте функцию ISUPPER(exprC), возвращающую .T., если записано прописными. Для преобразования литер из прописных в строчные используйте функцию LOWER( . 11)Программа для поиска английских слов и вывода их русского перевода по любой последовательности букв (не обязательно начинающейся с первой буквы искомого слова), вводимой пользователем. Должны быть найдены и выведены на экран все слова, содержащие введенную последовательность букв. 12)Указание: воспользуйтесь функцией AT( , ), которая ищет подстроку (часть символьного выражения) в строке (символьном выражении) . Если подстрока имеется в строке ,то функция возвращает номер буквы в слове , с которой начинается подстрока . Если нет - функция возвращает 0 (нуль). На базе данного программного комплекса разработайте гипертекстовую оболочку для русского текста: в тексте определите слова, пояснения к которым предусмотрены в словаре. Выделите эти слова (лучше всего - с помощью объекта “невидимая кнопка”) контрастным цветом. При нажатии правой кнопки мыши должны выводиться: • английский перевод; • синонимы Желательно, чтобы пояснения (синонимы) также были оформлены как гипертекст - к выделенным словам также были предусмотрены переводы и вывод синонимов при нажатии правой кнопки мыши. Как Вы думаете, можно ли сделать бесконечное число вложений гипертекста?
Страницы
- « первая
- ‹ предыдущая
- …
- 97
- 98
- 99
- 100
- 101
- …
- следующая ›
- последняя »