Loading…

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

  • مرتب سازی بر اساس
  • تعداد نمایش در هر صفحه
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و هفتم :: برنامه انبارداری و فروشگاه - قسمت شانزدهم (افزودن DateTimePicker به فرم Editor)
دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و هفتم :: برنامه انبارداری و فروشگاه - قسمت شانزدهم (افزودن DateTimePicker به فرم Editor) در قسمت 68 ام دوره آموزشی سی شارپ به تکمیل بخش DatePicker می پردازیم و کنترل Dropdown ای که در قسمت قبل ایجاد کردیم را تکمیل کرده، بعضی مشکلات آن را برطرف می کنیم و سپس به فرم Editor متدی اضافه می کنیم تا بتوانیم برای خصوصیت هایی از نوع DateTime داخل Editor از DatePicker استفاده کنیم. همچنین بخش سال های مالی را به نرم افزار اضافه خواهیم کرد تا بتوانیم بخش DatePicker را تست کنیم. مدرس: حسین احمد...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت بیست و هفتم: کار با دیتابیس در اندروید
دوره آموزشی برنامه نویسی اندروید قسمت بیست و هفتم: کار با دیتابیس در اندروید سلام به ITPRO های عزیز. در این قسمت مبحث دیتابیس را به صورت عملی شروع کرده ایم. ابتدا به ساخت دیتابیس و ساخت جدول می پردازیم و مفاهیم کلید اصلی و کاربرد آن را در خلال کار هایی که انجام داده ایم را توضیح داده ایم. یک جدول تستی در پروژه اندروید ساخته ایم که بتوانیم از آن استفاده کنیم. همچنین در این قسمت دو عدد از کار های چهارگانه CRUD انجام می شود CRUD مخفف CREATE, READ, UPDATE, DELETE می باشد که در...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و ششم :: برنامه انبارداری و فروشگاه - قسمت پانزدهم (ایجاد کنترل Dropdown)
دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و ششم :: برنامه انبارداری و فروشگاه - قسمت پانزدهم (ایجاد کنترل Dropdown) در قسمت شصت و ششم از دوره آموزشی پیشرفته برنامه نویسی سی شارپ یک کنترل Dropdown ایجاد خواهیم کرد. قبلاً با کنترلی به نام ComboBox آشنا شدیم که لیستی از آیتم ها را برای ما نمایش میداد و کاربر می توانست از لیست نمایش داده یک آیتم را انتخاب کند. اما زمانی هست که نیاز داریم که در Dropdown نمایش داده شده کنترل دلخواه خود را نمایش دهیم، برای مثال کنترل DateTimePicker یا کنترل GridView، برای اینکار نیاز ...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت بیست و ششم: کار با فایل های خارجی اندروید و معرفی دیتابیس
دوره آموزشی برنامه نویسی اندروید قسمت بیست و ششم: کار با فایل های خارجی اندروید و معرفی دیتابیس سلام به دوستان ‌ITPRO در ادامه مباحث ذخیره کننده های دائمی در اندروید در این قسمت در مورد فایل های خارجی صحبت کرده ایم. فایل های خارجی فایل هایی هستند که در داخل storage اندروید ذخیره می شوند و شما می توانید با استفاده از برنامه هایی که file manager هستند به آنها دسترسی داشته باشید. در این قسمت در مورد پوشه های عمومی اندروید و کار با آنها صحبت کرده ایم و بعد از آن خودمان به ساخت پوشه دلخواه خود پ...
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و پنجم :: برنامه انبارداری و فروشگاه - قسمت چهاردهم (ایجاد کنترل DateTimePicker)
دوره پیشرفته آموزش زبان سی شارپ - قسمت شصت و پنجم :: برنامه انبارداری و فروشگاه - قسمت چهاردهم (ایجاد کنترل DateTimePicker) یکی از قابلیت های بسیار مهم در برنامه های تحت ویندوز و وب انتخاب تاریخ توسط کاربر است، کاربران به دو صورت می توانند تاریخ را انتخاب کنند: 1 وارد کردن تاریخ مورد نظر در قالب متن 2 انتخاب از روی یک تقویم که اصطلاحاً به این تقویم DateTimePicker گفته می شود متاسفانه کنترل های پیش فرض Visual Studio از تاریخ شمسی برای DateTimePicker پشتیبانی نمی کنند، البته کنترل های زیادی برای اینکار وجود داره، ...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت بیست و پنجم: تکمیل برنامه دفترچه یادداشت
دوره آموزشی برنامه نویسی اندروید قسمت بیست و پنجم: تکمیل برنامه دفترچه یادداشت سلام به ITPRO های عزیز. در ادامه برنامه دفترچه یادداشت که در فیلم قبلی شروع کردیم در این جلسه به ادامه آن و تکمیل کردن آن می پردازیم و قابلیت هایی مثل نمایش لیست و مشاهده یادداشت ها و ویرایش آنها و همچنین حذف یادداشت ها را در این قسمت گفته ایم. شما با دیدن این فیلم با قابلیت حذف فایل داخلی AlertDialog و long click آشنا خواهید شد و همچنین از قابلیت هایی که تا الان گفته شد کاربردی تر استفاده کنید. ...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت بیست و چهارم: شروع نوشتن برنامه دفترچه یادداشت با استفاده از ذخیره کننده های دائمی
دوره آموزشی برنامه نویسی اندروید قسمت بیست و چهارم: شروع نوشتن برنامه دفترچه یادداشت با استفاده از ذخیره کننده های دائمی سلام به دوستان ITPRO. در قسمت بیست و چهارم از دوره برنامه نویسی اندروید برای این که با استفاده از مکانیزم های ذخیره سازی داده ها به صورت دائمی به درستی آشنا شویم شروع به نوشتن یک برنامه یادداشت گذاری کرده ایم. در این فیلم آموزشی از مکانیزم ذخیره سازی shared prefernces و فایل های داخلی اندروید استفاده شده است. این دو مکانیزم در قسمت قبل توضیح داده شده اند. علاوه بر این قسمت ها نحوه استفاده از toolb...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت بیست و سوم: کار با ذخیره ساز های Shared Preferences و فایل های داخلی
دوره آموزشی برنامه نویسی اندروید قسمت بیست و سوم: کار با ذخیره ساز های Shared Preferences و فایل های داخلی سلام به ITPRO های عزیز. همه ی کارهایی که تا این بخش از دوره انجام داده ایم به شکلی بوده اند که نیازی به ذخیره سازی داده ها به طور دائمی نداشته اند. ذخیره سازی دائمی به شکلی که اگر برنامه را ببندیم و یا دستگاه را خاموش و روشن کنیم داده های ما پاک نشوند. در این قسمت به ذخیره سازی داده ها به صورت دائمی در دستگاه های اندرویدی پرداخته ایم و گفته ایم که به چه شکل می توان داده ها را ذخیره کرد و دوباره آن...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت بیست و دوم: کار با ویدیوها و فایل ها
دوره آموزشی برنامه نویسی اندروید قسمت بیست و دوم: کار با ویدیوها و فایل ها سلام به دوستان ITPRO. در قسمت های قبل روش کار با فایل های چندرسانه ای مانند عکس و موزیک را توضیح داده بودیم و نحوه ساخت یک موزیک پلیر را با هم کار کرده بودیم. در این قسمت ما به ویدیو ها پرداختیم و اعمال کار با ویدیوها و کنترل کردن ویدیوها را توضیح دادیم. در این قسمت ابتدا با فایل های ویدیویی کار می کنیم و نشان می دهیم که چگونه می توان یک فایل را پخش کرد و آن را کنترل کرد و بعد از آن یک اپلیکیشن می...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت بیست و یکم: تکمیل بازی دوز
دوره آموزشی برنامه نویسی اندروید قسمت بیست و یکم: تکمیل بازی دوز سلام به 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 نمایش...
مهدی عادلی
فیلم آموزشی: دوره آموزشی برنامه نویسی اندروید قسمت یازدهم: کاربرد 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...