Zmiana tła przycisku C++ Builder 6.0

W celu upiększenia aplikacji często przydaje się zmiana szarego tła przycisku na coś bardziej efektownego. Niestety standardowy przycisk Button nie daje możliwości zmiany jego tła.

Z pomocą przychodzi nam BitBtn,  który znajduje się w zakładce Additional.

Przycisk pozwala na zmianę jego grafiki w polu Glyph.

Mając [...]

Rodzielczość ekranu w C++Builder

W niektórych programach przydaje się pobranie informacji z jakiej rozdzielczości ekranu korzysta użytkownik. W C++ Builderze można to osiągnąć w bardzo prosty sposób:

int width = Screen->Width;
int height = Screen->Height;

Dalsze wykorzystanie tego nie powinna raczej nikomu sprawić problemu

Wskaźniki w C++

Postanowiłem napisać prościutki programik, który mniej więcej powinien zobrazować “co dają wskaźniki”. Osoby, które nie miały nigdy z nimi do czynienia mogą mieć problem z przyswojenia tego pojęcia.

Na początek przytoczę prosty przykład:

#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;

int main(int argc, char *argv[])
{
int tab[]={2,3,6,8,10};
int *wskaznik;
wskaznik = &tab[0];
cout << “Wskaznik: ” << [...]

Wyrażenie warunkowe w C++

Osoby programujące w różnych językach na pewno natknęły się na ciekawy zapis funkcji if (Jeżeli). Ogólnie ma ona zapis:

if (b > c)

a=10;

else

a=12;

W pewnych sytuacjach można użyć wyrażenia warunkowego:

a = (b > c) ? 10 : 12;

O co tutaj tak naprawdę chodzi? Przetłumaczę to na polski Jeżeli b jest większe od c [...]

Operatory w C++

Lista operatorów w C++:

Operator
Zastosowanie
Przykład

+
Dodawanie
a = b + c

-
Odejmowanie
a = b – c

*
Mnożenie
a = b * c

/
Dzielenie
a = b / c, gdzie c różne od 0

%
Dzielenie modulo
a = b % c, 1 = 10 % 3

i++;
Inkrementacja – zwiększenie o jeden (Równoważny zapis: i=i+1;)
i++, gdy i=1, to i++ będzie równe 2

i–;
Dekrementacja – zmniejszenie o jeden (Równoważny zapis: [...]

Typy pochodne w C++

Wiele osób ma problemy z odróżnieniem pojęć wskaźnik czy referencja. Postaram się w sposób w miarę łopatologiczny pokazać jaka jest różnica

Wskaźnik

Wskaźnik to obiekt, dzięki któremu mamy możliwość umieszczenia adresu jakiegoś innego obiektu w pamięci. Mniej więcej można przetłumaczyć, że wskaźnik wskazuje “na coś”. Z życia można porównać to ze skrótem do [...]