Другие языки программирования и технологии
На каком простом языке программирования можно создать такую программу?
Хочу начать программировать, и для начала решил выучить простенький язык создать кое какую программку, и перейти на более сложный. Поехали :) На каком языки программирования можно создать такую программу. Какой нибудь простенький язык что то вроде паскаля бейсика делфи питона. . Программа будет как бы графическая не в кмд там всякие хелло ворлд и тд. . Суть программы в том что будет такой икси файлик, в нем будет текстовая область (что то вроде блокнота) Программа будет использоваться только в домашней сети, то есть если дома 3 компа. . То каждый кто запустит программу сможет там что то писать и это будет видно на другом компе тот тоже может что то писать итд. . Что то вроде записной книжки на весь дом. . Написанный текст будет храниться у меня на сервере моем компе) Раз в день текст в программе удаляеться и идет на сервер. Потом можно будет сделать что то вроде у каждого свой айди. . Что то вроде чата. . Не пишите пож скачай готовый чат. . Моя конкретная цель не создать такую штуку а выучить язык. . А проще всего что то учить делая это на практике. . Программку нарисую в фотошопе для начало простую потом буду совершенствовать. . Подскажите язык (диалект) все конкретно что мне понадобится? СПАСИБО!
Если вам нужна бесплатная среда с возможностью быстрого создания графического интерфейса, то попробуйте Lazarus.
Эта IDE повторяет среду программирования Дельфи. Компилятор в ней Free Pascal. Язык Object Pascal, диалект практически полностью совместимый с языком Delphi.
Сам по себе паскаль - язык несложный, даже неподготовленный человек может интуитивно понять написанную на нём программу (разумеется, если у него в словарном запасе имеется с десяток английских слов).
Эта IDE повторяет среду программирования Дельфи. Компилятор в ней Free Pascal. Язык Object Pascal, диалект практически полностью совместимый с языком Delphi.
Сам по себе паскаль - язык несложный, даже неподготовленный человек может интуитивно понять написанную на нём программу (разумеется, если у него в словарном запасе имеется с десяток английских слов).
Ну чтож если падумать, а как это будет работать.
Писать одновременно в один и тотже файл вам не даст система. Открытый файл блокируется - это понятно. Вывод придется использовать либо систему ожидания освобождения данных либо сервер баз данных. Можно использовать фаловые базы данных, но с ними не удобно работать по сети. Вывод используем сетевой сервер баз данных. Что мы имеем из бесплатных вариантов mssql express версию (если сможете найти) mysql postresql (постгрес в неумелых руках плохо работает под виндой) .
Что придется изучить
1 как настраивать серер sql,
2 создавать базы таблицы и другие запросы sql.
Поехали дальше, что делает ваша программа (в двух словах)
1. цепляеться к базе
2. получает выборку сообщений за период (и делает это периодично)
3. добавляет в таблицу данные (текст сообщения)
Что придется изучить.
1. Как строить графический интерфейс и связывать его с различными событиями
2. как подключать библиотеки и цепляться к базе
3. как посылать запросы и выводить результаты в поля
4. таймеры
Вот краткий список, что предстоит - язык пойдет любой дерзайте
Писать одновременно в один и тотже файл вам не даст система. Открытый файл блокируется - это понятно. Вывод придется использовать либо систему ожидания освобождения данных либо сервер баз данных. Можно использовать фаловые базы данных, но с ними не удобно работать по сети. Вывод используем сетевой сервер баз данных. Что мы имеем из бесплатных вариантов mssql express версию (если сможете найти) mysql postresql (постгрес в неумелых руках плохо работает под виндой) .
Что придется изучить
1 как настраивать серер sql,
2 создавать базы таблицы и другие запросы sql.
Поехали дальше, что делает ваша программа (в двух словах)
1. цепляеться к базе
2. получает выборку сообщений за период (и делает это периодично)
3. добавляет в таблицу данные (текст сообщения)
Что придется изучить.
1. Как строить графический интерфейс и связывать его с различными событиями
2. как подключать библиотеки и цепляться к базе
3. как посылать запросы и выводить результаты в поля
4. таймеры
Вот краткий список, что предстоит - язык пойдет любой дерзайте
Если не нужен именно чат, то ничего сложного нет. На Delphi есть куча различных компонентов для работы с сетью, да и интерфейс достаточно просто реализовать. Советую 7 версию. Она ИМХО самая удобная для новичка. Basic не очень хороший выбор - слишком он "детский". Python - можно попробовать, но мне еще не попадались программы для генерации графических интерфейсов на нем.
Раз выбор из бесплатных, то остается только Python и Java. Но у обоих проблемы с рисованием интерфейсов (новичку сложно будед освоить) .
PS. Не слушай, если тебе будут рекламить PureBasic. Он кривой - эт раз. И денег стоит - эт два.
Раз выбор из бесплатных, то остается только Python и Java. Но у обоих проблемы с рисованием интерфейсов (новичку сложно будед освоить) .
PS. Не слушай, если тебе будут рекламить PureBasic. Он кривой - эт раз. И денег стоит - эт два.
visual basic
ЗЫ: почему вы отнесли python к легким языкам?
ЗЫ: почему вы отнесли python к легким языкам?
Похожие вопросы
- Лучший и самый простой язык программирования-какой именно?
- Какой язык программирования подойдёт для написания программ
- как выучить язык программирования? и научиться писать программы?
- Какой самый простой язык программирования?
- Подскажите самый простой язык программирования, для начала! Заранее спасибо!
- Подскажите плиз как и на каком языке программирования можно создать неплохую программку?
- Зная какие языки программирования можно создать сайт?
- Как создать программу, зная язык программирования?
- На каком языке программирования проще всего писать программы?
- Будут ли программисты когда нибуть для создания программ использовать русскоязычные языки программирования?