++C למתחילים - חלק שביעי: מחרוזות

במדריך זה נלמד על תווים, מחרוזות ועל הפונקציות בספריית cstring.

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

char c;



כעת, הזכרנו כי משתנה זה מכיל ערכים מטבלת אסקיי ASCII.

מהי טבלת ASCII ?

קרא עוד

ללמוד Python ב- 10 דקות

http://www.i-dev.co.il/uploads/images/python_logo.png
במדריך זה אספק סקירה מהירה על הקונספטים של שפת Python, הסינטקס ומעט דוגמאות קוד. המדריך לא בא להחליף מדריכים מלאים ומורחבים בכל נושא ונושא, אך מספק מדריך מרוכז של מגוון נושאים להכרה ראשונית והתחלת עבודה עם Python.

קרא עוד

++C למתחילים - חלק שמיני: מיון מערכים

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

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

קרא עוד

++C למתחילים - חלק ראשון: הקדמה

במדריך זה נלמד את הבסיס של שפת ++C.

הדרך הכי טובה ללמוד ++C או כל שפה אחרת היא להשתמש בה בצמוד ללימוד, ותמיד לתרגל מדי פעם כדי לא לשכוח כלום.

++C היא בעצם תוכנה ש"ממירה" קבצים הכתובים בכל כתבן שהוא ו"מקמפלת" אותם (יוצרת מהם קבצי הרצה). ישנם המון תוכנות שעורכות ומקמפלות את הקובץ טקסט, יותר מאוחר נסקור כמה מהן כגון: Notepad++, Visual C++, Dev++ וכו'

קרא עוד

מושגים בסיסיים בתכנות מונחה עצמים ב- #C

http://www.i-dev.co.il/uploads/images/csharpinherit.png
במאמר זה נסקור נושאים בסיסיים ב- #C הכוללים NameSapces, סוגי מחלקות כגון Interface, Abstract, סוגי משתנים כגון Public, Protect, Private, Static ונושאים נוספים הקשורים לתכנות מונחה עצמים וירושה ב- #C

קרא עוד
 

נהנתם ? קנו לנו בירה :)

מצטרפים חדשים

מחפשי עבודה

הודעות פורום אחרונות

המדורגים ביותר

  • מפתח PHP ב- Zend
    מפתח
    62 פרסומים
  • תוכניתן פרילאנסר צד-שרת ב- בייזנסייט
    כתב בכיר
    15 פרסומים
  • מפתח
    3 פרסומים
  • מפתח אתרים, מתכנת, מעצב גרפי ומקודד אתרים
    מפתח
    פרסום אחד
  • מפתח
    3 פרסומים

שאלות ותשובות

שאל שאלה
0 תשובות
388 צפיות
PHP
0 תשובות
407 צפיות
PHP
0 תשובות
466 צפיות
PHP
0 תשובות
446 צפיות
JavaScript

אבטחת נתונים - מה ואיך זה עובד

1412 צפיות
מאת sivan wolberg פורסם ב- 20 January 2012, 10:33
קטגוריות: אבטחת מידע, Linux, חם ברשת
http://www.i-dev.co.il/uploads/images/folder_locked.png
אוקיי חברים יקרים עד היום בטח שמעתם את המושג אבטחת נתונים אך לא ידעתם במה בדיוק מדובר. היום אענה על כמה שאלות כדי לעשות סדר בעניינים וללמד אתכם מה צריך לעשות כדי לאבטח נתונים.

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

מה זה SHELL ואיך אפשר לעבוד מולו

5645 צפיות
מאת sivan wolberg פורסם ב- 19 January 2012, 21:30
קטגוריות: Linux, Bash
http://www.i-dev.co.il/uploads/images/gnome-terminal.png
במאמר הקודם הסברתי בכלליות אודות לינוקס וסוגי ההתקנות וההפצות השונות שקיימות כיום.
בחלק זה אני אתמקד באיזור ה SHELL, מטרת המאמר לתת כמה נקודות התחלה טובות כדי להתחיל לעבוד בלינוקס.

הבה נתחיל...

היכרות בסיסית למערכת ההפעלה Linux

2167 צפיות
מאת sivan wolberg פורסם ב- 19 January 2012, 10:57
קטגוריות: Linux
http://www.i-dev.co.il/uploads/images/linux.png
במאמר זה אנו נתמקד בהיבט מה זה בדיוק לינוקס, מה הסוגים השונים שקיימים כיום בשוק,
סוגי התקנות וההבדלים המהותיים בין גירסאות שרת (לא רק) ותחנות עבודה.
כמו כן נסקור את ההבדלים בין ההפצות השונות של הלינוקס.
מקווה שתהנו ובוא נתחיל.

כלי עזר חדש למפתחים מבית Gomidjets

1277 צפיות
מאת דניאל לייזרוביץ פורסם ב- 18 January 2012, 13:21
קטגוריות: PHP, ASP .Net, #C, ++C/C, Java, Perl, Objective-C, VB .NET
http://www.i-dev.co.il/uploads/images/gomidjets.png
רציתי לעדכן ששוחררה סקירה בעברית על המוצר החדש של החברה הישראלית GoMidjets, המוצר נקרא Visual Annotate - והוא עוזר למפתחים וראשי צוותים לחסוך זמן עבודה יקר ולהגיע מהר יותר אל שורשי הבאגים בקוד שלהם כאשר הם עובדים עם ClearCase ונתקלים בבעיות בקוד , וזאת ע"י קבלת פרטים עבור כל שורת קוד: מהיכן נכנסה, האם הגיעה ממיזוג, מתי נכנסה, ע"י מי נכנסה, היכן ומתי נמחקה (אם בכלל) וע"י מי .

טופס שליחת אימייל בעזרת PHP

2098 צפיות
מאת נאור חרמון פורסם ב- 17 January 2012, 14:22
קטגוריות: PHP, HTML
http://i-dev.co.il/uploads/images/email.png

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

שימו לב כי שליחת אימייל משרת מקומי לא עובדת אלא אם מגדירים אחרת, לכן רק כאשר תעלו את הקובץ לשרת תוכלו לבדוק את הפעולה שלו.

Margin ו- Padding ב- CSS

2082 צפיות
מאת נאור חרמון פורסם ב- 16 January 2012, 10:09
קטגוריות: CSS, HTML
http://www.i-dev.co.il/uploads/images/css.png
במדריך זה אלמד קצת על Margin ו Padding על ההבדלים ועל השימוש בהם.
שני מאפייני ה- CSS הללו מאפשרים לנו לקבוע את מיקום האובייקט יחסית לאובייקטים אחרים.

Margin - מאפשר לקבוע את המיקום יחסית לאובייקט חיצוני, לדוגמא כמה שמאלה האובייקט מהאובייקט לידו.
Padding - מאפשר לקבוע את המיקום של האובייקט הפנימי יחסית לעצמו, כלומר כמה שטח "סטרילי" אנחנו רוצים בתוך האובייקט, לדוגמא עבור תמונה נרצה שהיא תופיע ברווח של 5 פיקסלים מהמסגרת שלה.

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

3660 צפיות
מאת דניאל לייזרוביץ פורסם ב- 15 January 2012, 10:44
קטגוריות: #C, ++C/C, Java, Windows, Linux, VB .NET
http://www.i-dev.co.il/uploads/images/panaya-esl-parasofr_logo.jpg
חברת ESL , המרכז הישראלי לניתוח קוד סטאטי ובדיקות דינאמיות, וחברת Panaya, (אשר נבחרה כאחת ממאה חברות הסטארט אפ המבטיחות בעולם ע"י המגזין "רד הרינג", בשנים 2009, 2010, 2011 וכאחת מ 10 חברות הסטארט אפ המבטיחות בישראל ע"י גלובס) שמחות להזמינכם לסמינר מקצועי ייחודי, "ניתוח קוד סטאטי מהתאוריה אל המעשה".

הסמינר יכלול הרצאות מעמיקות על התאוריה שבבסיס התחום, כאשר כל תת נושא מלווה בתרגול אישי מעשי, המדגים יישום התאוריה על קוד מקור בסביבות פיתוח שונות כאשר התרגולים מתבצעים על גבי כלי ניתוח קוד סטאטי מסחריים מן השורה הראשונה כגון Parasoft, PC-Lint ו Riverblade

בניית טפסים ב- HTML

2725 צפיות
מאת נאור חרמון פורסם ב- 14 January 2012, 14:03
קטגוריות: HTML
http://www.i-dev.co.il/uploads/images/htmlform.png
במדריך זה נלמד איך לבנות טפסים המאפשרים למשתמשים להכניס נתונים.
בואו נתחיל...