Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2013, 23:39   #1
Mixasnt
Пользователь
 
Регистрация: 07.10.2012
Сообщений: 54
По умолчанию Создание телефонного справочника

В общем возникла такая задача, нужно создать телефонный справочник предприятия.
Должен хранить: телефон, кабинет, ФИО пользователя.
Должен быть 1 exe файл, подключение к серверу через интернет исключается по определенным причинам.
Нужно реализовать возможность редактирования информации (телефонов) внутри программы.
Это реально?
Если да, куда копать?
Спасибо.
Mixasnt вне форума Ответить с цитированием
Старый 04.12.2013, 00:47   #2
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Ресурсы. Храни в ресурсах программы.
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 04.12.2013, 00:51   #3
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Если только хранить, просматривать и редактировать, то создайте тип запись record , и работайте с типизированным файлом.
Правда, непонятна практическая ценность такой программы.
type_Oleg вне форума Ответить с цитированием
Старый 04.12.2013, 02:14   #4
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Цитата:
Сообщение от type_Oleg Посмотреть сообщение
Если только хранить, просматривать и редактировать, то создайте тип запись record , и работайте с типизированным файлом.
Правда, непонятна практическая ценность такой программы.
Человек по русски написал, что файл должен быть ОДИН.
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 04.12.2013, 08:17   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Mixasnt Посмотреть сообщение
Нужно реализовать возможность редактирования информации (телефонов) внутри программы.
Это реально?
Реально, если не лень каждый раз программу перекомпилировать. Почему-бы не хранить программу в самораспаковывающемся архиве? Внесли изменения в файл с телефонами, запаковали... Пользователи скачали её с "местного" сервака, распаковали и пользуются.

Попробуйте вот эту программу. Возможно она Вам понравится.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 04.12.2013 в 08:22.
Smitt&Wesson вне форума Ответить с цитированием
Старый 04.12.2013, 08:43   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Mixasnt
Должен быть 1 exe файл, подключение к серверу через интернет исключается по определенным причинам.
Нужно реализовать возможность редактирования информации (телефонов) внутри программы.
Это реально?
это реально.
Но это неправильно, очень сложно, не надёжно и не безопасно.
Короче, с бубном Вы натанцуетесь, а какой в этом смысл - вообще не понятно.
Данные должны быть ОТДЕЛЕНЫ от программы (ну, если это не ресурсы программы, конечно).
Меняйте концепцию.
Или раздавайте справочник в виде ОДНОГО файла - документа. Например, в MS Word забейте номера. И файл один и менять может кто хочет!

А ещё можете попытаться рассказать, чем вызваны такие требования, почему в Вас один EXE файл лучше нормальной(обычной) схемы: EXE файл + данные. Может быть, Вам подскажут более подходящее решение вашей проблемы.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 04.12.2013, 09:12   #7
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
телефонный справочник предприятия
==> корпоративная сетка ==> можно просто запилить Html страничку(dreamweaver в помощь) поднять на одном из компов сервак и все через браузер будут смотреть кому звонить==>и зачем тут Delphi
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 04.12.2013, 09:50   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

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



впрочем, я не понимаю, чего добивается TC, поэтому я не вправе делать замечания, что подходит, а что нет...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 04.12.2013, 09:58   #9
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
чего добивается TC
ну тут 2 варианта
1) задача учебная - и все-таки надо с бубном танцевать
2) задача практическая, а из языков ТС "шарит" только в Delphi, и то плохо
Цитата:
трудновато будет всем редактировать данные
ну а всем редактировать данные, имхо, низзя ни в коем случае позволять
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 04.12.2013, 15:25   #10
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Как я понял, человеку нужна телефонная записная книжка с начальным набором номеров, но которую можно пополнить своими. И я тоже действительно не понимаю зачем надо все В ОДНОМ файле хранить, вместо того, как делают нормальные люди.
Но если необходимость действительно есть, то можно эти данные хранить в ресурсах самого exe файла, но это очень сложно.
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание многооконного интерактивного справочника sniper-3000 Общие вопросы Delphi 2 29.05.2013 08:02
делфи, пример телефонного справочника ТипичныйСтудент Помощь студентам 2 09.05.2013 18:46
Создание справочника на Delphi Annet19 Помощь студентам 4 03.12.2012 13:56
Паскаль. Класс для представления телефонного справочника Армана Помощь студентам 7 08.04.2012 06:57
Создание справочника e-bosh Помощь студентам 8 21.05.2010 16:06