Давайте, кто хочет, займёмся совместной разработкой. Лично я программирую в Delpi 7.
» Совместная разработка
Я с тобой. Правда пишу на дельфях только 6 месяцев, но навыки работы с ctrl-c ctrl-v есть. Я пытался создать подобную тему (http://forum.ru-board.com/topic.cgi?forum=8&topic=10803) но видать не в том разделе, меня там засрали даже не спрасив что я хотел сказать.
И я бы рад с вами.Но не попад, я на Vc++6.
Ontarion
Совместной разработкой чего? Есть конкретные идеи или лишь бы чего?
Совместной разработкой чего? Есть конкретные идеи или лишь бы чего?
Заниматься будем разработкой полезных утилит - качалок, редакторов, менеджеров. Первые проекты - "Ограничитель интернета" и "Разгребатель файлов" (названия чисто символические ). Общаться по теме здесь, а действительно заинтересованным обращаться на E-Mail (ontarion@mail.ru). Кодить будем исключительно на Delphi (только 6 и 7). Также творческие люди могут присоеденяться! И, наконец, главное: "Все работы будут производиться в первую очередь не ради создания популярной (а тем более коммерчесской) программы, а ради обмена знаниями и опытом, а также для того, чтобы программист научился действительно заниматься РАЗРАБОТКОЙ, а не простым программированием."
Цитата:
для того, чтобы программист научился действительно заниматься РАЗРАБОТКОЙ, а не простым программированием
Тогда, предлагю вам, заканчивать с Delphi
Но если серьезно, то не вижу проблем программировать совместно (как задекларировано), в разных редакторах, исползуя разные языки. Хотя конечно лучше c/c++ если уж чего-то добиваться.
Ты не прав! Язык Delphi - один из самых мощнейших языков высокого уровне (Точнее среда Delphi). В Делфи можно сделать абсолютно всё. Он очень прост и функционален. В отличии от C++ в нём не нужно напрягаться и писать всё ручками, а работу можно закончить гораздо быстрее. Во всём есть только один маленький недостаток. Скомпилированнные приложения в Делфи - очень жирные, но эта проблема решается сжатием в 2 раза при помощи ASPack. Для примера - The Bat сделана в Delphi 7.
P.S. А вообще эта не тема для обсуждения языков.
P.S. А вообще эта не тема для обсуждения языков.
Только не надо опять устраивать битву гигантов. Что лучше, Delphi или C обсудите во флейме (одна такая тема уже там есть).
Ontarion
Конкретизируй задачи, пожалуйста.
Ontarion
Конкретизируй задачи, пожалуйста.
Итак: утилита под названием "Ограничитель интернета" при каждом новом соединении с интернетом начинает отсчёт времени и при окончании соединения заканчивает его. Время, проведённое в инете учитывается и из этого можно задавать ограничение - либо в трафики либо во времени. Например мне нужно 50 часов инета разделить на 2 месяца. После недолгих подсчётов вводится ограничение - 0.8 часов в день. При превышении лимита программа закрывает все вновь открытые интернет-соединения за день и выдаёт сообщение со звуковым оповещением. Неиспользованное время переносится на следующий день. Это лишь сотая часть описания. Дальше - слаще.
P.S. Позже расскажу про "Разгребатель файлов"
P.S. Позже расскажу про "Разгребатель файлов"
Ontarion
Сервис или приложение?
Считать трафик умеете?
Где хранить данные?
Как будет учитываться недорасход?
Давай дальше
Сервис или приложение?
Считать трафик умеете?
Где хранить данные?
Как будет учитываться недорасход?
Давай дальше
Всё нижеприведённое - это только о первой версии: Это будет программа, а не сервис. Эта программа не будет считать траффик. Недорасход будет расчитываться по простой формуле "недорасход = норма - расход", а на следующий день переносится так "новый_день = норма + недорасход". Решение о хранении данных будет вынесено поже. Варианты - ini, реестр, Access база данных.
(только не бейте )
А может лучше взятся за разработку чего-то более практичного? Я понимаю, что
Цитата:
, но почему бы не все же не писать что-то коммерческое? Аргументы за:
1. Прибыль.
2. Все равно на практике пишут коммерческий софт. Если уж и учится разработке - то в идеале она одлжна быть максимально приближена к реальности.
3. Для чего тратить время на создание некоммерческого/неинтересного продукта, если ето же время можно использовать куда ефективнее - писать продукт полезней и коммерческий
Добавлено:
И еще. Вам би где-то rfr vbybvev CVS поставить.
А может лучше взятся за разработку чего-то более практичного? Я понимаю, что
Цитата:
"Все работы будут производиться в первую очередь не ради создания популярной (а тем более коммерчесской) программы, а ради обмена знаниями и опытом, а также для того, чтобы программист научился действительно заниматься РАЗРАБОТКОЙ, а не простым программированием."
, но почему бы не все же не писать что-то коммерческое? Аргументы за:
1. Прибыль.
2. Все равно на практике пишут коммерческий софт. Если уж и учится разработке - то в идеале она одлжна быть максимально приближена к реальности.
3. Для чего тратить время на создание некоммерческого/неинтересного продукта, если ето же время можно использовать куда ефективнее - писать продукт полезней и коммерческий
Добавлено:
И еще. Вам би где-то rfr vbybvev CVS поставить.
Тоже пишу в Delphi. Готов присоединится. Хотелось поподробнее про "Ограничитель интернета". А про коммерческие программы рано говорить Nvc, сначало нужно что-то дельное соорудить(без недолепов и т.д.), а лучше всего под разные платформы.
Shurshunchik007
Дело в том, что хорошая программа с первого раза редко получается. Надо сначало выпустить первую версию, затем ее потестировать, виявить недочеты и потом уже писать нормальную. Так зачем повторять цыкл дважды? Да и если нет разницы, что писать, то лучше уж использовать труд максимальной ефективностю.
Еще вам нужен менеджер проекта. Т.е. в этом случае человек, который будет проектировать структуру программы, заниматся распределением заданий, контролем качества кода и т.д. Иначе точно ничего не получится
Дело в том, что хорошая программа с первого раза редко получается. Надо сначало выпустить первую версию, затем ее потестировать, виявить недочеты и потом уже писать нормальную. Так зачем повторять цыкл дважды? Да и если нет разницы, что писать, то лучше уж использовать труд максимальной ефективностю.
Еще вам нужен менеджер проекта. Т.е. в этом случае человек, который будет проектировать структуру программы, заниматся распределением заданий, контролем качества кода и т.д. Иначе точно ничего не получится
Nvc напоминаю главное:
Цитата:
Цитата:
"Все работы будут производиться в первую очередь не ради создания популярной (а тем более коммерчесской) программы, а ради обмена знаниями и опытом, а также для того, чтобы программист научился действительно заниматься РАЗРАБОТКОЙ, а не простым программированием."
Точно! Так гораздо интересней! Да и полезней для нас самих!
Ну дык чего, решили, так начинайте, флаг вам в руки. правда, хотелось чтобы все моменты находили отображение в топике, что делали, как планировали итд. такое себе реалити шоу кодеры за стеклом
Вот что: каждый, кто хочет присоединиться пусть отправит информацию о себе на ontarion@mail.ru (Ник, Сколько летов, Город проживания, Что умеет делать, И предложения и замечания). После, разработчики будут поделены на отделы (группы, как хотите, так и называйте), в зависимости от их умений, и каждая группа будет отдельно управляться завгруппом, каждый из которых будет докладывать о работе мне (не пугайтесь - это только для того, чтобы не было путаницы и неразберихи, работать будут все). За это время идёт составления плана работ и деление обязанностей. А пока составляются "Соглашение членов клуба" (я решил это сделать клубом разработчиков). Вперёд!
Ontarion
ну ты и замутил... а просто попробовать программить не выйдет?
завкафедры, помощники, начальники... бюрократию развели
ну ты и замутил... а просто попробовать программить не выйдет?
завкафедры, помощники, начальники... бюрократию развели
Ontarion
Цитата:
Кто не знает, в C++ есть STL, ничего РУЧКАМИ писать не надо. Учи матчасть, салага!
Цитата:
В отличии от C++ в нём не нужно напрягаться и писать всё ручками
Кто не знает, в C++ есть STL, ничего РУЧКАМИ писать не надо. Учи матчасть, салага!
TheChampion
Это не та тема, чтобы спорить. Все согласяться, что для утилит Delphi подходит как ничто другое. (также сравни, как ты будешь базу данных в C++ строить и как в Delphi - ни строчки кода для коннекта)
Это не та тема, чтобы спорить. Все согласяться, что для утилит Delphi подходит как ничто другое. (также сравни, как ты будешь базу данных в C++ строить и как в Delphi - ни строчки кода для коннекта)
Ontarion
Вообще, для утилит есть perl. Опять-таки, как и для БД.
Вообще, для утилит есть perl. Опять-таки, как и для БД.
TheChampion & ALL
Кончайте хаять Дельфи. Люди хотят на нем писать - пускай пишут, все равно нельзя писать командой на разных языках. Если у вас - есть тоже желание пописать командой - ну создайте тему - коллективная разработка на Сях-дот-Нет или еще на чем. Не надо офтопа и флуда.
Добавлено:
Ontarion
Как будете делить код для написания? Кто будет координировать процесс? Какие средства коллективной разработки собираетесь использовать?
Кончайте хаять Дельфи. Люди хотят на нем писать - пускай пишут, все равно нельзя писать командой на разных языках. Если у вас - есть тоже желание пописать командой - ну создайте тему - коллективная разработка на Сях-дот-Нет или еще на чем. Не надо офтопа и флуда.
Добавлено:
Ontarion
Как будете делить код для написания? Кто будет координировать процесс? Какие средства коллективной разработки собираетесь использовать?
UncoNNecteD
13:29 16-05-2005
Цитата:
Весьма спорное утверждение. Если есть договорённость по интерфейсам, отдельные фрагменты проекта, написанные на разных языках, можно стыковать хотя бы на уровне динамически загружаемых библиотек (DLL) или ActiveX компонент.
13:29 16-05-2005
Цитата:
нельзя писать командой на разных языках
Весьма спорное утверждение. Если есть договорённость по интерфейсам, отдельные фрагменты проекта, написанные на разных языках, можно стыковать хотя бы на уровне динамически загружаемых библиотек (DLL) или ActiveX компонент.
Цитата:
Как будете делить код для написания? Кто будет координировать процесс? Какие средства коллективной разработки собираетесь использовать?
Я думаю, что это решит деление на группы разработчиков (об этом говорилось). Координировать процесс вообщем и целом буду я, а управлять отдельными группами будут завгруппы. Про последнее я не очень понял, и хотел бы узнать, что можно для этого дела использовать.
Добавлено:
Прошу подавать заявки! (резюме так сказать) на ontarion@mail.ru
Цитата:
TheChampion
Это не та тема, чтобы спорить. Все согласяться, что для утилит Delphi подходит как ничто другое. (также сравни, как ты будешь базу данных в C++ строить и как в Delphi - ни строчки кода для коннекта)
Я не соглашусь Ontarion, есть ATL OLE DB consumer classes - идеальная вещь для работой с различными провайдерами БД. ok...ok здесь не место
Вот что: создаю основу, интерфейс, а потом делим - кто, что будет делать. Если кто хочет что-нибудь своё предложить, то предлагайте - не стесняйтесь!
Так кто-нибудь скажет, что конкретно будет делаться? Масштабность программы и т.д.
Помню, что кто-то что-то говорил о реестре! Хорошо теперь с ним общаюсь. Нужна ли защита для предполагаемой программы! А если речь идет о "Огранечителе интернета" можно сделать режим фоновой формы на рабочий стол и оставить что-нибудь(кнопочку, Edit), для взаимодействия с ней... А так же можно сделать какой-нибудь хитрый выход, что-бы, например, дети не могли отключить... М-да меня понесло...
Помню, что кто-то что-то говорил о реестре! Хорошо теперь с ним общаюсь. Нужна ли защита для предполагаемой программы! А если речь идет о "Огранечителе интернета" можно сделать режим фоновой формы на рабочий стол и оставить что-нибудь(кнопочку, Edit), для взаимодействия с ней... А так же можно сделать какой-нибудь хитрый выход, что-бы, например, дети не могли отключить... М-да меня понесло...
Ontarion
Цитата:
Так в чем проблема то?
Вот ты написал тех задание на
Цитата:
Ontarion
Цитата:
Знаете что, рекомендую вам пойти лесом, и как можно дальше. Если хотите проектом по руководить тогда, зарегистрируйте проект на www.sourceforge.net, объясните цели и набирайте команду. А так это больше похоже на хитрожопость. "Ребятки, вы разработайте. А а я буду использовать ваш код в своем интренет кафе"
Ичего-то мне ваше описание, напоминает развертывание компании по вытягиванию денег из лохов.
TheChampion
Цитата:
Не расказывайте сказки, программирование на С++ на порядок затратнее чем на Delphi.
Особенно для новичков.
Цитата:
а также для того, чтобы программист научился действительно заниматься РАЗРАБОТКОЙ, а не простым программированием."
Так в чем проблема то?
Вот ты написал тех задание на
Цитата:
"Ограничитель интернета"и чего? не можешь придумать как его разработать?
Ontarion
Цитата:
Вот что: каждый, кто хочет присоединиться пусть отправит информацию о себе на ontarion@mail.ru (Ник, Сколько летов, Город проживания, Что умеет делать, И предложения и замечания). После, разработчики будут поделены на отделы (группы, как хотите, так и называйте), в зависимости от их умений, и каждая группа будет отдельно управляться завгруппом, каждый из которых будет докладывать о работе мне (не пугайтесь - это только для того, чтобы не было путаницы и неразберихи, работать будут все). За это время идёт составления плана работ и деление обязанностей. А пока составляются "Соглашение членов клуба" (я решил это сделать клубом разработчиков). Вперёд!
Знаете что, рекомендую вам пойти лесом, и как можно дальше. Если хотите проектом по руководить тогда, зарегистрируйте проект на www.sourceforge.net, объясните цели и набирайте команду. А так это больше похоже на хитрожопость. "Ребятки, вы разработайте. А а я буду использовать ваш код в своем интренет кафе"
Ичего-то мне ваше описание, напоминает развертывание компании по вытягиванию денег из лохов.
TheChampion
Цитата:
Кто не знает, в C++ есть STL, ничего РУЧКАМИ писать не надо. Учи матчасть, салага!
Не расказывайте сказки, программирование на С++ на порядок затратнее чем на Delphi.
Особенно для новичков.
vserd
Цитата:
Вы тоже не увлекайтесь. Потом эту "программу" так приходится вылизывать для скорости работы и совместимости, что если изначально писать на C++, то времени уйдет меньше.
И не надо путать программирование и рисование интерфейса. Это не тождество! И потом, есть VB! Специально для новичков. На нем, между прочим, весь офис написан.
Цитата:
Не расказывайте сказки, программирование на С++ на порядок затратнее чем на Delphi.
Особенно для новичков.
Вы тоже не увлекайтесь. Потом эту "программу" так приходится вылизывать для скорости работы и совместимости, что если изначально писать на C++, то времени уйдет меньше.
И не надо путать программирование и рисование интерфейса. Это не тождество! И потом, есть VB! Специально для новичков. На нем, между прочим, весь офис написан.
Предыдущая тема: Как отредактировать базу в *.GDB формате
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.