بایگانی ماهیانه: دی ۱۳۹۴

Object-oriented

آموزش شئ گرایی Java – کلاس Class

مبحث مهم شی گرایی ، قسمت اول کلاس Class

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

به این شکل… ولی چون هر کلاس کلی کد توش نوشته میشه و هر کدوم از کلاس Class به ترتیب از بالا Property , Constructor , Getter Setter , Method , Override رو دارن پس اگه هر کلاس رو تو پنجره جدا ننویسیم و همه رو توی کلاس Class اصلی پروژه بنویسیم بیشتر به جُک شبیه تا کد برنامه‌نویسی…
پس به صورت زیر عمل کنید تا نحوه‌ی اضافه کردن کلاس Class به پروژه رو یاد بگیرید.

افزودن کلاس
افزودن کلاس
نام کلاس
نام کلاس

نام کلاس رو وارد میکنید و OK و تموم میشه…
کلاس های مورد نظر رو وارد می‌کنید و میتونید از Tool Windows قسمت Project رو انتخاب کنید و کلاس Class رو مدیریت کنید.
افزودن کلاس Class شروع مبحث شئ گرایی بود. شئ گرایی داستان خودش رو داره ولی قبل از ادامه‌یشئ گرایی باید دستورات اصلی برنامه‌نویسی Java رو یاد بگیرید. در مقاله‌های آینده دستورات اصلی مثل حلقه‌ها ، شرط‌ها و آرایه‌ها و … رو بهتون آموزش میدیم.
با پنگوئن همراه باشید.

Oracle Java

آموزش Java – تابع Main

تابع Main

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

همون طور که دیدین تابع Main رو نوشتم…البته نه خروجی داره نه ورودی، ولی برای معرفی خوبه.
توابع در کل به چند بخش تقسیم میشن. همونطور که میبینید public میزان دسترسی تابع که به سه قسمت Public , Private و Protected که بعدا در قسمت‌های آینده در مبحث encapsulation راجع بهش صحبت میکنیم ، Static به این معنی که متغیر یا تابع بین همه موارد است کلاس به اشتراک گذاشته میشه و اون رو به عنوان یک تابع Static میشناسه که در کل پروژه بدون تعریف شی کلاس میشه از اون استفاده کرد و Void که به طور کل به توابعی میگن که خروجی ندارد…یعنی اطلاعات پردازش شده از قسمت تابع Main به بیرون تابع نمیره. میدونم در کل بحث برای شروع یه مقدار سنگین شده اما بعد از مباحث شی گرایی که در قسمت‌های آینده با هم کار می‌کنیم، خیلی راحت با همه‌ی اینها کار میکنیم.
در اینجا تابع Main دسترسی Public داره Static هستش و void که یعنی خروجی نداره.
در کل توابع کمک زیادی به ما میکنن. یکی از اون کارا جلوگیری از تکرار کد‌نویسی هستش. یعنی ما برای مثال میخوایم یه برنامه بنویسیم که چند بار از یک عمل ریاضی مثل فاکتوریل استفاده میشه. خوب نباید شش بار کد عمل فاکتوریل رو بنویسیم. یک تابع فاکتوریل تو کد مینویسیم. در قسمت آرگمان ورودی عدد رو به تابع میدیم تو قسمت بدنه عمل فاکتوریل انجام میشه و عدد نهایی تو یک متغیر میذاریم و متغیر رو به عنوان خروجی تابع ازش استفاده می‌کنیم.

با پنگوئن همراه باشید.

 

تابع Main
Java
upload_image

میانبر های NetBeans و متغیرها

۱ – میانبر ها

  • اجرا پروژه ( اجرا از index.php پروژه )  [ F5 ]
  • اجرا از صفحه جاری  [ Shift + F6 ]
  • جستجو بین کد ها  [ Ctrl + F ]
  • قالب بندی کد ها ( مرتب سازی )  [ Shift + Alt + F ]
  • ذخیره کردن صفحه جاری [ Ctrl + S ]
  • ذخیره کردن تمام صفحات تغییر کرده [ Ctrl + Shift + S ]
  • جابه جایی بین سند ها [ Ctrl + Tab ]

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

× این مشکل با Refresh صفحه مرورگر هم امکان دارد که حل شود .

 

۲ – متغیر ها

یاد آوری :

جمع دو متغیر عددی با یک دیگر :

× از دستور echo برای چاپ در PHP استفاده میشود ( مانند مورد بالا ) .

تفریق دو متغیر عددی با یک دیگر :

 

ضرب دو متغیر عددی با یک دیگر :

 

تقسیم دو متغیر عددی با یک دیگر :

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

جمع دو متغیر رشته ای ( متنی ) :

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

اگر در مثال بالا از جمع استفاده کنید , خروجی ۹ میشود !

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

حال کد زیر را بنویسید :

خروجی کد بالا ۰ است !

 

چاپ متن با echo :

شما میتوانید برای دستور echo ( اِکو ) از ‘ ‘ ( سینگل کت ) یا ” ” ( دابل کت ) استفاده کنید با فرق اینکه کد درون ‘ ‘ درون یابی نمیشود , اما کد درون ” ” درون یابی میشود .

برای درک مفهوم جمله بالا به مثال زیر توجه کنید .

دو echo بالا با هم برابرند , زیرا اِکو دومی به جای i$ مقدار آن را میگذارد و با اِکو اولی برابر میشود .

 

خسته نباشید .

 

ویژوال استودیو

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

با سلام
در این مقاله می خواهم نصب نرم افزار Microsoft Visual Studio 2013 With Update 4 را بر روی Windows 7 به شما آموزش دهم.
لازم به ذکر است در این لحظه که به آموزش نصب این نسخه از ویژوال استودیو پرداخته ام، نسخه های دیگری از این نرم افزار یعنی Visual Studio 2013 With Update 5 و Visual Studio 2015 With Update 1 نیز توسط شرکت مایکروسافت عرضه شده و در دسترس می باشند.

 

سیستم عامل مورد نیاز برای نصب Visual Studio 2013 With Update 4 :

  • (Windows 7 SP1 (x86 And x64
  • (Windows 8 (x86 And x64
  • (Windows 8.1 (x86 And x64
  • (Windows Server 2008 R2 Sp1 (x64
  • (Windows Server 2012 (x64
  • (Windows Server 2012 R2 (x64

 

حداقل سیستم مورد نیاز برای نصب Visual Studio 2013 With Update 4 :

  • CPU 1.6 GHz Or Faster
  •  ۱GB Of RAM
  • Video Card That Runs At 1024 x 768 Or Higher Display Resolution
  •  ۱۰GB Of Available Hard Disk Space With 5400 RPM

 

شما می توانید نرم افزار Visual Studio را به دو روش دانلود نمایید :

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

 

بعد از دانلود نرم افزار (به روش دوم) ، فایل را با استفاده از نرم افزار WinRAR از حالت فشرده خارج کنید.(همانند شکل زیر)

01

 

 

سپس فایل en_visual_studio_ultimate_2013_with_update_4_x86 را توسط نرم افزار Nero  بر روی دیسک DVD رایت کنید یا با استفاده از نرم افزار PowerISO  آن را به صورت درایو مجازی اجرا کنید.

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

02

 

سپس بر روی فایل vs_ultimate.exe دابل کلیک کنید تا اجرا شود و مراحل نصب نرم افزار آغاز گردد.

بعد از دابل کلیک بر روی vs_ultimate.exe ، پنجره ای به شکل زیر نمایش می یابد :

 

03

 

 

در این پنجره، گزینه. . . I agree to the را انتخاب کنید. با این کار دکمه Next  در قسمت پایین پنجره همانند شکل زیر فعال می شود.

04

 

 

بر روی دکمه Next  کلیک کنید تا به مرحله بعد بروید.

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

سپس همانند شکل زیر بر روی دکمه Install  کلیک کنید.

05

 

 

پس از کلیک بر روی دکمه Install مراحل نصب نرم افزار همانند شکل زیر، آغاز می شود.

06

 

 

نصب نرم افزار مدتی طول خواهد کشید، بنابراین منتظر بمانید . . .

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

07

 

 

11

 

 

 

13

 

 

بعد از به پایان رسیدن مراحل نصب نرم افزار ، پنجره ای همانند شکل زیر نمایش می یابد.

14

 

 

در صورت عدم بروز مشکل در مراحل نصب، پیام ! Setup Completed  نمایش یافته که دارای شرحی با محتوای اینکه تمامی کامپوننت ها با موفقیت نصب شده اند، می باشد.

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

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

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

 

16

 

بعد از نمایش نام Visual Studio 2013 می توانید یک میانبر از آن را بر روی Desktop قرار دهید.

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

 

17

 

در این قسمت بر روی Not now کلیک کنید تا از این مرحله عبور کنید.

در گام بعدی پنجره جدیدی نمایش می یابد که می توانید از قسمت Choose your color theme ، تم مد نظر خود را انتخاب کرده و سپس بر روی گزینه Start Visual Studio کلیک کنید تا به مرحله بعد بروید.(همانند شکل زیر)

 

18

 

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

در حال آماده سازی برنامه، کادری همانند شکل زیر نمایش می یابد.

 

19

 

 

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

 

20

 

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

در مرحله بعد به فعال کردن نرم افزار می پردازیم . .

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

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

توجه کنید در صورتی که نرم افزار را فعال سازی نکنید، تنها به مدت زمان ۳۰ روز مجوز استفاده از نرم افزار را خواهید داشت.

 

مراحل فعال سازی نرم افزار :

 

ابتدا از منوی Help گزینه Register Product را همانند شکل زیر انتخاب نمایید.

 

21

 

در مرحله بعد کادری همانند شکل زیر نمایش می یابد.

 

22

 

در کادر بالا گزینه License with a Product Key را انتخاب کنید تا کادر Enter a product key همانند شکل زیر نمایش یابد.

 

23

 

 

در این کادر، شماره سریال موجود در فایل Readme.txt که در بالا راجع به آن توضیح دادم را کپی کرده و در قسمت Product Key موجود در کادر Enter a product key ، بچسبانید.

سپس بر روی گزینه Apply کلیک کنید.

پس از انجام مراحل بالا، در صورتی که شماره سریال معتبر باشد، عملیات با موفقیت انجام شده و عبارت License Product Key Applied نمایش می یابد.(همانند شکل زیر)

 

24

 

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

 

موفق باشید . . .

آموزش برنامه نویسی ++C – دستورات شرطی

سلام!
تا حالا برای هممون پیش اومده که توی یکار اَما و اگر داشته باشیم که به این اَما اگر توی برنامه نویسی دستور های شرطی گفته.
دستور های شرطی جز مهمی از زبان های برنامه نویسی است که در نبود آن با مشکل های فراوان روبرو میشویم و حتی تصورش هم ممکن نیست.
آن چنان که تصور دنیایی بدون اما و اگر ممکن نیست شاید تا اینجا فهمیدن موضوع برایتان مشکل باشد .
فرم کلی دستور های شرطی:

یک مثال در زبان ریاضی و در زبان ++C :
در زبان ریاضی مگیوییم اگر متغیر x برابر ۵ باشد مقدار متغیر y را برابر ۵ قرار بده .
خب حالا به نوشتن این تمرین در زبان ++C میپردازیم:

خب ممکن است که فکر کنید چرا در قسمت شرط if از دو علامت مساوی بجای یک علامت استفاده شده و اما دلیل:
علامت مساوی به تنهایی برای جایگذاری استفاده میشود در واقع اگر در در قسمت شرط از یک علامت مساوی استفاده میشد بدین معنا بود که عدد پنج را در متغیر x قرار بده بهمین دلیل از علامت دو مساوی استفاده میشود. بنابراین وقتی شما عددی را وارد می کنید ابتدا برنامه در قسمت شرط چک میکند که اگر عدد وارد شده ( مقدار متغیر x ) برابر ۵ باشد در اینصورت دستورات را اجرا کن در اینصورت مقدار ۵ را در متغیر y قرار می بدهد.
دستور های شرطی فرم ۲:
این دستورات علاوه بر اگر ( if ) قسمتی دیگر مبنی مگر اینکه دارند که به آن else گویند و ابتدا چک میکند که اگر شرط if برقرار نبود else را اجرا کند.
نکته: else شرط ندارد پس نیازی نیست برای آن کمانک باز کنید.وقتی شما میگوید اگر ( if ) این اتفاق افتاد این کار را کن در غیر این صور( else ) این کار هارا انجام بده خب در جمله دوم هیچ اثری از شرط نیست چون نیازی به آن نیست بنابراین میگوییم else شرط ندارد.
این نوع از دستورات شرطی به صورت زیر کار می کنند:

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

برنامه نویسی ++C - دستور های شرطی -گروه برنامه نویسی پنگوئن

علامت % در زبان برنامه نویسی بمعنای باقیمانده دو عدد است .
فرم سوم دستور های شرطی:
این درستورات علاوه بر if قسمت دیگری دارند که به آن else if گویند که معنای آن (( در غیر این صورت اگر )) است که بصورت زیر نوشته میشود:

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

Untitled2

برنامه نویسی ++C – دستور های شرطی

Oracle Java

آموزش Java – متغییر در Java

متغیر در Java

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

انواع متغییر در Java عبارتند از char , int ,float , boolean , short , long , double , String , byte
int عدد , char کاراکتر ,float عدد اعشاری , bool صفر و یک(true or false) , عدد کوچک short , عدد خیلی بزرگ long که البته بعد از عدد باید L نوشته بشه که در نمونه کد میبینید , String رشته  و double اعشاری در خودشون جا میدن. (float تعداد رقم اعشار و عدد کمتری در خودش جا می‌ده نسبت به double)
نمونه کد زیر رو کپی و بعد از اون جرا کنید تا بهتر مطلب رو درک کنید و قبل از کپی حتما این موضوع رو در نظر داشته باشین که اسم پروژه‌تون Test1 باشه چون اگر نباشه در خط دوم کد خطا دارید…IJIDE10در این پنجره قبل از استارت پروژه

اگر هم نمیتونید اسم پروژه رو تغییر بدید در خط دوم کد Test1 رو به اسم پروژه‌تون تغییر بدید.

 

همونطور که در کد دیدین… بعد از اجرا تمام داده‌هایی که به برنامه دادین بعد از کامپایل با دستور (“آرگمان مورد نظر”) System.out.println چاپ میشه… در قسمت بعد بیشتر در مورد چاپ و print در صفحه کنسول و خروجی برنامه بحث میکنیم. با Pangoan.net همراه باشید.
متغییر در Java

آموزش برنامه نویسی ++C – عملگرهای ساده – Type Cast

عملگر ها:

ساخت برنامه ی جمع,تفریق,ضرب و تقسیم:

 

 

توضیحات:کد دومقدار aوb را از ما میگیرد و به ترتیب در متغیر های zarbوjamوtafrighوtaghsimکه از نوع int هستند قرار میدهد و در اخر دستور coutبا ما نشان میدهد.

مقایسه ی عملگر ها در ریاضی و در زبان برنامه نویسی C++:

 

عملگر رياضي عملگر در c++
+ +
x *
/(تقسيم) /
باقيمانده %

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

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

 

 

 

 

توضیحات:همانگونه که میبینید در بعضی از خط با این نوع کد ها مواجعه میشوید:

 

یا

در این کد ها مقدار nتقسیم بر عددی میشود و باقی مانده تقسیم در خودn قرار میگیرد.

برای کم کردن کد و سرعت بخشیدن به پردازش از متغیر هایی میتوان استفاده کرد که مخصوص اینکار هستند:

+=,-=,*=,/=,%=

مثال:

 

 

مثال:برنامه ای بنویسید که مقداری از ورودی گرفته و با عدد ۵ چهار عمل اصلی را انجام دهد و دوباره در در خودش بگذارد و نمایش دهد:

 

متغیر های دیگری هم در ++Cداریم که برای اضافه کردن و کم کردن یه واحدی است:

 

 

یعنی در کد اول(n++;) اگر n=1باشد با اجرا این کد مقدار n=2میشود و در کد دوم اگر مقدار n=1باشد با اجرا این کد مقدار n=0میشود.



برای اطلاعات بیشتر به سایت مراجعه کنید

Type Cast:

تبدیل مقدارها از نوعی به نوع دیگر است.typecastدر کامپیوتر دو نوع است.

  1. Implicit Type Cast
  2. Explicit Type Cast

مثال از implicit:

 

 

 

در خروجی باید ۱٫۵ چاپ شود ولی به خاطر اینکه a  از نوع int است و اعشار نمی پذیرد اعشار حذف میشود و عدد صحیح باقی میماند و فقط ۱ چاپ میشود.

نکته: نوع int  عدد را گرد نمیکند فقط قسمت اعشارش را حذف میکند.

مثال ۲:

 

 

نوع جدیدی از متغیر را میبینید که long intاست و دارای بازه ی منفی ۲میلیارد تا ۲میلیارد است و مقدار ضرب در آن قرار میگیرد پس نباید عدد خراب شود ولی عدد در نمایش اشتباه است و خراب شده.در این نوع از تبدیل عدد به سمت نوع متغیر که دارای بازه ی کوچکتری است میل میکند.

Explicit Type Cast:

کد اسکی چیست؟هر حروف و عدد و نماد و… که کاراکتر باشد به صورت عددی در می آید وسپس توسط سیستم پردازش میشود.

در Explicit Type Cast ما از این کد ها استفاده خواهیم کرد.

کداسکی:(ASCII Codes)

ASCII_TABLE

مثال:تبدیل نوع int با char:

 

 

در خروجی کاراکتر Aنمایش داده میشود اگر در جدول هم نگاه کنید همین را می یابید که کد اسکی Aبرابر۶۵است.

مثال۲:تبدیل یک کاراکتر به کداسکیش:

 

 

کد کاراکتر a را به نوع int تبدیل میکند.

مثال ۳:جمع دو کاراکتر:

char sum

خروجی…

showchar

کاراکتر های aوb به کداسکیشان تبدیل شده و دو کد اسکی با هم جمع شده و کاراکتری که کد اسکیش حاصل جمع دو کداسکی است نمایش داده میشود.

 

آموزش برنامه نویسی ++C – نوع متغیر – نام متغیر صحیح

نکته ای را باید در همین ابتدای کار ذکر کنم که هر برنامه ی نصب شده در سیستم عامل مقداری از فضای RAM را به خود اختصاص داده تا از ان استفاده کنند که زبان برنامه نویسی ++C نیز از این قاعده مثتثنا نیست و متغیر ( variable ) هایی که تعریف می کنیم در این منطقه از ( RAM ( random access memory قرار می گیرند.

هر متغیری که تعریف می کنیم در حافظه ی RAM فضایی را اشغال میکند و دارای آدرسی از حافظه است.

نوع متغیر ها:

 

نوع متغیر فضای اشغالی در RAM بازه
int ۱۶bit -۳۲,۷۶۸ to 32,768
float ۳۲bit ۱۰-۳۸ to 1038(7 رقم دقت در اعشار)
double ۶۴bit ۱۰-۳۰۸ to 10308(15 رقم دقت در اعشار)
char ۸bit یک کاراکتر
bool ۱byte true or false

(false=0),(true=1)

:برای اطلاعات بیشتر به سایت مراجعه کنید

متغیر

:ساختار کلی تعریف متغیر

نام متغیر نوع متغیر;

:مثال

 

نام متغیر صحیح

  1. از کاراکتر های a تا zمیتوان استفاده کرد.
  2. از کاراکتر های A تا Z میتوان استفاده کرد.
  3. از کاراکتر _(اندرلاین) میتوان استفاده کرد.
  4. از ۰ تا ۹ میتوان استفاده کرد.

نکته:در هنگام استفاده از اعداد برای نام متغیر آنها را باید با کاراکترها بیاوریم و نباید در ابتدا بیاوریم.

نکته:نام متغیر نباید بیشتر از ۳۱ کاراکتر باشد.

مثال نام های متغیر صحیح:

 

 

نام متغیر نادرست:

 

 

که اگر از آنها استفاده کنیم کامپایلر در هنگام کامپایل خطایی را نشان می دهد.

error

نکته:یک متغیر ۲ بار تعریف نمی شود.

مثال:

 

یا

 

این دوکد کاملا غلط است چون در قسمت اول متغیری با نام a و در قسمت دوم متغیری با نام sum دوبار تعریف شده است.

برای مقدار دهی یک متغیر تعریف شده از عملگر ( operator ) انتساب ( = ) یا جایگزینی استفاده میشود که مقدار را از سمت راست به سمت چپ معادله انتقال می دهد.

مثال:

 

یا

 

یا

یا

 

نکته: برای نشان دادن قسمت اعشاری از نقطه استفاده می کنیم.

 

 

عملگر( operator ) چیست؟ نمادی ( یک کاراکتر ) است که کار خاصی انجام می دهد.
زبان برنامه نویسی ++C یک زبان Case sensitive است به معنی اینکه نسبت به حروف بزرگ و کوچک حساس است.
مثال:

 

 

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

یک برنامه همراه با توضیحات:

 

program
پس از اجرا:

out
توضیحات:با این کار ما یه متغیر از نوع int در حافظه رم ایجاد کردیم که نام ان خانه a است و مقدار ۲۰ در ان وجود دارد و با دستور cout ما مقدار درون خانه
ی a را نمایش می دهیم.

آموزش نصب قالب یا پوسته یا تم (theme) بر روی وردپرس wordpress

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

201051221001

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

201051221002

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

201051221003

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

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

201051221004

در نتها صفحه شکل سایت وردپرس با تعویض پوسته به این صورت تغییر پیدا می کند.

201051221005

امیدواریم که این آموزش برای خوانندگان مفید واقع شود.

باتشکر.

Oracle Java

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

آموزش Java – مقدمه

شبیه به زبان‌های دیگر است… سخت ولی با روش منطقی بسیار ساده و دقیق هستش. آموزش Java با پنگوئن تا سطح بالا ادامه داره‌. امیدوارم برای یادگیری بهترین و رایج‌ترین زبان برنامه‌نویسی آماده باشید.
جاوا در سال ۱۹۹۱ توسط شرکت Sun MicroSystems به نام The Green Project به وجود اومد. اسم اصلی Java در ابتدا Oak بود و بعد به Java تغییر داده شد. اولین انتشار عمومی Java در سال ۱۹۹۵ بود و بعد از یک سال بعد نسخه JDK 1.0 منتشر شد و در سال ۲۰۱۰ کمپانی Oracle شرکت Sun را خرید.
Java یک زبان C-Style هستش و برنامه‌نویسان C , C plus plus , Php و JavaScript بسیار راحت با اون ارتباط بر قرار می‌کنند اما برنامه‌نویسان Visual Basic , VB.NET , Assembly, ColdFusion Markup Language یه سری مشکل با JAVA دارند.
شما با Java میتونید برنامه‌ی موبایل برای پلتفرم‌های Android , BlackBerry OS و برنامه‌ی تحت وب با servlets و JSP و بسیاری از برنامه‌های دیگر مثل بازی‌ها و Database و Network بنویسید.
ما به شما Java SE Runtime Environment JRE ورژن ۱٫۷ رو آموزش میدیم که در آخر برای Android Programming مشکلی نداشته باشید چون Android از Java 1.8 پشتیبانی نمیکنه.
مانند زبان‌های برنامه‌نویسی دیگه Java هم دارای کامپایلر‌های مختلف هستش که Eclipse و IntelliJ IDEA کامپایلر‌های خوبی هستند.
در پنگوئن آموزش Java رو در محیط IntelliJ IDEA از شرکت Jet Brain رو بهتون آموزش میدیم چون از همه نظر بهترین محیطه… حتی بهتر از Visual Studio.
خب. برای نصب IntelliJ IDEA اول برنامه رو تهیه کنید و از روش زیر نصب و تکمیل کنید…
شما در ابتدا پکیج Java JDK و Java JRE v رو باید داشته باشین و نصب کنین.
آموزش نصب Java Development Kit یا همون JDK

بعد از اون نصب IntelliJ IDEA
روی آیکون Setup کلیک کنید.
IJIDE1

IJIDE2

Next
IJIDE3

Next
IJIDE4

محل نصب را مشخص و برنامه رو نصب کنید…
IJIDE5

بعد از نصب برنامه رو باز کنید.

IJIDE6

روی گزینه‌ی Create New Project کلیک کنید.
IJIDE7

مثل عکس آیتم‌ها رو انتخاب و بعد Next رو بزنید.
IJIDE8

Next
IJIDE9

Next
IJIDE10

بعد از باز شدن کامل پروژه در منوی Help گزینه‌ی Register رو مثل تصویر انتخاب کنید…
IJIDE11

در این قسمت Username و Serial Number رو تهیه کردین در قسمت خودش قرار بدین… فقط باید بدونید که در سیستم Local و استفاده چند PC باید هر کامپیوتر از لایسنس‌های مختلف استفاده کنند
IJIDE12