Просмотр полной версии : Visual Studio .Net (VC++,C#,VB,VFoxpro и т.д.)
Gauntlet
12.05.2004, 16:12
Вопросы - ответы по программированию в Visual Studio .Net и языкам этой среды.
задачу с массивами решил? ;)
Решил :] *Gan*
Как и VC++ писать сообщения досовской кодировкой (консольные приложения)
Как и VC++ писать сообщения досовской кодировкой (консольные приложения)
для перекодировки есть спец функции
для перекодировки есть спец функции
Какая?
Какая?
на вскидку не помню - пользовался один раз всего
почитай msdn
Рульные языки, хорошую работу можно найти, а 1С-ка всё же тоже вещь!!!!
Ну ты сравнил, сейчас поточнее: огромное промышленное предприятие (Visual Stidio.Net) и маленькую конторку по "ремонту пишущих машинок" (1C) , которая корнями с этого же завода и вышла (1С написана в среде Visual Studio). Еще точнее: сравнивая, надо брать соизмеримые категории ...
Microsoft Visual Studio 2005 есть у кого нибудь? полная версия.
Достали:
Microsoft Visual Studio 2005 Professional Edition + MSDN for 2005 = DVD
Microsoft Visual Studio 2005 Team Suite + MSDN for 2005 + Visual Safe Source 2005 = DVD
Желающие скопировать обращаться по bookevg@rambler.ru
Стоимость услуги:
Microsoft Visual Studio 2005 Professional Edition + MSDN for 2005 = 80 руб + ваш DVD-диск
Microsoft Visual Studio 2005 Team Suite + MSDN for 2005 + Visual Safe Source 2005 = 100 руб + ваш DVD-диск
Как и VC++ писать сообщения досовской кодировкой (консольные приложения)
The CharToOem function translates a string into the OEM-defined character set.
BOOL CharToOem(
LPCTSTR lpszSrc,
LPSTR lpszDst
);
Parameters
lpszSrc
[in] Pointer to the null-terminated string to translate.
lpszDst
[out] Pointer to the buffer for the translated string. If the CharToOem function is being used as an ANSI function, the string can be translated in place by setting the lpszDst parameter to the same address as the lpszSrc parameter. This cannot be done if CharToOem is being used as a wide-character function.
Return Value
The return value is always nonzero except when you pass the same address to lpszSrc and lpszDst in the wide-character version of the function. In this case the function returns zero and GetLastError returns ERROR_INVALID_ADDRESS.
[hr]
The OemToChar function translates a string from the OEM-defined character set into either an ANSI or a wide-character string.
BOOL OemToChar(
LPCSTR lpszSrc,
LPTSTR lpszDst
);
Parameters
lpszSrc
[in] Pointer to a null-terminated string of characters from the OEM-defined character set.
lpszDst
[out] Pointer to the buffer for the translated string. If the OemToChar function is being used as an ANSI function, the string can be translated in place by setting the lpszDst parameter to the same address as the lpszSrc parameter. This cannot be done if OemToChar is being used as a wide-character function.
Return Value
The return value is always nonzero except when you pass the same address to lpszSrc and lpszDst in the wide-character version of the function. In this case the function returns zero and GetLastError returns ERROR_INVALID_ADDRESS.
Moonwitch
11.10.2006, 00:48
Народ! У кого есть нормальные учебники по VC++??? Чтоб все с основ начиналось, шоб элементы управления описывались и все такое, для чайников????? Оч надо!!!
Народ! У кого есть нормальные учебники по VC++??? Чтоб все с основ начиналось, шоб элементы управления описывались и все такое, для чайников????? Оч надо!!!
Сам искал подобный в своё время, но не нашёл (видимо, таких просто не существует): в основном все учебники объясняют синтаксис языка на примере консольных приложений, а не применительно к среде разработки (MS VC++).
Могу посоветовать зайти на http://www.firststeps.ru.
PS: и причём тут Visual Studio.NET :-/?
У меня такая проблема...
В прогу под Windows нужно вставить блок, который должен выполнятся от 10 до 100 раз в мс (довольно часто). Стандартный таймер в приложениях выполняется максимум 1 раз в мс (насколько я знаю). Я решил выполнить задачу написав обработчик прерываний системного таймера. Возможны ли какие-нибудь другие варианты?
ЗЫЖ прога на С#
У меня такая проблема...
В прогу под Windows нужно вставить блок, который должен выполнятся от 10 до 100 раз в мс (довольно часто). Стандартный таймер в приложениях выполняется максимум 1 раз в мс (насколько я знаю). Я решил выполнить задачу написав обработчик прерываний системного таймера. Возможны ли какие-нибудь другие варианты?
ЗЫЖ прога на С#
Винда афаик не обеспечит подобной точности.
У меня такая проблема...
В прогу под Windows нужно вставить блок, который должен выполнятся от 10 до 100 раз в мс (довольно часто). Стандартный таймер в приложениях выполняется максимум 1 раз в мс (насколько я знаю). Я решил выполнить задачу написав обработчик прерываний системного таймера. Возможны ли какие-нибудь другие варианты?
ЗЫЖ прога на С#
Винда афаик не обеспечит подобной точности.
Мало какая система обеспечивает такую точность. Посмотри еще Multimedia Timers
У меня такая проблема...
В прогу под Windows нужно вставить блок, который должен выполнятся от 10 до 100 раз в мс (довольно часто). Стандартный таймер в приложениях выполняется максимум 1 раз в мс (насколько я знаю). Я решил выполнить задачу написав обработчик прерываний системного таймера. Возможны ли какие-нибудь другие варианты?
ЗЫЖ прога на С#
Конечно... Только необходимо более подробно описать задачу. Так, ради прикола:
TimeSpan timeSpan = new TimeSpan(1000/*Наносикунды*/);
while( true )
{
new Thread(delegate()
{
//Do some work
}).Start();
Thread.Sleep(timeSpan);
}
Использование потока - гарантия запуска задачи через ровные (почти) промежутки времени...
Но надо учитывать, что создание потока - тоже время. Можно использовать пул потоков...
Можно не использовать потоки - нужна гарантия, что задача выполниться за меньшее время чем время периода(т.к. задачи будут выполняться последовательно)...
Выложил релиз Visual Studio 2008 Team Suite на фтп 10.0.16.5 в upload/new_soft/
Выложил релиз Visual Studio 2008 Team Suite на фтп 10.0.16.5 в upload/new_soft/
Это конечна хорошо, но походу мало кому нада) Не интересуеца народ программированием..лучше типа в вов,в доту, кс погамать...или только по учёбе...%)
Работает на vBulletin® версия 3.7.2. Copyright ©2000-2008, Jelsoft Enterprises Ltd. Перевод: zCarot