تا %60 تخفیف خرید برای 4 نفر با صدور مدرک فقط تا
00 00 00

جزیره برنامه نویسی و توسعه نرم افزار | دارای نظر | صفحه 2 | توسینسو

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

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

شرکت ها و سازمان ها همیشه به دنبال کم کردن هزینه های خود هستند و از همین روی این روز ها فریموورک های Cross-platform یا چند سکویی حسابی محبوب شده اند. یکی از این فریموورک ها در حوزه برنامه نویسی موبایل React Native می باشد که در این پست با هم دیگه اولین پروژه Hello World خودمون و در RN میسازیم. IDE ب...

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

از آنجا که در ویدیوهای پیش رو این دوره از توابع و پارامترهای قدرتمند کتابخانه NLTK برای پردازش متن (متن کاوی) استفاده خواهد شد. لذا در این قسمت به صورت تئوری و عملی ابزار NLTK و داده های مربوط به آن را (nltk_data) نصب می کنیم. مباحث آموزشی در این ویدیو چگونه ابزار NLTK را نصب کنیم چکونه داده های NL...

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

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

در این قسمت به پردازش داده های متنی فایل های PDF با کمک کتابخانه PyPdf2 به شکل تئوری و عملی می پردازیم. شکل زیر نمایی از پردازش فایل PDF در پایتون را نمایش می دهد. لازم به ذکر است که در تمامی ویدیوها نمونه کد پایتون مربوط به آن به همراه فیلم قابل دانلود می باشد. ارادتمند شما: کاظم تقندیکی موفق باش...

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

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

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

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

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

تفاوت Programmer یا برنامه نویس با توسعه دهنده یا Developer در چیست؟ چگونه می توانیم برنامه نویس را از توسعه دهنده تشخیص دهیم؟ یکی از سئوالاتی که ذهن خودم را این روزها درگیر کرده بود و تصمیم گرفتم در مورد آن در توسینسو مطلب بنویسم این مورد است که تفاوت یک برنامه نویس و یک توسعه دهنده در چیست ؟ در وا...

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

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

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

رسیدیم به پروژه عملی سوم و قسمت آخر دورمون که در خدمتتون هستم با آموزش ساخت یک موزیک پلیر در جاوا. این قسمت کمی کد نویسی بیشتری داریم و من هدفم آشنا کردن شما با قابلیت Drag & Drop کردن در محیط نرم افزار بود. علاوه بر این در این ویدیو شما با کلاس پلیر و کامپوننت Progressbar آشنا خواهید شد که قبلا...

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

در جلسه چهارم آموزش زبان برنامه نویسی YO ، به دستورات شرطی در YO می پردازیم.این دوره چون صرفا جهت آشنایی و با این تفکر که خوانندگان این مطلب سابقه برنامه نویسی دارند ؛ نیاز نمی بینیم که در طول آموزش ها توضیحات تکراری وبعضا اضافی بدهیم. Conditional Statement IF & ElseCo شکل کلی دستور IF ، به ساده...

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

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

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

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

سلام دوستان. این جلسه میریم سراغ یک مبحث جالب داخل wpf. یادم میاد جلسه ی اول گفتم میتونیم به عناصرمون استایل دهی کنیم. یعنی ظاهر اون ها رو خودمون از اول طراحی کنیم و یک رابط کاربری چشم نواز ایجاد کنیم! این جلسه می پردازیم به همین کار. اول با Template آشنا میشیم و یک نمونه برای Button مینویسم. Trigge...

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

سلام دوستان. امیر حسین فضلیخانی هستم و پس از ناکامی های بسیار در انتشار این دوره اومدم تا دوباره شروعش کنیم. دوره ی آموزش برنامه نویسی WPF. در واقع می شه گفت WPF معرفی شده تا محدودیت های ویندوز فرم رو از بین ببره و پلتفرم .NET دوباره بین توسعه دهندگان محبوب بشه. مایکروسافت سال 2008 این تکنولوژی رو م...

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

یکی از چالش های اساسی که امروزه حوزه ای تی و بخصوص شرکت های بزرگ بازیابی اطلاعات مانند گوگل با آن روبه رو هستند، چالش نحوه آنالیز مجموعه متون موجود در وب می باشد. یکی از روش هایی که با استفاده از آن می توان داده های متنی را مورد کاووش و آنالیز قرار داد، متن کاوی (text mining) می باشد.متن کاوی به دن...

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

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

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

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

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

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

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

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

در قسمت مفاهیم (Fragment) فرگمنت ها و دلایل استفاده از آنها توضیح داده شد در این قسمت به مدیریت فرگمنت ها پرداخته ایم. در این قسمت گفته ایم که چگونه می توان چند فرگمنت را داخل صفحه اضافه کرد و آنها را حذف کرده و جایگزین نمود. موارد زیر در این قسمت گفته شده است. اضافه کردن فرگمنت های مختلف در یک Con...

چرا بعضي از نرم افزار ها براي نصب setup مي شوند،‌ و بعضي ديگر install ؟ از خیلی آی تی من ها که این سوال رو بپرسید براشون جالبه به این موضوع فکر کنن ولی نمیتونن جواب صحیح رو بدن و هرکس دلایل و منطقی رو پیش میکشه ولی آیا تا به حال تحقیق جامعی واقعا انجام شده که اگر ما نرم افزاری ساختیم برای اون i...

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

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

در این قسمت از دوره آموزشی پیشرفته زبان سی شارپ با Windows Service ها و نحوه ایجاد آن ها بوسیله زبان سی شارپ آشنا خواهیم شد. Windows Service ها، نوعی از برنامه های تحت ویندوز هستند که به صورت Background در ویندوز اجرا می شوند و سایر برنامه ها می توانند از سرویس های ویندوز استفاده کنند. برای مثال، SQ...

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

هر برنامه نویس برای رفع مشکلات برنامه ای که نوشته نیاز به این دارد تا اطلاعاتی دقیق از روند اجرای کدها داشته باشد. این اطلاع در زمان توسعه Application به راحتی و در محیط Visual Studio بدست می آید و برنامه نویس می تواند بوسیله قابلیت های Debug کردن برنامه ای که نوشته را خطایابی کرده و مشکلات آن را بر...

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

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

یکی از مباحث مهم و کاربردی در برنامه نویسی سی شارپ مبحث برنامه نویسی شبکه یا Network Programming است، مبحث Network Programming زیر شاخه های بسیاری دارد، اما به صورت کلی زمانی که شما قصد ارسال اطلاعات از یک سیستم به یک سیستم دیگر را در محیط شبکه داشته باشید این کار را بوسیله قابلیت های Network Progra...

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

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

در قسمت صد و چهارم از دوره پیشرفته آموزش زبان سی شارپ مقدمه ای خواهیم داشت بر برنامه های UWP یا Universal Windows Platform. برنامه های UWP با ارائه ویندوز 10 معرفی شدند و هدف نوشتن برنامه هایی است که قابلیت اجرا بر روی Device های مختلفی که ویندوز 10 بر روی آن ها نصب است را داشته باشند. مباحثی که در ...