Lord Drem Опубликовано 25 января, 2006 Жалоба Поделиться Опубликовано 25 января, 2006 Вот написал свою превую программу текстовый редактор.Можно просматривать php скрипты и html код. Это моя первая прога так что несудите строго. Ссылка на комментарий Поделиться на другие сайты Поделиться
Boblen Опубликовано 26 января, 2006 Жалоба Поделиться Опубликовано 26 января, 2006 Не будем :) Нормально для начала... правда зачем тебе типы файлов php и html, если смотряться они как обычные текстовые? Сохранять, правда, так удобней, не забудешь расширение... а вот html-файлы могут иметь 2 расширения: html и htm - учти в будущем. Ссылка на комментарий Поделиться на другие сайты Поделиться
Олег Барс Опубликовано 26 января, 2006 Жалоба Поделиться Опубликовано 26 января, 2006 Судить не будем, а конструктивная критика умному человеку только на пользу. Молодец. Хорошо. Первая программа типа "Hello word", наверное, все с этого начинали. :1anim_ab: Проект создан App Wizard и немного изменен. То, что у тебя получилось, очень не плохо для первой программы. Это текстовый редактор типа блокнот, только MDI. Просматривать можно любой текстовый файл, а не только php и html. Если говорят о просмотре конкретных типов файлов (php, html и т.д.), это обычно подразумевает подсветку синтаксиса. То, что сделаны фильтры о диалогах открытия и сохранения файлов это хорошо, для тренировки. Статус бар. Индикаторы, которые тебе заботливо вставил в него App Wizard (подсказка, CAPS, SCR и NUM) ты выкинул, а показываешь только имя текущего файла. ИМХО выводить имя файла и путь в статус баре не очень хорошая идея, т.к. целиком оно часто не помещается. Здесь что можно предложить. Или показывать только имя файла, или проверять длину и если не помещается, заменять середину точками. Остальную функциональность ты не делал, но в целом получилось, значит сможешь добавить. Тулбар. Что сказать, обычный тулбар. Заменил одну кнопку, значит и с этим немного разобрался. Единственное что меня немного удивило, при смене активного окна тулбар перерисовывается полностью, что заметно и не очень красиво. Меню. Порядок. Окно редактора текста. В принципе обычный Edit, только не работает Ctrl+A, нет возможности включить перенос по словам. PS Забыл спросить, какую среду разработки используешь? Глядя на программу, и живьем и в ResHack, создается впечатление, что используешь сильно устаревшую версию, или намеренно отказался от большинства удобств. Возможно, даже тулбар и статус бар создавал в ручную. Ссылка на комментарий Поделиться на другие сайты Поделиться
Lord Drem Опубликовано 26 января, 2006 Автор Жалоба Поделиться Опубликовано 26 января, 2006 Все понял. :1anim_ab: Будем работать. При разработке пользуюсь dev-c++ v.4.9.9.2. Ссылка на комментарий Поделиться на другие сайты Поделиться
Олег Барс Опубликовано 27 января, 2006 Жалоба Поделиться Опубликовано 27 января, 2006 Если dev-c++ тогда не просто хорошо, а отлично :1anim_ay: Я то привык к удобствам VisualC++, то что у тебя сделано, в студии можно сделать автоматом, при создании нового проекта и изменить пару строк. А в чистом WinAPI это круто. И еще несколько замечаний, если позволишь :1anim_ab: Нет иконки приложения.Было бы неплохо сделать подсказки.Интерфейс MDI не лучший выбор, даже сама Microsoft его практически не использует, ИМХО лучше закладки (TabCtrl). Пример использования закладок можешь посмотреть. Маленькая утилитка для проверки уникальности морд и причесок неписей, сделал по просьбе Стренджера. Если надо могу дать исходник, правда под VC7.1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Lord Drem Опубликовано 27 января, 2006 Автор Жалоба Поделиться Опубликовано 27 января, 2006 Давай исходник! :1anim_ab: Кидай на мыло olegtomai@mail.ru! Ссылка на комментарий Поделиться на другие сайты Поделиться
Lord Drem Опубликовано 28 января, 2006 Автор Жалоба Поделиться Опубликовано 28 января, 2006 Oleg Bars спасибо за исходник пашет все нормально.И еще. Как можно сделать подсветку синтаксиса? Какую часть кода надо вставить? Ссылка на комментарий Поделиться на другие сайты Поделиться
Олег Барс Опубликовано 29 января, 2006 Жалоба Поделиться Опубликовано 29 января, 2006 Самому сделать подсветку синтаксиса не просто. Нужно разбирать строку, находить ключевые слова, директивы и т.д. Вот здесь есть готовый класс для VC. Вообще посмотри сайт там много всяких примеров. И еще хороший сайт первые шаги Ссылка на комментарий Поделиться на другие сайты Поделиться
Lord Drem Опубликовано 29 января, 2006 Автор Жалоба Поделиться Опубликовано 29 января, 2006 Пасиба буду юзать! :1anim_ab: Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти