Microsoft PowerPoint - lec 04 Gui Form_Item.pptx

מסמכים קשורים
מבוא למדעי המחשב

מבוא לתכנות ב- JAVA תרגול 7

PowerPoint Presentation

מבוא למדעי המחשב

HTML - Hipper Text Makeup Language

מצגת של PowerPoint

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

הוספת קישור לאתר אינטרנט תוכן ממשק בדיקת מטלות...3 איחוד אתרי קורסים...5 סל מחזור... 7 חידושים בפעילויות...8 תצורת קורס: כפתורים... 9 פורומים...10 שיפ

מבוא למדעי המחשב

Microsoft Word - I900-Tips_and_Tricks

Microsoft Word - tips and tricks - wave 5.doc

PowerPoint Presentation

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

PowerPoint Presentation

PowerPoint Presentation

מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בי

תוכן העניינים

מבוא למדעי המחשב

מצגת של PowerPoint

פרויקט שורשים דמות

מבחן 7002 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדי

תרגול 1

PowerPoint Presentation

תרגול מס' 4: המתרגם שימוש במחלקות קיימות מחרוזות, קבצים, וקבלת קלט מהמשתמש

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

משימה תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם תרגול מס' 4: המתרגם שימוש במחלקות קיימות תכנות מתק

שאלהIgal : מערכים דו מימדיים רקורסיה:

מספר מחברת: עמוד 1 מתוך 11 ת"ז: תשע"א מועד ב סמסטר א' תאריך: 00:11 שעה: 0 שעות הבחינה: משך כל חומר עזר אסור בשימוש בחינה בקורס: מבוא למדעי ה

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

Slide 1

Microsoft Word - c_SimA_MoedB2005.doc

מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. ב

פתרון מוצע לבחינת מה"ט ב_שפת c מועד ב אביב תשע"ט, אפריל 2019 מחברת: גב' זהבה לביא, מכללת אורט רחובות שאלה מספר 1 מוגדרת מחרוזת המורכבת מהספרות 0 עד 9.

ייבוא וייצוא של קבצי אקסל וטקסט

Slide 1

Tutorial 11

תרגול 1

מבוא לתכנות ב- JAVA תרגול 11

מבוא למדעי המחשב

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

מקביליות

PowerPoint Presentation

סרגל כלים ל-Outlook או לExplorer- מדריך למשתמש

מדריך לחיפוש במאגר JCR Journal Citation Reports מעודכן לדצמבר 2015 כל הזכויות שמורות לתחום היעץ, אוניברסיטת חיפה, הספריה

סיכום הוראות Touch touchend יקרא לפונקציה כשיסתיים המגע עם הסמארטפון. - touchmove יקרא לפונקציה במהלך תזוזת המגע עם הסמארטפון. touchstart יקרא לפונקצי

תוכנה 1 תרגול מספר 12: GUI כתיבת מחלקות גנריות בית הספר למדעי המחשב אוניברסיטת תל אביב 1

Slide 1

29 מאי 2019 לכבוד המשתתפים שלום רב, הנדון: מכרז פומבי מס' 3213/2019 לתכנון, הספקת והתקנת ציוד לאולפן צילום TAU ONLINE בבניין נזריאן בקמפוס אוניברסיטת

הגשה תוך שבוע בשעת התרגול

מבוא למדעי המחשב

ForMenahelHeshbonot

שאלהIgal : מערכים דו מימדיים רקורסיה:

מדריך למרצים ומתרגלים 1

תוכן העניינים

פקולטה לחינוך מנהל סטודנטים Beit Berl College الكلية االكاديمية بيت بيرل 20/06/2016 י"ד/סיון/תשע"ו ייעוץ וירטואלי הרכבת מערכת )רישום לקורסים( באמצעות

צירים סמויים - דגם סוס SOSS צירים 4 CS55555 CS5552 CS5554 CS55505 מק"ט דגם 34.93mm 28.58mm 25.40mm 19.05mm מידה A 26.99mm 22.23mm 18.2

תוכן הגדרת שאלת רב-ברירה ]אמריקאית[...2 הגדרת שאלת נכון\לא נכון...8 שאלות אמריקאיות 1

מספר נבחן / תשס"ג סמסטר א' מועד א' תאריך: שעה: 13:00 משך הבחינה: 2.5 שעות בחינה בקורס: מבחנים והערכה א' מרצה: ד"ר אבי אללוף חומר עזר

Microsoft Word - עבודת פסח לכיתה י 5 יחל.doc

2013/14 אוניברסיטת חיפה מבוא למדעי מחשב, מעבדה מטרת המעבדה: לתרגל את המעבר מאלגוריתם לקוד C כמה שיותר. הוראות:.1.2 ניתן לעבוד ביחידים או בזוגות. (יש מ

מבוא למדעי המחשב

עבודה במתמטיקה לכיתה י' 5 יח"ל פסח תשע"ה אפריל 5105 קשה בלימודים, קל במבחנים, קל בחיים עבודה במתמטיקה לכיתה י' 5 יח"ל פסח תשע"ה יש לפתור את כל השאלות

1 תוכנה 1 תרגיל מספר 7 מנשקים Interfaces הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס. הגשת התרגיל תעשה במערכת ה- moodle ב

פייתון

Slide 1

Microsoft PowerPoint - rec1.ppt

PowerPoint Presentation

תרגול 1

(Microsoft Word - SQL\353\351\345\345\365 \341\361\351\361 \360\372\345\360\351\355 \ doc)

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

מהוא לתכנות ב- JAVA מעבדה 3

Microsoft Word - beayot hespek 4 pitronot.doc

תוכנה 1 אביב תשע"ח תרגיל מספר 8 אוספים גנריים ו- framework collection הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס. הגשת ה

6 סיבות מדוע הכרחי לקחת אחריות על גיבוי ה Office חשיפת סיבות קריטיות מדוע ארגונים זקוקים לגיבוי נתוני ה Office 365 -

מצגת מבנה וטבלה מתוקן [לקריאה בלבד]

Microsoft Word - Ass1Bgu2019b_java docx

תכנון אלגוריתמים, אביב 1021, תרגול מס' 4 תכנון דינאמי תכנון דינאמי בתרגול זה נדון בבעיית הכפלת סדרת מטריצות (16.1.(CLR ראשית נראה דוגמא: דוגמא: תהינה

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', הנחי

<4D F736F F D20E7E5F7E920E0E9EEE5FA20E1E8E1ECE42E646F63>

שאלהIgal : מערכים דו מימדיים רקורסיה:

לדרך... מה נלמד? תרגילים חיבור מספרים מכוונים נלמד את כללי החיבור של מספרים מכוונים. )תשובות לתרגילים בפרק זה-בעמ' (.Ⅰ

Microsoft Word - 28

בקרים מתוכנתים – PLC

יוםראשון, 02 ליולי 2014 סמסטר סוף מבחן )236703( עצמים מונחה תכנות - א' מועד 2014, אביב סמסטר קמחי יחיאל ד"ר מרצה: מסינג מיטל עבדאלקאדר, כרם גלעד, ערן

שקופית 1

PowerPoint Presentation

מצגת של PowerPoint

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

פקולטה: מחלקה: שם הקורס: קוד הקורס: מדעי הטבע מדעי המחשב ומתמטיקה מתמטיקה בדידה תאריך בחינה: _ 07/07/2015 משך הבחינה: 3 שעות סמ' _ב' מועד

עמוד 1 מתוך 5 יוחאי אלדור, סטטיסטיקאי סטטיסטיקה תיאורית + לוחות שכיחות בדידים/רציפים בגדול מקצוע הסטטיסטיקה נחלק ל- 2 תחומים עיקריים- סטט

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

תרגול 3 - מערכים

Microsoft PowerPoint - 10_threads.ppt

מוצרים למשרד סדרה מעוצבת זרועות למסכי מחשב SIT - STAND WORKING ארגונומיה 92

הכרת משאבי הספרייה קורס מקוון חיפוש במאגרי המידע ו- PubMed Biosis Previews, Zoological Record )לתלמידי החוג למדעי החיים( (Biosis Previews:

Microsoft Word - דוגמאות ב

<4D F736F F D20FAF8E2E5EC20E0ECE2E1F8E420EEF2E5F8E D F9E0ECE5FA2E646F63>

תמליל:

Form Item Item Command 1 השתלמות פלאפוניה : שיעור 4

כל הרכיבים הגראפיים 2 Form מתפקד כמיכל של Item םי-.

טופס Form 3 סוג של מסך.(Screen) מין ממשק משתמש שמתפקד כמיכל שיכול להכיל הרבה סוגים של פריטים (Item) גראפיים. שמרחיבה Screen שהוא מרחיב את לזכרו.Displayable לכן מכיל את כל תכונותיהן: כותרת, טיקר, ניתן להצגה (ע"י (setcurrent() וכו'. נזכיר שדרישה מינימאלית למסך 96X54. pixels אם תוכן הטופס גדול יותר מהמסך אז באפן אוטומטי מאפשר גלילה.scrollable עבאס סאמח

פריטים Items 4 הפריטים הם רכיבי ממ"ג קטנים היורשים מהמחלקה,Item שניתן להוסיפם ל Form ומוצגות באופן אוטומטי על המסך יש לנו 8 סוגים נעבור על כל אחד. נזכיר השימוש בפעולה setcurrentitem(item של המחלקה item),display מציגה את הטופס המכיל הפריט item וממקדת את התצוגה עליו. לכל פריט יש רוחב וגובהה מינימאלי שמחושב לפי סוג ותוכן הפריט. אפשר לקבל אותו ע"י,getMinimumWidth().getMinimumHeight() אפשר לקבוע מידות אחרות ע"י הפעולה: setpreferredsize(int width, int height). עבאס סאמח

הוספת/ פריט לטופס 5 str משתמש בפעולות הממשק של :Form public int append(item item) public int append(string str) public int append(image image) שתי הפעולות האחרונות מסופקות לנוחות המשתמש והמחרוזת.ImageItem לפריט image והתמונה לפריט.StringItem הופכת כל פריט מקבל אינדקס החל מ 0. אז: משנה הפריט שנמצא במיקום // item) public void set(int index, Item מוסיפה פריט למיקום // item) public void insert(int index, Item מחיקה לפי מיקום // index) public void delete(int מספר הפריטים // size() public int קבלת הפניה לפריט במיקום המצוין // index) public Item get(int עבאס סאמח

ChoiceGroup 6 public ChoiceGroup(String label, בנאי // choicetype) int סוגים כמו EXCLUSIVE, :List.POPUP ובנוסף MULTIPLE,,insert,append : הוספה/הסרה.delete בחירה כמו List,getSelectedIndex,getSelectedFlags,setSelectedIndex.setSelectedFlags עבאס סאמח

DateField 7 JME- Samih Abbas משמש להצגה ולקלט זמן ותאריך בנאי: public DateField(String label, int mode) public DateField(String label, int mode, TimeZone timezone) אופן התצוגה: DateField.DATE תאריך בלבד. DateField.TIME זמן בלבד. DateField.DATE_TIME זמן ותאריך. דוגמא: new DateField("Time", DateField.TIME) public Date getdate() public void setdate(date date) פלאפוניה-

StringItem 8 בנאי: public StringItem(String label, String text) StringItem(String label, String text, int appearancemode) appearancemode: Item.PLAIN, Item.HYPERLINK, Item.BUTTON דוגמא: עבאס סאמח new StringItem("Hyper-Link ", "hyperlink", Item.HYPERLINK);

TextField 9 בנאי: public TextField(String label, String text, int maxsize, int constraints) פשוט בתיבת טקסט. כמו זה שורה אחת. לקבלת הקלט: String getstring() דוגמא: new TextField("URL", "", 15, TextField.URL) עבאס סאמח

ImageItem 10 בנאי: public void ImageItem( String טקסט ליד התמונה // label, התמונה // img, Image int layout, /מיקום// סידור טקסט אלטנטיבי alttext) String כאשר לא ניתן להציג התמונה// דוגמא: Image img= Image.createImage( /midp/uidemo/duke.png"); עבאס סאמח imageitem = new ImageItem("hi", img), imageitem.layout_center, "sorry");

ImageItem 11 אופקי מרכז משמעות סוג LAYOUT_CENTER לפי סידור המיכל (Form) LAYOUT_DEFAULT שמאלי ישור הפריט שאחרי בא ממוקם בשורה חדשה ישור ימני בשורה חדשה LAYOUT_LEFT LAYOUT_NEWLINE_AFTER LAYOUT_NEWLINE_BEFORE LAYOUT_RIGHT

טעינת תמונה פלאפוניה- 12 Image img=null; try { img = Image.createImage( "/midp midp/uidemo/duke.png") /Duke.png"); } catch (IOException ex) { ex.printstacktrace(); } Image.createImage(String name) טעינת התמונה: הוא מיקום התמונה יחסית למידלית (עיין מיקום התמונה: ה name בתמונה ובדוגמא). אם התמונה נמצאת באותה תיקיה של המידלית אז מספיק לציין את שמה. טיפול בחריגה: פעולה הטעינה לא בטוחה ייתכן שם התמונה לא חוקי לכן אז "זורקת חריגה". ה try..catch מתנהגים כמו,if..else נסה try) ( טעינה אם הושלמה ללא בעיות אז בסדר ממשכים אחרי בלוק ה,catch אם הייתה בעיה אז נזרקת חריגה ונכנסים ל catch כדי לטפל בבעיה. Abbas JME- Samih

Gauge 13 new Gauge("Interactive", true, 10, 0); new Gauge("Indefinite - Running", false, Gauge.INDEFINITE, Gauge.CONTINUOUS_RUNNING)); מתאר ציר התקדמות. public Gauge( טקטסט שליד// label, String סוג //: interactive, boolean אם true מצב אינטראקטיבי מתאפשרת עם המשתמש שיכול לשנות אינטראקציה את הערכים ע"י החצים, (כמו עוצמת קול). אם false מצב לא אינטראקטיבי אז אין אינטראקציה עם המשתמש. (כמו תיאור התקדמות טעינה או שמירה) ערך מקסימאלי // maxvalue, int ערך מינימאלי // initialvalue); int

Gauge 14 במצב הלא אינטראקטיבי (כשאר הערך המכסימלי הו הקבוע (Gauge.INDEFINITE יש שני סוגים: 1. :incremental מתאר משהו מדיד והתקדמות ממושכת. (כמו ציר מתקדם). שעליך מתאר :INCREMENTAL_UPDATING להשלים משהו והוא יתעדכן בהתאם. :INCREMENTAL_IDLE מתאר שמשהו אמור להמשיך אבל בינתיים לא קורה דבר. :Continuous מתאר משהו לא מדיד ומתאר המשכיות. (כמו אנימציה) :CONTINUOUS_RUNNING מתאר משהו מתמשך. :CONTINUOUS_IDLE מתאר שמשהו מתמשך אבל בינתיים לא קורה דבר..1.2.2.1.2

Spacer 15 public Spacer(int minwidth, int minheight) רווח ריק בין פריטים ברוחב וגובהה מינימאלי.

Layout 16 LAYOUT_DEFAULT סידור לפי Form LAYOUT_LEFT שמאל LAYOUT_RIGHT ימין LAYOUT_CENTER מרכז אופקי LAYOUT_TOP למעלה LAYOUT_BOTTOM למטה LAYOUT_VCENTER מרכז במאונך LAYOUT_NEWLINE_BEFORE בשורה חדשה LAYOUT_NEWLINE_AFTER הפריט הבא בשורה חדשה LAYOUT_SHRINK צמצם רוחב למינימום LAYOUT_EXPAND הרחב למקסימום LAYOUT_VSHRINK צמצם גובה למינימום LAYOUT_VEXPAND הגדל גובהה למקסימום ה Form מסדר את ה פריטים משמאל לימין ומלמעלה למטה. בברירת המחדל ראינו שהוא מסדר אותם מלמעלה למטה. בעמוד לכל פריט אפשר לקבוע איך יסודר ע"י הפעולה setlayout שמקבלת ערך שלם המתאר ה Layout הרצוי. אפשר להשתמש ביותר מכלל ע"י הקישור הלוגי. OR כללי סידור MIDP 2.0 במקום LAYOUT_2 MIDP 1.0 style. פלאפוניה- עבאס סאמח JME- Samih Abbas

דוגמא 17 LAYOUT_2 LAYOUT_LEFT LAYOUT_NEWLINE_AFTER LAYOUT_2 LAYOUT_CENTER LAYOUT_NEWLINE_AFTER LAYOUT_2 LAYOUT_RIGHT LAYOUT_NEWLINE_AFTER

Item Commands 18 יש אפשרות להוסיף פקד לפריט בטופס, ע"י הפעולה (של עצמם מטיפוס.addCommand() : (Item פקד זה לא יראה ברשימת הפקדים של הטופס אם הפריט ששיך לו לא ממוקד (נבחר ע"י החצים). של פריט יש ממשק מאזין שנקרא: לפקד.ItemCommandListener הוספת המאזין לפריט ע"י:.setItemCommandListener() לממשק ההאזנה קיימת פעולה אחת למימוש: public void commandaction(command c, Item item) היא התגובה להפעלת הפקד של הפריט, ומקבלת שני פרמטרים הפקד והפריט ששיך לו.

default command 19 הפריט גם תומך ב.default command לכן אחד מפקדי הפריט יכול להיות כזה, ע"י: setdefaultcommand פקד זה מופעל כשאר לוחצים על מקש הבחירה.(select) (הערה: גם פקד זה יופיע ברשימת הפקדים בטופס). דבר זה מקל כך שהפריטים יהיו יותר ניגשים.

ItemStateListener 20 האפליקציה יכולה להעיר/להגיב על שינוי שנגרם לפריט ע"י המשתמש באמצעות מימוש ממשק המאזין.ItemStateListener פריטים שניתנים לשינוי כמו: אוTextField. DateField, להוספת המאזין: setitemlistener().form.setitemlistener(this); Gauge, ChoiceGroup, והתגובה תהיה במימוש הפעולה: public void itemstatechanged(item item)

תרגילים: 21.1 לבנות יישום שמכיל טופס דוגמת התרגיל של מערכת שבועית למורה. לא לשכוח מסך נוסף של התוצאה. לבנות יישום מכיל טופס שמכיל gauge שמייצג אחוזים שלמים (0..100), שדה מספרי, מקש לביצוע החישוב וטקסט להצגת תוצאת חישוב האחוז ממספר הקלט. שפר את היישום כך שיהיה בלי מקש החישוב ועבור כל שינוי באחוז או במספר תוצג התוצאה מיידית. לבנות יישום המרות חכם, המאפשר כמה סוגי המרות. (מטבע, משקל, טמפרטורה, אורך וכו')..1.2.3 עבאס סאמח