Informacje o C++ Builder, Programowanie, C++ Builder


Wstęp do programowania w C++

Język C++ stał się w ostatnich czasach jednym z najbardziej popularnych języków programowania. Nie bez przyczyny. Nadaje się zarówno do pisania bardzo prostych programów, jak i do pisania bardzo skomplikowanych aplikacji, z systemami operacyjnymi włącznie. Język ten rozwija się dość dynamicznie, a na jego podstawie powstają kolejne języki programowania.

Krótka historia C++

Historia języka C++ sięga lat 70, kiedy to powstał język C - przeznaczony do pisania systemów operacyjnych, kompilatorów i programów usługowych. Jednak na samym początku język ten nie miał formalnej definicji. Dopiero po pewnym czasie, po wydaniu książki "The C programming language" autorstwa Briana Kernighana i Dennisa Ritchie, zapisane w tej książce informacje stały się podstawą do standaryzacji, stąd też często twórców tej książki uznaje się za twórców języka C. Dopiero pod koniec lat 80 powstał jasny standard języka C zwany ANSI C.

Pomysłodawcą i pierwszym implementorem C++ jest Bjarne Stroustrup (wym. `biarne strovstrup'). Jeszcze przed uzyskaniem doktoratu w Cambridge sformułował wstępnie założenia pod wpływem kłopotów z pracą dyplomową, którą usiłował zrobić w Simuli (chwalił język, ale narzekał na aktualnie dostępną mu implementację), a w końcu zmuszony był sfinalizować w BCPL. Po podjęciu pracy w Bell Laboratories w AT&T zapoznawał się dokładnie z językiem C i - ze względu głównie na jego przenośność i niezależność od platformy - ustanowił podstawą jego "wyśnionego" języka.

Pierwsza jego koncepcja, znana jako "C z klasami" pojawiła się w roku 1979 (z tego okresu pochodzą Modula-2 i Smalltalk-80). Pierwotnym założeniem było stworzenie języka do programowania systemowego, który łączyłby właściwości obiektowe Simuli 67 z elastycznością i wydajnością języka C. Później zaczęto używać nazwy w rodzaju "nowy C" itp., co sprowadzało język C do określenia "stary C", będącego dość niefortunnym. Nazwa C++ została użyta pierwszy raz w grudniu 1983 roku, a zasugerował ją Rick Mascitti.

Zastosowania C++

C+ + jest najlepszy w komercyjnym tworzeniu oprogramowania, a jego programiści zaliczają się do najlepiej opłacanej grupy w przemyśle. Chociaż Visual Basic może być łatwiejszy do opanowania, nie może się równać z C+ +. Nie wspiera on dużych aplikacji stosowanych w biznesie, a także nie jest tak szybki i wydajny, jak C+ +.

Istnieje również wiele innych języków programowania i środowisk projektowania, lecz jeżeli programista musi pisać obszerne, skomplikowane i wydajne programy, powinien skorzystać z C+ +.

Do podstawowych zalet języka C++ należą:

Język C++ jest w miarę nowoczesnym językiem, wyposażonym w wiele mechanizmów, spotykanych w innych językach programowania. Jeśli zrozumiesz mechanizmy w C++, nawet jeśli w innym języku będą się one nieco różniły, ich zrozumienie nie przysporzy Ci kłopotów.

Język C++ daje bardzo duże możliwości. Można w nim pisać nawet bardzo skomplikowane i duże programy.

Z języka C++ wyrastają nowe języki programowania, np. C#. Na dodatek wiele języków programowania ma składnię bardzo zbliżoną do C++. Wymienić można tutaj chociażby języki skryptowe takie jak PHP czy JavaScript wykorzystywane powszechnie przy tworzeniu stron WWW. Jeśli zatem poznasz C++, będzie Ci dużo łatwiej w większości języków programowania.

Język C++ posiada kompilatory zarówno dla systemów operacyjnych Windows, jak i Linux. Kod źródłowy napisany zgodnie ze standardami języka, będzie się kompilował zarówno w systemie Windows, jak i Linux (przy założeniu, że skorzystamy z właściwego kompilatora).

Program stworzony w języku C++ działa dość szybko. Oczywiście są języki "szybsze", jednak nowo powstające języki programowania są zazwyczaj "wolniejsze" od języka C++.

Podsumowując C+ + jest silnym, wydajnym i uniwersalnym językiem, który jest wspierany przez przetestowane przemysłowo narzędzia, takie jak edytory do pisania programów i debugery do testowania wyników pracy programisty. Zintegrowane środowisko projektowania czyni pracę łatwiejszą, a struktura aplikacji bierze na siebie większość ciężkiej pracy programowania dla nowoczesnych systemów operacyjnych. Co najważniejsze, C+ + został zaprojektowany do wspierania programowania obiektowego.

Środowisko Borland C++ Builder

Borland C++ Builder umożliwia szybkie i proste tworzenie interfejsów użytkownika za pomocą techniki przyciągania i upuszczania komponentów na formatkę, nad którą pracujemy. Komponenty te mogą być obiektami wszelkiego rodzaju, takimi jak menu, przyciski, okna dialogowe, a nawet kontrolki OCX - wszystko to dzięki właściwościom i skuteczności języka C++. Sposób pracy z programem C++ Builder jest stosunkowo prosty i polega na umieszczaniu kolejnych komponentów, które będą składały się na naszą aplikację i jej interfejs użytkownika, na formatce roboczej. Komponenty te będziemy mogli wybrać poprzez odpowiednie zakładki z Palety Komponentów. Następnie, jeden po drugim, będziemy mogli zmodyfikować ich właściwości lub zdarzenia poprzez odpowiednie zakładki Inspektora Obiektów. Z kolei za pomocą Edytora Kodu użytkownik będzie mógł dodać fragmenty kodu programów odpowiadające każdemu z jego elementów, a nawet tworzyć nowe, lub modyfikować istniejące elementy, aby dołączyć je później do Palety Komponentów. Po umieszczeniu komponentów, po zmodyfikowaniu ich właściwości i zdarzeń, oraz po wprowadzeniu niezbędnych fragmentów kodu użytkownik będzie mógł użyć zintegrowanego z programem kompilatora, aby wygenerować aplikację. W razie potrzeby będzie mógł skorzystać z opcji Debuggera Programów, aby wykryć i usunąć ewentualne błędy w kodzie źródłowym naszej aplikacji.

0x01 graphic

Ćwiczenia

  1. Zapoznaj się ze środowiskiem C++ Builder 6, zobacz jaw wygląda kod środowy programu.

  2. Umieść na formularzu komponenty Label i Button, a następnie dodaj procedurę, która spowoduje wyświetlenie w Label napisu „Witaj w C++”. Skompiluj program.

void __fastcall TForm1::Button1Click(TObject *Sender)

{

Label1->Caption ="witaj w C++";

}

Uwaga!

Zauważ, że przy pisaniu kodu źródłowego mają znaczenie małe i duże litery!!!

  1. Zapisz teraz program i zobacz jakie pliki powstały na dysku.

0x01 graphic



Wyszukiwarka

Podobne podstrony:
SYLABUS Technologie informacyjne Ogrodnictwo SGGW dr Marek Wierzbicki, Ogrodnictwo 2011, INFORMATYKA
Informatyka, Podstawy Programowania w jezyku C++, Podstawy Programowania w jezyku C++'
Informatyka, Komputerowe programy wspomagania operacyjnego generał, Komputerowe programy wspomagania
Informatyka, Komputerowe programy wspomagania operacyjnego generał, Komputerowe programy wspomagania
pai 03 313B 03, Studia PŚK informatyka, Semestr 5, programowanie współiberze
Informatyka Europejczyka Progra Nieznany (2)
Informatyka Europejczyka Progra Nieznany
MKdI L1, Informatyka - Języki programowania
Wykład z programowania obiektowego, Informatyka, Semsetr 2, Programowanie obiektowe
2 Informacja nt Programu wsparcia i ochrony ofiary-swiadka handlu ludźmi
Informatyka Europejczyka Program nauczania informatyki w gimnazjum Edycja Mac OS 10 5 prongm
Porównanie SWT AWT SWING, Studia, WAT Informatyka, Pz - programowanie zdarzeniowe
Informatyka II Programowanie w języku pascal
mathcad, Podstawy Informatyki - zadania z programu Mathcad
Informatyka jezyki programowania Wyklad
Mariusz Charczuk Programowanie Współbieżne Lab.1 gr. 3ID11A, Studia PŚK informatyka, Semestr 5, Prog
Informatyka, Zagrożenia programowe i sposoby walki z wirusami, Zagrożenia programowe i sposoby walki
INWENTARYZATOR informacje dla programistow v03 20070329

więcej podobnych podstron