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

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

Версия от 19:35, 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). Наверное, надо также сделать описание файла и подумать, как описание включить в интерфейс.
    Кроме автора, еще IP (для админов). В списке последних опубликованных файлов выдавать только имя автора (или guest). Для описания, скорее всего, выпадающее окошко, по аналогу с сохранить как или открыть опубликованный.
  14. (!) Сделать разбор ошибок. Выводить только первую ошибку компиляции (возможно, проконсультироваться с Иваном, как это сделать). Позиционировать курсор редактора в строку ошибки
  15. (!) Для ошибки выполнения выводить только саму ошибку - без стека вызовов подпрограмм. Анализировать строку ошибки и позиционировать курсор редактора на нее.

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