Loading…

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

  • مرتب سازی بر اساس
  • تعداد نمایش در هر صفحه
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و یکم :: آشنایی با 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 هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و سوم :: برنامه انبارداری و فروشگاه - قسمت پنجم (تنظیمات اولیه برنامه و بررسی ارتباط با سرور و بانک اطلاعاتی)
دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و سوم :: برنامه انبارداری و فروشگاه - قسمت پنجم (تنظیمات اولیه برنامه و بررسی ارتباط با سرور و بانک اطلاعاتی) زمانی که برنامه ای نوشته می شود و در اختیار کاربر نهایی قرار میگیرد، باید کاربر به راحتی بتواند تنظیمات اولیه برنامه را اعمال کند. برای مثال، فرض کنید کاربر بعد از نصب برنامه و با اجرا با پیغام خطای مشکل در ارتباط با سرور یا عدم وجود بانک اطلاعاتی مواجه شود، برنامه نویس می بایست در اولین قدم این مسائل را مدیریت کند و بدون کمترین دخالت کاربر ارتباط ها را بررسی کرده و در صورت نیاز تنظیمات را از کارب...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و دوم :: استفاده از StructureMap و کاربرد آن در Dependency Injection
دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و دوم :: استفاده از StructureMap و کاربرد آن در Dependency Injection همانطور که قبلاً و در دوره مقدماتی گفتیم، یکی از مباحث بسیار مهم و کاربردی در توسعه نرم افزار ها آشنایی با مفهوم IoC و DI است که باعث می شود کدهای نوشته شده در طول توسعه برنامه قابلیت نگهداری بالایی داشته باشند. در پروژه ای که به عنوان پروژه عملی این دوره شروع کردیم می خواهیم از این قابلیت به صورت اصولی و البته کاربردی استفاده کنیم. پیش نیاز این کار آشنایی با ابزارهایی است که در پیاده سازی IoC و D...
حسین احمدی
فیلم آموزشی: آموزش Batch Scripting در ویندوز :: قسمت سیزدهم (آخرین قسمت) - مباحث تکمیلی
آموزش Batch Scripting در ویندوز :: قسمت سیزدهم (آخرین قسمت) - مباحث تکمیلی این قسمت آخرین قسمت از مجموعه آموزشی Batch Scripting در ویندوز است. در قسمت سیزدهم به بررسی یک سری مباحث تکمیلی پرداخته و با نوشتن چند اسکریپت خیلی ساده دوره آموزشی ما به اتمام می رسد. مطالبی که در این قسمت آموزش داده خواهند شد: 1 آشنایی با مبحث Printing و نحوه استفاده از Printer در محیط Command 2 آشنایی اولیه با مباحث Logging و Debugging و نحوه مدیریت Batch File 3 پردازش Argument های ورودی ب...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت هفتم: فایل های مهم پروژه های اندرویدی
دوره آموزشی برنامه نویسی اندروید قسمت هفتم: فایل های مهم پروژه های اندرویدی با سلام به Itpro های عزیز در قسمت هفتم دوره آموزشی اندروید با سه فایل مهم در پروژه های اندرویدی آشنا می شویم. در این ویدیوی آموزشی فایل های manifests.xml و R.java و dimens.xml توضیح داده شده است. این فایل ها در پروژه های اندرویدی بسیار مهم هستند. فایل manifest برای مشخص کردن کلیات و خصوصیات اصلی برنامه اندرویدی می باشد و به نوعی اصلی ترین metadata برنامه است و فایل R.java برای ارتباط فایل های مخت...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و یکم :: برنامه انبارداری و فروشگاه - قسمت چهارم (تکمیل Generator و تست Repository ها)
دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاه و یکم :: برنامه انبارداری و فروشگاه - قسمت چهارم (تکمیل Generator و تست Repository ها) در قسمت پنجاهم و در تکمیل مباحث قسمت قبلی برنامه Generator ای که در قسمت قبل نوشتیم را تکمیل خواهیم کرد. در این قسمت با نحوه ایجاد interface های مربوط به هر Repository و در کنار آن ایجاد Repository ها بوسیله برنامه Generator آشنا خواهیم شد. Repository های ایجاد شده شامل متدهایی برای دریافت اطلاعات بر اساس مقدار ورودی به ازای هر یک از ستون های جداول خواهد بود. همچنین متد جدیدی به نام Count را به کل...
حسین احمدی
فیلم آموزشی: آموزش Batch Scripting در ویندوز :: قسمت دوازدهم - کار با رجیستری و دستور REG
آموزش Batch Scripting در ویندوز :: قسمت دوازدهم - کار با رجیستری و دستور REG در قسمت دوازدهم از دوره آموزشی Batch Scripting به دستور REG خواهیم پرداخت. بوسیله این دستور می توان عملیات های مربوط به Registry را از محیط Command انجام داد. این دستور امکانات زیادی را در اختیار ما قرار می دهد، از Query گرفتن از کلید های Registry تا Export و Import کردن آیتم ها. مطالبی که در این قسمت با آن ها آشنا خواهیم شد: 1 آشنایی اولیه با Registry و کاربرد آن 2 استفاده از دستور reg برای ...
حسین احمدی
فیلم آموزشی: آموزش Batch Scripting در ویندوز :: قسمت یازدهم - بررسی دستور NET و کاربردهای آن
آموزش Batch Scripting در ویندوز :: قسمت یازدهم - بررسی دستور NET و کاربردهای آن در قسمت یازدهم از دوره Batch Scripting با دستور NET آشنا خواهیم شد. خیلی از کاربران ویندوز برای کارهای ساده ای مثل ایجاد و مدیریت User ها، به اشتراک گذاری پوشه ها و یا مدیریت سرویس ها از رابط گرافیکی ویندوز استفاده می کنند که تمام این کارها و البته یکسری کارهای دیگر را نیز می توان بوسیله دستور NET در محط Command و با زمان کمتری انجام داد. مطالبی که در این بخش با آن ها آشنا خواهیم شد: 1 مشاهده ل...
حسین احمدی
فیلم آموزشی: آموزش Batch Scripting در ویندوز :: قسمت دهم - توابع (Functions) و کاربرد آن ها در Batch Scripting
آموزش Batch Scripting در ویندوز :: قسمت دهم - توابع (Functions) و کاربرد آن ها در Batch Scripting قسمت دهم از دوره Batch Scripting به مبحث توابع یا Function ها اختصاص دارد. در حقیقت Function ها آخرین مبحث در مورد نوشتن Batch File ها می باشند و در قسمت بعدی به بررسی دستورات کاربردی محیط Command که در قسمت دوم به صورت کامل توضیح داده نشدند می پردازیم. اما توابع چه کاربردی در نوشتن Batch File ها دارند. گاهی وقت ها نیاز است که ما داخل Batch File ها مجموعه ای از کدها را نوشته و به آن ها یک نام اختص...
حسین احمدی
فیلم آموزشی: آموزش Batch Scripting در ویندوز :: قسمت نهم - حلقه ها و دستور for
آموزش Batch Scripting در ویندوز :: قسمت نهم - حلقه ها و دستور for در قسمت نهم از دوره آموزشی Batch Scripting با حلقه ها و دستور for آشنا خواهیم شد. دستور for این اجازه را به شما می دهد تا بتوانید یک یا چند دستور به تعداد دلخواه اجرا کنید. برای مثال می توانید لیستی از فایل های داخل یک پوشه را انتخاب کرده و تعدادی دستور را بر روی آن ها اجرا کنید یا محتویات یک فایل را خوانده و خط به خط آن را پردازش کنید و خروجی مورد نظر را از آن ایجاد کنید یا حتی خروجی اجرای یک دست...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاهم :: برنامه انبارداری و فروشگاه - قسمت سوم (ایجاد ساختار پروژه و نوشتن Generator)
دوره پیشرفته آموزش زبان سی شارپ - قسمت پنجاهم :: برنامه انبارداری و فروشگاه - قسمت سوم (ایجاد ساختار پروژه و نوشتن Generator) در قسمت پنجاهم از دوره آموزشی پیشرفته زبان سی شارپ در ابتدا ساختار اولیه پروژه را ایجاد می کنیم. Solution ای که ایجاد می کنیم شامل 5 پروژه جداگانه می باشد که هر یک شامل بخشی از کدهای می باشد. بعد از ایجاد ساختار اولیه پروژه، باید برای جداول ایجاد شده داخل Database در پروژه ایجاد شده کلاس های Entity ها را ایجاد کنیم. می توانیم Entity ها را به صورت دستی ایجاد کرده یا اینکه برای ایجاد Entity ها یک ب...
حسین احمدی
فیلم آموزشی: آموزش Batch Scripting در ویندوز :: قسمت هشتم - کارگاه عملی (اسکریپت بازی حدس اعداد)
آموزش Batch Scripting در ویندوز :: قسمت هشتم - کارگاه عملی (اسکریپت بازی حدس اعداد) در قسمت هشتم از دوره آموزشی Batch Scripting با استفاده از مطالبی که تا این لحظه آموختیم قصد داریم یک اسکریپت ساده بنویسیم. این اسکریپت یک بازی حدس اعداد است که به صورت زیر عمل می کند: 1 یک عدد تصادفی بین یک تا 5 ایجاد می کند 2 کاربر باید عدد تصادفی ایجاد شده را حدس بزند 3 اگر عدد حدس زده شده صحیح بود کاربر 2 امتیاز مثبت دریافت می کند و یک عدد تصادفی جدید بین 1 تا 10 ایجاد می شود، با هر بار حد...
حسین احمدی
فیلم آموزشی: آموزش Batch Scripting در ویندوز :: قسمت هفتم - آشنایی با دستور if و کنترل روند اجرای اسکریپت
آموزش Batch Scripting در ویندوز :: قسمت هفتم - آشنایی با دستور if و کنترل روند اجرای اسکریپت فرض کنید Batch File ای نوشتیم که قرار است بر اساس Argument ورودی یا بر اساس انتخاب کاربر قطعه ای اسکریپت اجرا شود و نیاز است که روند اجرای اسکریپت را مدیریت کنیم. در Batch Scripting این کار بوسیله دستور if انجام می شود. ساختار دستور if به ما این اجازه را می دهد که بر اساس یک شرط تعیین کنیم که قسمتی از اسکریپت ما باید اجرا شود یا خیر. ساختار if استفاده های زیادی در Batch Scripting دارد که در این قس...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت ششم: محیط اندروید استودیو و ساختار پروژه های اندرویدی
دوره آموزشی برنامه نویسی اندروید قسمت ششم: محیط اندروید استودیو و ساختار پروژه های اندرویدی سلام به دوستان Itpro بعد از این که در قسمت های قبل در مورد زبان جاوا صحبت کردیم در این قسمت وارد برنامه نویسی اندروید شده ایم. در این ویدیو محیط بسیار قدرتمند اندروید استودیو رو توضیح دادیم و نحوه استفاده از قسمت های مختلف این ابزار را گفته ایم. بعد به ساختار پروژه های اندرویدی پرداخته ایم و گفته ایم که هر پروژه اندرویدی از چه فایل هایی تشکیل شده است و هر پوشه و فایل برای چه کاری است به طور خلاصه...
حسین احمدی
فیلم آموزشی: آموزش Batch Scripting در ویندوز :: قسمت ششم - کار با رشته ها
آموزش Batch Scripting در ویندوز :: قسمت ششم - کار با رشته ها در قسمت ششم از دوره آموزشی Batch Scripting می خواهیم با نوع های رشته ای (string) بیشتر آشنا شویم. در محیط Command یکسری قابلیت ها در اختیار ما قرار دارد که می توانیم بوسیله آن ها یکسری عملیات ها را بر روی رشته انجام دهیم، مانند: 1 استخراج یک رشته از داخل یک رشته دیگر (Substring) 2 نحوه استخراج یک رشته بر اساس ایندکس از آخر رشته 3 نحوه حذف بخشی از یک رشته 4 نحوه جایگزینی یک رشته با یک رشته دی...
حسین احمدی
فیلم آموزشی: آموزش Batch Scripting در ویندوز :: قسمت پنجم - متغیرها و دستور SET
آموزش Batch Scripting در ویندوز :: قسمت پنجم - متغیرها و دستور SET در قسمت پنجم از دوره Batch Scripting با مفهوم متغیر ها آشنا خواهیم شد. متغیرها خانه هایی از حافظه هستند که می توان به آن ها یک نام تخصیص داد و در داخل آن ها یک مقدار ذخیره کرد. متغیرها این امکان را به ما می دهند که مقداری را داخل یک متغیر قرار داده و در قسمت های مختلف اسکریپت از آن استفاده کنیم. مباحثی که در این قسمت با آن ها آشنا خواهیم شد: 1 آشنایی با مفهوم متغیر (Variable) 2 نحوه تعریف متغی...