ניווט

Facebook FanPage

גם אני צורך חומר מהאתר לסטודנטים למחשבים on Facebook

משתמשים מחוברים

· אורחים מחוברים : 2

· חברים מחוברים : 0

· חברים רשומים : 1,343
· החבר החדש ביותר : EugeneMi

מאמרים אחרונים

שרשורי הפורום

התחברות

שם משתמש

סיסמא



לא משתמש רשום?
יש ללחוץ כאן להרשמה

נשכחה הסיסמא?
ניתן לבקש סיסמא חדשה כאן.

תיבת שיחה

יש להתחבר לצורך שליחת מסר

04/09/2012
יש חומר בקורס הנדסת תכנה? תודה

29/08/2012
הקישור לאתר של לימוד c# בעיברית לא פעיל. יש עוד קישור??


20/08/2012
בעקבות התקפת ספאם על האתר, כל משתמש חדש יצטרך לעבור אישור שלי. נא להתאזר בסבלנות לאחר ההרשמה




20/08/2012
haya תכלי למצוא באתר חומרים בנושא הזה. יש תיבת חיפוש


19/08/2012
הי אפשר בבקשה להעלות חומר בc++ הסבר התחלתי על הסנטקס והמימוש הבסיסיים תודה!!!



14/08/2012
יש למשהו מבחנים באינפי 2 של מכון טל\לב (במיוחד תש"ע מועד ב?)


10/08/2012
מישהו יכול להעלות חומר רענון בגאומטריה (של לפני התואר..)


08/08/2012
איך היו המבחנים עד כה? יש מועדי ב?

15/07/2012
בבג"ט אסור להכניס כל חומר שהו למבחן, את המבחנים עצמם לא סרקו, ומצגות יש לך במודל... תהני Wink



28/06/2012
תעלו חומר בבסיסי נתונים!!!!זה מאד דחוף!!!!!!!!!!!!!


27/06/2012
משהו יודע איזה כלי עזר מותר להכניס למבחן בבסיסי נתונים??ואם משהו יכול להעלות מבחן זה מאד יעזור!!!




25/06/2012
למישהו יש מבחנים בתכנות פונקציונלי ולוגי מהשנים האחרונות?



20/06/2012
שאלה במבוא להנדסת חשמל א': מה משנה מסנן l.p עם נגד במקביל לקבל לזה שבלי? תודה.



19/06/2012
איך מורידים קובץ עם ממנים של אינפי 1

15/05/2012
למישהו יש חומר בתורת המשחקים/לוגיקה למדעי המחשב? בבקשה לשלוח לי לאימייל yosilacohen@gmail.
com תודה מראש!




ארכיב תיבת שיחה

רשימת מושגים בשפת C# - סישארפ

1. ASSEMBLY
תוצר הקומפילציה ב.NET (exe או dll). הוא מכיל IL (תרגום לשפת ביניים), ועטוף בmetadata. בנוסף הוא מכיל קובץ manifest השומר מידע אודות גרסת הקימפול הנוכחי ודברים נוספים הקשורים אליו.
רק קבצי exe ניתנים להרצה ישירות ע"י הלקוח. הexe משתמש בdll, לא ניתן להריצו לבד.
2. ATTRIBUTES [C#]
אלו אלמנטים המאפשרים הוספת מידע הצהרתי לתוכנית. מידע זה בא לידי ביטוי בזמן runtime ויכול לבוא לעזרה בdesign time ע"י כלים לפיתוח יישומים. הם למעשה מחלקות שמתקשרות לקוד מעליו כתבנו את האטריבוט. בקומפילציה הקוד שכתבנו מתערבב עם הקוד של האטריביוט.
3. APPLICATIONS
אוסף של שירותים ספציפיים המיועדים לביצוע משימה מוגדרת וברורה.
4. AGGREGATION
יחס של תלות בין רכיבי קוד שונים. למשל הגדרת חבר מחלקה מסוג מחלקה X במחלקה Y.
5. Aop – Aspect Oriented Programming
זוהי פרדיגמה תכנותית התומכת במודולריות ע"י הפרדת נושאים, כך יוצרת בסיס לפיתוח תוכנה מונחית היבטים.
C# תומכת בAOP באמצעות ATTRIBUTES ניתן להוסיף מעל פונקציה כלשהי C# attribute, והקוד של האטריבוט יתערבב עם הקוד שלנו בזמן קומפילציה.
6. BOXING
המרה של value-type לreference type
7. Business Entity – BE
נתונים שעוברים בין השכבות השונות בתבנית תכנון המבוססת על שכבות – אוביקטים שמעבירים מידע.
DATASET – אובייקט השומר מידע אודות אוסף של נתונים בצורת טבלאות (ובו זמנית גם בצורה XMLית). הוא מתרגם מסמך שהוא טוען לצורה טבלאית. חסרון – overhead, הוא כבד.
היחס ביניהם – הDATASET עוזר לנו לבנות את הBE.

8. CONTROL
רכיב ויזואלי לשימוש חוזר – פקד.
9. CLR – Common Language Runtime
זהו רכיב ליבה בתשתית ה.NET הוא מריץ את קוד הביניים IL. מכיל רכיב הנקרא Class Loader האחראי על טעינת קבצי הDLL שבשימוש התוכנית, בצורה דינאמית.
10. COMPOSITION
הכלה של מחלקה בתוך מחלקה אחרת. Nested Classes.
11. COMPONENT
רכיב תוכנה או פיסת לוגיקה הניתנת לשימוש חוזר במגוון מערכות. Component שמשמש אותנו ויזואלית זהו רכיב תוכנה לשימוש חוזר. בסביבה גראפית נקרא controller.
12. CLOUD COMPUTING
פיתוח המאפשר להשתמש בכוח עיבוד ומחשוב דרך רשת האינטרנט.
13. C# EVENTS - DELEGATES
Event הוא מקרה פרטי של שימוש בדלגטים. דלגט – אובייקט שמייצג פונקציות, type safe pointers. ההבדל בין השניים:
א. ארועים - לא ניתן לקרוא להם מהעולם החיצוני אלא רק להירשם אליהם. (הסתרת מידע)
ב. מבחינת קוד – לא ניתן לעשות השמה לארוע אלא רק += / -=.
צורת עבודה זו (של events) נחוצה להגדרת תזמון של אירועים מסוימים.

14. DISTRIBUTED SYSTEM
מערכות מבוזרות – במערכות מסוג זה החישובים והנתונים מבוזרים בין מספר מעבדים פיזיים, שיכולים להיות במקומות שונים. לכל מעבד, יש את הזיכרון המקומי שלו. המעבדים מתקשרים ביניהם ע"י קריאה וכתיבה לזיכרון משותף או ע"י שליחת הודעות ברשת תקשורת. יתרונות: שיתוף משאבים ושמירת הנתונים המקומות שונים מגדילה את היעילות. חישובים מהירים יותר וכד'. ובעיקר מקנה את היכולת להתרחב scalability.

15. EVENTHANDLER
זהו TYPE המייצג פונקציות המחזירות VOID ומקבלות (Object s ,Eventargs e).
16. EVENTARGS
חבילת פרמטרים מיוחדים המועברים לפונ'.
17. ENTERPRIZE INFORMATION SYSTEM
מערכות מידע גדולות המשמשות הרבה אנשים.
איפיוני מערכות אלו:
1. יש להם הרבה נתונים
2. יש הרבה משתמשים בו זמנית והרבה סוגי משתמשים.
3. מכילים domain logic. מורכב ואינו מתמדל בקלות.

18. ENTERPRIZE DISTRIBUTED INFORMATION SYSTEMS
מערכות מידע מבוזרות גדולות. (לא כל רכיבי המערכת נמצאים על פיסת לוגיקה אחת ובמקום פיזי אחד)

19. FACTORY METHOD
פונקציה שמטרתה לשלוט ביצירת מופעים של מחלקה מסויימת, מקבלת פרמטר ומחזירה מופע.
מממשת סוג של design pattern תבנית המפרידה בין הקוד שמייצר מופעים במערכת לבין מי שצורך אותם (בית יולדות לאובייקטים)

20. GENERICS
תבנית לtype (כמו template) מקדם את הרעיון של reuse מבוסס על אגרגציה במקום על הורשה.

21. INTERFACE
Set פונקציות המגדיר set של פונקציונאליות. למעשה זהו סוג של Type המאפשר אמצעי תקשורת סטנדרטיים. מאפשר פולימורפיזם ופיתוח ע"פ design patterns ידועים. מטרת הממשקים היא ניהול dependencies בצורה חכמה יעילה וטובה.
22. INTEROPERABILITY
עבודה ושיתוף בין 2 סוגי פלטפורמות.
23. IIS - Internet Information Services (Server)
הוא ערכה של כלים מבוססי אינטרנט עבור שרתים שרצים בסביבת Windows. זהו שרת האינטרנט השני הפופולרי בעולם אחרי Apache HTTP Server. השרתים שכרגע נכללים בערכה הם: FTP,‏ SMTP,‏ NNTP ו-HTTP/HTTPS.
24. IOC – Inversion of Control
עיקרון ההיפוך, רעיון המקדם פיתוח תשתיות. הקוד שלנו מתחבר לכל מיני דברים הקשורים בתשתית והתשתית קוראת לקוד שלי ולא הקוד קורא לתשתיות. התפיסות התכנותיות של הרעיון ע"י :1. Event-driven programming
(פרדיגמה תכנותית בה הflow של התוכנית מנוהל באמצעות events). 2. Dependency injection

25. LINQ – Language Integrated Query
תחביר שאילתות בC#.
זהו רכיב בתשתית .NET המוסיף יכולות תשאול (querying) לשפות ה.NETיות. Microsoft LINQ מגדיר סט של אופרטורי תשאול שניתן להשתמש בהם לסינון נתונים במגוון יעדים כמו – מערכים, מחלקות enumerable, XML, אובייקטים גנריים, בסיסי נתונים ועוד.

26. MSIL – Microsoft Intermediate Language
שפת המכונה של סביבת הפיתוח של .NET (VS )
27. MEX – Metadata Exchange
Endpoint הראשון שמכיל metdata של השירות.

28. NAMESPACES
מרחבי שמות. אלו אלמנטים תכנוניים שנועדו לארגן את הקוד. כמו"כ מונעים התנגשויות שמות מחלקות זהות (כפל משמעות) בין sets של קודים שונים.
29. .NET FRAMEWORK
אוסף של שירותים בסיסיים לפיתוח מערכות מבוזרות גדולות

30. OBSERVER (pubsub, publisher subscriber)
תצפיתן. צורת עבודה של notification
הגדרת תלות בין אובייקט למספר אובייקטים, כך שכאשר אובייקט אחד משנה את מצבו כל האובייקטים התלויים בו מיודעים ומתעדכנים אוטומטית.
31. OPERATION SYSTEMS
אוסף של שירותים בסיסיים ולא ספציפיים לניהול משאבי המחשב והאינטראקציה של המשתמשים בו.
32. PROXY CLASS
מחלקה generated code הנוצרת ע"י ה service contract, בצד צרכן השירות.
33. REFERENCE TYPE
טיפוס נתונים העובר הגדרה בstack וכשעושים new מוקצה ומוגדר בheap.
34. RENDERING
התהליך של הפיכת דף לתצוגה (מהשרת, כתגובה לrequest)

35. STATE
אוסף הערכים הרגעי של האובייקט
36. STATEFUL / STATELESS
אלו תארים המתארים צורת עבודה של תוכנה המבחינה וזוכרת אחד או יותר אירועים קודמים, בהינתן רצף אינטראקציות עם המשתמש, מחשב או תוכנה אחרים, התקן או כל אלמנט חיצוני לתוכנה.
Stateful הכוונה לתוכנה / מחשב העוקבים אחרי state של אינטראקציה, בד"כ ע"י השמת הערכים בשדה איחסון המיועד למטרה הזו.
Stateless הכוונה שאין שום עדות לאינטראקציות קודמות, וכל בקשת אינטראקציה טטופל מקומית על המידע המלווה לבקשה.
פונקציות הן stateless ואובייקטים הם stateful.
37. SINGLETON
סוג של design pattern המאפשר יצירת מופע אחד בלבד של מחלקה, בתוכנית.

38. SOA – Service Oriented Architecture
ארכיטקטורה מוכוונת-שירותים: סגנון ארכיטקטוני בהנדסת תוכנה להרכבת יישומים ותהליכים עסקיים באמצעות צימוד של שירותי תוכנה.
אסטרטגיה למיחשוב של אירגון
39. SOA - Service-Oriented Application
מאחד שירותים לתוכנה לוגית אחת, בדומה לתוכנת OO המאחדת אובייקטים.
40. SOAP – System Object Access Process
זהו פורמט של XML תקני בינלאומי. צורת העברת מסרים בצורה רובאסטית.
41. SERIALIZATION
תהליך הכנת אובייקט לתעבורה או לpersistency (שמירה בHD, מדיום עמיד). הופך את האובייקט לפורמט כלשהו. נותן את האפשרות לגשר בין 2 שפות. הstate של האובייקט עובר את הסריאליזציה.
42. SERVICE
פיסת לוגיקה המיועדת לשימוש חוזר ונגישה למגוון פלטפורמות ולעבודה במגוון הקשרים ע"י שימוש בפרוטוקולים ותקנים נפוצים.
43. SERVICE AGENT
רכיב האחראי על האינטראקציה בין השכבה המשתמשת בשירות ל(פיסת הלוגיקה של) השירות.
44. SO – Service Orientation
תיכנות מונחה שירותים – הוא סט אבסטרקטי של עקרונות תכנות לבניית אפליקציות SO.
פרדיגמת עיצוב המפרטת את הקמת לוגיקת המיכון (אוטומציה) במתכונת של שירותים.

is a design paradigm that specifies the creation of automation logic in the form of services. It is applied as a strategic goal in developing a service-oriented architecture (SOA). Like other design paradigms, service-orientation provides a means of achieving a separation of concerns

45. STATIC CONSTRUCTORS
בנאי סטטי נקרא מתישהו בתוכנית לפני יצירת מופע של המחלקה, לפני שמשתמשים בחברי המחלקה הסטטיים ולפני הבנאים הסטטיים של המחלקה היורשת. נקראים פעם אחת בלבד.

46. UNBOXING
המרה של אובייקט מסוג reference type לvalue-type.

47. VALUE TYPE
טיפוס נתונים העובר הקצאה בstack בלבד (כל הטיפוסים הפשוטים – int,string,float וכו', structs, enums )

48. WEB SERVICE
שירות הפועל ברשת מחשבים, על בסיס תקנים לממשקים בין יישומים. יש לו ממשק בפורמט ספציפי הנקרא WSDL הניתן לעיבוד על ידי מחשב. האינטראקציה של מערכות אחרות עם Web service היא באמצעות מסרי SOAP, כשבדרך כלל משתמשים ב HTTP בשילוב עם XML serialization.
49. WCF – Windows Communication Foundation
תשתית לקישוריות המאפשרת תיקשור בין קוד לקוד אחר., היא תשתית ל - SO.
Windows Communication Foundation (WCF) provides a run-time environment for your services, enabling you to expose CLR types as services and to consume services as CLR types
50. WSDL – Web Service Description Language
מסמך XML המתארWeb Service המהווה סוג של חוזה בין מספק השירות לבין הצרכן. בחוזה מפורטות הפונקציות החשופות לשימוש, הפרמטרים שהן מקבלות וערכי ההחזרה שלהן. מתאים לService Contract.

51. XML SERIALIZATION
זהו תהליך הממיר אובייקט לXML תקני אך לא בינלאומי. DESERIALIZATION הפעולה ההפוכה.
52. XML
תקן-פורמט לארגון נתונים, שפת-על. מתבסס על elements, attributes, entities. כל שפות הxml עוברות תרגום ולא קומפילציה. זהו תקן על המאפשר לבנות מסמכים בפורמט נגיש, קריא וקל לעיבוד והעברה. ניתן להרחיב שפה זו לשפות ייעודיות, להעברת אינפורמציה מסויימת. לדוג': MathML,Xhtml. שימוש עיקרי במסמכי XML – אריזת נתונים, העברת אובייקטים.
53. XSLT – Xml Stylesheet Language for Transformation
זוהי שפת המרה משפה לשפה. קובץ בשפת XML.

54. XSD – XML Scheme Definition
הגדרת מבנה הנתונים של האובייקט. מגדיר סוג של מסמך ע"י ציון אלו אלמנטים מותר שיהיו בתוך הDOCUMENT. (attributes, entities). שפה גלובאלית, מקרה פרטי של שפת markup. תקן זה קובע אם המסמך חוקי או לא.


55. Public Class (public access modifier) - When used on a class, it means that the class can be accessed by DLLs outside of the Assembly (which is commonly a *.exe or *.dll file)

Here is a complete list of the types of members you can have in your classes:
• Constructors
• Destructors
• Fields
• Methods
• Properties
• Indexers
• Delegates
• Events
• Nested Classes

56. הורשה מאפשרת שימוש חוזר בקוד
57. פולימורפיזם – קוד פולימורפי הוא קוד שיודע לטפל בכמה סוגים שונים של אוביקטים בהתבסס על החלק המשותף לכולם ובאבסטרקציה של הפעולות הנדרשות.
58. אנקפסולציה – הסתרת מידע.
59. מחלקה – היחידה הבסיסית לאירגון קוד.

תגובות

לא פורסמו תגובות

פרסום תגובה

יש להתחבר כדי לפרסם תגובה

דרוגים

דרוג זמין למשתמשים רשומים בלבד.

אנא התחבר או הרשם להצבעה.

מדהים מדהים 100% [3 הצבעות]
טוב מאוד טוב מאוד 0% [אין הצבעות]
טוב טוב 0% [אין הצבעות]
ממוצע ממוצע 0% [אין הצבעות]
דל דל 0% [אין הצבעות]
זמן יצירת העמוד: 0.01 שניות
3,958,180 ביקורים יחודיים