BigEdu.ru
» » » Разработка программы для обмена тестовыми сообщениями
Вернуться назад

Разработка программы для обмена тестовыми сообщениями

Содержание:
1. Введение……………………………………………………………3
2. Инструментальное обеспечение для обмена текстовыми
сообщениями……………………………………………….……...4
3. Разработка архитектуры программы для обмена текстовыми
сообщениями…………………………...........................................5
4. Программная реализация сетевой технологии обмена
текстовыми сообщениями в программе ………………………...8
5. Результаты работы программы…………………………………...25
6. Преимущества и недостатки приложения……………………….27
7. Заключение………………………………………………………...28
8. Список литературы………………………………………………..29
1.Введение
Техническое задание: разработать программу для обмена тестовыми сообщениями.
В настоящее время значительная часть программных продуктов написана на языке C++. Увеличение количества персональных ЭВМ в 80-90 гг. и вовлечение большого количества неквалифицированных пользователей в непосредственную работу на ЭВМ способствовало развитию операционных систем типа Windows. Эти операционные системы предполагают организацию процедур ввода-вывода не так как системы DOS.
Специализированный язык CBuilder предназначен для разработки интерфейсов (процедур ввода-вывода с экрана монитора, клавиатуры и др. внешних устройств).Эти интерфейсы могут работать как с приложениями, написанными на языке C++, так и на других языках.
Язык CBuilder представляет собой среду программирования, включающую:
редактор, компилятор, загрузчик – программные средства, позволяющие программисту использовать все средства языка;
библиотеки стандартных компонентов, шаблонов, инструментов;
комплект документации, и инструкций (help).
Ключевой особенностью программирования под CBuilder является использование технологии Drag-and-Drop, позволяющей программисту формировать код будущего интерфейса, двигая по экрану монитора указанные “мышью” стандартные объекты.
CBuilder существенно облегчает разработку программных продуктов систем управления базами данных.
Таким образом, CBuilder существенно снижает трудозатраты программиста на написание интерфейса и систем управления базами данных.
Данный инструмент программирования является лучшим инструментом для начинающих в обучении сетевому программированию в решении прикладных задач.

2.Инструментальное обеспечение разработки программы для обмена текстовыми сообщениями
TClientSocket manages socket connections for a TCP/IP client.
Unit Scktcomp
Syntax
[C++] class TClientSocket : public Scktcomp::TCustomSocket
Description Add a TClientSocket object to a form or data module to turn an application into a TCP/IP client. TClientSocket specifies a desired connection to a TCP/IP server, manages the connection when it is open, and terminates the connection when the application is through.
TServerSocket manages server socket connections for a TCP/IP server.
Unit Scktcomp
Syntax
[C++] class TServerSocket : public Scktcomp::TCustomServerSocket
Description Add a TServerSocket object to a form or data module to turn an application into a TCP/IP server. TServerSocket listens for requests for TCP/IP connections from other machines, and establishes connections when requests are received.
TTrayIcon Class Creates an icon in the system tray next to the clock.
Description Use the TTrayIcon component to create an icon in the system tray next to the clock. TTrayIcon has events for mouse clicks, properties for menus and animation of the icon, and methods for showing balloon hints.
3.Разработка архитектуры программы для обмена текстовыми сообщениями
Задачей нашей программы является обмен текстовыми сообщениями через локальную сеть. Для работы с сетью я выбрал компоненты TServerSocket и TClientSocket. Это клиент-серверные компоненты – один компонент ожидает соединения, а другой с ним соединяется. К серверному компоненту могут подключаться сразу несколько клиентских, что позволяет нам создать многопользовательскую программы для обмена текстовыми сообщениями.
Программа включает в себя клиентскую и серверную часть.
Чтобы начать обмен текстовыми сообщениями, на одном из компьютеров локальной сети должна быть запущена копия программы в серверном режиме. Необходимые для этого операции я приводить не буду т.к. интуитивный интерфейс программы не даст никому ошибиться. После того как на одном из компьютеров будет запущен сервер, к нему могут подключаться клиентские компьютеры.
Возможно, кому-то покажется интересной схема отсылки сообщения всем участникам «чата». Если кто то из «клиентов» отправляет сообщение, оно , естественно, доставляется серверу. Сервер же, получив сообщение от одного из клиентов, отправляет ее всем участникам «чата» , которые в свою очередь увидят входящее сообщение в поле Memo окна «чата».

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Рефераты по информатике Содержание: 1. Введение……………………………………………………………3 2. Инструментальное обеспечение для обмена текстовыми сообщениями……………………………………………….……...4 3.
Оценок: 520 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru