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

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

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2017, 20:13   #1
Gozhaya
Новичок
Джуниор
 
Регистрация: 27.02.2017
Сообщений: 3
По умолчанию Есть задача, нужна помощь в выборе инструмента решения

Добрый день!
Всегда интересовало програмиоование, как нечто сложно-прекрасное.
Занимаюсь собственным проектом и возникла задача автоматизировать клиентскую базу. Захотелось совместить приятное с полезным - попробовать разобраться в столь манящей меня теме и написать приложение самостоятельно.
Собственно задача:
Проект по продаже сертификатов на услуги
Приложение под Windows содержащее раздел: клиенты (имя-контакт-приобретенный сертификат)
Сертификаты (сколько куплено -сколько использовано)

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

ПС минимальные знания c++, логическое мышление и упертость - присутсвуют
ПСС задача не срочная, времени на "разобраться" много. Интересен сам процесс написания программы, поэтому решения типа "возьми готовое" или "отдай специалистам" - не подходят

Буду рада вашему мнению и помощи в столь интересующем меня вопросе, спасибо! 😊
Gozhaya вне форума Ответить с цитированием
Старый 27.02.2017, 20:25   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так а задача-то какая? Что приложение делать будет? Для кого оно?

С++ сложный, обычно лучше не использовать его если нет каких-то причин для этого (производительность, наличие существующего кода на нем и т.п.)

Если C++, то для десктопных приложений проще всего использовать Qt. Хорошая документация, куча примеров.

А так приложение только под Windows приятнее делать на C#/.NET (WinForms или WPF, WPF более современный и продвинутый, но сложнее изучать).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.02.2017, 20:42   #3
Gozhaya
Новичок
Джуниор
 
Регистрация: 27.02.2017
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Так а задача-то какая? Что приложение делать будет? Для кого оно?
Приложение должно хранить данные о клиентах и сертификатах, должно позволять добавить нового клиента, добавить покупку сертфиката, выводить списки клиентов и их покупок
Приложение будут использовать я и напарница (для внутреннего использования)
Сейчас это все в виде блокнотиков учета и экселевских таблиц.

Спасибо за ответ, буду читать / разбираться!
Gozhaya вне форума Ответить с цитированием
Старый 27.02.2017, 20:48   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Для такой задачи чисто ACCESS подойдет ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 27.02.2017, 21:13   #5
Gozhaya
Новичок
Джуниор
 
Регистрация: 27.02.2017
Сообщений: 3
По умолчанию

Спасибо! Интересное решение
Есть еще маленькая подзадача
Сейчас сертификаты делаются "ручками" в редакторе меняются имя клиента, услуга, номер сертификата.
Если рассматривать написание приложения (в приложении есть форма сертификата, список доступных услуг; ручками вводится имя и галочками отмечаются услуги - приложение само формирует сертификат, подставляет следующий порядковый номер и выдает пдф-файл.)
В данном случае какой язык наиболее эффективно может помочь?
Спасибо!
Gozhaya вне форума Ответить с цитированием
Старый 27.02.2017, 22:08   #6
New man
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 774
По умолчанию

C# + какая-нибудь БД, хоть SQLite.
a.k.a. Angelicos Phosphoros
Мой сайт
New man вне форума Ответить с цитированием
Старый 27.02.2017, 22:49   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Программу дольше и сложнее изменять/исправлять, не факт, что это будет лучше таблиц в экселе. Если что, там макросами/VBA можно много чего делать )
Ну или да, Акцесс по идее предназначен для этого.

Только если из-за более сложного функционала типа создания сертификатов может быть удобнее. Хотя в Акцессе наверно тоже можно и это.

Цитата:
Сообщение от Gozhaya Посмотреть сообщение
В данном случае какой язык наиболее эффективно может помочь?
Любой, тот же C#.
Есть куча разных библиотек, и для просто создания PDF, и что-нибудь связанное с созданием отчетов (report).
Или можно даже просто создать файл-шаблон в Ворде и т.п., а программой только заменять значения (чтобы пометить места для замены в Ворде можно использовать вкладки/Bookmarks) и экспортировать в PDF. Для работы с файлами 2007+ офиса (*.docx, *.xlsx) есть много удобных библиотек типа https://github.com/WordDocX/DocX
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 27.02.2017 в 23:06.
Alex11223 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь в выборе рекламной платформы (iOS/Android) devgamer Помощь студентам 5 29.12.2016 23:08
Есть задача,нужна помощь специалиста Сергей А. Microsoft Office Excel 3 21.10.2016 23:18
Нужна помощь в тестировании нового инструмента для С# cpp46 Софт 0 18.12.2015 14:06
Нужна ваша помощь для решения задач в Delphi DJ Kost Помощь студентам 3 20.10.2008 18:26