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