פורום תכנות (עמוד 26)

בהנהלת: 11111 , משה
שרשור חדש
היי אשמח לעזרהאנונימי (פותח)
הפלאפון שלי עשה לי המון בעיות בזמן האחרון .הורדתי אפליקציה בשם malwerbaytes .היא זיהתה כמה ווירוסים ושלחה אותם לwhitelist וחסמתי אותם לתמיד.(הורדתי אפליקציה של anti virus של avg שלא זיהתה כלום לעומתה -מוזר..גורם לי להאמין שזאת אפליקציה פח) עכשיו כשהתוכנה הראשונית זיהתה את הווירוסים היא לא הצליחה למחוק אותם ..בינהם "סוס טרויאני " ו2 ווירוסים backdoor (את השאר הצליחה למחוק) .האם החסימה לתמיד של אותם קבצים מספיקה?או שיש דרך למחוק אותם?
לפורום המקבילמשהאחרונה


שאלה קצת דחופהאנונימי (פותח)
יש לי קוד ב javasc‎ript , איך אני יודעת שהןא גם בangularjs?
כלומר, מה המאפיינים של קוד ב angularjs?
(חוץ מng-repeat, ng-sourse וכו בתוך קוד הhtml)
* ng-sourcesאנונימי (פותח)
לא לגמרי ברורה השאלהעוקר הרים

את מתכוונת כשאת רואה קוד javsc‎ript איך את מזהה שהוא קוד אנגיולרי?

למה את/ה קורא גם angular?אריקל

בעיקרון, angular בסופו של דבר משתמש בפונקציות/מחלקות js

angular מכיל הרבה דברים.

את מנגנון התצוגה (שאפשר לזהות על ידי מאפיינים/תגיות כמו ng-repeat, ng-if וכאלה הכי קל לזהות כי זה בתוך הhtml עצמו.

 

אחד הדברים היפים בangular (שדווקא אין דרך לזהות אותו בצורה פשוטה) זה מנגנון הinjector שלו, מה שמגניב בו שהוא בעצם מאפשר לקחת כל מחלקה או פונקציה פשוטות ולקבל אותן בכל מקום שצריך.

 

מה שאומר, שניתן להגדיר כל מחלקה בתור service, ויותר מזה - ניתן לכתוב קוד נקי לחלוטין מangular כשבמקום אחר, אפילו בקובץ נפרד לחלוטין, להמיר את כל האובייקטים לאובייקטי אנגולר.

 

הענין הזה גורם לכך שלא תמיד יהיה קל לזהות שמדובר באנגולר מתוך הקוד עצמו חוץ מהhtml

למרות שלרוב יהיה די פשוט למצוא קריאה לפונקציה שמריצה בפועל את המנגנון של אנגולר.

חפש את הסקריפט angular.js או ng- משהומשהאחרונה


חייב להגיד משהו בקול- לכל מי ששואל איך מתקדמים..לבן כהה

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

למרות שחבל לי שפותחים עוד ועוד פורומים, כשיש מישהו שיצר אתר מקביל לXDA, בעברית.

לא חשוב.

 

בכל מקרה, ראיתי פה בכמה נושאים שונים את הבקשה לספר או מדריך בנושא מסוים.

 

לדעתי, בתחום שלנו הדרך ללמוד היא ללמוד קודם את היסודות, ואז לאחר מכן פשוט לומדים תוך כדי התקדמות, בעזרת חיפוש גוגל ודוגמאות קוד.

לדוגמא:

בתכנות מונחה עצמים, ברגע שלומדים כמו שצריך את העקרונות של שפה כלשהי (עצמים, מבנים, מחלקות וכד') כל מה שנשאר הוא פשוט להכיר עוד ועוד מחלקות, ולדעת להשתמש בעצמים שלהם. ואם אני רוצה לבנות תוכנה שתשלח בקשה לשרת, אני פשוט מחפש בגוגל "Send HTTP request JAVA" ולומד מהתוצאות. בדרך אני אפגוש כנראה עצמים או מחלקות סטטיות, ומקסימום, אם אני רוצה להעמיק, אני אבדוק בתיעוד שלהם או בדוגמאות קוד.

כדי לעבור לשפה אחרת, אני אבדוק איזה מדריך למתחילים, אבין פחות או יותר את התחביר של השפה, ופשוט דרך גוגל אני אצטרך להכיר מחלקות של השפה.

 

בWEB, גם כן אותו עקרון. ברגע שמכירים את התגיות, אין יותר מידי מה לדעת, חוץ מלהכיר עוד תגיות ועוד אפשרויות. (פחות מבין בזה, אני לא אוהב תגיות.. אבל במה שאני נפגש אני די מבין את הקטע)

 

נכון, לפעמים יש נושא חדש וגדול, כמו לעבור מConsole Application ל Forms, או להיסגר שנייה על MVC וכו', אז שוב, צריך לקרוא איזה מדריך (לא חייבים בעברית אפילו) רק כדי להבין את התיאוריה, ואז שוב להתקדם עם גוגל. ואולי החיפוש הראשון יכלול את המילה Beginner או Training.

 

 

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

 

 

אז בהצלחה!

 

מוזמנים לפנות תמיד..

תריך לתרגל ולהבין מה מתרגליםמושיקו


יותר מזהאריקלאחרונה
לגבי ספרים, מישו כתב איפשהו (לא זוכר איפה קראתי את זה) שבשונה מפעם שהיה אפשר לכתוב למשל ספר על שפת C, היום אותם דברים גדלו ככה שזה כבר דורש הרבה יותר מזה.
לפי מה שהבנתי במקרה שם הוא דיבר למשל על התפתחות של C++לעומת לפני 10 שנים.
אהלן יש לי כמה שאלותקוד אבל פתוח
1. אחרי שאני קורא מדריך לשפה מסויימת, ויודע לכתוב תוכנית hello wold. מה השלב הבא שצריך לעשות? איך מתקדמים? אולי יש תרגילים, של תוכנות פשוטות שלא קשה לבנות, ועם זה מתקדמים?


2. אני יודע c# מהבגרות ברמה של 5 יחידות, שזה אומר קלט ופלט בcmd לולאות if for while ורקורסיה.
בנוסף למדתי ברשת php אבל אני לא שורק html js בשביל באמת לכתוב אתר מ0. איזה שפה כדאי ללמוד? משהו שאני יודע את הבסיס או שכבר ללכת ללמוד שפה חדשה?

3 אני מתכנן בעזה ללמוד את תחום התכנות, הבנתי שיש הנדסאי תוכנה, מהנדס תוכנה, ומדעי המחשב. מה נחשב יותר טוב? ואיך אפשר באמת להיות מקצועי בתחום? דרך 4 שנים תואר? או קורס וכמה שנים ניסיון?

תודה רבה
תשובותישמי תכלת2
1.אתה יכול להתחיל לבנות אפליקציה שלמה) לא משנה איזה סוג) עם ממשק משתמש גרפי gui
2יש אתר w3school שיש בו מדריכים מעולים על תכנות באינטרנט. בשביל לבנות אתר חייבים לדעת html js css.
אתה יכול ללמוד מהאתר הנל
3 יש על זה המון מידע ברשת..
יש הבדל בין לעשות תואר לקורס. ההבדל בין מדעי המחשב להנדסת תכנה זה בעיקר פרויקט שעושים בשנה ד בהנדסת תוכנה.
הנדסאי לא מכירה..
תודה רבהקוד אבל פתוח
1 אין לי מושג איך לעשות GUI.
2 אז את ממליצה להישאר בתחום הweb?
מנסה לענות מנסיוני הדלconet
בעיקרון המדריכים הבסיסיים הם לא מספיקים. צריך לקרוא להבין לתרגל המון ולנסות להפנים איפה אני יכול להשתמש בכל זה ואיפה זה יכול לעזור לי בפרוייקטים שלי

ככל שתתרגל יותר תלמד ותר וכך תתקדם.

נניח למדת מחרוזות תנסה לעשות תוכנית שתיקח פרק בתנך ותסדר לך את זה איך שאתה רוצה. תסמן מילים תמחק אותיות תוסיף רווחים כל מה שיעלה לך לראש.
למדת מערכים תבנה שח מט דמקה וכו'

וכך לאט לאט תשפר את האפשרויות ואת היכולות שלך...

לדעתי להשתלב בעולם ה web קצת יותר פשוט כי יש המון המון מידע ברשת גם אני לא מספיק להתמקד בתחום מסויים כמו שצריך מזמן טבעתי בכמות החומר ואני לא יודע כל כך להחליט איך להתקדם ובמה להתמקצע.

לגבי הלימודים אם אתה צעיר ונשוי קח קורס תשתפשף תנסה להתחיל לעבוד ואז בהמשך אם תרגיש צורך צא ללימודים בפתוחה או במכללה ואם ממש יש לך כח לך לאוניברסיטה. אם הגעת לאוניברסיטה או לכל מוסד אחר תלמד מדעי המחשב כי בהנדסת תוכנה התואר אולי קצת יותר פרקטי אבל עוד שנה של לימודים כשבסופו של דבר כמעט ואין הבדל בין התפקידים האפשריים לכל אחד מהמקצועות... (את השיקול הזה שמעתי מפרופסור דתי במחלקה למדמח/הנדסת תוכנה באוניברסיטת בן גוריון שיש לו חברת הייטק נחמדה שמעסיק כ 100 עובדים)

שיהיה בהצלחה
ענית בפירוט נרחב תודה רבהקוד אבל פתוחאחרונה
שלום לכולםconet
אתמול נתקלתי באתר הזה...
www.tutorialspoint.com

הוא נראה מצויין ויש שם מדריכים כמעט לההההההכל...
אם משהו מכיר ויכול לחוות דיעה לטוב או לרע אני אשמח

בהצלחה ויישר כח על הרעיון
אני אשתמש בו הרבה בזמן הקרוב
אישית אני משתמש בו רק כדי לבררLאחרונה
איך להשתמש בפונקצייה ספציפית.
ובזה הוא מעולה.

אף פעם לא השתמשתי בו כמדריך
ללמידה אני רואה טוטריאלים ב YouTube.
העלתי פה קודם מדריך בעבריתמשה
והנה גם בעברית:בינתיים.

מה שמשה העלה מקודם,
 

http://webmaster.org.il/articles/csharp

מדריך מדהים.LightStar

בס"ד

 

המדריך נותן בסיס מצויין לתכנות, מצד שני פגשתי אותו רק אחרי שידעתי קצת +-.

איזה מהם?conet
העברית או אנגלית?
העברית, האנגלית גםLightStarאחרונה

בס"ד

 

בעברית השתמשתי בעיקר.
לאנגלית הגעתי הרבה מגוגל

ועוד אתר שאני נעזרתי בו המון,בינתיים.