C# jednoduchý program alá bankomat

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
Blackie
nováček
Příspěvky: 15
Registrován: leden 13
Bydliště: Brno
Pohlaví: Žena
Stav:
Offline

Re: C# jednoduchý program alá bankomat

Příspěvekod Blackie » 05 led 2013 14:39

Podle toho kde je podle tebe druhý konec republiky :D
Takže jak mám zapsat tu databázi? :) dala bych tam tak těch 9 jmen s ostatními údaji...
Je lepší se zeptat a být pět minut hlupákem, než se nezeptat vůbec a být jím od konce života.
Winter is coming! :evil:

Reklama
Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# jednoduchý program alá bankomat

Příspěvekod domitea » 05 led 2013 14:59

K těm urážkám, to neměla být urážka na někoho, ale na dnešní styl programování. Je to hodně zjednodušené, jen na to pár sad knihoven (.NET, JDK...) a ten kdo to lehce-ovládne (zná pár metod) si myslí, že je prostě nejlepší programátor, ale když se najde díra (kterou ani nezavinil), je problém, protože pomalu ani neví, jak ji opravit. Proto "lepiči kódu" a "kódovací opičky".

Každý nějak začínal, já třeba právě na C#, ale pak díky jednomu kamarádovi zkusil jiný způsob používání počítače a už bych neměnil. Je to sice pro začátečníka náročné, ale pak je všechno rychleji hotové a mám více času na něco jiného :wink:

A teď k samotné app, vytvoř si teda WinForms aplikaci a dej tam nějaké textboxy a tlačítka, vhodně je pojmenuj a popiš co by jaké mělo dělat(pokud to nebude jasné z názvu, což by mělo :wink: ). až odepíšeš, nějak to tam napasujem :smile: a k té databázi, stačí těch pár polí, co mám v prvním příspěvku, to bude naše databáze ;)

Faraonův konev republiky je na jh, samozřejmě :bigups:

Uživatelský avatar
Blackie
nováček
Příspěvky: 15
Registrován: leden 13
Bydliště: Brno
Pohlaví: Žena
Stav:
Offline

Re: C# jednoduchý program alá bankomat

Příspěvekod Blackie » 05 led 2013 15:07

Šlo by to nějak takhle?

Kód: Vybrat vše

 
int pole1[4] = {jméno,číslo karty,pin,částka};
int pole2[4] = {jméno,číslo karty,pin,částka};
int pole3[4] = {jméno,číslo karty,pin,částka};
int pole4[4] = {jméno,číslo karty,pin,částka};
int pole5[4] = {jméno,číslo karty,pin,částka};
int pole6[4] = {jméno,číslo karty,pin,částka};
int pole7[4] = {jméno,číslo karty,pin,částka};
int pole8[4] = {jméno,číslo karty,pin,částka};
int pole8[4] = {jméno,číslo karty,pin,částka};
 

to mi našel google pod vyhledáváním "deklarace pole"

--- Doplnění předchozího příspěvku (05 Led 2013 15:15) ---

Faraon je ze severu? :D (nemá to na profilu tak nevím) tak to oba pocházíme z jednoho kouta :D
Chápu ;) to o cvičených opičkách říká i náš učitel
Jasný, juknu jak na to a nějak ty tlačítla zpatlám...

a to int je blbě protože to je jenom pro čísla :/
Je lepší se zeptat a být pět minut hlupákem, než se nezeptat vůbec a být jím od konce života.
Winter is coming! :evil:

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# jednoduchý program alá bankomat

Příspěvekod domitea » 05 led 2013 15:17

Ano, příkazově to je právně, nicméně je to blbě, protože int je celé číslo a jméno vyžaduje co ? Písmenka, a ty do intu narveš jedině přes kódování a tudy vlak nejde :wink:

já bych to viděl takhle:

Kód: Vybrat vše

string jmena[] = {jmeno1, jmeno2, jmeno3};
int cisla_karet[] = {cislo, cislo, cislo};
int piny[] = {pin, pin, pin};
double castky[] = {castka, castka, castka};

TIP: Pokud ty pole rovnou deklaruješ, nemusíš tam psát velikost pole ;)

Vlastně ty jsi to brala po řádcích, já to beru po sloupcích. potom stačí podle nějakého kritéria získat index v jednom poli a díky tomu že "stejný index má uživatel ve všech polích" máme dostupné všechny zbylé informace :smile:

Uživatelský avatar
Blackie
nováček
Příspěvky: 15
Registrován: leden 13
Bydliště: Brno
Pohlaví: Žena
Stav:
Offline

Re: C# jednoduchý program alá bankomat

Příspěvekod Blackie » 05 led 2013 15:25

pak mi to taky došlo tak jsem to dopsala pod to :D

Neuvažoval jsi o učitelské dráze? :D já bych tě hned doporučila ;)

No a já jdu zkoumat jak udělat ty tlačítka
Je lepší se zeptat a být pět minut hlupákem, než se nezeptat vůbec a být jím od konce života.
Winter is coming! :evil:

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# jednoduchý program alá bankomat

Příspěvekod domitea » 05 led 2013 15:30

New Project --> Windows Form application --> zadáš údaje a pak jen nalevo v toolboxu máš komponenty. Button je tlačítko, Textbox textové pole. Pravým klikem vybereš Properties a objevuj :wink: Potom na tlačítka dvakrát klikneš a už se ti v kódu vytvoří metoda vykonaná po stisku tlačítka :wink:

Zatím studuju na místní univerzitě IT, takže pak můžu skončit kdekoli :lol:

Uživatelský avatar
Blackie
nováček
Příspěvky: 15
Registrován: leden 13
Bydliště: Brno
Pohlaví: Žena
Stav:
Offline

Re: C# jednoduchý program alá bankomat

Příspěvekod Blackie » 05 led 2013 16:30

Tak snad mám hotovo
:sick:
Je lepší se zeptat a být pět minut hlupákem, než se nezeptat vůbec a být jím od konce života.
Winter is coming! :evil:

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# jednoduchý program alá bankomat

Příspěvekod domitea » 05 led 2013 16:37

Tak se neboj nám to ukázat :wink: Podle toho ten program rozdělíme do správných metod.

Uživatelský avatar
Blackie
nováček
Příspěvky: 15
Registrován: leden 13
Bydliště: Brno
Pohlaví: Žena
Stav:
Offline

Re: C# jednoduchý program alá bankomat

Příspěvekod Blackie » 05 led 2013 16:45

Určitě mi tam ale něco chybí..
nebo je to celé blbě :D

Kód: Vybrat vše

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace _01
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void textBox3_TextChanged(object sender, EventArgs e)
        {

        }

        private void button2_Click(object sender, EventArgs e)
        {

        }

        private void button6_Click(object sender, EventArgs e)
        {

        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void textBox2_TextChanged(object sender, EventArgs e)
        {

        }
    }
}
Je lepší se zeptat a být pět minut hlupákem, než se nezeptat vůbec a být jím od konce života.
Winter is coming! :evil:

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# jednoduchý program alá bankomat

Příspěvekod domitea » 05 led 2013 16:48

Máš jen dvě tlačítka ? Co dělají ? Z názvu nic nevyčtu :lol: , ale jinak v pohodě :wink:

Uživatelský avatar
Blackie
nováček
Příspěvky: 15
Registrován: leden 13
Bydliště: Brno
Pohlaví: Žena
Stav:
Offline

Re: C# jednoduchý program alá bankomat

Příspěvekod Blackie » 05 led 2013 16:58

podle "plánu" by jich tam mělo být 6 tlačítek a 3 textová pole :D
Co dělají nevím, poslala jsem co jsem naklikala
Tlačítka ve Visualu.jpg


A že nic nedělají? No, vím já jak je mám nasměrovat? :(

--- Doplnění předchozího příspěvku (05 Led 2013 17:10) ---

Když tak na to koukám, nebyl by lepší skype či jiný komunikační prostředek? :)
Je lepší se zeptat a být pět minut hlupákem, než se nezeptat vůbec a být jím od konce života.
Winter is coming! :evil:

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# jednoduchý program alá bankomat

Příspěvekod domitea » 05 led 2013 17:17

Já to myslel jinak, Tlačítko a vlastně každý prvek má vlastnost Name, což je název pro rozlišení pro programátora. Dám příklad: To tlačítko na hotovost, vhodný název je třeba btnHotovost. Tlačítka s částkou: btnVyberXXX třeba. Tahle je jasné, co to je za tlačítko a co by mělo dělat! Například z button5 to opravdu nevyčteš :wink:

Až se nahodí program ukážu svůj návrh :wink:


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti