אהלן WARRIOR.טוב הסבר מפורט על כל VB אני כמובן לא יכול לתת פה והרי יש מספיק חומר בסגנון TUTORIALS וגם לדברים יותר מתקדמים באינטרנט.
בגדול, VB היא סביבת פיתוח לתוכנות בסביבת חלונות. בגדול הרעיון של תיכנות הרי הוא לתת למחשב שורות של פקודות לביצוע בשפה כל שהיא שהוא מבין. ישנן עשרות שפות תיכנות, לכל אחת (מהחדשים בעיקר) יש את היתרונות והחסרונות שלה. על רגל אחת בלבד אני אחלק את שפות התיכנות הרלוונטיות היום לשני סוגים:
1. שפות תיכנות עם ממשק ויזואלי (כמו VB, DELPHI, VISUAL C)
2. שפות ללא עזרה בממשק ויזואלי (כמו C, פסקל ועוד)
אני אסביר בקצרה את ההבדל על ידי דוגמא של תוכנית:
אני רוצה חלון קטן שעליו כפתור אחד וכאשר לוחצים על הכפתור תקפוץ הודעה שתגיד לנו "שלום".
על מנת לפתח תוכנה כזאת (לא שהיא שימושית מדיי, זה פשוט התוכנית הראשונה שמלמדים לעשות בכל שפה) בשפות מהקבוצה השניה, הלא ויזואליות, נדרשות הרבה פקודות על מנת לצייר את החלון ואז עליו לצייר את הכפתור ואז פקודות לטיפול לחיצת הכפתור (כמובן שזה הקצנה אבל בגדול זה הרעיון). לאומת זאת, בכדי לבנות את התוכנה הזאת בשפה ויזואלית, ניקח לדוגמא את VB, אנחנו פשוט לוקחים טופס (חלון) מוכן, מציירים עלי כפתור (משהו מסובך בערך כמו לצייר ריבוע בצייר של חלונות) ואז כותבים שורת קוד אחת בלבד על מנת להודיע את ההודעה שרצינו - "שלום".
אני חושב שזה מסביר "בגדול" את ההבדלים בין הסוגים.
עכשיו, בין השפות השונות בתוך הקבוצה של הויזואליות, ישנם הרבה הבדלים.
אני לא אפרט אותם כאן, רק אגיד שVB זה מקום לא רע להתחיל. בבתי ספר ואוניברסיטאות, דוקא לא מתחילים בשפות ויזואליות על מנת ללמד מהבסיס את יסודות התיכנות כדי להשיג הבנה טובה יותר בהמשך. מהסיבה הזאת בדרך כלל מתחילים עם שפה כמו C או פסקל. אבל בכלים שעומדים לרשות המתכנת היום אין זה צעד חובה ולדעתי, אם אתה רוצה להתחיל לפתח תוכנות במהירות ואני מניח כרגע שהפלטפורמה המיועדת שלך תהיה סביבת חלונות, אז VB זה מקום טוב להתחיל. אם יש לך כוונות אחרות אז זה לא כל כך תקף. כמובן שישנה האפשרות להתחיל עם VISUAL ++C אבל זה קצת יותר מורכב. היום בסביבת הפיתוח החדשה של מיקרוסופט הדוט נט, קירבו מאד בין היכולות של מתכנתי VB ומתכנתי C (נקרא שם #C, אומרים את זה C SHARP).
שוב היתרון הגדול של VB הוא מה שנקרא "עקומת הלמידה" זאת אומרת כמה מהר אני יכול ללמוד, היא נוחה מאד. מהר מאד אתה צולל פנימה לאפליקציות מאד נחמדות מבלי לדעת הרבה קודם. אני מפתח כבר קרוב לשמונה שנים בVB על גרסאותיו השונות ועדיין נהנה מזה (זו העבודה שלי, לא סתם בתור תחביב).
לגבי שאלותיך לגבי מקום לינק לתוכנה, כמובן שאני לא יכול לתת לך, אבל מאחר וראיתי את השם שלך בפורומים של משחקים ותוכנות, אני בטוח שתוכל למצוא שם.
אני מקוה שההסבר הזה עוזר לך, קח בחשבון שניסיתי להכניס פה ים של מידע בתוך תשובה קצרה. בכל מקרה, אם יש לך שאלות נוספות, אני אשמח לענות לך.
שמחתי.
א.