Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Переход с 6-го студио на 7-й 
:(
    Опции темы
Nuzur
Дата 30.3.2005, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Подскажите с чего лучше начать и есть ли какие книги "специально для этого".


--------------------
Never again...
PM MAIL   Вверх
Coocky
Дата 31.3.2005, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Да есть,но не в электронке.Называется VC++.NET.Кто автор -не помню(женщина какая-то).Потом напишу.


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Nastya
Дата 31.3.2005, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 27.3.2002
Где: Мариуполь

Репутация: 1
Всего: 44



Да ни с чего.
Они очень похожи.
Программы та те же только разный внешний вид.
И еще для stl поменялись заголовочные файлы.
Если ты раньше писал
#include <iostream.h>
...
cout<<"dsfsdf";

то теперь надо,
#include <iostream>
using namespace std;

cout<<"sdfsdf";

Вообщем и все, кроме разве что интерфейса самой студии


--------------------
Что бы понять рекурсию, надо понять рекурсию

"Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор
PM MAIL   Вверх
En_t_end
Дата 31.3.2005, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2074
Регистрация: 4.12.2004

Репутация: 2
Всего: 20



Трудновато будет, ресурсов эта новая студия жрет неимоверно.
А так много плюсов имеется, допустим мне понравилась выборочная скрываемость кода... кода функции или класса.
PM MAIL ICQ Skype GTalk Jabber   Вверх
Fantasist
Дата 31.3.2005, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй
***


Профиль
Группа: Участник Клуба
Сообщений: 1517
Регистрация: 24.3.2002

Репутация: 1
Всего: 41



Цитата(Nastya @ 31.3.2005, 15:01)
И еще для stl поменялись заголовочные файлы.


Тут необходимо внести поправку: заголовочные файлы стандартной библиотеки С++ уже давно имеют такой вид - это требование стандарта языка. И все, что относится к стандартной библиотеке С++ находиться в namespace std. Точно так же оно все выглядело и в шестой студии. Заголовочные файлы, которые имеют вид *.h и то же имя, что и файл из std существуют в С++ для совместимости с С и использование их в С++ не реккомендуется.




--------------------
Волны гасят ветер...
PM MAIL   Вверх
JAnty
Дата 31.3.2005, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 6.12.2004
Где: Москва

Репутация: нет
Всего: 2



Цитата(Nastya @ 31.3.2005, 18:01)
то теперь надо,
#include <iostream>
using namespace std;

cout<<"sdfsdf";

smile
А кто сказал, что Visual C++ 6 так нельзя?


--------------------
Русский справочник по WinAPI

Возможно всё, что возможно вообразить! Это и значит быть гением как я!
PM MAIL   Вверх
Coocky
Дата 31.3.2005, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Да и еще МФС исправили.Многие коды от старой версии не работают.Поищи-я создавал тему


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
En_t_end
Дата 1.4.2005, 05:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2074
Регистрация: 4.12.2004

Репутация: 2
Всего: 20



JAnty 
Цитата
А кто сказал, что Visual C++ 6 так нельзя?

У меня компилер ругался на using namespace std;, скорее всего из-за того, что такого пространства имен раньше вобще-то не существовало smile
PM MAIL ICQ Skype GTalk Jabber   Вверх
chipset
Дата 1.4.2005, 06:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



Цитата(En_t_end @ 31.3.2005, 18:39)
У меня компилер ругался на using namespace std;, скорее всего из-за того, что такого пространства имен раньше вобще-то не существовало smile


Может ты не подключил файлы заголовочные? :\


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
En_t_end
Дата 1.4.2005, 07:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2074
Регистрация: 4.12.2004

Репутация: 2
Всего: 20



Цитата
Может ты не подключил файлы заголовочные? :\

Не... исключенно.
PM MAIL ICQ Skype GTalk Jabber   Вверх
Гость_Ignat
Дата 1.4.2005, 10:57 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Лики искать сложнее:
_CrtDumpMemoryLeaks(); в 7-ой нету
  Вверх
S.A.P.
Дата 1.4.2005, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 2
Всего: 71



Цитата(JAnty @ 31.3.2005, 18:45)
А кто сказал, что Visual C++ 6 так нельзя?
Имелось ввиду, что в 7-й нельзя иначе. Ну если не считать всяких там std::cout smile .

PM MAIL   Вверх
Nastya
Дата 1.4.2005, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 27.3.2002
Где: Мариуполь

Репутация: 1
Всего: 44



Цитата


А кто сказал, что Visual C++ 6 так нельзя?

Я не говорила, но это первая проблема, с которой сталкиваются люди долгое время писавшие в 6-ой студии и перешедшие в 7-ю.
Кроме того по тексту вопроса, было видно, что человек решил, что будет именно различие в синтаксисе комманды (мне так показалась) smile


--------------------
Что бы понять рекурсию, надо понять рекурсию

"Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор
PM MAIL   Вверх
Ignat
Дата 6.4.2005, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



по теме: сейчас скомпилил один и тот же проект под 7-ой и 6-ой студией (с дефолтными настройками компиллера).
EXE-шник весит 131 и 57 кБ соответственно.


Теперь вопрос: откуда у меня руки растут или что с компиллером?


--------------------
Теперь при чем :P
PM   Вверх
Nuzur
Дата 6.4.2005, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Народ не засоряйтк тему ПОЖАЛУЙСТА.
Может кто-то знает ссылки на такие книги иль что-то такое.
И написать приложение под консоль я сумел и без справочников, интересует что-то повеселей.


--------------------
Never again...
PM MAIL   Вверх
Coocky
Дата 6.4.2005, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Цитата
И написать приложение под консоль я сумел и без справочников, интересует что-то повеселей.

Вот в этом и вопрос-что тебя интересует?Что тебе надо.Отличие семерки от шестерки(существено)-.NET.Или ты думал что семерка все халявней делает?Тебе что над, конкретней....


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Nuzur
Дата 6.4.2005, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



Например создание простого нажатия на кнопку чтоб высветилось сообщение, поменять позицыю кнопки, что-то в етом духе.
По большому счету надо ехать и покупать книгу и читать, но сейчас ездить никуда нет сил и возможности, а верем есть трохи времени, я б чего-то попрожил....


--------------------
Never again...
PM MAIL   Вверх
chipset
Дата 6.4.2005, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



Цитата(Coocky @ 6.4.2005, 12:04)
Отличие семерки от шестерки(существено)-.NET.

Он имеет ввиду новую версию MFC - 7.1.
Загляни Major Changes from VC6.0 to VC.NET.



--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Coocky
Дата 6.4.2005, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Дык прием здесь версия студии? smile
Ты хочешь писать приложения под Виндовс с использованием GUI(Визуалные компоненты)?
Дык тебе нужно изучить либо (для С++)WinAPI,либо МФС.Семерка подерживает все это + FCL и C# язык.
Добавлено @ 22:20
Цитата
Он имеет ввиду новую версию MFC - 7.1.

А-а-а-а.
Дык только в 2003 МСДН есть отличия.Книг не видел и не слышал.


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Dreamer_0x01
Дата 14.4.2005, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Терминатор
**


Профиль
Группа: Участник
Сообщений: 780
Регистрация: 14.4.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 12



А кто-нибудь может сказать, возможно ли как-то поменять в 7й студии способ хранения переменных в памяти?
Обратил внимание, что после компиляции в 7й студии стала глючить прога.
выяснилось, что в ней переменные храняться младшими байтами вперед. Вот и думаю - что, переписывать всю программу? в принципе не сложно, но может можно как-то проще?
Поясняю.
Имеем кусок кода.

Код

float ftemp;
unsigned char *pointer;
unsigned char d1,d2,d3,d4;
CString str;

ftemp=-77.77;//Просто значение для примера, не важно, какое.
pointer=(unsigned char *)&ftemp;
d1=*pointer;
d2=*(pointer+1);
d3=*(pointer+2);
d4=*(pointer+3);

str.Format("%x %x %x %x",d1,d2,d3,d4);
AfxMessageBox(str);



В результате 6я студия родит сообщение вида "c2 9b 8a 3d".
А седьмая - "3d 8a 9b c2".


--------------------
Нет ничего невозможного. Есть цели, и есть время и силы на их достижение.
PM ICQ   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0668 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.