1 / 21

Introduction to Programming in C

Introduction to Programming in C. תרגול 1. 31.10.2011. יצירת קשר. אתר הקורס : http://www.cs.bgu.ac.il/~ipc121 שעות קבלה של המתרגלים: אביבה: יום ב' 10-12, בניין 37 חדר -113 אלקס : כתובות דואר אלקטרוני : אביבה: avivaday@post.bgu.ac.il אלקס :.

quincy
Télécharger la présentation

Introduction to Programming in C

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Programming in C תרגול 1 31.10.2011 Introduction to Programming in C - Fall 2011 – Alexander Churkin, Aviva Dayan

  2. יצירת קשר • אתר הקורס :http://www.cs.bgu.ac.il/~ipc121 • שעות קבלה של המתרגלים: • אביבה: יום ב' 10-12, בניין 37 חדר -113 • אלקס: • כתובות דואר אלקטרוני : • אביבה: avivaday@post.bgu.ac.il • אלקס: Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  3. ציון הקורס מורכב מ: 30% : עבודות תכנות (חובה). 70% :מבחן מסכם. Introduction to C - Fall 2010 - Amir Menczel

  4. סביבת פיתוח במהלך הקורס נשתמש בסביבת העבודה Visual Studio המותקנת במעבדות. נתמקד רק בסביבת הפיתוח של Visual C++. Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  5. מרכיביו של סביבת פיתוח עורך(Editor) משמש להכנת קבצי מקור של תכניות C . מהדר(Compiler) מתרגם את קבצי המקור שאתם כותבים בשפת C לשפת המכונה. כתוצאה מההידור נוצר קובץ .obj מקשר(Linker) מחבר את תכנית המקור (או כמה קבצי מקור) עם פונקציות מהספריות הסטנדרטיות לקובץ אחד. לקובץ הנוצר יש סיומת .exe והוא תכנית לביצוע. תהליך ההידור ולאחריו קישור נקרא "בניה" ("Build") מנפה(Debugger)כלי עזר לגילוי מיקומן של טעויות לוגיות בתכנית. Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  6. סביבת פיתוח - הורדה • ניתן להוריד גרסא חינמית Visual Studio 2010Express לעבודה מהבית.קישור: http://www.microsoft.com/express • בכל מקרה, הגרסה המותקנת במחשבי האוניברסיטה היא הקובעת. חייבים לבדוק את התוכנה באוניברסיטה לפני ההגשה, כדי למנוע תקלות Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  7. הגרסה באוניברסיטה היא הגרסה הקובעת. אם זה לא עובד פה, מבחינתנו זה לא עובד. Introduction to C - Fall 2010 - Amir Menczel

  8. פתיחת סביבת הפיתוח Start -> All Programs -> Microsoft Visual Studio 2010 -> Microsoft Visual Studio 2010 Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  9. File  New  Project סביבת פיתוח – תוכנית ראשונה • לאחר הפעלת הסביבה, ניצור פרוייקט חדש • פרויקט הוא למעשה אוסף של קבצים ותיקיות שבאמצעותן מאפשרת לנו VS להריץ תוכניותC . • פרויקטים רבים יכולים לשבת בתוך אותו פתרון (solution) Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  10. סביבת פיתוח – תוכנית ראשונה (המשך) Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  11. סביבת פיתוח – תוכנית ראשונה (המשך) Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  12. סביבת פיתוח – תוכנית ראשונה (המשך) יש לסמן את הבחירה הזו Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  13. ואם לא סימנתם Empty project בחלון הקודם? צריך לשנות הגדרה דרך View->Property Pages Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  14. הוספת קובץ Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  15. סביבת פיתוח – תוכנית ראשונה (המשך) העתיקו את השורות הבאות לחלון העריכה: #include<stdio.h> void main(){ printf("Hello there!\n"); { Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  16. כתיבת תכנית – ככה זה נראה שמירת הקובץ לפרוייקט תתבצע על ידי:FileSavefirst.c Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  17. סביבת פיתוח – תוכנית ראשונה (המשך) פעולת הידור (קומפילציה) מתבצעת ע"י:BuildCompile Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  18. פעולת קישור מתבצעת ע"י: BuildBuild Solution Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  19. סביבת פיתוח – תוכנית ראשונה (המשך) הרצת תוכנית מתבצעת ע"י: Debug  Start without debugging Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  20. קודם (אולי) שאלה קצרה... Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

  21. וסוף כל סוף, תוצאה! Introduction to Programming in C - Fall 2011 – Aviva Dayan, Alexander Churkin

More Related