שלום לכולם,

 

מרוכזים כאן מספר טיפים לתלמידים וסטודנטים:

 

 

הסבר לעבודה בסביבות פיתוח נפוצות ל- C/C++ Microsoft Visual C++ , Dev-Cpp , Borland C++

יש מהדרים וסביבות פיתוח נוספות כגון של Intel,

סביבות פיתוח חינם וקוד פתוח נוספות: NetBeans CDT, Eclipse Cpp – סביבה לפיתוח לסי פלס פלס C/C++ )במקור נוצרו לשפת JAVA (נוחה לחלונות ,ללינוקס ! ולמקינטוש.

 

אני ממליץ לצלם תקציר פקודות בשפת C ע"מ 21-49, מהספר: "שפת C נושאים מתקדמים ומולטימדיה "\ משה יצחקי , הוצאת הוד עמי  -  תמיד תוכלו להיזכר, ולמי שירצה לעשות פרויקט בC זה ספר טוב.

וכמובן לצלם טבלת ASCII שנמצאת בכל ספר.

 

יש ספרים טובים ללימוד שפת C ו C++ ושפות תכנות נוספות בשפה העברית וביניהם:

 

1) ללמוד C \ יואב נתיב , הוצאת הוד עמי – ספר בסיסי. מומלץ.

2) ארגון ותכנות המחשב ואסמבלר 8086: אסמבלר פי סי מהצעד הראשון \ רבקה גורן – ספר מצוין לסטודנטים לאלקטרוניקה והנדסת תוכנה

3) C++ כשפת אם \ יצחק גרבר, הוצאת BUG – ספר בסיסי. מומלץ.

4)  ++C\C  תרגול מקיף למתקדמים - מבני נתונים, OOP - תכנות מוכוון עצמים \ ד"ר גרשון קגן, הוצאת הוד עמי - ספר שמועיל לשנה א' ושנה ב' בהנדסאים ובהמשך...

5) מבנה נתונים ממומש בשפת C וC++ \ מאיר קלר, הוצאת אופוס - ספר שמועיל לשנה א' ושנה ב' בהנדסאים ולסטודנטים לתואר ראשון.

6)  הנדסת תוכנה בשפת C \ מאיר סלע, הוצאת עיטם מרכז הדרכה 2000 - ספר מצוין

7)  C++ מדריך מקצועי \ מאיר סלע, הוצאת עיטם מרכז הדרכה 2000 - ספר מצוין

8)   Javaעל כוס קפה \ מאיר סלע, הוצאת עיטם מרכז הדרכה 2000 - ספר מצוין

 

יש ספרים טובים ללימוד ניתוח מערכות מידע ותכנון בסיסי נתונים בשפה העברית וביניהם:

 

1) בסיסי נתונים טבלאיים ושפת SQL (מהדורה חדשה) \ רז הייפרמן הוצאת הוד עמי – ספר מצוין

2) מחסני נתונים (Data Warehouses) עקרונות,ארכיטקטורה, עיצוב ויישום \ רז הייפרמן הוצאת הוד עמי

3) ניתוח מערכות מידע: ניתוח מערכות מידע, כולל את מתודולוגיית ה-UML \ יניב אליהו, הוצאת הוד עמי – ספר בסיסי ורחב. מומלץ

4) UML (Unified Modeling Language) שפת מידול מאוחדת: UML המדריך העברי השלם \ עדי פלורנטין – ספר מצוין

 

* בספר של חדו"א 1 של בן ציון קון , לפי דעתי:

 

*1) בע"מ 44 צריך שיהיה כתוב :

 

 X גדול משתיים וגם X קטן שווה 3

או

X גדול שווה -3 וגם X קטן משתיים.

 

*2) ע"מ 28 צריך להיות כתוב סימטרי ולא סיםטרי.

 

1) אוסף תרגילים ב++C/C שעשיתי כחונך ומתרגל עבור סטודנטים במרכז האוניברסיטאי אריאל בשומרון + התרגילים הקודמים שכתבתי לגבי הבוחן + תוכניות להנדסאים:

http://www.oocities.org/yoffedavid/cppSourcesAndExes.zip

 

2) סביבת פיתוח חינמית ובקוד פתוח ל++C אפשרות ממשק משתמש בשפות שונות: אנגלית, עברית, רוסית ועוד...

 http://bloodshed.net/dev/devcpp.html

 

1) איך לעבור לממשק עברי בDEV-CPP (תרגום שלי. אם יש הערות\השגות אשמח אם תשלחו לי דוא"ל)

1. בתפריט הראשי

לחץ על

Tools->Environment options->

2. בחלון הנ"ל

לחץ על כרטיסיית

Interface->

3.בקומבו בוקס (תיבת בחירה) של השפות

 בחר

Language: Hebrew

אם לא קיים Hebrew -> לחץ כאן

  http://www.oocities.org/yoffedavid/HebLangAndTipsDevCpp.zip

  והורד את הקובץ.פתח אותו והעתק את הקבצים לתיקיית Lang  בתיקיית התוכנה :  Dev C++

למשל: C:\Dev-Cpp\Lang

ובצע שלבים 1,2,3

 

http://www.oocities.org/yoffedavid/dymsg/image001.jpg

 

http://www.oocities.org/yoffedavid/dymsg/image002.jpg

 

2) איך לבצע ניפוי בסביבת הפיתוח Dev-Cpp How to Debug In

 

1.                CTRL+F9  == compile==  הידור

http://www.oocities.org/yoffedavid/dymsg/image003.jpg

 

 

2. Break Point == נקודת עצירה

הוסף נקודת עצירה בשורה בה את\ה רוצה להתחיל את הניפוי על ידי לחיצה על קליק בפס השחור או ע"י לחיצה על CTRL+F5

Put break point where you want to start debug (by click on left side of a line of your code or CTRL+F5)

 

3. F8 == Debug == ניפוי

 

4. F7 == Next Step == הצעד הבאביצוע פקודה\פונקציה 

 

5. SHIFT+F7 ==  step Into == כניסה לפונקציה - ניפוי פקודה\פונקציה כולל כניסה פנימה לפונקציה

 

http://www.oocities.org/yoffedavid/dymsg/image004.jpg

 

 

אותו סדר פעולות (לכל היותר) קיים בשאר סביבות הפיתוח כגון: ++Borland C++ , Turbo C++ , MS-Visual C

הסבר מפורט לעבודה בסביבות פיתוח נפוצות ל :C/C++ Microsoft Visual C++ , Dev-Cpp , Borland C++

 

 

3) אמולטור\מחקה ל TI-89 TITANIUM (חופשי, קוד פתוח, גרסאות למספר מערכות הפעלה נפוצותMac OS X : , Microsoft Windows, Linux):

1)להוריד את הקובץ:

  http://212.150.245.6/~yoffedavid/TiEmu89.zip

 

למחשב

2)אח"כ לפתוח את הZIP לתיקייה.

3) להפעיל את: gtk-win32-2.8.8-rc2.exe להוריד

4) אח"כ להפעיל את: TI_EMU.exe

5) אח"כ להפעיל את התוכנה: tiemu-2.exe

6) אח"כ לחיצה על F12 ובחירה ב"הוסף"-> בחירת הקובץ: TI89Titanium_OS.89u

7) אח"כ שמירה 1: קליק ימני->CONFIGURATION->

SAVE CONFIG

8) אח"כ שמירה 2: קליק ימני->CALCULATOR STATE->

SAVE STATE IMAGE

 

פרטים נוספים:

http://lpg.ticalc.org/prj_tiemu

 

4) אמולטור\מחקה ל TI - 89  ב WINDOWS (קוד פתוח):

קישור:

http://www.oocities.org/davidyoffe1/vti89.zip 

 

לאחר שמורידים למחשב - פותחים ומעתיקים את התיקייה לאיפה שרוצים. ההפעלה דרך קובץ: Vti.exe.

שמרתי עם דוגמה לחישוב גבול ובחישוב הקודם על ההבדל בין הסימן - ל(-)

 

לרכישת מחשבון גרפי בישראל מהמשווק המורשה של TIד.ר. מיחשוב : www.2calc.co.il

 

5)קישורים לחומר לימוד בטכניון

5.1) http://www.cs.technion.ac.il/he/courses/all/by-number/index.html

 

5.2) http://www.math.technion.ac.il/courses

 

כאן יש 2 קישור ל2 דפים נפרדים - קורסי שרות וקורסים פקולטטיים של המתמטיקה

בקורסי שרות יש: את כל אלגברה ליניארית, חדו"א ועוד

 ללחוץ קליק רגיל כל פעם (שמאלי) !!

 

(לחלק מהקבצים צריך תוכנה שפותחת קבצים מסוג PS.  למשל:  GSVIEW32.EXE באתר http://www.ghostscript.com ) בתוכנה הזאת אפשר להדפיס את הדפים ולהמיר לפורמט מוכר יותר PDF.

 

5.3) אס"ט – אגודת הסטודנטים בטכניון

http://cs.asat.org.il/index.php?option=com_remository&Itemid=27

http://cs.asat.org.il/index.php?option=com_remository&Itemid=34

http://www.asat.org.il

 

5.4) http://www.math.technion.ac.il/iic  : International Linear Algebra Society

 

5.5)  אתר טוב של מדריכים והסברים שכתב ניר אדר וסטודנטים נוספים בטכניון: http://www.underwar.co.il

 

6) לכל מי שחיפש תוכנה ולא מצא... www.lala.co.il

 

7) "אינדקס מכובד": http://www.my-site.co.il

 

8) אם מצאת תוכנה אבל ללא CRACK =>  www.astalavista.com

 

9) TOTAL COMMANDER תוכנה מעולה לניהול קבצים, פתיחה\כיווץ ZIP ואחרים, FTP , השוואות שונות בין קבצים ועוד בסגנון NORTON COMMANDER או VOLKOV COMMANDER

 

10) סביבת הפיתוח הישנה והטובה הקומפקטית יחסית והמהירה: Borland C++

http://212.150.245.6/~yoffedavid/BorlandC.zip

 

11) אתר תמציתי עם פקודות DOS לWINDOWS NT/2000/XP

http://www.ss64.com/nt/index.html

 

12) כמה אתרים שעשיתי:

  

http://www.oocities.org/Slavodka

http://www.oocities.org/yiddish_shapiro

http://www.oocities.org/party4u_il

http://www.oocities.org/RonenZadok

http://www.oocities.org/shvil_hachalav

http://www.oocities.org/TiresServices

http://www.oocities.org/autoworkshopariel

 

 

13) אבטחת מחשבים אישיים:

13.1) כללי:

אני ממליץ להשתמש בפיירוול (חומת אש) המעולה והחינמי של  ZoneLabs שנקנתה ע"י Check Point :

http://www.zonelabs.com/store/content/company/products/znalm/freeDownload.jsp

 

ובאנטי וירוס ובאנטי רוגלה החינמיים של GriSofthttp://free.grisoft.com/doc/1

 

13.2) סוסים טרויאניים במחשבים במרכז האוניברסיטאי אריאל בשומרון באריאל:

בחודשים האחרונים מתרוצצים סוסים טרויאניים במחשבים במכללה. הידועים כשילוב של 3 קבצים:

   .copy.exe, host.exe, autorun.inf קובץ ה  autorun.infמפעיל את copy.exe.

 

פעולת מניעה כללית: לפני עבודה על המחשב במרכז האוניברסיטאי אריאל בשומרון באריאל יש לעשות הפעלה מחדש – Reset .

כשהמחשב עולה מחדש כל מחיצת מערכת ההפעלה עולה מחדש נקייה. כלומר כל C:\  נקי, הWINDOWS נקי והסכנה מוירוסים, תולעים וטרויאניים קטנה.

 

אם נדבקת ב  DISK ON KEYאז יש למחוק 3 קבצים אלה: copy.exe , host.exe , autorun.inf.

אם לא רואים אותם במחיצה בה נמצאת מערכת ההפעלה. למשל C:\  או בדיסק און קיי – אז יש להגדיר בWINDOWS  את האפשרות לראות קבצים מוסתרים וקבצי מערכת. לאחר מחיקת 3 הקבצים הנ"ל מומלץ להיכנס לרגיסטרי ע"י: START  -> RUN -> REGEDIT ולעשות חיפוש למחרוזת copy.exe. יש למחוק מקומות שהיא מופיעה.

 יש לזכור שהפקודה copy היא פקודה פנימית בMSDOS, לכן copy.exe לא קשורה לשום דבר והיא קובץ טרויאני בלבד (לעומת זאת xcopy.exe זאת פקודה חיצונית בMSDOS ולא למחוק אותה...).

 

14) תחזוקת הWindows

 

אני ממליץ להשתמש בתוכנת SYSTEM MECHANIC של חברת IOLO.

אישית אני מעדיף את גרסה 3.7 הישנה כי היא קטנה וקומפקטית. למשתמש הממוצע הגרסה החדשה קלה וידידותית לשימוש.

 

15) VISTA Windows MS– מומלץ רק כאשר למחשב יש לפחות GB RAM 2.

 

16) לסטודנטים במדעי המחשב ומתמטיקה במרכז האוניברסיטאי אריאל בשומרון -  איך להתחבר לחשבון שלכם בשרת Linux של המרכז האוניברסיטאי אריאל בשומרון בפשטות וביעילות:

 

16.1)     הורידו תוכנה כגון CuteFTP או Total Commander.

לצורך הדוגמא השתמשתי ב Total Commander

 

16.2)     היכנסו לתפריט Net ובחרו ב FTP Connect

 

16.3)     רשמו משהו בSession, את כתובת השרת: 212.150.245.6 , את שם המשתמש ואת הסיסמה ולחצו OK.

            ברירת המחדל לסיסמה היא yosh , עד שתשנו אותה. דוגמא למילוי הפרטים

 

16.4)     בחלון תתחיל ההתחברות לשרת ובמידה והצליחה תכנסו לתיקייה הראשית שלכם.

 

16.5)     אם לא קיימת תיקיית  public_html  יש ליצור אותה על ידי לחיצה על F7 NewFolder וכתיבת public_html בשורת הטקסט ואח"כ OK. דוגמא ליצירת תיקיית public_html

 

16.6)     עבור אתרכם מה שנשאר עכשיו זה להעביר קבצים, דפי HTML וכו' לתיקיית public_html.

לא לשכוח - חובה דף ראשי שהוא index.htm

 

17) להצעות, לינקים וכו' שילחו דוא"ל: yoffedavid@yahoo.com

      אתר הבית שלי http://www.oocities.org/yoffedavid

 

18) לסטודנטים למתמטיקה, מדעי המחשב, אלקטרוניקה, הנדסת חשמל, הנדסת מחשבים, הנדסת מכונות, מכטרוניקה, אווירודינמיקה וחלל, כימיה, ביולוגיה, ביוטכנולוגיה, הנדסת בניין, ושאר מדעים מדויקים, כמו גם סטטיסטיקה, ראיית חשבון, אקטואריה, למהנדסים, אנשי מקצוע, ואנשי פיתוח אני ממליץ לקנות מחשבון גרפי איכותיTI89 Titanium Texas Instruments

2 המחשבונים הטובים בעולם כיום הם: TI-89 Titanium ו TI-Nspire CAS החדשים והמעולים. TI-Nspire CAS בעל יכולות גבוהות בComputer Algebra System ואף מציג את דרך הפתרון ! כולל MB 20 זיכרון !

TI89 Titanium ו TI Nspire CAS מאפשרים העברת תמונות, ספרים אלקטרוניים, כולל נוסחאות, משוואות,הרצאות ותרגילים ! חומר הקורס יכול להישמר במחשבון ! ולהיקרא כתמונה או טקסט לפי הצורך.

 

לקנות בישראל מחשבון גרפי אפשר באתר של חברת ד.ר. מיחשוב: www.2calc.co.il

 

כל טוב ובהצלחה,

 

דוד יפה