Wstęp

Do napisania programu w C Plus Plus wystarczy zwykły notatnik, ale notatnik nie skompiluje nam programu, dlatego potrzebny nam będzie jakiś kompilator. W internecie jest masa kompilatorów C++, warto sobie jakiś wygooglować , pobrać i zainstalować.


Pierwsza aplikacja

Nasz program będzie pytał użytkownika o jego imię a potem je wyświetlał. Najpierw przedstawię kod programu, a potem opiszę poszczególne jego części.


Wyjaśnienie

Na samym początku programu mamy dyrektywy :

Dyrektywa ta pobiera(wczytuje) pomocne nam deklaracje np. <iostream> który, posiada deklaracje wyjścia-wejścia na powłoce (wyświetla dane otrzymane od użytkownika).
Następnie przechodzimy do głównej funkcji naszego programu, funkcji main() :

W środku tej funkcji deklarujemy, że zmienna sImie ma być ciągiem znaków:

Wyświetlamy użytkownikowi komunikat, że chcemy poznać jego imię :

Pobieramy dane i przypisujemy je zmiennej sImie :

Na sam koniec wyświetlamy zdanie z podanym wcześniej imieniem, po czym program czeka na naciśnięcie przycisku enter i się zamyka.


Podsumowanie

C++ to wyjątkowy język programowania, któremu warto poświęcić wiele uwagi. Dzięki niemu, możemy łatwo tworzyć zarówno skomplikowane jak i proste aplikacje na różne dostępne platformy.


Kod źródłowy

Do pobrania pod tym adresem

Czym są cookies ?

Najprościej mówiąc, są to pliki , które są tworzone na naszym komputerze po tym jak nasza przeglądarka zostanie o to poproszona przez serwer. Takie plik zostaje wypełniony przez serwer odpowiednimi danymi i może być przez niego czytany i modyfikowany. Brzmi niebezpiecznie ? Troszkę tak, ale „ciasteczka” obowiązują pewne ograniczenia :

  • dostęp do ciasteczka ma tylko serwer, który je stworzył.
  • limit – liczby ciasteczek utworzonych z danej domeny i limit liczby wszystkich ciasteczek na dysku użytkownika
  • nie może być większe niż 4096 bajtów ( 4 kb ).

„Cookies” mają w sobie zakodowane datę wygaśnięcia, pozwala to przeglądarce usuwanie nie potrzebnych już ciasteczek. Są one transportowane protokołem HTTP. Mają one postać ciągów i są wysyłane przez serwer WWW w następujący sposób:

* – ścieżka domeny do, której ciasteczko jest wysyłane, tzn. jeżeli ustawimy ścieżkę na /admin/ to ciasteczko będzie wysyłane tylko do http://naszadomena.pl/admin/.


Wykorzystanie w PHP

Należy pamiętać, że kiedy tworzymy ciasteczko w php, to musimy wszystko ustawić zanim wyślemy jakiekolwiek dane do przeglądarki ( np. jakimś echo, print czy np. tagiem ).
Ustawianie ciasteczek w PHP wygląda mniej więcej w ten sposób:

Wydaje mi się, że robienie $tylkohttp true jest dobrym zagraniem, ponieważ w ten łatwy sposób ciasteczko nie może zostać odczytane przez wszystkie języki wykonywane po stronie klienta ( np. JavaScript ). Pozwala to zapobiec np. Cross-site-scripting.


Wykorzystywanie ustawionych ciasteczek

Ustawiliśmy cookie i teraz wypadało by wykorzystać jakoś zawarte w nim dane. PHP oferuję nam taką możliwość, jest nią zmienna $_COOKIE[”]. Pobieranie danych z ciasteczka jest proste, wystarczy wpisać nazwę naszego cookie w następujący sposób: [‚nasza nazwa’].


Prosty przykład

Wydaję mi się, że licznik wejść na stronę będzie świetnym przykładem dla początkującego na wykorzystanie ciasteczek w budowie witryny.

Demo licznika


Podsumowanie

Znajomość działania ciasteczek i umiejętność ich wykorzystania na pewno przyda się w przyszłej webmasterce, dlatego polecam wygooglować sobie jakieś artykuły o cookies-ach i poświęcić temu troszkę czasu. Google

Wstęp:

W tym wpisie postaram się przedstawić kilka najprostszych funkcji jQuery, mam nadzieję, że dzięki temu wpisowi, ktoś dołączy do szerokiego grona użytkowników tej biblioteki.

Podstawowe funkcje:

Jedną z podstawowych kategorii funkcji są efekty. Poniżej przedstawię działanie najpopularniejszych i najczęściej wykorzystywanych możliwości.

.animate();

Funkcja animate pozwala nam na stworzenie animacji, wykorzystując metody CSS.

$(„.przycisk”).click(function(){ }) uruchamia funkcję animate po kliknięciu w button oznaczony class-ą „przycisk”. Animate, ze względu na to, że wybrałem opcję „fast”, szybko przesunie o 15px w lewo nasz box.

Cały przykład :

Demo 1

.slideToggle();

Pozwala nam na ukrywanie widocznych elementów i pokazywanie ukrytych. Funkcja jest bardzo prosta w obsłudze. Poniżej przedstawiam bardzo proste wykorzystanie tej metody.

Demo 2

Podsumowanie:

Wszystkie możliwości biblioteki jQuery dostępne są na oficjalnej stronie jQuery. Narzędzie to jest powszechnie wykorzystywane przez webmasterów do poprawy estetyki, funkcjonalności itp. strony wykorzystując np. technologię ajax ( o której będę pisał w części II ). Warto się nim zainteresować