Programowanie w C – Przekazywanie funkcji jako argument funkcji
||

Programowanie w C – Przekazywanie funkcji jako argument funkcji

Wprowadzenie. We wpisie przedstawiłem, w jaki sposób przekazać funkcję jako argument innej funkcji. Taka funkcjonalność może przydać nam się, gdy na przykład chcemy przeprowadzić testy naszej funkcji lub chcemy „obudować” funkcję dodatkową funkcjonalnością. Zakres artykułu. Przekazywanie funkcji jako argument funkcji Przekazanie funkcji z parametrami jako argument funkcji Przekazywanie funkcji jako argument funkcji W pierwszym kroku…

Programowanie w C – RPi – Bazy Danych – Wynik zapytania
|||

Programowanie w C – RPi – Bazy Danych – Wynik zapytania

Kilka słów na początek. W poprzednim wpisie przedstawiłem w jaki sposób kierować zapytania do bazy danych MySQL. W celu odczytania danych po zapytaniu, należy wykorzystać dodatkowe funkcje, które umożliwią nam swobodne odczytanie danych. Zakres artykułu. Program w C Plik Makefile Testy Program w C Kod programu, który pozwoli na przetestowanie odpowiedzi zapytania do bazy danych…

Programowanie w C – RPi – Bazy Danych – Zapytanie
|||

Programowanie w C – RPi – Bazy Danych – Zapytanie

Wprowadzenie. Podstawowa praca z bazami danych polega na tworzeniu zapytań do bazy danych. Za pomocą zapytań jesteśmy w stanie między innymi przechowywać, manipulować oraz odczytywać dane z bazy danych. We wpisie przedstawiłem proste zapytanie, które tworzy nową bazę danych.  Zakres wpisu. Program w C Plik Makefile Testy Program w C Kod programu, który pozwoli na…

Programowanie w C – RPi – Bazy Danych – Nawiązanie połączenia
|||

Programowanie w C – RPi – Bazy Danych – Nawiązanie połączenia

Wprowadzenie. Pierwszym właściwym krokiem pracy z bazą danych w języku C jest nawiązanie połączenia z bazą danych. We wpisie przedstawiłem prosty program, który przeprowadzi nas przez tą procedurę.  Zakres wpisu: Program w C Plik Makefile Testy Program w C Kod programu, który pozwoli na przetestowanie działania funkcji z biblioteki mysql.h zapisałem w pliku main.c i…

Programowanie w C – RPi – Bazy Danych – Pierwszy program
|||

Programowanie w C – RPi – Bazy Danych – Pierwszy program

Wprowadzenie. W celu sprawdzenia, funkcje z biblioteki mysql.h będą poprawnie odczytywane w programie wykonamy prosty program, który pokaże nam wersję klienta MySQL. Zakres wpisu. Program w C Plik Makefile Testy Program w C Kod programu, który pozwoli na przetestowanie działania funkcji z biblioteki mysql.h zapisałem w pliku main.c i wygląda następująco. [sourcecode language=”c”] #include <stdio.h>…

Przejrzyste Programowanie – #3 – Struktura pliku nagłówkowego i źródłowego
||

Przejrzyste Programowanie – #3 – Struktura pliku nagłówkowego i źródłowego

Kilka słów na początek. Plik nagłówkowy oraz źródłowy tworzą tak zwaną bibliotekę. Biblioteki zawierają funkcje, które można wykorzystać w innych programach. W celu szybszego nawigowaniu po kodzie programu zalecane jest zdefiniowanie i stosowanie jednego szablonu. W poniższym wpisie przedstawię strukturę pliku nagłówkowego oraz źródłowego z jakiej korzystam. Zakres artykułu. plik nagłówkowy „.h” plik źródłowy „.c”…

Przejrzyste Programowanie – #2 – Komentarze cz.I
||

Przejrzyste Programowanie – #2 – Komentarze cz.I

Kilka słów na początek. Cykl artykułów postanowiłem zacząć od opisania zastosowania i znaczenia  komentarzy w kodzie źródłowym. Moim subiektywnym zdaniem używanie komentarzy stanowi bardzo ważną część przejrzystego i czytelnego programowania. Wielu programistów uważa, że komentarze są zbędę, a kod da się napisać w czytelny sposób bez stosowania komentarzy. W tym miejscu zgodzę się, że kod…

Przejrzyste Programowanie – #1 – Wprowadzenie
||

Przejrzyste Programowanie – #1 – Wprowadzenie

Słowem wstępu W tym cyklu artykułów przedstawię zdobytą wiedzą odnośnie czytelnego pisania kodu źródłowego. Osobiście uważam, że wpisy te nie są przeznaczone dla osób, które zaczynają przygodę z programowaniem, ponieważ osoby takie mogłyby szybko się zniechęcić. Jak to się zaczęło ? Angażując się w kolejny projekt stwierdziłem, że koniec z pisaniem kodu jedynie dla siebie….