Липецкие форумы
24 Августа 2019, 23:45:03 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Страниц: [1]   Вниз
  Печать  
Автор Тема: языки програмирования  (Прочитано 4068 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Станислав
Живет на форуме
*****

Рейтинг: -72
Offline Offline

Сообщений: 1465



Просмотр профиля
« : 14 Марта 2014, 08:04:20 »

Прошу не смеяться, а дать пару дельных советов по выбору языков программирования. Закралась идея написать простую программу для оптимизации своей деятельности.
Общий вид:
Есть устройства раскиданные по всей России, есть список предприятий производящих ремонт этих устройств, тоже раскиданы по всей России.
Цель программы - выбор оптимального варианта предприятия для ремонта устройства учитывая различные параметры: цена ремонта, среднее время ремонта и так далее.
Программа должна иметь простой графический интерфес, отдельно хранящиеся базы с возможность их простого редактирования разными формами встроенными в эту программу.

Я имею небольшой опыт в паскале и бэйсике и алгоритм расчёта у меня полностью готов. Но использовать нужно, наверное, обьектно-ориентированный язык, что бы быстро забабахать ГУИ. Посоветуйте, на чем проще написать такую программу.
Записан

Чертежи в цифровом виде. Оцифровка чертежей.
Dan1k
Завсегдатай
***

Рейтинг: 6
Offline Offline

Сообщений: 287



Просмотр профиля
« Ответ #1 : 14 Марта 2014, 08:40:04 »

Если проще, то c#
Записан

NeO
Живет на форуме
*****

Рейтинг: -44
Offline Offline

Сообщений: 2611


Просмотр профиля WWW
« Ответ #2 : 14 Марта 2014, 09:04:39 »

Имеешь небольшой опыт в паскале, пиши на паскале, в чем проблема-то? Формочки в Delphi/Lazarus натыкиваются довольно просто.
Записан

Angel_666
Новичок
*

Рейтинг: 1
Offline Offline

Сообщений: 26



Просмотр профиля
« Ответ #3 : 14 Марта 2014, 15:21:10 »

Если совсем просто тогда Access тебе в помощь
http://office.microsoft.com/ru-ru/access/
Записан
Николай1988
Новичок
*

Рейтинг: -2
Offline Offline

Сообщений: 39


Просмотр профиля
« Ответ #4 : 15 Марта 2014, 22:13:21 »

Дельфя или на вба слабать.
Дельфя проще, кмк. Компоненты для работы с базами готовые, накидал контролов на форму, в события свой алгоритм засунул и вуаля.
Записан
OneHalf
Заслуженный
****

Рейтинг: -43
Offline Offline

Сообщений: 612



Просмотр профиля
« Ответ #5 : 17 Марта 2014, 12:22:47 »

Изучать технологию что бы написать одну программу, наверное не имеет смысла. Хорошо написать программу не зная языка, и технологий с первого раза не получится. Проще наверное нанять кого нить.

а так + за C#
но конкретно для этой задачи может было бы лучше на вебе. C# и это кстати могет asp .net + iis
Записан

За Родину! За Гелики ФСБ! За собак Шувалова! За офшор Ролдугина! За Роттенбергов и Пароход Абрамовича! За дворцы Путина и Гундяева!
Станислав
Живет на форуме
*****

Рейтинг: -72
Offline Offline

Сообщений: 1465



Просмотр профиля
« Ответ #6 : 17 Марта 2014, 16:35:14 »

Изучать технологию что бы написать одну программу, наверное не имеет смысла. Хорошо написать программу не зная языка, и технологий с первого раза не получится. Проще наверное нанять кого нить.

а так + за C#
но конкретно для этой задачи может было бы лучше на вебе. C# и это кстати могет asp .net + iis
ну программка-то хоть и простая но золотая, если получится реализовать все задуманные функции то ее планируется вобщем-то продавать. По этому хочется писать самому. А достоинство это программы и отсутствие конкурентов определяется именно базой, а точнее ее наполнением.  

Кстати залип в одном месте. Нужно написать модуль рассчета расстояний. Имеется сложная сеть объектов. Есть расстояние от каждого объекта до ближайшего. Нужно рассчитать кратчайший путь от одного объекта до другого через промежуточные обьекты.
« Последнее редактирование: 17 Марта 2014, 16:41:52 от Станислав » Записан

Чертежи в цифровом виде. Оцифровка чертежей.
OneHalf
Заслуженный
****

Рейтинг: -43
Offline Offline

Сообщений: 612



Просмотр профиля
« Ответ #7 : 17 Марта 2014, 18:43:56 »

если они на карте то лучше гугл апи задействовать

а если простые точки то че тут сложного?
Записан

За Родину! За Гелики ФСБ! За собак Шувалова! За офшор Ролдугина! За Роттенбергов и Пароход Абрамовича! За дворцы Путина и Гундяева!
Angel_666
Новичок
*

Рейтинг: 1
Offline Offline

Сообщений: 26



Просмотр профиля
« Ответ #8 : 18 Марта 2014, 10:36:29 »

Если самому и быстро тогда используй платформу 1с, там все инструменты для этого есть. В плоть до построения карт + код на русском (если ни когда не имел опыта программирования и работы с классами самое то).
Записан
hard
Живет на форуме
*****

Рейтинг: -62716
Offline Offline

Сообщений: 4930


El pueblo armado jamas sera aplastado!


Просмотр профиля WWW
« Ответ #9 : 18 Марта 2014, 10:38:02 »

Если самому и быстро тогда используй платформу 1с, там все инструменты для этого есть. В плоть до построения карт + на код на русском (если не когда не имел опыта программирования и работы с классами самое то).
+1!
Записан

И это пройдёт...
OneHalf
Заслуженный
****

Рейтинг: -43
Offline Offline

Сообщений: 612



Просмотр профиля
« Ответ #10 : 18 Марта 2014, 12:09:08 »

но удовольствия ты от этого точно не получишь ))
Записан

За Родину! За Гелики ФСБ! За собак Шувалова! За офшор Ролдугина! За Роттенбергов и Пароход Абрамовича! За дворцы Путина и Гундяева!
йцукен
Заслуженный
****

Рейтинг: -61
Offline Offline

Сообщений: 519


Просмотр профиля
« Ответ #11 : 18 Марта 2014, 14:54:15 »

хм, явно не с того конца затея, начинай с писанины нормального ТЗ, не просто алгоритм, а полностью ТЗ, а уже потом станет ясно, отдать на субподряд или на коленке самому (при условии не знания языка, технологии и азов)
Записан
RAMZEZzz
Завсегдатай
***

Рейтинг: 26
Offline Offline

Сообщений: 480



Просмотр профиля WWW
« Ответ #12 : 27 Марта 2014, 12:11:09 »

хм, явно не с того конца затея, начинай с писанины нормального ТЗ, не просто алгоритм, а полностью ТЗ, а уже потом станет ясно, отдать на субподряд или на коленке самому (при условии не знания языка, технологии и азов)
+1, правильно составленное ТЗ - уже полдела.
а так я за 1С
Записан
kattime
Новичок
*

Рейтинг: 0
Offline Offline

Сообщений: 2



Просмотр профиля
« Ответ #13 : 31 Марта 2014, 17:30:26 »

Если совсем просто тогда Access тебе в помощь
http://office.microsoft.com/ru-ru/access/

Я тоже согласень с Angel_666 . Я тоже что то такое сделал с помошью Access , но что точно не помнью .
Записан

levon77
Заслуженный
****

Рейтинг: -9
Offline Offline

Сообщений: 698


Просмотр профиля
« Ответ #14 : 01 Апреля 2014, 10:50:55 »

проще на платформе 1с сделать свою конфигурацию.

если нужна помощь в разработке, пиши, поможем
Записан
OneHalf
Заслуженный
****

Рейтинг: -43
Offline Offline

Сообщений: 612



Просмотр профиля
« Ответ #15 : 01 Апреля 2014, 11:28:53 »

перебором - кол-во комбинаций (n-2)! (2 конечная и начальная точка) алгоритм умрет на объектах больше 10-15 ти ) про 1С не знаю может и на 5-6  Смеющийся
Записан

За Родину! За Гелики ФСБ! За собак Шувалова! За офшор Ролдугина! За Роттенбергов и Пароход Абрамовича! За дворцы Путина и Гундяева!
OneHalf
Заслуженный
****

Рейтинг: -43
Offline Offline

Сообщений: 612



Просмотр профиля
« Ответ #16 : 01 Апреля 2014, 11:31:42 »

про 5-6 погорячился... 7-8  Смеющийся
Записан

За Родину! За Гелики ФСБ! За собак Шувалова! За офшор Ролдугина! За Роттенбергов и Пароход Абрамовича! За дворцы Путина и Гундяева!
detrin
Заслуженный
****

Рейтинг: -4
Offline Offline

Сообщений: 644


Просмотр профиля
« Ответ #17 : 01 Апреля 2014, 12:52:33 »

Изучать технологию что бы написать одну программу, наверное не имеет смысла. Хорошо написать программу не зная языка, и технологий с первого раза не получится. Проще наверное нанять кого нить.

а так + за C#
но конкретно для этой задачи может было бы лучше на вебе. C# и это кстати могет asp .net + iis
ну программка-то хоть и простая но золотая, если получится реализовать все задуманные функции то ее планируется вобщем-то продавать. По этому хочется писать самому. А достоинство это программы и отсутствие конкурентов определяется именно базой, а точнее ее наполнением. 

Кстати залип в одном месте. Нужно написать модуль рассчета расстояний. Имеется сложная сеть объектов. Есть расстояние от каждого объекта до ближайшего. Нужно рассчитать кратчайший путь от одного объекта до другого через промежуточные обьекты.
Это задача коммивояжера http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%BA%D0%BE%D0%BC%D0%BC%D0%B8%D0%B2%D0%BE%D1%8F%D0%B6%D1%91%D1%80%D0%B0
В сети можно найти алгоритмы для её решения.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by SMF 1.1.16 | SMF © 2006, Simple Machines
Minerva Theme | The Simple Machines Forum Directory