|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.12.2010, 15:06 | #11 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
Не стоит, гадость та еще. Большая часть книги про SLI\CLR кое что есть про MFC, куча воды про то, как создавать проекты... В общем не советую. Да и вообще книги по средам разработки сомнительные создания
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
24.12.2010, 20:31 | #12 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Blade, все, что касается CLI/CLR я благополучно пропускал (да и что касается C++ и не относится именно к MFC - тоже), но хоть немного разобраться в MFC удалось. Хотя пришлось продираться через огромное количество мути и пустопорожнего трепа, это да. Других книг по MFC не читал (и, надеюсь, не придется), так что посоветовать не могу.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
24.12.2010, 22:02 | #13 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Ну хоть требование создания программы в рамках архитектуры "doc - view" перед Вами, надеюсь, не поставили?... Или и это тоже обеспечить нужно?!...
Эта программка достаточно безболезненно переносится под Win32 API. Убедить преподавателя написать в Visual Studio, но без использования MFC - никак нельзя? Вас же просто закопают при сдаче... |
25.12.2010, 14:10 | #14 |
Пользователь
Регистрация: 22.12.2010
Сообщений: 10
|
вы знаете у меня почти получилось написать только есть некоторые косяки там например подпись осей в графике и масштабируемость, но это уже мелочи, надеюсь добью
|
25.12.2010, 16:24 | #15 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Ну, по сравнению с архитектурой MFC, - это, действительно, мелочи! ))
... Побродите по CodeProject. Вот это, например, посмотрите: http://www.codeproject.com/KB/miscct...%20codeproject (там принято, что авторы статей выкладывают исходники. Чтобы иметь возможность их скачивать, нужно зарегистрироваться; регистрация бесплатная, только нужно дать реальный адрес эл.почты). |
25.12.2010, 19:50 | #16 |
Пользователь
Регистрация: 22.12.2010
Сообщений: 10
|
CRect rect;
GetClientRect(&rect); int x = rect.Width();// ширина int y = rect.Height();//высота float A,B,t,u,i; CDialog::UpdateData(true); A = m_A; B = m_B; t=0.5*x/(B-A);// сколько занимает ед отрезок пикселей //click = TRUE;//пора рисовать CClientDC dc(this); dc.Rectangle(x/2.,0,x,y);// поле рисов dc.MoveTo(0.5*x,0.5*y); dc.LineTo(x,0.5*y);//Ось ох if ((B>0) && (A<0)) { u=fabs(A*t)+0.5*x;// определение координыты 0 dc.MoveTo(u,y); dc.LineTo(u,0); } for ( i = A-int(A); i*t<x; i++)// засечки в минус { dc.MoveTo(i*t+0.5*x,0.5*y); dc.LineTo(i*t+0.5*x,0.5*y+5); } if ((B>0)&&(A<0)) { for (i=0;t*i/zoom<0.5*y;i++) { dc.MoveTo(u,0.5*y-t*i/zoom); dc.LineTo(u+5,0.5*y-t*i/zoom); dc.MoveTo(u,0.5*y+t*i/zoom); dc.LineTo(u+5,0.5*y+t*i/zoom); } } else { for (i=0;t*i/zoom<0.5*y;i++) { dc.MoveTo(0.5*x,0.5*y-t*i/zoom); dc.LineTo(0.5*x+5,0.5*y-t*i/zoom); dc.MoveTo(0.5*x,0.5*y+t*i/zoom); dc.LineTo(0.5*x+5,0.5*y+t*i/zoom); } } //CPen NewPen2(PS_SOLID,1,RGB(100,25,225)) ; //dc.SelectObject(NewPen2);// новый карандаш //dc.MoveTo( 0.5*x, 0.5*y - t*fun(A)); //for (i = A; i < B; i += 0.01) // { // dc.LineTo( t*(i)-A*t + 0.5*x, 0.5*y - t*fun(i) ); // dc.MoveTo( t*(i)-A*t + 0.5*x, 0.5*y - t*fun(i)); // // } // TODO: добавьте свой код обработчика уведомлений } Как подписать оси координат? |
25.12.2010, 20:12 | #17 |
Форумчанин
Регистрация: 21.12.2010
Сообщений: 199
|
гугли CClientDC :
dc.SetTextColor(m_crNormal); dc.TextOut(x, y, m_Text); это вывод текста - после отрисовки графика пишешь куда тебе нужно |
04.01.2011, 17:14 | #18 |
Пользователь
Регистрация: 22.12.2010
Сообщений: 10
|
если кто сможет помочь с написанием этой программы буду очень благодарна
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Интерполяция | ma3k | Общие вопросы Delphi | 0 | 17.07.2010 20:32 |
Интерполяция изображения Бикубическим сплайном | Danyla | Помощь студентам | 5 | 31.05.2010 02:23 |
Интерполяция изображений(Сплайн интерполяция)?????) | Danyla | Помощь студентам | 0 | 13.04.2010 09:08 |
интерполяция | Laplas | Общие вопросы C/C++ | 6 | 06.03.2010 12:03 |