Вопрос № 81482: Здравствуйте. У меня имеется диалоговое окно. Как из диалогового окна, предварительно введя в него некоторые значения, запустить окно OpenGL, в качестве параметров которому передадутся эти значения?
И ещё, мне необходимо в написании графики перей...Вопрос № 81489: Уважаемые эксперты!
Подскажите книги по
-C#
-MS Visual C++C# 2005
-MS Vusial Studio 2005
-Borland C++Builder® 2006
- C#Builder® 2006
на русском, в бумажном и электронном (с сылками на скач...Вопрос № 81585: Здравстуйте, уважаемые эксперты!
1. Каким образом узнать текущую дату и время. И расскажите, какие существуют функции для
работы с датой и временем.
2. С помощью какой функции узнается порядковый номер символа в таблице ASCII (в Delphi -...
Вопрос № 81.482
Здравствуйте. У меня имеется диалоговое окно. Как из диалогового окна, предварительно введя в него некоторые значения, запустить окно OpenGL, в качестве параметров которому передадутся эти значения?
И ещё, мне необходимо в написании графики перейти из консоли в окна, какие статьи или книги вы посоветуете?
Чтобы из консольного приложения создать OpenGL окно можно воспользоваться библиотекой glaux. Там все просто: назначаете свои обработчики на события WM_PAINT, WM_SIZE и т.п. и создаете окно. Код подобной программы - в приложении
http://pmg.org.ru/nehe/index.html - здесь лежат переведенные на русский уроки от nehe - довольно подробный мануал по визуализации с использованием OpenGL
Приложение:
Ответ отправил: Ross (статус: 7-ой класс)
Ответ отправлен: 12.04.2007, 00:00
Вопрос № 81.489
Уважаемые эксперты!
Подскажите книги по
-C#
-MS Visual C++C# 2005
-MS Vusial Studio 2005
-Borland C++Builder® 2006
- C#Builder® 2006
на русском, в бумажном и электронном (с сылками на скачивание виде).
Спасибо.
Отправлен: 07.04.2007, 21:45
Вопрос задал: Menand (статус: 3-ий класс)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 5)
Отвечает: Ilkras
Здравствуйте, Menand!
***** Ответ удален и перенесен в ветку форума «О деятельности экспертов и работе портала – Удаленные ответы для обсуждения»
***** [Климова М.]
= = =
Причина удаления:
Ответ удален, так как не несет никакой конкретики. Ни ссылок прямых эксперт не дал, ничего больше, кроме доброго совета решать проблемы с английским языком. Такой ответ пользы вопрошающему не несет. Ответ "в никуда", сайт Microsoft-а большой... Если бы вопрошающий, который сам является экспертом, не испытывал проблем с поиском нужной ему информации, наверняка он не стал бы задавать вопросы подобного рода.
Ответ отправил: Ilkras (статус: 6-ой класс)
Ответ отправлен: 07.04.2007, 23:08 Оценка за ответ: 2 Комментарий оценки: Я просил конкретные ссылки и на книги только на РУССКОМ! автор мог бы внимательней читать вопросы а потом уже отвечать. И причём тут видеоролики?
Отвечает: estiGi
Здравствуйте, Menand!
По C# и .NET Framework 2.0 сильно рекомендую книгу Рихтера "CLR via C#". Из разряда must read & must have.
http://www.bizbooks.com.ua/catalog/det.php3?id=25350&fromc=0&lang=1
http://www.ozon.ru/context/detail/id/2895617/
Откуда качать - к сожалению - не знаю.
Ответ отправил: estiGi (статус: Студент)
Ответ отправлен: 08.04.2007, 02:48 Оценка за ответ: 4 Комментарий оценки: Спасибо.. Но 1 ссылка - украина, 2 - книга на инглише.. А мы люди РУССКИЕ и иностранному не особо обучены :) да и денег у студента нету.. так что практической пользы от ответа не очень много...
Отвечает: PoFaqist
Здравствуйте, Menand!
Советую почитать MSDN (Microsoft Developer Network)
Там вы сможете найти ответы на все интересующие вас вопросы.
Ответ отправил: PoFaqist (статус: 1-ый класс)
Ответ отправлен: 08.04.2007, 22:41 Оценка за ответ: 1 Комментарий оценки: мсдн это такая же книга как я - король ирландии... может вы не поняли вопроса? тогда перечитали бы.. кроме того мсдн ещё можно представить как "книгу" по продуктам микрософта, но борланд то тут каким боком? да и русский мсдн это как мегакраткий пересказ полного
Ответ отправил: Olegzp (статус: 1-ый класс)
Ответ отправлен: 09.04.2007, 14:17 Оценка за ответ: 5 Комментарий оценки: Наконец то конкретная ссылка. Эксперт 1-го уровня, а отвечает лучше остальных! ТАК ДЕРЖАТЬ. Спасибо!
ЗЫ А остальные что? Не знают?...
Вопрос № 81.585
Здравстуйте, уважаемые эксперты!
1. Каким образом узнать текущую дату и время. И расскажите, какие существуют функции для
работы с датой и временем.
2. С помощью какой функции узнается порядковый номер символа в таблице ASCII (в Delphi - ord ) и,
наоборот, которая возвращает символ по его порядковому номеру (в Delphi - chr )?
3. Как узнать целую часть от деления?
Отправлен: 08.04.2007, 16:05
Вопрос задал: Win2k (статус: Посетитель)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 2)
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME;
2. В С++ это делается простым преобразованием типов:
char symbol;
int a=(int)symbol;
char b=(char)a;
3. Целая часть от деления возвращается при целочисленном делении автоматически:
int div =(int)num/17;//преобразуем к типу int для целочисленного деления
int mod=num%17;
Ответ отправил: Lomer (статус: 3-ий класс)
Ответ отправлен: 08.04.2007, 16:37 Оценка за ответ: 5 Комментарий оценки: Спасибо. Вы мне очень помогли!
Отвечает: kool
Здравствуйте, Win2k!
1) GetTickCount, GetSystemTime, GetLocalTime по ним
см. в MSDN и другие ф-ции.
2) Код символа - это его порядковый номер в ASCII таблице
и наоборот.
3) Имеется ф-ция "целая часть от деления a на b (a mod b)" ->
a%b.
Удачи!
Приложение:
--------- I am.
Ответ отправил: kool (статус: Студент)
Ответ отправлен: 08.04.2007, 18:20 Оценка за ответ: 3 Комментарий оценки: 1. Похоже,что самая лучшая функция, отображающая время - Time(); , но все же спасибо. 2. Со вторым вопросом вААбще ничего не понятно (я просил функцию). 3. Повнимательнее будьте, когда отвечаете, если бы я не заглянул в мини-форум....
Отвечает: Thread
Здравствуйте, Win2k!
1)
#include <windows.h>
.....................................
SYSTEMTIME time;
GetLocalTime(&time);
2) Никаких функций не нужно. chat - это и так целочисленный тип, просто используйте его как число. Можно для наглядности сделать так: int code = (int)'d';
3)Например так: double res = (double)(int) a / b;
Ответ отправил: Thread (статус: 5-ый класс)
Ответ отправлен: 08.04.2007, 20:45 Оценка за ответ: 4 Комментарий оценки: Спасибо, но впредь смотрите, чтобы Ваш ответ не повторялся с ответами других (прежде чем ответить, не поленитесь посмотреть список ответов в мини-форуме).
Отвечает: Unreal2004
Здравствуйте, Win2k!
Здравствуйте, Win2k!
1.
В CB6.0
TDateTime date=TDateTime().CurrentDateTime();
lbl1->Caption=date.DateTimeString();
у этого класса есть еще куча методов и операторов.
2. Символ в таблице ASCII по сути является числом.
"0" -> 0x30
"1" -> 0x31
Что верно и наоборот
3.
Если не округлять
int A=C/B;
Полезные функции
Floor(),Ceil()
Если нужно округлять правильно
SimpleRoundTo()
В хелпе есть примеры как это работате
Ответ отправил: Unreal2004 (статус: 2-ой класс)
Ответ отправлен: 08.04.2007, 22:45 Оценка за ответ: 4 Комментарий оценки: Спасибо. Но во втором вопросе так и не ясно, каким образом мне из порядкового номера получить символ. Я ведь не смогу вывести на экран символы printf(0x27), т.к. это тип int а не char.
Отвечает: Mister Vova
Здравствуйте, Win2k!
1)
Для работы с временим
Библиотека
#include < ctime >
В ней описана структура
Stuct tm
{
int tm_sec;/* 0- 61*/
int tm_min;/* 0-59*/
int tm_hour;/*0-23*/
int tm_day;/*1-31*/
int tm_mon;/* 0-11*/
int tm_yaer;/* c1900*/
int tm_wday;/*0-6*/
int tm_yday;/*0-365*/
int tm_isdst; /* индикатор летнего времени */
}
Функции
char* asctime(const struct tm *ptr);// день месяц дата часы: минуты :секунды год
struact tm* gmtime(const time_t *time);
2)
int a;
char c=’S’;
a=c; // в a теперь порядковый номер
printf(“ord (%c) = %d”,c,c);
3)
int a,b,c;
a=b/c; // в a теперь целая часть от деления
a=b%c; // в a теперь дробная часть от деления
--------- Всё про Себя Тут Www.SahajaYoga.Ru
Ответ отправил: Mister Vova (статус: 2-ой класс)
Ответ отправлен: 10.04.2007, 17:27 Оценка за ответ: 4 Комментарий оценки: Спасибо.