Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 710
от 14.04.2007, 17:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 471, Экспертов: 80
В номере:Вопросов: 7, Ответов: 14


Вопрос № 81614: (Builder C++ 6.0 ) Уважаемые эксперты! Подскажите как зделать чтоб при нажатии на строку ListBox'a, выполнялся какойто код, у меня например есть на диску некоторое количество html документов, и список названий ListBox'a статический (не будет изме...
Вопрос № 81617: Здравствуйте, уважаемые эксперты! Посоветуйте мне какую нибудь ТОЛКОВУЮ книгу по С++ или справочник (ссылки)....
Вопрос № 81709: Здраствуйте Уважаемые эксперты, помогите пожалуйста составить программу....
Вопрос № 81710: Как подсчитать количество разных элементов выше главной диагонали. ...
Вопрос № 81725: Здравствуйте эксперты!!!! Вопрос такой А как делают белый интерфейс у укон и как вообще можно сделать класный интерфейс к проге, можноли кнопки повыдирать из других грабером ресурсов? xpider полойдет? Напишите вообщем чем мне поднять кра...
Вопрос № 81727: Уважаемые эксперты, подскажите с помощью какого компонента в Builder C++ я смогу реализовать задачу: необходимо смоделироватьWindows Explorer! Пробовал с помощью ListView но у меня не получилось, если с помощью него можно, то подскажите каким образом...
Вопрос № 81742: Всем привет!!!!!! Друзья, где можно достать хорроший учебник по Турбо С желательно 3.0., а то я в сишнике "дуб" В И-нете(желательно бесплатно) HElp me!!!!!!! И если не трудно то, разберитесь с этими "легкими" задаччками!!!!! Заран...

Вопрос № 81.614
(Builder C++ 6.0 )
Уважаемые эксперты! Подскажите как зделать чтоб при нажатии на строку ListBox'a, выполнялся какойто код, у меня например есть на диску некоторое количество html документов, и список названий ListBox'a статический (не будет изменятся в процесе работы проги), мне нужно что б при нажатии на элемент списка открывалась html страница с помосчью компонента ppWebBrowser

Приложение:

Отправлен: 08.04.2007, 21:10
Вопрос задал: Kuzmisen Sasha (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 4)

Отвечает: Unreal2004
Здравствуйте, Kuzmisen Sasha!
Метод ItemAtPos похоже то что надо.
Приме из хелпа билдера

void __fastcall TForm1::ListBox1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y)

{
if (Button == mbRight)
{
TClass ClassRef;
int Index = ListBox1->ItemAtPos(Point(X,Y), true);
// only components that are controls have a position
// make sure the component is a control
for (ClassRef = ListBox1->Items->Objects[Index]->ClassType();
ClassRef != NULL;
ClassRef = ClassRef->ClassParent())
if (String(ClassRef->ClassName()) == "TControl")
{
TControl *TheObject = (TControl *)ListBox1->Items->Objects[Index];

StatusBar1->SimpleText =
TheObject->Name + " is at (" +
IntToStr(TheObject->Left) + ", " +
IntToStr(TheObject->Top) + ")";
break;
}
if (ClassRef == NULL) // if it wasn't a control
MessageBeep(0);
}
}
Ответ отправил: Unreal2004 (статус: 2-ой класс)
Ответ отправлен: 08.04.2007, 22:59
Оценка за ответ: 3
Комментарий оценки:
не эт уже закрутой код, та еще в моем случае не так просто его прилепить, и не вижу связи с моим вопросом, я думаю это можна зделать 2-3 строчками, а не километром кода.


Вопрос № 81.617
Здравствуйте, уважаемые эксперты!
Посоветуйте мне какую нибудь ТОЛКОВУЮ книгу по С++ или справочник (ссылки).
Отправлен: 08.04.2007, 21:13
Вопрос задал: Win2k (статус: Посетитель)
Всего ответов: 6
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: PoFaqist
Здравствуйте, Win2k!
Советую

Б. СТРАУСТРАП - ВВЕДЕНИЕ В ЯЗЫК СИ++
Ответ отправил: PoFaqist (статус: 1-ый класс)
Ответ отправлен: 08.04.2007, 22:42
Оценка за ответ: 2
Комментарий оценки:
К сожалению, речь шла об электронный изданиях.

Отвечает: Shkiperr
Здравствуйте, Win2k!
На мой взгляд, самая лучшая книга - Пол Дейтел, Харви Дейтел "Как программировать на С++"
Ответ отправил: Shkiperr (статус: 4-ый класс)
Ответ отправлен: 09.04.2007, 01:40
Оценка за ответ: 2
Комментарий оценки:
К сожалению, речь шла об электронных изданиях.

Отвечает: Lomer
Здравствуйте, Win2k!
http://c2p.ru/cpp/ekkel-b-ellison-ch-filosofiya-c-prakticheskoe-programmirovanie.html
http://c2p.ru/cpp/ekkel-b-ellison-ch-filosofiya-c-prakticheskoe-programmirovanie.html
На мой взгляд, это очень даже толкоые книги по С++.
Ответ отправил: Lomer (статус: 4-ый класс)
Ответ отправлен: 09.04.2007, 11:30
Оценка за ответ: 5
Комментарий оценки:
Спасибо. Хоть кто-то внимательно читал вопрос!

Отвечает: V1s0r
Здравствуйте, Win2k!

Книг уже насоветовали, я же посоветую неплохой справочник - Г. Шилдт, полный (можно и краткий) справочник по C++.
Ответ отправил: V1s0r (статус: 3-ий класс)
Ответ отправлен: 09.04.2007, 14:14
Оценка за ответ: 2
Комментарий оценки:
Я просил ссылок, а не названий!

Отвечает: Olegzp
Здравствуйте, Win2k!
неплохой набор
http://firststeps.ru/
Ответ отправил: Olegzp (статус: 1-ый класс)
Ответ отправлен: 09.04.2007, 14:21
Оценка за ответ: 4
Комментарий оценки:
Спасибо, но это больше похоже на сайт, а не на книгу.

Отвечает: Mister Vova
Здравствуйте, Win2k!
полный справочник по C++ автор: Герберт Шилдт
(Не считаю ответом )
---------
Всё про Себя Тут Www.SahajaYoga.Ru
Ответ отправил: Mister Vova (статус: 2-ой класс)
Ответ отправлен: 10.04.2007, 19:37
Оценка за ответ: 2
Комментарий оценки:
Раз уж не считаете свой ответ ответом, лучше уже не отвечать... В вопросе звучало слово ссылка, а не название.


Вопрос № 81.709
Здраствуйте Уважаемые эксперты, помогите пожалуйста составить программу.

Приложение:

Отправлен: 09.04.2007, 12:15
Вопрос задал: Andreypnz (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Lomer
Здравствуйте, Andreypnz!
Пусть конь находился в (x1,y1) и надо перейти в(x2,y2)

bool KOHb(int x1,int y1,int x2,int y2){
return(((abs(x2-x1)==2)&&(abs(y2-y1)==1))||
((abs(x2-x1)==1)&&(abs(y2-y1)==2)))?true:false;
}
Ответ отправил: Lomer (статус: 4-ый класс)
Ответ отправлен: 09.04.2007, 12:42

Отвечает: Хватов Сергей
Здравствуйте, Andreypnz!

Вычисляете разности координат, далее - по статической таблице

Приложение:

Ответ отправил: Хватов Сергей (статус: Студент)
Ответ отправлен: 09.04.2007, 12:43


Вопрос № 81.710
Как подсчитать количество разных элементов выше главной диагонали.
Отправлен: 09.04.2007, 12:30
Вопрос задал: Новиков Сергей Николаевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Mister Vova
Здравствуйте, Новиков Сергей Николаевич!
Код внизу
Алгоритм такой
Необходим ещё один массив типа int Сont изначально все элементы равны 1.
Предполагаем что все элементы в массиве данных не повторяются .
Берем элемент проверяем Cont если 0 то следующий 1 дальше
Ищем схожие элементы и ставим им Значение Cont 0

Приложение:

---------
Всё про Себя Тут Www.SahajaYoga.Ru

Ответ отправил: Mister Vova (статус: 2-ой класс)
Ответ отправлен: 10.04.2007, 19:34


Вопрос № 81.725
Здравствуйте эксперты!!!!
Вопрос такой
А как делают белый интерфейс у укон и как вообще можно сделать класный интерфейс к проге, можноли кнопки повыдирать из других грабером ресурсов? xpider полойдет?
Напишите вообщем чем мне поднять красивый интерфейс и что куда подключать чтоб работало!!!
Помогите
Ай чуть не забыл еще вопрос)
что значя в начале программы строки
#if (INT_MAX==0x7fff) /* для 16 битных машин */
typedef unsigned long uInt;
#elif (INT_MAX==0x7fffffff) /* машины 32-64 бита */
typedef unsigned int uInt;
#else
#error unsupported integer size
#endif

яконечно догабываюсь что от аппаратного обеспечения следует тотото, но хотелось бы полный ответ по этим строкам
Заранее благодарен.
Отправлен: 09.04.2007, 14:35
Вопрос задал: Tatarin (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: kool
Здравствуйте, Tatarin!
Это значит что если константа INT_MAX ==0x7fff, то
тип uInt будет то же что и тип "unsigned long", иначе
если INT_MAX==0x7fffffff uInt будет то же что и тип
"unsigned int". Если INT_MAX имеет другое значение, то
компилятором будет выведено сообщение об ошибке "unsupported
integer size" (см.прил.). Если же написать #define INT_MAX 0x7fffffff
комилятор перестанет ругаться.
Удачи!

Приложение:

---------
I am.

Ответ отправил: kool (статус: Студент)
Ответ отправлен: 09.04.2007, 19:43
Оценка за ответ: 5
Комментарий оценки:
Понял спасибо


Вопрос № 81.727
Уважаемые эксперты, подскажите с помощью какого компонента в Builder C++ я смогу реализовать задачу: необходимо смоделироватьWindows Explorer! Пробовал с помощью ListView но у меня не получилось, если с помощью него можно, то подскажите каким образом. Заранее большое спасибо!
Отправлен: 09.04.2007, 14:40
Вопрос задал: Graf-lord (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Olegzp
Здравствуйте, Graf-lord!
TccpWebBrowser
вкладка "Internet"
Ответ отправил: Olegzp (статус: 1-ый класс)
Ответ отправлен: 09.04.2007, 16:59
Оценка за ответ: 4
Комментарий оценки:
Спасибо за ответ! Хотелось бы по подробнее, и все таки интересует можно ли с помощью ListView?

Отвечает: Unreal2004
Здравствуйте, Graf-lord!
Да можно. А в чем проблема? Добавляешь итемы и выбираешь способ оторажения ViewStyle.
Можно добавить ImageList и тогда в ListView данные будут отображаься с иконками. А в чем должна заключаться похожесть на Explorer?
Ответ отправил: Unreal2004 (статус: 2-ой класс)
Ответ отправлен: 09.04.2007, 17:32
Оценка за ответ: 5


Вопрос № 81.742
Всем привет!!!!!! Друзья, где можно достать хорроший учебник по Турбо С желательно 3.0., а то я в сишнике "дуб" В И-нете(желательно бесплатно) HElp me!!!!!!! И если не трудно то, разберитесь с этими "легкими" задаччками!!!!! Заранее спасибо!!!!!!!:

Приложение:

Отправлен: 09.04.2007, 16:07
Вопрос задал: Player (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Терсков Сергей
Здравствуйте, Player!
На счет Турбо С я вам ничем не помогу (пользуюсь другими средствами разработки приложений), а код задач смотрите в приложении (компилировалось в MS VS 2003).

Приложение:

Ответ отправил: Терсков Сергей (статус: 7-ой класс)
Ответ отправлен: 10.04.2007, 07:40


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.49 от 14.04.2007
Яндекс Rambler's Top100

В избранное