Programowanie bez przesady to sztuka. A ta sztuka rządzi się swoimi prawami, których znajomość pomaga tworzyć wysokiej jakości programy, które zachwycają użytkownika dobrą pracą i przyjaznym interfejsem.
Instrukcje
Krok 1
Jeśli dopiero uczysz się kodować, od razu przyzwyczaj się do właściwego stylu pracy. Błędy na tym etapie, naprawienie złych nawyków znacznie skomplikują Twoją pracę w przyszłości.
Krok 2
Najpierw określ, co dokładnie powinien zrobić twój program. Odręcznie narysuj dla niego przykładowy interfejs. Wyobraź sobie, jak będziesz z nim pracować, jak wygodny będzie. Im dokładniej zdefiniujesz swoje zadanie, tym łatwiej będzie ci napisać program.
Krok 3
Stwórz algorytm krok po kroku dla programu. Taki algorytm jest kompilowany w postaci pionowego schematu blokowego składającego się z oddzielnych bloków połączonych przejściami. Na tym etapie schematycznie opisujesz działanie programu, co pozwoli Ci stworzyć jego najbardziej optymalną wersję.
Krok 4
Przeanalizuj schemat blokowy. Jeżeli operacja powtarza się kilka razy, należy przenieść jej wykonanie do osobnego bloku. Przebudowując schemat blokowy, pamiętaj o zapisaniu na nim odpowiednich wyjaśnień, bez nich możesz łatwo się pomylić.
Krok 5
Piękny i przemyślany schemat blokowy pozwala napisać dobry program. Nie oszczędzaj czasu na jego przygotowanie, zaoszczędzi ci to wielu błędów i podniesie jakość gotowego programu.
Krok 6
Po sporządzeniu schematu blokowego i weryfikacji interfejsu przystąp do pisania programu. Możesz całkowicie napisać cały kod ręcznie, w dowolnym edytorze z podświetlaniem składni, a nawet w zwykłym Notatniku. Następnie wystarczy skompilować napisany program za pomocą kompilatora.
Krok 7
Ale lepiej jest użyć jednego ze specjalnych środowisk programowych do napisania kodu programu, co znacznie ułatwia proces programowania. Najpopularniejsze z nich to Borland C++ Builder, Borland Delphi, Microsoft Visual Studio. Wybierz ten, w którym pracujesz najwygodniej.
Krok 8
Właściwy proces pisania kodu zaczyna się od wyboru typu przyszłej aplikacji. Określasz, czy będzie to zwykła aplikacja Windows, program konsolowy, biblioteka dołączana dynamicznie itp. Następnie (jeśli jest to aplikacja Windows) tworzysz interfejs za pomocą środowiska oprogramowania, po prostu przeciągając i upuszczając elementy z palety komponentów na formularz i dostosowując je według potrzeb.
Krok 9
Interfejs został stworzony, ale wszystkie jego elementy nadal nie działają - dla nich musisz napisać obsługę zdarzeń. Dodatkowo musisz napisać główny kod, który determinuje działanie całego programu. Nie zapomnij wstawić programów obsługi błędów - to znaczy określić działania programu, gdy pojawią się wszelkiego rodzaju nieprawidłowe sytuacje.
Krok 10
Pisząc kod nie bądź leniwy, aby wstawiać komentarze, to bardzo ważne. Bez komentowania po pewnym czasie trudno będzie samemu zrozumieć napisany kod. Sam kod powinien być napisany w ogólnie przyjęty sposób, aby był łatwiejszy do odczytania i zrozumienia.
Krok 11
Po napisaniu programu rozpocznij debugowanie, na tym etapie ważne jest zidentyfikowanie wszystkich pułapek. Mogą to być błędy prowadzące do nieprawidłowego działania programu, nieprawidłowe ustawienia interfejsu – np. użytkownik pozostaje z możliwością zmiany rozmiaru okna programu, choć nie jest to przewidziane. Program może nie działać poprawnie po zmianie rozdzielczości ekranu, co oznacza, że musisz wziąć to pod uwagę.
Krok 12
Pamiętaj, aby sprawdzić program pod kątem nieoczekiwanych operacji. Symuluj sytuacje, które użytkownik może stworzyć, natychmiast popraw wszystkie zidentyfikowane niedociągnięcia.
Krok 13
Nie zapominaj, że gotowy program powinien działać nie tylko na Twoim komputerze, na którym masz wszystkie niezbędne biblioteki środowiska programistycznego, ale także na innych maszynach. Dlatego podczas kompilowania programu określ niezbędne opcje w ustawieniach.
Krok 14
Zapakuj gotowy program pakerem, co znacznie zmniejszy jego rozmiar. Jeśli zamierzasz sprzedać swój program, chroń go przed włamaniem za pomocą obrońcy. Pamiętaj jednak, że usuwanie zabezpieczeń, które są otwarcie rozmieszczone w sieci, od dawna opanowali łamacze programów.