Кто -нибудь распознает этот аналоговый код часов? [закрыто]C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Кто -нибудь распознает этот аналоговый код часов? [закрыто]

Сообщение Anonymous »

Я взял этот код из онлайн-примера более года назад, но в то время я не записывал, кто его написал ... его не было на Stackoverflow. Я, вероятно, изменил имена поля и добавил несколько заметок, но логика оригинальная. Я хотел бы поблагодарить автора в заявлении, которое я написал. Если это ваш код, или вы узнаете автора, я бы признателен за информацию ... спасибо. // =====================================================================================================
// Draw the clock ======================================================================================
// =====================================================================================================
private void DrawClockHands()
{

//get time
int sec = DateTime.Now.Second;
int min = DateTime.Now.Minute;
int hr = DateTime.Now.Hour;

//draw Second Hand
int[] secondHand = MinSecPosition(sec, gSecHand);
clockImage.DrawLine(new Pen(Color.Red, 2), new Point(gCenterXpos, gCenterYpos), new Point(secondHand[0], secondHand[1]));

//draw minute hand
int[] minuteHand = MinSecPosition(min, gMinHand);
clockImage.DrawLine(new Pen(FGColor, 2), new Point(gCenterXpos, gCenterYpos), new Point(minuteHand[0], minuteHand[1]));

//draw hour hand
int[] hourHand = HrPosition(hr % 12, min, gHrHand);
clockImage.DrawLine(new Pen(FGColor, 2), new Point(gCenterXpos, gCenterYpos), new Point(hourHand[0], hourHand[1]));
}

// =====================================================================================================
// Set Position for minute and seconds hand ============================================================
// =====================================================================================================
private int[] MinSecPosition(int val, int hlen)
{
int[] Position = new int[2];
val *= 6; // note: each minute and seconds make a 6 degree
if (val >= 0 && val = 0 && val

Подробнее здесь: https://stackoverflow.com/questions/796 ... clock-code
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»