Loading…

جزیره برنامه نویسی و توسعه نرم افزار

  • مرتب سازی بر اساس
  • تعداد نمایش در هر صفحه
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت بیست و یکم: تکمیل بازی دوز
دوره آموزشی برنامه نویسی اندروید قسمت بیست و یکم: تکمیل بازی دوز سلام به ITPRO های عزیز. در قسمت قبل نوشتن بازی دوز را شروع کردیم و با استفاده از انیمیشن ها رابط کاربری این بازی را ساختیم و دیدیم که چگونه با انیمیشن ها می توان حرکات متنوعی طراحی کرد. حالا در این قسمت بیشتر به منطق بازی می پردازیم و می گوییم که چطوری باید تشخیص داد که بازی برنده داشته است و چه کسی برنده است. همچنین چطور می شود که بازی دوباره شروع شود و در چه حالتی بازی مساوی خواهد شد. برای پیاده...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت بیستم: کار با انیمیشن ها و شروع نوشتن برنامه دوز
 دوره آموزشی برنامه نویسی اندروید قسمت بیستم: کار با انیمیشن ها و شروع نوشتن برنامه دوز سلام دوستان ITPRO. در قسمت قبل انیمیشن ها را معرفی کردیم و گفتیم که چگونه از آنها استفاده می شود. در این قسمت ما می خواهیم یک بازی بنویسیم و از انیمیشن ها در این بازی استفاده کنیم. و همچنین استفاده از مطالب جاوا در برنامه های کاربردی را نیز تقویت کنیم. در این برنامه علاوه بر استفاده از انیمیشن ها از مفاهیم متد ها و مقادیر رشته ها و تبدیل رشته ها و کار با المان های جاوا بسیار استفاده شده است تا شما...
حسین احمدی
فیلم آموزشی: آشنایی با ویژگی های جدید سی شارپ 7
آشنایی با ویژگی های جدید سی شارپ 7 همانطور که اطلاع دارید مایکروسافت چند روز قبل نسخه نهایی Visual Studio 2017 را ارائه کرد که به همراه آن نسخه 7 زبان سی شارپ نیز ارائه شد. نسخه 7 زبان سی شارپ شامل یکسری تغییرات و ویژگی های جدید است که بیشتر بر روی ساده سازی روند کد نویسی تمرکز داشته که در این فیلم آموزشی به بررسی این ویژگی ها خواهیم پرداخت. مباحثی که در این ویدیو با آن ها آشنا خواهید شد: 1 آشنایی با Out Variables و نحوه استفاده...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت نوزدهم: آموزش کار با انمیشن ها در اندروید
 دوره آموزشی برنامه نویسی اندروید قسمت نوزدهم: آموزش کار با انمیشن ها در اندروید سلام دوستان ITPRO. به خاطر این که سیستم عامل اندروید یک سیستم عامل برای موبایل و دستگاه هایی است که مخاطب متنوعی دارد باید یک رابط کاربری جذاب داشته باشد. یکی از عواملی که باعث بالا رفتن جذابیت یک رابط کاربری می شود استفاده از جلوه های تصویری است. یکی از جلوه های تصویری انمیشن ها هستند. در قسمت نوزدهم انمیشن ها در اندروید را معرفی کرده ایم و آنها را توضیح داده ایم و گفته ایم که چطور پیاده سازی و ا...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت هجدهم: ادامه نوشتن موزیک پلیر
 دوره آموزشی برنامه نویسی اندروید قسمت هجدهم: ادامه نوشتن موزیک پلیر با سلام به دوستان ITPRO. در قسمت قبل شروع به نوشتن یک پخش کننده آهنگ یا موزیک پلیر کردیم که تاحدودی پیش رفتیم و در این قسمت به تکمیل موزیک پلیر گفته شده ادامه داده ایم. در این قسمت بخش های زیر گفته شده است. 1 فرمت بندی زمان اجرا و زمان کل ترک مورد نظر 2 کار با تایمر های برای تغییر رابط کاربری 3 دسترسی به کاور آلبوم موسیقی 4 افزودن قابلیت MUTE شدن ترک و کار با اسپیکرهای سمت راست و چپ 5 دسترسی...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت هفدهم: کار با فایل های چندرسانه ای و نوشتن یک موزیک پلیر
دوره آموزشی برنامه نویسی اندروید قسمت هفدهم: کار با فایل های چندرسانه ای و نوشتن یک موزیک پلیر سلام به دوستان ITPRO. در قسمت هفدهم فایل های چندرسانه ای را توضیح داده ایم و قدم به قدم به نوشتن یک پلیر صدا پرداخته شده است. این پلیر قابلیت های مختلفی از جمله کم و زیاد کردن حجم صدای آهنگ و موسیقی و همچنین قابلیت جلو و عقب بردن و حرکت در یک ترک موسیقی می باشد. قسمت هایی که در این ویدیوی آموزشی توضیح داده شده است به شرح زیر است: 1 افزودن فایل های چندرسانه ای به پروژه 2 پخش یک فایل چندرسانه ای ...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت شانزدهم: آموزش toggle button و نوشتن برنامه چندزبانه اندرویدی
دوره آموزشی برنامه نویسی اندروید قسمت شانزدهم: آموزش toggle button و نوشتن برنامه چندزبانه اندرویدی سلام به دوستان ITPRO در قسمت شانزدهم به معرفی و کار با toggle button ها پرداختیم و بعد از آن گفته این که چگونه می توان مانند آب خوردن برنامه چندزبانه در اندروید نوشت. به شکل تیتروار در این قسمت مطالب زیر گفته شده است: 1 استفاده از یک toggle button 2 بررسی حالت ها و رویدادهای مختلف یک toggle button 3 ساخت برنامه ای که متن های آن به چندین زبان متفاوت باشد مثل انگلیسی و فارسی 4 ساخت برنامه ای که ...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت پانزدهم: آموزش Layout های اصلی اندروید
دوره آموزشی برنامه نویسی اندروید قسمت پانزدهم: آموزش Layout های اصلی اندروید با سلام به ITPRO های عزیز در قسمت پانزدم به Group Layout ها پرداخته شده است که این Group Layout ها در برگیرنده بقیه کنترلهای اندرویدی هستند. Group Layout ها هرکدام ویژگی های خاصی دارند که در وضعیت های مختلف می توان از یکی از آنها یا ترکیبی از آنها استفاده کرد. در این ویدیوی آموزشی به مفاهیم زیر پرداخته شده است. 1 آموزش کار با Linear Layout 2 آموزش کار با Relative Layout و تعیین محل قرار گیری کن...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و چهارم :: برنامه انبارداری و فروشگاه - قسمت سیزدهم (مشکل ستون های Computed و افزودن قابلیت OUTPUT به Repository ها)
دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و چهارم :: برنامه انبارداری و فروشگاه - قسمت سیزدهم (مشکل ستون های Computed و افزودن قابلیت OUTPUT به Repository ها) یکی از مشکلات موجود در Repository های پروژه انبار و فروش، عدم مقدار دهی ستون های Computed و Identity بعد از درج یا به روز رسانی اطلاعات است که این موضوع باعث ایجاد مشکل در فرم های ویرایش اطلاعات می شود، یعنی زمانی که شما یک رکورد را در بانک اطلاعاتی درج می کنید، Id رکورد مورد نظر در Entity مقدار دهی نمی شود و این موضوع باعث ایجاد مشکل در ویرایش اطلاعات بعد از درج رکورد می شود (در صورتی که فرم نمای...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و سوم :: برنامه انبارداری و فروشگاه - قسمت دوازدهم (ایجاد زیرساخت فرم های ورود اطلاعات)
دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و سوم :: برنامه انبارداری و فروشگاه - قسمت دوازدهم (ایجاد زیرساخت فرم های ورود اطلاعات) در کلیه برنامه هایی که نوشته می شوند، نیاز به ویرایش یا تعریف موجودیت ها داریم، برای اینکار فرم هایی تعریف می کنیم که کاربر داخل آن بتواند مقادیر مورد نظر را وارد کرده و سپس عملیات به روز رسانی یا افزودن موجودیت انجام شود. در قسمت های قبلی یاد گرفتیم که چگونه می توانیم فرم های ورود اطلاعات تعریف کنیم و کنترل های اضافه شده بر روی فرم را به خصوصیت های یک کلاس Bind کنیم. در قسمت شصت و سوم قصد داریم ز...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت چهاردهم: کار با ورودی های غیرمتنی در اندروید
دوره آموزشی برنامه نویسی اندروید قسمت چهاردهم: کار با ورودی های غیرمتنی در اندروید با سلام به دوستان عزیز ITPRO در قسمت چهاردهم از دوره برنامه نویسی اندروید به ورودی های غیر متنی پرداخته شده است. ورودی های غیر عددی ورودی هایی هستند که اطلاعاتی را به برنامه می دهیم بدون این که با کیبورد چیزی را تایپ کنیم. در این ویدیوی آموزشی به موارد زیر پرداخته شده است. 1 Radio button ها و Radio group ها و نحوه استفاده از آن و استفاده از مطالب انتخاب شده 2 Check box ها و نحوه استفاده از آن ه...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت سیزدهم: ساخت ListView ها و Adapter های سفارشی
دوره آموزشی برنامه نویسی اندروید قسمت سیزدهم: ساخت ListView ها و Adapter های سفارشی سلام به دوستان ITPRO در قسمت سیزدهم ابتدا به طراحی و ساخت آیتم های یک لیست ویو می پردازیم و می گویی که چگونه می توان کنترل های مختلفی را در صفحه قرار داد و خصوصیات آنها را برای نمایش بهتر تنظیم کرد. همچنین برای جلوه داشتن نمایش از گرادیان ها استفاده کرده ایم و همچنین در حالت های مختلف اجرای برنامه آیتم ها را تغییر ظاهر می دهیم تا با کاربر ارتباط بهتری داشته باشد و همچنین برای این که آیتمی که با سل...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت دوازدهم: کار با list view ها و adapter ها
دوره آموزشی برنامه نویسی اندروید قسمت دوازدهم: کار با list view ها و adapter ها با سلام به ITPROهای عزیز به خاطر این که صفحات موبایل و نسبتا کوچک هستند از لیست ها در آنها زیاد استفاده می شود. مثل لیست مخاطبان شما در دفترچه تلفن یا لیست چت های شما در پیام رسان گوشی شما و یا لیست تماس ها شما و یا لیست .... می بینید که از لیست ها در برنامه نویسی اندروید بسیار استفاده می کنیم. در قسمت دوازدهم از دوره آموزشی برنامه نویسی اندروید به لیست ها پرداخته شده است. لیست ها برای این که بتوا...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و دوم :: برنامه انبارداری و فروشگاه - قسمت یازدهم (ایجاد زیرساخت اولیه GridView)
دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و دوم :: برنامه انبارداری و فروشگاه - قسمت یازدهم (ایجاد زیرساخت اولیه GridView) در برنامه ویندوز فرم برای نمایش اطلاعات از کنترل DataGridView استفاده می کنیم که در طول دوره تا این لحظه نیز چندین بار از این کنترل استفاده شده. اما همانطور که بارها در طول دوره گفته شد قصد داریم طراحی فرم ها در محیط Designer را به حداقل برسانیم و در همین راستا در قسمت شصت و دوم از سری آموزشی پیشرفته زبان سی شارپ یک کلاس برای کار با GridView خواهیم نوشت که بتوانیم بدون نیاز به مراجعه به محیط Desig...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و یکم :: آشنایی با Expression Tree ها
دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و یکم :: آشنایی با Expression Tree ها یکی از قابلیت های بسیار جالب و البته کاربردی در زبان سی شارپ، Expression Tree ها هستند. Expression Tree یک نمای درختی از یک Lambda Expression می باشند که می توان بوسیله یک آن ها از طریق کد یک عبارت Lambda را به صورت داینامیک ایجاد کرد یا یک Expression را به صورت مرحله به مرحله و درختی پیمایش کرد. آشنایی با Expression Tree ها پیش نیاز قسمت های بعدی است که باید زیر ساخت Entity Editor ها و Grid Contr...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت شصتم :: برنامه انبارداری و فروشگاه - قسمت دهم (پیاده سازی ساختار تعریف Action ها برای View ها)
دوره پیشرفته آموزش زبان سی شارپ - قسمت شصتم :: برنامه انبارداری و فروشگاه - قسمت دهم (پیاده سازی ساختار تعریف Action ها برای View ها) تا این لحظه بخش مربوط به نمایش View ها و پیاده سازی زیرساخت ViewEngine برنامه فروش و انبار را پیاده سازی کردیم. در ادامه قصد داریم ساختاری ایجاد کنیم که بتوانیم بدون مراجعه به صفحه Designer و بوسیله کد Button های مورد نیاز در View ها را ایجاد کنیم. با این کار روند طراحی View ها نسبت به زمانی که از محیط Designer استفاده می کنیم بسیار سریعتر می شود. به دکمه های ایجاد شده برای View ها اصطلاحاً Action...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و نهم :: برنامه انبارداری و فروشگاه - قسمت نهم (تکمیل زیرساخت برای نمایش و مدیریت View ها)
دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و نهم :: برنامه انبارداری و فروشگاه - قسمت نهم (تکمیل زیرساخت برای نمایش و مدیریت View ها) تا این لحظه در پروژه فروش و انبار داری برخی زیر ساخت های پروژه را فراهم کردیم. در ادامه باید ساختاری برای نمایش فرم ها یا بهتر بگوییم View های برنامه فراهم کنیم. منظور از View ها همان فرم های برنامه هستند که در پروژه انبار داری در دو حالت نمایش داده می شوند: 1 نمایش به صورت Tab مانند مرورگر Chrome که با کلیک بر روی منو های برنامه یک Tab جدید برای View ها باز شده و فرم نمایش داده می شود 2 نمایش...
erfanmazraei
فیلم آموزشی: آموزش برنامه نویسی پایتون از صفر تا بینهایت .::. درس اول :: قسمت اول : آشنایی با دیتاتایپ هاو نوع ها و شروع کار با اعداد و توابع پرکاربرد
آموزش برنامه نویسی پایتون از صفر تا بینهایت .::. درس اول :: قسمت اول : آشنایی با دیتاتایپ هاو نوع ها و شروع کار با اعداد و توابع پرکاربرد مطالب قسمت اول از درس اول آموزش پایتون از صفر تابینهایت : آشنایی با دیتاتایپ های پایتون آشنایی باعملگر ها در پایتون معرفی چند تابع پرکاربرد درپایتون آشنایی با نوع ها در پایتون به صورت مقدماتی کار بااعداد نحوه تبدیل نوع ها به یکدیگر در پایتون نحوه ایمپورت کردن ماژول واستفاده از ثابت های آن ماژول آشنایی با ماژول math واستفاده از ثابت های آن معرفی انواع number و توابع تبدیل آنها به یکدیگر...
erfanmazraei
فیلم آموزشی: آموزش برنامه نویسی پایتون از صفر تا بینهایت .::. مقدمه : معرفی این دوره آموزشی و نصب پایتون و شروع کار با آن
آموزش برنامه نویسی پایتون از صفر تا بینهایت .::. مقدمه : معرفی این دوره آموزشی و نصب پایتون و شروع کار با آن ویرایش میشه
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت یازدهم: کاربرد activity ها و intentها و برنامه های کاربردی
دوره آموزشی برنامه نویسی اندروید قسمت یازدهم: کاربرد activity ها و intentها و برنامه های کاربردی سلام به Itpro های عزیز. در قسمت قبل در مورد Activity ها و intent ها صحبت کردیم . در این ویدیوی آموزشی دو مثال را قدم به قدم طراحی و پیاده سازی می کنیم تا بهتر با استفاده از activityها و intent ها آشنا شویم. مباحثی که در خلال این دو برنامه برای شما توضیح داده شده است عبارتست از: 1 استفاده از activityها برای ساخت یک برنامه master/dialog 2 فراخوانی یک activity و گرفتن resultاز آن 3 پردازش result...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و هشتم :: برنامه انبارداری و فروشگاه - قسمت هشتم (زیر ساخت اولیه برای فرم اصلی و نمایش View ها)
دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و هشتم :: برنامه انبارداری و فروشگاه - قسمت هشتم (زیر ساخت اولیه برای فرم اصلی و نمایش View ها) تا این لحظه در پروژه فروش و انبار داری برخی زیر ساخت های پروژه را فراهم کردیم. در ادامه باید ساختاری برای نمایش فرم ها یا بهتر بگوییم View های برنامه فراهم کنیم. منظور از View ها همان فرم های برنامه هستند که در پروژه انبار داری در دو حالت نمایش داده می شوند: 1 نمایش به صورت Tab مانند مرورگر Chrome که با کلیک بر روی منو های برنامه یک Tab جدید برای View ها باز شده و فرم نمایش داده می شود 2 نمایش...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و هفتم :: آشنایی با User Control ها
دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و هفتم :: آشنایی با User Control ها در قسمت پنجاه و هفتم از دوره آموزشی پیشرفته برنامه نویسی سی شارپ به بررسی مقدماتی User Control ها می پردازیم. بوسیله User Control ها می توان با ترکیب یک یا چند کنترل پیش فرض دات نت کنترل های جدید ایجاد کرد، علاوه بر آن می توان بوسیله قابلیت های گرافیکی دات نت کنترل های کاملاً جدید ایجاد کرد که ما در این قسمت با حالت اول آشنا می شویم. این مبحث مقدمات استفاده از User Control ها در برنامه فروش و انبا...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت دهم: معرفی و کار با activity ها و intentها
دوره آموزشی برنامه نویسی اندروید قسمت دهم: معرفی و کار با activity ها و intentها سلام به همه ITPRRO های عزیز. در قسمت دهم به بررسی activity ها پرداخته ایم و آنها را تعریف کرده ایم و عملکرد آن را توضیح داده ایم. سپس به بیان چرخه حیات activity ها پرداخته ایم و گفته ایم که چه اتفاقاتی می افتد و چه رویدادهایی پیش می آید تا یک activity لود شود. در ادامه برای تست و فهمیدن توالی فراخوانی متد ها برنامه ای نوشته ایم که ببینم چه قسمت هایی در شروع برنامه اجرا می شود. سپس به مفهوم intent...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و ششم :: تاریخ شمسی در سی شارپ و کلاس PersianCalendar
دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و ششم :: تاریخ شمسی در سی شارپ و کلاس PersianCalendar در قسمت قبلی و زمانی که قصد داشتیم مقادیر StartDate و FinishDate را برای سال مالی مقدار دهی کنیم با تاریخ شمسی به صورت خیلی خلاصه کار کردیم. اما برای کار با تاریخ شمسی نیاز هست که بیشتر با این موضوع آشنا شویم که قسمت پنجاه و ششم را به این موضوع اختصاص دادیم. در این قسمت با مطالب زیر آشنا خواهید شد: 1 آشنایی با فضای نام System.Globalization و کلاس Calendar 2 آشنایی با کلاس PersianCalendar و کار...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و پنجم :: برنامه انبارداری و فروشگاه - قسمت هفتم (مقدار دهی جداول اولیه بانک اطلاعاتی)
دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و پنجم :: برنامه انبارداری و فروشگاه - قسمت هفتم (مقدار دهی جداول اولیه بانک اطلاعاتی) در قسمت پنجاه و پنجم از دوره پیشرفته آموزش برنامه نویسی سی شارپ جداول اولیه مورد نیاز برنامه را مقدار دهی می کنیم. منظور از جداول اولیه اطلاعات مربوط به شرکت و سال مالی می باشد. این کار در زمان اجرای برنامه انجام شده و اطلاعات قبل از رفتن به فرم اصلی مقدار دهی می شود. مطالبی که در این قسمت خواهیم آموخت: 1 نحوه ایجاد فرم های Editor برای موجودیت ها 2 آشنایی با خصوصیت DataBindings در کنترل های Wi...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت نهم: ادامه کار با ویوها و کنترل ها و خصوصیات آنها
دوره آموزشی برنامه نویسی اندروید قسمت نهم: ادامه کار با ویوها و کنترل ها و خصوصیات آنها سلام به همه Itpro های عزیز در قسمت نهم دوره آموزشی اندروید به ادامه توضیح در مورد خصوصیات کنترل ها و ویجت ها پرداخته شده است و برنامه ای که در قسمت قبلی نوشته شده بود را بهتر کرده ایم. همچنین بیشتر با آنها کار شده و توضیحاتی در مورد محل قرار گیری یک ویجت در صفحه داده شده و نشان داده شده که چگونه می توان با آنها کار کرد. همچنین کنترل های جدیدی معرفی شده و به قابلیت های آنها اشاره شده است. در ادام...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و چهارم :: برنامه انبارداری و فروشگاه - قسمت ششم (Refactor کردن کدها و اعمال Dependency Injection)
دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و چهارم :: برنامه انبارداری و فروشگاه - قسمت ششم (Refactor کردن کدها و اعمال Dependency Injection) در قسمت قبلی بخش های موارد مربوط به بررسی ارتباط با SQL Server، بررسی وجود بانک اطلاعاتی و همچنین ایجاد بانک اطلاعاتی در زمان شروع برنامه را پیاده سازی کردیم. اما در کد نوشته در قسمت قبل دو نکته وجود دارد: 1 کدهای نوشته شده در برنامه Windows Application ما به بانک SQL Server وابستگی دارد 2 کدهای نوشته شده بهینه نبوده و نیاز به بررسی و بهتر کردن کد داریم در قسمت پنجاه و چهارم کدهای نوشته در ...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت هشتم: کار با ویوها و کار با کنترل ها و ویجت های اصلی
دوره آموزشی برنامه نویسی اندروید قسمت هشتم: کار با ویوها و کار با کنترل ها و ویجت های اصلی با سلام به Itpro های عزیز در این قسمت از دوره آموزشی برنامه نویسی اندروید ویجت ها و کنترل های اصلی اندروید معرفی شده و نحوه استفاده از آنها با مثال و نمونه برنامه برای شما توضیح داده شده است. بعد از این که به طور کامل با این کنترل ها آشنا شدید یک برنامه از صفر نوشته شد تا بتوان از کنترل های گفته شده استفاده کرد. به طور تیتر وار مباحث زیر در این ویدیو توضیح داده شده است. 1 معرفی text view 2 کار ...
مهدی عادلی
فیلم آموزشی: شروع کار برنامه نویسی جاوا با نرم افزار intellij
شروع کار برنامه نویسی جاوا با نرم افزار intellij با سلام به itpro های عزیز به خاطر مشکلات متعددی که دوستان در مورد اجرای برنامه با intellij پرسیده بودند لازم دیدم که این ویدیوی کوتاه رو بسازم تا مشکلشون برطرف بشه Itpro باشید. نویسنده: مهدی عادلی فر منبع: Itpro هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و سوم :: برنامه انبارداری و فروشگاه - قسمت پنجم (تنظیمات اولیه برنامه و بررسی ارتباط با سرور و بانک اطلاعاتی)
دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و سوم :: برنامه انبارداری و فروشگاه - قسمت پنجم (تنظیمات اولیه برنامه و بررسی ارتباط با سرور و بانک اطلاعاتی) زمانی که برنامه ای نوشته می شود و در اختیار کاربر نهایی قرار میگیرد، باید کاربر به راحتی بتواند تنظیمات اولیه برنامه را اعمال کند. برای مثال، فرض کنید کاربر بعد از نصب برنامه و با اجرا با پیغام خطای مشکل در ارتباط با سرور یا عدم وجود بانک اطلاعاتی مواجه شود، برنامه نویس می بایست در اولین قدم این مسائل را مدیریت کند و بدون کمترین دخالت کاربر ارتباط ها را بررسی کرده و در صورت نیاز تنظیمات را از کارب...