| Разработка и ромхакинг > Ромхакинг и программирование |
| QBasic |
| (1/2) > >> |
| kvn:
Хочу написать для себя одну небольшую программу. Но нужен совет. Первое что лучше всего выбрать? У меня есть в наличии QBasic, Quick Basic и PDS 7.10. Что из этого более всего подходит для начинающего, а что для профессионала? Мой уровень знаний на уровне школьной программы плюс небольшой опыт в написании простейших программ для личных нужд. Второе. Я бы хотел написать программу для вот какой цели. Я немного занимаюсь куплей-продажем книг. Это не бизнес, а мизерная добавка до зарплаты. Но за несколько лет подобралась не такая уж и маленькая база данных (данные покупателей и продавцов, список моих лотов с описаниями, цены в "конкурентов"). Вот и хотелось как-то упорядочить всю эту информацию. Я подозреваю, что в Microsoft Office это то что нужно для реализации моих идей и пожеланий, но всё же интересно было бы создать программу для этих целей именно в Basic. И так же хотелось добавлять новые данные не посредством редактирования текста программы, а посредством записи данных в какой-то файл, который при надобности можно было загрузить. Это в принципе возможно? Или подобный замысел проще реализовать в более продвинутых языках программирования? P.S. Если что - просьба сильно на меня не обижаться. Просто подобная идея меня уже не первый год мучит. А вот сегодня решился попросить если не помощи, то хотя бы совета. |
| black jaguar:
--- Цитата ---QBasic, Quick Basic и PDS 7.10 Что из этого более всего подходит для профессионала --- Конец цитаты --- ничего |
| Heidr:
Если нужно работать с базой данных, то для этого лучше не языки программирования, а СУБД и SQL. |
| MASTERMAX:
--- Цитата: kvn от 04 Март 2017, 14:40:01 ---Я подозреваю, что в Microsoft Office это то что нужно для реализации моих идей и пожеланий --- Конец цитаты --- --- Цитата: kvn от 04 Март 2017, 14:40:01 ---И так же хотелось добавлять новые данные не посредством редактирования текста программы, а посредством записи данных в какой-то файл, который при надобности можно было загрузить. Это в принципе возможно? --- Конец цитаты --- ну в Microsoft Office Access можно такое сделать, если для себя. Там вроде ничего такого сложного. Если хочешь сам написать программку, а не использовать Microsoft Office Access, то я бы посоветовал pascal, он прост и для начинающих не сложный. Подучишь pascal потом можно ставить какой-нить Delphi и там уже визуальные штуки всякие делать и подключать компоненты для работы с БД. Можно так то и с С++ начать, уроков много сейчас по всему этому. Так что выбор за тобой. |
| MASTERMAX:
--- Цитата: Mr2 от 04 Март 2017, 16:55:37 ---Язык крутой, и мощьный. Но параллельно с ним нужно изучать ООП парадигму. Иначе язык будет работать в холостую. ;) --- Конец цитаты --- Желательно конечно ооп, но по началу и без него можно обойтись. |
| kvn:
Mr2, в том то и дело, что хочется сделать что-то лично. Как я понимаю, мои "требования" вполне адекватные. Я, конечно, не специалист в этом деле, но всё же и я не совсем тупой. Другое дело, что в других языках это можно сделать более элегантно что ли. И ещё такой вопрос - поздние версии Бейсика для написания коммерческих программ для "бухгалтерии" и т.п. целей применялись или нет? P.S. Если вдруг мои слова будет читать специалист по Basic'у, то напишите мне в "личку". Хотел бы уточнить некоторые возможности языка. Не хочу светить свой уровень знаний по данному предмету) |
| MetalliC:
kvn, интимный вопрос - почему интересует такая ископаемая окаменелость как QBasic ? щас такие вещи чаще делаются в банальном Excel, возможно с добавками Visual Basic. ну или на упомянутом Access, если нужно что-то навороченное. |
| Ximial:
Помню я сам когда-то скачал qbasic с компа в технаре. И именно поэтому хотелось именно на нем... Хм... Версия компиляции компактная. Может быть эмулированна, так как компиль qBasic - это всего 1 exe. Хотя редактор бывает отдельной программой. Не знаю поддерживает ли он подключение подпрограмных модулей как в Паскаль. Я реально писал программы на Delphi и на TMT-Pascal 3. Хотя второе сложнее. QBasic ранних версий не создаёт exe ,файл в отличае от поздней его версии. Но наличие exe файла это итак сюриалистичная выгода приобретения. Вызвал Run, выполнил свою программу и все. Я правда на нем не писал. Delphi во много раз удобнее и легче в освоении. А людям которые будто-бы что то пишут да ещё и серьёзное на Turbo Pascal - вообще не верьте. Ибо очень сложно. Кроме отдельных функций к программе они на нем никогда, ничего не создавали. Добавлено позже: Delphi надо брать или 6 или 7. Остальные версии как правило не работают. А 8 я не пробовал. Delphi идёт под обособленную разновидность Паскаля. Добавлено позже: Поскольку нужно работать с файлами. То все старые досовские компили (все перечисленные) имеют большие неудобства работы с ними. На Delphi - этих неудобств меньше. |
| DrMefistO:
А я вообще топлю в сторону Python! Проще некуда, и примеров в нете столько всяких, что осваивается нужная база за довольно короткое время. |
| MetalliC:
DrMefistO, +1 Ximial, кубасик, турбо поскакаль, дельфи - может таки хватит откапывать стюардессу ? вообще, в древние времена, всякие учетные системы или базы данных типично делали на FoxPro а не бейсиках-паскалях. |
| supremacy:
--- Цитата: Ximial от 07 Июль 2018, 15:04:08 ---QBasic ранних версий не создаёт exe ,файл в отличае от поздней его версии. --- Конец цитаты --- От номера версии это не зависит. Просто был QuickBASIC в виде отдельного продукта, и он мог делать исполняемые файлы, а была версия QBasic в составе msdos, тот просто выполнял программы. В любом случае, проще делать на том где больше опыта. Сейчас, наверное, C# это самое простое для мелких программ. --- Цитата: MetalliC от 07 Июль 2018, 16:13:30 ---вообще, в древние времена, всякие учетные системы или базы данных типично делали на FoxPro а не бейсиках-паскалях. --- Конец цитаты --- Да, помню в те времена, когда FoxPro ещё был FoxBase писал модуль для создания квартального отчёта на Карат/М (это такая русская версия FoxBase была в СССР) |
| Skay:
--- Цитата: supremacy от 11 Июль 2018, 11:24:22 ---Да, помню в те времена, когда FoxPro ещё был FoxBase писал модуль для создания квартального отчёта на Карат/М (это такая русская версия FoxBase была в СССР) --- Конец цитаты --- вот вы это так вспоминаете, а я несколько лет назад ручками это трогал, и им ведь активно пользовались. Так как сертифицированное ПО и все дела. И там по БД выборки всякие склеивались под эмулятором ХР шустрее чем в разогнаном досбоксе, к сожалению :( но вроде все же готовился переезд на оракл. Интересно, как у них сейчас с этим дела, с учетом санкций то. --- Цитата: supremacy от 11 Июль 2018, 11:24:22 --- Сейчас, наверное, C# это самое простое для мелких программ. --- Конец цитаты --- ну да, под виндой шарп быстро и просто. ъотя сейчас не тлько. ну и питон/руби тоже годные дял работы с данными. (хотя мне не нравится вся эта тема с отступами) |
| ViToTiV:
--- Цитата: MetalliC от 07 Июль 2018, 16:13:30 ---кубасик, турбо поскакаль, дельфи - может таки хватит откапывать стюардессу ? --- Конец цитаты --- а что вы имеете против Delphi? :? ничего, что это одна из самых дорогостоящих сред разработки на сегодняшний день? один только Delphi 2017 стоит в разы дороже, чем Visual Studio 2017, я уже не говорю о RAD Studio. |
| Skay:
ViToTiV, а как соотносятся трупы и цены сред разработки? |
| Qwentor:
ViToTiV, а может она в разы дороже из-за того, что ее в десятки раз меньше покупают, чем Visual Studio |
| SeregaZ:
а разве не бесплатно эту визуал студио раздают? мне вроде какой-то серийный номер на почту присылали... только я не помню какая студия там была. но точно помню что бесплатно. хотя мож это не та какая-то студия была... точно не та походу. какая-то экспресс 2008 и 2010. |
| MetalliC:
--- Цитата: ViToTiV от 13 Июль 2018, 09:14:33 ---а что вы имеете против Delphi? --- Конец цитаты --- а зачем ? не, я понимаю зачем и почему он был востребован в прошлом (мной в том числе), но не совсем понятно зачем это всё в эпоху облаков, тонких клиентов, вэб-морд, и нынешних тенденций фронт-энда в целом (для которого дельфи в основном и применялся - опа-опа накидали на формочку компонент, ODBC - вот и готова морда к какой-то базе). --- Цитата: SeregaZ от 13 Июль 2018, 22:10:45 ---а разве не бесплатно эту визуал студио раздают? --- Конец цитаты --- почти, VS Community (функционально то же что Professional) бесплатен для индивидуалов, мелких фирм, или для опенсорц и прочего некоммерческого применения. |
| SeregaZ:
и как они, интересно, все ехешники в мире будут проверять? в смысле тот пункт что не для коммерческого использования: а не в студии ли это было сделано? а лицензионная ли студия была использована? по моему ерунда этот пункт. больше упор на совесть, чем какие-то реальные опции по отслеживанию автора, используещего не лицензионную студию. |
| MetalliC:
--- Цитата: SeregaZ от 14 Июль 2018, 09:46:29 ---больше упор на совесть --- Конец цитаты --- думаю так и есть. они и в платных версиях не заморачиваются защитой и онлайн активациями как в виндовсах-офисах, достаточно ввести ключ и всё. и я видимо как-то непонятно выразился - VS Community можно использовать в коммерческих целях, если работаешь сам на себя (фрилансер итп), и в мелких фирмах до 5ти рабочих мест со студией. |
| Skay:
SeregaZ, майкм расчитаны на корпоративных пользователей. Ну и к таким иногда проверки заезжают. Так адоб раньше любил делать. Ну и если что то хорошо потом продается, у таких монет поинтересоваться лицензией. У VS Community есть одна проблема, она активируется только майковской учеткой. Если компьютер без подключения к интернету, то 30 дней, и никакой ключ не ваести. (на 13 и 15 еще можно было, с 17 пока что пути нет). Но ключик для про ультимейт и тд - не менялся с времен 13 студии. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |