آموزش برنامه نویسی اندروید Archives - آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران https://www.sourcebaran.com/tag/آموزش-برنامه-نویسی-اندروید یادگیری برنامه نویسی با طعم سورس باران Wed, 04 Jan 2023 09:15:18 +0000 fa-IR hourly 1 https://www.sourcebaran.com/wp-content/uploads/2021/08/cropped-logo_footer-copy-32x32.png آموزش برنامه نویسی اندروید Archives - آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران https://www.sourcebaran.com/tag/آموزش-برنامه-نویسی-اندروید 32 32 آموزش جامع برنامه نویسی اندروید با بیسیک فور اندروید (صفر تا صد رایگان) http://www.sourcebaran.com/b4a-learn.html http://www.sourcebaran.com/b4a-learn.html#comments Tue, 26 Apr 2022 20:48:41 +0000 https://www.sourcebaran.com/?p=84011 در دوره آموزش جامع برنامه نویسی اندروید با بیسیک فور اندروید (صفر تا صد رایگان) بطور کامل با بیسیک فور اندروید آشنا می شوید. این دوره در 31 جلسه و بصورت کاملا رایگان ارائه شده است، همچنین در مطالب بعدی دوره های پروژه محوری از بیسیک فور اندروید برای شما عزیزان قرار می دهیم. توجه […]

The post آموزش جامع برنامه نویسی اندروید با بیسیک فور اندروید (صفر تا صد رایگان) appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
آموزش جامع برنامه نویسی اندروید با بیسیک فور اندروید (صفر تا صد رایگان)

آموزش جامع برنامه نویسی اندروید با بیسیک فور اندروید (صفر تا صد رایگان)

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

توجه داشته باشید که این دوره قبلا بصورت تک جلسه ای منتشر شده، و در حال حاضر به درخواست کابران بصورت یکجا قرار داده شده. اگر قبلا دانلود کردید، به اشتباه دانلود کنید.

دوره آموزش جامع برنامه نویسی اندروید با بیسیک فور اندروید (صفر تا صد رایگان)

بیسیک فور اندروید یک IDE یا Integrated Development Environment است که ما به آن محیط برنامه نویسی میگوییم و یک ابزار RAD یا Rapid Application Development به معنی ابزار توسعه ی سریع اپلیکیشن میباشد. هدف اصلی آن کمک کردن به سریع و آسان شدن برنامه نویسی میباشد و در کنار آن سعی بر این است که محدودیتی برای شما نداشته باشد و برنامه هایتان را تا جایی که امکانش هست کارآمد نگه دارد.

حتما بخوانید : دانلود تمامی ابزارهای مورد نیاز برنامه نویسی B4A

بیسیک فور اندروید توسط کمپانی Anywhere Software ساخته شده است. البته میتوان گفت که کل آن حاصل زحمات تک نفره ارل یوزیل (Erel Uziel) است. توضیح وی در مورد بیسیک فور اندروید چنین است:

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

ارل یوزیل

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

شاید این وب سایت بتونه بهتون کمک بیشتری کنه.

آموزش جامع بیسیک فور اندروید (B4A)

بخش اول:

  • معرفی دوره آموزش بیسیک فور اندروید
  • معرفی ابزارها و نرم افزار های لازم
  • نصب بیسیک فور اندروید و رجیستر آن
  • نصب jdk
  • نصب sdk
  • انتقال و ساخت پوشه های لازم
  • معرفی فایل های مورد نیاز به بیسیک فور اندروید
  • ساخت ماشین شبیه ساز برای اجرای برنامه ها با avd manager
  • نصب و راه اندازی ماشین شبیه ساز YouWave Android
  • متصل کردن بیسیک فور اندروید به شبیه ساز YouWave
  • معرفی B4A Brige برای استفاده از گوشی موبایل به عنوان شبیه ساز

لینک دانلود جلسه اول

 

بخش دوم:

  • معرفی محیط بیسیک فور اندروید
  • معرفی اصلاحات اصلی مورد نیاز (اکتیویتی ، لایوت و …)
  • معرفی تنظیمات اولیه برای ساخت هر برنامه اندروید
  • معرفی حالت های مختلف خروجی گرفتن
  • ساخت یک لایوت و اتصال آن به اکتیویتی و نمایش آن
  • تنظیم کردن خواص ( properties) لایوت و شخصی سازی آن
  • معرفی اشیا و ابزار های پرکاربرد در طراحی (دکمه ، جعبه متن ، چک باکس ، رایو باتن ، اسپینر ، سیک بار یا نوار لغزنده ، لیبل یا متن و …) و آشنایی اولیه با properties و خواص آنها

لینک دانلود جلسه دوم

 

بخش سوم: عبارات شرطی در برنامه نویسی جاوا

در این آموزش عبارات شرطی بررسی شده و موارد زیر ذکر شده است:

  • کار با B4A bridge
  • آشنایی کامل با خواص و تنیظیمات شی باتن (دکمه)
  • شروع کدنویسی
  • معرفی دستور شرطی if
  • معرفی حلقه تکرار for
  • معرفی متغیرها (Variables) و انواع آنها و نحوه تعریف کردن متغیرها
  • بررسی سطوح دسترسی متغیرها (متغیرهای عمومی و …)
  • معرفی msgbox برای نمایش پیغام و اسفاده از آن
  • ساخت msgbox با دکمه های فارسی
  • استفاده از ابزار edit text و تنظیم خواس و properties آن برای دریافت ورودی از کاربر
  • مقدار دهی متغیرها
  • ساخت نرم افزار محاسبه مجموع اعداد
  • کنترل خطا با دستورات شرطی

لینک دانلود جلسه سوم

 

بخش چهارم:

  • تکمیل حلقه for
  • آموزش حلقه تکرار Do While
  • آموزش دستور Select Case
  • آموزش تغییر و تنظیم خواص (Properties) اشیا از طریق کدنویسی
  • معرفی شی پرکاربرد لیست ویو و خواص اصلی آن
  • ساخت منو برای نرم افزار با کمک لیست ویو ( + تنظیم فونت و رنگ و … )
  • مدبریت خروجی لیست ویو و رویدادهای آن
  • آموزش ساخت تصویر زمینه زیبا برای منو در فوتوشاپ

لینک دانلود جلسه چهارم

 

بخش پنجم:

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

لینک دانلود جلسه پنجم

 

بخش ششم: ساختارهای تکراری در برنامه نویسی جاوا

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

لینک دانلود جلسه ششم

 

بخش هفتم:

  • معرفی پروگرس بار ، و نحوه کار با آن
  • ترکیب پروگرس بار و تایمر برای ساخت لودینگ
  • معرفی شی اسپینر (لیست کشویی) و نحوه کار با آن
  • اضافه کردن آیتم به اسپینر و مدیریت آنها
  • مدیریت رویدادها
  • معرفی شی مدیاپلیر برای پخش آهنگ در برنامه
  • تنظیم و کنترل رویداد و event مدیا پلیر

لینک دانلود جلسه هفتم

 

بخش هشتم:

  • کنترل رویدادهای کلیدهای سخت افزاری گوشی
  • کدنویسی برای دکمه back گوشی
  • ساخت پیغام تایید خروج با کلیک روی دکمه back گوشی
  • ساخت اسپلش اسکرین موزیکال و متحرک برای نرم افزار با استفاده از چند تصویر

لینک دانلود جلسه هشتم

 

بخش نهم:

  • معرفی ماژول Custom MsgBox
  • ساخت مسیج باکس سفارشی با امکانات بیشتر
  • مدیریت کلیک دکمه های مختلف در میج باکس سفارشی و کدنویسی برای هریک
  • معرفی ToastMessage برای نمایش پیغام به کاربر ( پیام هایی که فقط جنبه اطلاع دهندگی دارند)
  • ساخت ToastMessage سفارشی + تصویر

لینک دانلود جلسه نهم

 

بخش دهم: متدهای بازگشتی در برنامه نویسی جاوا

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

لینک دانلود جلسه دهم

 

بخش یازدهم:

  • انجام پروژه عملی : ساخت بازی رکوردی شیطونک
  • جمع بندی مباحث موضوعی آموخته شده در قالب پروژه عملی

لینک دانلود جلسه یازدهم

 

بخش دوازدهم:

  • معرفی شی پرکاربرد وب ویو (Web View)
  • استفاده از وب ویو برای نمایش صفحات وب در برنامه
  • استفاده از وب ویو برای نمایش متن (در قالب html) در برنامه
  • معرفی کتابخانه WebViewExtras برای کنترل بیشتر وب ویو
  • استفاده از امکانات بیشتز WebViewExtrad مانند مدیریت اسکرول و زوم و …

لینک دانلود جلسه دوازدهم

 

بخش سیزدهم:

  • استفاده از انیمیشن در برنامه برای بهبود رابط کاربری
  • دادن انیمیشن به اکتیویتی ها هنگام رفتن از یک اکتیویتی به اکتیویتی دیگر
  • استفاده از کتابخانه های animation و animation plus برای انیمیشن دادن به اشیا
  • استفاده از انیمیشن های چرخش ، تغییر سایز ، جابجایی و … برای اشیا

لینک دانلود جلسه سیزدهم

 

بخش چهاردهم:

  • شروع پروژه عملی : ساخت نرم افزار رکوردر (ضبط صدا) برای اندروید
  • معرفی کتابخانه های AudioRecorder و Clocks
  • انجام کارهای گرافیکی پروژه توسط فوتوشاپ
  • طراحی حالت های مختلف دکمه ها ( طراحی حالت فشرده شده برای دکمه) ، طراحی بک گراند و … در فوتوشاپ
  • تکمیل و طراحی ظاهر پروژه با کمک دیزاینر اسکریپت

لینک دانلود جلسه چهاردهم

 

بخش پانزدهم:

  • تکمیل پروژه رکوردر (ضبط صدا)
  • استفاده از کتابخانه AudioRecorder برای ضبط صدا
  • استفاده از کتابخانه Clocks برای ساخت کرنومتر ضبط
  • ایجاد پوشه اختصاصی در حافظه گوشی کاربر برای ذخیره فایل های ضبط شده
  • ایجاد اسم تصادفی برای فایل صوتی ضبط شده و ذخیره آن
  • استفاده از دستور Try & Catch برای مدیریت خطا

لینک دانلود جلسه پانزدهم

 

بخش شانزدهم:

  • کار با دوربین گوشی در برنامه
  • معرفی کتابخانه Camera و کار با آن
  • آوردن دوربین به داخل برنامه و نمایش صفحه آن در داخل برنامه (در یک پنل)
  • مدیریت رویدادهای دوربین ( آماده سازی و ..)
  • گرفتن عکس توسط برنامه و ذخیره آن (بصورت بایت به بایت) و دریافت آدرس دقیق آن

لینک دانلود جلسه شانزدهم

 

بخش هفدهم:

  • معرفی کتابخانه Audio
  • نحوه ضبط فیلم توسط دوربین گوشی و ذخیره آن در مکان دلخواه
  • نحوه ضبط صدا با واسط نرم افزار رکوردر خود گوشی( و کنترل آن از داخل برنامه)
  • معرفی کتابخانه ACL برای کار بیشتر با دوربین
  • مدیریت فلاش گوشی و روشن و خاموش کردن آن
  • مدیریت دسترسی (Permission) های برنامه و حذف دسترسی های اضافه با کدنویسی
  • ساخت یک نرم افزار چراغ قوه گرافیکی با ظاهر مناسب و افکت های تصویری

لینک دانلود جلسه هفدهم

 

بخش هجدهم:

  • آشنایی با سنسورهای گوشی و نحوه به کارگیری و کدنویسی برای آن ها
  • کار با سنسور شتاب سنج
  • کار با سنسور مجاورت
  • کار با سنسور چرخش
  • تشخیص عمودی یا افقی بودن صفحه گوشی

لینک دانلود جلسه هجدهم

 

بخش نوزدهم:

  • کار با Voice Recognition و تبدیل صوت به متن
  • تبدل صوت به متن فارسی
  • آشنایی با کتابخانه Toggle و مدیریت تنظیمات گوشی
  • ساخت دستیار صوتی ( برای مثال با گفتن کلمه “بلوتوث روشن” ، بلوتوث دستگاه روشن شود)
لینک دانلود جلسه بیستم

 

حتما بخوانید : آموزش متنی برنامه نویسی بیسیک فور اندروید

بخش بیستم:

  • نحوه کار با اس ام اس در اندروید
  • ارسال اس ام اس توسط برنامه با کتابخانه Phone
  • ارسال اس ام اس توسط intent ها
  • صدور مجوز ارسال اس ام اس برای نرم افزار
  • پیگیری وضعیت پیام های ارسال شده ( تحویل داده شده ، نرسیده و …)

لینک دانلود جلسه بیستم

 

بخش بیست و یکم:

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

 

بخش بیست و دوم:

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

لینک دانلود جلسه بیست و دوم

 

بخش بیست و سوم:

  • آشنایی با نوتیفیکیشن
  • ساخت نوتیفیکیشن و اعمال تنظیمات دلخواه
  • باز کردن یک اکتیویتی با کلیک روی نوتیفیکیشن
  • باز کردن صفحه نظردهی یک برنامه با کلیک روی نوتیفیکیشن
  • معرفی کتابخانه Ntification Builder برای ساخت نوتیفیکیشن های سفارشی و حرفه ای

 

لینک دانلود جلسه بیست و سوم

 

بخش بیست و چهارم:

  • بررسی مبحث مهم پوش نوتیفیکیشن یا خبرنامه آنلاین ( Push Notification )
  • استفاده از سایت Parse برای ساخت خبرنامه آنلاین
  • ثبت نام در Parse
  • تنظیم برنامه برای ارتباط با Parse و اعمال تنظیمات و کدنویسی های مورد نیاز
  • ایجاد ماژول دریافت اطلاعات با کلیک روی نوتیفیکیشن
  • ارسال نوتیفیکشن توسط سایت
  • ارسال توسط Json
  • باز کردن صفحه یک نرم افزار در مارکت بازار با کلیک روی نوتیفیکیشن ارسال شده از Parse

لینک دانلود جلسه بیست و چهارم

 

بخش بیست و پنجم:

  • آشنایی با تبلیغات عدد
  • کسب درآمد از طریق مایش تبلیغات بنری در برنامه های رایگان
  • آشنایی با سایت عدد ، ورود و ثبت رسانه
  • اعمال تنظیمات و کدنویسی های لازم برای نمایش تبلغات
  • جابجا کردن بنر تبلیغاتی به دلخواه

لینک دانلود جلسه بیست و پنجم

 

بخش بیست و ششم:

  • کار با کتابخانه Phone و کار با بخش های مختلف گوشی و کنترل آنها
  • ( بررسی وضعیت اتصال اینترنت ، تنظیم صدای زنگ ، تغییر ولوم ، دریافت نام شرکت تولید کننده گوشی ، سایلنت کردن گوشی ، تنظیم نور صفحه و …. )
  • کار با PhoneCalls و برقراری تماس بصورت مستقیم از داخل برنامه
  • کار با PhoneId و دریافت سریال گوشی و …
  • باز کردن صفحات وب با مرور گوشی توسط PhoneEvent
  • پخش ویدیو توسط گوشی
  • جلوگیری از خاموش شدن صفحه گوشی
  • مدیریت همه تغییرات گوشی ( تغیر درصد باتری ، اتصال شارژ ، قطع شارژر و … )

لینک دانلود جلسه بیست و ششم

 

بخش بیست و هفتم:

  • آشنایی با ویجت ها
  • نحوه ساخت ویجت اختصاصی برای برنامه
  • آپدیت ویجت با کدنویسی
  • کدنویسی برای اشیا ویجت و مدیریت Event ها

لینک دانلود جلسه بیست و هفتم

 

بخش بیست و هشتم :

  • معرفی کتابخانه Sliding Menu Wrapper
  • نحوه ساخت منوی اسلایدی
  • باز شدن منو بصورت کشویی با انیمیشن ( از چپ و راست )
  • ساخت یک منو اسلایدی از صفر تا صد

لینک دانلود جلسه بیست و یکم

 

بخش بیست و نهم :

  • معرفی شی Tab Host (سربرگ)
  • ترکیب تب هاست با اسکرول ویو افقی
  • ساخت تب هاست با تعداد دلخواه سربرگ + قابلیت اسکرول سربرگ ها
  • کار با کلیپ بورد ( حافظه موقت گوشی )
  • دریافت متن از کلیپ بورد
  • ارسال متن به کلیپ بورد

لینک دانلود جلسه بیست و دوم

 

بخش سی ام :

  • بررسی مدیریت تماس های گوشی
  • مدیریت تماس های ورودی
  • مدیریت تماس های خروجی
  • پاسخگویی و قطع تماس ها توسط برنامه با کدنویسی
  • اجرای یک دستور خاص توسط برنامه ، با شماره گیری یک شماره خاص در گوشی

لینک دانلود جلسه بیست و سوم

 

بخش سی و یکم :

  • کار با فایل ها
  • معرفی امکانات کتابخانه File
  • (شامل : ایجاد فایل ، حذف فایل ، بررسی موجود بودن یک فایل ، کپی کردن فایل ، نوشتن در فایل متنی ، خواندن فایل متنی و …. )
  • نوشتن و خواندن فایل متنی بصورت کلی و خط به خط
  • گرفتن لیست فایل های موجود در یک پوشه

لینک دانلود جلسه بیست و چهارم

 

بخش سی و دوم :

  • کار با بانک اطلاعاتی در اندروید
  • معرفی نرم افزار Navicate برای مدیریت بانک اطلاعاتی
  • کار با دیتابیس Sql Lite و معرفی مفاهیم
  • ایجاد بانک ، تیبل و فیلدها
  • معرفی کوئری ها و دستورات اس کیو ال

لینک دانلود جلسه بیست و پنجم

 

بخش سی و سوم :

  • ادامه کار با بانک اطلاعاتی
  • برقراری ارتباط با دیتابیس توسط برنامه اندرویدی
  • کپی کردن دیتایس در گوشی کاربر در صورت نیاز با کدنویسی
  • اجرای کوئری ها و دستورات اس کیو ال در اندروید
  • عملیات اصلی (شامل : سلکت ، ثبت ، ویرایش ، حذف) در دیتابیس در برنامه

 

لینک دانلود جلسه بیست و ششم

توجه داشته باشید که آموزش جامع برنامه نویسی اندروید با بیسیک فور اندروید (صفر تا صد رایگان) یکی از بهترین دوره های آموزش در زمان تولید خودش بوده.

The post آموزش جامع برنامه نویسی اندروید با بیسیک فور اندروید (صفر تا صد رایگان) appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/b4a-learn.html/feed 15
بهترین زبان های برنامه نویسی اندروید http://www.sourcebaran.com/android-programming-languages.html http://www.sourcebaran.com/android-programming-languages.html#respond Mon, 06 Dec 2021 04:45:39 +0000 https://www.sourcebaran.com/?p=82259 آیا به دنبال یافتن بهترین زبان های برنامه نویسی اندروید هستید؟ تا انتهای این مطلب با ما همراه باشید.بیش از یک دهه است که اندروید به شکل گسترده در تجهیزات مختلف استفاده می‌شود و توسعه‌دهندگان مختلفی بر مبنای این اکوسیستم کسب درآمد می‌کنند. با این‌حال، هیچ‌گاه برای یادگیری برنامه‌های اندرویدی و iOS دیر نیست. به […]

The post بهترین زبان های برنامه نویسی اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
بهترین زبان های برنامه نویسی اندروید

بهترین زبان های برنامه نویسی اندروید

آیا به دنبال یافتن بهترین زبان های برنامه نویسی اندروید هستید؟ تا انتهای این مطلب با ما همراه باشید.بیش از یک دهه است که اندروید به شکل گسترده در تجهیزات مختلف استفاده می‌شود و توسعه‌دهندگان مختلفی بر مبنای این اکوسیستم کسب درآمد می‌کنند. با این‌حال، هیچ‌گاه برای یادگیری برنامه‌های اندرویدی و iOS دیر نیست. به بیان دقیق‌تر، اکنون بهترین زمان برای یادگیری برنامه‌های اندرویدی است، زیرا منابع آموزشی غنی در دسترس قرار دارد و کاربران می‌توانند به روش‌های مختلف اقدام به ساخت برنامه‌های اندرویدی کنند. با توجه به این‌که امکان اجرای برنامه‌های اندرویدی روی دستگاه‌های مختلف و حتا روی ویندوز 11 نیز فراهم است، در نتیجه اگر روی برنامه‌ نویسی این اکوسیستم میلیاردی سرمایه‌گذاری کنند ضرر نخواهید کرد.

و اما بهترین زبان های برنامه نویسی اندروید کدام هستن؟؟؟ خوشبختانه در زمینه ساخت برنامه‌های اندرویدی حق انتخاب‌های زیادی دارید که در ادامه ذکر می کنیم.

 

بهترین زبان های برنامه نویسی اندروید

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

 

1. زبان برنامه نویسی جاوا (Java)

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

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

حتما بخوانید : آموزش جامع برنامه نویسی جاوا

 

2. زبان برنامه نویسی کاتلین (Kotlin)

زبان برنامه نویسی کاتلین (Kotlin)

زبان برنامه نویسی کاتلین (Kotlin)

در حال حاضر، کاتلین زبان رسمی و اصلی طراحی برنامه‌های اندرویدی است که برای اجرا به ماشین مجازی جاوا نیاز دارد. به بیان دقیق‌تر، برنامه‌ های کاتلین روی بایت‌کدهای جاوا قرار می‌گیرند و به برنامه‌ها اجازه می‌دهند تا روی هر ماشینی که Java Runtime Environment را پشتیبانی می‌کند اجرا شوند. با توجه به این‌که بیشتر ماشین‌ها از محیط فوق پشتیبانی می‌کنند، کاتلین یک راه‌حل ساده برای ساخت برنامه‌های چندسکویی است.

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

حتما بخوانید :

کاتلین (Kotlin) چیست؟ کاملترین توضیح زبان برنامه نویسی کاتلین

آموزش برنامه نویسی کاتلین برای توسعه دهندگان به زبان اصلی

 

3. زبان برنامه نویسی سی شارپ (C#)

زبان برنامه نویسی سی شارپ

زبان برنامه نویسی سی شارپ

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

در حال حاضر توسعه‌دهندگان می‌توانند از Xamarin.Android و Xamarin.IOS همراه با ویژوال استودیو یا زامارین استودیو برای ساخت برنامه‌های اندرویدی استفاده کنند. یادگیری سی شارپ مزایای زیادی برای شما به همراه دارد، زیرا نه تنها در زمینه ساخت برنامه‌های اندرویدی، بلکه در زمینه ساخت برنامه‌های دسکتاپی، شبکه و… قابل استفاده است و علاوه بر این زبان اصلی ساخت بازی‌ها با استفاده از موتور بازی‌ساز یونیتی به شمار می‌رود. در گذشته زامارین به شکل پولی در اختیار توسعه‌دهندگان قرار داشت، اما امروزه به شکل رایگان قابل استفاده است.

حتما بخوانید :

بهترین دوره های رایگان برنامه نویسی سی شارپ

کتاب حل 650 برنامه و تمرین برنامه نویسی سی شارپ

آرشیو کامل کتاب های آموزش برنامه نویسی سی شارپ

 

4. زبان برنامه نویسی پایتون (Python)

زبان برنامه نویسی پایتون (Python)

زبان برنامه نویسی پایتون (Python)

در شرایطی که اندروید به شکل بومی از پایتون پشتیبانی نمی‌کند، اما ابزارهایی وجود دارد ک اجازه می‌دهند در زبان پایتون برنامه‌ هایی را نوشته و آن‌ها را به APK تبدیل کنید تا امکان اجرای آن‌ها روی دستگاه‌های اندرویدی فراهم شود. Kivy یکی از قدرتمندترین راه‌حل‌ها در این زمینه است. Kivy نه تنها متن‌باز است، بلکه امکان به‌کارگیری آن روی سیستم‌عامل‌های ویندوز، مک، لینوکس نیز قابل استفاده است و از اندروید و iOS نیز پشتیبانی می‌کند. البته به این نکته دقت کنید برنامه‌هایی که با Kivy برای اندروید طراحی می‌کنید APKهای بزرگ‌تری دارند، اجرای آن‌ها کندتر است و عملکردی نسبتا کمتر از برنامه‌های عادی دارند.

حتما بخوانید پکیج آموزش پروژه محور طراحی سایت با پایتون و جنگو مختص بازار کار

 

5. ترکیب جاوااسکریپت، HTML5 و CSS

ترکیب جاوااسکریپت، HTML5 و CSS

ترکیب جاوااسکریپت، HTML5 و CSS

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

Cordova با وجود عملکرد خوبی که دارد توسعه‌دهندگان را مجبور می‌کند برای ساخت برنامه‌های اندرویدی زحمت بیشتری را متحمل شوند. به همین دلیل بسیاری از مردم از Inonic Framework استفاده می‌کنند. گزینه دیگری که وجود دارد React Native است. این کتابخانه می‌تواند در اندروید، iOS و اکوسیستم ویندوز استفاده شود.

حتما بخوانید

فیلم آموزش رایگان Html مهندس رحمانی

فیلم آموزش رایگان CSS مهندس رحمانی

 

6. زبان برنامه نویسی لوا (Lua)

زبان برنامه نویسی لوا (Lua)

زبان برنامه نویسی لوا (Lua)

Lua یک زبان نوشتاری نسبتا قدیمی است که برای تکمیل برنامه‌ های نوشته شده به زبان‌ های سی، VB.Net و…. استفاده می‌شود. بر همین ویژگی‌های خاص خود را دارد. به‌طور مثال آرایه‌ها در این زبان به جای صفر از یک آغاز می‌شوند و فاقد کلاس‌های بومی است. با این‌حال در برخی از زمینه‌ها می‌توان از Lua به عنوان یک زبان اصلی استفاده کرد که Corona SDK یک مثال خوب در این زمینه است. توسعه‌ دهندگان می‌توانند از Corona برای ساخت برنامه‌های قدرتمند با استفاده از Lua استفاده کنند. برنامه‌هایی که امکان اجرای آن‌ ها روی اکوسیستم‌های مختلف مثل مک، اندروید، iOS، اپل تی‌وی و اندروید تی‌وی نیز فراهم است.

حتما بخوانید : فیلم آموزش برنامه نویسی LUA به زبان اصلی

 

7. زبان‌ های برنامه نویسی سی و سی‌ پلاس‌ پلاس

زبان‌ های برنامه نویسی سی و سی‌ پلاس‌ پلاس

زبان‌ های برنامه نویسی سی و سی‌ پلاس‌ پلاس

گوگل برای ساخت برنامه‌های اندرویدی دو بازار برنامه‌ نویسی ارائه کرده است. SDK که از جاوا استفاده می‌کن و NDK که از زبان‌های قدیمی و قدرتمند سی و سی‌ پلاس‌ پلاس استفاده می‌کند. نکته مهمی که باید به آن دقت کنید این است که نمی‌ توان یک برنامه را با استفاده از سی، سی‌پلاس‌ پلاس و جاوا بسازید، بلکه NDK اجازه می‌دهد تا یک کتابخانه بومی ایجاد کنید و قابلیت‌ هایش را در کدهای جاوا استفاده کنید. در بیشتر موارد نیازی به استفاده از NDK ندارید، زیرا NDK بیشتر زمان‌ هایی استفاده می‌شود که نیازمند انجام وظایف سنیگنی هستید و دوست دارید به عملکرد بهتری دست پیدا کنید. NDK اجازه می‌دهد در برنامه‌ های خود از کتابخانه‌ های سی و سی‌ پلاس‌ پلاس استفاده کنید.

حتما بخوانید : آرشیو کامل فیلم های آموزشی سی پلاس پلاس

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

منبع

The post بهترین زبان های برنامه نویسی اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/android-programming-languages.html/feed 0
کتاب آموزش برنامه نویسی اندروید برای برنامه نویسان تحت وب با Mosync framework http://www.sourcebaran.com/mosync-framework.html http://www.sourcebaran.com/mosync-framework.html#respond Tue, 24 Nov 2020 20:51:54 +0000 http://www.sourcebaran.com/?p=73690 کتاب آموزش برنامه نویسی اندروید برای برنامه نویسان تحت وب با Mosync framework نوشته‌ میلاد فشی، به بررسی برنامه نویسی اندروید می‌پردازد و تمامی نکات کاربردی آن را یاد می‌دهد. با ما همراه باشید… کتاب آموزش اندروید برای برنامه نویسان تحت وب با Mosync framework ‫شیوه اول برنامه نویسی ‪ Native‬اندروید است. با استفاده از […]

The post کتاب آموزش برنامه نویسی اندروید برای برنامه نویسان تحت وب با Mosync framework appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
کتاب آموزش برنامه نویسی اندروید برای برنامه نویسان تحت وب با Mosync framework

کتاب آموزش برنامه نویسی اندروید برای برنامه نویسان تحت وب با Mosync framework

کتاب آموزش برنامه نویسی اندروید برای برنامه نویسان تحت وب با Mosync framework نوشته‌ میلاد فشی، به بررسی برنامه نویسی اندروید می‌پردازد و تمامی نکات کاربردی آن را یاد می‌دهد. با ما همراه باشید…

کتاب آموزش اندروید برای برنامه نویسان تحت وب با Mosync framework

‫شیوه اول برنامه نویسی ‪ Native‬اندروید است. با استفاده از زبان جاوا برای‬ ‫اندروید برنامه می‌نویسید. در فصول اول، دوم و سوم مبانی ابتدایی و اولیه‬ ‫برنامه نویسی به این روش را توضیح داده شده است. اگر دوست دارید فقط برای‬ ‫اندروید برنامه بنویسید و به تمام ویژگی‌های سخت افزاری گوشی اندروید‬ ‫دسترسی داشته باشید از این روش استفاده کنید و فقط این فصول را برای‬ ‫آشنایی اولیه بخوانید و بعد سراغ کتاب‌های متوسط و پیشرفته بروید.

‫شیوه دوم برنامه نویسی برای اندروید اصطلاحاً ‪Mobile Web Application‬‬ ‫است که از فصل چهارم به بعد به این شیوه پرداخته شده است. تسلط میلاد فشی روی این شیوه‬ ‫است و مزیت این شیوه برنامه نویسی ‪ Cross Platform‬است. شما با یک بار‬ ‫کدنویسی میتوانید برنامه خود را بر روی اندروید و ‪ iOS‬و ‪windows‬‬ ‫‪ phone‬اجرا کنید. اما عیب این روش این است که برنامه شما به تمامی‬ ‫ویژگی‌های سخت افزاری گوشی دسترسی ندارد و این سبک برای نوشتن‬ ‫برنامه‌های سیستمی که خیلی با سخت افزار در ارتباط است اصلا مناسب‬ ‫نیست. ولی برای برنامه‌های کاربردی مناسب است. ‬

حتما بخوانید 1: آموزش برنامه نویسی کاتلین

حتما بخوانید 2: پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابه دیجی کالا

  • مقدمه : پیش در آمدی بر برنامه نویسی اندروید
  • فصل اول : شروع کار با اکلیپس
  • فصل دوم : مبانی برنامه نویسی اندروید
  • فصل سئوم : طراحی واسط کاربری با XML
  • فصل چهارم : شروع کار با موسینک
  • فصل پنجم : ایجاد برنامه های ترکیبی
  • فصل ششم : موسینک و پایگاه داده SQLite
  • فصل هفتم : کار با jQuery و jQuery Mobile

The post کتاب آموزش برنامه نویسی اندروید برای برنامه نویسان تحت وب با Mosync framework appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/mosync-framework.html/feed 0
آموزش دریافت و ذخیره اطلاعات کاربر در دیتابیس با بیسیک فور اندروید http://www.sourcebaran.com/database-in-basic4android.html http://www.sourcebaran.com/database-in-basic4android.html#respond Thu, 23 Jul 2020 16:43:14 +0000 https://www.sourcebaran.com/?p=70546 با مقاله آموزش دریافت و ذخیره اطلاعات کاربر در دیتابیس با بیسیک فور اندروید از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم.در این جلسه قصد داریم از دیتابیسی که در جلسه می خواهیم اطلاعات مربوط به چهار نفر شامل نام، فامیلی، نام پدر و سال تولد را در یک دیتابیس ذخیره […]

The post آموزش دریافت و ذخیره اطلاعات کاربر در دیتابیس با بیسیک فور اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
آموزش دریافت و ذخیره اطلاعات کاربر در دیتابیس با بیسیک فور اندروید

آموزش دریافت و ذخیره اطلاعات کاربر در دیتابیس با بیسیک فور اندروید

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

آموزش دریافت و ذخیره اطلاعات کاربر در دیتابیس با بیسیک فور اندروید

در ابتدا بایستی دیتابیس و جدول آن را بسازیم.امکان ساخت دیتابیس و جداول آن از طریق دستورات زبان sql امکان پذیر است .اما جهت جلوگیری از پیچیدگی و برای راحتی کار بیشتر از نرم افزار navicat for sqlite استفاده می کنیم. شما می توانید با جستجوی نام آن در اینترنت، آن را دانلود و نصب نمایید. پس از دانلود و نصب نرم افزار navicat for sqlite، از گزینه connection، گزینه sqlite را انتخاب می کنیم. در پنجره باز شده، یک نام برای connection name انتخاب، گزینه type را بر روی new sqlite3 و در مقابل database file یک نام برای دیتابیس انتخاب و محل ذخیره آن را مشخص می کنیم. دقت نمایید که محل ذخیره حتما بایستی درون پوشه file محل ذخیره برنامه تان باشد.

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

برای هر داده امکان انتخاب چهار نوع وجود دارد.نوع int برای اعداد صحیح، real برای اعداد اعشاری، textبرای رشته ها و متون و blobبرای ذخیره تصاویر و داده های حجیم قابل انتخاب است. در اینجا ما جدولی به نام information شامل پنج ستونid,esm,famil,namepedar,saltavalod ایجاد کرده و آن را ذخیره می کنیم. ستون id از نوع integer برای شماره سطر، ستونهای esm و famil و namepedar از نوع text و ستون saltavalod از نوع int انتخاب شده است.

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

اکنون دیتابیس مدنظر ما ساخته شده و آماده استفاده می باشد.

آموزش استفاده از دیتابیس شده در محیط برنامه بیسیک فور اندروید

برای استفاده از دیتابیس در بیسیک فور اندروید ابتدا لازم است تیک کتابخانه sql را در لیست کتابخانه های بیسیک علامت بزنید. سپس یک متغیر از نوع sql و یک متغیر از نوع cursor تعریف می کنیم.

Dim sql1 As SQL
Dim cur1 As Cursor

در ابتدا تعدادی باتون و لیبل برای نمایش اطلاعات به محیط برنامه اضافه می کنیم که برای جلوگیری از شلوغی آنها را در اینجا نمی آوریم. اما کدهای آن را در سورس برنامه می توانید مشاهده کنید. اضافه کردن ویوها با استفاده از کدنویسی و حلقه for صورت گرفته. شما می توانید این کار را از طریق محیط visual designer هم انجام دهید.

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

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

If File.Exists(File.DirInternal,"data1.db")=False Then 	File.Copy(File.DirAssets,"data1.db",File.DirInternal,"data1.db") End If

سپس متغیر sqlمان را initialize می کنیم که در آن بایستی محل ذخیره و نام آن را مشخص کنیم.

sql1.Initialize(File.DirInternal,"data1.db",True)

سپس به وسیله متد ExecQuery ، و کوئری هایی که در جلسه قبل آموختیم، تمامی اطلاعات مربوط به جدول information را خوانده و برابر با متغیر نشانگری که در ابتدا تعریف کرده ایم (cur1) قرار می دهیم.

cur1=sql1.ExecQuery("select * from information")

اطلاعات اکنون در cur1 ذخیره شده. با استفاده از متد position وتنظیم موقعیت cur1 و سایر متدهای cur همچون getstring یا getint و اضافه کردن نام ستون مدنظر، اطلاعات را خوانده و در لیبل نمایش می دهیم.

به عنوان مثال می خواهیم زمانی که بر روی btn0 کلیک شد، اطلاعات مربوط به سطر اول دیتابیس نمایش دهد. پس در تابع btn0_click این چنین می نویسیم.

Sub btn0_click

cur1.Position=0
lblshowinfo(0).Text=cur1.GetString("esm")
	lblshowinfo(1).Text=cur1.Getstring("famil")
	lblshowinfo(2).Text=cur1.GetString("namepedar")
	lblshowinfo(3).Text=cur1.Getint("saltavalod")

End Sub

فقط بایستی به این نکته توجه نمود که موقعیت cur.position از صفر( و نه از یک) شروع می شود و به اندازه یکی کمتر از تعداد سطرهای جدول ادامه دارد.

مشاهده لیست جلسات قبل آموزش بیسیک فور اندروید

  1. آموزش بیسیک فور اندروید – دانلود تمامی ابزارهای مورد نیاز برنامه نویسی B4A
  2. آموزش بیسیک فور اندروید – آموزش گام به گام نصب و راه اندازی JDK
  3. آموزش کامل نصب Android SDK
  4. آموزش کامل نصب بیسیک فور اندروید+دانلود نرم افزار Basic4Android
  5. آموزش نصب و کار با شبیه ساز اندروید NOX
  6. آموزش کامل اجرا مستقیم برنامه روی گوشی با B4A Bridge
  7. آموزش بیسیک فور اندروید – معرفی Activity و Layout + تغییر تم محیط بیسیک فور اندروید
  8. آموزش و کاربرد دستور Try و Catch در بیسیک فور اندروید
  9. آموزش حذف انیمیشن پیشفرض لایوت ها در بیسیک فور اندروید
  10. آموزش استفاده از اینتنت های کافه بازار در بیسیک فور اندروید
  11. آموزش کار با فونت ها در بیسیک فور اندروید
  12. آموزش کار با پروگرس بار و سفارشی سازی آن در بیسیک فور اندروید
  13. آموزش ساخت آرایه ای از ویوها در بیسیک فور اندروید
  14. آموزش ساخت برنامه روزهای هفته در بیسیک فور اندروید
  15. آموزش کار با تایمر در بیسیک فور اندروید
  16. آموزش ساخت منو اسلایدی در بیسیک فور اندروید
  17. آموزش نمایش فایل پی دی اف در بیسیک فور اندروید
  18. آموزش کار با چهار متغیر اعمال پس زمینه به ویوها در بیسیک فور اندروید
  19. ذخیره و خواندن اطلاعات در بیسیک فور اندروید
  20. آموزش کار با رشته ها در بیسیک فور اندروید
  21. آموزش دیباگ در بیسیک فور اندروید
  22. آموزش Radio Button و ساخت صفحه تنظیمات متن در بیسیک فور اندروید
  23. آموزش استفاده از فونت آیکون در بیسیک فور اندروید
  24. آموزش کار با دیتابیس آفلاین در بیسیک فور اندروید
  25. آموزش ساخت دیتابیس و جدول در بیسیک فور اندروید
  26. نمایش و استفاده از دیتابیس ساخته شده در محیط اپلیکیشن در بیسیک فور اندروید

The post آموزش دریافت و ذخیره اطلاعات کاربر در دیتابیس با بیسیک فور اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/database-in-basic4android.html/feed 0
کتاب آموزش برنامه نویسی اندروید با سی شارپ http://www.sourcebaran.com/android-programming-with-csharp.html http://www.sourcebaran.com/android-programming-with-csharp.html#respond Wed, 27 May 2020 12:19:16 +0000 https://www.sourcebaran.com/?p=69594 در خدمت شما هستیم با کتاب آموزش برنامه نویسی اندروید با سی شارپ به زبان فارسی. کتاب برنامه نویسی اندروید با C# نوشته‌ی سعید شریعتی در 86 صفحه، به آموزش تکنولوژی زامارین می‌پردازد. زامارین تکنولوژی نسبتاً جدیدی است که در زمینه‌ی تولید نرم افزارهای اندروید، iOS، ویندوز فون و مکینتاش، توسط برنامه نویسان به صورت […]

The post کتاب آموزش برنامه نویسی اندروید با سی شارپ appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
کتاب آموزش برنامه نویسی اندروید با سی شارپ

کتاب آموزش برنامه نویسی اندروید با سی شارپ

در خدمت شما هستیم با کتاب آموزش برنامه نویسی اندروید با سی شارپ به زبان فارسی. کتاب برنامه نویسی اندروید با C# نوشته‌ی سعید شریعتی در 86 صفحه، به آموزش تکنولوژی زامارین می‌پردازد.

زامارین تکنولوژی نسبتاً جدیدی است که در زمینه‌ی تولید نرم افزارهای اندروید، iOS، ویندوز فون و مکینتاش، توسط برنامه نویسان به صورت گسترده‌ای در حال استفاده می‌باشد. شما با تسلط بر این چارچوب نرم افزاری می‌توانید به سادگی برای هر کدام از سیستم عامل‌های ذکر شده برنامه‌های کاربردی بنویسید. زامارین Xamarin از زبان قدرتمند سی شارپ و بهترین محیط برنامه نویسی دنیا یعنی Visual Studio استفاده می‌کند.

کتاب آموزش برنامه نویسی اندروید با سی شارپ

  • نصب و راه اندازی Xamarin.Android
  • دانلود و نصب Android SDK
  • نصب ویژوال استودیو
  • پیش نیازها
  • آموزش اضافه کردن زامارین به ویژوال استودیو
  • شبیه ساز اندروید
  • راه اندازی Android SDK برای Xamarin.Android
  • Android SDK Location
  • زبانه Tools
  • زبانه Platforms
  • انتخاب مخزن
  • تنظیم و برپایی شبیه ساز اندروید
  • افزایش سرعت سخت افزار برای کاراتر کردن شبیه ساز
  • مدیریت دستگاه مجازی با استفاده از شبیه ساز اندروید
  • عیب یابی شبیه ساز اندروید
  • افزایش سرعت شبیه ساز اندروید در ویندوز
  • فعال کردن شتابدهنده Hyper-v
  • افزایش سرعت با HAXM
  • اطمینان از پشتیبانی HAXM
  • مدیریت دستگاه مجازی با مدیر دستگاه اندروید
  • مدیر دستگاه اندروید در ویندوز
  • اجرا کردن مدیر دستگاه
  • عیب یابی
  • ویرایش خصوصیات دستگاه مجازی اندروید
  • خطاهای توسعه
  • مفقود شدن سرویس های گوگل پلی
  • توضیح و رفع تمامی مشکلات احتمالی
  • توزیع Open JDK موبایلی مایکروسافت

شاید برایتان جذاب باشید :

کتاب آموزش برنامه نویسی اندروید بصورت کامل و گام به گام

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

The post کتاب آموزش برنامه نویسی اندروید با سی شارپ appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/android-programming-with-csharp.html/feed 0
آموزش کار با دیتابیس آفلاین در بیسیک فور اندروید http://www.sourcebaran.com/sql-in-basic4android.html http://www.sourcebaran.com/sql-in-basic4android.html#respond Mon, 17 Feb 2020 08:00:03 +0000 https://www.sourcebaran.com/?p=59969 در خدمت شما هستیم با آموزش کار با دیتابیس آفلاین در بیسیک فور اندروید از وب سایت آموزش برنامه نویسی سورس باران. در این مقاله به مفاهیم اولیه دیتابیس می پردازیم. سیستم دیتابیس استاندارد در اندروید، SQLite است. اطلاعات در دیتابیس داخل جداولی ذخیره می شود که هر جدول شامل تعدادی ستون و سطر است. […]

The post آموزش کار با دیتابیس آفلاین در بیسیک فور اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
آموزش کار با دیتابیس آفلاین در بیسیک فور اندروید

آموزش کار با دیتابیس آفلاین در بیسیک فور اندروید

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

آموزش کار با دیتابیس آفلاین در بیسیک فور اندروید

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

برای راحتی کار و درک بهتر، فرض کنید دیتابیسی داریم که جدولی به نام info شامل سه ستون name،family و age درون آن ساخته ایم.

1-  دستور select

با این دستور می توانید تعدادی از دیتاهای یک دیتابیس را انتخاب نمایید. مثلا دستور زیر تمامی اطلاعات یک جدول به نام info را انتخاب می نماید.

select * from info;

و به عنوان مثال دستور زیر، ستون name از جدول info را انتخاب می نماید.

Select name from info;

حال فرض کنید می خواهید سطری از جدول را انتخاب نمایید که دیتای ستون name آن ، akbar است. در این صورت بایستی از دستور where استفاده کنید.

Select name from info where name=’saber’;

2- دستور insert into

با این دستور می توانید اطلاعاتی جدید در قالب یک سطر به جدول اضافه نمایید. مثلا با دستور زیر اطلاعات akbar,hasaniو ۲۶  به سه ستون جدول مثال ما اضافه می شود.

Insert into info (name,family,age) values(‘akbar’,’hasani’,26);

3- دستور delete

با این دستور می توان یک سطر یا تمامی سطرها را از جدول دیتابیس حذف نمود. این دستور تمامی سطرهای جدول را بدون حذف کردن خود جدول، حذف می نماید.

Delete from info;

و با استفاده از where می توان ، یک سطر خاص را حذف نمود.

Delete from info where age=26;

4- دستور update

با این دستور می توان اطلاعات مربوط به یک یا چند سطر را بروزرسانی نمود. مثلا دستور زیر ستون مربوط به age  و سطری که  nameآن akbar است را تغییر می دهد.

Update info set age=28 where name=’akbar’;

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

مشاهده لیست جلسات قبل آموزش بیسیک فور اندروید

  1. آموزش بیسیک فور اندروید – دانلود تمامی ابزارهای مورد نیاز برنامه نویسی B4A
  2. آموزش بیسیک فور اندروید – آموزش گام به گام نصب و راه اندازی JDK
  3. آموزش کامل نصب Android SDK
  4. آموزش کامل نصب بیسیک فور اندروید+دانلود نرم افزار Basic4Android
  5. آموزش نصب و کار با شبیه ساز اندروید NOX
  6. آموزش کامل اجرا مستقیم برنامه روی گوشی با B4A Bridge
  7. آموزش بیسیک فور اندروید – معرفی Activity و Layout + تغییر تم محیط بیسیک فور اندروید
  8. آموزش و کاربرد دستور Try و Catch در بیسیک فور اندروید
  9. آموزش حذف انیمیشن پیشفرض لایوت ها در بیسیک فور اندروید
  10. آموزش استفاده از اینتنت های کافه بازار در بیسیک فور اندروید
  11. آموزش کار با فونت ها در بیسیک فور اندروید
  12. آموزش کار با پروگرس بار و سفارشی سازی آن در بیسیک فور اندروید
  13. آموزش ساخت آرایه ای از ویوها در بیسیک فور اندروید
  14. آموزش ساخت برنامه روزهای هفته در بیسیک فور اندروید
  15. آموزش کار با تایمر در بیسیک فور اندروید
  16. آموزش ساخت منو اسلایدی در بیسیک فور اندروید
  17. آموزش نمایش فایل پی دی اف در بیسیک فور اندروید
  18. آموزش کار با چهار متغیر اعمال پس زمینه به ویوها در بیسیک فور اندروید
  19. ذخیره و خواندن اطلاعات در بیسیک فور اندروید
  20. آموزش کار با رشته ها در بیسیک فور اندروید
  21. آموزش دیباگ در بیسیک فور اندروید
  22. آموزش Radio Button و ساخت صفحه تنظیمات متن در بیسیک فور اندروید
  23. آموزش استفاده از فونت آیکون در بیسیک فور اندروید

The post آموزش کار با دیتابیس آفلاین در بیسیک فور اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/sql-in-basic4android.html/feed 0
فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 7 http://www.sourcebaran.com/learning-book-basic4android-7.html http://www.sourcebaran.com/learning-book-basic4android-7.html#comments Sun, 09 Feb 2020 12:16:53 +0000 https://www.sourcebaran.com/?p=59902 با فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 7 از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم. در این آموزش اندروید ساخت کتاب در اندروید شما دوستان عزیز نحوه ساخت یک برنامه کتاب اندروید با امکانات کامل و قابل انتشار در مارکت های مختلف را خواهید آموخت. این کتاب اندرویدی […]

The post فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 7 appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 7

فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 7

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

برای کتاب ساخته شده امکاناتی نظیر فهرست بندی، دریافت اطلاعات، ذخیره متن ها، کار با دیتابیس، تنظیمات متن، جستجو، لیست علاقه مندی و …. را خواهیم داشت. با ما همراه باشید….

آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 7

  • ساخت تولبار گرافیکی برای لایوت و صفحه متن در اندروید

  • تولبار شامل دکمه های : تنظیمات متن ، اشتراک گذاری ، علاقمندی و دکمه home

  • تنظیم سایز و مکان اشیا با دیزاینر اسکریپت

  • کدنویسی برای بازگشت به صفحه اصلی و رفع ارورها

 

 

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

  1. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۱
  2. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۲
  3. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۳
  4. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۴
  5. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 5
  6. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۶
  7. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 7
  8. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 8
  9. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 9
  10. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 10
  11. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 11
  12. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 12
  13. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 13
  14. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 14 (جلسه آخر)

The post فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 7 appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/learning-book-basic4android-7.html/feed 4
فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 6 http://www.sourcebaran.com/learning-book-basic4android-6.html http://www.sourcebaran.com/learning-book-basic4android-6.html#respond Sat, 04 Jan 2020 14:31:59 +0000 https://www.sourcebaran.com/?p=58937 با فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 6 از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم. در این آموزش اندروید ساخت کتاب در اندروید شما دوستان عزیز نحوه ساخت یک برنامه کتاب اندروید با امکانات کامل و قابل انتشار در مارکت های مختلف را خواهید آموخت. این کتاب اندرویدی […]

The post فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 6 appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 6

فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 6

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

برای کتاب ساخته شده امکاناتی نظیر فهرست بندی، دریافت اطلاعات، ذخیره متن ها، کار با دیتابیس، تنظیمات متن، جستجو، لیست علاقه مندی و …. را خواهیم داشت. با ما همراه باشید….

آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 6

  • تکمیل لایوت متن در بیسیک فور اندروید

  • اضافه کردن عکس برای هر متن در بیسیک فور اندروید

  • بارگذاری تصویر مربوط به هر متن در بیسیک فور اندروید ( با کمک دیتابیس )

  • مرتب کردن عکس و متن در در اسکرول ویو در بیسیک فور اندروید

  • تنظیم سایز لیبل در بیسیک فور اندروید ، بصورت داینامیک و متناسب با طول و ارتفاع متنی که در آن قرار گرفته است

سرفصل کل دوره آموزش ساخت کتاب در اندروید

جلسه ۱ :

  • معرفی دوره و اهداف آن
  • ایجاد پروژه و توضیح تنظیمات اولیه و اعمال آن ها
  • تنظیم پکیج نیم برنامه
  • استفاده از شبیه ساز YouWave Android و ارتباط آن با بیسک فور اندروید
  • طراحی صفحه اسپلش گرافیکی ( Splash Screen ) در فوتوشاپ
  • بارگذاری تصویر در برنامه ( در لایوت )
  • معرفی مفهوم و کارایی دیزاینر اسکریپت و استفاده از آن
  • معرفی شی تایمر و استفاده از آن برای ساخت Splash Screen

 

جلسه ۲ :

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

 

جلسه ۳ :

  • کدنویسی برای دکمه خروج و نمایش پیغام مناسب به کاربر
  • کدنویسی برای دکمه back گوشی
  • معرفی شی ListView
  • معرفی نرم افزار navicate برای کار با دیتابیس
  • ایجاد دیتابیس و جداول لازم
  • آشنایی با کتابخانه SQL در بیسیک فور اندروید و ارتباط با دیتابیس در برنامه

 

جلسه ۴ :

  • معرفی دستورات Sql و نحوه استفاده از آن ها
  • استفاده از دستورات اس کیو ال در برنامه
  • کار با شی ListView
  • بارگزاری فهرست کتاب از داخل دیتابیس در برنامه
  • انجام تنظیمات لازم برای گرافیکی کردن فهرست ( ListView )

 

جلسه ۵ :

  • طراحی بک گراند گرافیکی برای آیتم های فهرست کتاب در فوتوشاپ
  • مدیریت Event لیست ویو
  • طراحی لایوت متن
  • معرفی ScrollView
  • بارگذاری متن مربوط به هر عنوان فهرست از دیتابیس داخل لیبل در اسکرول ویو

 

جلسه ۶ :

  • تکمیل لایوت متن
  • اضافه کردن عکس برای هر متن
  • بارگذاری تصویر مربوط به هر متن ( با کمک دیتابیس )
  • مرتب کردن عکس و متن در در اسکرول ویو
  • تنظیم سایز لیبل ، بصورت داینامیک و متناسب با طول و ارتفاع متنی که در آن قرار گرفته است

 

جلسه ۷ :

  • ساخت تولبار گرافیکی برای لایوت و صفحه متن
  • تولبار شامل دکمه های : تنظیمات متن ، اشتراک گذاری ، علاقمندی و دکمه home
  • تنظیم سایز و مکان اشیا با دیزاینر اسکریپت
  • کدنویسی برای بازگشت به صفحه اصلی و رفع ارورها

 

جلسه ۸ :

  • پیاده سازی مبحث لیست علاقمندی
  • نمایش تصویر متناسب هر عنوان ( که جزو لیست علاثمندی هست یا نه )
  • اضافه کردن امکان اضافه کردن یک مطلب به لیست علاقمندی با آپدیت دیتابیس
  • نمایش لیست مطالبی که به لیست علاقمندی اضافه شده اند

 

جلسه ۹ :

  • کدنویسی برای دکمه اشتراک گذاری متن
  • اشتراک گذاری با واسط intent ها
  • نوشتن یک تابع و صدا زدن آن
  • بهبود کدنویسی دکمه back برای لایوت های مختلف

 

جلسه ۱۰ :

  • بررسی مبحث تنظیمات متن
  • ایجاد تیبل و فیلدهای مربوطه در دیتابیس
  • طراحی لایوت تنظیمات متن
  • قرار دادن اشیا لازم و تنظیمات مورد نیاز

 

جلسه ۱۱ :

  • کدنویسی بخش تنظیمات متن
  • ارتباط با دیتابیس و خواندن تنظیمات قبلی
  • هماهنگ کردن متن نمونه ، همراه با تغییر تنظیمات بصورت لحظه ای

 

جلسه ۱۲ :

  • تکمیل بخش تنظیمات متن
  • ذخیره تنظیمات مورد نظر کاربر در دیتابیس در صورت تایید
  • اعمال تنظیمات ذخیره شده در دیتابیس به متن کتاب هنگام بارگذاری

 

جلسه ۱۳ :

  • پیاده سازی بخش جستجوی مطالب
  • طراحی لایوت جستجو
  • طراحمی دکمه ها در فوتوشاپ
  • در نظر گرفتن امکان جستجو در عناوین و مطالب
  • جستجو در دیتابیس و سلکت کردن نتایج مرتبط و نمایش نتایج

 

جلسه ۱۴ :

  • طراحی منوی اسلایدی در صفحه اصلی برنامه ( انیمیشن دار )
  • انجام تنظیمات مربوطه و کدنویسی های لازم
  • اضافه کردن آیتم های مدنظر به منو
  • مدیریت Event منو
  • کدنویسی برای بخش نظردهی در مارکت بازار
  • کدنویسی دکمه های درباره ما
  • نمایش لیست سایر برنامه های توسعه دهنده در مارکت بازار
  • تغییر بک گراند صفحع اصلی
  • اتمام پروژه

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

  1. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۱
  2. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۲
  3. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۳
  4. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۴
  5. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 5
  6. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۶
  7. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 7
  8. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 8
  9. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 9
  10. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 10
  11. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 11
  12. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 12
  13. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 13
  14. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 14 (جلسه آخر)

The post فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 6 appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/learning-book-basic4android-6.html/feed 0
پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابه دیجی کالا http://www.sourcebaran.com/android-studio.html http://www.sourcebaran.com/android-studio.html#comments Wed, 06 Nov 2019 21:00:33 +0000 https://www.sourcebaran.com/?p=29654 باسلام و عرض ادب. همونطور که کاربران درخواست های متعدد داشتن و ما هم قول داده بودیم توی این مطلب از وب سایت آموزش برنامه نویسی سورس باران  در خدمت شما هستیم با پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابه دیجی کالا با اندروید استودیو (Android Studio) به زبان کاملا فارسی. لازم به ذکره که […]

The post پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابه دیجی کالا appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابه دیجی کالا

پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابه دیجی کالا

باسلام و عرض ادب. همونطور که کاربران درخواست های متعدد داشتن و ما هم قول داده بودیم توی این مطلب از وب سایت آموزش برنامه نویسی سورس باران  در خدمت شما هستیم با پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابه دیجی کالا با اندروید استودیو (Android Studio) به زبان کاملا فارسی. لازم به ذکره که در این پکیج تمامی برنامه های مورد نیاز و سورس پروژه یا همون پروژه NiceShop به رایگان براتون قرار داده شده. لیست سرفصل ها بصورت کامل به همراه دمو در ادامه مطلب اضافه شده که در صورت تمایل می تونید مشاهده نمایید.

سرفصل دوره آموزش برنامه نویسی اندروید

پکیج آموزش برنامه نویسی اندروید

جلسه اول بخش موضوع محور

  • آموزش نصب JAVA SE
  • آموزش نصب اندروید استودیو
  • آموزش تغییر مسیر پیشفرض SDK
  • آموزش تغییر تم و فونت اندروید استدیو
  • آموزش ساخت یک پروژه جدید
  • آموزش نصب شبیه ساز اندروید Genymotion
  • آموزش اجرا پروژه روی شبیه ساز اندروید
  • آشنایی با فایل های پروژه
  • آموزش سات شبیه ساز با اندروید استدیو

 

جلسه اول بخش موضوع محور

  • آموزش ساخت یک اکتیویتی
  • آشنایی با متد on create
  • آموزش کار با Textview
  • آموزش کار با Edittext
  • آموزش کار با button
  • آموزش نخوه اتصال ابزار ها به کلاس های جاوا
  • آموزش متد onClick
  • آموزش Intent
  • آموزش دریافت متن ادیت تکست و ارسال مقدار بین اکتیویتی ها
  • آموزش دریافت مقدار های ارسالی بین اکتیوتی ها

 

جلسه سوم بخش موضوع محور

  • آموزش انواع Liner Layout
  • آموزش کار با radio button و check box
  • آموزش کار با Toast

 

جلسه چهارم بخش موضوع محور

  • آموزش طراحی ظاهر برنامه با کد های جاوا
  • آموزش کار با الرت دیالوگ

 

جلسه پنجم بخش موضوع محور

  • آموزش کار با فراگمنت ها

 

جلسه ششم بخش موضوع محور

  • آموزش ساخت Notification و کار با آن

 

جلسه هفتم بخش موضوع محور

  • آموزش ساخت دیتابیس
  • آموزش واکشی فایل دیتابیس از شبیه ساز
  • آموزش کار با افزونه SQLite در فایرفاکس

 

جلسه هشتم  بخش موضوع محور

  • ادامه کار با دیتابیس در اندروید
  • پیاده سازی چهار عمل اصلی دیتابیس

 

جلسه نهم بخش موضوع محور

  • آموزش کار با List View
  • آموزش کار با Link Text

 

جلسه دهم بخش موضوع محور

  • آموزش کار با دوربین در اندروید
  • آموزش افزودن سطح دسترسی به نرم افزار

 

جلسه یازدهم بخش موضوع محور

  • آموزش کار با بلوتوث در اندروید

 

جلسه دوازدهم بخش موضوع محور

  • آموزش کار با سنسور ها در اندروید
  • آموزش کار با کلیپ بورد

 

جلسه سیزدهم بخش موضوع محور

  • آموزش ساخت Toast های شخصی سازی شده

 

جلسه چهاردهم بخش موضوع محور

  • آموزش کار با View Pager

 

جلسه پانزدهم بخش موضوع محور

  • آموزش ساخت Navigation Menu

 

 

پکیج آموزش برنامه نویسی اپلیکیشن مشابه دیجی کالا

جلسه اول بخش پروژه محور

  • ساخت پروژه
  • طراحی صفحه ورود
  • طراحی صفحه ثبت نام
  • طراحی صفحه تماس با ما

 

جلسه دوم بخش پروژه محور

  • آموزش ساخت منو
  • آموزش تغییر لوگو برنامه
  • ساخت دیتابیس برنامه با MySql

 

جلسه سوم بخش پروژه محور

  • کد نویسی سمت سرور برای صفحه ثبت نام به زبان PHP

 

جلسه چهارم بخش پروژه محور

  • کد نویسی سمت سرور برای صفحه ورود به زبان PHP
  • کد نویسی سمت سرور برای صفحه تماس با ما به زبان PHP

 

جلسه پنجم بخش پروژه محور

  • ساخت منوی کشویی
  • آموزش کار با SharedPreferenses

 

جلسه ششم بخش پروژه محور

  • آموزش افزودن کتابخانه Async Task
  • آموزش کدنویسی سمت کلاینت برای صفحه ثبت نام و ورود

 

جلسه هفتم بخش پروژه محور

  • تکمیل صفحه ورود در کلاینت

 

جلسه هشتم بخش پروژه محور

  • افزودن دیتا در دیتابیس
  • کد نویسی سمت سرور برای دریافت اطلاعات و تبدیل ان به داده های JSON

 

جلسه نهم بخش پروژه محور

  • طراحی صفحه اصلی برنامه
  • آموزش کار با کتابخانه Pager Sliding Tab Strip

 

جلسه دهم بخش پروژه محور

  • ادامه طراحی صفحه اصلی برنامه
  • آموزش کار با کتابخانه Card View

 

جلسه یازدهم بخش پروژه محور

  • آموزش دریافت داده های JSON و تبدیل آن به زبان ساده

 

جلسه دوازدهم بخش پروژه محور

  • ادامه دریافت داده های JSON و …
  • آموزش کار با کتابخانه دریافت تصاویر Picaso

 

جلسه سیزدهم بخش پروژه محور

  • تکمیل صفحه اصلی برنامه
  • دریافت داده ها بر اساس دسته بندی

 

جلسه چهاردهم بخش پروژه محور

  • ساخت صفحه چک کردن خرید محصول

 

جلسه پانزدهم بخش پروژه محور

  • پیاده سازی بخش نمایش نظرات

 

جلسه شانزدهم بخش پروژه محور

  • ساخت صفحه جستجوی محصولات
  • کدنویسی سمت سرور برای صفحه جستجو

 

جلسه هفدهم بخش پروژه محور

  • آموزش ساخت اکانت در زرین پال
  • آموزش افزودن حساب در زرین پال
  • آموزش دریافت مرچنت کد از زرین پال
  • کدنویسی سمت سرور صفحه خرید محصول

 

جلسه هجدهم بخش پروژه محور

  • کدنویسی سمت کلاینت برای صفحه خرید محصول

 

جلسه نوزدهم بخش پروژه محور

  • تکمیل صفحه خرید محصول

 

جلسه بیستم بخش پروژه محور

  • آموزش ساخت صفحه اسپلش
  • آموزش کار با انیمیشن ها در اندروید

حجم : 3.81 گیگابایت

مدت زمان : 16 ساعت دوره اندروید + 17 ساعت دوره آموزش جاوا (رایگان و بعنوان هدیه)

مدرس : مهندس سجاد آذربایجانی

ورژن برنامه : 1.5

پشتیبانی : 09107011180 یا 07136472808

قیمت : خرید دانلودی 89 هزارتومان – خرید پستی 117 هزارتومان

The post پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابه دیجی کالا appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/android-studio.html/feed 84
فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 3 http://www.sourcebaran.com/learning-book-basic4android-3.html http://www.sourcebaran.com/learning-book-basic4android-3.html#respond Fri, 25 Oct 2019 05:48:35 +0000 https://www.sourcebaran.com/?p=55216 با فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 3 از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم. در این آموزش ساخت کتاب در اندروید شما دوستان عزیز نحوه ساخت یک برنامه کتاب اندروید با امکانات کامل و قابل انتشار در مارکت های مختلف را خواهید آموخت. این کتاب اندرویدی دارای […]

The post فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 3 appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 3

فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 3

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

برای کتاب ساخته شده امکاناتی نظیر فهرست بندی، دریافت اطلاعات، ذخیره متن ها، کار با دیتابیس، تنظیمات متن، جستجو، لیست علاقه مندی و …. را خواهیم داشت. با ما همراه باشید….

آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 3

  • کدنویسی برای دکمه خروج و نمایش پیغام مناسب به کاربر

  • کدنویسی برای دکمه back گوشی

  • معرفی شی ListView

  • معرفی نرم افزار navicate برای کار با دیتابیس

  • ایجاد دیتابیس و جداول لازم

  • آشنایی با کتابخانه SQL در بیسیک فور اندروید و ارتباط با دیتابیس در برنامه

سرفصل کل دوره آموزش ساخت کتاب در اندروید

جلسه ۱ :

  • معرفی دوره و اهداف آن
  • ایجاد پروژه و توضیح تنظیمات اولیه و اعمال آن ها
  • تنظیم پکیج نیم برنامه
  • استفاده از شبیه ساز YouWave Android و ارتباط آن با بیسک فور اندروید
  • طراحی صفحه اسپلش گرافیکی ( Splash Screen ) در فوتوشاپ
  • بارگذاری تصویر در برنامه ( در لایوت )
  • معرفی مفهوم و کارایی دیزاینر اسکریپت و استفاده از آن
  • معرفی شی تایمر و استفاده از آن برای ساخت Splash Screen

 

جلسه ۲ :

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

 

جلسه ۳ :

  • کدنویسی برای دکمه خروج و نمایش پیغام مناسب به کاربر
  • کدنویسی برای دکمه back گوشی
  • معرفی شی ListView
  • معرفی نرم افزار navicate برای کار با دیتابیس
  • ایجاد دیتابیس و جداول لازم
  • آشنایی با کتابخانه SQL در بیسیک فور اندروید و ارتباط با دیتابیس در برنامه

 

جلسه ۴ :

  • معرفی دستورات Sql و نحوه استفاده از آن ها
  • استفاده از دستورات اس کیو ال در برنامه
  • کار با شی ListView
  • بارگزاری فهرست کتاب از داخل دیتابیس در برنامه
  • انجام تنظیمات لازم برای گرافیکی کردن فهرست ( ListView )

 

جلسه ۵ :

  • طراحی بک گراند گرافیکی برای آیتم های فهرست کتاب در فوتوشاپ
  • مدیریت Event لیست ویو
  • طراحی لایوت متن
  • معرفی ScrollView
  • بارگذاری متن مربوط به هر عنوان فهرست از دیتابیس داخل لیبل در اسکرول ویو

 

جلسه ۶ :

  • تکمیل لایوت متن
  • اضافه کردن عکس برای هر متن
  • بارگذاری تصویر مربوط به هر متن ( با کمک دیتابیس )
  • مرتب کردن عکس و متن در در اسکرول ویو
  • تنظیم سایز لیبل ، بصورت داینامیک و متناسب با طول و ارتفاع متنی که در آن قرار گرفته است

 

جلسه ۷ :

  • ساخت تولبار گرافیکی برای لایوت و صفحه متن
  • تولبار شامل دکمه های : تنظیمات متن ، اشتراک گذاری ، علاقمندی و دکمه home
  • تنظیم سایز و مکان اشیا با دیزاینر اسکریپت
  • کدنویسی برای بازگشت به صفحه اصلی و رفع ارورها

 

جلسه ۸ :

  • پیاده سازی مبحث لیست علاقمندی
  • نمایش تصویر متناسب هر عنوان ( که جزو لیست علاثمندی هست یا نه )
  • اضافه کردن امکان اضافه کردن یک مطلب به لیست علاقمندی با آپدیت دیتابیس
  • نمایش لیست مطالبی که به لیست علاقمندی اضافه شده اند

 

جلسه ۹ :

  • کدنویسی برای دکمه اشتراک گذاری متن
  • اشتراک گذاری با واسط intent ها
  • نوشتن یک تابع و صدا زدن آن
  • بهبود کدنویسی دکمه back برای لایوت های مختلف

 

جلسه ۱۰ :

  • بررسی مبحث تنظیمات متن
  • ایجاد تیبل و فیلدهای مربوطه در دیتابیس
  • طراحی لایوت تنظیمات متن
  • قرار دادن اشیا لازم و تنظیمات مورد نیاز

 

جلسه ۱۱ :

  • کدنویسی بخش تنظیمات متن
  • ارتباط با دیتابیس و خواندن تنظیمات قبلی
  • هماهنگ کردن متن نمونه ، همراه با تغییر تنظیمات بصورت لحظه ای

 

جلسه ۱۲ :

  • تکمیل بخش تنظیمات متن
  • ذخیره تنظیمات مورد نظر کاربر در دیتابیس در صورت تایید
  • اعمال تنظیمات ذخیره شده در دیتابیس به متن کتاب هنگام بارگذاری

 

جلسه ۱۳ :

  • پیاده سازی بخش جستجوی مطالب
  • طراحی لایوت جستجو
  • طراحمی دکمه ها در فوتوشاپ
  • در نظر گرفتن امکان جستجو در عناوین و مطالب
  • جستجو در دیتابیس و سلکت کردن نتایج مرتبط و نمایش نتایج

 

جلسه ۱۴ :

  • طراحی منوی اسلایدی در صفحه اصلی برنامه ( انیمیشن دار )
  • انجام تنظیمات مربوطه و کدنویسی های لازم
  • اضافه کردن آیتم های مدنظر به منو
  • مدیریت Event منو
  • کدنویسی برای بخش نظردهی در مارکت بازار
  • کدنویسی دکمه های درباره ما
  • نمایش لیست سایر برنامه های توسعه دهنده در مارکت بازار
  • تغییر بک گراند صفحع اصلی
  • اتمام پروژه

 

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

  1. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۱
  2. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۲
  3. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۳
  4. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۴
  5. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 5
  6. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۶
  7. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 7
  8. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 8
  9. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 9
  10. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 10
  11. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 11
  12. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 12
  13. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 13
  14. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 14 (جلسه آخر)

The post فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 3 appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/learning-book-basic4android-3.html/feed 0
آموزش برنامه نویسی برای صفر کیلومترها http://www.sourcebaran.com/programming-for-beginners.html http://www.sourcebaran.com/programming-for-beginners.html#comments Wed, 16 Oct 2019 08:31:56 +0000 https://www.sourcebaran.com/?p=37188 دوستان و کاربران  همیشگی سورس باران، در این مقاله چند دقیقه ای با همدیگه راجب به مبحث شیرین و پرطرفدار برنامه نویسی به منظور آشنایی دوستان مبتدی و صفر کیلومتر که اطلاع زیادی در مورد برنامه نویسی ندارند و تمایل دارند برنامه نویسی رو یاد بگیرند صحبت خواهیم کرد. طبق تجربه خودم، حدس میزنم اگر […]

The post آموزش برنامه نویسی برای صفر کیلومترها appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
آموزش برنامه نویسی برای صفر کیلومترها

آموزش برنامه نویسی برای صفر کیلومترها

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

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

 

شروع برنامه نویسی برای مبتدی ها

اگر به دنبال یادگیری برنامه نویسی هستی باید بگم، هم بازار کار خیلی خوب و هم آینده شغلی تضمین شده داره. دنیا داره هر روز بیشتر به این سمت حرکت می کنه. و طولی نمیکشه که به این نتیجه برسید برنامه نویسی یعنی همه چی…بهت تبریک میگم و مطمئن باش شغل خوبی رو انتخاب کردی.

خیلیا بودن وارد این حیطه شدن ولی بخاطر مشاوره نادرست، و دوره های آموزشی غیراستاندارد ادامه ندادن و نتونستن وارد بازار کار بشن.خیلیا هم بودن، هم مشاور خوب داشتن و هم دوره آموزشی مناسب، ولی دقیقا جایی که که باید به تلاش مداوم خودشون ادامه میدادن، ناامید شدن و ادامه ندادن.

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

 

آیا یادگیری برنامه نویسی سخته؟

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





 

تعریف کاملا ساده از برنامه نویسی

برنامه نویسی چیست؟ تعریف 1

همه تعریفای سخت و پیچیده رو بذاریم کنار،

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

برنامه نویسی چیست؟ تعریف 2

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

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

برنامه نویسی چیست؟ تعریف 3

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

توضیح کاملا مبتدی از برنامه نویسی

تصور کنید که به شما کنترل یه ربات ساده رو بدن که کل کاراییش انجام ۵ کار بیشتر نیست، مثلا

  • روشن شو(ON)
  • یک گام به جلو برو(step)
  • به اندازه دلخواه در جهت عقربه های ساعت بچرخ(rotate)
  • جسم کوچک جلوت رو بردار(take)
  • خاموش شو(off)
آموزش برنامه نویسی برای صفر کیلومترها

آموزش برنامه نویسی برای صفر کیلومترها

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

آموزش برنامه نویسی یه چیزی شبیه به همین کد های بالاست. برنامه نویسی یعنی نوشتن یه سری دستورات برای یه ماشین (کم فهم!) که این ماشین فقط اون دستورات رو می فهمه. حالا نکته اینجاست که شما می تونی این برنامه رو اینقدر خوب بنویسی که بهترین حالت ممکن باشه و سریع به جواب برسی و می تونی هم نه این قدر بد و غیر بهینه برنامه بنویسی که دیر یا اصلا به جواب نرسی. مثلا تو همون مثال بالا شما می تونی جوری برنامه ریزی کنی که ماشین مستقیم به توپ برسه میشه هم ۱۰ دور زد بعد رسید به توپه!

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

پیشنهاد سورس باران برای شروع برنامه نویسی

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

  • برنامه نویسی دسکتاپ
  • برنامه نویسی موبایل
  • برنامه نویسی وب سایت

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

قطعا سوال مهمی که اینجا توی دهنتون بوجود میاد اینه که، کدومش رو انتخاب کنید؟ درسته؟ اگر نظر منو بخواید در زمینه ای شروع به یادگیری برنامه نویسی کنید که 1- بهش علاقه مند هستید، و ذهنتون همیشه درگیرشه و بهش فکر می کنید. 2- درآمدزا و بازار کار خوبی داشته باشه. اگر در انتخاب زبان برنامه نویسی مناسب دچار تردید هستید پیشنهاد میدم حتما از پشتیبانی رایگان و 24 ساعته سورس باران استفاده کنید و همین الان با ما تماس بگیرید.

توضیح برنامه نویسی دسکتاپ

زبان‌های برنامه‌ نویسی‌ تحت دسکتاپ زبان‌هایی هستند که از آن‌‌ها برای تولید نرم‌افزار‌های کاربردی روی سیستم عامل ویندوز، لینوکس، مک و … استفاده می‌شود.

برنامه نویسی دسکتاپ

برنامه نویسی دسکتاپ

مانند نرم‌‌ افزار های اتوماسیون اداری، نرم‌افزارهای چندرسانه‌ای Multi Media، مرورگرها و … از بین انواع زبان‌ های برنامه‌ نویسی در این حوزه، متداول‌ ترین آن‌ها که می‌توان نام برد:

  • سی شارپ
  • سی پلاس پلاس
  • پایتون
  • جاوا
  • جاوا اسکریپت

توضیح برنامه نویسی موبایل

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

برنامه نویسی موبایل

برنامه نویسی موبایل

مهمترین ابزارها و زبان های برنامه نویسی موبایل

  • برنامه نویسی جاوا
  • برنامه نویسی کاتلین
  • برنامه نویسی فلاتر
  • برنامه نویسی پایتون
  • برنامه نویسی بیسیک فور اندروید
  • برنامه نویسی بیسیک فور آی او اس
  • برنامه نویسی فون گپ
  • برنامه نویسی سوئیفت
  • برنامه نویسی Objective C
  • برنامه نویسی سی شارپ
  • برنامه نویسی PHP
  • برنامه نویسی سی پلاس پلاس
  • برنامه نویسی روبی
  • برنامه نویسی پرل
  • برنامه نویسی راست (Rust)
  • برنامه نویسی گو (GO)

توضیح برنامه نویسی وب سایت

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

فرانت اند (frontend) در طراحی وب سایت

فرانت اند به هرچیزی که کاربر در زمان بازدید از هر سایتی مشاهده می‌کند گفته‌ می‌شود (شامل فونت‌ها، دکمه‌های کشویی، فرم‌ها،‌ تصاویر و منوها). هم‌چنین با عبارات «سمت کاربر» و «ترکیبی از هرچیزی که کاربر در زمان بازدید سایت مشاهده و تجربه‌می‌کند» نیز تعریف می‌شود.

هرچیزی که در زمان بازدید از یک وبسایت مشاهده می‌کنید، از نوشته‌ها گرفته تا عکس‌ها، کشوها و انیمیشن‌ها، به زبان HTML، CSS و Javascript نوشته‌شده‌اند که همان‌ گونه که هستند، مطابق تنظیمات مرورگری که در‌ آن قراردارند کنترل شده و نمایش داده‌می‌شوند.

فرانت اند (frontend) در طراحی وب سایت

فرانت اند (frontend) در طراحی وب سایت

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

سه تکنولوژی پایه HTML، CSS و Javascript همگی مسئول ایجاد محیط کاربری دوستانه در یک وبسایت هستند و هرکدام از‌ آن‌ها هدفی دارند.

بک اند (backend) در طراحی وب سایت

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

بک اند (backend) در طراحی وب سایت

بک اند (backend) در طراحی وب سایت

اینجاست که توسعه‌ بک اند، که پاسخی برای تمام نیازهای شما در ساخت یک وبسایت فعال می‌باشد، وارد عمل خواهد‌ شد. معمولاً وبسایت‌ هایی که در ساخت آن‌ها از بک اند استفاده نشده‌است، وبسایت‌ های ایستا نامیده می‌شوند که فقط ویترینی برای بیزنس شما هستند؛‌ زمانی‌که بخواهید وبسایتتان را تبدیل به یک وبسایت پویا کنید،‌ به بک اند نیاز پیدا خواهید کرد. یک پایگاه‌داده (دیتابیس)، که مسئول ذخیره و بازیابی داده‌ها – طبق درخواست و برحسب نیاز کاربر – است در پشت‌صحنه قرارداده می‌شود. بک اند، درست به‌اندازه‌ی فرانت اند در عملکرد یک وبسایت پویا تأثیرگذار است. بک اند که به آن «سمت سرور» نیز گفته می‌شود، بخشی از یک وبسایت فعال است که برای کاربر،‌ یا «سمت کاربر» قابل مشاهده نیست.

از پرکاربردترین های بک اند میشه به لیست زیر اشاره کرد

  • برنامه نویسی php
  • برنامه نویسی asp
  • برنامه نویسی پایتون
  • برنامه نویسی روبی

همان‌طور که گفته‌شد، بک اند وظیفه‌ی بازیابی و ذخیره داده‌ها، و پشتیبانی از فرانت-اند یا «سمت کاربر»، برای داشتن عملکرد بهتر را دارد. در یک وبسایت فعال، وقتی کاربر داده‌ ای را ذخیره کرده یا فرمی را پر می‌کند مرورگر درخواستی برای سرور ارسال می‌کند تا اطلاعات مورد نیاز را دریافت کند، در پاسخ، مرورگر اطلاعاتی که به‌ترتیب بالا از سرور دریافت کرده است را تفسیر کرده و سپس توسط فرانت اند به کاربر نمایش می‌دهد. پس وبسایتی که تغییرات خاصی نداشته و فقط برای چینش یک‌سری اطلاعات به‌کار می رود، نیازی به استفاده از بک اند ندارد؛ از طرف دیگر وبسایتی که فعال است و محتوای خود را مطابق با پایگاه‌داده‌ ها تغییر می‌دهد برای این‌که کار کند به بک اند نیاز دارد. امیدواریم این توضیحات فهم واضحی از این دو اصطلاح به کاربران ما داده‌باشد. حال بیایید مقایسه سریعی بین این دو داشته‌باشیم.

نتیجه گیری

خیلی از دوستان این سوال براشون پیش میاد که از کجا و چگونه برنامه نویسی را شروع کنیم؟ معمولا دوستان تازه کار و علاقه مند به برنامه نویسی که تا به الان با مجموعه ما تماس گرفتند کاملا سر در گم بوده و اطلاع دقیقی از زبان های پرکاربرد و پردرآمد نداشتند. این عدم آگاهی و سردگرمی ممکنه در نهایت باعث انتخاب راه اشتباه بشه. اغلب دانشجویان کامپیوتر و یا کسانی که به برنامه نویسی علاقه مند شده اند زیاد از خود میپرسند از چه زبانی شروع کنیم؟ بهترین زبان دنیا کدام است؟ در ایران کدام زبان برنامه نویسی را انتخاب نماییم که موفق شویم؟ از چه منبعی برنامه نویسی استفاده کنیم؟ بعد از یادگیری برنامه نویسی در کجا مشغول بشیم و از کجا شروع کنیم؟ و صدها سوال دیگر!!! قبل از هر توضیحی ، بهتره به شما دوستان بگم که چندان تفاوتی نداره از کدوم زبان برنامه نویسی شروع کنید، مهمترین موضوع اینه که فقط برنامه نویسی رو شروع کنید.(در زیر لیست زبان های برنامه نویسی پرکاربرد رو برای شما دوست قرار دادیم.) با اصول و فرهنگ برنامه نویسی آشنا بشید که این موضوع رفته رفته شما رو به مسیر درستی هدایت می کنه.(البته ما هم در این مسیر بصورت 24 ساعته در کنار شما هستیم😉)

در ابتدای راه حتما به موارد زیر نیاز دارید

  • مشاوره مناسب از افراد متخصص
  • انتخاب زبان برنامه نویسی مناسب
  • یافتن پیش نیازها
  • انتخاب دوره آموزش برنامه نویسی مناسب
  • شروع از تمرینات ابتدایی و ساده
  • مشاوره و قرار گرفتن در مسیر مناسب
  • تمرین تمرین و تمرین

سوالی دارید؟ با ما تماس بگیرید

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

 

میزان درآمد یک برنامه نویس

حقوق و درآمد برنامه نویسی در سال 2022

احتمالا می دانید که ثروتمندترین افراد دنیا مثل جف بیزوس (بنیانگذار آمازون)، بیل گیتس (بنیانگذار مایکروسافت)، مارک زاکربرگ (بنیانگذار فیسبوک)، لری الیسون (بنیانگذار اوراکل) همگی از دنیای کامپیوتر و تکنولوژی پول بدست می آورند.

درآمد یک برنامه نویس

درآمد یک برنامه نویس

همچنین جالب است بدانید برنامه نویسی به عنوان یکی از معتبرترین و پر درآمدترین شغل های دنیاست و بر اساس آمار سایت تخصصی مشاغل ایندید (indeed) حقوق برنامه نویسان در دنیا بطور متوسط حدود 90 هزار دلار در سال (چیزی حدود 3میلیارد و 200 میلیون تومان در سال / 270 میلیون تومان در ماه) است و این یعنی 29 درصد بیشتر از حقوق متوسط سایر شغل ها.

درآمد برنامه نویسان در ایران

درآمد برنامه نویسی در ایران به مسائلی زیادی بستگی داره از جمله :

  • میزان تخصص
  • کار برای شرکت ها یا کسب و کارخودتون رو داشتن
  • ارتباط شما با افراد و موسسات دیگر
  • ایده پردازی
  • خلاقیت
  • تجربه
  • نمونه کار
  • میزان موفقیت شما در گذشته
  • و ده ها موارد دیگر

ولی بطور کلی در ایران درآمد برنامه نویسان می تواند برای افراد تازه کار از 6-7 میلیون تومان تا حتی 400-500 میلیون و بالاتر باشد. بسته به موارد بالا این مبلغ کاملا متغیر هست و در مدت زمان های مختلف بدست می آید.

درآمد برنامه نویسان در آلمان

  • درآمد برنامه نویسان در آلمان از میانگین درآمد جهانی برنامه نویسان بیشتر است.
  • افراد فعال در حوزه برنامه نویسی آلمان از مزایای شغلی بسیار خوبی بهره مند می شوند.
  • ساعات کاری برنامه نویسان در آلمان منصفانه است.
  • بازار کاری برنامه نویسی در این کشور با توجه به اینکه این کشور یکی از کشور های تکنولوژی محور است، تضمین شده می باشد.

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

درآمد زبان برنامه نویسی Python

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

درآمد حقوق زبان برنامه نویسی Java

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

درآمد حقوق زبان برنامه نویسی Ruby

برلین بهترین شهر آلمان برای برنامه نویسان مسلط بر زبان برنامه نویسی روبی است. این شهر، شهری چند فرهنگی می باشد که هم اکنون بهترین فرصت های شغلی را برای برنامه نویسان زبان روبی دارد.

درآمد زبان برنامه نویسی Javascript

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

درآمد زبان برنامه نویسی سی پلاس پلاس

در حال حاضر از پرطرفدار ترین زبان های برنامه نویسی در آلمان است که افراد زیادی به آن تسلط دارند. طبق آمار های منتشر شده میانگین درآمد برنامه نویسان این زبان برابر 51000 یورو می باشد.

درآمد زبان برنامه نویسی سی شارپ

این زبان برنامه نویسی، در آلمان طرفداران قابل توجهی دارد و میانگین درآمد افراد مسلط به زبان تقریبا برابر 48000 یورو است.

درآمد متخصص پایگاه داده Sql Server

بیشتر برنامه نویسانی که در آلمان در خصوص این زبان فعالیت می کنند در آغاز کار خود هستند. میانگین درآمد برنامه نویسان مسلط به این زبان برنامه نویسی 45000 یورو می باشد

کشور آلمان در اروپا، برای جذب برنامه نویس فعلا پشتاز هست و مورد کاملا مناسب برای مهاجرت به شمار می رود.

 

پردرآمد ترین زبان های برنامه نویسی ایران و جهان در سال 2022

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

12 زبان برنامه نویسی پولساز در سال 2022

1 – برنامه نویسی جاوا / برنامه نویسی کاتلین

جاوا یک زبان برنامه‌ نویسی همه منظوره و شئ‌گرا است، که در زمینه‌های مختلفی کاربرد دارد از جمله ساخت برنامه‌های تحت وب، بازی‌های ویدئویی و نرم‌افزارها و بازی‌های موبایلی. علاوه بر این‌ها، جاوا عنصر اصلی و هستهٔ اپ‌های اندرویدی است. جاوا همچنان محبوبیت خود را در بین توسعه‌دهندگان حفظ کرده است

جاوا (Java) به خودی خود یکی از قدرتمندترین زبان های برنامه نویسی است و تا سال 2019 صدرنشین رتبه بندی زبان های برنامه نویسی بود. اما این اواخر با ظهور کاتلین (Kotlin) رشدش کمی افت داشته و همین امر باعث شده تا کاتلین نظر سیستم عامل اندروید رو جلب کنه. جاوا یک انتخاب عالی به عنوان یک زبان برنامه نویسی است، اما درحال حاضر شرکت Oracle و گوگل روی Kotlin تبلیغ می‌کند، پس آینده زبان کاتلین مشخصه و رشدش در چند وقت اخیر فوق العاده زیاد بوده و یکی از ترندهای برنامه نویسی در سال 2020 و 2021 و 2022 است. ویژگی های کاتلین موجب شده تا خیلی از شرکت های بزرگ مثل Pinterest، Evernote، Coursera، Uber، Trello و چندین شرکت بزرگ دیگر ساختار اپلیکیشن هاشون رو از جاوا به کاتلین مهاجرت کنند. البته هنوز هم تعداد زیادی از شرکت ها از Java استفاده می‌کنند چون پایه، چارچوب و برنامه هاشون براساس جاوا جلو رفته.

در واقع اندروید و تعداد زیاد کاربرانش باعث شده توجه برنامه نویس های زیادی رو به سمت برنامه نویسی اندروید جلب بشه. کاربران اندروید یک بازار هدف بزرگ برای برنامه نویسان هستند و خوشبختانه این بازار تا چند سال آینده همچنان بزرگ خواهند ماند. بررسی ها نشون میده سهم بازار اندروید در سال های 2020، 2021، 2022 و 2023 همچنان بالای 85درصد خواهد بود و این فوق العاده است. در ایران عزیز هم خیلی ها تونستند از ایران بازار بزرگ درآمدهای خوبی بدست بیاورند.به هر حال چه بخواین جاوا یاد بگیرید چه کاتلین، هر دو فوق العاده هستند و در سال 2021 میتونید به عنوان یکی از بهترین زبان های برنامه نویسی، احتمالا بهترین گزینه در برنامه نویسی اندروید روشون حساب باز کنید.

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

2 – برنامه نویسی سی شارپ

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

برنامه نویسی سی شارپ

برنامه نویسی سی شارپ

سی سارپ در بین برنامه نویسان دیگر کشورها هم از محبوبیت فوق العاده ای برخوردار هست و از همون ابتدا تا حالا جز 10 برتر برنامه نویسی دنیا بوده است. دلیل اصلی محبوبیت و برتری سی شارپ اینه که در عین سادگی بسیار قدرتمند است و با آن تقریبا هر کاری میتونید انجام بدید. البته قول دنیای تکنولوژی یعنی مایکروسافت هم پشتبان این زبان هست و ابزارهای قدرتمندی مثل ویژال استودیو و SQL Server هم در اختیار برنامه نویسان این زبان هست تا بتونند به راحت ترین شکل، برنامه هاشون رو توسعه بدهند. بنابراین سی شارپ همچنان مثل سال 2020 و 2021 یکی از بهترین گزینه ها برای یادگیری در سال 2022 هم هست. خوشبختانه یادگیری سی شارپ زیاد سخت نیست و ساختار دستورات (Syntax) خیلی شبیه به c++ هست. وجود نرم افزار قدرتمند Visual Studio هم کمک میکنه تا در همون مراحل اولیه‌ی یادگیری، بتونید برنامه های ساده ای رو بسازند که تاثیر فوق العاده ای در افزایش اشتیاق و انگیزه‌ی در یادگیری برنامه نویسی داره.

3 – برنامه نویسی سی و سی پلاس پلاس

++C یک زبان همه منظوره و بر پایهٔ زبان C است که بر بسیاری از زبان‌های جدید تاثیر گذاشته است. بسیاری از اپلیکیشن‌هایی که روزانه استفاده می‌شوند، نرم‌افزارها، درایورها، Firmwareها و خیلی از چیزهای دیگر که ما استفاده می‌کنیم با زبان سی پلاس پلاس نوشته شده‌اند. ++C به عنوان یک زبان سطح میانی شناخته می‌شود و علتش هم این است که ویژگی‌های زبان‌های سطح بالا و سطح پایین را در کنار هم دارد.

برنامه نویسی سی و سی پلاس پلاس

برنامه نویسی سی و سی پلاس پلاس

سی پلاس پلاس یک زبان بسیار کارآمد و انعطاف پذیر است که برای اولین بار در سال 1985 معرفی شد. با توجه به کارایی بالا، قابلیت اطمینان و دیگر ویژگی های شاخص این زبان، میزان تقاضای آن همیشه در سطح بالایی قرار داشته است. پروژه های بزرگی مانند مایکروسافت ویندوز و گوگل کروم با ++C نوشته شده اند و همچنین Indeed که بزرگترین وبسایت کاریابی در دنیاست و برای آمازون می باشد نیز به کمک همین زبان توسعه داده شده است. به طور کلی از این زبان در ساخت برنامه های کاربردی بسیاری استفاده می شود. برای مثال می توان به اپلیکیشن های تحت ویندوز، اپلیکیشن های GUI، بازی های 3D و راه حل های در لحظه (Real-time) مسائل ریاضی اشاره کرد.

4 – برنامه نویسی جاوا اسکریپت

جاوا اسکریپت به عنوان زبان وب شناخته می‌شود که اساسا همه جا وجود دارد! جاوا اسکریپت یک زبان سطح بالا، دینامیک (پویا) و تفسیرشده است که همهٔ مرروگرهای جدید آن‌ را پشتیبانی می‌کنند. این زبان به توسعه‌دهندگان این امکان را می‌دهد که برنامه‌های تحت وب خودشان را بسازند و بتوانند عناصر تعاملی را به وبسایت‌ها اضافه کنند. با اطمینان میتونم بگم که دهه فعلی، دهه‌ی جاوا اسکریپت بوده است. جاوا اسکریپت یکی از محبوب ترین و معروف ترین زبان های برنامه نویسی جهان است. براساس نظرسنجی سایت stackoverflow جاوا اسکریپت برای هفت سال متوالی رایج ترین زبان برنامه نویسی بوده و حتی در سال 2020 بیش از 67درصد برنامه نویس ها از این زبان استفاده کرده اند. که انتظار می رود در سال 2021 و 2022 هم همین آمارو رو داشته باشد.

برنامه نویسی جاوا اسکریپت

برنامه نویسی جاوا اسکریپت

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

5 – برنامه نویسی پی اچ پی

PHP یک زبان اسکریپتی سمت سرور است که اولویتش تمرکز بر روی توسعهٔ وب است. PHP باعث بوجود آمدن و شکل‌گیری دو مورد از غول‌های اینترنت به نام‌های Facebook و WordPress شد! اگر می‌خواهید به یک توسعه دهندهٔ وب تبدیل شوید، PHP یکی از زبان‌های مهمی است که لازم است یاد بگیرید! PHP در سال 2020 و 2021 جزو محبوب ترین و پولسازترین زبان های برنامه نویسی است. و طبق پیشبینی در سال 2022 هم همین روند رو خواهیم داشت.

برنامه نویسی PHP

برنامه نویسی PHP

6 – برنامه نویسی ASP.NET

در همینجا به این نکته اشاره کنم که در واقع ASP.NET یک زبان برنامه نویسی نیست بلکه یک تکنولوژی برنامه نویسی وب با استفاده از دات نت است، شما می توانید با #C یا #F یا زبان های برنامه نویسی دیگر دات نت ASP.NET بنویسید ، اما با توجه با اینکه شما به عنوان یک زبان بیشتر با این محصول آشنا هستید ما در این سری مقالات از ASP.NET به عنوان یک زبان برنامه نویسی یاد می کنیم. بیشتر شرکت های و سازمان های بزرگ برای نرم افزارهای تحت وب خود از زبان برنامه نویسی ASP.NET استفاده می کنند. نرم افزاری که بیشترین هماهنگی با این زبان برنامه نویسی را دارد. برنامه نویسی ASP.NET در حال حاضر در ایران بازار کار بسیار خوبی دارد.

برنامه نویسی ASP.NET

برنامه نویسی ASP.NET

7 – برنامه نویسی پرل

پرل زبان برنامه‌نویسی تفسیری و سطح بالا ، شی‌گرا و یک زبان سمت سرور قدرتمند است که در آزمایشگاه Jet Propulsion ناسا توسط لری وال در سال ۱۹۸۷ طراحی شد. زبان پرل بطور وسیعی ساختار خود را از زبان C , و بعضی از خصوصیات خود را مدیون زبانهای : AWK , LISP , SED , SH می باشد .

8 – برنامه نویسی پایتون

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

برنامه نویسی پایتون

برنامه نویسی پایتون

پایتون یک زبان برنامه نویسی در حال رشد است و در حال حاضر هیچ نشانه ای از کمرنگ شدن آن در آینده وجود ندارد. شما این زبان را می توانید در وب اپلیکیشن ها، نرم افزارهای کامپیوتری، سرورهای شبکه، یادگیری ماشین و… بیابید. اگر شما در حوزه امنیت سایت فعالیت می کنید احتمالا می دانید که Python می تواند برای سرویس های Back-End و API ها مفید باشد. علاوه بر این فریم ورک های توسعه وب مبتنی بر پایتون مثل جنگو (Django)، پایرامید (Pyramid) و Turbo Gear بسیار محبوب هستند.

9 – برنامه نویسی روبی

روبی یک زبان شئ‌گرا و همه منظوره است که در زمینهٔ ساخت برنامه‌های تحت وب کاربرد دارد. همچنین روبی از چندین پارادایم مختلف برنامه‌نویسی پشتیبانی می‌کند (به طور کلی، منظور از پارادایم، شیوه‌های برنامه‌نویسی است که از جمله پارادایم‌هایی که روبی آن‌ها را ساپورت می‌کند می‌توان به فانکشنال و شئ‌گرا اشاره کرد.) گذشته از کاربرد آسان، شهرت روبی بیشتر به خاطر قدرتش از یک سو و همچنین فریمورک محبوب آن یعنی Ruby on Rails از سوی دیگر است.

برنامه نویسی روبی

برنامه نویسی روبی

10 – برنامه نویسی گو (GO)

Go یک زبان اپن سورس است که هدفش ساده‌سازی، کارآمدی و ساخت نرم‌افزارهای قابل اطمینان است؛ این زبان در سال 2007 توسط 3 نفر از کارمندان گوگل ساخته و تا الان (سال 2021 ) مورد استقبال واقع شده است. در چند سال اخیر، Go به یکی از محبوبترین زبان‌های برنامه‌ نویسی تبدیل شده است. همچنین این زبان در بعضی از سیستم‌های اختصاصی خود گوگل مورد استفاده قرار گرفته است. بیشتر پروژه‌هایی که با Go نوشته می‌شوند عبارتند از: وب سرورها، APIها و فریمورک برنامه‌های تحت وب.

برنامه نویسی گو (GO)

برنامه نویسی گو (GO)

11 – برنامه نویسی سوئیفت

برمی‌گردیم به سال 2014، وقتی که اپل تصمیم گرفت یک زبان برنامه‌ نویسی جدید بسازد، تا توسعهٔ برنامه‌های iOS و MacOS را برای برنامه نویسان و توسعه دهندگان راحت تر کند. در نتیجه، سوئیفت متولد شد! از آن زمان تاکنون، تقاضا برای این زبان به شدت افزایش پیدا کرده است، طوری که بسیاری از توسعه‌دهندگان به طرز گسترده‌ای در حال یادگیری این زبان هستند. سوئیفت بهترین‌های C و Objective-C را در خود جمع کرده، و به توسعه‌دهنده امکان خلق برنامه‌هایی حرفه‌یی را می‌دهد. اگر شما می خواهید در حوزه توسعه IOS فعالیت کنید، باید Swift را به عنوان یک زبان حرفه ای با موقعیت های شغلی با درآمد بالا به حساب بیاورید. Swift یک زبان برنامه نویسی نسبتا جدیدی است که در سال 2014 عرضه و تا به امروز(سال 2021 ) مورد استفاده قرار گرفته است. این زبان گزینه ای جدید برای اپل می باشد که در توسعه برنامه های بومی IOS و Mac-OS از آن استفاده می کند. یادگیری‌ Swift ساده است و امنیت بالایی دارد.

برنامه نویسی سوئیفت

برنامه نویسی سوئیفت

این زبان نه تنها توانسته است جایگزین بهتری برای Objective-C فراهم کند، بلکه برای بسیاری از چالش هایی که برنامه نویسان در سالهای آینده با آنها مواجه خواهند بود هم مناسب می باشد. علاوه بر این ها Swift یک زبان استاتیک است و ویرایشگری با نام XCode دارد که خطاهای شما را بررسی می کند و به شما نمایش می دهد، بنابراین با کمک این ویرایشگر خطاهای شما ساده تر پیدا می شوند. به عنوان یک نتیجه گیری می توان گفت اگر می خواهید برنامه هایی برای محصولات Apple بسازید و یا به راه های جدید برای کدنویسی سرور علاقه دارید، یادگیری این زبان به شما توصیه می شود.

12 – برنامه نویسی اندروید

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

همچنین در گزینه شماره 1 لیست، به زبان برنامه نویسی کاتلین اشاره کردیم، که جایگزین مناسب برای برنامه نویسی اندروید با جاوا هست، و نسبت به جاوا بسیار ساده تر هست.

13- برنامه نویسی اسکالا

اسکالا یک زبان ماشین مجازی جاوا همه منظوره و ایمن است که بهترین زبان های برنامه نویسی oop و کاربردی را در یک زبان خاص با کیفیت ترکیب می کند. اسکالا برای کاهش و حذف اشکالات در برنامه های بزرگ و پیچیده ایده آل است. هم از برنامه نویسی شی گرا و هم از برنامه نویسی کاربردی پشتیبانی می کند. برنامه نویسان می توانند از Scala برای هر کاری که معمولاً از جاوا استفاده می کنند استفاده کنند. اسکالا زبان پیچیده ای است، اما این پیچیدگی به آن انعطاف پذیری زیادی می دهد. شرکت هایی که از اسکالا استفاده می کنند عبارتند از نتفلیکس، توییتر و نیویورک تایمز. توسعه دهندگان اسکالا به در سال 2022 طور متوسط ​​سالانه 127005 دلار درآمد دارند.

 

انتخاب زبان برنامه نویسی مناسب

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

انتخاب زبان برنامه نویسی مناسب

انتخاب زبان برنامه نویسی مناسب

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

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

 

روش های یادگیری برنامه نویسی

روش های یادگیری برنامه نویسی

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

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

  • منسجم است
  • بهترین اساتید جهان متدریس می کنند
  • قیمت مقرون به صرفه دارد
  • پروژه محور هستند
  • وقت کمتری از شما می گیرد.

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

آموزش برنامه نویسی از طریق کتاب های آموزشی

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

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

آموزش برنامه نویسی از طریق جستجو در اینترنت و گوگل

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

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

آموزش برنامه نویسی از طریق کارآموزی در تیم های برنامه نویسی

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

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

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

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

آموزش برنامه نویسی از طریق کلاس های برنامه نویسی حضوری

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

وجود یک استاد راهنمای حضوری که تجربه برنامه نویسی خوبی داشته باشه خیلی میتونه به شما کمک کنه تا راحتر برنامه نویسی رو یاد بگیرید اما باز همه چی در این روش برمیگرده به دانش و نحوه بیان استادتون.

آموزش برنامه نویسی از طریق پکیج و فیلم های آموزشی

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

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

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

 

منابع فارسی و رایگان آموزش برنامه نویسی

آموزش برنامه نویسی سورس باران

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

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

بطور کلی از 3 بخش اصلی میتونید مطالب مورد نظرتون رو پیدا کنید :

  1. بخش دسته بندی وب سایت در سایدبار سمت راست (مهمترین بخش)
  2. بخش جستجو وب سایت در بالای سایت
  3. بخش مطالب مرتبط در انتهای هر پست

مباحث رایگان آموزش برنامه نویسی سورس باران

  1. فروشگاه محصولات برنامه نویسی
  2. آموزش الگوریتم و فلوچارت
  3. آموزش برنامه نویسی اندروید
  4. آموزش برنامه نویسی آی او اس
  5. آموزش برنامه نویسی سی پلاس پلاس
  6. آموزش برنامه نویسی پایتون
  7. آموزش برنامه نویسی اسمبلی
  8. آموزش برنامه نویسی سی شارپ
  9. آموزش برنامه نویسی جاوا
  10. آموزش برنامه نویسی EntityFramework
  11. آموزش برنامه نویسی SQL Server
  12. آموزش برنامه نویسی MySql
  13. آموزش برنامه نویسی Oracel
  14. آموزش برنامه نویسی Html
  15. آموزش برنامه نویسی CSS
  16. آموزش برنامه نویسی ASP.NET & ASP.NET MVC
  17. آموزش برنامه نویسی PHP
  18. آموزش برنامه نویسی جاوا اسکریپت
  19. آموزش برنامه نویسی جی کوئری
  20. آموزش برنامه نویسی بوت استرپ
  21. آموزش برنامه نویسی Ajax
  22. آموزش لاراول
  23. آموزش وردپرس
  24. آموزش جوملا
  25. آموزش Codigniter
  26. آموزش سئو
  27. آموزش ادوبی فلش
  28. آموزش فتوشاپ
  29. لیست کتاب های آموزشی
  30. لیست پروژه های برنامه نویسی
  31. لیست نرم افزار و ابزارهای برنامه نویسی
  32. فروشگاه و محصولات برنامه نویسی

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

 

منابع انگلیسی آموزش برنامه نویسی

1- سایت TIOBE و لیست بهترین زبان‌های برنامه‌نویسی

لینک وب سایت TIOBE

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

شاخص‌ های رتبه‌ بندی در این سایت بر اساس تعاریف زیر است:

  • تعداد مهندسان خبره و ماهر در سراسر جهان
  • دوره‌های آموزشی زبان برنامه‌نویسی
  • فروشندگان ثالث
  • موتورهای جستجو

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

2- سایت GitHub و لیست بهترین زبان‌های برنامه‌ نویسی

لینک وب سایت GitHub

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

ایجاد وضعیت آنلاین و رصد روند تغییرات کدها در یک پروژه، به تیم برنامه‌نویس پروژه، قدرت هماهنگی و مدیریت بیشتری را می‌دهد، این همان مزیت گیت‌هاب است. مزیتی که باعث شده تا ۲۴ میلیون کاربر در ۶۷ میلیون مخزن با وسعت ۳۳۷ زبان برنامه‌نویسی در گیت‌هاب مشغول فعالیت باشند. این مجموعه عظیم گیت‌هاب را علاقه‌مند به ساخت گزارشی سالیانه به نام octoverse کرده است که موضوع آن محبوب‌ترین‌های زبان‌های برنامه‌نویسی است.

3- سایت Indeed و لیست بهترین زبان‌های برنامه‌نویسی

لینک وب سایت Indeed

محور فعالیت سایت Indeed استخدام و کاریابی است. این سایت در سال ۲۰۱۴ وارد عرصه کاریابی اینترنتی شد و هم‌اکنون در ۲۸ زبان و در بیش از ۶۰ کشور مشغول به فعالیت است. تعداد بازدیدکنندگان از این سایت در ماه به ۲۰۰ میلیون نفر می‌رسد و هرروز میلیون‌ها نفر در آن به جستجوی فرصت‌های شغلی و مطالعه روزمه افراد می‌پردازند.

4- سایت StackOverflow و لیست بهترین زبان‌های برنامه‌نویسی

لینک وب سایت Indeed

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

5- سایت w3schools و بهترین منابع طراحی وب

لینک وب سایت w3school

یکی از بهترین و کاملترین منابع آموزشی در زمینه برنامه نویسی می باشد که منابع مورد نیاز اکثر اساتید دانشگاه ها و آموزشگاه ها از این وب سایت گرفته می شود.

6- وب سایت tutorialspoint

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

 

پیشنهاد ویژه برای شروع برنامه نویسی

مشاهد توضیحات کامل + خرید پکیج

 

برنامه نویسی و فناوری جذاب بلاک چین

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

برنامه نویسی و فناوری جذاب بلاک چین

برنامه نویسی و فناوری جذاب بلاک چین

در زیر لیست برخی زبان های برنامه نویسی که در حوزه بلاک چین استفاده می شوند را مشاهده می کنید :

  • زبان برنامه نویسی سی پلاس پلاس
  • زبان برنامه نویسی جاوا
  • زبان برنامه نویسی سی شارپ
  • زبان برنامه نویسی اسکالا
  • زبان برنامه نویسی کاتلین
  • زبان برنامه نویسی گو
  • زبان برنامه نویسی پایتون
  • زبان برنامه نویسی سالیدیتی
  • زبان برنامه نویسی جاوا اسکریپت
  • زبان برنامه نویسی سیمپلیسیتی

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

بلاک چین دو ویژگی اصلی و همچنین دو مزیت‌ بزرگ دارد که وجه تمایز آن با یک پایگاه داده سنتی محسوب می‌شود:

  • غیرمتمرکز بودن
  • اتصال زنجیره‌ای بلوک‌ها

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

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

وظایف برنامه‌ نویس بلاک چین

وظیفه اصلی یک برنامه نویسی بلاک چین، توسعه و اجرای بلاک چین دیجیتالی، به منظور ارائه راه‌حل به مجموعه‌ هایی با داده مهارت بالا یا فناوری می‌باشد. لازم به ذکر است که وظایف این افراد، تنها به توسعه نرم‌افزار ختم نمی‌شود، بلکه آن‌ ها باید بتوانند نیازهای شرکت را نیز آنالیز کرده و کارهای مربوط به فناوری‌ های منبع باز و فناوری‌ های نوین را انجام دهند. یک متخصص بلاک چین مسئولیت دارد تا به توسعه فرآیند های تنظیم زیرساخت بپردازد و علاوه بر این، دارایی‌ ها و شتاب دهنده‌ ها را نیز گسترش دهد. از دیگر وظایف این افراد، کار کردن بر روی سیستم عامل‌های موجود مانند Ethereum و Hyperledger می‌باشد. به طور خلاصه، سایر وظایف مهندسین بلاکچین موارد زیر هستند:

  • آزمایش و پیدا کردن عیوب پروژه‌ ها
  • سنجش برنامه‌ های بلاک چین
  • بررسی درمورد کیفیت بالای موارد موردنیاز یک پروژه
  • توسعه برنامه‌ های مهم و کارآمد با بهره‌گیری از فناوری بلاک چین
  • ایجاد سیستم یا برنامه به وسیله فناوری نوظهور بلاک چین

یک برنامه‌ نویس بلاک چین به چه مهارت‌ نیاز دارد؟

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

  • تسلط کامل به یک زبان‌ برنامه‌ نویسی مربوطه به بلاک چین که در بالا ذکر شد
  • سابقه کار در زمینه توسعه برنامه
  • آشنایی با حوزه رمزنگاری
  • توانایی نوشتن کدهای چندسر
  • شناخت شبکه‌های نظیر به نظیر
  • تسلط بر الگوریتم‌های استاندارد و علم ساختار داده

5 زبان محبوب و برتر برنامه نویسی بلاک چین

تعدادی از محبوب ترین زبان های برنامه نویسی که برای توسعه بلاک چین استفاده می شوند عبارتند از زبان سی پلاس پلاس (++C)، سالیدیتی (Solidity)، پایتون (Python)، سیمپلیسیتی (Simplicity) و جاوا (Java). زبان سالیدیتی تنها زبان برنامه نویسی جدیدی است که برای نوشتن قراردادهای هوشمند مبتنی بر اتریوم طراحی شده است. زبان های دیگر، زبان‌های برنامه نویسی رایج و محبوب هستند. پلتفرم‌های بلاکچین زیادی با استفاده از این زبان‌ها برنامه‌ نویسی شده‌اند و هریک ویژگی‌ها، مزایا و معایب خاص خود را دارند.

1- برنامه نویسی بلاک چین با زبان سالیدیتی (Solidity)

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

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

2- برنامه نویسی بلاک چین با زبان پایتون (Python)

اگر شما برنامه نویس و توسعه‌دهنده بلاکچین با استفاده از زبان پایتون (Python) هستید، حتماً تاکنون دریافته‌اید که پایتون به سرعت در حال تبدیل شدن به محبوب‌ترین زبان برنامه نویسی در جهان است. پایتون دومین زبان برنامه نویسی محبوب در جهان برنامه‌ نویسان است. با اینحال، یکی از اصلی‌ترین معایب پایتون این است که یک زبان تفسیری بوده و بنابراین ممکن است مشکلاتی را برای عملیات رمزنگاری پیچیده در بلاک چین ایجاد کند.

حتما بخوانید : آموزش برنامه نویسی بلاک چین با پایتون

در مقابل یکی از بارزترین مزایای پایتون این است که توسعه دهندگان می توانند ایده های خود را به سرعت با یک کد نویسی طولانی مدلسازی کنند. پایتون همچنین دارای یک پشتیبانی با منابع بزرگ و متن باز است که آن را برای بلاک چین ایده آل می کند. اگر به مشکلی در مسیر توسعه بلاک چین برخوردید، می‌توانید در اینترنت به منابع بی‌شماری از قبیل کتابخانه‌های پایتون، پلاگین‌ها و … دسترسی پیدا کنید.

3- برنامه نویسی بلاک چین با زبان سی پلاس پلاس (++C)

سی پلاس پلاس (++C) در میان برنامه‌ نویسان بسیار و محبوب بوده و رتبه چهارم را در لیست زبان‌های پرطرفدار برنامه‌ نویسی دارد. به همین علت است که بیش از هر زبان دیگری پروژه‌ های بلاک چین در ++C توسعه یافته اند. اولین بلاک چین به زبان ++C نوشته شد و پلتفرم های دیگر نیز با استفاده از این زبان، پروژه‌ های خود را توسعه داده‌اند. به عنوان مثال پروژه‌هایی از قبیل:

  • بیت کوین
  • ریپل
  • لایت کوین
  • مونرو
  • استلار
  • ایاس
  • کوانتوم

4- برنامه نویسی بلاک چین با زبان سیمپلیسیتی (Simplicity)

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

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

5- برنامه نویسی بلاک چین با جاوا (Java)

جاوا (Java) از ابتدا، در زمینه کارکرد و محبوبیت رقابت تنگاتنگی با ++C داشته است. جاوا دارای یک رابط برنامه‌ نویسی کاربردی (API) است که شامل کلاس‌های جاوا، بسته‌ها، اینترفیس‌ها و غیره می‌شود. این رابط برنامه‌ نویسی برای ساخت برنامه‌ ها بدون نیاز به توجه به پیاده‌ سازی‌ های داخلی آنها مفید است.

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

 

مطالب مرتبط با برنامه نویسی

  1. شروع برنامه نویسی با ساده ترین راه کارها
  2. هشت تکنیک ساده و طلایی برای استادشدن در برنامه نویسی
  3. زبان برنامه نویسی سی و سی پلاس پلاس
  4. معرفی زبان برنامه نویسی پایتون
  5. Ruby چیست؟ بررسی زبان برنامه نویسی روبی
  6. زبان برنامه نویسی PHP چیست؟
  7. زبان برنامه نویسی Lua چیست؟
  8. کاتلین (Kotlin) چیست؟ توضیح زبان برنامه نویسی کاتلین
  9. Ada چیست؟ معرفی زبان برنامه نویسی Ada
  10. زبان برنامه نویسی COBOL چیست؟ شرح کامل COBOL
  11. معرفی زبان برنامه نویسی Cython
  12. زبان برنامه نویسی Elixir چیست؟ معرفی کامل Elixir (الیکسیر)
  13. کاملترین معرفی زبان برنامه نویسی Groovy
  14. زبان برنامه نویسی Rust چیست؟ کاملترین معرفی زبان برنامه نویسی Rust
  15. زبان برنامه نویسی Scala چیست؟ معرفی،ویژگی ها و کاربرد Scala
  16. معرفی زبان برنامه نویسی Haskell
  17. معرفی زبان برنامه نویسی Lisp (لیسپ)
  18. معرفی زبان برنامه نویسی Prolog
  19. کاملترین معرفی زبان برنامه نویسی جاوا
  20. معرفی کامل زبان برنامه نویسی Perl و نمونه کد Perl
  21. WinJS چیست؟ معرفی کتابخانه WinJS
  22. SignalR چیست؟
  23. Orchard چیست؟
  24. انگولار جی اس چیست؟ معرفی کامل فریم ورک متن باز Angular JS
  25. معرفی زبان اسکریپتی Sass
  26. ExpressJS چیست؟ همه چیز راجب ExpressJS
  27. فلاتر چیست؟ همه چیز راجب به برنامه نویسی فلاتر در سال 2020
  28. فریم ورک آیونیک چیست؟ (ionic سکو توسعه موبایل)
  29. 7 نکته برای نوشتن کدهای بهتر و پاکیزه‌تر در برنامه نویسی
  30. معرفی 9 زبان‌ برنامه‌ نویسی قدرتمند برای پروژه‌های هوش مصنوعی
  31. برنامه نویسی کلوژر (clojure) چیست؟
  32. 7 نکته برای نوشتن کدهای بهتر و پاکیزه‌تر در برنامه نویسی
  33. فریم ورک Meteor چیست؟
  34. برنامه نویسی کراس پلتفرم چیست؟ معرفی بهترین فریم ورک ها
  35. نکات مهم در یادگیری برنامه نویسی پایتون برای تازه کارها
  36. زبان برنامه نویسی DART چیست؟
  37. بهترین زبان های برنامه نویسی سال 2021 و 2022
  38. آموزش برنامه نویسی بورس با MQL
  39. بهترین زبان های برنامه نویسی اندروید
  40. 10 کاربرد برنامه نویسی پایتون
  41. چطور توسعه دهنده وب شویم؟

 

The post آموزش برنامه نویسی برای صفر کیلومترها appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/programming-for-beginners.html/feed 16
فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 2 http://www.sourcebaran.com/learning-book-basic4android-2.html http://www.sourcebaran.com/learning-book-basic4android-2.html#comments Sun, 13 Oct 2019 06:52:50 +0000 https://www.sourcebaran.com/?p=54975 با فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 2 از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم. در این آموزش ساخت کتاب در اندروید شما دوستان عزیز نحوه ساخت یک برنامه کتاب اندروید با امکانات کامل و قابل انتشار در مارکت های مختلف را خواهید آموخت. این کتاب اندرویدی دارای […]

The post فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 2 appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 2

فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 2

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

برای کتاب ساخته شده امکاناتی نظیر فهرست بندی، دریافت اطلاعات، ذخیره متن ها، کار با دیتابیس، تنظیمات متن، جستجو، لیست علاقه مندی و …. را خواهیم داشت. با ما همراه باشید….

آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 2

  • ترسیم نمای کلی برنامه در بیسیک فور اندروید

  • طراحی هدر صفحه اصلی در فتوشاپ

  • بارگذاری هدر در لایوت در بیسیک فور اندروید

  • طراحی دکمه های صفحه اصلی برنامه در فتوشاپ

  • طراحی حالت فشرده شده برای دکمه ها

  • قرار دادن دکمه ها در لایوت و تنظیم سایز و مکان آنها با کمک دیزاینر اسکریپت

سرفصل کل دوره آموزش ساخت کتاب در اندروید

جلسه ۱ :

  • معرفی دوره و اهداف آن
  • ایجاد پروژه و توضیح تنظیمات اولیه و اعمال آن ها
  • تنظیم پکیج نیم برنامه
  • استفاده از شبیه ساز YouWave Android و ارتباط آن با بیسک فور اندروید
  • طراحی صفحه اسپلش گرافیکی ( Splash Screen ) در فوتوشاپ
  • بارگذاری تصویر در برنامه ( در لایوت )
  • معرفی مفهوم و کارایی دیزاینر اسکریپت و استفاده از آن
  • معرفی شی تایمر و استفاده از آن برای ساخت Splash Screen

 

جلسه ۲ :

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

 

جلسه ۳ :

  • کدنویسی برای دکمه خروج و نمایش پیغام مناسب به کاربر
  • کدنویسی برای دکمه back گوشی
  • معرفی شی ListView
  • معرفی نرم افزار navicate برای کار با دیتابیس
  • ایجاد دیتابیس و جداول لازم
  • آشنایی با کتابخانه SQL در بیسیک فور اندروید و ارتباط با دیتابیس در برنامه

 

جلسه ۴ :

  • معرفی دستورات Sql و نحوه استفاده از آن ها
  • استفاده از دستورات اس کیو ال در برنامه
  • کار با شی ListView
  • بارگزاری فهرست کتاب از داخل دیتابیس در برنامه
  • انجام تنظیمات لازم برای گرافیکی کردن فهرست ( ListView )

 

جلسه ۵ :

  • طراحی بک گراند گرافیکی برای آیتم های فهرست کتاب در فوتوشاپ
  • مدیریت Event لیست ویو
  • طراحی لایوت متن
  • معرفی ScrollView
  • بارگذاری متن مربوط به هر عنوان فهرست از دیتابیس داخل لیبل در اسکرول ویو

 

جلسه ۶ :

  • تکمیل لایوت متن
  • اضافه کردن عکس برای هر متن
  • بارگذاری تصویر مربوط به هر متن ( با کمک دیتابیس )
  • مرتب کردن عکس و متن در در اسکرول ویو
  • تنظیم سایز لیبل ، بصورت داینامیک و متناسب با طول و ارتفاع متنی که در آن قرار گرفته است

 

جلسه ۷ :

  • ساخت تولبار گرافیکی برای لایوت و صفحه متن
  • تولبار شامل دکمه های : تنظیمات متن ، اشتراک گذاری ، علاقمندی و دکمه home
  • تنظیم سایز و مکان اشیا با دیزاینر اسکریپت
  • کدنویسی برای بازگشت به صفحه اصلی و رفع ارورها

 

جلسه ۸ :

  • پیاده سازی مبحث لیست علاقمندی
  • نمایش تصویر متناسب هر عنوان ( که جزو لیست علاثمندی هست یا نه )
  • اضافه کردن امکان اضافه کردن یک مطلب به لیست علاقمندی با آپدیت دیتابیس
  • نمایش لیست مطالبی که به لیست علاقمندی اضافه شده اند

 

جلسه ۹ :

  • کدنویسی برای دکمه اشتراک گذاری متن
  • اشتراک گذاری با واسط intent ها
  • نوشتن یک تابع و صدا زدن آن
  • بهبود کدنویسی دکمه back برای لایوت های مختلف

 

جلسه ۱۰ :

  • بررسی مبحث تنظیمات متن
  • ایجاد تیبل و فیلدهای مربوطه در دیتابیس
  • طراحی لایوت تنظیمات متن
  • قرار دادن اشیا لازم و تنظیمات مورد نیاز

 

جلسه ۱۱ :

  • کدنویسی بخش تنظیمات متن
  • ارتباط با دیتابیس و خواندن تنظیمات قبلی
  • هماهنگ کردن متن نمونه ، همراه با تغییر تنظیمات بصورت لحظه ای

 

جلسه ۱۲ :

  • تکمیل بخش تنظیمات متن
  • ذخیره تنظیمات مورد نظر کاربر در دیتابیس در صورت تایید
  • اعمال تنظیمات ذخیره شده در دیتابیس به متن کتاب هنگام بارگذاری

 

جلسه ۱۳ :

  • پیاده سازی بخش جستجوی مطالب
  • طراحی لایوت جستجو
  • طراحمی دکمه ها در فوتوشاپ
  • در نظر گرفتن امکان جستجو در عناوین و مطالب
  • جستجو در دیتابیس و سلکت کردن نتایج مرتبط و نمایش نتایج

 

جلسه ۱۴ :

  • طراحی منوی اسلایدی در صفحه اصلی برنامه ( انیمیشن دار )
  • انجام تنظیمات مربوطه و کدنویسی های لازم
  • اضافه کردن آیتم های مدنظر به منو
  • مدیریت Event منو
  • کدنویسی برای بخش نظردهی در مارکت بازار
  • کدنویسی دکمه های درباره ما
  • نمایش لیست سایر برنامه های توسعه دهنده در مارکت بازار
  • تغییر بک گراند صفحع اصلی
  • اتمام پروژه

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

  1. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۱
  2. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۲
  3. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۳
  4. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۴
  5. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 5
  6. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۶
  7. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 7
  8. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 8
  9. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 9
  10. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 10
  11. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 11
  12. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 12
  13. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 13
  14. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 14 (جلسه آخر)

The post فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 2 appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/learning-book-basic4android-2.html/feed 1
فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 1 http://www.sourcebaran.com/learning-book-basic4android-1.html http://www.sourcebaran.com/learning-book-basic4android-1.html#comments Mon, 23 Sep 2019 16:56:04 +0000 https://www.sourcebaran.com/?p=54439 با فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 1 از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم. در این آموزش ساخت کتاب در اندروید شما دوستان عزیز نحوه ساخت یک برنامه کتاب اندروید با امکانات کامل و قابل انتشار در مارکت های مختلف را خواهید آموخت. این کتاب اندرویدی دارای […]

The post فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 1 appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 1

فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 1

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

برای کتاب ساخته شده امکاناتی نظیر فهرست بندی، دریافت اطلاعات، ذخیره متن ها، کار با دیتابیس، تنظیمات متن، جستجو، لیست علاقه مندی و …. را خواهیم داشت. با ما همراه باشید….

آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 1

  • معرفی دوره و اهداف ساخت کتاب در بیسیک فور اندروید

  • ایجاد پروژه جدید در بیسیک فور اندروید

  • توضیح تنظیمات اولیه و اعمال آن ها

  • تنظیم پکیج نیم برنامه در بیسیک فور اندروید

  • استفاده از شبیه ساز YouWave Android و ارتباط آن با بیسک فور اندروید

  • طراحی صفحه اسپلش گرافیکی ( Splash Screen ) در فتوشاپ

  • بارگذاری تصویر در برنامه ( در لایوت )

  • معرفی مفهوم و کارایی دیزاینر اسکریپت و استفاده از آن

  • معرفی شی تایمر و استفاده از آن برای ساخت Splash Screen

سرفصل کل دوره آموزش ساخت کتاب در اندروید

جلسه ۱ :

  • معرفی دوره و اهداف آن
  • ایجاد پروژه و توضیح تنظیمات اولیه و اعمال آن ها
  • تنظیم پکیج نیم برنامه
  • استفاده از شبیه ساز YouWave Android و ارتباط آن با بیسک فور اندروید
  • طراحی صفحه اسپلش گرافیکی ( Splash Screen ) در فوتوشاپ
  • بارگذاری تصویر در برنامه ( در لایوت )
  • معرفی مفهوم و کارایی دیزاینر اسکریپت و استفاده از آن
  • معرفی شی تایمر و استفاده از آن برای ساخت Splash Screen

 

جلسه ۲ :

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

 

جلسه ۳ :

  • کدنویسی برای دکمه خروج و نمایش پیغام مناسب به کاربر
  • کدنویسی برای دکمه back گوشی
  • معرفی شی ListView
  • معرفی نرم افزار navicate برای کار با دیتابیس
  • ایجاد دیتابیس و جداول لازم
  • آشنایی با کتابخانه SQL در بیسیک فور اندروید و ارتباط با دیتابیس در برنامه

 

جلسه ۴ :

  • معرفی دستورات Sql و نحوه استفاده از آن ها
  • استفاده از دستورات اس کیو ال در برنامه
  • کار با شی ListView
  • بارگزاری فهرست کتاب از داخل دیتابیس در برنامه
  • انجام تنظیمات لازم برای گرافیکی کردن فهرست ( ListView )

 

جلسه ۵ :

  • طراحی بک گراند گرافیکی برای آیتم های فهرست کتاب در فوتوشاپ
  • مدیریت Event لیست ویو
  • طراحی لایوت متن
  • معرفی ScrollView
  • بارگذاری متن مربوط به هر عنوان فهرست از دیتابیس داخل لیبل در اسکرول ویو

 

جلسه ۶ :

  • تکمیل لایوت متن
  • اضافه کردن عکس برای هر متن
  • بارگذاری تصویر مربوط به هر متن ( با کمک دیتابیس )
  • مرتب کردن عکس و متن در در اسکرول ویو
  • تنظیم سایز لیبل ، بصورت داینامیک و متناسب با طول و ارتفاع متنی که در آن قرار گرفته است

 

جلسه ۷ :

  • ساخت تولبار گرافیکی برای لایوت و صفحه متن
  • تولبار شامل دکمه های : تنظیمات متن ، اشتراک گذاری ، علاقمندی و دکمه home
  • تنظیم سایز و مکان اشیا با دیزاینر اسکریپت
  • کدنویسی برای بازگشت به صفحه اصلی و رفع ارورها

 

جلسه ۸ :

  • پیاده سازی مبحث لیست علاقمندی
  • نمایش تصویر متناسب هر عنوان ( که جزو لیست علاثمندی هست یا نه )
  • اضافه کردن امکان اضافه کردن یک مطلب به لیست علاقمندی با آپدیت دیتابیس
  • نمایش لیست مطالبی که به لیست علاقمندی اضافه شده اند

 

جلسه ۹ :

  • کدنویسی برای دکمه اشتراک گذاری متن
  • اشتراک گذاری با واسط intent ها
  • نوشتن یک تابع و صدا زدن آن
  • بهبود کدنویسی دکمه back برای لایوت های مختلف

 

جلسه ۱۰ :

  • بررسی مبحث تنظیمات متن
  • ایجاد تیبل و فیلدهای مربوطه در دیتابیس
  • طراحی لایوت تنظیمات متن
  • قرار دادن اشیا لازم و تنظیمات مورد نیاز

 

جلسه ۱۱ :

  • کدنویسی بخش تنظیمات متن
  • ارتباط با دیتابیس و خواندن تنظیمات قبلی
  • هماهنگ کردن متن نمونه ، همراه با تغییر تنظیمات بصورت لحظه ای

 

جلسه ۱۲ :

  • تکمیل بخش تنظیمات متن
  • ذخیره تنظیمات مورد نظر کاربر در دیتابیس در صورت تایید
  • اعمال تنظیمات ذخیره شده در دیتابیس به متن کتاب هنگام بارگذاری

 

جلسه  ۱۳ :

  • پیاده سازی بخش جستجوی مطالب
  • طراحی لایوت جستجو
  • طراحمی دکمه ها در فوتوشاپ
  • در نظر گرفتن امکان جستجو در عناوین و مطالب
  • جستجو در دیتابیس و سلکت کردن نتایج مرتبط و نمایش نتایج

 

جلسه ۱۴ :

  • طراحی منوی اسلایدی در صفحه اصلی برنامه ( انیمیشن دار )
  • انجام تنظیمات مربوطه و کدنویسی های لازم
  • اضافه کردن آیتم های مدنظر به منو
  • مدیریت Event منو
  • کدنویسی برای بخش نظردهی در مارکت بازار
  • کدنویسی دکمه های درباره ما
  • نمایش لیست سایر برنامه های توسعه دهنده در مارکت بازار
  • تغییر بک گراند صفحع اصلی
  • اتمام پروژه

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

  1. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۱
  2. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۲
  3. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۳
  4. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۴
  5. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 5
  6. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه ۶
  7. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 7
  8. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 8
  9. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 9
  10. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 10
  11. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 11
  12. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 12
  13. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 13
  14. فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 14 (جلسه آخر)

The post فیلم آموزش ساخت کتاب با بیسیک فور اندروید-جلسه 1 appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/learning-book-basic4android-1.html/feed 2
آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه هفتم http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-rssreader-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a7%d8%b3%d8%aa%d9%88%d8%af.html http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-rssreader-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a7%d8%b3%d8%aa%d9%88%d8%af.html#respond Sun, 28 Jul 2019 20:36:22 +0000 https://www.sourcebaran.com/?p=53275 در ادامه دوره های رایگان آموزش اندروید استودیو در این مطلب فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه هفتم رو برای شما دوستان قرار دادیم. در جلسات قبلی بخش موضوع محور اندروید استودیو رو قرار داده بودیم که از این لینک تمامی جلسات در دسترس هستند. فیلم آموزش ساخت RssReader اندروید با اندروید استودیو […]

The post آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه هفتم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه هفتم

آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه هفتم

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

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو جلسه هفتم

  • آموزش فارسی کردن Introduction slider
  • درست کردن عنوان های Activity
  • تفاوت empty activity و basic activity و توضیح فایل xml
  • کار روی دیزاین دکمه ها با استفاده از shape در فایل drawable/button.xml
  • اضافه کردن دکمه بازگشت برای activity
  • اضافه کردن دکمه share برای اشتراک Application

 

حتما بخوانید : فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول

 

مشاهده لیست جلسات قبل آموزش ساخت RssReader در اندروید

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه اول

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه دوم

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه سوم

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه چهارم

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه پنجم

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه ششم

 

The post آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه هفتم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-rssreader-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a7%d8%b3%d8%aa%d9%88%d8%af.html/feed 0
آموزش ساخت منو اسلایدی در بیسیک فور اندروید http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%d9%85%d9%86%d9%88-%d8%a7%d8%b3%d9%84%d8%a7%db%8c%d8%af%db%8c-%d8%af%d8%b1-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81%d9%88%d8%b1-%d8%a7%d9%86%d8%af.html http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%d9%85%d9%86%d9%88-%d8%a7%d8%b3%d9%84%d8%a7%db%8c%d8%af%db%8c-%d8%af%d8%b1-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81%d9%88%d8%b1-%d8%a7%d9%86%d8%af.html#respond Wed, 17 Jul 2019 09:49:21 +0000 https://www.sourcebaran.com/?p=52923 با جلسه شانزدهم از آموزش بیسیک فور اندروید در خدمت شما هستیم با  آموزش ساخت منو اسلایدی در بیسیک فور اندروید از وب سایت آموزش برنامه نویسی سورس باران. توجه کنید که در این مطلب آموزش ساخت 2 نوع منوی اسلایدی در بیسیک فور اندروید قطعا خیلی از شما دوستان عزیز منوهای اسلایدی یا همان منوهایی […]

The post آموزش ساخت منو اسلایدی در بیسیک فور اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
آموزش ساخت منو اسلایدی در بیسیک فور اندروید

آموزش ساخت منو اسلایدی در بیسیک فور اندروید

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

آموزش ساخت منو اسلایدی در بیسیک فور اندروید

آموزش ساخت منو اسلایدی با کتابخانه sliding menu wrapper

در این بخش با کتابخانه  sliding menu wrapper آشنا شده و یک منوی اسلایدی را می سازیم. ابتدا کتابخانه را از لینک زیر دانلوده نموده و سپس کتابخانه مورد نظر را تیک زده و به کتابخانه های بیسیک فور اندروید خودتون اضافه کنید.

دانلود کتابخانه sliding menu wrapper

حال یک متغیر از نوع sliding menu تعریف می کنیم.

Dim navi As SlidingMenu

سپس در اکتیویتی پس از لود کردن لایوت، کدهای زیر را اضافه می کنیم.

navi.Initialize("navi")
	navi.BehindOffset=30%x
	navi.Mode=navi.RIGHT
	navi.Menu.Color=Colors.LightGray
  1. در خط اول ، منوی اسلایدی را initialize می کنیم.
  2. در خط دوم میزانی که می خواهیم منو هنگام بازشدن افست داشته باشد را تعیین می کنیم.(به عنوان مثال اکنون که ۳۰% انتخاب شده است، منو هنگام بازشدن تا هفتاد درصد عرض صفحه را می پوشاند).
  3. خط سوم مشخص می کند که منو از چپ باز شود و یا راست.
  4. و در خط چهارم رنگ پس زمینه منو را انتخاب کرده ایم.

حال یک لیبل در قسمت بالای صفحه اضافه می کنیم تا با کلیک کردن بر روی آن بتوانیم منو را باز و بسته کنیم.

lblmenu.Initialize("lblmenu")
	Activity.AddView(lblmenu,80%x,0%y,19%x,10%y)
	lblmenu.Typeface=Typeface.MATERIALICONS
	lblmenu.Text=Chr(0xE5D2)
	lblmenu.Color=Colors.White
	lblmenu.Gravity=Gravity.CENTER
	lblmenu.TextSize=30
	lblmenu.TextColor=Colors.Black

کدهای بالا مربوط به اضافه کردن لیبل و تنظمیات مربوط به آن هست که نکته خاصی ندارد. فقط برای متن لیبل از آیکون menu فونت متریال آیکون استفاده شده که برای دسترسی به کد آن کافی است در محیط b4a راست کلیک کرده و گزینه icon picker را انتخاب کنید تا در پنجره بازشده آیکون مورد نظر را پیدا که پس از کلیک، کد آیکون کپی شده و آن را مقابل label.text ، قرار می دهید. حال در قسمت ساب مربوط به کلیک بر روی لیبل کدهای زیر را اضافه می کنیم:

Sub lblmenu_click
	If navi.Visible=False Then
		navi.ShowMenu
	End If
	If navi.Visible=True Then
		navi.HideMenus
	End If
End Sub

این کد می گوید در صورتی که منو بسته بود ، با کلیک بر روی لیبل منو باز شود و در صورتی که باز بود، بسته گردد. حال می رسیم به اضافه کردن محتویات به داخل منو. شما هر چیزی اعم از باتون، لیبل، لیست ویو ، ایمیج ویو و … را می توانید با استفاده از متد navi.menu.addview به محتویات منوی خود اضافه کنید. اما راه حل استانداردتر این است که همه مواردی را که می خواهید به یک پنل اضافه کرده و سپس پنل را به منوی کشویی خود اضافه نمایید.مثلا در کد زیر ما یک باتن ، یک لیبل و یک ایمیج ویو به یک پنل اضافه کرده و سپس پنل را به منو اضافه کرده ایم.

pnl1.Initialize("")
	btn1.Initialize("btn1")
	lbl1.Initialize("")
	img1.Initialize("")
	pnl1.AddView(img1,0%x,0%y,70%x,30%y)
	img1.Bitmap=LoadBitmap(File.DirAssets,"flower.jpg")
	img1.Gravity=Gravity.FILL
	pnl1.AddView(btn1,0%x,30%y,70%x,14%y)
	btn1.Text="نظردهی"
	btn1.TextSize=30
	btn1.Gravity=Gravity.CENTER
	btn1.Color=Colors.Green
	btn1.TextColor=Colors.Black
	pnl1.AddView(lbl1,0%x,44%y,70%x,15%y)
	lbl1.Text="شما می توانید هر محتوایی در این قسمت قرار دهید"
	lbl1.TextColor=Colors.Black
	lbl1.Color=Colors.red
	lbl1.TextSize=30
	navi.Menu.AddView(pnl1,0%x,0%y,70%x,100%y)

کدهای بالا مربوط به تنظیماتی مثل رنگ و اندازه سایز و … ویوها برای بهتر مشخص شدن آن ها در مثال است و نکته خاصی ندارد. فقط نکته ای که به آن باید توجه کنید این است که چون عرض منوی ما روی هفتاد درصد تنظیم شده است، لذا عرض ویوهای اضافه شده به پنل و همچنین عرض پنل اضافه شده به منو حداکثر ۷۰% می تواند باشد.

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

 

آموزش ساخت منو اسلایدی با کتابخانه ahnavigation drawer

ابتدا کتابخانه ahnavigation drawer را از زیر دانلود نموده و در قسمت کتابخانه های بیسیک فور اندروید وارد می کنیم

دانلود کتابخانه ahnavigation drawer

یک متغیر از نوع ahnavigationdrawer تعریف می نماییم.

Dim navi As AHNavigationDrawer

سپس در قسمت اکتیویتی کریت پس از لود کردن لایوت ، کد زیر را اضافه می کنیم.

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("1")
	navi.Initialize2("navi",Activity,70%x,navi.GRAVITY_RIGHT)

این کد مربوط به initialize کردن منو می باشد و چهار پارامتر می گیرد. پارامتر اول همان event name متغیر است. پارامتر دوم مشخص کننده قسمتی است که منو در آن قرار می گیرد که در اینجا اکتیویتی انتخاب شده است. پارامتر سوم عرض منو در هنگام بازشدن و پارامتر چهارم مشخص کننده از چپ یا راست باز شدن منو است. این متغیر دو متد دارد.یکی به نام navi.navigationpanel.addview که برای اضافه کردن محتویات به داخل خود منو استفاده می شود و دیگری به نام navi.contentpanel.addview که برای افزودن محتوا به صفحه ای که منو قرار است در آن باز شود ،(همان اکتیویتی) مورد استفاده قرار می گیرد.

ما دو پانل به اسامی pnlcontent و pnlnavi برای اضافه کردن این محتویات به برنامه اضافه می کنیم.اول بریم سراغ pnl content. در این قسمت هر چیزی می توانید قرار دهید. ما به عنوان مثال یک لیبل کوچک به اسم lblmenu در گوشه بالای صفحه برای باز کردن منو و یک لیبل بزرگ به اسم lblcontent اضافه کرده ایم.کدهای مربوط به این قسمت در زیر آمده اند.

pnlcontent.Initialize("")
lblcontent.Initialize("")
lblmenu.Initialize("lblmenu")
pnlcontent.Color=Colors.Blue
pnlcontent.AddView(lblmenu,85%x,0%y,15%x,10%y)
lblmenu.Typeface=Typeface.MATERIALICONS
	lblmenu.Text=Chr(0xE5D2)
	lblmenu.TextSize=30
	lblmenu.TextColor=Colors.Black
	lblmenu.Gravity=Gravity.RIGHT
	pnlcontent.AddView(lblcontent,0%x,10%y,100%x,90%y)
	lblcontent.Text="این قسمت مربوط به صفحه اصلی و اکتیویتی برنامه است"
	lblcontent.TextSize=20

کدی که مربوط به باز شدن منو با کلیک بر روی لیبل است، در زیر آمده است:

Sub lblmenu_click
	navi.OpenDrawer2(navi.GRAVITY_RIGHT)
End Sub

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

pnlnavi.Initialize("")
	For i=0 To 2
		btnnavi(i).Initialize("btn"&i)
		pnlnavi.AddView(btnnavi(i),0%x,i*15%y,70%x,14%y)
		btnnavi(i).TextSize=20
		btnnavi(i).Gravity=Gravity.CENTER
		btnnavi(i).Color=Colors.White
		btnnavi(i).Text="باتون شماره "&i
		btnnavi(i).TextColor=Colors.Black
	Next

و حالا این دو پانل را به منویمان اضافه می کنیم.

navi.ContentPanel.AddView(pnlcontent,0%x,0%y,100%x,100%y)
	navi.NavigationPanel.AddView(pnlnavi,0%x,0%y,70%x,100%y)
	navi.NavigationPanel.Color=Colors.Red

نکته قابل عرض این است که عرض پنل منوی کشویی و همچنین عرض ویوهای اضافه شده به این پنل ، حداکثر ۷۰% می توان باشد ، چرا که عرض منوی اسلایدی روی ۷۰% تنظیم شده است. در ضمن تنظمیات مربوط به سایز متن، رنگ ویوها ، رنگ پس زمینه و … فقط برای آسان تر پیدا کردن موارد آموزش داده شده انجام شده است و فاقد استاندارد لازم هستند. امیداوریم که این مطلب مورد توجه دوستان قرار گرفته باشد…

 

مشاهده لیست جلسات قبل آموزش بیسیک فور اندروید

  1. آموزش بیسیک فور اندروید – دانلود تمامی ابزارهای مورد نیاز برنامه نویسی B4A
  2. آموزش بیسیک فور اندروید – آموزش گام به گام نصب و راه اندازی JDK
  3. آموزش کامل نصب Android SDK
  4. آموزش کامل نصب بیسیک فور اندروید+دانلود نرم افزار Basic4Android
  5. آموزش نصب و کار با شبیه ساز اندروید NOX
  6. آموزش کامل اجرا مستقیم برنامه روی گوشی با B4A Bridge
  7. آموزش بیسیک فور اندروید – معرفی Activity و Layout + تغییر تم محیط بیسیک فور اندروید
  8. آموزش و کاربرد دستور Try و Catch در بیسیک فور اندروید
  9. آموزش حذف انیمیشن پیشفرض لایوت ها در بیسیک فور اندروید
  10. آموزش استفاده از اینتنت های کافه بازار در بیسیک فور اندروید
  11. آموزش کار با فونت ها در بیسیک فور اندروید
  12. آموزش کار با پروگرس بار و سفارشی سازی آن در بیسیک فور اندروید
  13. آموزش ساخت آرایه ای از ویوها در بیسیک فور اندروید
  14. آموزش ساخت برنامه روزهای هفته در بیسیک فور اندروید
  15. آموزش کار با تایمر در بیسیک فور اندروید

The post آموزش ساخت منو اسلایدی در بیسیک فور اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%d9%85%d9%86%d9%88-%d8%a7%d8%b3%d9%84%d8%a7%db%8c%d8%af%db%8c-%d8%af%d8%b1-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81%d9%88%d8%b1-%d8%a7%d9%86%d8%af.html/feed 0
فیلم آموزش استفاده از دوربین در برنامه نویسی اندروید http://www.sourcebaran.com/using-the-camera-in-android.html http://www.sourcebaran.com/using-the-camera-in-android.html#respond Mon, 01 Jul 2019 08:41:02 +0000 https://www.sourcebaran.com/?p=43352 سلام و عرض ادب خدمت دوستان. در فیلم آموزش استفاده از دوربین در برنامه نویسی اندروید به زبان اصلی با دسترسی به دوربین در برنامه نویسی Android برای ضبط و ذخیره عکس ها و فیلم ها برای یک اپلیکیشن آشنا می شوید. این فیلم آموزشی محصول TeamTreeHouse می باشد که می توانید به رایگان از […]

The post فیلم آموزش استفاده از دوربین در برنامه نویسی اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
فیلم آموزش استفاده از دوربین در برنامه نویسی اندروید

فیلم آموزش استفاده از دوربین در برنامه نویسی اندروید

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

آموزش استفاده از دوربین در برنامه نویسی اندروید به زبان اصلی

 

شاید برایتان جذاب باشد : پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابه دیجی کالا

The post فیلم آموزش استفاده از دوربین در برنامه نویسی اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/using-the-camera-in-android.html/feed 0
آموزش کار با تایمر در بیسیک فور اندروید http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%aa%d8%a7%db%8c%d9%85%d8%b1-%d8%af%d8%b1-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81%d9%88%d8%b1-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af.html http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%aa%d8%a7%db%8c%d9%85%d8%b1-%d8%af%d8%b1-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81%d9%88%d8%b1-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af.html#respond Sun, 30 Jun 2019 13:09:26 +0000 https://www.sourcebaran.com/?p=52535 با جلسه پانزدهم از آموزش بیسیک فور اندروید در خدمت شما هستیم با آموزش کار با تایمر در بیسیک فور اندروید از وب سایت آموزش برنامه نویسی سورس باران. در این آموزش با نحوه عملکرد تایمرها در بیسیک فور اندروید آشنا میشوید. با ما همراه باشید… آموزش کار با تایمر در بیسیک فور اندروید برای […]

The post آموزش کار با تایمر در بیسیک فور اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
آموزش کار با تایمر در بیسیک فور اندروید

آموزش کار با تایمر در بیسیک فور اندروید

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

آموزش کار با تایمر در بیسیک فور اندروید

برای استفاده از تایمر ابتدا لازم است که یک متغیر از نوع timer در قسمت متغیرهای عمومی (process globals) تعریف گردد.

Sub Process_Globals
	Dim timer1 As Timer
End Sub

تنظیمات مربوط به تایمر شامل initialize کردن آن و تنظیم زمان آن به میلی ثانیه و سپس فعال کردن آن می باشد.

timer1.Initialize("timer1",1000)
timer1.Enabled=True

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

Sub Process_Globals
	Dim timer1 As Timer
End Sub

Sub Globals
	
Dim label1 As Label
End Sub

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("1")
	label1.Initialize("")
	Activity.AddView(label1,10%x,10%y,80%x,12%y)
timer1.Initialize("timer1",1000)
timer1.Enabled=True
End Sub

حال در تابع مربوط به دوره timer1 کدهای زیر را اضافه می کنیم.

Sub timer1_tick
	label1.Text=Rnd(1,51)
End Sub

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

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

 

مشاهده لیست جلسات قبل آموزش بیسیک فور اندروید

  1. آموزش بیسیک فور اندروید – دانلود تمامی ابزارهای مورد نیاز برنامه نویسی B4A
  2. آموزش بیسیک فور اندروید – آموزش گام به گام نصب و راه اندازی JDK
  3. آموزش کامل نصب Android SDK
  4. آموزش کامل نصب بیسیک فور اندروید+دانلود نرم افزار Basic4Android
  5. آموزش نصب و کار با شبیه ساز اندروید NOX
  6. آموزش کامل اجرا مستقیم برنامه روی گوشی با B4A Bridge
  7. آموزش بیسیک فور اندروید – معرفی Activity و Layout + تغییر تم محیط بیسیک فور اندروید
  8. آموزش و کاربرد دستور Try و Catch در بیسیک فور اندروید
  9. آموزش حذف انیمیشن پیشفرض لایوت ها در بیسیک فور اندروید
  10. آموزش استفاده از اینتنت های کافه بازار در بیسیک فور اندروید
  11. آموزش کار با فونت ها در بیسیک فور اندروید
  12. آموزش کار با پروگرس بار و سفارشی سازی آن در بیسیک فور اندروید
  13. آموزش ساخت آرایه ای از ویوها در بیسیک فور اندروید
  14. آموزش ساخت برنامه روزهای هفته در بیسیک فور اندروید

The post آموزش کار با تایمر در بیسیک فور اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d8%aa%d8%a7%db%8c%d9%85%d8%b1-%d8%af%d8%b1-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81%d9%88%d8%b1-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af.html/feed 0
فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه چهارم http://www.sourcebaran.com/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-rssreader-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a7-4.html http://www.sourcebaran.com/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-rssreader-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a7-4.html#respond Mon, 20 May 2019 07:44:22 +0000 https://www.sourcebaran.com/?p=51616 در ادامه دوره های رایگان اندروید استودیو در این مطلب فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه چهارم رو برای شما دوستان قرار دادیم. در جلسات قبلی بخش موضوع محور اندروید استودیو رو قرار داده بودیم که از این لینک تمامی جلسات در دسترس هستند. و اما در این بخش اول جلسه دوره پروژه […]

The post فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه چهارم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه چهارم

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه چهارم

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

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

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو جلسه چهارم

  • ساخت Activity FeedSites برای نمایش دکمه های انتخاب نوع Rss برای مثال اخبار سیاسی یا ورزشی و …

  • انتقال از FeedSites Activity به Activity RssList و انتقال پارامتر ها

  • کلاس AsyncTask برای خواندن اطلاعات لیست Rss ها و نمایش آن در ListView به صورت asynchronous (غیر همزمان) تا کاربر مدت زمان زیادی برای مشاهده لیست منتظر نباشد.

  • توضیح متد های doinbackground و onpostexecute در کلاس AsyncTask

  • توضیح Thread

  • کلاس Rss Reader برای ارتباط بین کلاس RssHandler و کلاس AsyncTask

حتما بخوانید : فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول

 

مشاهده لیست جلسات قبل آموزش ساخت RssReader در اندروید

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه اول

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه دوم

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه سوم

The post فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه چهارم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-rssreader-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a7-4.html/feed 0
آموزش ساخت آرایه ای از ویوها در بیسیک فور اندروید http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%d8%a2%d8%b1%d8%a7%db%8c%d9%87-%d8%a7%db%8c-%d8%a7%d8%b2-%d9%88%db%8c%d9%88%d9%87%d8%a7-%d8%af%d8%b1-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81%d9%88.html http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%d8%a2%d8%b1%d8%a7%db%8c%d9%87-%d8%a7%db%8c-%d8%a7%d8%b2-%d9%88%db%8c%d9%88%d9%87%d8%a7-%d8%af%d8%b1-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81%d9%88.html#respond Sun, 12 May 2019 07:14:05 +0000 https://www.sourcebaran.com/?p=51311 در این مطلب در ادامه مقالات آموزشی بیسیک فور اندروید در خدمت شما هستیم با آموزش ساخت آرایه ای از ویوها در بیسیک فور اندروید از وب سایت آموزش برنامه نویسی سورس باران. داحتمالا برایتان پیش آمده است که بخواهید تعداد زیادی ویو ، مثلا از نوع باتون و یا لیبل به صفحه برنامه خود اضافه […]

The post آموزش ساخت آرایه ای از ویوها در بیسیک فور اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
آموزش ساخت آرایه ای از ویوها در بیسیک فور اندروید

آموزش ساخت آرایه ای از ویوها در بیسیک فور اندروید

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

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

آموزش ساخت آرایه ای از ویوها در بیسیک فور اندروید

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

Sub Globals
Dim btn(20) As Button
End Sub

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

Sub Activity_Create(FirstTime As Boolean)
	'Do not forget to load the layout file created with the visual designer. For example:
	Activity.LoadLayout("1")
	For i=0 To 19
		btn(i).Initialize("btn"&i)
		If i>=0 And i<=4 Then
			Activity.AddView(btn(i),20%x*i,10%y,19%x,19%y)
		End If
		If i>=5 And i<=9 Then
			Activity.AddView(btn(i),20%x*(i-5),30%y,19%x,19%y)
		End If
		If i>=10 And i<=14 Then
			Activity.AddView(btn(i),20%x*(i-10),50%y,19%x,19%y)
		End If
		If i>=15 And i<=19 Then
			Activity.AddView(btn(i),20%x*(i-15),70%y,19%x,19%y)
		End If
		btn(i).Color=Colors.Blue
		btn(i).Text=i+1
	Next

End Sub

دستورات if برای جایگذاری صحیح باتون ها به صورت طولی و عرضی در صفحه قرار داده شده اند. همان طور که در دو خط آخر می بینید ، می توانیم با دو دستور ساده ، رنگ همگی باتون ها را به رنگ آبی تغییر داده و متن آن ها را هم تنظیم کنیم. به همین سادگی کار رو به اتمام رسوندید.

 

مشاهده لیست جلسات قبل آموزش بیسیک فور اندروید

  1. آموزش بیسیک فور اندروید – دانلود تمامی ابزارهای مورد نیاز برنامه نویسی B4A
  2. آموزش بیسیک فور اندروید – آموزش گام به گام نصب و راه اندازی JDK
  3. آموزش کامل نصب Android SDK
  4. آموزش کامل نصب بیسیک فور اندروید+دانلود نرم افزار Basic4Android
  5. آموزش نصب و کار با شبیه ساز اندروید NOX
  6. آموزش کامل اجرا مستقیم برنامه روی گوشی با B4A Bridge
  7. آموزش بیسیک فور اندروید – معرفی Activity و Layout + تغییر تم محیط بیسیک فور اندروید
  8. آموزش و کاربرد دستور Try و Catch در بیسیک فور اندروید
  9. آموزش حذف انیمیشن پیشفرض لایوت ها در بیسیک فور اندروید
  10. آموزش استفاده از اینتنت های کافه بازار در بیسیک فور اندروید
  11. آموزش کار با فونت ها در بیسیک فور اندروید
  12. آموزش کار با پروگرس بار و سفارشی سازی آن در بیسیک فور اندروید

The post آموزش ساخت آرایه ای از ویوها در بیسیک فور اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%d8%a2%d8%b1%d8%a7%db%8c%d9%87-%d8%a7%db%8c-%d8%a7%d8%b2-%d9%88%db%8c%d9%88%d9%87%d8%a7-%d8%af%d8%b1-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81%d9%88.html/feed 0
فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه سوم http://www.sourcebaran.com/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-rssreader-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a7-3.html http://www.sourcebaran.com/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-rssreader-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a7-3.html#respond Sat, 11 May 2019 09:51:37 +0000 https://www.sourcebaran.com/?p=51266 در ادامه دوره های رایگان اندروید استودیو در این مطلب فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه سوم رو برای شما دوستان قرار دادیم. در جلسات قبلی بخش موضوع محور اندروید استودیو رو قرار داده بودیم که از این لینک تمامی جلسات در دسترس هستند. و اما در این بخش اول جلسه دوره پروژه […]

The post فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه سوم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه سوم

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه سوم

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

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

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو جلسه سوم

  • آموزش ساخت xml (فایل xml مربوط به نمایش اطلاعات Rss در لیست Rss ها)
  • آموزش ساخت Activity RssList برای نمایش لیست Rss ها
  • آموزش کلاس RssListAdapter برای اتصال لیست Rss ها به ListView
  • آموزش متد Getview و استفاده از آن برای نمایش اطلاعات در xml در Listview
  • آموزش اضافه کردن تصویر برای Rss برای حالتی که Rss تصویر ندارد

حتما بخوانید : فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول

 

مشاهده لیست جلسات قبل آموزش ساخت RssReader در اندروید

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه اول

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه دوم

The post فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه سوم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-rssreader-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a7-3.html/feed 0
فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه دوم http://www.sourcebaran.com/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-rssreader-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a7-2.html http://www.sourcebaran.com/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-rssreader-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a7-2.html#respond Wed, 01 May 2019 05:19:25 +0000 https://www.sourcebaran.com/?p=50897 در ادامه دوره های رایگان اندروید استودیو در این مطلب فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه دوم رو برای شما دوستان قرار دادیم. در جلسات قبلی بخش موضوع محور اندروید استودیو رو قرار داده بودیم که از این لینک تمامی جلسات در دسترس هستند. و اما در این بخش اول جلسه دوره پروژه […]

The post فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه دوم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه دوم

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه دوم

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

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

فیلم آموزش ساخت RssReader اندروید با اندروید استودیو جلسه دوم

  • آموزش ساخت کلاس RssItem
  • ساخت کلاس همراه با ویژگی های مربوط و نوشتن متد های get , set برای دسترسی به پارامتر های Private
  • کلاس Rss Handler برای خواندن Rss ها که فرمت xml دارند
  • توضیح کلاس Default Handler
  • کار با متدهای startelemt و endelement و characters از کلاس Default Handler برای کار با xml

 

 

حتما بخوانید : فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول

The post فیلم آموزش ساخت RssReader اندروید با اندروید استودیو-جلسه دوم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-rssreader-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a7-2.html/feed 0
فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه پنجم http://www.sourcebaran.com/android-studio-leraning5.html http://www.sourcebaran.com/android-studio-leraning5.html#comments Thu, 06 Dec 2018 09:59:21 +0000 https://www.sourcebaran.com/?p=43802   سلام و وقت بخیر خدمت دوستان. در این مطلب با فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه پنجم در خدمت شما هستیم. این دوره آموزش برنامه نویسی اندروید با اندروید استودیو در 8 جلسه و بصورت ارائه می شود که در آن به معرفی، نصب اندروید استودیو، کار با دستورات اصلی و پرکاربرد […]

The post فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه پنجم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه پنجم

فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه پنجم

 

سلام و وقت بخیر خدمت دوستان. در این مطلب با فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه پنجم در خدمت شما هستیم. این دوره آموزش برنامه نویسی اندروید با اندروید استودیو در 8 جلسه و بصورت ارائه می شود که در آن به معرفی، نصب اندروید استودیو، کار با دستورات اصلی و پرکاربرد برنامه نویسی اندروید، معرفی کتابخانه ها و ابزارها مورد نیاز و… خواهیم پرداخت.

و انشالله پس از اتمام 8 جلسه این دوره موضوع محور اندروید استودیو، دوره پروژه محور ساخت برنامه Rss Reader در اندروید استودیو رو خواهیم داشت. مدرس این دوره سرکار خانم مریم بیگناه می باشد. لطفا با ما همراه باشید…

سرفصل آموزش اندروید استودیو جلسه پنجم

  • آموزش کار با فایل Main_activity.java در اندروید استودیو

  • آموزش اتصال فایل های Java  با Resource ها در اندروید استودیو

  • آموزش چرخه حیات activity (activity life cycle) در اندروید استودیو

  • آموزش اضافه کردن Activity جدید به برنامه در اندروید استودیو

  • آموزش اضافه کردن event کلیک برای دکمه در اندروید استودیو

  • آموزش دستور Toast نحوه در اندروید استودیو

  • آموزش نمایش چرخه حیات Activity در اندروید استودیو

 

اندروید استودیو چیست؟

اندروید استودیو

اندروید استودیو

محیط برنامه نویسی Android Studio یا اندروید استودیو در شانزدهم ماه می سال ۲۰۱۳ در کنفرانس Google I/O معرفی شد و نسخه پیش نمایش آن از ماه جوئن همان سال در دسترس توسعه دهندگان قرار گرفت. محیط برنامه نویسی بر پایه IntelliJ IDEA برنامه نویسی شده است که اجرای سریعتر با مصرف منابع کمتر نسبت به محیط Eclipse ADT دارد و امکانات به مراتب بیشتری نسبت به محیط Eclipse ADT ارائه می دهد.

این نرم افزار دارای محیط کاربری نسبتا ساده ای بوده و به راحتی، و به کمک drag and drop می توانید چهار چوب یک اپلیکیشن را طراحی نمائید . این نرم افزار به صورت پیش فرض به زبان جاوا برای اندروید برنامه نویسی می کند؛ با این حال می توانید با پلاگین کردن C++ از آن زبان هم در ااندروید استودیو بهره مند شوید. این به این معنی هست که اگر تا بحال برای برنامه نویسی اپلیکیشن های اندروید از Eclipse استفاده می کردید، بهتر است هرچه سریعتر با محیط این نرم افزار آشنا شوید.

پیشنیاز ویژه : پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابه دیجی کالا

مزایا اندروید استودیو

  • هوش بسیار بالا
  • راحتی اضافه کردن پلاگین های کاربردی
  • امکانات خوب برای طراحی ظاهری صفحات برنامه
  • امکانات بسیار اضافه برای توسعه اندروید
  • توانایی مشاهده داخل کتابخانه های jar
  • استفاده از ساختار gradle
  • اتصال مستقیم به سرویس های گوگل مانند گول کلاود
  • و ….

 

لیست جلسات قبل دوره آموزش رایگان اندروید استودیو

  1. فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول
  2. فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه دوم
  3. فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه سوم
  4. فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه چهارم

The post فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه پنجم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/android-studio-leraning5.html/feed 4
فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه سوم http://www.sourcebaran.com/android-studio-leraning3.html http://www.sourcebaran.com/android-studio-leraning3.html#respond Wed, 31 Oct 2018 08:43:17 +0000 https://www.sourcebaran.com/?p=42186 سلام و وقت بخیر خدمت دوستان. در این مطلب با فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه سوم در خدمت شما هستیم. این دوره آموزش برنامه نویسی اندروید با اندروید استودیو در 8 جلسه و بصورت ارائه می شود که در آن به معرفی، نصب اندروید استودیو، کار با دستورات اصلی و پرکاربرد برنامه […]

The post فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه سوم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه سوم

فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه سوم

سلام و وقت بخیر خدمت دوستان. در این مطلب با فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه سوم در خدمت شما هستیم. این دوره آموزش برنامه نویسی اندروید با اندروید استودیو در 8 جلسه و بصورت ارائه می شود که در آن به معرفی، نصب اندروید استودیو، کار با دستورات اصلی و پرکاربرد برنامه نویسی اندروید، معرفی کتابخانه ها و ابزارها مورد نیاز و… خواهیم پرداخت.

و انشالله پس از اتمام 8 جلسه این دوره موضوع محور اندروید استودیو، دوره پروژه محور ساخت برنامه Rss Reader در اندروید استودیو رو خواهیم داشت. مدرس این دوره سرکار خانم مریم بیگناه می باشد. لطفا با ما همراه باشید…

فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه سوم

  • مزایای Linear layout در اندروید استودیو
  • مزایای RelativeLayout در اندروید استودیو
  • ویژگی های Layout_alignParenttop در اندروید استودیو
  • Layout_alignParentEnd در اندروید استودیو
  • Layout_alignParentTop در اندروید استودیو
  • Layout_alignParentBottom در اندروید استودیو
  • Layout_alignParentRight در اندروید استودیو
  • Layout_alignParentLeft در اندروید استودیو
  • ویژگی های Layout_centerHorizontal در اندروید استودیو
  • Layout_centerVertical در اندروید استودیو
  • Layout_centerInParent در اندروید استودیو
  • ویژگی های Layout_above در اندروید استودیو
  • Layout_below در اندروید استودیو
  • Layout_toRightOf در اندروید استودیو
  • Layout_toLeftOf در اندروید استودیو
  • ویژگی های Layout_alignTop در اندروید استودیو
  • Layout_alignBottom در اندروید استودیو
  • Layout_alignRight در اندروید استودیو
  • Layout_alignLeft در اندروید استودیو
  • Layout_alignBottom در اندروید استودیو
  • Layout_alignBaseline در اندروید استودیو

 

اندروید استودیو چیست؟

اندروید استودیو

اندروید استودیو

محیط برنامه نویسی Android Studio یا اندروید استودیو در شانزدهم ماه می سال ۲۰۱۳ در کنفرانس Google I/O معرفی شد و نسخه پیش نمایش آن از ماه جوئن همان سال در دسترس توسعه دهندگان قرار گرفت. محیط برنامه نویسی بر پایه IntelliJ IDEA برنامه نویسی شده است که اجرای سریعتر با مصرف منابع کمتر نسبت به محیط Eclipse ADT دارد و امکانات به مراتب بیشتری نسبت به محیط Eclipse ADT ارائه می دهد.

این نرم افزار دارای محیط کاربری نسبتا ساده ای بوده و به راحتی، و به کمک drag and drop می توانید چهار چوب یک اپلیکیشن را طراحی نمائید . این نرم افزار به صورت پیش فرض به زبان جاوا برای اندروید برنامه نویسی می کند؛ با این حال می توانید با پلاگین کردن C++ از آن زبان هم در ااندروید استودیو بهره مند شوید. این به این معنی هست که اگر تا بحال برای برنامه نویسی اپلیکیشن های اندروید از Eclipse استفاده می کردید، بهتر است هرچه سریعتر با محیط این نرم افزار آشنا شوید.

پیشنیاز ویژه : پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابه دیجی کالا

مزایا اندروید استودیو

  • هوش بسیار بالا
  • راحتی اضافه کردن پلاگین های کاربردی
  • امکانات خوب برای طراحی ظاهری صفحات برنامه
  • امکانات بسیار اضافه برای توسعه اندروید
  • توانایی مشاهده داخل کتابخانه های jar
  • استفاده از ساختار gradle
  • اتصال مستقیم به سرویس های گوگل مانند گول کلاود
  • و ….

 

لیست جلسات قبل دوره آموزش رایگان اندروید استودیو

  1. فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول
  2. فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه دوم

The post فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه سوم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/android-studio-leraning3.html/feed 0
آموزش کامل نصب Android SDK http://www.sourcebaran.com/android-sdk.html http://www.sourcebaran.com/android-sdk.html#comments Sun, 19 Aug 2018 17:41:14 +0000 https://www.sourcebaran.com/?p=40644 باسلام. در جلسه سوم آموزش بیسیک فور اندروید برای شما دوستان عزیز آموزش کامل نصب Android SDK به همراه دانلود Android SDK رو قرار دادیم. لطفا با ما همراه باشید… دانلود پکیج نصبی Android SDK ابزار های موجود در این پکیج نصبی Android SDK به شکل زیر می باشد Android SDK - Revision 25.2.3 Android […]

The post آموزش کامل نصب Android SDK appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
آموزش کامل نصب Android SDK

آموزش کامل نصب Android SDK

باسلام. در جلسه سوم آموزش بیسیک فور اندروید برای شما دوستان عزیز آموزش کامل نصب Android SDK به همراه دانلود Android SDK رو قرار دادیم. لطفا با ما همراه باشید…

دانلود پکیج نصبی Android SDK

ابزار های موجود در این پکیج نصبی Android SDK به شکل زیر می باشد

Android SDK - Revision 25.2.3
Android SDK Platform-tools : 25.0.6
Android SDK Build-tools : 26 rc1
Android SDK Platform : API 24 (Android7)
Android Support Repository : 44
Google Repository : 44

دانلود دانلود Android SDK / حجم ۸۶۱ مگابایت

 

آموزش نصب Android SDK

پس از دانلود Android SDK با استفاده از نرم افزار WinRAR از حالت فشرده خارج kنمایید. حالا فایل Setup.exe را اجرا کنید و تا پایان نصب کمی صبر کنید. نصب Android SDK به صورت اتوماتیک انجام میشود، همچنین این نرم افزار برای نصب به 1 گیگابایت فضا نیاز دارد و در درایو C نصب میشود :

بعد از پایان نصب , SDK Manager اجرا میشود ( همچنین از منوی Start میتوانید به AVD Manager و SDK Manager دسترسی داشته باشید ) حالا SDK به صورت کامل نصب و راه اندازی شده است و نیاز به کار خاص دیگری ندارد و مسیر نصب آن را میتوانید در بیسیک4اندروید یا محیط های برنامه نویسی دیگر معرفی کنید و از آن استفاده کنید.

حتما بخوانید : پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابه دیجی کالا

لطفا توجه داشته باشید که در این پکیج از نسخه اندروید 7 ( API 24 ) استفاده شده است.

 

مشاهده لیست جلسات قبل آموزش بیسیک فور اندروید

  1. آموزش بیسیک فور اندروید – دانلود تمامی ابزارهای مورد نیاز برنامه نویسی B4A
  2. آموزش بیسیک فور اندروید – آموزش گام به گام نصب و راه اندازی JDK

The post آموزش کامل نصب Android SDK appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/android-sdk.html/feed 16
فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول http://www.sourcebaran.com/android-studio-leraning1.html http://www.sourcebaran.com/android-studio-leraning1.html#comments Sat, 18 Aug 2018 11:44:09 +0000 https://www.sourcebaran.com/?p=40538 سلام و وقت بخیر خدمت دوستان. در این مطلب با فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول در خدمت شما هستیم. این دوره آموزش برنامه نویسی اندروید با اندروید استودیو در 8 جلسه و بصورت ارائه می شود که در آن به معرفی، نصب اندروید استودیو، کار با دستورات اصلی و پرکاربرد برنامه […]

The post فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول

فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول

سلام و وقت بخیر خدمت دوستان. در این مطلب با فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول در خدمت شما هستیم. این دوره آموزش برنامه نویسی اندروید با اندروید استودیو در 8 جلسه و بصورت ارائه می شود که در آن به معرفی، نصب اندروید استودیو، کار با دستورات اصلی و پرکاربرد برنامه نویسی اندروید، معرفی کتابخانه ها و ابزارها مورد نیاز و… خواهیم پرداخت.

و انشالله پس از اتمام 8 جلسه این دوره موضوع محور اندروید استودیو، دوره پروژه محور ساخت برنامه Rss Reader در اندروید استودیو رو خواهیم داشت. مدرس این دوره سرکار خانم مریم بیگناه می باشد. لطفا با ما همراه باشید…

فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول

  • معرفی اندروید استودیو

  • مزایای اندروید استودیو

  • ‍ پیش نیاز های برنامه نویسی اندروید

  • لزوم استفاده از JDK یا محیط توسعه دهنده جاوا

  • آموزش نصب JDK

  • آموزش نصب Android Studio روی ویندوز

  • طراحی اولین پروژه اندروید و آشنایی با پارامتر ها

  • ساختار یک پروژه اندروید

  • ایجاد دستگاه های مجازی جدید

  • استفاده از شبیه ساز و دستگاه های مجازی برای تست

 

 

اندروید استودیو چیست؟

اندروید استودیو

اندروید استودیو

محیط برنامه نویسی Android Studio یا اندروید استودیو در شانزدهم ماه می سال ۲۰۱۳ در کنفرانس Google I/O معرفی شد و نسخه پیش نمایش آن از ماه جوئن همان سال در دسترس توسعه دهندگان قرار گرفت. محیط برنامه نویسی بر پایه IntelliJ IDEA برنامه نویسی شده است که اجرای سریعتر با مصرف منابع کمتر نسبت به محیط Eclipse ADT دارد و امکانات به مراتب بیشتری نسبت به محیط Eclipse ADT ارائه می دهد.

این نرم افزار دارای محیط کاربری نسبتا ساده ای بوده و به راحتی، و به کمک drag and drop می توانید چهار چوب یک اپلیکیشن را طراحی نمائید . این نرم افزار به صورت پیش فرض به زبان جاوا برای اندروید برنامه نویسی می کند؛ با این حال می توانید با پلاگین کردن C++ از آن زبان هم در ااندروید استودیو بهره مند شوید. این به این معنی هست که اگر تا بحال برای برنامه نویسی اپلیکیشن های اندروید از Eclipse استفاده می کردید، بهتر است هرچه سریعتر با محیط این نرم افزار آشنا شوید.

پیشنیاز ویژه : پکیج آموزش برنامه نویسی اندروید+ساخت اپلیکیشن مشابه دیجی کالا

مزایا اندروید استودیو

  • هوش بسیار بالا
  • راحتی اضافه کردن پلاگین های کاربردی
  • امکانات خوب برای طراحی ظاهری صفحات برنامه
  • امکانات بسیار اضافه برای توسعه اندروید
  • توانایی مشاهده داخل کتابخانه های jar
  • استفاده از ساختار gradle
  • اتصال مستقیم به سرویس های گوگل مانند گول کلاود
  • و ….

 

لیست جلسات قبل دوره آموزش رایگان اندروید استودیو

  1. فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول
  2. فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه دوم
  3. فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه سوم
  4. فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه چهارم
  5. فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه پنجم
  6. فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه ششم
  7. فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه هفتم

The post فیلم آموزش رایگان اندروید استودیو (Android Studio)- جلسه اول appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/android-studio-leraning1.html/feed 4
فیلم آموزش برنامه نویسی پیشرفته اندروید http://www.sourcebaran.com/advanced-learning-android-programming.html http://www.sourcebaran.com/advanced-learning-android-programming.html#respond Sat, 24 Dec 2016 15:26:35 +0000 https://www.sourcebaran.com/?p=21273 باسلام. توی این مطلب فیلم آموزش برنامه نویسی پیشرفته اندروید به زبان اصلی رو برای دوستان جهت دانلود قرار داده ایم. در این دوره ی آموزشی با مباحث پیشرفته برنامه نویسی و توسعه اندروید آشنا می شوید. همچنین این دوره شامل موضوعاتی مانند نقشه های گوگل و GPS  ، فایل های صوتی ، فایل های تصویری، […]

The post فیلم آموزش برنامه نویسی پیشرفته اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
فیلم آموزش برنامه نویسی پیشرفته اندروید

فیلم آموزش برنامه نویسی پیشرفته اندروید

باسلام. توی این مطلب فیلم آموزش برنامه نویسی پیشرفته اندروید به زبان اصلی رو برای دوستان جهت دانلود قرار داده ایم. در این دوره ی آموزشی با مباحث پیشرفته برنامه نویسی و توسعه اندروید آشنا می شوید. همچنین این دوره شامل موضوعاتی مانند نقشه های گوگل و GPS  ، فایل های صوتی ، فایل های تصویری، سبک ها ، کار با اینترنت ، پایگاه های داده SQLite و … می باشد. این دوره محصول موسسه Sitepoint است، لطفا با ما همراه باشید…

فیلم آموزش برنامه نویسی پیشرفته اندروید

  • رابط کاربری پیشرفته در اندروید
  • نگه داشتن تاریخ اندروید SDK
  • رابط پیشرفته کاربری :زبان ها
  • قسمت رابط پیشرفته کاربری : منوها
  • رابط کاربری پیشرفته : تبادل نظر
  • پروژه های تکمیل شده اندروید
  • منابع مورد استفاده پروژه
  • خدمات مبتنی بر مکان و نقشه های گوگل در اندروید
  • اخذ نقشه های گوگل API
  • کار با خدمات محل سکونت
  • نقشه های گوگل، فایل I / O و رسانه
  • نقشه گوگل API
  • فایل های ورودی / خروجی
  • کار با رسانه ها در اندروید
  • حرکات، سبک و موضوعات
  • موضوعات و اینترنت
  • مقدمه ای بر داده SQLite
  • پایگاه داده نرم افزار
  • و …

The post فیلم آموزش برنامه نویسی پیشرفته اندروید appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/advanced-learning-android-programming.html/feed 0
آموزش متوسطه Mono Android جهت برنامه نویسی اندروید با سی شارپ http://www.sourcebaran.com/secondary-education-mono-android.html http://www.sourcebaran.com/secondary-education-mono-android.html#comments Sat, 06 Aug 2016 20:38:39 +0000 https://www.sourcebaran.com/?p=17430 توی این مطلب آموزش متوسطه Mono Android جهت برنامه نویسی اندروید با سی شارپ به زبان اصلی رو جهت دانلود قرار داده ایم. این دوره آموزش متوسطه Mono Android محصول موسسه AppDev است و مربوط به Mono android 4  و Visual Studio 2010 می باشد. این دوره برای کاربرانی که نیازمند یادگیری برنامه نویسی سیستم […]

The post آموزش متوسطه Mono Android جهت برنامه نویسی اندروید با سی شارپ appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
آموزش متوسطه Mono Android

آموزش متوسطه Mono Android

توی این مطلب آموزش متوسطه Mono Android جهت برنامه نویسی اندروید با سی شارپ به زبان اصلی رو جهت دانلود قرار داده ایم. این دوره آموزش متوسطه Mono Android محصول موسسه AppDev است و مربوط به Mono android 4  و Visual Studio 2010 می باشد. این دوره برای کاربرانی که نیازمند یادگیری برنامه نویسی سیستم عامل پرطرفدار اندروید به زبان سی شارپ هستند کاملا مناسب بوده و پیشنهاد می کنیم از دستش ندید. همچنین عزیزانی که در نصب و راه اندازی Mono android مشکل داشتند،می توانند به کمک این مجموعه مونو اندروید رو بدون مشکل راه اندازی کنند. سرفصل های این دوره در ادامه مطلب…

آموزش متوسطه Mono Android جهت برنامه نویسی اندروید

  • آموزش نصب Mono Android
  • آموزش نصب Android SDK
  • MonoDeveloper برای windows
  • معرفی MAC Android SDK
  • نصب شبیه ساز اندروید(Android Emulator)
  • طراحی رابط کاربری برنامه ها
  • آموزش کار با کنترلهای برنامه در Mono Android
  • آموزش کار با xml layut و تصاویر Mono Android
  • طراحی برنامه برای رزولیشین های مختلف
  • تنظیم مشخصات پروژه در Visual Studio
  • طراحی بخش های مختلف برنامه
  • معرفی انواع منو ، طراحی منوی متنی و گرافیکی
  • طراحی table ها و کار با data
  • کار با web service و اتصال به وب سرویس ها
  • کار با ورودی ها مانند keyboard و touch screen و …
  • طراحی کنترل سفارشی
  • Drag And Drop کردن کنترلها
  • نمایش هشدارها و پیامهای مختلف به کاربر
  • کار با دیالوگ های مختلف
  • کار با ابزارهای (Content Providers و Address Book و Calendar و …)
  • دستورالعمل های عمومی برای کوئری ها
  • توابع کار با سنسورها ، لرزش (Vibration) و کار با تمامی سخت افزارهای متصل به دستگاه
  • پخش صدا و تصویر
  • کار با موقعیت ها،کدهای جغرافیایی و نقشه ها
  • و ….

 

آموزش برنامه نویسی اندروید با Mono Android

مونو اندروید (Mono Android) یک ابزار قدرتمند برای برنامه نویسی اپلیکیشن برای سیستم عامل اندروید (Android) به زبان سی شارپ در محیط ویژوال استدیو (Visual Studio) است.

هنگامی که با Java و در محیط Eclipse برای Android برنامه نویسی می کنید مثل من برای Visual Studio و زبان C#‎ دل تان تنگ خواهد شد!

اما دلتنگی دیگر دلیلی ندارد. با وجود ابزارهای Mono for Android می توانید در همان محیط دوست داشتنی Visual Studio و زبان محبوب C#‎ برای اندروید برنامه نویسی کنید!

The post آموزش متوسطه Mono Android جهت برنامه نویسی اندروید با سی شارپ appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/secondary-education-mono-android.html/feed 1
آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و نهم http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81-14.html http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81-14.html#comments Wed, 25 May 2016 19:53:22 +0000 https://www.sourcebaran.com/?p=13054 سلام خدمت کاربران عزیز وب سایت آموزش برنامه نویسی. توی این مطلب فیلم آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و نهم رو از وب سایت آموزش برنامه نویسی سورس باران جهت دانلود قرار داده ایم. کم کم دیگه داریم به انتهای دوره موضوع محور میرسیم که انشالله بعد […]

The post آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و نهم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و نهم

آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و نهم

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

سرفصل های آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و نهم :

  • معرفی شی Tab Host (سربرگ) در بیسیک فور اندروید
  • آموزش ترکیب تب هاست با اسکرول ویو افقی در برنامه نویسی اندروید
  • آموزش ساخت تب هاست با تعداد دلخواه سربرگ + قابلیت اسکرول سربرگ ها
  • آموزش کار با کلیپ بورد ( حافظه موقت گوشی ) در برنامه نویسی اندروید
  • آموزش دریافت متن از کلیپ بورد در برنامه نویسی اندروید
  • آموزش ارسال متن به کلیپ بورد در برنامه نویسی اندروید

توجه : جهت مشاهده پکیج صفر تا صد برنامه نویسی اندروید بصورت کاملا تضمینی به این لینک مراجعه نمایید.

The post آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و نهم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81-14.html/feed 1
آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هشتم http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81-13.html http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81-13.html#respond Wed, 18 May 2016 06:10:06 +0000 https://www.sourcebaran.com/?p=12795 سلام خدمت کاربران عزیز وب سایت آموزش برنامه نویسی. توی این مطلب فیلم آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هشتم رو از وب سایت آموزش برنامه نویسی سورس باران جهت دانلود قرار داده ایم. جهت خرید و مشاهده سرفصلهای آموزش برنامه نویسی اندروید با بیسیک فور اندروید […]

The post آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هشتم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هشتم

آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هشتم

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

 

سرفصل های آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هشتم :

  • معرفی کتابخانه Sliding Menu Wrapper
  • نحوه ساخت منوی اسلایدی در اندروید
  • باز شدن منو بصورت کشویی با انیمیشن ( از چپ و راست )
  • ساخت یک منو اسلایدی از صفر تا صد

توجه : جهت مشاهده پکیج صفر تا صد برنامه نویسی اندروید بصورت کاملا تضمینی به این لینک مراجعه نمایید.

The post آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هشتم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81-13.html/feed 0
آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هفتم http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81-12.html http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81-12.html#respond Wed, 11 May 2016 10:16:37 +0000 https://www.sourcebaran.com/?p=12504 سلام خدمت کاربران عزیز وب سایت آموزش برنامه نویسی. توی این مطلب فیلم آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هفتم رو از وب سایت آموزش برنامه نویسی سورس باران جهت دانلود قرار داده ایم. جلسات قبل رو میتونید از روش های مختلف توی سایت پیدا کنید که […]

The post آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هفتم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هفتم

آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هفتم

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

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

سرفصل های آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هفتم :

  • آشنایی با ویجت ها در برنامه نویسی اندروید
  • آموزش ساخت ویجت اختصاصی برای برنامه با بیسیک فور اندروید
  • آموزش دیت ویجت با کدنویسی در دوره بیسیک فور اندروید
  • آموزش کدنویسی برای اشیا ویجت و مدیریت Event ها در برنامه نویسی اندروید

توجه : جهت مشاهده پکیج صفر تا صد برنامه نویسی اندروید بصورت کاملا تضمینی به این لینک مراجعه نمایید.

The post آموزش برنامه نویسی اندروید با بیسیک فور اندروید به زبان فارسی جلسه بیست و هفتم appeared first on آموزش برنامه نویسی - یادگیری برنامه نویسی با طعم سورس باران.

]]>
http://www.sourcebaran.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a8%d8%a7-%d8%a8%db%8c%d8%b3%db%8c%da%a9-%d9%81-12.html/feed 0