Я создал маленькое приложение использующее OpenGL, сделал так что при нажатии кливаша фигура вращаеться, но после таки[ вращений количество занимаемой программой памяти уж очеь велико - 20-40Мб. Что ж это такое и как с ним бороться?
Вопрос отправлен: 29.04.2002, 22:01
Отправитель: NSHT [Следующий вопрос >>]
Отвечает Bocha
Приветствую Вас, NSHT! В Вашем вопросе есть одна маленькая проблема, не видя перед собой, каким образом происходит отрисовка и поворот не могу сказать, в чем проблема, могу лишь предполагать. Попробуйте сделать Project->Setings->Release.
Ответ отправлен: 30.04.2002, 19:40 Отправитель: Bocha
Вопрос № 10
_____<<<<<<<Да прибудет с Вами СИлА…………)))))))))))))) _____Ну вот, наконец то появилась рассылка по Си, что не может не радовать. И количество экспертов немаленькое, пятое место по всем рассылкам. _____Тут вот какое дело, я учусь на заочном (Вычислительные машины) и мне нужно сделать проги на С(С++) С большинством заданий я уж справился. Теперь нужно сделать курсовую работу, написать конкретную прогу. Чтоб не делать что-то абстрактное, я взял готовую прогу на Бейсике и хочу переделать ее на Си. Прога работает с массивом: создание, чтение из файла, запись в файл, редактирование (добавление, удаление элементов), сортировка, далее определяет какому закону распределения подходит массив – выводит гистограммы этих законов и распечатывает гистограммы и массив. Ну с этим я надеюсь справлюсь сам, но так как эта прога должна
использоваться (если у меня что-то путное получится) в учебных целях (на автомобильной кафедре, где я работаю преподом на пол ставки), то хочется сделать приемлемый интерфейс. Собственно нужно функция, которая выводила бы окно для работы с файлами (сохранение, открытие), ну такое например как компиляторе Borland C++ 3.1 (или лучше). Собственно я работаю Borland C++ 3.1 под DOS. Может есть что-то готовое, так как самому делать нет времени (если конечно делать красиво, чтоб пользователю было приятно с прогой работать). В приложение вставляю прогу на Бейсики, может еще что-нибудь путное подскажите. _____Чтоб не говорили, что я халявчик, в приложении привожу две проги, которые сам написал (лабы). Интересно услышать здоровую критику по ним. _____Тут в рассылке №003 Вопрос 5 экспертом наСИльник упоминалась книга Шилдта "Самоучитель по Си++", я прикупил эту книгу в Букинисте
(3-е издание, 1999), но она была без дискеты, может кто поделится оной. _____Тут в рассылке [СообЧа (СООБщество ЧАйников). Обмен опытом, вопросы, ответы. 30.04.02 "comp.soft.prog.soobcha"] пришла ссылочка на справочник по функциям С -------------------------------------- __C Functions Help v.1.1 __http://soobcha.ru/files/library//help/cfunc.rar __— 1 Mb— Автор - Тринеев Д.С. W*/NT __freeware __Программа-справочник по функциям С. __Описание, примеры, совместимость функции. __Есть возможность печати, копирования в буфер обмена. -------------------------------------- Я ее скачал, прога сделана под винду, интерфейс английский и русский, хотя все описания тока на английском, что меня знающего оный тока со словарем не очень обрадовало, ну ладно не будем о грустном. Вы как люди знающие оцените сей труд. _____Да вот еще один вопросик. Я нигде
в книгах не встречал, как работать с графикой в Си. У меня была одна лаба, где надо было выводить круговую диаграмму (сея лаба в приложении), я ее сделал по методичке, которую дал препод. Но хотелось бы побольше узнать, как работать с графикой (Borland C++ 3.1). _____$$$ В миру Дмитрий, в сети ПАЛЫЧЪ $$$ ldm088@email.kht.ru
Здравствуйте, ПАЛЫЧЪ! По поводу интерфейса: окошки как в BC3.1 делаются с помощью Turbo Vision, поставляемой вместе с BC. Если ты учишь с++, а не с, то разобраться тебе проблем не составит!(там есть примеры).
Ответ отправлен: 01.05.2002, 16:44 Отправитель: Dzik Отвечает наСИльник
Приветствую Вас, ПАЛЫЧЪ! У меня есть прога наСи с меню, подчи как под ВС++. Высылаю. Исходники по Шилдту можешь найти на сайте www.osborne.com (в книге адрес должен быть написан), у меня их на данный момент нет, а то бы выслал. Книги про графику обычно отдельно идут. Про круговую диаграмму:У меня есть программка правда на паскале, года два назад ее писал, могу выслать.
Ответ отправлен: 01.05.2002, 17:56 Отправитель: наСИльник Отвечает Bocha
Здравствуйте, ПАЛЫЧЪ! У меня есть пример программы для дос с графическим меню, правда несколько великовата. Если желаете могу выслать на e-mail. По поводу справочников по "C": лучше чем в MSDN не встречал, хотя с англицким т.ж. не дружу. По поводу Шилдта: как учебник не очень, однако там не плохой справочник по борландовским функциям в переводе на русский. По поводу "справедливой" критики: 1.cotrudnik[N]- назначаете заранее огранииченное колличество введенных данных, если количесво штатных мест увеличится на 1? Поэтому должено быть kafedra* cotrudnik, хотя лучше struct listkafedra{kafedra *data; listkafedra* next;} 2.TXT, TXT1 - объявлены глобально, а где, кроме как в main, они используются? В них т.ж. размер строки равен максимальному... можно было реализовать ввод-вывод в виде отдельных функций, тогда имело бы место первые пять
сток TXT объявлять глобально. 3.размер main() не умещается в размер экрана, я бы его сделал примерно так: main(){ void (*choice[])()= {inter, out, Exit}; while(i=menu())//присвоить choice[i-1](); } С уважением Bocha Ответ отправлен: 02.05.2002, 07:08 Отправитель: Bocha
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.