تا چهل + پنج درصد تخفیف بر روی محصولات آموزشی در تخفیف های روز به روز توسینسو
23:59:59
در صورت خرید دوره به صورت یکجا پنج درصد بیشتر تخفیف بگیرید!!

سلام به کاربران Tosinso. یکی از قدیمی ترین و پرکاربرد ترین package manager ها توی برنامه نویسی package manager مربوط به زبان جاوا هست که Apache Maven نام دارد. البته package manager های مختلفی برای جاوا وجود دارد ولی می‌توان گفت که یکی از معروف ترین و پراستفاده ترین آن‌ها Maven است.دقت داشته باشید ...

سلام به کاربران عزیز Tosinso. یکی از اعمال مهمی که با فایل ها انجام می‌دهیم و هر روزه این عمل را ممکن است چندین بار تکرار کنیم عمل کپی کردن فایل‌ها می‌باشد. همچنین برنامه‌های مختلفی مانند برنامه‌های نصاب و برنامه‌های دانلود نیز عمل کپی کردن را انجام می‌دهند. در این...

سلام به کاربران عزیز Tosinso. در مطلب قبلی در مورد NPM صحبت کردیم. در این مطلب می‌خواهیم در مورد پکیج منیجر محصولات مایکروسافتی یعنی Nuget صحبت کنیم. همانطور که گفتیم Nuget مدیر پکیج های پروژه های مایکروسافتی و پروژه های دات نت می‌باشد که با استفاده از بخش کلاینت آن می‌توان پکیج ها را استفاده و مدیر...

سلام. در قسمت 26 در مورد انیمیشن های دو بعدی (2D Animation) صحبت کرده ایم. روش های مختلفی برای استفاده از انیمیشن ها در اندروید وجود دارد که از جمله آن ها view_animation ها می باشد که در این قسمت view animation ها را هم به کمک فایل xml و هم به صورت java در این قسمت توضیح داده ایم. همچنین مبحث Animat...

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

با سلام در این ویدیو آموزشی ما دو کلاس تحت عنوان دانش آموز و آدرس در نظر گرفتیم که شما رو با موارد زیر آشنا کنیم. 1- نحوه استفاده از complex type ها در Entity Framework (یکی از مزیت های این ویژگی این است که شما با یکبار تعریف کلاس، این کلاس را در سایر کلاس ها بکار می گیرید.واز تکرار فیلد ها جلوگ...

سلام. در قسمت 25 در مورد این که Handler چیست و چه کاربردی دارد صحبت کرده ایم. در این قسمت ابتدا مکانیزم کاری thread ها را در اندروید را بررسی کرده ایم و بعد از آن مواردی را که لازم است از handler استفاده کنیم را مشخص کرده ایم. همچنین روش هایی را که handler می تواند توسط آن با thread اصلی ارتباط داشت...

سلام به کاربران عزیز وب سایت tosinso. در قسمت قبل در مورد اینکه package manager چیست و به چه دردی می‌خورد و دیدیم که با تکنولوژی های امروزی حتماً نیاز به package manger داریم. در این مطلب می‌خواهم در مورد یکی از معروف ترین package manager ها صحبت کنیم و آنpackage manager مربوط به node js یا npm است...

سلام به کاربران عزیز وب سایت tosinso مخصوصاً عزیزان برنامه نویس. تا چند سال پیش برنامه نویسی به گونه‌ای بود که شما با یک زبان شروع به برنامه نویسی می‌کردید و اگر لازم بود از کتابخانه‌هایی استفاده کنید آن را تهیه می‌کردید و به پروژه خود اضافه می‌کردید و به کار خود ادامه می دادید. اما رفته‌رفته استفاد...

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

روند توسعه و بروزرسانی زبان برنامه نویسی جاوا در این سال ها سرعت بالایی گرفته و به تازگی نسخه 12 این زبان محبوب هم منتشر شد, در حالی که خیلی از برنامه نویسان هنوز از نسخه 8 استفاده می کنند. خوبه که همزمان با منتشر شدن نسخه جدید نگاهی هم به ویژگی های جاوا 12 داشته باشیم. جاوا 12 هشت ویژگی جدید معرف...

با سلام در این ویدیوی آموزشی دوکلاس User , Book رو داریم فرض بر این گرفتیم که با همدیگر ارتباط چند به چند دارند. در EFCF وقتی که دوتا کلاس با هم ارتباط چند به چند داشته باشندجدول واسط در DataBase به صورت خودکاربا ترکیب دوتا اسم جدول ایجاد می شود.و ارتباط چند به چند تبدیل می شود به دوتا ارتباط یک ب...

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

Asynchronous JavaScript and XML AJAX Ajax ما را قادر می سازد بخشهایی از صفحه را بدون بارگذاری کل صفحه (refresh) به روز رسانی کنیم. مسلماً بارگذاری مجدد صفحات وب همواره زمانبر و خسته کننده است ضمن اینکه باعث می شود پهنای باند کاربر نیز بیش از حد مصرف شود Ajax تکنیکی برای ایجاد صفحات وب سریع و ...

Sdk مخفف Software development kit است و معنی آن بسته توسعه نرم‌افزار است. یک sdk مجموعه ای از برنامه‌ها و کتابخانه‌ها و ابزارهایی است که برای توسعه نرم‌افزار یا برنامه برای یک دستگاه مشخص و یا سیستم عامل مشخص مورد استفاده قرار می‌گیرد. از sdk های معروف می‌توانJDK, andro...

سلام دوستان عزیز توسینسویی. توی این ویدئو یک فونت دیالوگ می سازیم و اون رو به یک فایل dll تبدیل میکنیم تا توی همه پروژه هامون بتونیم به راحتی ازش استفاده کنیم. یک کامپوننت که کاربر تنظیمات مربوط به قلم رو وارد میکنه(نوع قلم، اندازه، استایل و ...) و تمامی مقادیر به شکل بسیار ساده ای به نرم افزار فرست...

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

در این قسمت مبحث threadها به اتمام می رسد. در این قسمت مفاهیم زیر توضیح داده شده است. استفاده از فیلدهای volatile نحوه استفاده از مکانیزم wait , notify مفهوم join شدن thread ها و نحوه استفاده از آنها مفهوم interrupt برای thread و نحوه مدیریت آن استفاده از داده ساختار هایی که با multi threading سازگ...

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

در این قسمت در مورد اجرای چند خط برنامه که نخ یا thread نامیده می شود صحبت کرده ایم. به شکلی که ابتدا در مورد این که چرا باید از thread استفاده کنیم. و این که سیستم عامل و cpu چگونه thread ها را مدیریت و اجرا می کنند و همچنین معماری cpu ها صحبت کرده ایم. بعد از آن به کلاس هایی که به کمک آن می توان t...

جاوا با هدف کمک به برنامه نویسان برای پیاده سازی الگوریتم های مستقل از نوع (Type) و در عین حال اعمال کنترل نوع قوی تر (Stronger Type Check) در زمان ترجمه (Compile) از قابلیتی به نام Generic بهره می گیرد. تلفیق دو ویژگی استقلال کد از نوع و کنترل نوع قوی تر در زمان ترجمه ، افزایش پایداری و بهبود خوا...

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

در این قسمت به طور کلی در مورد دیالوگ ها صحبت شده است. اما قبل از این که دیالوگ ها توضیح داده شود یک امکان در intellij معرفی شده است و آن هم طراحی GUI به صورت دیداری (بدون کد نوشتن) در intellij است. شما می توانید در intellij با استفاده از ابزارهایی که در اختیار شما قرار می گیرد محیط برنام خود را طرا...

در ادامه مباحث Refactoring به بررسی موارد Introduction می پردازیم. #resharper #ُسی_شارپ #visual_studio #refactor #introduction

در این قسمت به آموزش تغییرات پرداخته ایم. #extraction #resharper #ُسی_شارپ #visual_studio #refactor

در این قسمت به آموزش تغییرات Method Signature پرداخته ایم. #resharper #ُسی_شارپ #visual_studio #refactor #method_signature

Rafactor یکی از مهمترین ابزارهای Resharper است و در واقع به ما کمک می کند ، همان کدی را که قبلا نوشته ایم به صورت بهینه ای بروزرسانی کنیم ، اضافات را از بین ببریم و کد تکراری نداشته باشیم. در چند قسمت آینده به موارد مختلف استفاده Refactor اشاره می کنیم. #resharper #ُسی_شارپ #visual_studi...

ناچ Notch به تکه سیاه بالای صفحه نمایش گوشی ها میگن که برای اولین بار ایفون 10 یا همون ایکس از این طراحی استفاده کرد و کم کم به گوشی های اندرویدی هم راه پیدا کرد.این ناچ میتونه برای طراحی اپلیکیشن های مختلف مشکلات کوچیکی ایجاد کنه چون فضای زیادی اشغال میکنه و باعث بد جلوه دادن UI برنامه میشه. گوگل...

در این جلسه به بررسی و آموزش استفاده از Bookmark ها می پردازیم و نحوه جابجایی بین آنها را بررسی می کنیم ، همچنین در این جلسه به نحوه رفع مشکل کار نکردن برخی شرتکات ها می پردازیم. #resharper #ُسی_شارپ #visual_studio

در این جلسه می خواهیم سطح جستجوی خود را یک پله بالاتر ببریم و موارد کاربرد یک متغیر را در تمامی سطوح Solution خود پیدا کنیم ، امکانات فراهم شده توسط Resharper در مقایسه با Find ساده Visual Studio فوق العاده است. #resharper #ُسی_شارپ #visual_studio

در این جلسه به بررسی شرتکات های جستجو و Explore در فایل ها پرداخته ایم و می بینیم که Resharper چه امکانات بی نظیری نسبت به Solution Explorer دارد. #resharper #ُسی_شارپ #visual_studio

سلام و درود خدمت همه کاربران محترم Tosinso ، مشکل بیشتر کسانی که با ویژوال استادیو زبان سی شارپ و Sql Server آشنایی ( مقدماتی) دارند اینکه آموزشی که نحوه استفاده از این دوتا نرم افزار رو تو یک برنامه یکجا ببیند کم هست بخاطر همین قصد داریم شما را با یک برنامه ساده دفترچه تلفن آشنا کنیم که ما سعی بر...

سلام مجدد به دوستان عزیز قسمت دوم آموزش html را با هم پیگیری میکنیم تگ b: ازاین تگ برای بولد کردن فونت یک نوشته استفاده میکنیم و معمولا قبل از یک متن به کار میره و اون رو بولد میکنه <b> متن مورد نظر </b> این تگ هم با اسلش بسته میشه تگ بعدی تگ br است: که این تگ باعث میشه خ...

در این جلسه به صورت عملی وارد آموزش Resharper می شویم ، با سری مجموعه شرتکات های Navigation کار می کنیم و می بینیم به چه صورت می توان به سادگی و سرعت بین فایل ها جابجا شد ، فایل و محلی که تعریف ، موارد استفاده ، implement ، base و ... یک متغیر ، کلاس یا interface در آن وجود دارند را پیدا کرد. ...

در این جلسه به بررسی تنظیمات (options) افزونه Resharper که به منوهای محیط Visual Studio ما اضافه شده است می پردازیم. #resharper #ُسی_شارپ #visual_studio

در این قسمت مبحث منوها در swing را توضیح دادیم و انواع آیتم هایی که یک منو می تواند داشته باشد را نشان داده ایم. و بعد از آن به سراغ نوار ابزار ها رفته ایم. همچنین نحوه ارتباط اکشن ها با منو ها و کار با کیبورد shortcut ها را هم توضیح داده ایم. به صورت کلی موارد زیر در این ویدیو توضیح داده شده است: ...

در این جلسه به نصب Visual Studio 2017 و ReSharper 2018 و نحوه رجیستر آن پرداخته ایم. #resharper #ُسی_شارپ #visual_studio

دوره افزونه Resharper برای Visual Studio رو با رویکرد زبان #C آغاز می کنیم.این افزونه یکی از محبوبترین افزرونه های ویژوال استودیوست که قابلیت های زیادی رو به اون اضافه میکنه.هدف اصلی این افزونه افزایش بهره وری برنامه نویسان است که با وقت کمتر ، کدهای بیشتری رو بنویسند ، بیشتر فکر کنند و کمتر کار کنن...

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

با مفهوم props و state در مطلب قبلی آشنا شدیم و نحوه کار کردن با props و هم یاد گرفتیم و حالا تو این پست با هم دیگه با state ها آشنا خواهیم شد.گفتیم که state بر خلاف props قابل تغییر هست یعنی هر بار اطلاعات جدیدی میتونه داخل state ما ذخیره بشه. state = { ' myState: 'Lorem } ...

اگر در حال یادگیری برنامه نویسی Reactjs/React Native هستید یا قصد شروع آن را دارید یکی از بخش هایی که در طول کد نویسی با آن سر و کار دارید props و state ها می باشند. به همین منظور در این مطلب با هم دیگه با مفهوم props آشنا میشیم. در کل ما از props و state برای ذخیره کردن اطلاعات موقت در برنامه خودم...

در قسمت پانزدهم کامپوننت هایی را توضیح داده ایم که می توان در داخل آنها تایپ نمود. این کامپوننت ها به این دلیل که ابزار ورودی متنی هستند بسیار مهم هستند. در جاوا کامپوننت های رشته ای مختلفی وجود دارد که در این قسمت توضیح داده شده اند و تفاوت آنها با هم گفته شده است. کامپوننت هایی مثل JTextField, JTe...

در این قسمت اول به سراغ الگوی mvc رفته ایم و گفته ایم که این الگو چیست و در کجا کاربرد دارد. بعد از آن گفته ایم که اعضای swing هم از الگوی mvc استفاده می کند. بعد از آن JButton را مثال زده ایم و گفته ایم که چطور دراین کامپوننت از MVC استفاده شده است و کلاس های مربوطه و فیلد های آنها را معرفی کرده ای...

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

استفاده از پکیج کتابخانه های اندروید به نام Support library یکی از اجزای اصلی در طول توسعه اپلیکیشن های اندرویدی بوده است. این پکیج کلاس ها,کامپوننت ها و ویجت های مختلفی برای فراهم میکرد که باعث افزایش سرعت برنامه نویسی میشد اما گوگل بعد از سال پشتیبانی از این کتابخانه ها و کنار گذاشته و پکیج جدیدی...

در قسمت دوازدهم در مورد listener هایی که برای رفتارهای مختلف یک event source صحبت کرده ایم و برای مدیریت رویداد های آنها صحبت کرده ایم همچنین برای این که مدیریت رویدادهای event source هایی که چند رویداد را به دنبال دارند در مورد کلاس های adapter نیز صحبت کرده ایم و گفته ایم که چگونه می توان با استفا...

در قسمت یازدهم به یکی از بخش های مهم در رابط کاربری یعنی رویدادها پرداخته ایم. رویداد ها بخش مهمی از رابط گرافیکی کاربر هستند. در این قسمت مفاهیم زیر توضیح داده شده اند: مفهوم event ساختار رفتار جاوا هنگام رخ دادن یک event مفهوم event source, listener ساخت listener ها برای کار با event ها نحوه استف...

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

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

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

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

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....