De.coder
471 subscribers
458 photos
44 videos
191 files
300 links
Download Telegram
برای فهم برنامه بالا به نکات آموزشی زیر توجه کنید

@de_coder
معرفی کتابخانه cTime

@de_coder
معرفی تایپِ time_t

@de_coder
معرفی tm

@de_coder
معرفی localtime

@de_coder
دوستان تمامی نکات آموزشی بالا از سایت https://www.cplusplus.com
برداشته شده
ما هم تنها قسمت معرفی این توابع و متغیر ها و کلاس ها رو اسکرین گرفتیم

داخل سایت برای هر کدوم از این موارد مثال هم زده که اگر دوست دارید می تونید با مراجعه به سایت اون مثال ها رو هم ببینید

@de_coder
De.coder
معرفی Vector با توجه به تصویر زیر که از سایت microsoft اسکرین شده است می توان دریافت که IDE این شرکت یعنیMicrosoft Visual studio در دو نسخه ی professional و express ، ارجاع دادند یک متغیر به عنوان طول یک آرایه در ++C را قبول نمی کند یعنی آرایه با طول پویا…
@de_coder
در پست های قبلی درباره ی وکتورها و استفاده ی آنها برای ایجاد آرایه هایی با طول پویا به عنوان یکی از راه های ایجاد آرایه ها صحبت شد اما اکنون راه دیگری نیز برای ایجاد همان آرایه ها وجود دارد .
در این روش بدون آنکه از کتابخانه ی وکتور استفاده کنید می توانید به جای آن از کلاس یک متغیر با طول پویا ساخته و در همان کلاس یک آرایه تک بعدی بسازید که در واقع دو بعد می شود زیرا اگر در متد main از کلاس ، آرایه ی پویا بسازید یعنی دارید کار بعد اول و آن آرایه در کلاس دارد کار بعد دوم را برای شما ایجاد می کند کد ایجاد آرایه با طول پویا:
Int x;
Cin>>x;
Int *p;
P=new int [x];
@de_coder
اما نمی توان در این کد از یک بعد دیگر اضافه کرد.
ساخت آرایه از کلاس مانند کد بالا می باشد با این تفاوت که یک متغیر اشاره گر از نام کلاس می سازید.
اگر نام کلاس ما stu باشد کد به صورت زیر خواهد بود:
Int x;
Cin>>x;
Stu *s;
S=new stu [x];
@de_coder
Testing by:pilo(decoder-team)
پیاده سازی MultiThreading

زبان #C

سطح برنامه آسان

@de_coder
سورس کد Multithreading

@de_coder
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;

namespace Decoder
{
class Program
{
static char[] letters = {'a', 'b', 'c', 'd', 'e'};
static char[] numbers = {'1', '2', '3', '4', '5'};

static void PrintNumbers()
{
for (int i = 0; i < 5; i++)
{
Console.Write(numbers[i] + " ");
Thread.Sleep(10);
}
}
static void PrintLetters()
{
for (int i = 0; i < 5; i++)
{
Console.Write(letters[i] + " ");
Thread.Sleep(10);
}
}

static void Main(string[] args)
{
Thread t1 = new Thread(PrintNumbers);
Thread t2 = new Thread(PrintLetters);

t1.Start();
t2.Start();
}
}
}

@de_coder
خروجی برنامه

@de_coder
@de_coder
این کتاب به معرفی مفهوم بازی کاری (Gamification) پرداخته است. مفهومی که به تازگی مطرح شده است و کاربردهای فراوانی در حوزه های آموزش، فناوری اطلاعات، مدیریت و کسب و کار و توانمندسازی منابع انسانی یافته است. پیداست که شناخت، تحلیل و تسلط بر مفاهیم و رویکردهای جدید به ویژه در بسترهای اجتناب ناپذیری چون فضای مجازی، لازمه اصلی تعامل و مدیریت فرصت ها و تهدیدهای برآمده از آن خواهد بود.
@de_coder
طبق تعریف این کتاب، بازی کاری به معنای استفاده از اندیشه بازی ساز (Game-design thinking) و استفاده از مکانیزم ها، تکنیک ها و المان های بازی، بویژه بازی های کامپیوتری، در بسترهای دیگر (بجز بستر بازی) برای ایجاد خشنودی و افزایش اشتیاق کاربران، حل مسائل، بهبود فرایندها و یادگیری در آن بسترها می باشد. همچنین برای درک بهتر بازی کاری باید به تفاوت آن با زمینه های مشابهی مانند بازی های جدی، شبیه سازی و نظریه بازی ها توجه داشت.
مهمترین مباحث مطرح شده در این کتاب عبارتند از: تعریف مفاهیم بازی و بازی کاری، بازی کاری یا بازی نمایی، تاریخچه بازی کاری، تاثیرگذاران در بازی کاری، مکانیزم های بازی و انگیزاننده رفتاری، کاربردهای بازی کاری، مثال های کاربردی از بازی کاری و روند و آینده بازی کاری.
@de_coder
فایل:👇👇👇👇👇👇👇👇
بازی دوز با استفاده از داده ساختار Linked List

زبان : #C

سطح برنامه : متوسط

Developed by : S3PEHR

@de_coder
XO(with LinkedList).zip
72.8 KB
سورس کد بازی دوز با استفاده از داده ساختارِ Linked List

Developed by : S3PEHR

@de_coder
نمونه ای از خروجی بازی

@de_coder
حل سوال بالا

زبان جاوا

سطح برنامه آسان

Developed by : S3PEHR

@de_coder
SquareInDiamund.zip
18 KB
سورس کد برنامه
Developed by : S3PEHR

@de_coder
نمونه ای از خروجی برنامه

@de_coder