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

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

C++ چیست؟ در این پست قصد دارم درباره ی زبان سی پلاس پلاس و اینکه خلاصه تاریخچه اش چی بوده؟ اینکه چه ویژگی هایی رو داره؟ و چه کسانی ++C کار می کنند و چه آینده ای رو در بر دارد صحبت کنیم . پس بنابراین اگر از اینکه این زبان رو یاد بگیرید تردید دارید در ادامه با توسینسو همـــراه باشید. سی پلاس پلاس چیس...

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

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

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

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

سلام itpro های عزیز. یکی از زبان های برنامه نویسی جدیدی که مورد استقبال شرکت های بزرگ نمر افزاری قرار گرفته است زبانی به نام kotlin می باشد. داستان این زبان برنامه نویسی از آنجایی شروع می شود که شرکت اپل برای برنامه نویسی سیستم های iOS زبان برنامه نویسی swift را ارائه کرد. به دنبال این کار برنامه نو...

در این آموزش شما با نحوه گرفتن اسکرین شات از دسکتاپ در محیط کنسول اپلیکیشن سی شارپ آشنا خواهید شد البته گرافیکی هم فرقی نمیکنه و همین دستوراته : using System; using System.Text; using System.IO; using System.Drawing; using System.Windows.Forms; namespace Wallpaper { class Program { ...

در این آموزش با بدست آوردن سورس سایت در سی شارپ آشنا خواهید شد . کد زیر این کار را برای ما انجام خواهد داد و ادامه با به برسی کد میپردازیم : try { HttpWebRequest http = (HttpWebRequest)WebRequest.Create(txturl.Text); http.Method = "POST"; W...

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

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

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

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

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

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

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

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

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

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

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

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

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

در این قسمت ابتدا به ساختار پروژه های اندرویدی که با نقشه کار می کند پرداخته شده است و سپس نکاتی در مورد کلید API گوگل گفته شده است و همچنین توضیح داده شده است که به چه شکل می توان پروژه هایی که با نقشه کار می کنند را چگونه با geny motion اجرا می کنیم. در ادامه در مورد marker در نقشه صحبت کرده ایم و...

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

یکی از کنترل های بسیار پرکاربرد در برنامه های Windows Forms کنترل TreeView است که بوسیله آن می توان ساختار درختی از آیتم ها را به کاربر نمایش داد. در قسمت هفتادم از دوره پیشرفته آموزش زبان سی شارپ به بررسی کنترل TreeView و قابلیت های آن خواهیم پرداخت. موارد زیر مربوط به این کنترل در این قسمت آموزش د...

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

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

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

چگونه دات نت فریمورک را بصورت آفلاین نصب کنیم؟ با دو روش میشه Microsoft .NET Framework 3.5 رو در ویندوز 10 به صورت آفلاین نصب کرد که هر دو روش در حقیقت یک راه حل محسوب میشه ولی روش اول رو با استفاده از برنامه انحام میدیم .البته اساتید هم ، همین راه حل رو در سوالاتی که در وب سایت پرسیده شده پیشنهاد ک...

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

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

در قسمت بیست و نهم یک برنامه انجام وظایف (Todo List) می نویسیم و همه ی کار هایی که برای کار با دیتابیس است از اول تا انتها توضیح می دهیم. همچنین در این قسمت با مفاهیم context menu هم آشنا خواهید شد و یک context menu می سازیم و با آن کارهای مختلفی را انجام می دهیم. همچنین انواع کوئری ها را به دیتابیس...

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

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

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

چگونه مشکل Gradle در اندروید استودیو را حل کنیم؟ دوستانی که می خواهند برنامه نویسی اندروید را با استفاده از اندروید استودیو شروع کنند ممکن است در ابتدای کار به یک مشکل برخورد کنند. یعنی هنگامی که شما برای بار اول یک پروژه در اندروید استودیو می سازید ممکن است که پروژه شما BUILD نشود. حالا دلیل آن چیس...

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

کیبوردها اندروید چند حالت دارد؟ چگونه از آنها در برنامه نویسی اندروید استفاده کنیم ؟ یکی از قابلیت هایی که اندروید دارد این است که وقتی شما برروی یک کادر ورودی متن(Edit text) کلیک می کنید کیبوردی که ظاهر می شود متناسب با آن کادر است. برای مثال اگر شما بر روی یک کادر متن که از شما عدد می خواهد کلیک ک...

در قسمت شصت و ششم از دوره آموزشی پیشرفته برنامه نویسی سی شارپ یک کنترل Dropdown ایجاد خواهیم کرد. قبلاً با کنترلی به نام ComboBox آشنا شدیم که لیستی از آیتم ها را برای ما نمایش میداد و کاربر می توانست از لیست نمایش داده یک آیتم را انتخاب کند. اما زمانی هست که نیاز داریم که در Dropdown نمایش داده شده...

در ادامه مباحث ذخیره کننده های دائمی در اندروید در این قسمت در مورد فایل های خارجی صحبت کرده ایم. فایل های خارجی فایل هایی هستند که در داخل storage اندروید ذخیره می شوند و شما می توانید با استفاده از برنامه هایی که file manager هستند به آنها دسترسی داشته باشید. در این قسمت در مورد پوشه های عمومی اند...

یکی از قابلیت های بسیار مهم در برنامه های تحت ویندوز و وب انتخاب تاریخ توسط کاربر است، کاربران به دو صورت می توانند تاریخ را انتخاب کنند: وارد کردن تاریخ مورد نظر در قالب متن انتخاب از روی یک تقویم که اصطلاحاً به این تقویم DateTimePicker گفته می شود متاسفانه کنترل های پیش فرض Visual Studio از تاری...

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

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

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

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

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

چگونه ویژوال استودیو را نصب کنیم ؟ چگونه Visual Studio را دانلود کنیم؟ همونطور که میدونید دو هفته پیش یعنی در روز 7 مارس 2017 معادل سه‌شنبه 17 اسفند 1395 ویژوال استودیو 2017 رونمایی شد. در این نسخه قابلیت های بسیار زیاد و جالب و خوبی اضافه شده به همین دلیل شاید شما هم یکی از افرادی باشید که دوس...

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

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

مشاهده تعداد بازدیدکنندگان با پروسیجر با معماری سه لایه ، در این آموزش می خوایم با هم نمایش تعداد افراد بازدیدکندده رو در Asp.net با معماری سه لایه پیاده سازی کنیم. ابتدا کد های sql رو با هم مرور می کنیم. جدول تاریخ و تعداد بازدیدکنندگان CREATE TABLE [dbo].[DateOnlineUser]( [IdDateOnlinUser] [i...

همانطور که اطلاع دارید مایکروسافت چند روز قبل نسخه نهایی Visual Studio 2017 را ارائه کرد که به همراه آن نسخه 7 زبان سی شارپ نیز ارائه شد. نسخه 7 زبان سی شارپ شامل یکسری تغییرات و ویژگی های جدید است که بیشتر بر روی ساده سازی روند کد نویسی تمرکز داشته که در این فیلم آموزشی به بررسی این ویژگی ها خواهیم...