Замечания по WDE август 2009 г.: различия между версиями

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Нет описания правки
мНет описания правки
Строка 1: Строка 1:
=== 25 августа 2009 г. ===
=== 25 августа 2009 г. ===
# (!) При первой загрузке зависает на "Инициализируется среда разработки...Пожалуйста, подождите". Примеры нажимаются и работают. Зависание в начале - самый раздражающий момент
# (!) При первой загрузке зависает на "Инициализируется среда разработки...Пожалуйста, подождите". ПОСТОЯННО. Второе окно браузера при этом открыто, то есть, сессия та же. Примеры нажимаются и работают. Зависание в начале - самый раздражающий момент
# Полоску слева редактора, где была кнопка примеров, убрать или оставить, но четко сказать, какой ряд горизонтальных кнопок будет
# Полоску слева редактора, где была кнопка примеров, убрать или оставить, но четко сказать, какой ряд горизонтальных кнопок будет
# В "Сохранить как" если не вводится расширение, то автоматически добавлять .pas
# В "Сохранить как" если не вводится расширение, то автоматически добавлять .pas
Строка 7: Строка 7:
# (!) "Скачать опубликованный файл" заменить на "Открыть опубликованный файл" - это ведь всего лишь открытие его в редакторе
# (!) "Скачать опубликованный файл" заменить на "Открыть опубликованный файл" - это ведь всего лишь открытие его в редакторе
# (!) Поставить ограничение на размер публикуемого файла - 10 Кб. Проверять его при публикации на наличие слов begin end и если их нет, выдавать сообщение: "публикуемый файл должен быть программой на языке Паскаль".  
# (!) Поставить ограничение на размер публикуемого файла - 10 Кб. Проверять его при публикации на наличие слов begin end и если их нет, выдавать сообщение: "публикуемый файл должен быть программой на языке Паскаль".  
# (!) Убрать появление окна диалога с полным путем опубликованного файла. Высвечивать где-нибудь, скажем, в строке статуса "Ссылка на опубликованный файл 00123" - этот текст должен быть гиперссылкой
# Сделать в меню "Публикация" кнопку "Список" или "Все"
# Пока не разрешать публиковать txt - это, наверное, только для зарегистрированных. Собственно, по этой причине пока, наверное, запретить сохранять как с расширением, отличным от .pas - например, если указано другое расширение, то просто добавлять в конец .pas - и все
# Пока не разрешать публиковать txt - это, наверное, только для зарегистрированных. Собственно, по этой причине пока, наверное, запретить сохранять как с расширением, отличным от .pas - например, если указано другое расширение, то просто добавлять в конец .pas - и все
# (!) Устранить перегрузку страницы при щелчке на гиперссылке опубликованных в эту сессию файлов
# (!) Устранить перегрузку страницы при щелчке на гиперссылке опубликованных в эту сессию файлов
# Устранить длинные имена публикуемых файлов. Для этого считывать номер следующего файла из базы данных. Обязательно научиться работать с базой до сентября - это несложно.  
# Устранить длинные имена публикуемых файлов. Для этого считывать номер следующего файла из базы данных. Обязательно научиться работать с базой до сентября - это несложно.  
При публикации заносить в базу имя публикуемого файла, папку публикации, его автора (пока "guest"), дату публикации, размер файла (я должен сделать соответствущие таблицы - SSM)
# При публикации заносить в базу имя публикуемого файла, папку публикации, его автора (пока "guest"), дату публикации, размер файла (я должен сделать соответствущие таблицы - SSM). Наверное, надо также сделать описание файла и подумать, как описание включить в интерфейс.
# (!) Сделать разбор ошибок. Выводить только первую ошибку компиляции (возможно, проконсультироваться с Иваном, как это сделать). Позиционировать курсор редактора в строку ошибки
# (!) Сделать разбор ошибок. Выводить только первую ошибку компиляции (возможно, проконсультироваться с Иваном, как это сделать). Позиционировать курсор редактора в строку ошибки
# (!) Для ошибки выполнения выводить только саму ошибку - без стека вызовов подпрограмм. Анализировать строку ошибки и позиционировать курсор редактора на нее.
# (!) Для ошибки выполнения выводить только саму ошибку - без стека вызовов подпрограмм. Анализировать строку ошибки и позиционировать курсор редактора на нее.
#
 
#
Пока все.
#
(!) отмечены наиболее важные вопросы

Версия от 10:46, 25 августа 2009

25 августа 2009 г.

  1. (!) При первой загрузке зависает на "Инициализируется среда разработки...Пожалуйста, подождите". ПОСТОЯННО. Второе окно браузера при этом открыто, то есть, сессия та же. Примеры нажимаются и работают. Зависание в начале - самый раздражающий момент
  2. Полоску слева редактора, где была кнопка примеров, убрать или оставить, но четко сказать, какой ряд горизонтальных кнопок будет
  3. В "Сохранить как" если не вводится расширение, то автоматически добавлять .pas
  4. При повторном "Сохранить как" стирать содержимое поля ввода
  5. Заменить иконку "Сохранить как" - очень некрасивое черное пятно
  6. (!) "Скачать опубликованный файл" заменить на "Открыть опубликованный файл" - это ведь всего лишь открытие его в редакторе
  7. (!) Поставить ограничение на размер публикуемого файла - 10 Кб. Проверять его при публикации на наличие слов begin end и если их нет, выдавать сообщение: "публикуемый файл должен быть программой на языке Паскаль".
  8. (!) Убрать появление окна диалога с полным путем опубликованного файла. Высвечивать где-нибудь, скажем, в строке статуса "Ссылка на опубликованный файл 00123" - этот текст должен быть гиперссылкой
  9. Сделать в меню "Публикация" кнопку "Список" или "Все"
  10. Пока не разрешать публиковать txt - это, наверное, только для зарегистрированных. Собственно, по этой причине пока, наверное, запретить сохранять как с расширением, отличным от .pas - например, если указано другое расширение, то просто добавлять в конец .pas - и все
  11. (!) Устранить перегрузку страницы при щелчке на гиперссылке опубликованных в эту сессию файлов
  12. Устранить длинные имена публикуемых файлов. Для этого считывать номер следующего файла из базы данных. Обязательно научиться работать с базой до сентября - это несложно.
  13. При публикации заносить в базу имя публикуемого файла, папку публикации, его автора (пока "guest"), дату публикации, размер файла (я должен сделать соответствущие таблицы - SSM). Наверное, надо также сделать описание файла и подумать, как описание включить в интерфейс.
  14. (!) Сделать разбор ошибок. Выводить только первую ошибку компиляции (возможно, проконсультироваться с Иваном, как это сделать). Позиционировать курсор редактора в строку ошибки
  15. (!) Для ошибки выполнения выводить только саму ошибку - без стека вызовов подпрограмм. Анализировать строку ошибки и позиционировать курсор редактора на нее.

Пока все. (!) отмечены наиболее важные вопросы