Осторожно! Вирус на C#. System.Antisocial.: Справочник по C#
После того как социальные сети очень плотно вошли в нашу жизнь, многие люди стали там проводить практически всё своё свободное, а...
Проверка на совершеннолетие!: Справочник по C#
bool isAgeAllowed(int minAge, DateTime birthDate)
{
double age = Math.Round(System.DateTime.Now.Subtract(birthDate).TotalDays / 365.25, 2);
return (age > minAge);
}
Вызов функции:
private void button2_Click(object sender, System.EventArgs e)
{
// Example Usage
if (!isAgeAllowed(18, new...
Электронные часы (через потоки): Справочник по C#
Все кто смотрел первый курс по c# (Windows Forms) немало услышали про потоки, но, все таки сам для себя захотел сделать...
Определение времени простоя компьютера: Справочник по C#
struct LASTINPUTINFO
{
public static readonly int SizeOf = Marshal.SizeOf(typeof(LASTINPUTINFO));
public UInt32 cbSize;
public UInt32 dwTime;
}
static extern bool GetLastInputInfo(ref LASTINPUTINFO plii);
static int GetLastInputTime()
{
int idleTime = 0;
LASTINPUTINFO lastInputInfo =...
Расчет возраста по дате рождения: Справочник по C#
public static int CalculateAge(DateTime BirthDate)
{
int YearsPassed = DateTime.Now.Year - BirthDate.Year;
if (DateTime.Now.Month < BirthDate.Month || (DateTime.Now.Month == BirthDate.Month && DateTime.Now.Day < BirthDate.Day))
{
YearsPassed--;
}
return YearsPassed;
}
Аналоговые часы: Справочник по C#
const float PI = 3.141592654F;
DateTime dateTime;
float fRadius, fCenterX, fCenterY, fCenterCircleRadius, fHourLength;
float fMinLength, fSecLength, fHourThickness, fMinThickness, fSecThickness;
bool bDraw5MinuteTicks = true;
bool bDraw1MinuteTicks = true;
float fTicksThickness =...






