تا %60 درصد تخفیف برای تنها 2 نفر با کد A1964OKG + صدور گواهینامه فقط تا
000000

در این بخش از که ادامه دوره آموزش ساخت منو های اتوران به وسیله سی شارپ هستش پرداختیم به بحث سر گذشت منو های اتوران و این که چی شد که منو های اتوران به کار گرفته شد و... امیدوارم خوشتون اومده باشه  موفق باشید

بسیاری از اوقات پیش می آید که یک متغیر مقداری نداشته باشد و یا مقدار null داشته باشد. همچنین این حالت را در پارامتر های متد ها نیز مشاهده می کنیم که شاید یکی از پارامتر ها مقداری نداشته باشد. حال اگر بدون توجه به این قضیه برنامه ای را نوشته باشیم و کاربر برای یکی از این متغیر ها و یا پارامتر های تاب...

سلام، توی این قسمت میخوایم به طور کامل با ساخت Listbox ها در Tkinter آشنا بشیم و ببینیم که چجوری میتونیم ازشون استفاده کنیم

سلام، توی این قسمت میخوایم به طور کامل با ساخت Scale ها در Tkinter آشنا بشیم و ببینیم که چجوری میتونیم ازشون استفاده کنیم

سلام، توی این قسمت میخوایم به طور کامل با ساخت Checkbox ها در Tkinter آشنا بشیم و ببینیم که چجوری میتونیم ازشون استفاده کنیم

سلام، توی این قسمت میخوایم به طور کامل با ساخت Radio Button ها در Tkinter آشنا بشیم و ببینیم که چجوری میتونیم ازشون استفاده کنیم

در این قسمت از دوره آموزشیمون میخوایم با نحوه استفاده از Button ها در Tkinter آشنا یشیم و به طور کامل باهاشون آشنا بشیم و همینطور یکذره هم بیشتر راجب Entry ها صحبت میکنیم

در این قسمت از دوره آموزشیمون میخوایم با نحوه استفاده از Entry ها در Tkinter آشنا یشیم و به طور کامل باهاشون آشنا بشیم

توی این قسمت از آموزش با هم ساخت Label در Tkinter رو میبینیم و با نحوه قرارگیری object ها در Tkinter به طور کامل آشنا میشیم

تو این قسمت از دوره با ساخت Window و یک صفحه گرافیکی در Tkinter به طور کامل آشنا میشیم و قسمت های مختلف اون رو بررسی میکنیم

سلام، خدمت تمامی شما کاربران عزیز وبسایت توسینسو میخوایم یک دوره خیلی جذاب داشته باشیم با هم، دوره ساخت محیط گرافیکی در پایتون دوره کاملی هست و بعد این دوره میتونید تمامی پروژه هاتون رو به صورت گرافیکی هم طراحی بکنید و یک برنامه جذاب و کاربردی درست کنید

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

دیالوگ های پنجره های کوچکی هستند که به صورت پاپ آپ باز شده و پیغامی را به کاربر نمایش میدهند و یا از آنها میخواهد که کار به خصوصی را انجام دهد مثلا انتخاب یک گزینه. در اندروید برای ساخت دیالوگ ها از AlertDialog استفاده میکنیم و نحوه انجام این کار را به صورت کامل یاد میگیریم. با طراحی دیالوگ های ساده...

در برنامه نویسی اندروید برای اینکه بتونید یک تصویر یا آیکون را داخل محیط اپلیکیشن نمایش دهید تنها راه استفاده از کامپوننتی به نام ImageView است. در این قسمت از دوره برنامه نویسی کاتلین درباره چگونگی استفاده از ImageView و قابلیت هایی که داره صحبت میکنیم. مباحث قسمت 12 آموزش نمایش تصاویر آموزش نمایش...

یکی از مواردی که از نسخه 8 به بعد به جاوا اضافه شده است مبحث Stream است. دقت کنید که این Stream با استریم هایی مانند fileStream, outputStream تفاوت دارد. Stream یک اینترفیس است که به جاوا اضافه شده است و کمک می کند تا پردازش بر روی مجموعه ها را در سطوح بالاتری انجام دهیم و کمتر درگیر موارد فنی مانند...

به عنوان یک برنامه نویس شما علاوه بر مهارت کدنویسی باید به سیستمی که در حال کردن روی آن هستید درک کامل داشته باشید.یکی از مواردی که اکثر برنامه نویسان اندروید با آن مشکل دارند بحث چرخه حیات یا Life Cycle یک اکتیویتی هست.اگر درک صحیحی نسبت به چرخه حیات نداشته باشید قطعا نمیتونید برنامه های بهینه طراح...

با استفاده از Reflection می توان به اعضای داخلی یک شی دسترسی پیدا کرد و با آنها کار کرد. همانطور که می دانید شی یک نمونه ساخته شده از کلاس است. در بخش اول این قسمت با استفاده از Reflection به فیلدهای شی دسترسی پیدا کردیم و مقادیر آنها را خواندیم و حتی مقادیر آنها را تغییر هم داده ایم. نکته مهمی که د...

در این ویدیو به بررسی دو کامپوننت پایه ای در برنامه نویسی اندروید میپردازیم با نام های TextView و EditText. از کامپوننت اول یا TextView برای نمایش متون استفاده میکنیم. در واقع هر کجا شما نیاز داشتید یک کلمه یا چندین خط جمله به کاربر نمایش دهید باید از این کامپوننت استفاده کنید. کامپوننت دیگه ای که ب...

با سلام خدمت شما امید وارم حالتون خوب باشه در اینجا باهم تبدیل عدد در مبنا باینری به متن رو یاد میگیریم ! امید وارم مورد توجهتون قرار گرفته باشه پ.ن:اگر یه سری توپوق ها میزنم یا خوب جملات رو جمع نمیکنم بخاطر اینه که 3 صبح دارم رکورد میکنم :/ نویسنده : محمد حسن پزشکیان منبع : جزیره برنامه نویسی وبسای...

به عنوان اولین کامپوننت در اندروید به بررسی دکمه یا همان Button میپردازیم. در مواردی که بخوایم کاربر گزینه ای را انتخاب کند یا کلیکی انجام بدهد از دکمه ها استفاده میکنیم. کلاس Button زیر مجموعه کلاس TextView هست. مباحث قسمت 9 نحوه ارتباط برقرار کردن بین کدهای xml و کاتلین چگونگی تعریف کردن کامپوننت...

در قسمت قبل Reflection را معرفی کردیم و برخی از کاربرد های آن را مانند گرفتن اطلاعات کلاس از روی شی و گرفتن اطلاعات کلاس از روی نام کلاس و همچنین ساختن یک شی از کلاسی که فقط نام آن را داریم را توضیح دادیم. این باعث شد که تا حدودی با Reflection آشنا شویم. در این قسمت گفته ایم که با استفاده از Reflect...

در این قسمت به معرفی یک امکان به نام Reflection پرداخته ایم. با استفاده از Reflection می توانیم در مورد کلاس ها و اشیا در جاوا اطلاعات مختلفی به دست بیاوریم. همچنین می توان با استفاده از Reflection این اطلاعات را در زمان اجرا استخراج کرد. در جاوا می توان اطلاعات یک کلاس و یک شی را در قالب کلاسی به ن...

یکی از مباحثی که در نسخه های اخیر جاوا معرفی شده و در بسیاری از موارد کاربرد دارد و می توان به کمک آن مفاهیمی مانند Dependency Injection را پیاده سازی کرد ساختن ارجاع از یک متد(Method Reference) است. با استفاده از این مباحث می توان برای انجام یک عمل یک متد را به عنوان ورودی به یک متد داد. البته این ...

  برنامه نویسی شی گرایی یا Object-Oriented Programming یک روش برنامه نویسی و طراحی نرم افزار است که هدف آن نزدیک کردن ساختار برنامه به دنیای اطراف ماست. در قسمت قبلی دوره آموزشی اندروید با کاتلین در مورد برنامه نویسی فانکشنال صحبت کردیم اما توابع به تنهایی نمی توانند امکانات زیادی در اختیار با ...

در چند سال اخیر ، CMS های Headless یا بی کله ! توجه زیادی رو به خودشون جلب کردن . در این مطلب قصد داریم تفاوت های بین مدلهای مختلف CMS و معایب و مزایاشون رو بررسی کنیم  . توجه داشته باشین ، بنا بر این نیست که مثلا بگیم Orchard بهتره یا Wordpress و ... !!! بلکه اقسام مختلف CMS میخوایم صحبت کنیم ...

یکی از قابلیت های جدید زبان جاوا که در نسخه 8 آن ارائه شده است استفاده از Lambda expression است. با استفاده از این قابلیت می توان از نوشتن کدهای اضافی و قدیمی جلوگیری کرد و کدهای برنامه به شکل منسجم تری نوشته می شوند. همچنین از Lambda در کتابخانه ها و توابع بسیاری در زبان جاوا استفاده شده است. در ای...

وقتی شروع به کد زنی میکنیم ، ممکنه جایی برای انجام سریعتر کارها یه سری کدها رو جایی بنویسیم که نباید مینوشتیم . انگار که قیمه رو بریزیم تو ماستااا در زیر 6 مورد از موارد ماست ریزی رو باهم بررسی میکنیم . Map کردن DTO ها چون اولین نقطه ای که درخواست های وب بهش میرسه Action هامون هستن ، به همین خاطر گا...

gRPC یک سیستم متن باز RPC (Remote Procedure Call) هست که در سال 2015 توسط گوگل توسعه داده شده.در این روش ، برنامه ی کلاینت بطور مستقیم توابع موجود در سرور رو که میتونه روی یه کامپیوتر دیگه قرار گرفته باشه رو فراخونی میکنه که این مسئله کمک میکنه که بتونیم برنامه های توزیع یافته رو ایجاد و مدیریت کنیم...

در این قسمت ما وارد دنیای برنامه نویسی تابع گرا یا Functional میشویم. توابع یا متد ها بخش مهمی از ساختار برنامه نویسی هستند که به کدهای ما نظم و قدرت خاصی می بخشند. تا به اینجای کار تمام کدهای خودمون و داخل متد main مینوشتیم اما از این جلسه یاد میگیریم چجوری میتونیم انواع مختلف تابع را تعریف کنیم...

با سلام خدمت همه در خدمتم با یه مطلب کوچیک در مورد تفاوت AND , OR , XOR , NOT   NOT نات یعنی هرچی بجز این ، یجورایی معکوس میکنه ! یعنی بجا 1 بزارید 0 و بجا 0 بزارید 1 ! خلاصه یعنی هرچی بود اون نه ! AND اند یعنی باید دوتاش حتما 1 باشه تا نتیجه بشه 1 ، وگر نه میشه 0 ! یعنی اگر 1 و 1 باشه جواب ...

بعضی وقت ها نیاز داریم که یک سری کارهای تکراری را در برنامه انجام دهیم. برای این کار از حلقه ها استفاده میکنیم. با استفاده از حلقه ها کار مورد نظر خودمون و فقط یکبار کد نویسی میکنیم و با توجه به نیازی که داریم این کد را به تعداد مشخص تکرار میکنیم. حلقه ها باعث میشوند که دیگه وقت خودمون و با کارهای ت...

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

در زمان طراحی یک برنامه کامپیوتری با شرایطی روبرو میشوید که باید تصمیم گیری انجام بدید و شرایط مختلف و بررسی کنید.برای این کار ما از عبارت های شرطی استفاده میکنیم که برای برنامه شرط های مختلف و ایجاد کرده و هر شرط که برقرار بود قطعه کد مربوط به آن شرط اجرا می شود. مباحث قسمت 3 استفاده از کلمه های ک...

این قسمت اولین قسمت از دوره پیشرفته برنامه نویسی جاوا است. در این قسمت دوره معرفی شده است و مفاهیم و مطالبی که قرار است در این دوره تدریس شود آورده شده است. همچنین ابزارهایی را که برای استفاده از این دوره نیاز دارید را نیز معرفی کرده ایم. این دوره سومین دوره از پکیج برنامه نویسی جاوا می‌باشد که...

در قسمت اموزش Functoin ها رو مورد بررسی قرار میدیم و در مورد کاراییشون صحبت میکنیم

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

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

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

دوستان در این جلسه for loop ها یا (حلقه های تکرار) و بعد while,do while که اونها هم حلقه های تکرار هستند رو بررسی میکنیم

در این جلسه اول List هارو مرور میکنیم و بعد map , Switch رو مورد برسی قرار میدیم

در این جلسه می اییم if رو تکمیل میکنیم به زبان ساده و List ها در زبان دارت رو میگیم

در این قسمت ما می آییم اول Operators ها (عملگرها) و بعد می آییم مقداری در مورد if statement (دستورات شرطی) رو کار میکنیم و مورد بررسی قرار میدیم

در این جلسه اومدیم String , var , boolean ,$ , const  رو مورد بررسی قرار درایم و کاربرد هاشونو مورد بررسی قرار دادیم

در این جلسه اومدیم ساختار متغیر ها رو مورد بررسی قرار دادیم و داده های عددی Int : که برای عددهای صحیح(1،2،3،4،....) به کار برده میشد و double : که برای عددهای اعشاری (3.4،5.6،....)به کار برده میشد و داده num که هم عدد اعشاری و هم عدد صحیح رو میتونست در خودش جای بده رو مورد برسی قراردادیم

یکی از بخش‌های مهم توسعه نرم‌افزار، تولید نرم‌افزار برای موبایل و به ویژه برای سیستم عامل های اندروید و iOS است. خود شرکت های تولید کننده این سیستم عامل ها یعنی گوگل و اپل ابزار های خاصی را برای برنامه نویسی مشخص کرده‌اند و به کاربران توصیه کرده‌اند که برای توسعه و تولید نرم...

در این جلسه ما می آییم اول dart sdk رو دانلود ونصب میکنیم که dart sdk  در اصل دستورالعمل های زبان دارت که در یک بسته جمع شده برای استفاده از این زبان پر قدرت، در ادامه می آییم نرم افزار محبوب و قدرتمند Intellij Idea رو نصب میکنیم و بعد از نصب نرم افزار و اجراش اول پلاگین دارت رو در داخل نرم افز...

دوره ای داری شروع میکنیم تحت عنوان دوره برنامه نویس هوشمند فلاتر یک دوره عالی و کامل و کاربردی.دوره از صفر شروع میشه همه چیز گفته میشه داخل دوره.مخاطبای دوره من میتونه یه فرد ۷ ساله باشه تا یه ادم ۷۰ ساله. شما میتونید با گذروندن این دوره وارد بازار کار بشین یعنی میتونین داخل یه شرکت استخدام بشین یا ...

در قسمت قبل در مورد اینکه سیستم انتقال پیام چیست و چگونه کار می‌کند صحبت کردیم. در این مطلب مطالب در مورد rabbitMQ را ادامه به توضیح Exchange ها می پردازیم. Exchangeها پیام‌ها به صورت مستقیم به صف مورد نظر منتشر نمی‌شوند بلکه producer پیام‌ها را به یک exchange تحویل می دهد. وظیفه...

سلام ، با نهمین قسمت (قسمت پایانی) از دوره آموزشی رسم انواع نمودار با Matplotlib در خدمت شما هستیم. در این ویدیو به آموزش عملی نحوه ایجاد انواع نمودارهای پراکندگی (Scatter) سه بعدی با کمک کتابخانه numpy، می پردازیم. از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ارزش قائلید سپاسگزارم. موفق و...

سلام ، با هشتمین قسمت از دوره آموزشی رسم انواع نمودار با Matplotlib در خدمت شما هستیم. در این ویدیو به آموزش عملی نحوه ایجاد انواع نمودارهای پراکندگی (Scatter) می پردازیم. از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ارزش قائلید سپاسگزارم. موفق و پیروز باشید - کاظم تقندیکی

تنظیمات حریم خصوصی
تائید صرفنظر