|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.03.2012, 05:50 | #1 |
Регистрация: 12.03.2012
Сообщений: 9
|
Интерфейс на С++
Здравствуйте не могли бы вы объяснить как можно написать простейший интерфейс для программы.
Требования к разрабатываемой программе Данные программы (Вход / Выход). Входные данные – исходный неотсортированный массив, размерность массива. Выходные данные – отсортированный массив, размерность массива. Функциональный состав программы: 1. Ввод данных. Пользователю должна быть предоставлена возможность выбора типа элементов массива (строки, числа) и заполнения массива (с помощью генератора случайных чисел или ввод с клавиатуры); 2. Возможность сортировки одного и того же массива разными методами: вставками, прямого выбора, Хоара (рекурсивный и нерекурсивный алгоритм) и Шелла. 3. Сравнительный анализ эффективности алгоритмов сортировки (количество сравнений и перестановок) в зависимости от: • размерности массива; • степени упорядоченности исходного массива (упорядоченный, частично упорядоченный, обратно упорядочен, упорядочен случайным образом). 4. Создание меню различной сложности. Каждая из функций может быть выполнена с различной степенью сложности. Степень сложности влияет на оценку работы в целом. Информация о степени сложности и предлагаемой оценке приведена в таблице 1. |
12.03.2012, 10:49 | #2 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
А что сделано предварительно, что бы поправить где не получается?
Знающий не говорит, говорящий не знает (С) Лао Цзы
|
12.03.2012, 11:12 | #3 |
Пользователь
Регистрация: 28.02.2012
Сообщений: 46
|
Написан данный пост
"THE ONLY WAY TO GET SMARTER IS BY PLAYING A SMARTER OPPONENT." -- Fundamentals of Chess 1883
|
12.03.2012, 11:39 | #4 |
Регистрация: 12.03.2012
Сообщений: 9
|
|
12.03.2012, 11:58 | #5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
А интерфейс консольный или оконный?
|
12.03.2012, 12:05 | #6 |
Регистрация: 12.03.2012
Сообщений: 9
|
|
12.03.2012, 12:06 | #7 | |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Цитата:
Код:
Форматируйте код, будьте людьми.
|
|
12.03.2012, 12:17 | #8 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Если речь идёт о GUI под Windows, то следующая моя тема будет вам полезна. Смотрите последнее моё сообщение, это рабочий код: http://www.programmersforum.ru/showthread.php?t=186908
Бесплатный редактор ресурсов можно скачать по ссылке: http://www.resedit.net/ Про GUI можно почитать по следующем ссылкам: http://msdn.microsoft.com/en-us/libr...=VS.85%29.aspx http://wasm.ru/publist.php?list=1 Последний раз редактировалось 8Observer8; 12.03.2012 в 12:24. |
12.03.2012, 14:51 | #9 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
виртуальный деструктор где?
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
12.03.2012, 15:07 | #10 | |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
GUI интерфейс лучше сочинять в IDE программирования, в визуальном редакторе.
А программный интерфейс, как написал Granus: Цитата:
virtual ~Interface(){} если нужно удалять производные классы через указатель на базовый или protected: ~Interface(){} ежели такового не требуется.
Знающий не говорит, говорящий не знает (С) Лао Цзы
Последний раз редактировалось Krok27; 12.03.2012 в 15:12. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
разработать интерфейс для дисков - интерфейс програмный | Notformal | Помощь студентам | 0 | 01.11.2011 22:52 |
Интерфейс | Jasper92 | Помощь студентам | 2 | 16.10.2010 12:51 |
Интерфейс | Lemo | Общие вопросы Delphi | 4 | 05.02.2009 19:01 |
Интерфейс | [Smarik] | Общие вопросы Delphi | 16 | 18.06.2008 10:37 |