De.coder
472 subscribers
458 photos
44 videos
191 files
300 links
Download Telegram
دوستانی که مایل به تبادل علمی با ما هستند از ID زیر استفاده کنند
@decodersup
با تشکر
@de_coder
معرفی تایپِ Enums در Java

@de_coder
بخش اول

@de_coder
بخش دوم

@de_coder
بخش سوم

@de_coder
پیاده سازی MultiThreading با یک مثال

زبان : #C

سطح : آسان

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

namespace SoloLearn
{
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
معرفی Vector

با توجه به تصویر زیر که از سایت microsoft اسکرین شده است می توان دریافت که IDE این شرکت یعنیMicrosoft Visual studio در دو نسخه ی professional و express ، ارجاع دادند یک متغیر به عنوان طول یک آرایه در ++C را قبول نمی کند یعنی آرایه با طول پویا را نمی توان به صورت مستقیم در آرایه استفاده کرد

@de_coder
برای حل این مشکل راه کار های متفاوتی وجود دارد که ما به بیان یکی از آن ها در این قسمت می پردازیم
@de_coder
وکتور ها

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

@de_coder
حال در یک مثال از Vector استفاده می کنیم

زبان : ++C

Developed by : Mohamma[)R

@de_coder
پیاده سازی داده ساختار Queue ( صف )

زبان : Java

سطح : آسان

Developed by : Jr.Y

@de_coder
Queue in Java ( De.coder();).zip
31.3 KB
سورس کد پیاده سازی داده ساختار Queue در جاوا

Developed by : Jr.Y

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

@de_coder
با عرض شب بخیر خدمت همه ی دوستان

پیام های زیادی رو نسبت به اینکه پروژه های اساتید رو قرار بدیم دستمون رسیده و به نظرمون رسید یه توضیحی راجع به این موضوع بدیم

دوستان چون قرار هست که بر اساس این پروژه ها اساتید دانشجویانشون رو ارزیابی بکنند کار درست و اخلاقی ای نیست که بیایم سورس کدش رو قرار بدیم
شما حتی اگر دنبال سورس کد این پروژه ها می گردید با یک سرچ در اینترنت قطعا پیدا خواهید کرد

اما نکته اینجاست که اکثر این اساتید مثل استاد میرابی بسیار اساتید کارکشته و خبره ای هستند به گونه ای که اگر شما سورس کد رو کپی کنید و تحویلشون بدید می فهمند و هیچ نمره ای بهتون نمی دن

برای همین فکر نمی کنیم که راه دیگه ای به جز یادگیری ساخت این پروژه وجود داشته باشه

چون تقاضا و درخواست ها زیاد بوده قصد ساخت چند ویدئوی آموزشی رو داریم که به وسیله اون تا جایی که ممکنه راهنمایی تون کنیم و ابزار های مورد نیاز ساخت این پروژه ها رو بهتون معرفی کنیم

به زودی در کانال قرار می دهیم

ممنون که هستید و ما رو همراهی میکنید 🙏

@de_coder
ایلستریتر (Illustrator)

××این بخش به درخواست کاربران قرار داده شده است××

ایلستریتر یکی از نرم افزار های شرکت Adobe است که مهمترین ویژگی آن استفاده از وکتور (Vector)یا بردار در مقیاس بندی های میز کار است و به کاربر اجازه می دهد برای ایجاد یک مقیاس در میزکار خود محاسبات ریاضی را به عنوان ورودی به نرم افزار بدهد. این مورد چنان طراحی شده که اگر بر روی تصویری زوم شود پیکسل‌های تصویر تغییر نکند.
شما می توانید از این نرم افزار برای رسم هرگونه نمودار ، چارت ، لوگو ، کارتون و .... استفاده کنید .البته شایان به ذکر است که نرم افزار قدرتمندی مانند ایلستریتر کاربرد های مختلف زیادی دارد و به هیچ عنوان در غالب یه مقاله نمی گنجد اما به طور کلی ایلستریتر یک دستیار خوب برای طراحان و هنرمندان است تا ایده های نابشان را پیاده کنند.
این نرم افزار با توجه به وکتوری بودنش این امکان را به شما می دهد که تصاویر ساخته شده توسط این نرم افزار را هر اندازه که لازم است تغییر اندازه دهید، بدون آنکه تغییری در کیفیت تصویر ایجاد شود. این قابلیت علاوه بر اینکه به کاربر این امکان را می دهد که ظرافت بیشتری در کار داشته باشد ، این امکان را نیز فراهم می کند تا بدون هیچ مشکل و افت کیفتی از کارهای دیگر کاربران برای سهولت در کار خود استفاده کنید.
به طور کلی و ساده تفاوت میان Illustrator و Photoshop را این گونه می توان بیان کرد که ایلستریتر برای طراحی ، اسکچ زدن و نقش‌های اولیه کاربرد دارد که البته قابلیت ارتقا توسط همین نرم افزار را هم دارند و فوتوشاپ در زمینه افزایش کیفیت تصاویر و ایجاد جلوه های بصری ، زیرا ابزارهای طراحی در فوتوشاپ به قدرتمندی ایلستریتر نیست . اما به طور کلی این دو برنامه شباهت های زیادی به یکدیگر دارند و حتی رابط کاربری آنها نیز تا حد زیادی شبیه یکدیگر طراحی شده است.
یکی از سایت های قدرتمند در زمینه آموزش ایلستریتر و فوتوشاپ persiangfx.com است که می توانید به آن مراجعه کنید. همچنین کتاب و ویدئو های آموزشی نیز در کانال قرار خواهد گرفت .
#parsa
@de_coder