Пятница, 29 Ноября 2024, 03:05

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Phonebook
В каком направлении двигаться?
1. GUI(GTK,wxWidgets, etc..) [ 13 ] [59.09%]
2. Новые функции [ 8 ] [36.36%]
3. Рефакторинг кода) [ 4 ] [18.18%]
4. Более менее нормальная БД [ 6 ] [27.27%]
Опрос завершен - Вторник, 23 Октября 2012, 20:35
Всего ответов: 22
vasua99Дата: Вторник, 16 Октября 2012, 20:35 | Сообщение # 1
GNU follower
Сейчас нет на сайте
Привет всем, это мой первый более менее серьездный проект в программировании, поэтому прошу не пинать... biggrin

Мой проект - это телефонный справочник с возможностью удаления, добавления поиска и вывода номеров..

История создания и функций тут -> Ссылка

Для остальных исходник + бинарник для Linux(Windows приоритетной платформой не считаю, кто захочет - скомпилит исходники) cool )

Source + Binary(linux)

Если получится написать более менее серьезную программу, то планируется BSD лицензия. cool


Жизнь игра, и мы в ней пешки... А я кушаю пельмешки)
CorefoxДата: Вторник, 16 Октября 2012, 20:53 | Сообщение # 2
участник
Сейчас нет на сайте
Ubuntu 12.04. phonebook не запускается, дай скомпиленный, в кодблоксе хрен разберешься, ридми непанятны

Опаснай быдло девочкалар
Ийэм маҥан сирэйи төрөппүтүгэр махтанабын ^O^ мин сахабын! Отныне и поныне сейчас я няша и буду хорошим ^_^
vasua99Дата: Вторник, 16 Октября 2012, 21:20 | Сообщение # 3
GNU follower
Сейчас нет на сайте
В архиве уже есть бинарник под линь.

запускай из терминала(консоли):
Code

cd папка с бинарником
./phonebook --help


Жизнь игра, и мы в ней пешки... А я кушаю пельмешки)
JackNazaryanДата: Среда, 17 Октября 2012, 23:27 | Сообщение # 4
старожил
Сейчас нет на сайте
Э-э-э. Пока не очень. Удачи вам
vasua99Дата: Четверг, 18 Октября 2012, 14:29 | Сообщение # 5
GNU follower
Сейчас нет на сайте
В ближайший(е) месяц(2 недели) обновления не будет, т.к свободного времени мало - потом думаю GUI добавлю(в опросе это пункт лидирует)

Жизнь игра, и мы в ней пешки... А я кушаю пельмешки)
TovTripleZДата: Четверг, 18 Октября 2012, 15:32 | Сообщение # 6
Злая ящерка >:3
Сейчас нет на сайте
Так неожиданно, когда человек начинает что-то полезное под не самую популярную систему и в неплохом стиле.

Мне нравится твой проект. Особенно радует возможность выбора между интерактивным и неинтерактивным режимом - это действительно хорошая вещь.

Тебе не помешала бы редактура - твой английский местами смотрится не очень.
Кстати, я заметил досадный баг: если добавить двух человек с одинаковыми именами, их нельзя удалить из базы.

А ещё, я, и не только я, люблю выходить из интерактивных программ с помощью ^C, но если сделать так, а не вводить exit, то база данных не сохраняется. Сделай что-нибудь с этим, если тебе нетрудно.


Бледные дрыщекролики следят за вами
vasua99Дата: Суббота, 10 Ноября 2012, 22:26 | Сообщение # 7
GNU follower
Сейчас нет на сайте
насчет двух одинаковых имен - да, прийдется удалять 2 раза))насчет английского - я в 8 классе учусь, пока простительно думаю)насчет выхода по Ctrl+C - думаю сделаю)

Добавлено (20.10.2012, 17:30)
---------------------------------------------
небольшая проблемма есть makefile:

Code

all: phonebook
  cc *.c -o phonebook -w -s -static-libgcc
clean:
  rm *.o phonebook


почему он при запуске выводит кучу ошибок линкера?
если же ввести
Code
cc *.c -o phonebook -w -s -static-libgcc
в терминале, то нормально компилится.

Добавлено (20.10.2012, 20:13)
---------------------------------------------
Новая версия:

1) Завершение с помощью Ctrl+Z (или C), но изза этого используется signal.h, так что я не уверен что программа запустится на что либо кроме ОС с POSIX(Linux,Unix, etc...)
2) Теперь для ускорения в некоторых функциях используется хеш.

Загрузка

Добавлено (10.11.2012, 22:26)
---------------------------------------------
Хех..читал я последние 3 дня книжку по STL, и решил переписать программку с его использованием, правда получилось в ограниченном варианте(многие возможности урезанны были, т.к переписка кода с использованием STL была своеобразной практикой)

Вот код + бинарник под win(запускать из-под консоли):

Code

Интересует пару вопросов:
1)Места где можно соптимизировать
2)Места, которые можно сделать проще и лучше
3)Ошибки
4)Что вы бы пожелали подучить(С++, STL, Алгоритмы и т.д)

Жду критики wink .


Жизнь игра, и мы в ней пешки... А я кушаю пельмешки)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг