تبلیغات
زرسازان(اخبار-برنامه نویسی-کامپیوتر) - مطالب مرداد 1388

                           زرسازان(اخبار-برنامه نویسی-کامپیوتر) 


حدیث روز

   اندیشه زر است.... اگر در دستانت بگیری!

 
اخبار پربیننده سایت تابناک
روانشناسی
روانشناسی
برنامه نویسی
برنامه نویسی
آیا میدانید
آیا میدانید
***پروژه دانشجویی***

پروژه دانشجویی ,پروژه های دانشجویی مهندسی کامپیوتر asp.net(پروژه پایانی کارشناسی کامپیوتر آموزشگاه تحت وب ASP.NET & C#پایگاه داده SQL Server 2005)

دانلو دپروژه دانشجویی پروژه های دانشجویی مهندسی نرم افزار c#.net

پروژه دانشجویی کتابخانه با فایل  c++

پروژه دانشجویی فروشگاه اینترنتی sql server ,vb.net

پروژه دانشجویی منچ با C++

پروژه دانشجویی مدیریت هتل با مستندات uml با ابزار php ,mysql

بازی تخته نرد Backgammon با TC++

بپروژه دانشجویی گرافیکی پیمایش همه خانه های شطرنج بوسیله اسب با TC++

پروژه دانشجویی گرافیکی زیردریایی با TC++

چهار پروژه دانشجویی گرافیکی 1.شبیه ساز چهار راه 2.شبیه ساز فرود گاه 3.اتش بازی 4.بازی نقطه خور با TC++

پروژه دانشجویی اسکنر scanner برای درس کامپایلر با TC++

پروژه دانشجویی مشخص کردن این که این تاریخ چند شنبه است با TC++

پروژه دانشجویی تبدیل تاریخ میلادی به شمسی با TC++

پروژه دانشجویی حل مسیله 8 هشت وزیر شطرنج که یکدیگر را تحدید نکنند

برنامه کتابخانه دارای شاخص ( index) و امکان جستجوی دودویی در شاخص

 برنامه شطرنج به زبان ++C در محیط VS 2008 به صورت کامل و با استفاده از فایل

 

سلام

بازی گرافیکی شطرنج در ++C

این برنامه را با استفاده از خواص شیءگرایی  ++C  طراحی کردم، یک پروژه درسی برای واحد برنامه سازی پیشرفته در مهندسی نرم افزار است، فقط این برنامه را به عنوان پروژه درسی به استاد اعتمادی ندهید که قبلاً ارائه شده است!

 قبل از آنکه بتوانید این برنامه را با استفاده از بورلند توربو سی پلاس ۳.۰ کامپایل کنید باید فونتهای CHR زیر را در پوشه BGI کپی کنید اگر BGI موجود نیست در BIN و اگر BIN هم موجود نیست  فونتها را در همان ریشه فولدر کامپایلرتان کپی کنید:

دانلود فونتهای CHR با حجم 46 کیلوبایت

Download Full Chess Project @ size of 188kb

 

توجه داشته باشید که برخی از کارتهای گرافیک با برنامه های گرافیکی داس مشکل دارند که در این صورت باید از DosBox استفاده کنید.

استفاده از فونتهای فارسی ویندوز در داس یکی از ابتکارات این برنامه است، برای این کار فونت فارسی را به قالب CHR تبدیل کردم و با استفاده از تابع installuserfont به داخل برنامه بار کردم.

ماوس با کمک توابع inline اسمبلی و بردارهای وقفه فعال شده است.    

 

جهت مشاهده تصاویر فوق با وضوح بیشتر روی آنها کلیک کنید.  



منبع:
http://www.winprog.blogfa.com

یکشنبه 4 مرداد 1388

مثال عینی مفهوم وراثت در ++C

نویسنده: payam   

سلام

مثال زیر سورس یک بازی بسیار ساده است که هدف از آن نشان دادن مفهوم وراثت در ++C است که در درس برنامه سازی پیشرفته برای دانشجویان کامپیوتر تدریس می شود، این بازی را در آزمایشگاه برای همکلاسی هایم نوشتم، برنامه دارای یک کلاس به نام ماشین عمومی است که دارای خصوصیاتی مانند رنگ و شکل هست و متدی دارد به نام حرکت، همچنین یک کلاس به نام ماشین جنگی دارد که فقط متد شلیک را داراست، بنابراین مثلاً موقع ایجاد کلاس هواپیما ضرورتی ندارد که خصوصیاتی نظیر رنگ و شکل و متد حرکت و شلیک را دوباره برایش طراحی کنیم بلکه این کلاس کافی است خصوصیات کلاسهای ماشین عمومی و ماشین جنگی را به ارث ببرد تا کامل شود، امیدوارم کدهای زیر مفید بوده باشد.برای کامپایل بهتر است از توربو سی 3.0 استفاده کنید.

متاسفانه بلاگفا مشکلی با هیدر فایلها دارد! و آنها را از داخل متنها پاک میکند!!!

//conio.h,iostream.h,dos.h  !!!!

 

#include
#include
#include
int currx,curry;
class public_machine
{
 private:
 char m_shape;
 int  m_color;
 public:
 public_machine(char machine_shape, int machine_color)
 {
  m_shape=machine_shape;
  m_color=machine_color;
 }
 ~public_machine()
 {
  textcolor(7); //default text color
 }
 void move(int x,int y)
 {
  if (x<0 || x>80) x=0;
  if (y<0 || y>40) y=0;
  currx=x;
  curry=y;
  clrscr();
  gotoxy(x,y);
  textcolor(m_color);
  cprintf(&m_shape);
 }
};
class war_machine
{
 private:
 char m_shape;
 int  m_color;
 public:
 war_machine(char shape,int color)
 {
  m_shape=shape;
  m_color=color;
 }
 ~war_machine()
 {
  textcolor(7);
 }
 void volley()
 {
  clrscr();
  gotoxy(currx,curry);
  textcolor(m_color);
  cprintf(&m_shape);
  textcolor(4); //red
  for (int i=1;i<=4;i++)
  {
    cprintf(".");
    sound(500);
    nosound();
    delay(100);
  }
 }
};
class airplan:public public_machine,public war_machine
{
 private:
 public:
 airplan(char m_shape,int m_color):public_machine(m_shape,m_color),war_machine(m_shape,m_color){}
 ~airplan(){}
};
class tank:public public_machine,public war_machine
{
 private:
 public:
 tank(char m_shape,int m_color):public_machine(m_shape,m_color),war_machine(m_shape,m_color){}
 ~tank(){}
};
class peykan:public public_machine
{
 private:
 public:
 peykan(char m_shape,int m_color):public_machine(m_shape,m_color){}
 ~peykan(){}
};
void play_airplan()
{
 clrscr();
 cout<<"Wellcom to my simple 'Airplan Game'.\n";
 cout<<"Use u,d,l,r to move, and s to volley(shellik).\n";
 cout<<"And x for return to main menu.\nPress any key when ready...";
 getch();
 char c;
 airplan ap('A',9);
 ap.move(40,20);
 do
 {
  c=getch();
  switch (c)
  {
   case 'd' : ap.move(currx,curry+1); // move down
   break;
   case 'u' : ap.move(currx,curry-1); // move up
   break;
   case 'l' : ap.move(currx-1,curry); // move left
   break;
   case 'r' : ap.move(currx+1,curry); // move right
   break;
   case 's' : {ap.volley();ap.move(currx,curry);} // on 's' volley === shellik
   break;
  }
 }
 while (c!='x');
}
void play_tank()
{
 clrscr();
 cout<<"Wellcom to my simple 'Tank Game'.\n";
 cout<<"Use u,d,l,r to move, and s to volley(shellik).\n";
 cout<<"And x for return to main menu.\nPress any key when ready...";
 getch();
 char c;
 tank tk('T',13);
 tk.move(40,20);
 do
 {
  c=getch();
  switch (c)
  {
   case 'd' : tk.move(currx,curry+1); // move down
   break;
   case 'u' : tk.move(currx,curry-1); // move up
   break;
   case 'l' : tk.move(currx-1,curry); // move left
   break;
   case 'r' : tk.move(currx+1,curry); // move right
   break;
   case 's' : {tk.volley();tk.move(currx,curry);} // on 's' volley 
   break;
  }
 }
 while (c!='x');
}
void play_peykan()
{
 clrscr();
 cout<<"Wellcom to my simple 'Peykan Game'.\n";
 cout<<"Use u,d,l,r to move.\n";
 cout<<"And x for return to main menu.\nPress any key when ready...";
 getch();
 char c;
 peykan pk('P',8);
 pk.move(40,20);
 do
 {
  c=getch();
  switch (c)
  {
   case 'd' : pk.move(currx,curry+1); // move down
   break;
   case 'u' : pk.move(currx,curry-1); // move up
   break;
   case 'l' : pk.move(currx-1,curry); // move left
   break;
   case 'r' : pk.move(currx+1,curry); // move right
   break;
  }
 }
 while (c!='x');
}
int main()
{
 char c;
 do
 {
  c=getch();
  clrscr();
  cout<<"(1) Play with Airplan!\n";
  cout<<"(2) Play with Tank!\n";
  cout<<"(3) Play with Peykan!\n";
  cout<<"(4) Exit Game!\n";
  switch (c)
  {
   case '1':play_airplan();
   break;
   case '2':play_tank();
   break;
   case '3':play_peykan();
   break;
  }
 }
 while (c!='4');
 return 0;
}



منبع:
http://www.winprog.blogfa.com

یکشنبه 4 مرداد 1388

پروژه بانکداری کامل در Turbo Pascal 7

نویسنده: payam   

سلام

پروژه بانکداری کامل در Turbo Pascal 7

این پروژه درسی من در واحد مبانی برنامه نویسی بود که استاد اعتمادی ۲۰ کامل آن را دادند، می توانید دانلود کنید ولی هیچوقت بعنوان پروژه ارائه ندهید.

قبل از استفاده فایل Visualpa.tpu را داخل پوشه Units کپی کنید.

لینک دانلود برنامه با سورس کامل



منبع:
http://www.winprog.blogfa.com

پنجشنبه 1 مرداد 1388

مغز مصنوعی تا ده سال دیگر تولید می شود!

نویسنده: حمیدرضا   طبقه بندی: سخت افزار،  اخبار IT، 

مغز مصنوعی تا ده سال دیگر تولید می شود

هنری مارکرام

هنری مارکرام در حال سخنرانی درباره طرح مغز آبی رنگ

به گفته یک محقق برجسته تولید مغز مصنوعی تا ده سال دیگر امکان پذیر خواهد بود.

هنری مارکرام، مدیر طرح مغز آبی رنگ در یک کنفرانس علمی در آکسفورد بریتانیا گفت تولید مغز مصنوعی می تواند در درمان بیماری های روانی نقش داشته باشد.

به گفته او پیشبینی می شود حدود دو میلیارد نفر دچار اختلال های مغزی باشند.

آقای مارکرام گفت: "ساخت مغز انسان غیرممکن نیست و می توانیم این کار را تا ده سال دیگر انجام دهیم."

او ادامه داد اگر این طرح موفق شود، یک مغز مصنوعی را برای سخنرانی به کنفرانس خواهد فرستاد.

هنری مارکرام تاکنون موفق به تولید بخش هایی از مغز موش شده است.

امیدوار هستند با استفاده از داده های موجود درباره مغز حیوانات، فعالیت مغزی آنها را نیز برای آزمایش های آینده شبیه سازی کنند....

ادامه مطلب

نظرسنجی

    به مطالب و عملکرد سایت زرسازان طی یکسال گذشته چه امتیازی می دهید؟





آمار وبلاگ

  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :