|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.07.2011, 10:58 | #11 | |
Great Code Monkey
Форумчанин
Регистрация: 09.08.2007
Сообщений: 533
|
Цитата:
Да не очень сложная она. Мне нравится, что она хорошо спроектирована, богата на паттерны, которые к месту и так далее. Конечно, не без неточностей (к примеру в некоторых местах длинные свитчи можно было бы без проблем заменить на более читаемый табличный доступ), но когда я писал в рамках курсача среду разработки к своему джавовскому компилятору, я только ей и пользовался. Потом понял, что подзабываю стл и стал использовать кьют только для гуя. Вам со мной в одной команде не работать, так что мне в принципе все равно) |
|
14.07.2011, 12:34 | #12 | ||
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
RPM-дистрибутивы ОС Linux, сборка программы
Если у кого-нибудь будет желание свою изменённую версию кроссворда далее распространять, то для этой цели я подготовил спекфайл для сборки программы в дистрибутиве ОС Linux, основанного на RPM-пакетах.
Также прошу найти в нём ошибки: Цитата:
Устанавливаем дополнительный пакет rpm-build и собираем командой в консоли: Цитата:
Последний раз редактировалось xwicked; 14.07.2011 в 13:00. |
||
14.07.2011, 14:51 | #13 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
Не хотел смотреть сначала, но прочитав диалог на двух страницах, решил все-же ознакомиться с исходниками.
Посмотрел, а знакомиться то, особо, не с чем. Один мега-класс на 1000 строк, который все делает. Зачем использовать объектно-ориентированный язык для написания "процедурного" кода - не понятно. Комментарии никчемны и не несут никакой смысловой нагрузки. Всюду магические числа. Все тексты смешаны с логикой. В общем согласен по всем пунктам с still_alive. Если этот код - продукт начинающего программиста - ничего страшного. Все такими были наверно. Но нужно справедливо относиться к критике, и не спорить с очевидными вещами. Если этот код написал человек, считающий себя профессионалом, то он заблуждается, хотя в этом случаи что-то доказывать ему бесполезно. Бред. Вы про Boost, например, слышали?
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Последний раз редактировалось Blade; 14.07.2011 в 15:06. |
14.07.2011, 15:54 | #14 | ||
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Цитата:
Цитата:
В main.cpp - они рассчитаны на новичков в Qt. Код:
Последний раз редактировалось xwicked; 14.07.2011 в 15:59. |
||
22.07.2011, 23:44 | #15 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Клёст-кроссворд 0.1.8
|
27.07.2011, 19:50 | #16 | ||
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Клёст-кроссворд 0.1.9
Здравствуйте!
Хочу порадовать Вас тем, что я сделал дополнительный архив исходного кода, для сборки программы в ОС GNU / Linux Debian( / Ubuntu). Для сборки deb-пакета необходимо наличие установленных пакетов: autotools-dev, dh-make, fakeroot, cdbs, dpkg, dpkg-dev и другие. Команда сборки: Цитата:
Исходный код: 0.1.9, 0.1.9-rpm, 0.1.9-deb. Что нового: Цитата:
|
||
02.08.2011, 09:21 | #17 | |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Клёст-кроссворд 0.2.0
Следующая версия = 0.2.0.
Исходный код + сборки: 0.2.0. Важное изменение: добавление значков Oxygen. Ещё добавлены 2-а новых словаря: русский на 31 000 слов и английский на 41 000 слов. Теперь программа выглядит вот так - Произведённые изменения: Цитата:
Последний раз редактировалось xwicked; 02.08.2011 в 20:17. |
|
25.08.2011, 20:11 | #18 | |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Клёст-кроссворд 0.2.1
Программа доведена до стабильности. Релиз 0.2.1. Исходник + сборки.
Все изменения: Цитата:
|
|
03.09.2011, 23:53 | #19 | ||
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
0.2.2
А в новой версии 0.2.2 я реализовал импорт кроссворда из текстового формата AcrossLite первой версии. Вторая версия будет загружаться, но за исключением дополнительной головоломки.
Что нового: Цитата:
Git-репозиторий: Цитата:
|
||
08.11.2011, 02:40 | #20 | |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Здравствуйте!
Цитата:
Полуавтоматический ввод слов позволит создавать тематические кроссворды и задавать различную сложность, при составлении. P.S. Ещё один очень важный момент: версии 0.2.7, 0.2.8 - сборки являются минимальными. То есть, чтобы посмотреть на все функции, необходимо программу собрать из исходника . Это делалось для проверки аудитории пользователей на заинтересованность в программе, путем отправки мне запроса на получение исходного кода. Что было не очень удачной идеей и, с версии 0.2.9, сборки программы уже снова полнофункциональны. Прошу извинить меня за данное неудобство . |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа для создания кроссвордов - Lazarus[Delphi]-версия | xwicked | Общие вопросы Delphi | 3 | 24.09.2012 21:02 |
Программа для создания модулей/макетов для КМС | LeoN | Софт | 0 | 02.12.2010 10:51 |
Программа для создания меню для сайта | iukash | Софт | 3 | 06.06.2009 13:10 |
Логика для Кроссвордов Судоку. | С.М.С | Свободное общение | 7 | 02.04.2009 16:07 |