Vei for å bygge Et Skrivebordsprogram Ved HJELP AV JAVA

MANGE mennesker vet hvordan å kode I Java programmeringsspråk. Java brukes til å bygge robuste og plattformuavhengige applikasjoner i mange domener. Dette språket brukes til å utvikle Android-applikasjoner, webapplikasjoner, skrivebordsprogrammer og mange flere. Det er også det mest foretrukne språket som skal læres blant studenter og fagfolk. Mange bedrifter krever java-utviklere for å bygge programvare.

denne artikkelen beskriver prosedyren for å bygge et skrivebordsprogram ved Hjelp Av Java, og er for de publikum som har liten erfaring med å skrive java-programmer, men ikke har bygget noe program og er villige til å bygge en. Hvis du er en slik person, fortsett å lese denne artikkelen og lær verktøyene og teknikkene for å bygge ditt første skrivebordsprogram ved Hjelp Av Java.

du kan lage skrivebordsprogrammer som kan ha stor funksjonalitet, attraktive design på brukergrensesnitt, og som kan lagre, hente og vise data til brukeren fra databasen ved hjelp av verktøyene og teknikkene som er nevnt i denne artikkelen. Programmer som bibliotek styringssystem, frammøte styringssystem og faktureringssystem er noen eksempler som du kan bygge etter å ha lest denne artikkelen.

jeg har delt denne artikkelen i seksjoner som beskriver verktøyene og konseptene som skal brukes, programvareplattformene som kreves og til slutt prosedyren for å bygge En Java desktop app.

de nedenfor nevnte er verktøy, konsepter og plattformer som du skal bruke til å bygge programmet.

Verktøy/Konsepter / Teknikker:

1. Kjerne Java

2. Java Sving

3. MySQL

4. JDBC

Programvare / Plattformer:

  1. NetBeans IDE
  2. MySQL

Prosedyre:

Følg trinnene nedenfor. De beskriver kort om hvert verktøy og teknikk som kreves for å bygge et skrivebordsprogram, og refererer også til de nyttige linkene.

1. Nedlasting JDK

Kontroller AT DU har JDK installert på datamaskinen. Ellers kan du ikke kjøre java-programmer og utvikle Java-programmer ved Hjelp Av NetBeans.

Last den ned her.

2. Last NED NETBEANS IDE og installer den

jeg foretrekker NetBeans fordi det tillater programmerere å bare dra og slippe elementene som knapper, tekstfelt og etiketter på brukergrensesnittet. Mens i andre IDE-ER som Eclipse må du skrive koden for å plassere det elementet på siden. Det bruker mye tid og gjør byggeprosessen kompleks. Dermed Gjør NetBeans oss i stand til å bygge applikasjoner raskere.

Last den ned her.

3. Bruk Av Java Swing for å lage brukergrensesnitt.

Java Swing er en verktøykasse for å bygge Grafiske Brukergrensesnitt(GUI). Det er en Del Av Java Foundation Classes (JFC) som inneholder pakker for å bygge vindu-baserte applikasjoner eller desktop-applikasjoner. Swing er en bedre versjon Til Abstract Windowing Toolkit (AWT) AV JFC fordi swing inneholder komponenter som er plattformuavhengig, lett og har komplekse funksjoner i forhold TIL AWT. Jeg vil diskutere de grunnleggende komponentene i swing nedenfor som er grunnleggende for å skape et skrivebordsprogram, samtidig som jeg forklarer prosedyren for å bygge appen.

4. Start med å opprette et nytt prosjekt

Opprett nytt prosjekt og opprett En jframe-klasse I NetBeans. JFrame er vinduet eller beholderen eller brukergrensesnittet der du kan plassere knapper, etiketter, tekstfelt, bilder, avmerkingsbokser, tabeller og mye mer.

5. Legge til komponenter i vinduet

etter at du har opprettet en ny JFrame, kan du begynne å sette inn svingkomponentene Til JFrame ved å bare dra de tilgjengelige komponentene til stede øverst til høyre på skjermen. Noen av de viktigste komponentene i et brukergrensesnitt er omtalt nedenfor:

JPanel-Det kan betraktes som en underbeholder Av JFrame. Du kan gjøre det holde andre komponenter som JLabels, JButtons, Jlabels og mer.

JLabel-det brukes til å plassere enkeltlinjetekst inne I JFrame som brukeren ikke kan redigere. Du kan legge til etiketter til komponenter som JTextFields, JButtons og JTables ved Hjelp Av JLabel.

JTextField-JTextField Er en tom boks som lar brukerne legge inn en enkelt linje med tekst. Du kan samle brukerinformasjon ved hjelp av denne komponenten.

JList – dette kommer hendig Når du ønsker å gi en liste over elementer til brukeren som de kan velge ett alternativ. Som et eksempel kan du bruke dette til å sette inn en liste over bøker som er tilgjengelige i biblioteket.

Jbutton-Knapper er en viktig komponent for alle applikasjoner. JButton-klassen kan brukes til å sette inn en knapp på rammen og få den til å utføre en handling.

JComboBox-I Likhet Med JLists kan Du bruke JComboBox for å lage en rullegardinmeny med elementer. JComboBox er nyttig når du ønsker å vise en liste over valg til brukeren og samtidig spare plass tatt av det.

Jradiobutton-Radio button er en vanlig komponent i alle brukergrensesnitt, kan det være en web app, desktop app eller mobile app. JRadioButton lar deg plassere flere alternativer på JFrame som en bruker kan velge en.

Jpasswordfield-Passordfelt viser solide prikker når du skriver inn passordet ditt. JPasswordField Er en slik komponent for å sette inn enkeltlinjede tekstbokser for å skrive inn passord.

JTable-JTable er veldig viktig når du vil vise data til brukeren i form av et bord bestående av rader og kolonner. For eksempel kan du ønske å vise listen over bøker som er tilgjengelige i biblioteket til brukeren.

JFileChooser – hvis du tror at brukeren må velge en fil som programmet skal utføre angitte handlinger da, Er JFileChooser det eneste valget. Alle notisblokkprogrammene har denne funksjonen for visning av filene som er lagret tidligere.

JOptionPane – Det er en dialogboks som dukker opp for å vise en melding til brukeren eller be brukeren om å skrive inn data. De brukes tradisjonelt når et varsel eller advarsel skal gis til brukeren.

6. Bruke egenskapsboks

egenskapsboksen blir synlig nederst til høyre på skjermen når du velger en svingkomponent. Den inneholder egenskaper som lar deg plassere, størrelse og stil disse komponentene.

7. Strukturering av komponenter på vinduet

På samme måte som deler av et dokument eller en presentasjon er strukturert, bør jframe-komponentene også legges ut i henhold til kravet. Java layout ledere lar deg plassere komponentene I En JFrame i et bestemt format. De ulike layout ledere gir ulike måter å ordne komponentene som per ditt ønske. For eksempel, hvis du er villig til å ordne et sett med elementer i en linje, kan Du bruke FlowLayout-klassen som plasserer dem etter hverandre i en flyt. Få av layout ledere Er BorderLayout, GridLayout, BoxLayout, Og GridBagLayout. Høyreklikk På JFrame, gå til set layout alternativet, og velg din foretrukne layout.

8. Å gjøre komponentene til å utføre handlinger

etter å ha fullført designdelen av søknaden, er det nødvendig å aktivere komponentene til å fungere som ønsket. Det kan være lurt å navigere til en annen ramme når en bruker klikker på en knapp, eller informasjon skrevet av brukeren i tekstboksen skal fanges, lagres og vises senere, eller en advarsel skal vises når brukeren skriver inn feil passord. For å gjøre programmet utføre slike oppgaver må du lære metodene knyttet til disse komponentene og skrive riktig Java-kode. Klikk på» Kilde » – alternativet øverst i klassefilen for å manipulere kildekoden.

Se dette nettstedet for å vise Tilgjengelige Java Swing-komponenter, deres metoder og kodebiter.

9. Nedlasting Av MySQL

programmet er ikke dynamisk før det har potensial til å manipulere brukerdata. For eksempel, hvis du vil lagre informasjonen om bøkene en person utstedt i biblioteket, bør søknaden din lagre disse dataene på et sted der den kan hentes i fremtiden. Det er nødvendig å ha lite kunnskap om databaser og spørrespråk for å gjøre søknaden din dynamisk.

alle dataene lagres på et sted som heter database. Det finnes mange databaser som Oracle Database, MySQL, PostgreSQL og MS SQL Server. Ved hjelp av en av disse databasene kan du gi programmet datalagringsutvidelsen. Selv om disse databasene har få forskjeller og likheter, har jeg nevnt MySQL. Du kan også bruke en annen database for søknaden din. Installer en av databaseplattformene nevnt ovenfor for å begynne å bruke den.

Installer MySQL her.

vi samhandler med databasen via et spørrespråk kalt Structured Query Language (SQL). Vi gir uttalelser til databasen som tolkes for å utføre spesifiserte handlinger, for eksempel å opprette en tabell, oppdatere data eller fjerne data.

Se denne nettsiden For MySQL tutorial.

etter å ha fullført oppsettet, åpne MySQL Kommandolinjeklienten og logg inn med passordet som ble angitt under installasjonen. Du kan også bruke GUI-versjonen, dvs. MySQL Workbench. Deretter oppretter du en database for søknaden din, oppretter tabeller i databasen og setter inn nødvendige felt. Lær MySQL-setningene for å utføre slike handlinger, og spør også setninger SOM SETT INN, VELG, SLETT og OPPDATER for å manipulere dataene.

10. Bruk AV JDBC

det er nå nødvendig å koble Java-programmet til databasen opprettet. Denne oppgaven utføres ved Hjelp Av En Java API kjent Som Java Database Connectivity (JDBC). Ved å bruke dette kan du få tilgang til og manipulere data i databasen din via grensesnittene som ble opprettet tidligere ved hjelp av java swing. I enkle ord kan for eksempel informasjonen som er oppgitt av en bruker i en tekstboks, lagres i den målrettede tabellen i databasen når en send-knapp klikkes, ved HJELP AV JDBC.

11. Integrering AV GUI og database

du kan få tilgang til og manipulere data i databasen ved først å registrere en driver for samhandling og deretter etablere en forbindelse med databasen ved å skrive noen få linjer med kode. Senere kan du begynne å sette inn setninger eller MySQL-spørringer i java-koden som utfører indirekte i databasen. Bruk relevante klasser, grensesnitt OG metoder FOR JDBC API for lagring og utpakking av data.

Se denne lenken for mer informasjon om BRUK AV JDBC.

12. Opprette Jar-fil

Til Slutt, etter å ha fullført alle disse prosedyrene, er det på tide å samle alle klassene, bildene og andre filer av applikasjonen i en enkelt fil kalt JAR-filen. Denne jar-filen åpner hovedklassen av søknaden din i FORM av EN GUI når du klikker på den. For å opprette jar-filen, I Netbeans

  1. Høyreklikk På Prosjektnavnet
  2. Velg Egenskaper
  3. Klikk Emballasje
  4. Sjekk Build JAR etter Kompilering
  5. Sjekk Komprimer JAR-Fil
  6. Klikk OK for å godta endringer
  7. Høyreklikk På Prosjektet navn igjen
  8. Velg Bygg Eller Rengjør Og Bygg

finn .jar-fil i dist-undermappen i prosjektmappen.

Og det er det! Gratulerer…du har bygget ditt første skrivebordsprogram ved Hjelp Av Java.

Klikk her for å se Koden For Oppmøte Repository desktop applikasjon På GitHub som jeg bygget med Java.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.