Виртуальная клавиатура в Symbian S60 5-й выпуск: Который API использовать?

Похоже, вы изначально склонялись к структуре таблицы родитель-потомок один-ко-многим, например:

tblCourseTemplate:
CourseTemplateID
CourseTemplateName
CourseTemplateIsCompanyTemplate
CourseTemplateCompanyNameIfApplies

tblCourse:
CourseID
CourseTemplateID (то есть родительская запись)
CourseName
CourseScore
CourseDateTaken
CourseTimeTaken

Но затем вы сказали, что курс может иметь более одной «родительской» записи поэтому, возможно, используйте промежуточную таблицу для обработки отношения «многие ко многим»:

tblCourseTemplate:
CourseTemplateID
CourseTemplateName
CourseTemplateIsCompanyTemplate
[1115 CourseTemplateCompanyNameIfApplies

tblCourseTemplateAndCourse:
CourseTemplateAndCourseID
CourseTemplateID
CourseID
[1120] 1133] tblCourse:
CourseID
CourseName
CourseScore
CourseDateTaken
CourseTimeTaken

6
задан user39684 21 November 2008 в 15:25
поделиться

1 ответ

Вы правы, это должно, очевидно, быть опубликованным API, и он должен быть выделен в документации.Держи карман шире.

  • При использовании одних из собственных средств управления платформой виртуальная клавиатура автоматически раскроется, когда пользователь получит доступ к управлению редактирования текста.

  • При создании пользовательского элемента управления необходимо иметь дело с его выбором путем добавления собственной версии виртуальной клавиатуры: сделайте новое редактирование текста, владеющий окном пользовательский элемент управления двойника виртуальной клавиатуры с правильными кнопками. Снова используйте его через все свои приложения. Однажды, Nokia поймет, что они сделали очевидную ошибку и делают API общедоступным.

  • При использовании прямого экранного доступа, ну, в общем, Вы точно не ожидали бы, что очень выглядящая словно s60 виртуальная клавиатура раскроется из nowwhere. Снова, нарисуйте хорошее изображение на экране для уведомления пользователя, где виртуальные клавиши и реагируют на события указателя. Это будет менее допускающим повторное использование, если Вы не создаете хороший объем настройки (фон, края кнопки...) в него.

Править: Nokia может полагаться на QT для устранения этой проблемы. Я ожидал бы, что управление будет частью текущих 4,7 версий QT.

4
ответ дан 16 December 2019 в 21:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: