שאלה על לימוד VB

yafad1

New member
שאלה על לימוד VB

רציתי לשאול משהו כללי על לימוד VB. האם כדאי להתחיל ללמוד VB (גרסה 6 או NET) או שכבר כדאי ללכת על #C ? אני שואלת בעיקר משום שיש רושם שמיקרוספוט רוצה לעבור ולהעביר את כולם ל- #C (וכמובן NET) ומנסה לאט אבל בטוח להעלים את VB.
אז האם לדעתכם, כמפתחים, יש ל-VB עוד אופק חיים ארוך ששווה להכנס אליה.
הבנתי שגם VBA מיועדת להחלפה בשפה אחרת בבוא היום.
תודה מראש על כל מידע.
 

מיקי256

New member
אישית..

VB שפה נחמדה וקלה ללמידה, מה גם שהיא דומה מאוד לאנגלית. השאלה מה את רוצה לעשות אח"כ.. המטרה שלך היא לעבוד בתיכנות? לתכנת סתם בשביל הכיף? כל מטרה והנתיב אליה.
 

shaulig

New member
vb.net

מומלץ אני עובד איתה אחלה שפה,בקשר לC# תלמד גם אותה. אבל כמו שמיקי כתב מה אתה רוצה לעשות?
 

yafad1

New member
המטרה היא תכנות אפליקציות קטנות...

ביתיות בשלב ראשון ואח"כ אולי תכנות גם אפליקציות משרדיות גדולות יותר. האם זה משנה? יש דברים ש- VB לא מסוגלת לבצע בהשוואה ל- #C או להיפך? נ.ב. אני בת
 

טרמפיסט

New member
אז ככה

ניתן למנות בקלות את יתרונותיהן וחסרונותיהן של שתי השפות וכך בעצם לקבל מושג לגביהן ולגבי השימוש בהן. * Visual BASIC היא שפה עילית מאוד (התחביר וקטעי הקוד קריאים כמעט כמו אנגלית רגילה) ומאפשרת לכתוב אפליקציות במהירות. קלות השפה ומוגבלותה לא נותנת למתכנת יותר מדי אפשרויות להתבלבל ולעשות טעויות דראסטיות. בנוסף לכך; השפה מקילה מאוד על המתכנת בכך שהיא חוסכת לו את כתיבת הקוד המעייף והסיזיפי של ממשק המשתמש הגרפי (GUI) ועושה הרבה מאוד עבודה "מאחורי הקלעים". השפה עובדת במתכונת תכנות מונחה עצמים (OOP), אם כי זוהי הצגה בלבד: הגישה אמנם דומה, אך זהו כלל לא תכנות מונחה עצמים לכל דבר ועניין. לסיכום: שפה נוחה מאוד לכתיבת אפליקציות שירות קטנות, מוגבלת מאוד בכוחה אך קלה להבנה וכתיבה. * C# היא שפה פחות עילית ותחבירה פחות אינטואיטיבי משפת BASIC. בשונה מאוד מ-BASIC לדורותיה, C# נותנת מרחב פעולה גדול יותר הנותן למתכנת כח רב יותר בכל מצב: שימוש במצביעים ותכנות מונחה עצמים אמיתי הופך את כתיבת התוכנה לתענוג אמיתי למי שאכן מבין דבר או שניים בנבכי המחשב ואופן פעולת הזכרון. מעצם היותה שפה פחות מגבילה, היא אינה חוסכת כתיבת קוד גרפי ומלאכת העיצוב של ממשק המשתמש וכתיבתו נשארת בידי המתכנת. מיותר לציין כי אפליקציות הכתובת בשפה זו רצות בצורה הרבה יותר מהירה ממקבילותיה הכתובות ב-BASIC. לסיכום: שפה עוצמתית הרבה יותר,הנותנת מצד אחד יותר כח תכנותי, מצד אחד לא חוסכת למתכנת עבודה שחורה. כפי שאת רואה, לכל שפה יתרונותיה שלה. אם את מתכוונת לכתוב אפליקציות קטנות ומהירות לשימוש עצמי או מצומצם: BASIC עדיפה בהחלט. אם את מתכוונת להתברג בשוק התעשייתי או לשדרג את העמקתך בתחום התכנות - שווה ללמוד את C#.
 
למעלה