כותב |
|
זיו אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 13 March 2007 בשעה 19:13 | | IP רשוּם
|
|
|
|
איפה אני יכול למצוא מדריכים לWinForms וSystem.Drawing?
אני יוצר WinForms דרך Micrsoft visual C# express edition.
למה קבצי dll משמשים?
איך ניתן להשתמש במסד נתונים (כמו my-sql בPHP, אני מניח שבC# זה סוג אחר) בC# ומה הסוג שלו יהיה?
תודה לעוזרים
|
חזרה לתחילת העמוד |
|
|
ShadowBeast אחראי פורומים
הצטרף / הצטרפה: 22 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1073
|
נשלח בתאריך: 13 March 2007 בשעה 21:48 | | IP רשוּם
|
|
|
|
הגדרה מילונית לקבצי DLL (dynamic link library):
קובץ DLL, ספרייה מקושרת דינמית, קובץ המאחסן שגרות של מערכות הפעלה
חלונות ו-2/OS
בקיצור, זה קובץ שמאכסן פונקציות שאחרי זה אפשר לקרוא להם מתוך התוכנית שלך.
__________________ The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer
He who will not take the hint, must take the consequence - Glenn v. Covey (1854)
ShadowBeast
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 14 March 2007 בשעה 02:23 | | IP רשוּם
|
|
|
|
ובקשר למסדי הנתונים, אין קשר בין השפה למסד הנתונים. זה לא שלכל שפה יש מסד נתונים משלה. כל שפה מסוגלת (ברמת העקרון) לתקשר עם כל מסד נתונים על שהוא. אתה מוזמן לבצע חיפוש בגוגל לעוד מידע על איך לשלב C# עם MYSQL או כל מסד נתונים אחר...
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
זיו אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 14 March 2007 בשעה 17:33 | | IP רשוּם
|
|
|
|
ShadowBeast כתב:
הגדרה מילונית לקבצי DLL (dynamic link library):
קובץ DLL, ספרייה מקושרת דינמית, קובץ המאחסן שגרות של מערכות הפעלה חלונות ו-2/OS
בקיצור, זה קובץ שמאכסן פונקציות שאחרי זה אפשר לקרוא להם מתוך התוכנית שלך.
|
|
|
אוקיי, תודה.
אבל לא יותר פשוט לשים את המחלקות והפונקציות בקוד ישיר? כלומר, בקוד של התוכנה מבלי ליצור קבצים נוספים?
לחפש בגוגל את המילות מפתח - MySql DataBase In C#?
|
חזרה לתחילת העמוד |
|
|
ShadowBeast אחראי פורומים
הצטרף / הצטרפה: 22 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1073
|
נשלח בתאריך: 14 March 2007 בשעה 19:30 | | IP רשוּם
|
|
|
|
זיו כתב:
ShadowBeast כתב:
הגדרה מילונית לקבצי DLL (dynamic link library):
קובץ DLL, ספרייה מקושרת דינמית, קובץ המאחסן שגרות של מערכות הפעלה חלונות ו-2/OS
בקיצור, זה קובץ שמאכסן פונקציות שאחרי זה אפשר לקרוא להם מתוך התוכנית שלך.
|
|
|
אוקיי, תודה.
אבל לא יותר פשוט לשים את המחלקות והפונקציות בקוד ישיר? כלומר, בקוד של התוכנה מבלי ליצור קבצים נוספים?
|
|
|
אתה יכול, אבל אולי מישהו אחר כותב את ה DLL, או שהוא כתוב בשפה אחרת... DLL אתה יכול לכתוב בהמון שפות, ואז להשתמש בו בתוכנית שלך.
__________________ The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer
He who will not take the hint, must take the consequence - Glenn v. Covey (1854)
ShadowBeast
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 15 March 2007 בשעה 00:43 | | IP רשוּם
|
|
|
|
תקנו אותי אם אני טועה, אבל פוקנציות שנמצאות בקבצי DLL פועלות מהר יותר מפונקציות "רגילות"....לא קראתי על זה או משהו, אבל אני מניח? נכון\לא נכון?
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 15 March 2007 בשעה 16:54 | | IP רשוּם
|
|
|
|
הדבר היחיד שאני מכיר זה שב-c# אי אפשר לכתוב inline ולכן אפשר לכתוב inline ב-dll ואז לקרוא לו מ-c# וזה יוריד קצת מההאטה, אבל בכל מקרה זה יעבוד טיפה יותר לאט ב-C# כי יש קצת marshaling...
וכמובן יש מקרים בהם כתיבה ב-C לדוגמא תעבוד מהר יותר, אבל במקרים של צורך באופטימיזציה ה-JIT יעשה לך הרבה פעמים את העבודה.
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
yigael_o משתמש מתחיל
הצטרף / הצטרפה: 25 January 2007 מדינה: Israel
משתמש: מנותק/ת הודעות: 30
|
נשלח בתאריך: 15 April 2007 בשעה 20:54 | | IP רשוּם
|
|
|
|
יש עוד יתרונות ל dll
יש לי חבר שממש עושה את זה, כותבים תוכנית רגילה, משתמשים ב dll ואז אחרי שזה עובד הוא עושה אופטימיזציות על ידי מעבר על הפקודות באסמבלר, הודעתי לו שהוא משוגע אבל הוא הסביר לי שיש יישומים קריטיים בזמן שזה חשוב בהם. למזלי אני מתכנת רק ב C# ועשיתי רק קורס אחד (סיוט) באסמבלר. אם הייתי עובד בזה הייתי מתאבד (ברצון רב)
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 15 April 2007 בשעה 21:10 | | IP רשוּם
|
|
|
|
למה ?
זאת שפה ממש יפה...
ולכתוב ואח"כ לעשות אופטימיזציה לאסמבלר נשמע לי ממש כיף (:
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|