type TExcelColor = (xc0,xc1,xc2,xc3,xc4,xc5,xc6,xc7,
xcBlack,xcWhite,xcRed,xcBrightGreen,xcBlue,xcYellow,xcPink,xcTurquoise,
xcDarkRed,xcGreen,xcDarkBlue,xcBrownGreen,xcViolet,xcBlueGreen,xcGray25,xcGray50,
xc24,xc25,xc26,xc27,xc28,xc29,xc30,xc31,
xc32,xc33,xc34,xc35,xc36,xc37,xc38,xc39,
xcSky,xcPaleTurquois,xcPaleGreen,xcLightYellow,xcPaleSky,xcRose,xcLilac,xcLightBrown,
xcDarkSky,xcDarkTurquois,xcGrass,xcGold,xcLightOrange,xcOrange,xcDarkBlueGray,xcGray40,
xcDarkGreenGray,xcEmerald,xcDarkGreen,xcOlive,xcBrown,xcCherry,xcIndigo,xcGray80,
xcAutomatic);
const TDefaultExcelColorPalette: array[0..64] of integer = (
$000000, $000000, $000000, $000000, $000000, $000000, $000000, $000000,
$000000, $FFFFFF, $0000FF, $00FF00, $FF0000, $00FFFF, $FF00FF, $FFFF00,
$000080, $008000, $800000, $008080, $800080, $808000, $C0C0C0, $808080,
$FF9999, $663399, $CCFFFF, $FFFFCC, $660066, $8080FF, $CC6600, $FFCCCC,
$800000, $FF00FF, $00FFFF, $FFFF00, $800080, $000080, $808000, $FF0000,
$FFCC00, $FFFFCC, $CCFFCC, $99FFFF, $FFCC99, $CC99FF, $FF99CC, $99CCFF,
$FF6633, $CCCC33, $00CC99, $00CCFF, $0099FF, $0066FF, $996666, $969696,
$663300, $669933, $003300, $003333, $003399, $663399, $993333, $333333,
$FFFFFF);
логично предположить, что это и есть эти цвета.uses
. Или если вирусы/вредоносное ПО внедрились в систему, то функция «Вернуть компьютер в исходное состояние» их не удалит?При первом варианте - возможно не удалит, но сделает неактивными.
vk.messages.markAsUnreadConversation(peer_id=пир айди)
Далее основной поток вызывает определенный в библиотеке MSCorEE.dll метод, который инициализирует CLR, загружает сборку EXE, а затем вызывает ее метод Main, в котором содержится точка входа. На этом процедура запуска управляемого приложения считается завершенной.
1) Нужно ли понимать как работает компьютер на самом низком уровне? Как кодируются и обрабатываются сигналы в процессоре и как выводится ответ на экран?Хотя бы в базовом виде, любое понимание на более глубоком уровне всегда можно дотянуть по возникновению задачи. Главное осознавать что искать, а для этого должны быть какие-то понятия основ.
2) Нужно ли обязательно знать "исподнюю" языков программирования, то есть как устроен и как работает интерпретатор или компилятор того или иного языка? Где он хранится в программе-обработчике и как взаимодействует с ОС и компьютером в целом?Это нужно, во всяком случае если вы претендуете на серьезный уровень в своем деле. Большинство не сильно интересуется "что под капотом" пока оно выполняет свои функции как задумано. Но для серьезных вещей нюансы и использование таких знаний дают большой профит.
3) Нужно ли хорошо знать математику?Спорный вопрос. Арифметика и базовые правила необходимы, естественно. Более глубокие знания нужны редко, но есть области, которые очень желательно знать хотя бы для понимания как можно сделать по науке (графы, деревья, дискретка в целом, алгебра и теория множеств будут не лишними, сложность алгоритмов...)
4) Нужно ли хорошо знать английский язык?Да. Нужно. Хотя бы технический английский. Разговорный тоже нужен, тут и форумы, и конференции, и доклады международные и вообще практически все на английском изначально. На русский переводится лишь малая доля, а есть еще время на перевод и... короче, английский для программиста маст хэв.
5) Каким образом лучше учить программирование( в частности веб-разработку: сайты, приложения и т.д.) и в какой момент можно смело сказать себе: "Я - программист", ведь конечной точки нет, верно?В момент написания на бейсике хелло ворлд можете себя поздравить - вы программист. Об уровне компетенции и качестве вашего кода на начальном этапе скромно умолчим.