loading...
تارنمای شخصی منصور بهزادی
اطلاعیه
درباره:
من منصور بهزادی کارشناس رشته نرم افزار کامپیوترم هستم. برای ارتباط با دیگر دانشجویان هم رشته و آموزش برنامه نویسی به روش های گوناگون و همچنین انجام پروژه های سفارشی شما و کسب درآمد مشغول به وبلاگ نویسی شده ام. از این رو برای دیدن مطالب آموزشی ، پروژه های رایگان و دیگر مطالب من می توانید به نشانی www.behzadim.ir مراجعه نمایید.

قابل توجه بازدید کننده گان محترم

بدلیل تغییر سرویس اگر از راه موتور جست و جوی Google  به وبلاگ من اومدید برای دسترسی به مطلبی که دنبال آن بودید یا دیدن مطالب جدیدم به این نشانی سر بزنید:


  www.behzadim.ir 

ممکن است لینک های دانلود پروژه ها در این وبلاگ غیر فعال شده باشد. در این صورت از راه نشانی بالا با من تماس بگیرید. موفق باشید.

منصور بهزادی بازدید : 540 جمعه 11 شهریور 1390 نظرات (0)

در ادامه سرس کد برنامه ساعت عقربه دار گرافیکی در محیط کنسول رو می بینید. این برنامه در محیط turbo c++ و به زبان سی نوشته شده است. نخست ساعت سیستم را می گیرد ، خودکار تنظیم می شود و شروع به کار کردن می کند شبیه به یک screen saver در ویندوز. این پروژه هم یکی دیگر از برنامه های من هست که امید وارم بدردتون بخوره...

:Source Code Of Visual Clock Program in C Languege

/*programmer mansoor behzadi
from iran,fars,firoozabad
1386
*/
#include <math.h>
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>

int main(void)
{
   struct dostime_t tt;
   int gdriver = DETECT, gmode, errorcode; //initgraph
   int i,s=1,d=0,t=0,j,k,g=20,tool=200,ascii=0;
   float p=3.14159265;
   float f;
   f=p/30;
   p/=6;
  initgraph(&gdriver, &gmode, "c:\tc\bgi");//////////////////////////////////////*
  for(i=0;i<60;i++)
  putpixel(getmaxx()/2+((tool+1)*cos(f*i)),getmaxy()/2+((tool+4)*sin(f*i)),3);

  for(i=0;i<12;i++)
  outtextxy(getmaxx()/2+((tool+5)*cos(p*i))-5,getmaxy()/2+((tool+4)*sin(p*i))-5,"*");

  _dos_gettime(&tt); ///////////////////////////timecomputer
   s=tt.hour;
   d=tt.minute;
   t=tt.second;

   if (s>12)
   s-=12;

printf("nProgrammer:Mansoor Behzadinsrc:www.behzadim.irnX for exit");
///////////tanzim
s-=4;////////////
d-=15;///////////
t-=15;///////////
/////////////////

k=s;
while(ascii!=120)
{
k++;
  for(j=-15;j<45;j++)
  {
  for(i=-15;i<45;i++)
  {
  ///////baraye tanzim daghighe va sanie
  if(g>5)
  {
  i=t;
  j=d;
  }////////////////////////////////////
   setcolor(3);//////rasm saat
  line(getmaxx()/2,getmaxy()/2,getmaxx()/2+((tool/2)*cos(p*(k))),getmaxy()/2+((tool/2)*sin(p*(k))));
  setcolor(0);
  line(getmaxx()/2,getmaxy()/2,getmaxx()/2+((tool/2)*cos(p*(k-1))),getmaxy()/2+((tool/2)*sin(p*(k-1))) );
  //////////////////rasm daghighe
    setcolor(2);
  line(getmaxx()/2,getmaxy()/2,getmaxx()/2+(tool*cos((f*(j)))),getmaxy()/2+(tool*sin((f*(j)))));
  setcolor(0);
  line(getmaxx()/2,getmaxy()/2,getmaxx()/2+(tool*cos((f*(j-1)))),getmaxy()/2+(tool*sin((f*(j-1)))) );
 /////////////////rasm sanie
  setcolor(12);
  line(getmaxx()/2,getmaxy()/2,getmaxx()/2+(tool*cos((f*(i)))),getmaxy()/2+(tool*sin((f*(i)))));
  setcolor(0);
  line(getmaxx()/2,getmaxy()/2,getmaxx()/2+(tool*cos((f*(i-1)))),getmaxy()/2+(tool*sin((f*(i-1)))) );
  ///////////////////////////rasm dayereye markazi
  setfillstyle(1,1);
  fillellipse(getmaxx()/2,getmaxy()/2,5,5);///////

    delay(1000);
    ///////////////////////////////taeen khorooj
       if(kbhit())
 {
  ascii=getch();
  if(ascii==120)
  {
  i=45;
  j=45;
  }
       }////////////////////////////////////////////
  g=0;
  }
  }
  }

   getch();
   closegraph();
 return 0;
}

 

تعداد صفحات : 11

درباره ما
Profile Pic
به نام خداوند جان و خرد. من منصور بهزادی ، دانشجوی مهندسی نرم افزار هستم. من در زمینه های برنامه نویسی و طراحی وبسایت تخصص دارم .این تارنما با این هدف ایجاد شده که پروژه ها و مطالب آموزشی ام در زمینه رایانه و برنامه نویسی را در اختیار شما قرار دهم ، تا راهی باشد برای 1. خدمتی به جامعه برنامه نویسی و کاربران کامپیوتر کشورم 2. آشنایی شما با من برای انجام سفارشات برنامه نویسی و کسب درآمدم. می توانید سفارشات و پرسش های خود را از راه تماس با ما ارایه دهید.
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آموزش C#.Net

    C#.NET in visual studio
    قابل توجه کسانی که دوست دارن برنامه نویسی با C#.net پرکاربرد ترین زبان شی گرائی را بیاموزند. به این پست یه سر بزنید.
    آموزش برنامه نویسی C#.net

    آمار سایت
  • کل مطالب : 11
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • آی پی امروز : 0
  • آی پی دیروز : 3
  • بازدید امروز : 1
  • باردید دیروز : 4
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 37
  • بازدید ماه : 19
  • بازدید سال : 715
  • بازدید کلی : 21,544
  • فروشگاه من