Среда сегодня, специалисты днем на работе, что ж вы хотите?. Многие только дома вечером листают и хабр и тостер, ну или в обед, если повезет. Некоторые вопросы по неделе висят, и ответы находятся, когда нужные люди добираются.
> Некрофилию прекратить
> в зоофилии не силен
Вы весьма категоричны. Ладно Винда, чем Фряха-то не угодила?)) Если есть отрицательный опыт, буду рад услышать.
Exemption Если вам нужен только буфер в памяти, вы можете взять Bitmap, сделать LockBits и работать с массивом пикселей в unsafe-коде - сможете реализовать отрисовку любого двумерного примитива. После этого битмап можно поместить в контрол Image или нарисовать еще где-то. Если все таки вам нужно использовать что-то из WinAPI, напишите что конкретно, т.к. сейчас я необходимости в этом не вижу.
Exemption ясно, предположение оправдалось) (такое полуадекватное требование может быть только в задании). А что именно нужно использовать из WinAPI? Только SetDIBitsToDevice? или что-то еще? Самостоятельно реализовать рисование - значит реализовать алгоритм рисования линии и заливки, или использовать для этого возможности GDI?
Michael Bel
while (people.Read())
{
for (int i = 0; i < people.FieldCount; i++)
{
object getname = people[i];
Console.Write(getname);
Console.Write(",");
}
Console.WriteLine();
}
Зелим Бельтоев я не уверен, есть ли во всем Таненбауме хотя бы один фрагмент WinAPI функции или сигнатуры. Однако, это мешает понять принципы работы ОС. Да, там есть упоминание многие POSIX-функций, однако я прекрасно помню, что большинство объяснений начиналось со схем и общих принципов.
Во-вторых, если человек таки почитает про, например, std::this_thread::sleep_for(), и разберется, что к чему, он более не будет делать while(true) для ожидания.
Если человек новичок, не дай бог ему закреплять понимание ОС WinAPI функциями, я видел как люди по 2 месяца пытались понять, что за такие буквы "LP" в LPOVERLAPPED. А потом еще столько же они понимали, как это все работает. А казалось бы, просто асинхронный вывод.
Зелим Бельтоев
> В вопросе фигурирует словосочетание "системные программы"
А потом пример задачи, по которой видно, что человек еще плохо понимает, что такое системная программа (я вот не вижу ничего системного в открытии файла и записи в него в опр. время). А в тегах еще и "десктоп" стоит.
> не имея понятия о том, как функционирует ОС
не вижу, где я утверждал, что не нужно знать, как функционирует ОС. Я говорю, что не стоит начинать сразу с платформозависимых интерфейсов. По-вашему выучить WinAPI это получить представление о функционировании системы?)
Дмитрий вам виднее. Лично я пока не понимаю, что конкретно имеется в виду под "последовательностью действий", поэтому я трактую ее абстрактно. Логично, если вы хотите получить список действий в какой-то последовательности, то вам нужно сделать выборку по субъекту и номеру последовательности, а потом отсортровать как вам надо.
Вопрос непонятен. О каком интерфейсе идет речь? В каком смысле "интерфейс должен учитывать"? Если вы об интерфейсах, которые interface в языке, то они никак не могут "учитывать", что у реализующего класса должен быть конструктор, т.к. они есть абстракция от конкретного реализующего класса.