Просмотр полной версии : на каком языке программирования
BassClub.ru
29-06-2011, 19:08
..быстрее всего и проще написать программулину, автоматически распечатывающую договора и залоговые билеты?
С занесением в бд всех данных о клиете.
выводом на печать залоговых билетов с автоматическим заполнением оного, проставлением данных, высчитывании процентов и сумм.
Лет 8-9 не программировал, собираюсь вспомнить былое..
Bootanic
29-06-2011, 19:44
Ломбард?
markolous
29-06-2011, 19:53
по мне на vb 2005
BassClub.ru
29-06-2011, 19:55
ломбард, ага.
тоже склоняюсь к vb.
хотя, последнее, что я делал на vb -это защита диплома в 2000м.
BassClub.ru
29-06-2011, 19:58
ВДГБ: Ломбард, редакция 3.0 сколько нынче на одно рабочее место стоит??
1с есть для ломбардов, не надо велосипед изобретать )
BassClub.ru
29-06-2011, 20:02
денег же стоит!
до этого ручками все заполнялось, сейчас надоело уже.
А написать примитивную программу всего лишь ДЛЯ ЗАПОЛНЕНИЯ залоговых билетов,
пары форм и автоматической вписки фио клиента в договор сделать самому можно. Большинство функций с 1с ломбард не будет использоваться.
Да и интересней гораздо самому написать, если честно. :)
BassClub.ru
29-06-2011, 20:07
есть программа от Корс-софт, но она неудобная и перегружена кучей всего ненужного. (как и 1с) а мне нужно четыре кнопки - создать клиента, напечатать комплект доков, редактирование клиента и выход ))
ясн, недавно чтоль ломбардом занялся?
BassClub.ru
29-06-2011, 20:12
до этого распечатывались бланки билетов с номером пп, заполнялись при встрече с клиентом ручками. Как и все оставльное, все вписывалось руками.
Не очень удобно, хотя, если сделки проводить вне офиса, то нормально :)
прикалываетесь? vb устарел, используйте Open XML SDK 2.0
BassClub.ru
29-06-2011, 20:34
без яндекса и гугла я даже не знаю, что это такое :)
BassClub.ru
29-06-2011, 20:50
хм.. качаю Open XML SDK 2.0, посмотрим, что за зверь такой, чо к чему понял.
Linuxoid
29-06-2011, 22:38
На том, который знаешь лучше всего. Но можно сделать на Python - очень простой язык в использовании.
Linuxoid
29-06-2011, 22:39
Сдаётся мне, в TeX это будет сделать и быстрее, и удобнее.
Bootanic
29-06-2011, 23:03
1С:Предприятие 8.ВДГБ: Ломбард. Базовая версия 6 000 руб. Её нельзя дорабатывать. Только внешними обработками.
BassClub.ru
29-06-2011, 23:29
Open XML SDK 2.0 - ничо не понял.
Из претендентов щаз питон и vb.
С остальными не разберусь сходу.
а чем тебя 6000 за вдгб отпугивают?
Austin Powers
29-06-2011, 23:34
если бы мне в голову ударила такая моча, я бы не напрягаясь на пхп с мускулем сделал бы для себя
Linuxoid
29-06-2011, 23:44
Для веба, но на HTML наваять нужную тебе форму наверняка не проблема:
http://www.proft.com.ua/2011/02/17/g...pdf-na-python/
В этом случае написать программу не просто легко, а очень легко. Надо только подключить библиотеку для удобной работы с БД, и соответствующие переменные записывать оттуда, подставляя их в шаблон на HTML. Пишется такая программа за пол часа с минимальными знаниями Python при наличии формы на HTML. Наверно даже проще, чем на бэйсике будет. Может даже проще взять качестве языка даже PHP, как тут выше посоветовали. Если интересно связаться с Python - могу подкинуть примерчики построения простенького GUI на Tk, который идёт в комплекте.
проще и быстрее всего на какой-нить старенькой визуальной среде типа Delphi 7 или C++Builder 6. преимущества - не думаешь о WinAPI, куча различных готовых элементов управления, ну и самые распространенные языки C++ и Pascal, а значит много примеров. Касательно Delphi миллион примеров работы с печатью, документами и т.д. содержит в себе проект DelphiWorld.
http://linkme.ufanet.ru/images/3c0a4...16b1a51a23.png
Если хочется по-серьезнее что-то выбери Visual Studio и язык C#.
Если кроссплатформенное, то NetBeans и язык Java.
сколько строчек? если через SDK делать, то получается вот так:
public class DocxCreation
{
public static MemoryStream DocxFromString(string s)
{
MemoryStream bufferStream = new MemoryStream();
Package package = Package.Open(bufferStream, FileMode.Create, FileAccess.ReadWrite);
using (WordprocessingDocument wordDocument = WordprocessingDocument.Create(package, WordprocessingDocumentType.Document))
{
wordDocument.AddMainDocumentPart();
wordDocument.MainDocumentPart.Document =
new Document(
new Body(
new Paragraph(
new Run(
new Text(s)))));
}
package.Close();
return bufferStream;
}
}
а так-то Doxc вообще не сложный, там просто набор Xml в архиве, но если без библиотеки, то это надо разархивировать, потом заархивировать, в xml копаться
BassClub.ru
04-07-2011, 18:35
уже на 60% в дельфях готово
серьезные люди уже 5 лет как делфу не используют, это тупиковый путь, выброси все сделанное и перепиши заново на C#
Liza_ufa
05-07-2011, 08:34
я программировала больше на С#, поэтому другие альтернативы предлагать не буду:) на нем реально это сделать, удобно и быстро, универсальный язык:) если программировал уже то все поймешь;) удачи
до-до-до, конечно... =)
все "серьёзные" вот так, по команде "ап-чхи", всё выкинули и переписали.
BassClub.ru
06-07-2011, 12:22
с C# не связывался, поэтому пишу на том, что знаю. :)
плюс по дельфям книжки дома валяются полезные.
вот не надо передергивать, речь была о коде написанном за полчаса, но даже если месяц писал, есть смысл
ты посоветоваться хочешь или поспорить?
переводишь все в dll и подключаешь в новом C# проекте, постепенно частями заменяешь
если проблемы с архитектурой, то сначала понижать связность
более экзотичный вариант - выводить в API
при этом немедленно теряешь объектную модель, и по сути, переделываешь всё с нуля.
и всё - для того, чтобы "идти в ногу со временем, как серьёзные люди".
через 3-5 лет, когда M$ объявит, что C# морально устарел, и всем теперь нужно переквалифицироваться на D#++, повторяешь процесс.
ведь всем понятно, что главное - не сбиваться с ноги.
дык че, если я сейчас хочу написать программу, зная только дельфи - мне лучше выучить с++ и с# или можно не идти в ногу со временем и нахерачитть в дельфях?)
работа с бд
импорт из файла, отображение в таблице, экспорт в эксель и mysql, закачка файлов (картинок) по инету
Rom@ntic
18-07-2011, 10:30
Ну конечно... -)
Два мощных,полноценных,серьезных языка программирования.
Серьезные люди выбирают то, что для них удобней и больше подходит им-)
Я например работаю с делфи
Тупиковый говоришь?
Новые версии Delphi XE (Delphi 2011) под крылом Ембаркадеро отлично и четко шагают в ногу со временем.
Приложения под висту или семерку с последними технологиями и наворотами? Легко-) :)
можно не идти в ногу со временем. =)
а зачем переделывать все? разве нет участков, служб, модулей, которые можно реюзать?
ты меня грузишь своей проблемой, вместо того чтобы самому искать варианты решения - я за тебя их не буду искать
мс конечно очень много внимания уделяет преемственности, взять хотя бы ролик, где берется винда первая, потом накатываются все обновления до семеры и все работает, но допустим как ты говоришь что-то подобное произойдет
ты тогда лучше напиши, как ты будешь выкручиваться с твоей системой, которая через 5 лет еще больше устареет, а этот D#++ позволит например любому школьнику за пару дней создать систему складского учета путем визуального конструирования форкфлоу, сущностей и бизнес-правил, как в детском конструкторе лего, причем это все будет виртуализовано, параллелизовано, деплоймент на облаке в один клик, поддержка заполнения форм голосом или рукописно, непрерывная интеграция, миграция данных, политики безопасности, при этом получится распределенное гетерогенное сервис-ориентированное кроссплатформенное приложение, которое будет доступно и через веб-интерфейс, и в виде мобильных приложений, может еще что-то я упустил, но суть вопроса в том - как ты тогда поступишь, как будешь выкручиваться? какой план действий?
к чему тут ехидство? причем тут серьезность и ноги - ты реально сомневаешься, что у .NET платформы есть преимущества? посмотри кейсы на
http://techdays.ru, вопросы сами отпадут
да ладно, хватит уже самооправданиями заниматься, вот статистика весьма наглядная:
http://www.developers.org.ua/lenta/a...s-rating-2010/
очень! иначе было бы невероятно сложно обеспечивать такое отсутствие преемственности. взять хотя бы отсутствие совместимости сверху-вниз у вордовских документов.
расскажи что-нибудь о преемственности моим знакомым, которые начали проект на Microsoft Java, через год вынужденно портировали проект на "преемственный" MS Visual J++, а ещё через два года разработки им стало не на чем разрабатывать, и проект (в который было вложено уже почти три года) был закрыт.
очень простой. я расплачусь от умиления, залезу в свой личный фотонный межгалактический наноавтомобиль, и от стыда подальше улечу выращивать тентаклей на альфа центавре.
все вопросы отпали от смеха на названии раздела "Хостинг на платформе Microsoft"
дэ-дэ-дэ, 65536 lemmings couldn't be wrong. (c)
серьёзней не бывает. в сказке - как в сказке.
SharpDeveloper оупен сорсовский сойдет для моего проекта? :rolleyes: неахота визуаль студио с прочим хламом ставить)
могу написать сабж на 1С 8.2 за неск часов =)
для приложения подойдет, для сайта нет
я кстати, репетиторством занимаюсь, могу помочь разобраться через скайп и удаленное подключение к рабочему столу