Как наша жизнь то хороша Ей наслаждайтесь не спеша Ведь после жизни будет мрак И друг - не друг и враг - не враг Там пустота - ни рай, ни ад: Души и тела ждет распад... Живите счастливо друзья А жизнь и вправду хороша!
Где чувства господствуют – там вожделенье,
А где вожделенье – там гнев, ослепленье,
А где ослепленье – ума угасанье,
Где ум угасает – там гибнет познанье,
Где гибнет познанье, да ведает всякий -
Там гибнет дитя человечье во мраке!
А тот кто добился над чувствами власти,
Попрал отвращенье, не знает пристрастий,
Кто их навсегда подчинил своей воле -
Достиг просветленья, избавясь от боли,
И сердце с тех пор у него безпорочно,
И разум его утверждается прочно.
Ее размер 8х8 клеток, т.е.
состоит шахматная доска из 64 клеток. Каждая клетка имеет свое имя (адрес). Это
используется для записи шахматных партий. Адрес клетки состоит из буквы
вертикали (лат. буквы: a,b,c,d,e,f,d,g,h
), на которой она находится и соответствующего номера горизонтали
(1,2,3,4,5,6,7,8).
На рисунке пересечение
зеленой (горизонталь 3) и черной (вертикаль d)
стрелочек есть клетка с адресом d3.
Диагональ – линия из
клеточек одного цвета, идущая из одного угла доски к другому и параллельные ей
прямые.
/* Declare Windows procedure */
LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);
/* Make the class name into a global variable */
char szClassName
int WINAPI WinMain (HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nFunsterStil)
{
HWND hwnd; /* This is the handle for our window */
MSG messages; /* Here messages to the application are saved */
WNDCLASSEX wincl; /* Data structure for the windowclass */
/* The Window structure */
wincl.hInstance = hThisInstance;
wincl.lpszClassName = szClassName;
wincl.lpfnWndProc = WindowProcedure; /* This function is called by windows */
wincl.style = CS_DBLCLKS; /* Catch double-clicks */
wincl.cbSize = sizeof (WNDCLASSEX);
/* Use default icon and mouse-pointer */
wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
wincl.lpszMenuName = NULL; /* No menu */
wincl.cbClsExtra = 0; /* No extra bytes after the window class */
wincl.cbWndExtra = 0; /* structure or the window instance */
/* Use Windows's default color as the background of the window */
wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;
/* Register the window class, and if it fails quit the program */
if (!RegisterClassEx (&wincl))
return 0;
/* The class is registered, let's create the program*/
hwnd = CreateWindowEx (
0, /* Extended possibilites for variation */
szClassName, /* Classname */
"Proga Fidan", /* Title Text */
WS_OVERLAPPEDWINDOW, /* default window */
CW_USEDEFAULT, /* Windows decides the position */
CW_USEDEFAULT, /* where the window ends up on the screen */
1024, /* The programs width */
768, /* and height in pixels */
HWND_DESKTOP, /* The window is a child-window to desktop */
NULL, /* No menu */
hThisInstance, /* Program Instance handler */
NULL /* No Window Creation data */
);
/* Make the window visible on the screen */
ShowWindow (hwnd, nFunsterStil);
/* Run the message loop. It will run until GetMessage() returns 0 */
while (GetMessage (&messages, NULL, 0, 500))
{
/* Translate virtual-key messages into character messages */
TranslateMessage(&messages);
/* Send message to WindowProcedure */
DispatchMessage(&messages);
}
/* The program return-value is 0 - The value that PostQuitMessage() gave */
return messages.wParam;
}
/* This function is called by the Windows function DispatchMessage() */
LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM
lParam)
{
switch (message) /* handle the messages */
{
case WM_DESTROY:
PostQuitMessage (0); /* send a WM_QUIT to the message queue */
break;
case WM_PAINT:
MyPaint(hwnd);
break;
default: /* for messages that we don't deal with */
return DefWindowProc (hwnd, message, wParam, lParam);
}
return 0;
}
//==================================================================================
int Nxt(float xt)
{
return (xt-Xmin)/(Xmax-Xmin)*(Nxmax-Nxmin)+Nxmin;
}
int Nyt(float yt)
{
return (yt-Ymin)/(Ymax-Ymin)*(Nymin-Nymax)+Nymax;
}
//==================================================================================
float f(float x)
{
float y;
if ((0<=x)&&(x<T/4)) y=1;
if ((T/4<=x)&&(x<3*T/4)) y=-4*x/T+2;
if ((3*T/4<=x)&&(x<=T)) y=-1;
return y;
}
//==================================================================================
Вы, безусловно, знаток, ценитель и гурман. Вы с пренебрежением и жалостью смотрите на людей, которые ходят по улицам и пьют какого-то там "Толстяка". Ваша же стихия - паб, шумная весёлая компания, бильярд и трансляции матчей по регби.
Единорог - у тебя душа Единорога, ты добр и любишь делать, что-нибудь доброе, обожаешь красоту, но ты и очень строг к этому миру. Поэтому живешь в своем Волшебном Лесу.
Русский. Вы очень, иногда слишком, эмоциональны. Надеетесь на авось, все решения принимаете в последнюю очередь. Очень дружелюбны, но, увы, слишком прямолинейны.
Ура!!!!!
Сегодня наконец-то мне сделают нормальный интрнет через кабельное телевидение!!!
А то я так устал от этого GPRS-интернета, он так сильно тормозит....
Сегодня у меня появилось такое желание что-нибудь сотворить со своим стареньким смартфончиком Nokia 6670. Ему 3 года и панелька вся стерлась... Новую покупать не хочется, так вот я и думаю: как бы так красиво его сделать чтобы он смотрелся цивильно,красиво и солидно?