![]() |
Хоть какой нибудь граф двиг под С
Задался тут вопросом - как рисовать ДОС-овскими средствами на экране всякую дрянь?? Препод требует писать прогу с четким интерфейсом. Графическим. Я ей предлагал взять что-нить под винду и на С++ накалякать, к примеру на том же хорсе :) Но упертая, ей надо именно на ДОСе и чтоб пахало на BorlandC компиле. Может кто нибудь подсказать в каком направлении рыть?
|
Ответ: Хоть какой нибудь граф двиг под С
А она типа только условия ставит и ничего не рекомендует? Ты уверен, что под UI вы понимаете одно?
|
Ответ: Хоть какой нибудь граф двиг под С
Да. Именно так. Говорит, вам под винду еще рано писать :-D надо ей ООМ показать :-D
В общем написал простой цикл, с двумя граф.страницами: Код:
while(KEY!='a') UPD ага, ступил. В EGA одна страница с режимом EGA64LO. |
Ответ: Хоть какой нибудь граф двиг под С
|
Ответ: Хоть какой нибудь граф двиг под С
Как она отстала от жизне!!! А был ведь ТурбоВижн!
|
Ответ: Хоть какой нибудь граф двиг под С
BGI это форменный пц.
Чтобы рисовать в досе начать надо с INT 10H Годная книга в этом случае: Шикин. E.B, Боресков A.B. Компьютерная графика. Динамика, реалистические изображения. Диалог-МИФИ, 1995. |
Ответ: Хоть какой нибудь граф двиг под С
вот это тупач, хорошо что я не учусь на кодера
|
Ответ: Хоть какой нибудь граф двиг под С
Она просто решила полюбить нам мозги - на след курсе будем под винду писать, а щас....
|
Ответ: Хоть какой нибудь граф двиг под С
Цитата:
|
Ответ: Хоть какой нибудь граф двиг под С
Цитата:
И по поводу поста в неком смысле.. Вообщем это учебный курс !! И если мы учимся в жопнутом универе там всем влом переделывпть программу !! Вот у нас в национальном универе программа за 1999 год !! Ну я конечно понимаю что с чего то нужно начинать изучение но не 8 лаб о хз о чем !! Сейчас это просто не актуально !! Тк вот и у вас.. Шото учете а хз зачем !! для галочки !! |
Ответ: Хоть какой нибудь граф двиг под С
И все же...
Писать с использованием асма - не прокатит, ей же С нужен :-D В общем надыбал я неплохой BGI драйвер - 640х480, 256 цветов. Положил в BIN. в программе загрузил его (installuserdriver...) все вроде бы четко, но после инициализации графики есть ошибка: Graphics Error (254). Что это?? в нете пока не находится никак //UPDбыла кривущая либа. Скачал другую, поставил, все ок. Один чел сказал, что в таком режиме можно напрямую писать в видеопамять, это правда?? Если кто знает, подскажите?? |
Ответ: Хоть какой нибудь граф двиг под С
Цитата:
|
Ответ: Хоть какой нибудь граф двиг под С
Ладно. Пока дело идет нормально, использую стд.putpixel для рисования битмапы.
И возник у меня вопрос: при попытке объявить массив int BitMap[200][200]; Компилятор говорит, что такие большие нельзя. Тогда я сделал по-хитрому: int *BitMap[200]; for(int x=0;x<200;x++) BitMap[x]=new int[200]; Вот так компилятор не ругается, но прога вылетает + вылетает BorlandC IDE, без каких либо предупреждений, как будто просто вырубили диспетчером. Скомпилил ЕХЕ-шник - работает. Что делать?? |
Ответ: Хоть какой нибудь граф двиг под С
Походу я натупил. Не надо битмап. Зачем битмапа? если есть getimage&&putimage!
Теперь дело в другом...Не сознаю, как теперь в этой картинке цвета поменять (куда лезть) UPD А все просто! void * BitMap=malloc(imagesize(0,0,IMGW,IMGH)); int * image=(int*)BitMap; |
Ответ: Хоть какой нибудь граф двиг под С
Я в универе воевал с преподшей за то, чтобы на лабе со своим ноутом проги писать и орал на всю аудиторию, что "не буду я на этом дерьме ничего писать, никто этим не пользуется!". Были времена, первый курс... потом я правда ещё много на что орал. Там досовские компиляторы C++ стояли, а у меня на ноуте MSVC 2008 был. Так нет, заставляли на своих компах, которые ещё и пашут на последнем издыхании... да и то, что я и так выучил ещё в школе. Да и сейчас пургу гонят. Хотя у меня не программерский курс, а сисадминский. А жаль, надо было на програмера идти :/
|
Ответ: Хоть какой нибудь граф двиг под С
|
Ответ: Хоть какой нибудь граф двиг под С
Чего вы психуете? Настоящий программер все могет! Плохому танцору ... дурная голова мешает. ) Историю надо знать... В те времена, помню , даже СТЛ не было, и в борландовском Турбо С++ разбирали классы контейнеров.. :))) . Это все полезно ради тренировки мозга! ИМХО.
|
Ответ: Хоть какой нибудь граф двиг под С
2MoKa
2Morganolla |
Ответ: Хоть какой нибудь граф двиг под С
Цитата:
|
Ответ: Хоть какой нибудь граф двиг под С
не ну а чо...
Цитата:
|
Ответ: Хоть какой нибудь граф двиг под С
|
Ответ: Хоть какой нибудь граф двиг под С
Цитата:
и получить должно инженера, не будучи инженером достаточно трудно - уверяю тебя.)) |
Ответ: Хоть какой нибудь граф двиг под С
Цитата:
|
Ответ: Хоть какой нибудь граф двиг под С
Цитата:
|
Ответ: Хоть какой нибудь граф двиг под С
Цитата:
Цитата:
Цитата:
Цитата:
по факты без диплома нет дороги в ГОСУДАРСТВЕННЫХ организациях, что не всегда коррелирует с ПРЕСТИЖНАЯ. в коммерческих диплом не усрался, ибо они хотят с тебя денег поиметь, а для етого надо чтобы ты что то знал и мог. Поетому дают решать тесты. Хотя без диплома можно не пройти ХРю, поетому он все равно лишним не будет. |
Ответ: Хоть какой нибудь граф двиг под С
|
Ответ: Хоть какой нибудь граф двиг под С
Цитата:
Найти работу то можно конечно без корочек (чем я сейчас и занимаюсь, правда пока абсолютно безуспешно).. Но во-первых это очень не просто, во вторых больших успехов добиться очень проблематично. С другой стороны из достаточно престижного вуза, для нашей области, студентоту берут с руками и ногами (полных идиотов, не умеющих пользоваться калькулятором..). А из нашего довольно задрипанного инста просто так на работу не берут.. проверил две абсолютно коммерческие организации.)) Твои аргументы, Holy Del, бесспорно логичны.. но чот пока опыт говорит об обратном) (билл - отдельный кадр...) |
Ответ: Хоть какой нибудь граф двиг под С
|
Ответ: Хоть какой нибудь граф двиг под С
Я имею имхо, в свои 21 несравнимо отличный успех, если сравнивать 23-24 леткам, кто вышел с хорошим высшим образованием.
Возможно им проще найти работу, но это значит им нужно меньше напрягаться сайчас, и тупо отсидеть 4-5 лет на вышке. В то время как кто-то без вышки, немного больше напрягётся, и уже к 23-24 годам, будет отличный опытный спец своего дела, и далее будет уже иметь пачку рекомендаций, и к 30 естественно будет в разы больше успеха, чем тот кто только с 23-24 начал искать работу, и привык "меньше напрягаться". имхо, и ваще оффтоп. |
Ответ: Хоть какой нибудь граф двиг под С
Цитата:
А не прав ты в том, что не учитываешь того, что универ дает фундаментальные знания. Почти все самоучки (в данном случае под "самоучками" я понимаю тех, кто сказал "да ну фтопку универ, я сам быстрее разберусь") сразу лезут на вершину. "Да я щас быстро накидаю ГУИ, потом логику, какие проблемы ваще? О, работает, ну ваще шикарно". Но мало кто из них знает архитектуру РС (или другой платформы). Че-то слышали про кэш, но как он работает - без понятия. Ну РАМа в РС есть, но как она работает и чего стоит доступ к ней - без понятия. Ну частоты есть всякие, шины там, у шин вроде даже разрядность есть. А как оно всё вместе работает - без малейшего понятия. Универ же, хочешь - не хочешь, эти знания даст. И даже если ты их не запомнил напамять, то, когда понадобится, ты вспомнишь, что где-то уже об этом слышал, и будешь знать, где искать. И есть ты сейчас скажешь, что такие знания не нужны, если ты работаешь прикладным программистом, то лишь подтвердишь мою мысль. И да, если ты не умеешь учиться сам, то универ тебе ничего не даст. ЗЫ. Ты слишком рано начал думать, что ты чего-то достиг. Единственный твой бонус в том, что тебе было проще свалить в страну, адекватно оценивающую человеческие ресурсы. Но не воспринимай это так, будто я прeуменьшаю твои заслуги - собраться с духом и поменять страну проживания, особо не зная язык, - заслуживает уважения. |
Ответ: Хоть какой нибудь граф двиг под С
.Squid, я полностью поддерживаю тобою выше сказанное!
Лично у меня большие проблемы с базовыми знаниями, до недавних пор, я и не знал технические различия в памяти компьютера, как озу с процессором "общаются" и т.п. Но я это стараюсь навёрстывать, учебник даже нарыл, на 10, 11, 12 классы математики (т.к. она тоже хромает). И азы учу, постоянно, как только встретил что-то, чего не знаю (эллементарное) пишу в список, который постоянно пополняется и уменьшаяется по мере самообучения. То что многие под энтузиазмом начинают лезть в гору - это 99,9% случаев, и я лез в гору, но время проходит, кто-то разбивается, "падая с гор", а кому-то удаётся "спуститься не повредившись сильно", и тогда уже потихоньку идти вперёд. Ни базы не хватает, а также не хватает усидчивости. Как никак, а высшее образование говорит о том что человек Может пройти несколько лет обучения, и скорее всего означает что он более стабилен самоучек. Мне реально не хватает базовых знаний. Да есть у меня хвастовство, но заметь, оно немного помогает другим желать большего тоже, и это маленькая доля %, но эффект имхо. Я не считаю что то где я сейчас, это сильное достижение, у меня нету ни стабильности, ни нормальных условий проживания. Если я потеряю работу, кроме моих знаний и галочки, у меня будет всё то что я имел 5 лет назад - ничего. И если начать задаваться, это расслабит, и активность сильно спадёт, а у меня цели другие, и до них ещё долго двигаться.. Спасибо кстати за большой пост. |
Ответ: Хоть какой нибудь граф двиг под С
Писать по дос? Мне кажется хоть и работодателю пофиг, то если самому интересно-пиши..хуже не будет) Пока всё реализуеш-поймеш как графика на компе работаеь, видеостраници и тому подобное. Хуже не будет, а пониание работы железа-непомешпет:)))
|
Ответ: Хоть какой нибудь граф двиг под С
Цитата:
Цитата:
|
Ответ: Хоть какой нибудь граф двиг под С
Цитата:
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 18:28. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot