Reklama
Strona 138 z 358 PierwszaPierwsza ... 3888128136137138139140148188238 ... OstatniaOstatnia
Pokazuje wyniki od 2,056 do 2,070 z 5367

Temat: Programowanie - temat ogólny

  1. #2056
    Avatar Mysterious Boy
    Data rejestracji
    2010
    Położenie
    Venezuela
    Wiek
    31
    Posty
    2,509
    Siła reputacji
    17

    Domyślny

    Mam takie pytanko. Jeśli chodzi o składnie Switch to za jej pomocą zostaje spełniony tylko jeden warunek?

  2. #2057
    Avatar 2cztery7
    Data rejestracji
    2014
    Posty
    628
    Siła reputacji
    11

    Domyślny

    w c++ (nie wiem jak w innych językach) możesz napisać:
    Kod :
    switch(a)
    {
       case 1:
       case 2:
          printf("a = 1 lub a = 2");
          break;
    }
    co jest równoznaczne z
    Kod :
    if(a == 1 || a == 2) printf("a = 1 lub a = 2");

  3. #2058
    Avatar Absherr
    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    578
    Siła reputacji
    17

    Domyślny

    Czyli jak wejdzie do jednego case to robi wszystko co jest poniżej.
    Kod :
    switch(x)
    {
        case 1:
            foo();
        case 2:
            bar();
    }
    Gdy x == 1 to zrobi foo() a później bar().
    Dlatego często stosuje się break:
    Kod :
    switch(x)
    {
        case 1:
            foo();
            break;
        case 2:
            bar();
            break;
    }
    Jak x == 1 to zrobi foo(), później napotka break i wyjdzie całkiem ze switcha.
    Ostatnio zmieniony przez Absherr : 27-10-2014, 19:49

  4. Reklama
  5. #2059
    Avatar Mysterious Boy
    Data rejestracji
    2010
    Położenie
    Venezuela
    Wiek
    31
    Posty
    2,509
    Siła reputacji
    17

    Domyślny

    To jeszcze Was pozłoszczę i zapytam się dokładnie o co chodzi w Case. W WOLNYM znaczeniu Warunek/Przypadek. Jeśłi jednak mamy coś takiego:
    <?php

    $i = 3;

    switch($i){
    case 0:
    case 1:
    case 2:
    case 3:
    echo "Zmienna $i jest mniejsza bądź równa od trzech\n";
    break;
    case 4:
    echo "Zmienna $i jest równa cztery\n";
    break;
    default:
    echo "Zmienna $i jest większa od czterech\n";
    }

    ?>

    Może ktos mi wyjasnic po kolei co oznacza każdy wiersz?

  6. #2060
    konto usunięte

    Domyślny

    Cytuj Mysterious Boy napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    To jeszcze Was pozłoszczę i zapytam się dokładnie o co chodzi w Case. W WOLNYM znaczeniu Warunek/Przypadek. Jeśłi jednak mamy coś takiego:
    <?php

    $i = 3;

    switch($i){
    case 0:
    case 1:
    case 2:
    case 3:
    echo "Zmienna $i jest mniejsza bądź równa od trzech\n";
    break;
    case 4:
    echo "Zmienna $i jest równa cztery\n";
    break;
    default:
    echo "Zmienna $i jest większa od czterech\n";
    }

    ?>

    Może ktos mi wyjasnic po kolei co oznacza każdy wiersz?
    http://bit.ly/10vt7jx

    Pozatym: jak sobie nie potrafisz poradzic z tak prostymi rzeczami, odpusc sobie programowanie - i tu nie chodzi o techniczny punkt widzenia - w googlach jest tego w chuj, na tony, i jeszcze wiecej. w-y-s-t-a-r-c-z-y - c-h-c-i-e-c.
    Ostatnio zmieniony przez szulak : 27-10-2014, 20:12

  7. #2061
    Avatar Bazan
    Data rejestracji
    2008
    Wiek
    33
    Posty
    1,909
    Siła reputacji
    19

    Domyślny

    To może ty nam napisz jak ty myślisz, a my ci powiemy czy dobrze :D
    Hmm, jak masz może tyle pytań, to załóż dla siebie osobny topic. Nikt oczywiscie nie ma nic przeciwko tego ze masz duzo pytan, bo to dobrze. Tylko ze moze umknac jakas ciekawa kwestia miedzy postami :)
    Dreaming by drumming. ˆˆ™

  8. Reklama
  9. #2062
    Avatar Mysterious Boy
    Data rejestracji
    2010
    Położenie
    Venezuela
    Wiek
    31
    Posty
    2,509
    Siła reputacji
    17

    Domyślny

    Mi się wydaje że chodzi tutaj głównie o to że Case oznacza w czystym znaczeniu "Przypadek". Tutaj mamy 4 przypadki oraz przypisane do nich funkcje. Prawidłowy przypadek zostaje wyświetlony na ekranie. Tj jeśli case 3 jest równe 3 to wtedy taki przypadek jest prawidlowy i zostanie wyswietlony. Natomiast jesli w Case 2 3 jest mniejsze od 3 to wtedy taki przypadek jest fałszywy i nie zostanie wyświetlony na ekranie.


    @Szulak
    Programuje bo musze. U nas aby zdać semestr musimy potrafic programować w PHP. Ja nie chce programować, ale chce zająć się tworzeniem grafiki. W google nie mogę znaleźć ogólnej odpowiedzi co do poniektórych funkcji. Zazwyczaj komentują je osoby które nie wytłumaczą tylko odpowiadają "Przecież to proste". i Tyle. :P

  10. #2063
    Avatar Bazan
    Data rejestracji
    2008
    Wiek
    33
    Posty
    1,909
    Siła reputacji
    19

    Domyślny

    W tym konkretnym przypadku, jesli $i jest rowne 0 albo 1 albo 2 albo 3, to efekt bedzie ten sam w kazdym z tych przypadkow. Jesli $i jest rowne 4, to wyswietli wszystko pomiedzy case 4: a break; - czyli tutaj konkretnie jeden komunikat.

    Jesli $i ma wartosc dla ktorej nie ma zadnego case. Wtedy wyswietli sie to co jest od default: do break;

    Nie ma tutaj wartosci posrednich jak 2,5.

    case 0:
    case 1:
    case 2:

    To jest to samo co:

    if ($i == 0 || $i == 1 || $i==2) {
    }

    i nie jest to to samo co:

    if ($i >= 0 && $i <= 2) {
    }

    legenda: || - lub, && - oraz

    Są to kompletnie rozne sprawdzenia.


    @edit
    Najlepiej to sprawdzisz po prostu bawiąc się tym switchem i sprawdz kazda mozliwosc.

    Zamiast $i = 3;
    Wpisz $i = $_GET['i'];

    Wtedy mozesz otworzyc stone: mojastrona.pl/?i=3

    i jak zmienisz w linku i=3 na i=5, to wyswietla sie inne tresci w zaleznosci tego co masz w switchu :)

    Więcej na temat $_GET znajdziesz w necie.

    Na przyszlosc,
    kod php wstaw w tagi [.php] lub [.code]

    @edit2
    Stwórz dla siebie ten nowy topic :)
    @Rym ;
    nie mam ;(
    Ostatnio zmieniony przez Bazan : 27-10-2014, 21:01
    Dreaming by drumming. ˆˆ™

  11. #2064
    Avatar Rym
    Data rejestracji
    2006
    Posty
    48
    Siła reputacji
    0

    Domyślny

    @Bazan ;
    masz ta druga czesc kursu symfony?

  12. Reklama
  13. #2065
    Avatar Damovsky
    Data rejestracji
    2012
    Położenie
    Wrocław
    Posty
    1,144
    Siła reputacji
    13

    Domyślny

    Czy w winAPI jest mozliwe załadowanie bitmapy na BUTTON bardziej chodzi mi po wcisinięciu zostaje załadowana bitmapa

  14. #2066
    Avatar Absherr
    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    578
    Siła reputacji
    17

    Domyślny

    Prawdopodobnie tak.
    Próbowałeś już jakiś pomysłów ze stackoverflow/googla?
    @szulak ;
    Chodzi (prawdopodobnie) o to, że jest button, zwykły szary, nijaki. Klikamy go i pojawia się na nim obrazek. Później obrazek znika. Do gry w memo.
    Ostatnio zmieniony przez Absherr : 27-10-2014, 20:50

  15. #2067
    konto usunięte

    Domyślny

    Cytuj Damovsky napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Czy w winAPI jest mozliwe załadowanie bitmapy na BUTTON bardziej chodzi mi po wcisinięciu zostaje załadowana bitmapa
    Sprecyzuj please.

  16. Reklama
  17. #2068
    Avatar Damovsky
    Data rejestracji
    2012
    Położenie
    Wrocław
    Posty
    1,144
    Siła reputacji
    13

    Domyślny

    Masz przycisk szary zwykły bez tekstu wciskasz go pojawia się na nim obrazek

  18. #2069
    konto usunięte

    Domyślny

    Cytuj szulak napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Sprecyzuj please.
    EDIT:

    W WM_NOTIFY mozesz manipulowac rysowaniem kontrolek. More info:

    http://msdn.microsoft.com/pl-pl/library/ee503743.aspx
    http://stackoverflow.com/questions/1...utton-winapi-c

  19. #2070
    Avatar Damovsky
    Data rejestracji
    2012
    Położenie
    Wrocław
    Posty
    1,144
    Siła reputacji
    13

    Domyślny

    Nic tam nie jest wyjasnione WM_NOTIFY nie jest od tego chodzi mi w tym momencie już o to żeby po kliknięciu w przycisk on sie zmieniał lub zostawało na nim wyświetlane cokolwiek.
    Najlepiej w sposób zrozumiały dla mnie ktoś by mogl to wytlumaczyć a nie rzucic linkiem z 100 linijek kodu żeby stworzyc jakiś kolorowy przycisk

  20. Reklama
Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Star Wars: The Old Republic - temat ogólny
    Przez Mefistos w dziale Inne gry
    Odpowiedzi: 106
    Ostatni post: 21-11-2012, 14:28
  2. League of Legends //dla potomnosci: League of Legends - temat ogolny.
    Przez ZinC w dziale Inne gry
    Odpowiedzi: 30145
    Ostatni post: 24-03-2012, 02:33
  3. Cities XL 2012 - temat ogólny
    Przez Bezdomny w dziale Inne gry
    Odpowiedzi: 0
    Ostatni post: 20-10-2011, 18:11
  4. Dragon Ball Legend temat ogólny
    Przez Mugenoo w dziale Tematy serwerów
    Odpowiedzi: 20
    Ostatni post: 02-03-2011, 16:47

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •