بازنشر آموخته های شخصی

کلمه کلیدی final در جاوا

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

۱. متغییرها

۲. توابع

۳. کلاس ها

۰ نظر موافقین ۱ مخالفین ۰
مصطفی داودی

اینترفیس چیست؟

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

۰ نظر موافقین ۱ مخالفین ۰
مصطفی داودی

اعلام یک حاشیه نگاری برای نوع

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

۰ نظر موافقین ۰ مخالفین ۰
مصطفی داودی

اصول اولیه annotation

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

@Entity

کاراکتر @ به کامپایلر اعلام می کند که متن پس از آن یک حاشیه نگاری می باشد.

۰ نظر موافقین ۰ مخالفین ۰
مصطفی داودی

annotation در جاوا

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

۰ نظر موافقین ۰ مخالفین ۰
مصطفی داودی

کنترل سطوح دسترسی اعضای یک کلاس

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

۰ نظر موافقین ۰ مخالفین ۰
مصطفی داودی

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

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

۰ نظر موافقین ۰ مخالفین ۰
مصطفی داودی

ارسال ایمیل از طریق شل پایتون

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

۱ نظر موافقین ۰ مخالفین ۰
مصطفی داودی

شروع کار با ایمیل در فلاسک

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

۰ نظر موافقین ۰ مخالفین ۰
مصطفی داودی

ارتقا پایگاه داده

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

۰ نظر موافقین ۰ مخالفین ۰
مصطفی داودی