API באקסס
-
תראה, דוטנט ואקסס זה כמו השוואה אופניים ותפוזים כך שודאי שיש באקסס הרבה מה שאין בדוטנט. את אקסס הייתי מגדיר כתוכנה משרדית המאפשרת עבודה קלה מול נתונים - לאיש המשרד (לא למתכנת).
אבל למתכנת, וכאחד שרוצה להגיע לתוצאות גם אם עליו להישרף במדור המתכנתים אזי אני חושב שלכו"ע דוטנט היא המקום. גם גדולי האקסס פה לא טומנים ידם מלתכנת בדוטנט.
אפרופו, אתה גם מוזמן... להתקין את הVS2017, הIDE הטוב ביותר, גם לנוד...פורסם במקור בפורום CODE613 ב29/03/2017 00:13 (+03:00)
-
טוב התקנתי,
מה הלאה?
אני לא יודע אנגלית...
יש לך איזה פרוייקט שעיזור לי להבין מי הרביץ למי ומי נגד מי שם?
או לפחות איזו הדרכה למושגים ראשונים?פורסם במקור בפורום CODE613 ב29/03/2017 12:44 (+03:00)
-
תתחיל עם זה:
http://www.corner.co.il/Magazin/CSharp/#/0פורסם במקור בפורום CODE613 ב29/03/2017 12:56 (+03:00)
-
תתחיל עם זה:
http://www.corner.co.il/Magazin/CSharp/#/0דף ריק
פורסם במקור בפורום CODE613 ב29/03/2017 13:08 (+03:00)
-
תתחיל כאן
http://webmaster.org.il/articles/csharpפורסם במקור בפורום CODE613 ב29/03/2017 13:19 (+03:00)
-
המדריך של avr416 לא לגמרי עדכני מבחינת התמונות אבל עדכני לחלוטין מבחינת התוכן.
אבל אל תימנע מלשאול פה כל שאלה.
אני יעשה לך פה מדריכון אחר קצרצר:
בתפריט File (קובץ)
לחץ על New Project... (פרוייקט חדש)
שם בצד שמאל בחר בעץ בVisual C# ותחתיה בWindows Classic Desktop
בצד הימני בחר בWPF App.
למטה בName שים שם שתבחר באנגלית (תתחיל לכתוב באנגלית, רק אנגלית. גם אם אתה לא יודע תכתוב איות אנגלי למשל AniLomedTichnut או Ani_Lomed_Tichnut).
לחץ על OK.אחרי שהוא גומר לעבוד, לחץ על F5, ותהנה מהתוכנה הראשונה שלך, תכתוב לי שעברת את השלב הזה.
נ.ב. תמיד בכללי לימוד השפות תכנות משתדלים להתרכז קודם בשפה ולא בכלים. אבל אני בעד להתחיל מהדברים המדליקים שנותנים מוטיבציה. לכן התחלתי באופן שונה מהמדריך ההוא.
פורסם במקור בפורום CODE613 ב29/03/2017 15:09 (+03:00)
-
סתם שאלה (לא להרגיז חלילה)
למה לא להשתמש בוויזואל בייסיק שגם נמצא בעורך ההוא?
מה ייתן לי C# שזה ללמוד את השפה מהתחלה?פורסם במקור בפורום CODE613 ב29/03/2017 15:11 (+03:00)
-
@מצפה לגדול
סתם שאלה (לא להרגיז חלילה)
למה לא להשתמש בוויזואל בייסיק שגם נמצא בעורך ההוא?
מה ייתן לי C# שזה ללמוד את השפה מהתחלה?אתה צודק שVB נוחה בהרבה למתחילים. אבל יש לה חסרונות בלימוד בשלב המתקדם, שאז הגמישות שלה מבלבלת.
אם היית יודע VBA טוב, אז הייתי מבין שאתה רוצה להמשיך כך, אך בגלל שבכל מקרה אתה בשלב לימודי אני מאוד ממליץ לך על השפה בה"א הידיעה.
אבל תוכל בהחלט לבחור בVB, שיקול שלך, גם תוכל אח"כ לעבור לC# בקלות כמו שרוב מתכנתי VB עושים בשלב מסויים.אני מחכה להמשיך במדריך שלי, תעדכן אותי.
פורסם במקור בפורום CODE613 ב29/03/2017 15:14 (+03:00)
-
@דוד ל.ט.
המדריך של avr416 לא לגמרי עדכני מבחינת התמונות אבל עדכני לחלוטין מבחינת התוכן.
אבל אל תימנע מלשאול פה כל שאלה.
אני יעשה לך פה מדריכון אחר קצרצר:
בתפריט File (קובץ)
לחץ על New Project... (פרוייקט חדש)
שם בצד שמאל בחר בעץ בVisual C# ותחתיה בWindows Classic Desktop
בצד הימני בחר בWPF App.
למטה בName שים שם שתבחר באנגלית (תתחיל לכתוב באנגלית, רק אנגלית. גם אם אתה לא יודע תכתוב איות אנגלי למשל AniLomedTichnut או Ani_Lomed_Tichnut).
לחץ על OK.אחרי שהוא גומר לעבוד, לחץ על F5, ותהנה מהתוכנה הראשונה שלך, תכתוב לי שעברת את השלב הזה.
נ.ב. תמיד בכללי לימוד השפות תכנות משתדלים להתרכז קודם בשפה ולא בכלים. אבל אני בעד להתחיל מהדברים המדליקים שנותנים מוטיבציה. לכן התחלתי באופן שונה מהמדריך ההוא.
דוד, לו הייתי יודע שיש לך כזו מוטיבציה ללמד C#, הייתי יותר משקיע בזה ומשגע אותך
אולי אחרי פסח, כרגע אני מתקדם בפייטון.פורסם במקור בפורום CODE613 ב29/03/2017 15:15 (+03:00)
-
@מצפה לגדול
טוב התקנתי,
מה הלאה?
אני לא יודע אנגלית...
יש לך איזה פרוייקט שעיזור לי להבין מי הרביץ למי ומי נגד מי שם?
או לפחות איזו הדרכה למושגים ראשונים?אם אתה בנטפרי, תעבור על המדריכים פה
http://video-tov.ml/?tag=לימוד סי שארפפורסם במקור בפורום CODE613 ב29/03/2017 17:56 (+03:00)
-
@דוד ל.ט.
המדריך של avr416 לא לגמרי עדכני מבחינת התמונות אבל עדכני לחלוטין מבחינת התוכן.
אבל אל תימנע מלשאול פה כל שאלה.
אני יעשה לך פה מדריכון אחר קצרצר:
בתפריט File (קובץ)
לחץ על New Project... (פרוייקט חדש)
שם בצד שמאל בחר בעץ בVisual C# ותחתיה בWindows Classic Desktop
בצד הימני בחר בWPF App.
למטה בName שים שם שתבחר באנגלית (תתחיל לכתוב באנגלית, רק אנגלית. גם אם אתה לא יודע תכתוב איות אנגלי למשל AniLomedTichnut או Ani_Lomed_Tichnut).
לחץ על OK.אחרי שהוא גומר לעבוד, לחץ על F5, ותהנה מהתוכנה הראשונה שלך, תכתוב לי שעברת את השלב הזה.
נ.ב. תמיד בכללי לימוד השפות תכנות משתדלים להתרכז קודם בשפה ולא בכלים. אבל אני בעד להתחיל מהדברים המדליקים שנותנים מוטיבציה. לכן התחלתי באופן שונה מהמדריך ההוא.
תודה.
איך אני זז שם?שיחקתי קצת ב'קונסול', אבל זה משעמם בלי ויזואלי...
ובמה שאתה הבאת WPF App לאן זזים?
יש שם דאטה בייס או משהו מעניין להתחיל?פורסם במקור בפורום CODE613 ב30/03/2017 15:47 (+03:00)
-
@מצפה לגדול
שיחקתי קצת ב'קונסול', אבל זה משעמם בלי ויזואלי...
ובמה שאתה הבאת WPF App לאן זזים?
יש שם דאטה בייס או משהו מעניין להתחיל?אם הרצת וראית חלון חמוד, מצויין.
כעת עליך ללמוד טיפונת קוד וOOP.
יש לך בצד שמאל חלון בשם Solution Explorer. (בעברית סייר ה"פתרון" כשפתרון הכוונה פרוייקט אב שיש לו פרוייקט בן אחד או יותר - במקרה שלך אחד).
יש שמה את הקבצים של הפרוייקט - עליך להכיר אותם. אבל לפני שאני ממשיך חובה עלי לדעת אם אתה בC# או בVB. תגיד לי ואמשיך.פורסם במקור בפורום CODE613 ב30/03/2017 17:39 (+03:00)
-
@דוד ל.ט.
@מצפה לגדול
שיחקתי קצת ב'קונסול', אבל זה משעמם בלי ויזואלי...
ובמה שאתה הבאת WPF App לאן זזים?
יש שם דאטה בייס או משהו מעניין להתחיל?אם הרצת וראית חלון חמוד, מצויין.
כעת עליך ללמוד טיפונת קוד וOOP.
יש לך בצד שמאל חלון בשם Solution Explorer. (בעברית סייר ה"פתרון" כשפתרון הכוונה פרוייקט אב שיש לו פרוייקט בן אחד או יותר - במקרה שלך אחד).
יש שמה את הקבצים של הפרוייקט - עליך להכיר אותם. אבל לפני שאני ממשיך חובה עלי לדעת אם אתה בC# או בVB. תגיד לי ואמשיך.אם תשמע שאני בVB לא תענה לי?...
סתם, תודה על העזרה, אני בC#.
(אם כי דווקא ניסיתי לשחק בVB וזה מגרש הרבה יותר מוכר לי,
אבל הבנתי שזה שפה שעבר זמנה)
ומה המשמעות של הסימנים }, ו;?
איפה צריך לשים אותם ואיפה לא?
בVB היה Function, ו End Function,
פה אני מבין שזה שונה,
תודה.פורסם במקור בפורום CODE613 ב30/03/2017 20:24 (+03:00)
-
אני גם מעודד לעבור ל C# מ VB.
אני זוכר לפני שנים רבות שדוד אמר לי ש"אומרים" ש C# יותר קריאה מ VB.
אמרתי לו שטויות זה לא נכון. VB יותר קריאה.
היום שאני ב JS (תחביר דומה ל C#/C) אני אומר לכם ש C# יותר קריאה מ VB.
וכנראה שעל פי האמת זה תלוי מה אתה רגיל.פורסם במקור בפורום CODE613 ב30/03/2017 21:29 (+03:00)
-
גם לעניין מסדי נתונים?
אני רגיל למסדי נתונים של אקסס, ששם לבנות מערכת לישיבה שלמה זה לא הרבה עבודה.
ואיך זה יהיה בC#?פורסם במקור בפורום CODE613 ב30/03/2017 21:33 (+03:00)
-
@מצפה לגדול
גם לעניין מסדי נתונים?
אני רגיל למסדי נתונים של אקסס, ששם לבנות מערכת לישיבה שלמה זה לא הרבה עבודה.
ואיך זה יהיה בC#?C# זה במקום הVBA, לא במקום המסד. ותתחיל להרגיע כי אם כל דקה תשאל על המסד, אני ישלח אותך לשם חזרה
@מצפה לגדול
ומה המשמעות של הסימנים }, ו;?
איפה צריך לשים אותם ואיפה לא?
בVB היה Function, ו End Function,
פה אני מבין שזה שונה,
תודה.לאט! אתה בC#. אין בעיה.
תראה את הsolution explorer הוא מכיל את מבנה הקבצים בפרוייקט מבחינה לוגית - כלומר זה לא נראה ככה בתיקיה אלא זה מסודר לפי ההקשר והתפקיד.
אני אתן לך סקירה ברפרוף על הפריטים. הראשון בעץ זה ה"פתרון", תחתיו יש את ה"פרוייקט" (אמור להיות בסמל של השפה C#, וזה מלמד שכל הפרוייקט חייב להיות בשפה אחת). "פתרון" יכול להכיל כמה פרוייקטים מכל סוג.
תחת הפרוייקט יש ת-מ-י-ד:
Properties
זה מאפייני הפרוייקט, בעיקר בנושא ההידור (יצירת הפלט המוכן שזה קובץ בר הרצה או אתר וכו') המילה הידור נקראת גם קומפילציה שזה באנגלית compilation.
Reference
רשימת תלויות של הפרוייקט בספריות של אחרים ובעיקרם סביבת .net (סביבה שבלעדיה התוכנה שתיצור לא תרוץ, מותקנת על כל מחשב מויסטה ואילך, ומכילה רבבות ספריות שימושיות).שאר הפריטים בפרוייקט הם משתנים, ובמקרה שלך נמתקד בשתיים:
app.xaml שמייצג שתי קבצים: אחד כשמו app.cs ובן זוגו app.xaml.cs
MainWindow.xaml אותו דבר, מייצג קובץ נוסף ששמו MainWindow.xaml.csטוב אני חייב להפסיק אני ימשיך מאוחר יותר להסביר.
פורסם במקור בפורום CODE613 ב30/03/2017 22:12 (+03:00)
-
@דוד ל.ט.
טוב אני חייב להפסיק אני אמשיך מאוחר יותר להסביר.
תודה, אני מחכה
פורסם במקור בפורום CODE613 ב30/03/2017 22:15 (+03:00)