Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

touchScreen Applications

Îåêßíçóå áðü ôï ìÝëïò Bill . Τελευταία δημοσίευση από το μέλος Bill στις 28-09-2010, 21:16. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  27-09-2010, 23:27 60328

    touchScreen Applications

     Δεν ξέρω αν είναι σε σωστό σημείο η ερώτηση . Θέλω να κάνω μια εφαρμογή για pc η οποία όμως να είναι touch screen πχ σαν πρόγραμμα παραγγελιοληψίας. Και επείδη δεν έχω ποτέ κάνει κατί τέτοιο θέλω να ρωτήσω τα παρακάτω :

    1) Μπορώ να σχεδιάσω την εφαρμογή κανονικά και μετά με κάποιο τρόπο κ μικρή προγραμματιστηκή δουλεία να την κάνω σε touch screen ?
    2) Πρέπει να γίνει σε compact framework ?
    3) Παραδείγματα ????? (με touch screen).

    select DATEDIFF(dd,GetDate(),'20140731') AS EΠΟΜΕΝΕΣ_ΔΙΑΚΟΠΕΣ
  •  28-09-2010, 13:44 60332 σε απάντηση της 60328

    Απ: touchScreen Applications

    Αν είναι εφαρμογή για PC δουλεύεις όπως θα δούλευες για μια οποιαδήποτε άλλη εφαρμογή (με τα ίδια κλασικά εργαλεία - το compact framework είναι για Windows Mobile μόνο).

    Αυτό όμως που θα πρέπει να έχεις στο μυαλό σου (και στο UI) είναι ότι ο χειρισμός της εφαρμογής θα γίνεται με τα δάχτυλα. Άρα πολύ μεγαλύτερα κουμπιά, μεγαλύτερα γράματα και αποστάσεις στα περιεχόμενα των λιστών κλπ. Φτιάξε ένα mockup του interface και προσπάθησε να "πατήσεις" στα διάφορα σημεία στην απλή οθόνη σου με το δάχτυλο για να πάρεις μια ιδέα. Επίσης δες σε τι μεγέθους οθόνη θα παίζει τελικά η εφαρμογή. Άλλο touch screen 9" και άλλο 19"...

    Όπως καταλαβαίνεις το θέμα δεν είναι τεχνικό. Έχει να κάνει αποκλεσιτικά με την σχεδίαση του UI. Καλή επιτυχία!  

    Andreas Tsouchlaris
    My Blog / dotNetZone.gr / autoexec.gr
  •  28-09-2010, 13:52 60333 σε απάντηση της 60332

    Απ: touchScreen Applications

    Το UI για touch εφαρμογές ανήκει σε αυτό που λέμε "NUI - Natural User Interface". Σε ένα βαθμό μπορείς να καλυφθείς με αυτά που είπε ο Αντρέας ωστόσο αν θέλεις διάφορα άλλα κόλπα όπως multi-touch για παράδειγμα, θα πρέπει να υποστηρίζεται από ολόκληρη την πλατφόρμα. Οπότε, δες το h/w που θα παίξεις, αν υπάρχει υποστήριξη στο λειτουργικό ή αν χρειάζεται επιπρόσθετη λύση από τρίτο κατασκευαστή και αν υπάρχει κάποιο API για να γράψεις τον κώδικα.

     

     


    Vir prudens non contra ventum mingit
  •  28-09-2010, 16:18 60338 σε απάντηση της 60328

    Απ: touchScreen Applications

    Ο τύπος της εφαρμογής παίζει τον μεγαλύτερο ρόλο στην επιλογή του Υλισμικού.
    Αν η εφαρμογή σου είναι τύπου παραγγελιοληψίας και αν θα λειτουργεί σε συστήματα Point Of Sale, τότε η μικρότερη ανάλυση είναι 800X600 τα περισσότερα λειτουργούν με ανάλυση 1024Χ768 και σπανιότερα 1280Χ1024.
    Καλό είναι η εφαρμογή να ρυθμίζεται σε πια ανάλυση θα λειτουργεί και να δίνεται η δυνατοτητα στον χρήστη να σχεδιάζει τις οθόνες.
    Μία πιο εύκολη λύση είναι να έχεις διαφορετικά Layout και δυναμικά να τα αλλάζεις ανιχνεύοντας την ανάλυση της οθόνης.
    Η πιο εύκολη λύση είναι να σχεδιάσεις το μέγεθος των οθονών για ανάλυση 1024Χ768, για μικρότερη ανάλυση να εμφανίζονταιι Scrollbars και για μεγαλύτερη να προσαρμόζεται το UI σύμφωνα με το μέγεθος της οθόνης, θέτοντας πχ. το Anchor στα Controls.
    Αν η εφαρμογή σου γραφτεί σε WPF ή Silverlight μπορεί να ρυθμιστεί να κάνει αυτόματη προσαρμογή στην ανάλυση της οθόνης.



    Μπλουγουράς Γιάννης
    Wizcom O.E.
  •  28-09-2010, 21:16 60339 σε απάντηση της 60332

    Απ: touchScreen Applications

    Παιδια ευχαρηστώ σε όλους .Με καλύψατε πλήρως.

    select DATEDIFF(dd,GetDate(),'20140731') AS EΠΟΜΕΝΕΣ_ΔΙΑΚΟΠΕΣ
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems