נשלח בתאריך: 03 December 2006 בשעה 01:40 | | IP רשוּם
|
|
|
|
אהלן אבי,
אז קודם כל שמח לשמוע שאתה מתכוון להצטרף לצד הדוטנטי
אני אענה לך על הפוסט בחלקים:
"הם רוצים שאני ילמד C# עד לרמה שאני מסוגל לעבוד עם בסיסי נתונים, רשתות (שזה מה שאותה חברה מתעסקת בה הכי הרבה) וכו..."
בגדול אם למדת את הבסיס של השפה בצורה שאתה שולט בה ויכול להשתמש בה ללא בעייה וללמוד הלאה וברורים לך כל שלושת הסעיפים של תכנות מונחה אובייקטים לא תהיה לך שום בעייה להתקדם הלאה.
"קראתי את הספר "C# סדנת לימוד" של הוד עמי והוא לא מספיק לדעתי ולא מגיע לרמות שאני צריך."
הוא בהחלט בסיסי.. אבל אם "בלעת" אותו זה טוב...(יצא לי לעבור עליו והוא מוצלח בשביל ללמוד את הבסיס)
"חוץ מזה הvisual c#.net החינמי באתר של מיקרוסופט לא הכי נוח מבחינת עבודה עם רשתות ועם וואב סרביס."
זה לא שהוא לא נוח, הוא פשוט לא מתאים לזה.. החבילת Express הספציפית הזאת כוללת תכנות אפליקציות בלבד... (console/winforms/libraries) ולא כוללת תכנות אפליקציות web.. בשביל זה יש את ה- web developer שניתן למצוא כאן: http://msdn.microsoft.com/vstudio/express/vwd/
"
אם אפשר המלצות לספר/ים טוב/ים שאחרי שאני יעבוד איתם אני יהיה מוכן כבר לעבוד ברמה גבוהה. אני צריך לכלול את כל הנושאים, אם אפשר גם אני צריך לדעת איך אני יכול להגיע למאגר של כל הסיפריות בסיס של הDOT NET FREAMWORK והאם שווה לי לקנות את הVISUAL STODIO.NET המלא, זה יעזור לי?"
תשמע, הספר שלקחת הוא בהחלט התחלה טובה.. אני הייתי ממליץ לעבור על www.corner.co.il ולראות שכל מה שרלוונטי לגבייך מובן לך. לגבי שאר הנושאים.. אין משהו ספציפי שאני יכול לחשוב עליו כרגע. אבל אני כן יכול להפנות אותך ל- GOOGLE עם קצת אינפורמציה..ברגע שיהיו לך מחלקות ספציפיות שאיתן תצטרך לעבוד יהיה לך יותר קל להתקדם הלאה... כי כרגע יש לך מטרה ללא הכרה של הכלים.
אז:
לגבי תקשורת הייתי ממליץ לך לחקור על:
קוד:
under System.Net.Sockets :
TcpClient,TcpServer,NetworkStream,Socket
under System.IO :
BinaryReader,BinaryWriter,StreamReader,StreamWriter
|
|
|
אלו שמות של מחלקות שכדאי ללמוד להשתמש איתן בהקשר של tcp connections
בהקשר של data bases ועבודה מולם:
קוד:
under System.Data.SqlClient :
SqlConnection
SqlCommand
SqlDataAdapter
SqlDataReader
רצוי לציין שמחלקות אלו רלוונטיות לגבי עבודה עם Microsoft SQL Server.. יש לך מחלקות גם לעבודה עם Microsoft Access לדוגמא ב- System.Data.OleDb או עם Oracle על ידי טעינת אסמבלי מיוחד..
|
|
|
אתר שמומלץ לבקר בו לגבי פיתוח בסביבת NET. :
http://www.codeproject.com
לגבי פיתוח אפליקציות ועבודה עם DB מומלץ לבקר ב-
http://www.connectionstrings.com
אני מניח שזהו ביינתים, אם יהיה לי עוד מה להוסיף אני אוסיף.. ולגבי הקניית VS.net לדעתי אין טעם כרגע ... גירסאות ה- EXPRESS יספקו לך את כל הצרכים שלך כרגע ואם החברה תהיה מעוניינת בך הם יתנו לך לעבוד אצלם עם VS.net... אל דאגה :-)
אם יש לך עוד שאלות אתה מוזמן לשאול... אני אשמח לענות.. קצת בדיליי אבל עדיין... שבוע עמוס ;-)
בהצלחה!
טל.
|