Перейти к содержанию

Програма Для Создания Програм


Рекомендуемые сообщения

Мне нужна програма для создания програм.

Мне не надо много всяких штучёк, просто несколько кнопок текстов и картинок.

Зарание СПАСИБО!

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

ну Delphi 7 попробуй будут полноценные exe-шники,

или Macromedia Flash будут флеш ролики для запуска нужен плеер или надстройка в IE

есчо можно на html для просмотра любой браузер, для вёрстки лучше Macromedia Dreamweaver

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Для начала определись что хочеш создавать. Если чтото конкретное то можна подыскать какую то спец прогу. Если хочеш создавать любые программы то учи Delphi либо С++.

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

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

если начинающий то проще будет начать с delphi

если ориентированы на перспективу то C

Lisovic а можно поподробнее по бесплатные версии компиляторов?

Выход есть всегда...

Ссылка на комментарий
Поделиться на другие сайты

СПАСИБО БОЛЬШОЕ ВСЁМ

А хтото может скинуть прогу и справочник языка Delphi 7! или может кто-то найдет ссылку.

ВСЁМ СПАСИБО!!!

Изменено пользователем -=gga=-
Ссылка на комментарий
Поделиться на другие сайты

Sivent Вот сдесь можно посмотреть: http://www.codegear.com/products/turbo

Регистрируешся на их сайте и получаешь бесплатную лицензию на 10 лет.

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

Ссылка на комментарий
Поделиться на другие сайты

Есть еще целая куча языков программирования, бейсик к примеру. Он встроен в ворд, на нем можно писать целые программы, с формами кнопками картинками и т.д. но работать программа будет только в ворде(или экселе). изучить язык можно записывая макросы и открыв "Редактор визуал басик" в меню макросов можно увидеть записанный макрос - в виде программы...

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

На бейсику можно писать не только в ворде. Есть компилятор бейсика который делает полноценные программы. Насколько я помню есть бесплатный компилятор от майкрософт, правда скомпилированные им проги работают только с установленным Microsoft .NET Framework 2.0

Ссылка на комментарий
Поделиться на другие сайты

ИМХО крякнутых версий Visual Basic 6.0 пруд пруди... :) А это мощный компилятор на котором написать можно практически все.

Ничто не умирает так тихо, так быстро и наверняка, как транзистор...

Ссылка на комментарий
Поделиться на другие сайты

Бесплатный компилятор бейсика тоже мощная штука.

А если уж заниматься програмированием серьезно то нужно уж на С++ смотреть. Или хотябы на делфи. ИМХО бейсик это несерьезно.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Для начала лучше использовать язык с простым синтаксисом, например, PureBasic.

Вот пример окна с надписью

; Открываем окно
OpenWindow(1,200,250,200,50,"Заголовок окна",#PB_Window_MinimizeGadget)
CreateGadgetList(WindowID(1)); Создаём новый список гаджетов
TextGadget(2,70,16,180,15,"Привет мир!");Отображаем текст

Repeat; Начало главного цикла Repeat-Until
Event=WaitWindowEvent(); Получаем текущий идентификатор события
Until Event=#PB_Event_CloseWindow; Прерываем цикл при попытке закрыть окно (щелчёк по крестику в заголовке окна)
End; Завершаем работу программы

Это код создаст полноценное Windows приложение с размером EXE, всего 14КБ и при этом для работы проги не нужны никакие внешние библиотеки, т. к. всё в EXE.

Вот скрин скомпилированой проги

1eb31e4c9101.png

Ссылка на комментарий
Поделиться на другие сайты

А сам то этот код какая программа скомпилирует,чтобы получилась ехе программа?

И какие возможности РВ ? Что можно написать вот так, простым кодом? Где его искать этот компилятор и что читать, чтобы подучиться творить чего-то на нём? Есть воможность сходу дать ссылку на то, что поможет чайнику приблизиться к этому?

Ссылка на комментарий
Поделиться на другие сайты

Влад, есть очень удобный и простой визуальный редактор HiAsm: http://www.hiasm.com/ К нему необходим компилятор FPC, который можно найти там же. Все программы бесплатные и очень просты в освоении.

Ссылка на комментарий
Поделиться на другие сайты

А сам то этот код какая программа скомпилирует,чтобы получилась ехе программа?
Скачать PureBasic 4.00 можно, например, здесь.
И какие возможности РВ ?
С его помощью можно разрабатывать консольные оконные и игровые программы под Windows, Linux, MacOS.

Формат создаваемых файлов - EXE и DLL.

В его составе есть больше 800 встроеных функций и есть возможность добавлять свои, большой выбор библиотек дополнительных функций можно найти здесь. Это позволяет писать проги даже слабо представляя как работает комп и ОСь. Знание API желательно, но не обязательно.

Для работы исполняемого файла не нужны никакие внешние файлы.

Размер скомпилированой программы напрямую зависит от её сложности, т. е. количества использованых функцй. Минимальный размер всего 2КБ.

Что можно написать вот так, простым кодом?
Многое.

Вот одна из программ

А здесь можно найти программы и открытым исходным кодом.

что читать, чтобы подучиться творить чего-то на нём?

На русском можно прочитать здесь и здесь

PS

Оф. сайт, русское зеркало

Оф. форум, русскоязычный форум

Изменено пользователем *PB*
Ссылка на комментарий
Поделиться на другие сайты

PB,

премного благодарен за помощь и очень информативный ответ!

А проги написанные на PB нужно устанавливать или они запускаются из свей директории и работают, так сказать на ходу? Какие-то ДЛЛ ставятся в систему? Или просто готовая ехе запускается и на ней работается?

Lexus,

а этим FPC, предлагаемым Владу, можно компилировать другие какие-то редакторы или он привязан только к упомянутому вами?

Есть какие-то боле-менее универсальные, чтобы не накачиваться разными компиляторами, осваивая и пробуя разные редакторы и языки?

Изменено пользователем vgelec
Ссылка на комментарий
Поделиться на другие сайты

Или просто готовая ехе запускается и на ней работается?
Да именно так. :)

Более того, я папку с установленой средой PureBasic просто скопировал на флешку и использую на других компах без установки - просто запускаю с флешки. :)

Ссылка на комментарий
Поделиться на другие сайты

Благодарю, всё понятно!

Только вот похоже всё усложняется небесплатностью программы... как-то 99 ЮСД печально за это отдавать. Или классика-крэк?

Изменено пользователем vgelec
Ссылка на комментарий
Поделиться на другие сайты

Та версия, на которую я дал ссылку полноценная не нуждающаяся в кряке.

Просто устанавливаем и пользуемся.

Изменено пользователем *PB*
Ссылка на комментарий
Поделиться на другие сайты

РВ,

СПС. Скачал, уже пробую въёхать в суть. А что в Proceedures вообще можно описать всё что хочется, что придумается начиная от формул, до вывода и обработки текста и даже баз данных? И потом просто обращаться к ней в любом месте программы? то есть это просто название и ход действий -сам придумал, сам написал как назвать? Так получается или что-то я не понял?

Ссылка на комментарий
Поделиться на другие сайты

А что в Proceedures вообще можно описать всё что хочется, что придумается начиная от формул, до вывода и обработки текста и даже баз данных?
Да.

Вот пример, где в процедуре скадываются 2 аргумента и возвращается результат

Procedure Plus(a, b)
ProcedureReturn a+b
EndProcedure

x=Plus(10, 20)
MessageRequester("","10 + 20 = "+Str(x) )

x=Plus(34, 11)
MessageRequester("","34 + 11 = "+Str(x) )

Ссылка на комментарий
Поделиться на другие сайты

Это я прочел, так вроде все пока понятно.

Вообще этот РВ отличается таки от древнего Бэйсика...когда-то преподавали его давно в ВУЗах...лишь отдалённо смахивает на мой взгляд.

А кстати разве не надо указать в том примере,что вы привели х=a+b ниже линии Procedure Plus(a, B), в книге такой пример приведён... или это лишь для наглядности?

А в ProcedureReturn вроде как должен быть результат... Т.е. ProcedureReturn х .....

И вообще часто в книжке используется термин возврат. Куда возврат? Куда функция возвращает что-то? Написано в книге -для новичков, а новичкам надо бы в термины въёхать... :)

РВ,

Спасибо вам за ссылки на лит-ру, правда первая книжка бесполезна без второй, а второй не хватает расклада первой. Тем не менее, вроде пока все получается.

Изменено пользователем vgelec
Ссылка на комментарий
Поделиться на другие сайты

А что значит ProcedureReturn
Этот оператор позволяет передать одну из переменных из процедуры. Данные этой переменной можно записать в другую переменную, в примере это переменная х, которая находится перед именем процедуры.

Дело в том, что по умолчанию все переменные в процедуре являются локальными и доступными только внутри процедуры. А с помощью ProcedureReturn можно передать данные из одной из переменных процедуры в программу, вызвавшею её.

Процедуру можно расматривать как отдельную часть программы, выполняющую какое-либо действие.

А кстати разве не надо указать в том примере,что вы привели х=a+b
Это необязательно, т. к. результат вычисления получает ProcedureReturn и в использовании промежуточной переменной нет особой необходимости.
Вообще этот РВ отличается таки от древнего Бэйсика
Да немного отличается.

Ведь между DOS и Windows есть существеные отличия, да и сам язык эволюционирует...

Вот тот же пример, но с использованием подпрограммы в место процедуры. Тут есть большее сходство с "древним" бейсиком

a=10 : b=20
Gosub Plus; Вызов подпрограммы
MessageRequester("","10 + 20 = "+Str(x) )

a=34 : b=11
Gosub Plus; Вызов подпрограммы
MessageRequester("","34 + 11 = "+Str(x) )

End; Конец прогаммы

Plus:; Начало подпрограмы
 x=a+b
Return; Выход из подпрограммы

Изменено пользователем *PB*
Ссылка на комментарий
Поделиться на другие сайты

СПС. Теперь немного более понятно! А вот собственно, чем Процедуры отличаются от Подпрограмм? Сдается мне что особо то и ничем... Или Процедуры можно описать один раз, а потом вызывать, а вот подпрограммы надо уже прописывать каждый раз? И в чем же тогда польза подпрограмм, если это так?

Это необязательно, т. к. результат вычисления получает ProcedureReturn и в использовании промежуточной переменной нет особой необходимости.

Как же так? Ведь тогда переменная Процедуры получится а+б ? А не х... а+б-будет тогда переменая Процедуры?

Или из-за оператора + она не может быть переменной?

И еще в книге говорится о переводе String в числовой формат и потом наоборот... что-то про это упомянуто, но не раскрыто. Функцией ValQ()...

И еще непонятно почему в создании окна описывается Q=1, откуда это Q, почему именно Q, и где указано, что к этой переменной кто-то вообще обращается? (В первых главах первой HTML книги в первой ссылке)

Изменено пользователем vgelec
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...