ΚΑΛΩΣΗΡΘΑΤΕ ΣΤΟ BLOG ΜΑΣ!
It's our world...0 or 1 Enjoy your stay!


Στείλτε e-mail,στο unitedprogrammersbspot@gmail.com



(Πληκτρολογώντας εδώ,στέλνετε e-mail στο unitedprogrammersbspot@gmail.com)

©No Copyright.Copy or distribute for free




Εμφάνιση αναρτήσεων με ετικέτα How To. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα How To. Εμφάνιση όλων των αναρτήσεων

Παρασκευή 29 Νοεμβρίου 2013

Εκτέλεση πρόγραμματος Java απο Τερματικό.

Όπως είπαμε στους οδηγούς μας θα κάνουμε χρήση της βιβλιοθήκης acm.Επόμενο είναι οτι η εκτέλεση ενός προγράμματος απο το τερματικό θα διαφοροποιείται.
Οι αλλαγές που χρειάζονται αποτελούνται απο 3 βήματα.

ΒΗΜΑ 1:Αντιγράφουμε ή μετακινούμε το αρχείο acm.jar * μέσα στο φάκελο ο οποίος περιέχει το αρχείο με επέκταση .java (ο φάκελος που δημιουργήθηκε απο τον eclipse στον προορισμό που επιλέξαμε.)

ΒΗΜΑ 2: Ανοίγουμε το τερματικό και πληκτρολογούμε
cd (προορισμό)
ώστε να πάμε στον φάκελο ο οποίος περιέχει το αρχείο με επέκταση .java
Πληκτρολογούμε
javac -cp acm.jar όνομα.java
(όπου όνομα,βάζετε το όνομα του αρχείου)
Τώρα,πρέπει να δημιουργήθηκε,ένα αρχείο με κατάληξη .class .
Aν το αρχείο με κατάληξη .class δεν έχει δημιουργηθεί ,βεβαιωθείτε οτι βρίσκεστε στον σωστό προορισμό.

ΒΗΜΑ 3:Εφόσον μέσα στον φάκελο,υπάρχει ένα αρχείο με επέκταση .java ,ένα με επέκταση .class και το acm.jar ,πληκτρολογούμε :
java -cp .:acm.jar όνομα
(όπου όνομα,βάζετε το όνομα του αρχείου)

Τέλος,η εκτέλεση του προγράμματος είναι επιτυχής.


* Για download,βλέπε προηγούμενο οδηγό.

Πέμπτη 28 Νοεμβρίου 2013

Τύποι μεταβλητών-acm-εισαγωγή απο πληκτρολογίο-εμφάνιση μηνύματος-Java (3)

Οι μεταβλητές στον προγραμματισμό είναι ακριβώς όπως και οι μεταβλητές στα μαθηματικά.
Στον προγραμματισμό,υπάρχουν διάφοροι τύποι μεταβλητών ,που απο γλώσσα σε γλώσσα διαφοροποιούνται.Έτσι,αποθηκεύουμε σε μια μεταβλητή μια τιμή η οποία αποθηκεύεται προσωρινά σε μία θέση μνήμης του υπολογιστή μας.Φυσικά,ανά πάσα στιγμή επιθυμήσουμε την καλούμε και εμφανίζεται ή διαχειριζόμαστε το περιεχόμενο της.
Οι τύποι μεταβλητών στην Java:
int = ακέραιος
float = πραγματικός
double = πραγματικός με περισσότερα ψηφία
string = συμβολοσειρά (πχ ένα όνομα)
long = ακέραιος με περισσότερα ψηφία
boolean = true or false


 Πληκτρολογούμε
acm.program.*;
ώστε να εισάγουμε την βιβλιοθήκη.
Έπειτα πληκτρολογούμε public void run(){
 
 Ακόμα βγάζει λάθη,γιατί ο Eclipse,δεν αναγνωρίζει την βιβλιοθήκη acm.
Το διορθώνουμε,πηγαίνοντας στην γραμμή εργαλείων
project->Java Build Path->Add External JARs..
και επιλέγουμε το acm.jar ***(από τον σκληρό μας δίσκο)
(βλ.τέλος οδηγού)

 print("hello World");
εμφανίζει στην οθόνη το hello_World

println("hello_world");
εμφανίζει στην οθόνη hello_world απλά αλλάζοντας σειρά. 
 int n1=readInt("Enter 1st number:");
     println("number="+n1);
Αποθηκεύουμε στην μεταβλητή n1 τύπου
int=(ακέραιος) ,τον αριθμό που θα εισάγει ο χρήστης.Έπειτα εμφανίζουμε το μήνυμα.






***Κατεβάστε την βιβλιοθήκη acm απο εδώ:
link

Άυριο,θα σας εξηγήσω πως να τρέξετε τα προγράμματα σας απο το τερματικό.Είναι ορατό λοιπόν πόσο αυτή η βιβλιοθήκη μας διευκολύνει,αφού το μεγάλο
System.out.println("dsda");  ,αντικαταστάθηκε απλά με
print("dsda");
Επίσης ,στα γραφικά (θα κάνουμε στο μεθεπόμενο μάθημα) είναι ιδιαίτερα φιλική και εύχρηστη και γενικά διευκολύνει αρκετά.

Κυριακή 17 Νοεμβρίου 2013

IF/ELSE IF/ELSE-Java(2)

Το δεύτερο "μάθημα" είναι εδώ.Ας δούμε τρεις πολύ βασικές εντολές τις, if,else if και else.
Στο συγκεκριμένο παράδειγμα,αποθηκεύουμε στην μεταβλητή num-τύπου ακεραίου- (θα εξηγήσουμε στο επόμενο "μάθημα" τι είναι τύπος μεταβλητής και ποιοί είναι),τον αριθμό 5.Έπειτα,ελέγχουμε αν ο αριθμός είναι 5,αν είναι 1 ή αν δεν είναι τίποτα απο τα 2 και είναι οποιοσδήποτε άλλος αριθμός,εμφανίζοντας κατάλληλο μήνυμα.


Χρησιμοποιώντας την εντολή if,ελέγχουμε αν ο αριθμός είναι ίσος με 5
H σύνταξη της εντολής είναι :
if (συνθήκη){
εντολές
}
Στο δικό μας παράδειγμα πληκτρολογούμε:
 if (num==5){
     System.out.println("αριθμός="+num");
}

Χρησιμοποιώντας την εντολή else if,ελέγχουμε αν ο αριθμός δεν είναι 5 (που ελέγξαμε πριν)αλλά,είναι ίσος με 1,τότε να εμφανίζει κατάλληλο μήνυμα.
Η σύνταξη της εντολής είναι :
else if (συνθήκη){
εντολές
}
Στο δικό μας παράδειγμα πληκτρολογούμε:

else if (num==1){
     System.out.println("αριθμός διαφορος του 5");
 }

Εδώ,χρησιμοποιούμε την εντολή else για να καλύψουμε κάθε διαφορετικό ενδεχόμενο,απο τις συνθήκες που ελέγξαμε προηγουμένως.Αν ο αριθμός δηλαδή δεν ήταν ούτε 5,αλλά ούτε και 1,θα εμφανίζονταν αυτό το μήνυμα δηλαδή.
Η σύνταξη της εντολής είναι:
else{
εντολές
}

Στο δικό μας παράδειγμα πληκτρολογούμε:
 else{
            System.out.println("ο αριθμος δεν ειναι 5");
        }

 
Εδώ είναι ολόκληρος ο κώδικας,και η εκτέλεση του.

ΝΕΑ ΑΝΑΡΤΗΣΗ Java

Σήμερα αργά το απόγευμα(ή ίσωςαργά το βράδυ),θα αναρτηθεί ένας νέος οδηγός για τα "μαθήματα" Java.

Το σημερινό "μάθημα" θα σας δείξει πως να χρησιμοποιείτε τις εντολές ελέγχου (if,else if,else).

Στο επόμενο μάθημα θα μιλήσουμε για τελεστές ,τελεστέους και τύπους δεδομένων.

Τετάρτη 6 Νοεμβρίου 2013

Hello World - JAVA (1)

Χωρίς πολλά λόγια,ας δούμε πως μπορούμε να τρέξουμε το διάσημο "hello world" program σε java.
Υποθέτω πως έχετε εγκατεστημένα τα απαραίτητα εργαλεία για να προγραμματίσετε μια java εφαρμογή.Ο ide που χρησιμοποιούμε είναι ο eclipse.


 Το βασικό παράθυρο του Eclipse.
file ->new -> java project

 Επιλέγουμε project name και πατάμε finish.
 Αφού έχουμε πατήσει finish.Στο νέο παράθυρο,πάμε αριστερά και στο όνομα που έχουμε δώσει στο project κάνουμε δεξί κλικ -> new -> class
και εμφανίζεται ενα νεο παράθυρο οπως στην είκονα.
Όπου name,δίνουμε ένα όνομα.Το όνομα της κλάσης.
 Επιτέλους,σχεδόν έτοιμοι για το πρώτο μας πρόγραμμα.












Πληκτρολογούμε

public static void main(Strings args[])
{
 //εδώ μπαίνει ο κώδικας.

}



Πληκτρολογούμε

System.out.println("hello world");

Με την παραπάνω εντολή εμφανίζουμε το μήνυμα που επιθυμούμε στην οθόνη μας.

Πατάμε "run hi_world"(δηλ.το όνομα της κλάσης)
και τρέχουμε το πρόγραμμα μας.Κάτω,το αποτέλεσμα


Προσοχή!

H JAVA είναι case-sensitive γλώσσα που σημαίνει οτι το συντακτικό της πρέπει να είναι ακριβές.

Για παράδειγμα,αν στην εντολή:

System.out.println("hello world");

Την γράφαμε

system.out.println("hello world"); δηλαδή το κεφαλαίο "S" γινόνταν μικρό ,το πρόγραμμα δεν θα έτρεχε.



Τέλος,να σημειωθεί οτι τα σχόλια μιας γραμμής γράφονται :
"// +σχόλιο... "

JAVA-tutorials

Λίαν συντόμως θα ξεκινήσω μια σειρά απο "οδηγούς" για την γλώσσα προγραμματισμού Java.Πρέπει να τονιστεί οτι δεν θα είναι ακριβώς tutorials.
ΔΕΝ θα υπάρχουν βίντεο δηλαδή (τουλάχιστον οχι στην αρχή).
Υπάρχει πιθανότητα να προστεθούν και άλλα άτομα σε αυτή την προσπάθεια και να βοηθήσουν ,γράφοντας δικά τους άρθρα.

Θα απευθύνεται σε αρχάριους και άσχετους στον προγραμματισμό μιας που κάθε άρθρο θα γράφεται απο έναν αρχάριο στον προγραμματισμό και άσχετο στην java.
Προς αποφυγήν παρεξηγήσεων ,διευκρινίζω πως στο εκάστοτε άρθρο-οδηγό θα γράφεται οτι μαθαίνω και όπως το έχω κατανοήσει εγώ.

Τα κομμάτια κώδικα είστε ελεύθεροι να τα χρησιμοποιήσετε , αναδημοσιοποιήσετε επεξεργαστείτε και ενσωματώσετε σε δικούς σας κώδικες,για οποιαδήποτε προσωπική και μη εμπορική χρήση.

Τέλος,το λειτουργικό σύστημα στο οποίο θα προγραμματίσουμε είναι το Ubuntu 12.04.

Για ο,τι απορία,διευκρίνιση ή επικοινωνία μπορείτε να στείλετε e-mail,στο unitedprogrammersbspot@gmail.com.

Let the coding begin.

Πέμπτη 2 Μαΐου 2013

Εγκατάσταση εφαρμογών Java? Ίσως και να γίνεται!

H Java είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού η οποία δημιουργήθηκε από τη Sun Microsystems και πλέον ανήκει στην Oracle.

Java_Logo
  H ιδιαιτερότητα της γλώσσας αυτής και κάτι που την έκανε πολύ δημοφιλή βέβαια είναι η ικανότητά της να  τρέχει παντού, ανεξαρτήτως λειτουργικού συστήματος.

Το ίδιο εκτελέσιμο τρέχει σε Linux, το ίδιο σε Mac, το ίδιο και σε Windows, ένα τεράστιο πλεονέκτημα σε σχέση με άλλες γλώσσες προγραμματισμού όπου ο κώδικας από το ένα λειτουργικό στο άλλο διαφέρει πάρα πολύ και η μεταφορά σε άλλη πλατφόρμα είναι δύσκολη και επίπονη. Έτσι στην Java δεν θα συναντήσουμε (εξ' ορισμού) προγράμματα .rpm, .deb ή .exe.

Κυριακή 23 Δεκεμβρίου 2012

Dual Boot.Windows 7 - Ubuntu




Λοιπόν, σε αυτή την ανάρτηση -οδηγό,θα εγκαινιάσουμε μια νεα κατηγορία με θεματολογία "HOW TO"
Η κατηγορία θα περιλαμβάνει (οπως λέει και το ονομα της άλλωστε) οδηγίες,σχετικά με το πως να κάνουμε διάφορες ενέργειες στον υπολογιστή μας.

Σ'αυτόν τον οδήγο θα μάθουμε πως να έχουμε Windows 7 και Ubuntu στον υπολογιστή μας.
Dual boot σημαίνει αυτό ακριβώς.

Αρχικά,υποθέτω πως έχετε ήδη εγκατεστημένα τα 7 .
1)Κατεβάστε τα ubuntu  απο εδω : http://www.ubuntu.com/download
2)Δεξι κλικ στον υπολογιστή μου και πατήστε διαχειριση.
3)Πατήστε "διαχειριση δίσκων" ,απο την αριστερή στήλη.
4)Δεξί κλικ στον δίσκο C και επιλέξτε "συρρικνωση τόμου"
5)Επιλέξτε το μέγεθος του 'αποθηκευτικού χώρου' που θέλετε για τα ubuntu.
6)Κάντε επανεκκίνηση τον υπολογίστη με το CD που έχετε κάψει τα ubuntu.Εδώ είναι ενας οδήγος για το πως να κάψετε σε δίσκο το iso file που περιεχει τα ubuntu http://www.ubuntu.com/download/help/burn-a-dvd-on-windows
7)Θα σας βγάλει στο παράθυρο εγκατάστασης των ubuntu.
8) Κατά την διαρκεια της εγκατάστασης θα σας ζητηθεί,να επίλεξετε τον δίσκο που θα εγκαταστήσετε τα ubuntu.Eπιλέγετε τον δίσκο που δημιουργήσατε πριν στο βημα 4,5.
9)Συνεχίστε την εγκατάσταση και ολοκληρώστε την.
10) Απολαύστε τα Ubuntu.


ΣΗΜΑΝΤΙΚΟ.

Στο βήμα 7,ενδέχεται να μην σας βγάλει το παράθυρο εγκατάστασης των
ubuntu.Αν δεν σας το βγάλει ,επανακκινήστε ξανά τον υπολογιστή σας και πατήστε,καθώς ανοίγει το f2 παρατετάμενα ,για να σας βγάλει  το bios setup.
Απο εκεί ,επιλέξτε (με τα βελάκια)


---->Boot
---->Boot Device Priority
και στο 1st Boot Device,επιλέξτε αυτό : CD ROM
Έπειτα.ξανά επανεκκίνηση
και συνεχίζετε απο το βήμα7

Μερικά χρήσιμα βίντεο...