moni osaa koodata Java-ohjelmointikielellä. Javaa käytetään vankkojen ja alustariippumattomien sovellusten rakentamiseen monilla aloilla. Tätä kieltä käytetään Android-sovellusten, web-sovellusten, työpöytäsovellusten ja paljon muuta kehittämiseen. Myös, se on suosituin kieli opitaan opiskelijoiden ja ammattilaisten keskuudessa. Monet yritykset tarvitsevat java-kehittäjiä ohjelmistosovellusten rakentamiseen.
tässä artikkelissa kuvataan menettely työpöytäsovelluksen rakentamiseksi Javaa käyttäen ja se on tarkoitettu niille yleisöille, joilla on vähän kokemusta java-ohjelmien kirjoittamisesta, mutta jotka eivät ole rakentaneet mitään sovellusta ja ovat valmiita rakentamaan sellaisen. Jos olet tällainen henkilö, jatka lukemista tämän artikkelin ja saada oppia työkaluja ja tekniikoita rakentaa ensimmäinen työpöytäsovelluksen Java.
voit luoda työpöytäsovelluksia, joilla voi olla loistavia toiminnallisuuksia, houkuttelevia malleja käyttöliittymissä ja jotka voivat tallentaa, hakea ja näyttää tietoja käyttäjälle tietokannasta tässä artikkelissa mainittujen työkalujen ja tekniikoiden avulla. Sovellukset, kuten kirjastonhallintajärjestelmä, läsnäolonhallintajärjestelmä ja laskutusjärjestelmä, ovat muutamia esimerkkejä, jotka voit rakentaa tämän artikkelin lukemisen jälkeen.
olen jakanut tämän artikkelin osiin, jotka kuvaavat käytettäviä työkaluja ja käsitteitä, tarvittavia ohjelmistoalustoja ja lopuksi Java-työpöytäsovelluksen rakentamismenettelyä.
alla mainitut ovat työkalut, konseptit ja alustat, joita käytät sovelluksen rakentamiseen.
Työkalut / Käsitteet / Tekniikat:
1. Core Java
2. Java Swing
3. MySQL
4. JDBC
ohjelmistot / alustat:
- NetBeans IDE
- MySQL
Procedure:
Follow the steps below. Ne kuvaavat lyhyesti jokaisesta työkalusta ja tekniikasta, jota tarvitaan työpöytäsovelluksen rakentamiseen, ja viittaavat myös hyödyllisiin linkkeihin.
1. Ladataan JDK
varmista, että JDK on asennettu tietokoneellesi. Muuten, et voi ajaa java-ohjelmia ja kehittää Java-sovelluksia NetBeans.
lataa se täältä.
2. Lataa NETBEANS IDE ja asenna se
suosin Netbeansia, koska sen avulla ohjelmoijat voivat yksinkertaisesti raahata ja pudottaa elementtejä, kuten painikkeita, tekstikenttiä ja tarroja käyttöliittymään. Kun taas, muissa IDE: n kuten Eclipse sinun täytyy kirjoittaa koodi saattamisesta, että elementti sivulla. Se kuluttaa paljon aikaa ja tekee rakennusprosessista monimutkaisen. Näin NetBeans mahdollistaa sovellusten rakentamisen nopeammin.
lataa se täältä.
3. Java swingin käyttäminen käyttöliittymien luomiseen.
Java Swing on työkalupakki graafisten käyttöliittymien (GUI) rakentamiseen. Se kuuluu Java Foundation Classeihin (JFC), jotka sisältävät paketteja ikkunapohjaisten sovellusten tai työpöytäsovellusten rakentamiseen. Swing on parempi versio JFC: n Abstract Windowing Toolkit (AWT) – työkalupakista, koska swing sisältää alustariippumattomia, kevyitä ja monimutkaisia komponentteja AWT: hen verrattuna. Aion keskustella peruskomponentit swing alla, jotka ovat olennaisia luoda työpöytäsovelluksen samalla selittää menettely rakentaa sovelluksen.
4. Aloita luomalla uusi projekti
Luo uusi projekti ja luo JFrame-Luokka Netbeansissa. JFrame on ikkuna tai säiliö tai käyttöliittymä, johon voit sijoittaa painikkeita, tarroja, tekstikenttiä, kuvia, valintaruutuja, taulukoita ja paljon muuta.
5. Lisäämällä osia ikkunaan
kun olet luonut uuden Jframen, voit aloittaa keinukomponenttien lisäämisen Jframeesi vetämällä käytettävissä olevat komponentit näytön oikeasta yläreunasta. Joitakin keskeisiä osia käyttöliittymän käsitellään alla:
JPanel-se voidaan pitää osa-säiliö JFrame. Voit tehdä sen pitää muita komponentteja, kuten JLabels, JButtons, Jlabels ja enemmän.
JLabel – sitä käytetään asettamaan Yksirivinen teksti Jframen sisään, jota käyttäjä ei voi muokata. Voit lisätä tarroja komponentteihin, kuten JTextFields, JButtons ja JTables jlabelin avulla.
JTextField – Jtextfield on tyhjä ruutu, johon käyttäjät voivat syöttää yhden rivin tekstiä. Voit kerätä käyttäjätietoja käyttämällä tätä komponenttia.
JList – tämä on kätevä, kun haluat tarjota käyttäjälle listan kohteista, joista hän voi valita yhden vaihtoehdon. Esimerkiksi, voit käyttää tätä lisätä luettelon kirjoja saatavilla kirjastossa.
JButton-painikkeet ovat olennainen osa jokaista sovellusta. JButton-luokan avulla voidaan asettaa painike runkoon ja tehdä siitä mikä tahansa toiminto.
JComboBox – kuten JLists voit käyttää JComboBox luoda avattavan valikon kohteita. JComboBox on hyödyllinen, kun haluat näyttää listan valintoja käyttäjälle samalla säästää tilaa ottaa sen.
JRadioButton – Radiopainike on yleinen osa jokaista käyttöliittymää, olkoon se web-sovellus, työpöytäsovellus tai mobiilisovellus. JRadioButton voit sijoittaa useita vaihtoehtoja JFrame josta käyttäjä voi valita minkä tahansa.
JPasswordField-Salasanakentissä näkyy kiinteitä pisteitä, kun syötät salasanasi. Jpasswordfield on yksi tällainen komponentti lisäämällä yhden rivin tekstiruutuja syöttää salasanoja.
JTable – JTable on erittäin oleellinen, kun haluat näyttää käyttäjälle tietoja riveistä ja sarakkeista koostuvan taulukon muodossa. Voit esimerkiksi haluta näyttää käyttäjälle luettelon kirjastossa olevista kirjoista.
JFileChooser – jos olet sitä mieltä, että käyttäjän on valittava tiedosto, josta sovelluksen tulee suorittaa tietyt toiminnot, jfilechooser on ainoa vaihtoehto. Kaikki notepad sovellukset on tämä ominaisuus katsella tallennettuja tiedostoja aiemmin.
JOptionPane – se on valintaikkuna, joka ponnahtaa esiin näyttääkseen viestin käyttäjälle tai pyytääkseen käyttäjää syöttämään tietoja. Niitä käytetään perinteisesti silloin, kun käyttäjälle halutaan antaa varoitus tai varoitus.
6. Käyttämällä ominaisuudet-ruutua
ominaisuudet-ruutu tulee näkyviin näytön oikeassa alakulmassa, kun valitset swing-komponentin. Se sisältää ominaisuuksia, joiden avulla voit sijoittaa, koko ja tyyli näitä komponentteja.
7. Järjestelmäkomponentit ikkunaan
samoin kuin minkä tahansa asiakirjan tai esityksen osat on jäsennetty, myös Junkkarikomponentit olisi määriteltävä vaatimuksen mukaisesti. Java layout managerit voit sijoittaa osia JFrame tietyssä muodossa. Eri layout johtajat tarjoavat erilaisia tapoja järjestää komponentteja kohti halu. Esimerkiksi, jos olet valmis järjestämään joukon elementtejä linja niin voit hyödyntää FlowLayout luokka, joka sijoittaa ne yksi toisensa jälkeen flow. Muutamia layout managereista ovat BorderLayout, GridLayout, BoxLayout ja GridBagLayout. Klikkaa hiiren oikealla JFrame, siirry set layout vaihtoehto, ja valitse haluamasi asettelu.
8. Jotta komponentit voivat suorittaa toimenpiteitä
sovelluksen suunnitteluosan suorittamisen jälkeen, on tarpeen, että komponentit toimivat halutulla tavalla. Voit halutessasi siirtyä toiseen kehykseen, kun käyttäjä napsauttaa painiketta, tai käyttäjän kirjoittamat tiedot tekstikenttään on otettava talteen, tallennettava ja näytettävä myöhemmin, tai varoitusviesti on näytettävä, kun käyttäjä syöttää väärän salasanan. Jotta sovellus suorittaa tällaisia tehtäviä sinun täytyy oppia menetelmiä, jotka liittyvät näiden komponenttien ja kirjoittaa sopiva Java-koodi. Napsauta ”lähde” vaihtoehto yläreunassa luokan tiedoston manipuloida lähdekoodia.
Tutustu tällä sivustolla saatavilla oleviin Java Swing-komponentteihin, niiden menetelmiin ja koodinpätkiin.
9. MySQL
lataaminen sovellus ei ole dynaaminen ennen kuin sillä on mahdollisuus manipuloida käyttäjien tietoja. Jos esimerkiksi haluat tallentaa henkilön julkaisemia kirjoja koskevat tiedot kirjastoon, sovelluksen tulisi tallentaa nämä tiedot paikkaan, josta ne voidaan tulevaisuudessa hakea. On tarpeen olla vähän tietoa tietokannoista ja kyselykielestä tehdä sovelluksen Dynaaminen.
kaikki tiedot on tallennettu paikkaan nimeltä database. On olemassa monia tietokantoja, kuten Oracle Database, MySQL, PostgreSQL, ja MS SQL Server. Käyttämällä mitä tahansa näistä tietokannoista, voit antaa sovelluksen tietojen tallennuksen laajennus. Vaikka nämä tietokannat ovat vähän eroja ja yhtäläisyyksiä, olen maininnut MySQL. Voit myös käyttää mitä tahansa muuta tietokantaa sovellukseesi. Asenna jokin tietokanta alustojen edellä mainitun alkaa käyttää sitä.
asenna mysql tähän.
olemme vuorovaikutuksessa tietokannan kanssa kyselykielellä nimeltä strukturoitu kyselykieli (SQL). Annamme tietokantaan lausuntoja, joiden tulkitaan suorittavan määrättyjä toimenpiteitä, kuten taulukon luomista, tietojen päivittämistä tai tietojen poistamista.
Katso MySQL-opetusohjelma tältä sivustolta.
asennuksen jälkeen avaa MySQL-komentoriviohjelma ja kirjaudu sisään asennuksen aikana asetetulla salasanalla. Voit myös käyttää GUI-versiota eli MySQL Workbenchiä. Sitten, Luo tietokanta hakemuksesi, luoda taulukoita, että tietokantaan ja lisää tarvittavat kentät. Opi MySQL lausuntoja tällaisten toimien suorittamiseen ja myös kyselyn lausuntoja, kuten Lisää, Valitse, Poista, ja päivittää tietojen manipulointiin.
10. Sovellettaessa JDBC
on nyt liitettävä Java-sovellus luotuun tietokantaan. Tämä tehtävä suoritetaan käyttämällä Java API tunnetaan Java Database Connectivity (JDBC). Soveltamalla tätä, voit käyttää ja manipuloida tietoja tietokannan kautta rajapinnat luotu aiemmin java swing. Yksinkertaisesti sanottuna esimerkiksi käyttäjän tekstilaatikkoon syöttämät tiedot voidaan tallentaa tietokannan kohdennettuun taulukkoon, kun Lähetä-painiketta napsautetaan JDBC: n avulla.
11. Integroimalla graafisen käyttöliittymän ja tietokannan
voit käyttää ja manipuloida tietokannan tietoja rekisteröimällä ensin ajurin vuorovaikutusta varten ja luomalla sitten yhteyden tietokantaan kirjoittamalla muutaman rivin koodia. Myöhemmin, voit aloittaa lisäämällä lausuntoja tai MySQL kyselyt java-koodi, joka suorittaa epäsuorasti tietokantaan. Käytä JDBC API: n asiaankuuluvia luokkia, rajapintoja ja menetelmiä tietojen tallentamiseen ja talteenottoon.
Katso lisätietoja JDBC: n käytöstä tästä linkistä.
12. Luodaan Jar-tiedosto
lopuksi, kun kaikki nämä toimenpiteet on saatu päätökseen, on aika koota kaikki sovelluksen luokat, Kuvat ja muut tiedostot yhdeksi tiedostoksi, jota kutsutaan JAR-tiedostoksi. Tämä jar-tiedosto avaa sovelluksesi pääluokan graafisen käyttöliittymän muodossa aina, kun napsautat sitä. Jar-tiedoston luontiin NetBeans
- hiiren kakkospainikkeella projektin nimeä
- valitse Ominaisuudet
- valitse Pakkaus
- Check Build JAR koostamisen jälkeen
- Check Compress JAR File
- klikkaa OK hyväksyäksesi muutokset
- hiiren kakkospainikkeella projektia nimi uudelleen
- valitse Rakenna tai puhdista ja rakenna
etsi .jar-tiedosto projektikansiosi dist-alikansiossa.
ja se siitä! Onnittelut … olet rakentanut ensimmäisen työpöytäsovelluksen Java.
Klikkaa tästä nähdäksesi code of Attendance Repository-työpöytäsovelluksen GitHubissa, jonka rakensin Javalla.