رفتن به مطلب
انجمن آی ترفند

itarfand

  • تعداد ارسال ها

    289
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    2

تمامی مطالب نوشته شده توسط itarfand

  1. itarfand

    آموزش

    قسمت 14 ) کار با فایل کار با با فایل به علت محدودیت حافظه رم در زمان نگهداری و حجم و نیاز به ذخیره به ذخیره بلند مدت اطلاعات بوجود آمده است. نوشتن در فایل در زبان ++C به دو صورت text file & binary file می باشد که چند تفاوت دارند. Text Files #include <fstream> int main(){ ofstream OutputFile("myout.txt", ios::out); ifstream InputFile("myin.txt", ios::in); if (InputFile.is_open()){ printf("open successfully"); } if (!OutputFile){ printf("error"); exit(1); } OutputFile.close(); InputFile.close(); } در کد بالا: ابتدا باید کتابخانه مربوطه را وارد کرد. ofstream برای نوشتن در فایل می باشد. ifstream برای خواندن از فایل می باشد. if اول برای چک کردن باز شدن موفقیت آمیز فایل می باشد. if دوم برای جک کردن امکان نوشتن در فایل می باشد. بعد از باز شدن فایل باید آن را در انتها توسط close بست. myin.txt در محلی که برنامه قرار دارد ایجاد می شود. نوشتن در فایل #include "stdafx.h" #include <fstream> #include <iostream> #pragma warning(disable:4996) using namespace std; int main (){ ofstream myfile ("itarfand.txt", ios::out); if (myfile.is_open()){ myfile << "test\n"; myfile << "hello\n"; myfile.close(); } else{ cout << "can not open file"; } return 0; } خواندن از فایل #include "stdafx.h" #include <fstream> #include <iostream> #pragma warning(disable:4996) using namespace std; int main (){ string line; ifstream myfile("itarfand.txt", ios::in); if (myfile.is_open()){ while(getline(myfile,line)){ cout << line << '\n'; } myfile.close(); } else cout << "can not open file"; return 0; } Binary File #include <iostream> int main (){ ifstream inputFile("output.dat", ios::in | ios::binary); ofstream outputFile("output.dat", ios::out | ios::binary); return 0; } در این حالت متن های نوشته شده در فایل قابل خواندن نیستند و همان گونه که در حافظه قرار دارند نوشته می شوند.
  2. itarfand

    آموزش

    قسمت 13 ) توابع فرض کنید شما می خواهید یک دوچرخه طراحی کنید. برای این کار شما قسمت های مختلفی را طراحی می کنید که هر کدام کار مخصوص به خود را انجام می دهند. به طور مثال رکاب برای انتقال قدرت و فرمان برای کنترل دوچرخه می باشد. برای نوشتن برنامه به زبان های مختلف نیز به این صورت می توان عمل کرد و توابع ای را طراحی کرد که کارهای مخصوص به خود را انجام دهند. به این کار اصولا برنامه نویسی شیئ گرا می گویند و نمونه ای هرچند کمتر به زبان های دیگر مانند جاوا ، در زبان C , C++ وجود دارد که همان توابع می باشند. اجزا تابع هر تابع دارای قسمت های مختلف : ورودی ، خروجی ، نام و بدنه می باشد که بنا به نوع تابع می تواند خروجی و یا ورودی نداشته باشد. محل تعریف توابع را می توان در بالا و یا پایین تابع Main تعریف کرد که اگر در پایین تعریف شود باید در بالا تابع Main آن را معرفی کرد که ذکر خواهد شد. صورت کلی main(){ } int test(input){ //your code return output; } در کد بالا با توجه به نوع متغیری که برگشت داده می شود کلمه int تغییر می کند. اگر کد پایین تعریف شود int test(char x, char y); main(){ } int test(char x, char y){ int z; return z; } اگر در بالا تعریف شود دیگر نیازی به معرفی تابع نیست و فقط تابع را می نویسیم. اگر تابع خروجی نداشته باشد void test(int x){ ... } اگر تابع نه ورودی و نه خروجی داشته باشد void test(){ ... } فراخوانی توابع برای استفاده از توابع باید آن ها را در main صدا کنید که به صورت زیر می باشد. int test(int a1, int a2); int main(){ int x; int y; printf("enter number one\n"); scanf("%d",&x); printf("enter number two\n"); scanf("%d",&y); int result; result = test(x,y); printf("x + y = %d", result); } int test(int a1, int a2){ int z; z= a1 + a2; return z; } طبق کد بالا : ورودی تابع لازم نیست با نام اصلی متغیر یکی باشد ( a1,a2) (x,y) تابع به صورت (test(x,y صدا می شود. توابع بازگشتی به توابعی که در داخل خود دوباره همان تابع را صدا می کنند توابع بازگشتی نامیده می شوند. به طور مثال می توان برای حساب !n از تابع بازگشتی استفاده کرد.
  3. itarfand

    آموزش

    قسمت 12 ) ساختار Struct توسط ساختار Struct می توان داده ای را که شامل داده های مختلف با نوع های متفاوت می باشند بوجود آورد. به طور مثال شما در یک آرایه فقط می توانید نام دانش آموزان را ذخیره کنید اما توسط این ساختار می توانید هم نام و هم شماره دانش آموزی آن ها را ذخیره کنید. طریقه تعریف: struct structure_name { data_type itarfand1; data_type itarfand2; . . data_type itarfand; }; مثال: struct book{ char name[40]; int id; }book1, book2; دسترسی به ساختار در برنامه برای این کار یا باید مانند مثال بالا ابتدا نوع نمونه از book به نام های book1 & book2 بسازید و یا در داخل کلاس اصلی به صورت زیر عمل کنید. int main( ){ struct Book Book1; struct Book Book2; } همچنین می توانید آرایه ای از این ساختار تعریف کنید. int main( ){ book list[50]; } تغییر متغیرها در کلاس اصلی برای این کار به صورت زیر عمل می کنیم: int main( ){ book1.id=12463; } مثال: struct Books { char title[50]; char author[50]; char subject[100]; int book_id; }; int main( ) { struct Books Book1; struct Books Book2; strcpy( Book1.title, "itarfnd"); strcpy( Book1.author, "mohammad"); strcpy( Book1.subject, "c programing"); Book1.book_id = 24865; strcpy( Book2.title, "itarfand forum"); strcpy( Book2.author, "li"); strcpy( Book2.subject, "struct); Book2.book_id = 25165; return 0; }
  4. itarfand

    آموزش

    قسمت 11) حلقه for این حلقه برای تکرار کاری با تعداد مشخص شده استفاده می شود. این حلقه به صورت زیر تعریف می شود: int i; int n=50; for(i=0; i<n; i++){ } در کد بالا: 1) i=0 : مقدار اولیه ای که حلقه از آن شروع می شود. 2) i<50 : شرط انجام داخل حلقه 3) i++ : عملی که بعد از انجام هر بار حلقه تغییر می کند تا جلوی بینهایت اجرا شدن حلقه را بگیرد. نکته : متغیری که در حلقه ( در این مثال i ) استفاده می شود حتما باید در داخل حلقه تغییر کند وگرنه حلقه بینهایت بار اجرا می شود. به صورت زیر نیز می توان حلقه را تعریف کرد: for(int i=2; i<9; i--){ } می توان چند شرط یا مقدار اولیه برای حلقه قرار داد. int i; int j; for(i=0 , j=2; i<40 , j<20; i++ , j++){ } مثال: int i; int a=0; for(i=0; i<40; i++){ a += i; } printf("0+1+2+3+...+39 = %d", a);
  5. itarfand

    آموزش

    قسمت 10) حلقه while این حلقه برای گذاشتن شرط ( تا زمانی که ) برای انجام یک کار می باشد. توسط این شرط می توانید به برنامه بگویید که تا زمانی که شرط برقرار نشده است کارهای داخل حلقه را انجام دهد. این حلقه به دو صورت زیر استفاده می شود: 1) ابتدا شرط چک می شود و بعد کارهای داخل حلقه انجام می شود. while(***){ } 2) ابتدا یک بار کارهای داخل حلقه انجام می شود و سپس شرط چک می شود و در صورت درست بودن دوباره حلقه تکرار می شود. do{ }while(***); مثال ها: int a; int b; while(a + b != 10){ printf("Please enter a and b"); scanf("%d,%d",&a,&b); } int a; do{ printf("what is 10 + 3?"); scanf("%d",&a); }while(a != 13); printf("thank you");
  6. itarfand

    آموزش

    قسمت 9 ) حلقه if این حلقه برای اعمال شرط برای انجام یک کار می باشد و دارای سه حالت زیر است: if(***){ } if(***){ } else{ } if(***){ } else if(***){ } else if(***){ } ... if(***){ } else if(***){ } else if(***){ } ... else{ } نکته : در تمام حلقه های شرطی اگر در بدنه فقط یک کار انجام شود می توان علامت ها ی } { را قرار نداد. if(***) int a= b; نکته : در بدنه تمام حلقه ها می توان شرط های دیگری نیز قرار داد. if(***){ if(***){ } } مثال int a,b,c; printf("please enter first number"); printf("please enter second number"); printf("please enter third number"); scanf("%d",&a); scanf("%d",&b); scanf("%d",&b); if(a + b < c){ printf("a + b is more than c \n"); } else printf("a + b is less than c\n"); if(a = b){ printf("a = b \n"); } else if(a = c){ printf("a = c \n"); } else if (b = c){ printf(" b = c"); }
  7. itarfand

    آموزش

    قسمت 8 )حلقه ها حلقه ها در زبان های برنامه نویسی برای آسانتر کردن کار و همچنین جلوگیری از تکرار زیاد کارها می باشند. زبان C دارای حلقه های مختلف می باشد که می توانید آن ها را مشاهده کنید: if(){} if(){}else{} if(){}else if(){} while(){} for(){} do{}while() در پست های بعد هرکدام از این حلقه ها را به شما آموزش می دهیم.
  8. itarfand

    آموزش

    در این قسمت از انجمن زبان برنامه نویسی html آموزش داده می شود. برای تست آنلاین کد ها می توانید از سایت زیر استفاده کنید: ادیتور آی ترفند از پرسیدن سوال در این تاپیک خودداری کنید.
  9. itarfand

    آموزش

    در این قسمت از انجمن زبان برنامه نویسی php آموزش داده می شود. از پرسیدن سوال در این تاپیک خودداری کنید.
  10. itarfand

    آموزش

    قسمت 7) کاراکترهای کنترلی این کاراکترها در تابع printf می آیند و باعث کارهای مختلف می شوند. n\ : موجب انتقال کنترل به خط جدید می شود. t\ : انتقال به ۸ فاصله بعدی صفحه نمایش. f\ : موجب انتقال کنترل به صفحه جدید می شود. a\ : به صدا درآوردن بوق سیستم. b\ : حرف قبل خود را حذف می کند. “\ : چاپ دابل کوتیشن. ‘\ : چاپ کوتیشن. V\ : انتقال کنترل به ۸ سطر بعدی N\ : ثابت های مبنای ۸ ( N عدد مبنای ۸ است ). xN\ : ثابت های مبنای ۱۶ ( N عدد مبنای ۱۶ است ). مثال ها : printf("my site is \n itarfand"); printf("hellow \t\t programmer");
  11. itarfand

    آموزش

    قسمت 6 ) دریافت ورودی از کاربر داده ها را به روش های مختلفی می توان از کاربر گرفت. یکی از این روش ها صفحه کلید رایانه می باشد. شکل کلی : scanf("", ); مثال : int a; floaf b; char c; string d; int e; scanf("%d", &a); scanf("%f", &b); scanf("%c", &c); scanf("%s", &d); scanf("%d%f%d", &a,&b,&e); می توان تعداد ارقام ورودی را مانند زیر محدود کرد. حداکثر 2 رقم صحیح و 3 رقم اعشاری float a; scanf("%2.3f", &a); دریافت کاراکتر : یک کاراکتر را به روش زیر نیز می توان دریافت کرد. نکته : این توابع در کتابخانه conio.h قرار دارند. char a; a = getch(); a = getche(); این توابع برعکس scanf نیازی به فشردن کلید enter برای دریافت ورودی ندارند تابع getche کاراکتر وارد شده را در صفحه نمایش می دهد اما getch نه. اگر این دو تابع مساوی یک کاراکتر قرار داده نشوند منتظر ورود هر حرفی از صفحه کلید می مانند و برنامه پس از وارد کردن کاراکتر ادامه پیدا می کند. char a; a = getchr(); نکته : این تابع در stdio.h وجود دارد و بعد از ورود کاراکتر باید کلید enter را نیز وارد کرد. توسط این تابع کاراکتر ورودی در صفحه نمایش داده می شود.
  12. itarfand

    آموزش

    قسمت 1) ایجاد پروژه برنامه مورد استفاده در این آموزش Eclipse می باشد که می توانید از (این لینک) آخرین نسخه آن را دانلود کنید. برای برنامه نویسی به زبان جاوا شما نیاز به jdk یا (SE Development Kit) دارید که می توانید از (این لینک) آخرین نسخه آن را دانلود کنید. بعد از نصب دو نرم افزار بالا و اجرا اکلیپس ، از قسمت File گزینه New و سپس Java Project را انتخاب کنید. در صفحه باز شده برای پروژه خود نام قرار بدهید. اکنون بر روی پروژه راست کلیک کنید و از قسمت New گزینه Package را انتخاب کنید. در این صفحه برای پکیج خود یک نام قرار بدهید. ( نام پکیج با حرف کوچک شروع می شود) اکنون بر روی پکیج ساخته شده راست کلیک کنید و از قسمت New گزینه Class را انتخاب کنید. در صفحه باز شده یک نام برای کلاس خود قرار بدهید و سپس تیک گزینه مشخص شده را بزنید.(نام کلاس با حرف بزرگ انگلیسی شروع می شود) گزینه تیک زده شده به منظور ایجاد یک کلاس اصلی می باشد و هر پروژه ای باید حداکثر یکی از آن ها را داشته باشد. اکنون پروژه شما ایجاد شده است.
  13. itarfand

    آموزش

    قسمت 5) آرایه بعضی مواقع شما برای برنامه نویسی احتیاج به تعریف متغیرهای زیادی دارید . مانند برنامه ای برای یک دانش آموزان یک مدرسه با 400 دانش آموز. در این مواقع تعریف 400 متغیر نه کار درستی می باشد و نه به علت تعداد زیاد متغیرها شدنی. در این گونه مواقع از آرایه استفاده می شود. نمونه آرایه یک بعدی : int a[400]; float b[20]; int c[4] = { 1 , 2 , 6 , 50 }; نمونه آرایه دو بعدی : float d[20][30]; int e[3][2] = { { 1 , 2 } , { 4 , 7 } , { 3 , 20 } }; نکته : اندیس آرایه ها از 0 شروع می شود و به n-1 ختم می شود. int f[n]; مثال ها char g[] = { 'i' , 't' 'a' , 'r' , 'f' , 'a' , 'n' , 'd' , '\0' }; or char g[9] = { 'i' , 't' 'a' , 'r' , 'f' , 'a' , 'n' , 'd' , '\0' }; char g[] = "itarfand"; نکته : وجود ( 0\) الزامی می باشد. int h[3]; h[0] = 1; h[1] = 4; h[2] = 9; char i[3]; i = "abc"; int j[2][2]; j[0][0] = a; j[0][3] = c;
  14. itarfand

    آموزش

    قسمت 4 ) عملگرهای شرطی int a; int b; 1) بزرگر و کوچکتر a > b; a < b; 2) بزرگتر و مساوی , کوچکتر و مساوی a >= b; a <= b; 3) نامساوی a != b; 4) مساوی a = b;
  15. itarfand

    آموزش

    قسمت 3) اعمال ریاضی عمل های اصلی ریاضی به صورت زیر می باشند: int a=20; int b=5; float c=10; float d=4; int e; float f; 1) جمع e = a + b; 2) تفریق e = a - b; 3) ضرب e = a * b; 4) تقسیم e = a / b; f= c / d; f = c / a; f = (float) d / b; نکته 1 : عملگر تقسیم به دو صورت عمل می کند: اگر هر دو متغیر int باشند : حاصل نیز از نوع int است ( عددی صحیح ) اگر یکی یا هر دو از نوع float باشند : حاصل نیز از نوع float است ( دارای قسمت اعشاری ) در کد قسمت (float) برای تاکید بر تقسیم اعشاری دو متغیر است. 5)باقیمانده e = a % b; f = d % b; 6) تساوی عملگر = همیشه مقدار سمت راست را بر روی مقدار سمت چپ می ریزد. e = a; f = b; e = d;
  16. itarfand

    آموزش

    قسمت 2) انواع متغیرها زبان C , C++ دارای متغیرهای مختلفی به صورت زیر می باشد: int : تعریف یک عدد صحیح float : تعریف یک عدد اعشاری char : تعریف یک کاراکتر double : یک عدد صحیح بزرگتر از int توضیحات بیشتر اگر اول متغیرها unsigned بیاید : یک عدد صحیح مثبت را می گرید. مانند : unsigned int اگر اول متغیرها long بیاید : بازه متغیر افزایش می یابد. اگر اول متغیرها short بیاید : بازه متغیر کاهش می یابد. مقدار دهی اولیه می توان به متغیرها مانند زیر مقدار داد: int a=2; int b,c=3; float d=44.3; double e=500; cahr f="itarfand"; char g='i';
  17. itarfand

    آموزش

    قسمت 1) نمایش یک پیغام ساده برای نمایش داده شدن یک پیغام در صفحه Cmd به کاربر از قطعه کد زیر استفاده می شود: printf("hello itarfand");
  18. itarfand

    آموزش

    برای آموزش از نرم افزار Microsoft Visual Studio 2015 استفاده می شود. تمام کدها تست شده و کامل هستند. چگونگی ساخت یک برنامه ابتدا از قسمت File و سپس New گزینه Project را انتخاب کنید. اکنون از قسمت ++C گزینه Win32 Console Application را انتخاب کنید. در صفحه باز شده بر روی Finish کلیک کنید تا پروژه شما ساخته شود.
  19. itarfand

    آموزش

    در این قسمت از انجمن زبان برنامه نویسی C به صورت مثال آموزش داده می شود. از پرسیدن سوال در این قسمت خودداری کنید.
  20. itarfand

    آموزش

    در این قسمت از انجمن زبان برنامه نویسی Java به همراه مثال آموزش داده می شود از پرسیدن سوال در این تاپیک خودداری کنید
  21. در این پست از انجمن آموزش طراحی گرافیکی نرم افزارها در Java توسط کتابخانه JavaFX آموزش داده می شود از پرسیدن سوال در این تاپیک خودداری کنید پیش نیاز : دانستن مقدماتی Java
  22. نرم افزار Eclipse ، نرم افزاری کدباز برای برنامه نویسی به زبان های مختلف می باشد. Manage Files and Projects Ctrl+N ------------------------------------- Create new project using the Wizard Ctrl+Alt+N ------------------------------------- Create new project, file, class, etc. Alt+F, then . ------------------------------------- Open project, file, etc. Ctrl+Shift+R ------------------------------------- Open Resource (file, folder or project) Alt+Enter ------------------------------------- Show and access file properties Ctrl+S ------------------------------------- Save current file Ctrl+Shift+S ------------------------------------- Save all files Ctrl+W ------------------------------------- Close current file Ctrl+Shift+W ------------------------------------- Close all files F5 ------------------------------------- Refresh content of selected element with local file system Editor Window F12 ------------------------------------- Jump to Editor Window Ctrl+Page Down/Ctrl+Page Up ------------------------------------- Switch to next editor / switch to previous editor Ctrl+M ------------------------------------- Maximize or un-maximize current Editor Window Ctrl+E ------------------------------------- Show list of open Editors. Use arrow keys and enter to switch Ctrl+F6/Ctrl+Shift+F6 ------------------------------------- Show list of open Editors. Similar to ctrl+e but switches immediately upon release of ctrl Alt+Arrow Left/Alt+Arrow Right ------------------------------------- Go to previous / go to next Editor Window Alt+- ------------------------------------- Open Editor Window Option menu Ctrl+F10 ------------------------------------- Show view menu (features available on left vertical bar: breakpoints, bookmarks, line numbers, …) Ctrl+F10, then n ------------------------------------- Show or hide line numbers Ctrl+Shift+Q ------------------------------------- Show or hide the diff column on the left (indicates changes since last save) Ctrl+Shift++/- ------------------------------------- Zoom text in/ out Navigate in Editor Home/End ------------------------------------- Jump to beginning / jump to end of indention. Press home twice to jump to beginning of line Ctrl+Home/End ------------------------------------- Jump to beginning / jump to end of source Ctrl+Arrow Right/Arrow Left ------------------------------------- Jump one word to the left / one word to the right Ctrl+Shift+Arrow Down/Arrow Up ------------------------------------- Jump to previous / jump to next method Ctrl+L ------------------------------------- Jump to Line Number. To hide/show line numbers, press ctrl+F10 and select 'Show Line Numbers' Ctrl+Q ------------------------------------- Jump to last location edited Ctrl+./Ctrl+, ------------------------------------- Jump to next / jump to previous compiler syntax warning or error Ctrl+[+]/Ctrl+- on numeric keyboard ------------------------------------- Collapse / Expand current method or class Ctrl+Arrow Down/Ctrl+Arrow Up ------------------------------------- Scroll Editor without changing cursor position Select Text Shift+Arrow Right/Arrow Left ------------------------------------- Expand selection by one character to the left / to the right Ctrl+Shift+Arrow Right/Arrow Left ------------------------------------- Expand selection to next / previous word Shift+Arrow Down/Arrow Up ------------------------------------- Expand selection by one line down / one line up Shift+End/Home ------------------------------------- Expand selection to end / to beginning of line Ctrl+A ------------------------------------- Select all Alt+Shift+Arrow Up ------------------------------------- Expand selection to current element (e.g. current one-line expression or content within brackets) Alt+Shift+Arrow Left/Arrow Right ------------------------------------- Expand selection to next / previous element Alt+Shift+Arrow Down ------------------------------------- Reduce previously expanded selection by one step Edit Text Ctrl+C/Ctrl+X/Ctrl+V ------------------------------------- Cut, copy and paste Ctrl+Z ------------------------------------- Undo last action Ctrl+Y ------------------------------------- Redo last (undone) action Ctrl+D ------------------------------------- Delete Line Alt+Arrow Up/Arrow Down ------------------------------------- Move current line or selection up or down Ctrl+Delete ------------------------------------- Delete next word Ctrl+Backspace ------------------------------------- Delete previous word Shift+Enter ------------------------------------- Enter line below current line Shift+Ctrl+Enter ------------------------------------- Enter line above current line Shift+Ctrl+Y ------------------------------------- Change selection to all lower case Shift+Ctrl+X ------------------------------------- Change selection to all upper case Search and Replace Ctrl+F ------------------------------------- Open find and replace dialog Ctrl+K/Ctrl+Shift+K ------------------------------------- Find previous / find next occurrence of search term Ctrl+HSearch Workspace (Java Search, Task Search, and File Search) Ctrl+J/Ctrl+Shift+J ------------------------------------- Incremental search forward / backwards Ctrl+Shift+O ------------------------------------- Open a resource search dialog to find any class Indentions and Comments Tab/Shift+Tab ------------------------------------- Increase / decrease indent of selected text Ctrl+I ------------------------------------- Correct indention of selected text or of current line Ctrl+Shift+F ------------------------------------- Autoformat all code in Editor using code formatter Ctrl+Shift+/ ------------------------------------- Add Block Comment around selection Ctrl+Shift+\ ------------------------------------- Remove Block Comment Alt+Shift+J ------------------------------------- Add Element Comment Editing Source Code Ctrl+Space ------------------------------------- Opens Content Assist Ctrl+1 ------------------------------------- Open Quick Fix and Quick Assist Alt+/Propose word completion (after typing at least one letter). Repeatedly press alt+/ until reaching correct name Ctrl+Shift+Insert ------------------------------------- Deactivate or activate Smart Insert Mode Code Information Ctrl+O ------------------------------------- Show code outline / structure F2 ------------------------------------- Open class, method, or variable information F3 ------------------------------------- Open Declaration: Jump to Declaration of selected class, method, or parameter F4 ------------------------------------- Open Type Hierarchy window for selected item Ctrl+T ------------------------------------- Show / open Quick Type Hierarchy for selected item Ctrl+Shift+T ------------------------------------- Open Type in Hierarchy Ctrl+Alt+H ------------------------------------- Open Call Hierarchy Ctrl+Shift+U ------------------------------------- Find occurrences of expression in current file Ctrl+move over method ------------------------------------- Open Declaration or Implementation Refactoring Alt+Shift+R ------------------------------------- Rename selected element and all references Alt+Shift+V ------------------------------------- Move selected element to other class or file (With complete method or class selected) Alt+Shift+C ------------------------------------- Change method signature (with method name selected) Alt+Shift+M ------------------------------------- Extract selection to method Alt+Shift+L ------------------------------------- Extract local variable: Create and assigns a variable from a selected expression Alt+Shift+I ------------------------------------- Inline selected local variables, methods, or constants if possible (replaces variable with its declarations/ assignment and puts it directly into the statements) Run and Debug Ctrl+F11 ------------------------------------- Save and launch application F11 ------------------------------------- Debug F5 ------------------------------------- Step Into function F7 ------------------------------------- Step out F8 ------------------------------------- Skip to next Breakpoint The Rest Ctrl+F7/Ctrl+Shift+F7 ------------------------------------- Switch forward / backward between views (panels). Useful for switching back and forth between Package Explorer and Editor. Ctrl+F8/Ctrl+Shift+F8 ------------------------------------- Switch forward / backward between perspectives Ctrl+P ------------------------------------- Print F1 ------------------------------------- Open Eclipse Help Shift+F10 ------------------------------------- Show Context Menu right click with mouse Team Ctrl+Alt+S ------------------------------------- Synchronize with Repository Ctrl+Alt+C ------------------------------------- Commit Ctrl+Alt+U ------------------------------------- Update Ctrl+Alt+D ------------------------------------- Update to Revision Ctrl+Alt+E ------------------------------------- Merge Ctrl+Alt+T ------------------------------------- Show Properties Ctrl+Alt+I ------------------------------------- Add to svn:ignore
  23. در این بخش می توانید ترفندهای مربوط به زبان های برنامه نویسی مختلف را بیابید. آموزش های مربوط به سیستم های سایت ساز مانند وردپرس نیز در این بخش می باشد. از هرگونه آموزش زبان های برنامه نویسی برای هک جدا خودداری کنید.
  24. itarfand

    مهم

    در این بخش می توانید ویژگی های جدید سیستم عامل های مختلف و همچنین سیستم عامل های پرتابل را معرفی کنید.
  25. itarfand

    مهم

    در این بخش می توانید برترین آنتی ویروس ها و همچنین تست های انجام گرفته بر روی آن ها را قرار دهید.
×
×
  • اضافه کردن...