Programowanie w C i C++ BORLAND C++

Wielkość: px
Rozpocząć pokaz od strony:

Download "Programowanie w C i C++ BORLAND C++"

Transkrypt

1 Programowanie w C i C++ BORLAND C

2 Spis Treści Lekcja 1. Co o C i C++ każdy wiedzieć powinien. 3 Lekcja 2. Jak korzystać z kompilatora Borland C++? 8 Lekcja 3. Główne menu i inne elementy IDE. 11 Lekcja 4. Jeszcze o IDE C Lekcja 5. Działania przy pomocy myszki i błędy w programie. 24 Lekcja 6. Następny program - komputerowa arytmetyka. 29 Lekcja 7. Z czego składa się program. 33 Lekcja 8. Jakich słów kluczowych używa C Lekcja 9. O sposobach odwoływania się do danych. 51 Lekcja 10. Jakie operatory stosuje C Lekcja 11. Jak deklarować zmienne. Co to jest wskaźnik. 65 Lekcja 12. Wskaźniki i tablice w C i C Lekcja 13. Jak tworzyć w programie pętle i rozgałęzienia. 82 Lekcja 14. Jak tworzyć i stosować struktury. 90 Lekcja 15. Jak posługiwać się funkcjami. 97 Lekcja 16. Asembler tasm i basm. 108 Lekcja 17. Trochę szczególów technicznych. 115 Lekcja 18. O łańcuchach tekstowych 123 Lekcja 19. Kilka innych przydatnych funkcji. 131 Lekcja 20. Jeśli program powinien uruchomić inny program Lekcja 21. Kilka procesów jednocześnie. 141 Lekcja 22. Na zdrowy chłopski rozum programisty. 148 Lekcja 23. Co nowego w C++? 153 Lekcja 24. Skąd wzięły się klasy i obiekty w c Lekcja 25. Przykład obiektu. 171 Lekcja 26. Co to jest konstruktor. 176 Lekcja 27. O dziedziczeniu. 185 Lekcja 28. Dziedziczenie złożone. 188 Lekcja 29. Funkcje i overloading. 193 Lekcja 30. Wymiana danych między obiektami. 197 Lekcja 31. Przekazanie obiektów jako argumentów do funkcji. 205 Lekcja 32. Wskaźniki do obiektów. 210 Lekcja 33. Overloading operatorów. 212 Lekcja 34. O zastosowaniu dziedziczenia. 222 Lekcja 35. Funkcje wirtualne i klasy abstrakcyjne. 227 Lekcja 36. Kaźdy dysk jest za mały, a kaźdy procesor zbyt wolny. 232 Lekcja 37. O C++, Windows i małym Chińczyku. 236 Lekcja 38. Korzystamy ze standardowych zasobów Windows. 242 Lekcja 39. Struktura programu proceduralno - zdarzeniowego 248 Lekcja 40. Jak tworzy się aplikację dla Windows? 254 Lekcja 41. Kompilatory "specjalnie dla Windows". 259 Lekcja 42. Elementy sterujące i zarządzanie programem. 265 Lekcja 43. O okienkach dialogowych. 272 Lekcja 44. Dołączanie zasobów - menu i okienka dialogowe. 275 Lekcja 45. O programach obiektowo - zdarzeniowych. 280 Lekcja 46. Aplikacja obiektowa - rysowanie w oknie. 290 Lekcja 47. O pakietach Borland C++ 4/ Plik zostal sciagniety ze strony BINBOY'a mail: - 2-

3 Lekcja 1. Co o C i C++ każdy wiedzieć powinien. W trakcie tej lekcji dowiesz się, dlaczego pora na C++. Język C++ jest uniwersalnym, nowoczesnym językiem programowania. Stosowane przez USA i inne kraje wobec Polski wieloletnie embargo COCOM'u (przeszkody w dostępie do nowoczesnej technologii) sprawiły m. in., że popularność OS2, UNIXa i C/C++ jest w Polsce do dziś nieproporcjonalnie mała, a Basica, Pascala i DOSa nieproporcjonalnie duża. W USA C++ już od kilku lat stanowi podstawowe narzędzie programistów. Już słyszę oburzenie (A co mnie obchodzi historia "komputerologii" i koligacyjki!). Otóż obchodzi, bo wynikają z niej pewne "grzechy pierworodne" języka C/C++, a dla Ciebie, szanowny Czytelniku - pewne wnioski praktyczne. Grzech Pierwszy: * Kompilator języka C/C++ jest standardowym wyposażeniem systemu operacyjnego UNIX. Skutki praktyczne: Każdy PC jest w momencie zakupu (co często wchodzi w cenę zakupu komputera) wyposażany w system operacyjny DOS - np. DR DOS, PC DOS, PTS DOS lub MS DOS. Standardowo w zestaw systemu MS DOS wchodzi interpreter języka BASIC (w MS-DOS - QBasic.EXE). Możesz więc być pewien, że jeśli jest DOS, to musi być i BASIC. Podobnie rzecz ma się z C/C++. Jeśli jest na komputerze system UNIX (za wyjątkiem najuboższych wersji systemu XENIX), masz tam do dyspozycji kompilator C/C++, za to BASICA ani Pascala prawie na pewno tam nie ma. Podobnie coraz popularniejszy OS/2 wyposażony jest w kompilator (całkiem niezły) C++ i dodatkowo jeszcze w pewne gotowe-firmowe biblioteki. Grzech drugi: * Język C/C++ powstał jeszcze zanim wymyślono PC, DOS, GUI (Graficzny Interfejs Użytkownika), Windows i inne tym podobne. Dwa najważniejsze skutki praktyczne: I. W założeniach twórców język C++ miał być szybki (i jest) i zajmować mało miejsca w pamięci (bo ówczesne komputery miały jej bardzo mało!). Zawiera więc różne, niezrozumiałe dla nas z dzisiejszego punktu widzenia skróty. Np. to co w Pascalu czy Basicu wygląda zrozumiale: i:=i+1; (Pascal) 10 I=I+1 lub inaczej NEXT I (Basic) - 3-

4 to w języku C++ wygląda dziwacznie: i++; albo jeszcze dziwniej ++i; Tym niemniej zwróć uwagę, że w Pascalu zajmuje to 7 znaków, w Basicu - 8 znaków (spacja to też znak!), a w C++ tylko 4. Inny przykład: X=X+5 X:=X+5 X+=5 (Basic, 5 znaków), (Pascal, 6 znaków), (C++, tylko 4 znaki). Z takiej właśnie filozofii wynika i sama nazwa - najkrótsza z możliwych. Jeśli bowiem i++ miało znaczyć mniej więcej tyle samo co NEXT I (następne I) to C++ znaczy mniej więcej tyle samo co "NASTĘPNA WERSJA C". II. Nie ma nic za darmo. W języku C/C++, podobnie jak w samochodzie wyścigowym formuły I, za szybkość i skuteczność płaci się komfortem. Konstrukcje stosowane w języku C/C++ są maksymalnie dostosowane do "wygody" komputera. Pozwala to na uzyskiwanie niezwykle szybkich "maszynowo-zorientowanych" kodów wykonywalnych programu, ale od programisty wymaga przyzwyczajenia się do "komputerowo-zorientowanego sposobu myślenia". Grzech Trzeci (i chyba najcięższy): * Jest najlepszy. Ostrożniej - jest najchętniej stosowanym narzędziem profesjonalnych programistów. Ma oczywiście konkurentów. Visual Basic (do małych aplikacji okienkowych), Turbo Pascal (do nauki podstaw - elementów programowania sekwencyjnego, proceduralno-strukturalnego), QuickBasic (programowanie strukturalne w środowisku DOS), Fortran 90, ADA, SmallTalk, itp, itd. Sam wielki Peter Norton przyznaje, że początkowe wersje swojego słynnego pakietu Norton Utilities pisał w Pascalu, ale dopiero przesiadka na C/C++ pozwoliła mu doprowadzić NU do dzisiejszej doskonałości. Jakie są programy Petera Nortona - każdy widzi... Zapewne masz na swoim komputerze kilka różnych aplikacji (np. TAG, QR-Tekst, Word, itp.) - jeśli zajrzysz do nich do środka (View), możesz sam przekonać się, że większość z nich została napisana właśnie w C++ (Kompilatory C++ pozostawiają w kodzie wynikowym.exe swoją wizytówkę zwykle czytelną przy pomocy przeglądarki; przekonasz się o tym także zaglądając przez [View] do własnych programów); stosowane narzędzia możesz rozpoznać także po obecności dynamicznych bibliotek - np. BWCC.DLL - biblioteka elementów sterujących - klawiszy, itp - Borland Custom Controls for Windows). Skutki praktyczne: - 4-

5 Nauczywszy się języka C/C++ możesz nie bać się ani systemu UNIX/XENIX a ich środowiska okienkowego - X Windows, ani OS2, ani Windows 95 (dotychczasowe testy starych 16-bitowych aplikacji wykazały b. wysoki stopień kompatibilności), ani stacji roboczych, ani dużych komputerów klasy mainframe. Język C/C++ dosłużył się bowiem ogromnej ilości tzw. implementacji czyli swoich odmian, przeznaczonych dla różnych komputerów i dla różnych systemów operacyjnych. Windows NT i Windows 95 również zostały napisane w C++. Czytając prasę (np. Computer World, PC-Kurier i in.) zwróć uwagę, że najwięcej ofert pracy jest właśnie dla programistów posługujących się C++ (i tak zapewne będzie jeszcze przez kilka lat, póki nie wymyślą czegoś lepszego - np. jakiegoś C+++). Z Grzechu Trzeciego (choć nie tylko) wynika także pośrednio Grzech Czwarty. Języka C++ Grzech Czwarty - ANSI C, C++, czy Turbo C++, Visual C++, czyli mała wieża BABEL. Nie jestem pewien, czy "wieża BABEL" jest określeniem trafniejszym niż "kamień filozoficzny", bądź "perpetuum mobile". To co w ciągu ostatnich lat stało się z językiem C++ ma coś wspólnego z każdym z tych utopijnych symboli. A w dużym uproszczeniu było to tak. Podobnie, jak mechanikom od zarania dziejów marzyło się perpetuum mobile, tak informatykom zawsze marzyło się stworzenie jednego SUPER-UNIWERSALNEGO języka programowania. Takiego, który byłby zupełnie niezależny od sprzętu tzn., aby program napisany w takim języku mógł być przeniesiony BEZ ŻADNYCH ZMIAN na dowolny komputer I DZIAŁAŁ. Do takiej roli pretendowały kolejno FORTRAN, Algol a potem przyszła pora na C/C++. Gdyby informatycy nie okazali się zbyt zachłanni, może coś by z tego wyszło. Ale, jak to w życiu, programiści (podobnie jak żona rybaka z bajki "O rybaku i złotej rybce") chcieli wszystkiego naraz: * żeby program dał się przenieść na komputer innego typu i działał, * żeby działał szybko i optymalnie wykorzystywał sprzęt, * żeby umiał wszystko, co w informatyce tylko wymyślono (tj. i grafika, i obiekty, i obsługa peryferii i...). I stało się. W pomyślanym jako uniwersalny języku zaczęły powstawać odmiany, dialekty, mutacje, wersje itp. itd. Jeśli C++ nie jest Twoim pierwszym językiem, z pewnością zauważyłeś Czytelniku, że pomiędzy GW Basic a Quick Basic są pewne drobne różnice. Podobnie Turbo Pascal 7.0 trochę różni się od Turbo Pascala 5.0. Mimo to przykład poniżej pewnie Cię trochę zaskoczy. Dla zilustrowania skali problemu przedstawiam poniżej dwie wersje TEGO SAMEGO PROGRAMU napisanego w dwu różnych wersjach TEGO SAMEGO JĘZYKA C++.. Obydwa programy robią dokładnie to samo. Mają za zadanie wypisać na ekranie napis "Hello World" (czyli "Cześć świecie!"). - 5-

6 Program (1) main() printf("hello World\n"); Program (2) #include <windows.h> #include <iostream.h> LPSTR p = "Hello World\n"; main(void) cout << "Hello World" << endl; MessageBox(0, p, "Aplikacja dla Windows", MB_OK); return (0); Cóż za uderzające podobieństwo, prawda? Ale żarty na bok. Jeśli zaistnieje jakiś problem, zawsze mamy co najmniej trzy wyjścia. Możemy: 1. Udawać, że go nie ma. Tak postępuje wielu autorów podręczników na temat C/C Krzyczeć, że nam się to nie podoba. Mamy pełne prawo obrazić się i wrócić do Basica lub Pascala. 3. Spróbować poruszać się w tym gąszczu. Wyjście trzecie ma jedną wadę - jest najtrudniejsze, ale i efekty takiego wyboru są najbardziej obiecujące. Jeśli chcesz zaryzykować i wybrać wyjście trzecie, spróbujmy zrobić pierwszy krok w tej "dżungli". Wyjaśnijmy kilka nazw, pojęć i zasad gry obowiązujących w tym obszarze. Języki programowania posługują się pewnymi specyficznymi grupami słów i symboli. Są to m. in.: * słowa kluczowe (tu pomiędzy wersjami C++ rozbieżności są niewielkie), * operatory (po prostu znaki operacji - np. +), (tu zgodność jest niemal 100 %-owa) * dyrektywy (polecenia dla kompilatora JAK tworzyć program wynikowy; tu już jest gorzej, szczególnie dyrektywa #pragma w każdej wersji kompilatora C++ jest inna) * nazwy funkcji (z tym gorzej, bo każdy producent ma własne funkcje i własne - 6-

7 upodobania) * nazwy stałych (gdyby chodziło tylko o PI i e - wszystko byłoby proste) * nazy zasobów (FILE, PRN, CONSOLE, SCREEN itp. itd) (tu jest lepiej, ale też rozbieżności są zauważalne) Autor programu może jeszcze nadawać zmiennym (liczbom, zmiennym napisom, obiektom, itp.) własne nazwy, więc czasem nawet wytrawny programista ma kłopoty ze zrozumieniem tekstu żródłowego programu... W języku C a następnie C++ przyjęto pewne maniery nadawania nazw - identyfikatorów ułatwiające rozpoznawanie tych grup słów: * nazwa() - funkcja * słowa kluczowe i nazwy zmiennych - małymi literami * STAŁE - nazwy stałych najczęściej dużymi literami * long/long - typy danych podstawowe/predefiniowane dla Windows _NAZWA - nazwy stałych predefiniowanych przez producenta nazwa lub nazwa - identyfikatory charakterystyczne dla danej wersji kompilatora itp., których to zwyczajów i ja postaram się przestrzegać w tekście książki. Amerykański Instytut Standardów ANSI od lat prowadzi walkę z wiatrakami. Stoi na straży jednolitego standardu języka, który nazywa się standardem ANSI C i ANSI C++. Wielcy producenci od czasu do czasu organizują konferencje i spotkania gdzieś w ciepłych krajach i uzgadniają niektóre standardy - czyli wspólne dla nich i zalecane dla innych normy, ale niektórzy bywają zazdrośni o własne tajemnice i nie publikują wszystkich informacji o swoich produktach. Dlatego wszelkie "słuszne i uniwersalne" standardy typu ODBC, Latin 2, Mazovia, LIM, OLE, DDE, BGI, itp., itd. mają niestety do dziś ograniczony zakres stosowalności a wszelkie zapewnienia producentów o całkowitej zgodności ich produktu z... (tu wpisać odpowiednie) należy niestety nadal traktować z pewną rezerwą. W niniejszej książce zajmiemy się kompilatorem Borland C++ w jego wersjach 3.0 do 4.5, jest to bowiem najpopularniejszy w Polsce kompilator języka C/C++ przeznaczony dla komputerów IBM PC. Nie bez znaczenia dla tej decyzji był także fakt, że Borland C++ i Turbo C++ bez konfliktów współpracuje z: * Turbo Pascal i Borland Pascal; * Assemblerami: TASM, BASM i MASM; * Turbo Debuggerem i Turbo Profilerem; * bibliotekami Turbo Vision, ObjectVision, Object Windows Library, Database Tools, itp. * pakietami innych producentów - np. Win/Sys Library, Object - 7-

8 Professional, CA-Visual Objects, Clipper, itp. i in. produktami "ze stajni" Borlanda popularnymi wśród programistów. Programy TASM/BASM, Debugger, Profiler a także niektóre biblioteki (np. Object Windows Library, Turbo Vision Library, itp. wchodzą w skład pakietów instalacyjnych BORLANDA, ale UWAGA - niestety nie wszystkich). Borland C++ 4+ pozwala, dzięki obecności specjalnych klas VBX w bibliotece klas i obiektów Object Windows Library na wykorzystanie programów i zasobów tworzonych w środowisku Visual Basic'a. Podobnie kompilatory C++ firmy Microsoft (szczególnie Visual C++) bezkonfliktowo współpracują z zasobami innych aplikacji - np. Access, Excel, itp.. Warto tu zwrócić uwagę na jeszcze jeden czynnik, który może stać się Twoim, Czytelniku atutem. Jeśli znasz już kompilatory Turbo Pascal, bądź Borland Pascal, zwróć uwagę, że wiele funkcji zaimplementowanych w Turbo Pascal 6.0. czy 7.0 ma swoje odpowiedniki w BORLAND C++ i Turbo C++. Odpowiedniki te zwykle działają dokładnie tak samo, a różnią się najczęściej nieznacznie pisownią nazwy funkcji. Wynika to z błogosławieństwa "lenistwa" (ponoć homo sapiens najwięcej wynalazków popełniał właśnie ze strachu, bądź z lenistwa...). Firmie Borland "nie chciało się" wymyślać od nowa tego, co już sprawdziło się wcześniej i do czego przyzwyczaili się klienci! I odwrotnie. Poznawszy Borland/Turbo C++ z łatwością zauważysz te same funkcje w Borland/Turbo Pascalu. [!!!]UWAGA! O Kompilatorach BORLAND C++ 4 i 4.5 napiszę nieco póżniej, ponieważ są bardziej skomplikowane i wymagają trochę większej znajomości zasad tworzenia i uruchamiania programów (projekty). To prawda, że zawierają narzędzia klasy CASE do automatycznego generowania aplikacji i jeszcze kilka innych ułatwień, ale miej trochę cierpliwości... [???] C.A.S.E. CASE - Computer Aided Software Engineering - inżynieria programowa wspomagana komputerowo. Najnowsze kompilatory C++ wyposażone są w narzędzia nowej generacji. W różnych wersjach nazywają się one AppExpert, ClassExpert, AppWizard, VBX Generator, itp. itd, które pozwalają w dużym stopniu zautomatyzować proces tworzenia aplikacji. Nie można jednak zaczynać kursu pilotażu od programowania autopilota - a kursu programowania od automatycznych generatorów aplikacji dla Windows

9 Zaczynamy zatem od rzeczy najprostszych, mając jedynie tę krzepiącą świadomość, że gdy już przystąpimy do pisania aplikacji konkurencyjnej wobec Worda, QR-Tekst'a, czy Power Point'a - może nas wspomagać system wspomaganina CASE dołączony do najnowszych wersji BORLAND C++ 4 i 4.5. Jeśli mamy już gotowe aplikacje w Visual Basic'u - Borland C++ 4+ pozwoli nam skorzystać z elementów tych programów (ale pracować te aplikacje po przetransponowaniu do C++ będą od kilku do kilkuset razy szybciej). - 9-

10 LEKCJA 2. Jak korzystać z kompilatora BORLAND C++? W trakcie tej lekcji poznasz sposoby rozwiązania typowych problemów występujących przy uruchomieniu kompilatora Borland C++. UWAGA: Z A N I M rozpoczniesz pracę z dyskietką dołączoną do niniejszej książki radzimy Ci SPORZĄDZIĆ ZAPASOWĄ KOPIĘ DYSKIETKI przy pomocy rozkazu DISKCOPY, np. DISKCOPY A: A: lub DISKCOPY B: B: Unikniesz dzięki temu być może wielu kłopotów, których może Ci narobić np. przypadkowy wirus lub kropelka kawy. INSTALACJA DYSKIETKI. Na dyskietce dołączonej do niniejszej książki, którą najlepiej zainstalować na dysku stałym (z dyskiem pracuje się znacznie szybciej, a prócz tego jest tam znacznie więcej miejsca), w jej katalogu głównym znajduje się programik instalacyjny o nazwie: INSTALUJ.BAT napisany jako krótki plik wsadowy w języku BPL (Batch Programming Language - język programowania wsadowego). Aby zainstalować programy z dyskietki na własnym dysku powinieneś: * sprawdzić, czy na dysku (C:, D:, H: lub innym) jest co najmniej 2 MB wolnego miejsca, * włożyć dyskietkę do napędu i wydać rozkaz: <-- patrz tekst ksiazki * po naciśnięciu [Entera] rozpocznie się nstalacja. O zakończeniu instalacji zostaniesz poinformowany napisem na ekranie. UWAGI: * Jeśli korzystasz z napędu dyskietek B:, lub chcesz zainstalować programy z dyskietki na innym dysku niż C: - wystarczy napisać rozkaz - np. B:\INSTALUJ AMC48 D: i nacisnąć [Enter]. * Program instalacyjny zadziała poprawnie tylko wtedy, gdy masz system operacyjny DOS 6+ (6.0 lub nowszy) na dysku C: w katalogu C:\DOS. * Możesz zainstalować programy z dyskietki z poziomu środowiska Windows. W oknie Menedżera Programów: - rozwiń menu Plik - wybierz rozkaz Uruchom... - do okienka wpisz <-- patrz tekst książki - 10-

11 Program instalacyjny utworzy na wskazanym dysku katalog \C-BELFER i tam skopiuje całą zawartość dyskietki oraz dokona dekompresji (rozpakowania) plików. Jeśli chcesz skopiwać zawartość dyskietki do własnego katalogu roboczego, wystarczy "wskazać" programowi instalacyjnemu właściwy adres: <-- patrz tekst książki Zostanie utworzony katalog: F:\USERS\ADAM\TEKSTY\C-BELFER UWAGA: Prócz przykładów opisanych w książce dyskietka zawiera dodatkowo kilka przykładowych aplikacji, na które zabrakło miejsca, między innymi: WYBORY95 - prosta gra zręcznościowa (dla Windows) FOR*.CPP - przykłady zastosowania pętli BGI*.CPP - przykłady grafiki DOS/BGI oraz programik ułatwiający kurs - MEDYT.EXE wyposażony w dodatkowe pliki tekstowe. I. URUCHOMIENIE KOMPILATORA. Aby uruchomić kompilator, powinieneś w linii rozkazu po DOS'owskim znaku zachęty (zwykle C> lub C:\>) wydać polecenie: BC i nacisnąć [Enter]. (UWAGA: w różnych wersjach kompilatorów może to być np.: BC, TC, a dla Windows np. BCW - sprawdź swoją wersję) Jeśli Twój komputer odpowiedział na to: Bad command or file name * na Twoim komputerze nie ma kompilatora BORLAND C++: ROZWIĄZANIE: Zainstaluj C++. * w pliku AUTOEXEC.BAT nie ma ścieżki dostępu do katalogu, w którym zainstalowany jest kompilator C++. ROZWIĄZANIE: 1. Zmienić bieżący katalog (i ewentualnie dysk) na odpowiedni, np.: D:[Enter] CD D:\BORLANDC\BIN[Enter]. //UWAGA: Podkatalog \BIN Albo 2. Ustawić ścieżkę dostępu przy pomocy rozkazu np: PATH C:\BORLANDC\BIN (lub D:\TURBOC\BIN stosownie do rozmieszczenia plików na Twoim - 11-

12 komputerze; najlepiej zasięgnij rady lokalnego eksperta). [???] NIE CHCE USTAWIĆ ŚCIEŻKI? Tak czasem się zdarza - zwykle wtedy, gdy pracujesz w DOS-ie z programem Norton Commander. Musisz pozbyć się "na chwilę" programu NC. Naciśnij [F10] - Quit i potwierdź przez [Y] lub [Enter]. Po ustawieniu ścieżek możesz powtórnie uruchomić NC. Albo 3. Dodać do pliku AUTOEXEC.BAT dodatkową ścieżkę. Jest to wyjście najlepsze. Na końcu linii ustawiającej ścieżki - np.: PATH C:\; C:\DOS; C:\NC; C:\WINDOWS dodaj ścieżkę do kompilatora C++, np.: PATH C:\; C:\DOS; C:\NC; D:\BORLANDC\BIN; Załatwi to problem "raz na zawsze". Po uruchomieniu komputera ścieżka będzie odtąd zawsze ustawiana automatycznie. Ponieważ kompilator C++ wymaga w trakcie pracy otwierania i łączenia wielu plików, różne wersje (program instalacyjny INSTALL.EXE podaje tę informację w okienku pod koniec instalacji) wymagają dodania do pliku konfiguracyjnego CONFIG.SYS wiersza: FILES = 20 (dla różnych wersji wartość ta wacha się w granicach od 20 do 50). Najbezpieczniej, jeśli nie masz pewności dodać 50. Jeśli wybrałeś wariant trzeci i ewentualnie zmodyfikowałeś swój CONFIG.SYS, wykonaj przeładowanie systemu [Ctrl]-[Alt]-[Del]. Teraz możesz wydać rozkaz BC[Enter] Mam nadzieję, że tym razem się udało i oto jesteśmy w IDE Borland C++. Jeśli nie jesteś jedynym użytkownikiem, na ekranie rozwinie się cała kaskada okienek roboczych. Skonsultuj z właścicielem, które z nich można pozamykać a które pliki można skasować lub przenieść. Pamiętaj "primo non nocere" - przede wszystkim nie szkodzić! [S!] IDE = Integrated Development Environment, IDE, czyli Zintegrowane Środowisko Uruchomieniowe. Bardziej prozaicznie - połączony EDYTOR i KOMPILATOR. Zapewne znasz już coś podobnego z Pascala lub Quick Basica. Od dziś będzie to Twoje środowisko pracy, w którym będziesz pisać, uruchamiać i modyfikować swoje programy. [???] DISK FULL! - 12-

13 Co robić, jeśli przy próbie uruchomienia kompilator C++ odpowiedział Ci: Disk full! Not enough swap space. Program BC.EXE (TC.EXE) jest bardzo długi. Jeśli wydasz rozkaz (wariant 1: Turbo C++ 1.0, niżej BORLAND C++ 3.1): DIR TC.EXE uzyskasz odpowiedź, jak poniżej: C:>DIR TC.EXE Directory of D:\TC\BIN TC EXE :00a 1 file(s) bytes bytes free C:>DIR BC.EXE Directory of C:\BORLANDC\BIN BC EXE :10a 1 file(s) bytes bytes free Ponieważ plik kompilatora nie mieści się w 640 K pamięci musi dokonywać tzw. SWAPOWANIA i tworzy na dysku dodatkowy plik tymczasowy (ang. swap file). Na dysku roboczym powinno pozostawać najmniej 500 KB wolnego miejsca. Jeśli możesz, pozostaw na tym dysku wolne nie mniej niż 1 MB. Ułatwi to i przyspieszy pracę. Tworzony tymczasowo plik roboczy wygląda tak: Volume in drive D has no label Directory of D:\SIERRA TC000A SWP :42p 1 file(s) bytes bytes free (13-XII to dziś!) [!!!] UWAGA: Kompilator C++ będzie próbował tworzyć plik tymczasowy zawsze w bieżącym katalogu, tzn. tym, z którego wydałeś rozkaz TC lub BC. II. WNIOSKI PRAKTYCZNE. * Lepiej nie uruchamiać C++ "siedząc" na dyskietce, ponieważ może mu tam zabraknąć miejsca na plik tymczasowy. * Dla użytkowników Novella: Uruchamiajcie kompilator C++ tylko - 13-

14 we własnych katalogach - do innych możecie nie mieć praw zapisu. Plik.SWP jest tworzony tylko podczas sesji z kompilatorem C++ i usuwany natychmiast po jej zakończeniu. Możesz go zobaczyć tylko wychodząc "na chwilę" do systemu DOS przy pomocy rozkazu DOS Shell (menu File). [S!] SWAP - Zamiana. Jeśli wszystkie dane, potrzebne do pracy programu nie mieszczą się jednocześnie w pamięci operacyjnej komputera, to program - "właściciel", (lub system operacyjny - DOS, OS2, Windows) może dokonać tzw. SWAPOWANIA. Polega to na usunięciu z pamięci operacyjnej i zapisaniu na dysk zbędnej w tym momencie części danych, a na ich miejsce wpisaniu odczytanej z dysku innej części danych, zwykle takich, które są programowi pilnie potrzebne do pracy właśnie teraz. [Z] - Propozycje zadań do samodzielnego wykonania Sprawdź ile bajtów ma plik.exe w tej wersji kompilatora C++, której używasz Posługując się rozkazem DOS Shell z menu File sprawdź gdzie znajduje się i jakiej jest wielkości plik tymczasowy.swp. Ile masz wolnego miejsca na dysku? EOF - 14-

15 LEKCJA 3. Główne menu i inne elementy IDE. W trakcie tej lekcji dowiesz się jak poruszać się w zintegrowanym środowisku (IDE) Turbo C++. Najważniejszą rzeczą w środowisku IDE jest GŁÓWNE MENU (ang. MENU BAR), czyli pasek, który widzisz w górnej części ekranu. Działa to podobnie, jak główne menu w programie Norton Commander (dostępne tam przez klawisz [F9]). KRÓTKI PRZEGLĄD GŁÓWNEGO MENU. Przyciśnij klawisz [F10]. Główne menu stało się aktywne. Teraz przy pomocy klawiszy kursora (ze strzałkami [<-], [->]) możesz poruszać się po menu i wybrać tę grupę poleceń, która jest Ci potrzebna. A oto nazwy poszczególnych grup: [S!] GRUPY POLECEŃ - NAZWY POSZCZEGÓLNYCH "ROZWIJANYCH" MENU. = Bez nazwy (menu systemowe). File Operacje na plikach. Edit Edycja plików z tekstami źródłowymi programów. Search Przeszukiwanie. Run Uruchomienie programu. Compile Kompilacja programu. Debug "Odpluskwianie", czyli wyszukiwanie błędów w programie. Project Tworzenie dużych, wielomodułowych programów. Options Opcje, warianty IDE i kompilatora. Window Okna (te na ekranie). Help Pomoc, niestety po angielsku. UWAGA: W niektórych wersjach kompilatora na pasku głównego menu pojawi się jeszcze Browse - przeglądanie (funkcji, struktury klas i obiektów). Zwróć uwagę, że w okienkowych wersjach niektóre rozkazy "zmieniają" menu i trafiają do Browse, Debug, Project. W BC++ 4 menu Run brak (!). Tworzenie aplikacji sprowadza się tam do następujących kroków: Project Open project lub AppExpert Debug Run ROZWIJAMY MENU. Z takiego kręcenia się w kółko po pasku (a propos, czy zauważyłeś, że pasek podświetlenia może być "przewijany w kółko"?) jeszcze niewiele wynika. Robimy więc następny krok

16 Wskaż w menu głównym nazwę "File" i naciśnij [Enter]. Rozwinęło się menu File zawierające listę rozkazów dotyczących operacji na plikach. Po tym menu też możesz się poruszać przy pomocy klawiszy kursora ze strzałkami górę lub w dół. Masz do wyboru dwie grupy rozkazów rozdzielone poziomą linią: [S!] Open - Otwórz istniejący już plik z programem (np. w celu dopisania czegoś nowego). New Save - Utwórz nowy plik (zaczynamy tworzyć nowy program). - Zapisz bieżący program na dysk. Pamiętaj: Pliki z dysku nie znikają po wyłączeniu komputera. Zawsze lepiej mieć o jedną kopię za dużo niż o jedną za mało. oraz Print - Wydrukuj program. Get Info - Wyświetl informacje o stanie IDE. Dos Shell - Wyjście "na chwilę" do systemu DOS z możliwością powrotu do IDE przez rozkaz EXIT. Quit - Wyjście z IDE Turbo C++ i powrót do DOSa. Inaczej - KONIEC PRACY. Skoro już wiemy jak rozpocząć pracę nad nowym programem, zacznijmy przygotowanie do uruchomienia naszego pierwszego programu. Wybierz z menu File rozkaz Open... (otwórz plik). Ponieważ rozkaz taki jest niejednoznaczny, wymaga przed wykonaniem podania dodatkowych informacji. Gdyby Twój komputer mówił, zapytałby w tym momencie "który plik mam otworzyć?". Pytanie zadać musi, będzie więc prowadził dialog z Tobą przy pomocy OKIENEK DIALOGOWYCH. Jeśli wybrałeś z menu rozkaz OPEN i nacisnąłeś [Enter], to masz właśnie na ekranie takie okienko dialogowe. Okienko składa się z kilku charakterystycznych elementów: OKIENKO TEKSTOWE - (ang. Text Box lub Input Box) w którym możesz pisać (klawisz BackSpace [<-] pozwoli Ci skasować wprowadzony tekst, jeśli się rozmyślisz). Okienko to zawiera tekst "*.C". OKIENKO Z LISTĄ - (ang. List Box) zawiera listę plików, z której możesz wybrać plik z programem. KLAWISZE OPCJI/POLECEŃ - (ang. Command Button) kiedy już dokonasz wyboru, to możesz wskazując taki klawisz np. potwierdzić [OK], zrezygnować [Cancel], otworzyć plik [Open] itp.. Pomiędzy elementami okienka dialogowego możesz poruszać się przy pomocy klawiszy kursora i klawisza [Tab] lub kombinacji klawiszy - 16-

17 [Shift]-[Tab] (spróbuj!). Możesz także posługiwać się myszką. Więcej o okienkach i menu dowiesz się z następnych lekcji, a na razie wróćmy do naszego podstawowego zadania - tworzenia pierwszego programu. Zanim zaczniemy tworzyć program włóż do kieszeni napędu A: (lub B:) dyskietkę dołączoną do niniejszej książki. Może ona stać się Twoją dyskietką roboczą i pomocniczą zarazem na okres tego kursu. Jeżeli zainstalowałeś zawartość dyskietki na dysku - przejdź do stosownego katalogu - C:\C-BELFER (D:\C-BELFER) i odszukaj tam programy przykładowe. Jeśli nie - możesz nadal korzystać z dyskietki (jest na niej trochę miejsca). Wpisz do okienka tekstowego nazwę A:\PIERWSZY (lub odpowiednio np. C:\C-BELFER\PIERWSZY). Rozszerzeniem możesz się nie przejmować - zostanie nadane automatycznie. Plik roboczy z Twoim programem zostanie utworzony na dyskietce w napędzie A:. Wskaż klawisz [Open] w okienku dialogowym i naciśnij [Enter] na klawiaturze. UWAGA! _ Dopóki manipulujesz okienkiem tekstowym i okienkiem z listą klawisz polecenia [Open] jest wyróżniony (podświetlony) i traktowany jako tzw. OPCJA DOMYŚLNA (ang. default). W tym stadium aby wybrać [Open] WYSTARCZY NACISNĄĆ [Enter]. Wróciliśmy do IDE. zmieniło się tyle, że w nagłówku okna edytora zamiast napisu "NONAME00.CPP" (ang. no mame - bez nazwy) jest teraz nazwa Twojego programu - PIERWSZY.CPP. Kursor miga w lewym górnym rogu okna edytora. Możemy zaczynać. Pierwsze podejście do programu zrobimy trochę "intuicyjnie". Zamiast wyjaśniać wszystkie szczegóły posłużymy się analogią do konstrukcji w Pascalu i Basicu (zakładam, że napisałeś już choćby jeden program w którymś z tych języków). Szczegóły te wyjaśnię dokładniej począwszy od następnej lekcji. WPISUJEMY PROGRAM "PIERWSZY.CPP". Wpisz następujący tekst programu: /* Program przykładowy - [P-1] */ - 17-

18 #include <stdio.h> main() printf("autor:..."); /*tu wpisz imie Twoje!*/ printf(" TO JA, TWOJ PROGRAM - PIERWSZY.CPP"); printf("...achoj!!!"); I już. Jak widzisz nie jest to aż takie straszne. Gdyby nie to, że zamiast znajomego PRINT"TO JA...", albo writeln(".."); jest printf("...");, byłoby prawie całkiem zrozumiałe. Podobny program w Pascalu mógłby wyglądać np. tak: # include <stdio.h> uses Crt; main() /* początek */ program AHOJ; początek Begin printf("autor"); write('autor'); printf("to JA"); write('to JA'); printf("ahoj"); write('ahoj'); end. a w BASICU: 10 PRINT "Autor" : REM Początek 20 PRINT "TO JA" 30 PRINT "ahoj" 40 END [!!!]UWAGA Zwróć uwagę, że działanie funkcji: PRINT (Basic), printf() (C++), Write i Writeln (Pascal) nie jest identyczne, a TYLKO PODOBNE. Sprawdzimy, czy program działa. Tam, gdzie są kropki wpisz Twoje imię - np. Ewa, Marian, Marcin. Pamiętaj o postawieniu na końcu znaków cudzysłowu ("), zamknięciu nawiasu i średniku (;) na końcu linii (wiersza). Naciśnij kombinację klawiszy [Alt]-[R]. Jest to inny, niż opisano poprzednio sposób dostępu do menu. Kombinacja klawiszy [Alt]-[Litera] powoduje uaktywnienie tego menu, którego nazwa zaczyna się na podaną literę. Przy takiej konwencji litera nie musi być zawsze pierwszą literą nazwy opcji. Może to być także litera wyróżniona w nazwie przez podkreślenie lub wyświetlenie np. w innym kolorze. I tak: [Alt]+[F] menu File (Plik) [Alt]+[C] menu Compile (Kompilacja - 18-

19 [Alt]+[R] menu Run (Uruchamianie) [Alt]+[W] menu Window (Okna) itd., itd.. Kombinacja [Alt]+[R] wybiera więc menu Run (uruchomienie programu). Menu Run daje Ci do wyboru następujące polecenia: [S!] Run - Uruchomienie programu (Utwórz plik.exe i Wykonaj). Program Reset - "Wyzerowanie" zmiennych programu. Go to Cursor - Wykonanie programu do miejsca wskazanego kursorem w tekście. Trace Into - Uruchom śledzenie programu. Step Over - Śledzenie programu z możliwością pominięcia funkcji. (dosł. tzw. "Przekraczanie" funkcji). Arguments - Uruchom program z zadanymi argumentami. Wybierz "Run". Jeśli nie zrobiłeś żadnego błędu, program powinien się skompilować z komentarzem "Success" i wykonać (kompilacja zakończona sukcesem; napis mignie tak szybko, że możesz tego nie zauważyć). Jeśli chcesz spokojnie obejrzeć wyniki działania swojego programu powinieneś wykonać następujące czynności: 1. Rozwiń menu Window naciskając klawisze [Alt]-[W]. 2. Wybierz z menu rozkaz User screen (ekran użytkownika). Możesz wykonać to samo bez rozwijania menu naciskając kombinację klawiszy [Alt]-[F5]. 3. Po przejrzeniu wydruku naciśnij [Enter]. Wrócisz do okna edytora. Jeśli zrobiłeś błędy - kompilacja się nie uda i program nie zostanie wykonany, w okienku natomiast pojawi się napis "Errors" (czyli "Błędy"). Jeśli tak się stało naciśnij [Enter] dwukrotnie. Popraw ewentualne niezgodności i spróbuj jeszcze raz. Błędów zwykle bywa nie więcej niż dwa. Najczęściej jest to brak lub przekłamanie którejś litery (w słowie main lub printf) i brak średnika na końcu linii. W okienku komunikatów (Message) mogą pojawić się napisy - np.: Error: Statement missing ; (Błąd: Zgubiony znak ;) [S] Error Messages - Komunikaty o błędach. Najczęściej w komunikatach o błędach będą na początku pojawiać się następujące słowa: - 19-

20 Error - błąd Warning - ostrzeżenie Syntax - składnia (składniowy) Expression - wyrażenie never used - nie użyte (nie zastosowane) assign - przypisywać, nadawać wartość/znaczenie value - wartość statement - operator, operacja, wyrażenie [???] Co z tym średnikiem? Zwróć uwagę, że po pdświetleniu komunikatu o błędzie (pasek wyróżnienia podświetlenia możesz przesuwać po liście przy pomocy klawiszy ze strzałkami w górę i w dół) i po naciśnięciu [Entera] kompilator pokaże ten wiersz programu, w którym jego zdaniem jest coś nie w porządku. Brak średnika zauważa zwykle dopiero po przejściu do następnego wiersza (i tenże wiersz pokaże), co bywa na początku trochę mylące. [???] CZEGO ON JESZCZE CHCE? Nawet po usunięciu wszystkich błędów C++ nie "uspokoi się" całkiem i będzie wyświetlał ciągle komunikat ostrzegawczy: * w OKIENKU KOMPILACJI: (bardzo typowa sytuacja) Errors: 0 (Błędy: 0) Warnings: 1 (Ostrzeżenia: 1) * W OKIENKU KOMUNIKATÓW - (Messages - tym w dolnej części ekranu): *WARNING A:\PIERWSZY.C 4: Function should return a value in function main (Uwaga: Funkcja main powinna zwrócić wartość.) Na razie zadowolimy się spostrzeżeniem, że: * Błędy UNIEMOŻLIWIAJĄ KOMPILACJĘ i powodują komunikat ERRORS. * Ostrzeżenia NIE WSTRZYMUJĄ KOMPILACJI i powodują komunikat WARNINGS. Jaki jest sens powyższego ostrzeżenia i jak go uniknąć dowiesz się z następnych lekcji. Pozostaje nam w ramach tej lekcji: * Zapisać Twój pierwszy program na dysku i * Wyjść z IDE C

Zastanawiałeś się może, dlaczego Twój współpracownik,

Zastanawiałeś się może, dlaczego Twój współpracownik, Kurs Makra dla początkujących Wiadomości wstępne VBI/01 Piotr Dynia, specjalista ds. MS Office Czas, który poświęcisz na naukę tego zagadnienia, to 15 20 minut. Zastanawiałeś się może, dlaczego Twój współpracownik,

Bardziej szczegółowo

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1 Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny 2010 dla WINDOWS cz. 1 Slajd 1 Slajd 2 Ogólne informacje Arkusz kalkulacyjny podstawowe narzędzie pracy menadżera Arkusz kalkulacyjny

Bardziej szczegółowo

Dlaczego stosujemy edytory tekstu?

Dlaczego stosujemy edytory tekstu? Edytor tekstu Edytor tekstu program komputerowy służący do tworzenia, edycji i formatowania dokumentów tekstowych za pomocą komputera. Dlaczego stosujemy edytory tekstu? możemy poprawiać tekst możemy uzupełniać

Bardziej szczegółowo

DOS Podstawowe komendy Przygotowanie dyskietki do pracy Praca z katalogami w systemie DOS Operacje kopiowania

DOS Podstawowe komendy Przygotowanie dyskietki do pracy Praca z katalogami w systemie DOS Operacje kopiowania DOS (Disk Operation System) jest dyskowym systemem operacyjnym przeznaczonym dla jednego użytkownika, do 16-bitowych mikrokomputerów wykorzystujących procesory rodziny Intel 8086. Wygoda użytkowania oraz

Bardziej szczegółowo

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1 Wyższa Szkoła Ekologii i Zarządzania Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1 Slajd 1 Excel Slajd 2 Ogólne informacje Arkusz kalkulacyjny podstawowe narzędzie pracy menadżera Arkusz

Bardziej szczegółowo

Wprowadzenie do środowiska Qt Creator

Wprowadzenie do środowiska Qt Creator 1.Instalacja środowiska Qt Creator Qt Creator jest wygodnym środowiskiem programistycznym przeznaczonym do tworzenia projektów, czyli aplikacji zarówno konsolowych, jak i okienkowych z wykorzystaniem biblioteki

Bardziej szczegółowo

Windows XP - lekcja 3 Praca z plikami i folderami Ćwiczenia zawarte w tym rozdziale pozwolą na tworzenie, usuwanie i zarządzanie plikami oraz folderami znajdującymi się na dysku twardym. Jedną z nowości

Bardziej szczegółowo

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1 Wyższa Szkoła Ekologii i Zarządzania Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1 Slajd 1 Uruchomienie edytora Word dla Windows otwarcie menu START wybranie grupy Programy, grupy Microsoft Office,

Bardziej szczegółowo

Dodatki. Dodatek A Octave. Język maszyn

Dodatki. Dodatek A Octave. Język maszyn Dodatki Dodatek A Octave Przykłady programów zostały opracowane w środowisku programistycznym Octave 3.6.2 z interfejsem graficznym GNU Octave 1.5.4. Octave jest darmowym środowiskiem programistycznym

Bardziej szczegółowo

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze ABC komputera dla nauczyciela Materiały pomocnicze 1. Czego się nauczysz? Uruchamianie i zamykanie systemu: jak zalogować się do systemu po uruchomieniu komputera, jak tymczasowo zablokować komputer w

Bardziej szczegółowo

Rozdział II. Praca z systemem operacyjnym

Rozdział II. Praca z systemem operacyjnym Rozdział II Praca z systemem operacyjnym 55 Rozdział III - System operacyjny i jego hierarchia 2.2. System operacyjny i jego życie Jak już wiesz, wyróżniamy wiele odmian systemów operacyjnych, które różnią

Bardziej szczegółowo

Zadanie 9. Projektowanie stron dokumentu

Zadanie 9. Projektowanie stron dokumentu Zadanie 9. Projektowanie stron dokumentu Przygotowany dokument można: wydrukować i oprawić, zapisać jako strona sieci Web i opublikować w Internecie przekonwertować na format PDF i udostępnić w postaci

Bardziej szczegółowo

WINDOWS XP PRO WINDOWS XP PRO

WINDOWS XP PRO WINDOWS XP PRO WINDOWS XP PRO 1 WINDOWS XP PRO PLIK jest to ciąg informacji (bajtów) zapisany na nośniku zewnętrznym (dysku) pod określoną nazwą. Nazwa pliku może składać się z maksymalnie 256 znaków. W Windows XP plik

Bardziej szczegółowo

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 15 PRACA W TRYBIE MS-DOS. Opracował Sławomir Zieliński

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 15 PRACA W TRYBIE MS-DOS. Opracował Sławomir Zieliński Zespół Szkół Technicznych w Suwałkach Pracownia Systemów Komputerowych Ćwiczenie Nr 15 PRACA W TRYBIE MS-DOS Opracował Sławomir Zieliński Suwałki 2013 Cel ćwiczenia Nabycie umiejętności używania poleceń

Bardziej szczegółowo

Programowanie niskopoziomowe

Programowanie niskopoziomowe W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska

Bardziej szczegółowo

Edytor tekstu MS Office Word

Edytor tekstu MS Office Word Edytor tekstu program komputerowy ukierunkowany zasadniczo na samo wprowadzanie lub edycję tekstu, a nie na nadawanie mu zaawansowanych cech formatowania (do czego służy procesor tekstu). W zależności

Bardziej szczegółowo

Programowanie Komputerów 2FD. Materiały pomocnicze do laboratorium

Programowanie Komputerów 2FD. Materiały pomocnicze do laboratorium Programowanie Komputerów 2FD Materiały pomocnicze do laboratorium 2 Spis treści ZAJĘCIA 1. WPROWADZENIE... 4 1. ZAPOZNANIE SIĘ ZE ŚRODOWISKIEM PRACY... 4 Praca w sieci lokalnej... 4 Sposób logowania...

Bardziej szczegółowo

Temat: Organizacja skoroszytów i arkuszy

Temat: Organizacja skoroszytów i arkuszy Temat: Organizacja skoroszytów i arkuszy Podstawowe informacje o skoroszycie Excel jest najczęściej wykorzystywany do tworzenia skoroszytów. Skoroszyt jest zbiorem informacji, które są przechowywane w

Bardziej szczegółowo

Edytor tekstu OpenOffice Writer Podstawy

Edytor tekstu OpenOffice Writer Podstawy Edytor tekstu OpenOffice Writer Podstawy OpenOffice to darmowy zaawansowany pakiet biurowy, w skład którego wchodzą następujące programy: edytor tekstu Writer, arkusz kalkulacyjny Calc, program do tworzenia

Bardziej szczegółowo

Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna Język JAVA podstawy wykład 1, część 2 1 Język JAVA podstawy Plan wykładu: 1. Krótka historia Javy 2. Jak przygotować sobie środowisko programistyczne 3. Opis środowiska JDK 4. Tworzenie programu krok po

Bardziej szczegółowo

P R OGRA M OW A N I E KOMPUTERÓW Ćwiczenia laboratoryjne

P R OGRA M OW A N I E KOMPUTERÓW Ćwiczenia laboratoryjne 1. Wstęp Turbo Pascal jest jednym z najpopularniejszych języków programowania wyższego poziomu. Program napisany w tym języku jest ciągiem zdań opisującym określony algorytm. Nazywamy go postacią źródłową

Bardziej szczegółowo

Skróty klawiaturowe w PowerPoint

Skróty klawiaturowe w PowerPoint Pomoc online: W oknie Pomoc: Skróty klawiaturowe w PowerPoint F1 Otwieranie okna Pomoc. ALT+F4 Zamknięcie okna Pomoc. ALT+TAB Przełączenie między oknem Pomoc i aktywnym programem. ALT+HOME Powrót do strony

Bardziej szczegółowo

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Dotyczy programów opartych na bazie BDE: Menedżer Pojazdów PL+ Ewidencja Wyposażenia PL+ Spis treści: 1. Wstęp...

Bardziej szczegółowo

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main. Część XVI C++ Funkcje Jeśli nasz program rozrósł się już do kilkudziesięciu linijek, warto pomyśleć o jego podziale na mniejsze części. Poznajmy więc funkcje. Szybko się przekonamy, że funkcja to bardzo

Bardziej szczegółowo

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji

Bardziej szczegółowo

Jak zainstalować szablon allegro?

Jak zainstalować szablon allegro? Jak zainstalować szablon allegro? W mailu z zakupionym szablonem otrzymali państwo plik zip z numerem szablonu w nazwie. Należy najpierw go rozpakować. W paczce znajduję się pliki: 1. index[nrszablonu].txt

Bardziej szczegółowo

Zgrywus dla Windows v 1.12

Zgrywus dla Windows v 1.12 Zgrywus dla Windows v 1.12 Spis treści. 1. Instalacja programu. 2 2. Pierwsze uruchomienie programu.. 3 2.1. Opcje programu 5 2.2. Historia zdarzeń 7 2.3. Opisy nadajników. 8 2.4. Ustawienia zaawansowane...

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć

Bardziej szczegółowo

I. Interfejs użytkownika.

I. Interfejs użytkownika. Ćwiczenia z użytkowania systemu MFG/PRO 1 I. Interfejs użytkownika. MFG/PRO w wersji eb2 umożliwia wybór użytkownikowi jednego z trzech dostępnych interfejsów graficznych: a) tekstowego (wybór z menu:

Bardziej szczegółowo

Podręcznik użytkownika programu. Ceremonia 3.1

Podręcznik użytkownika programu. Ceremonia 3.1 Podręcznik użytkownika programu Ceremonia 3.1 1 Spis treści O programie...3 Główne okno programu...4 Edytor pieśni...7 Okno ustawień programu...8 Edycja kategorii pieśni...9 Edytor schematów slajdów...10

Bardziej szczegółowo

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE: Praca z projektemi w MS VB.NET Scenariusz lekcji Scenariusz lekcji 1 TEMAT LEKCJI: Praca z projektami w MS VB.NET. 2 CELE LEKCJI: 2.1 Wiadomości: Uczeń potrafi: podać definicje podstawowych pojęć związanych

Bardziej szczegółowo

Lekcja 4. 3CD 3. Rysunek 1.18. Okno programu Word. 3 Jak prawidłowo zakończyć pracę z programem? Omów jeden ze sposobów.

Lekcja 4. 3CD 3. Rysunek 1.18. Okno programu Word. 3 Jak prawidłowo zakończyć pracę z programem? Omów jeden ze sposobów. 3 Jak prawidłowo zakończyć pracę z programem? Omów jeden ze sposobów. 4 Uruchom grę Saper lub inną wskazaną przez nauczyciela i prawidłowo zakończ z nią pracę. Poćwicz sposoby uruchamiania i zamykania

Bardziej szczegółowo

Programowanie I. O czym będziemy mówili. Plan wykładu nieco dokładniej. Plan wykładu z lotu ptaka. Podstawy programowania w językach. Uwaga!

Programowanie I. O czym będziemy mówili. Plan wykładu nieco dokładniej. Plan wykładu z lotu ptaka. Podstawy programowania w językach. Uwaga! Programowanie I O czym będziemy mówili Podstawy programowania w językach proceduralnym ANSI C obiektowym Java Uwaga! podobieństwa w podstawowej strukturze składniowej (zmienne, operatory, instrukcje sterujące...)

Bardziej szczegółowo

TEMAT : System operacyjny MS DOS pliki wsadowe

TEMAT : System operacyjny MS DOS pliki wsadowe Temat : Pliki wsadowe w MS-DOS Każdy system operacyjny ma możliwość przetwarzania wsadowego. Zamiast wielokrotnie wpisywać z klawiatury ciągi poleceń można zapisać je w pliku wsadowych (batch). Po uruchomieniu

Bardziej szczegółowo

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu I Tworzenie prezentacji za pomocą szablonu w programie Power-Point 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu 2. Po wybraniu szablonu ukaŝe się nam ekran jak poniŝej 3. Następnie

Bardziej szczegółowo

Ćwiczenie 1: Pierwsze kroki

Ćwiczenie 1: Pierwsze kroki Ćwiczenie 1: Pierwsze kroki z programem AutoCAD 2010 1 Przeznaczone dla: nowych użytkowników programu AutoCAD Wymagania wstępne: brak Czas wymagany do wykonania: 15 minut W tym ćwiczeniu Lekcje zawarte

Bardziej szczegółowo

Stawiamy pierwsze kroki

Stawiamy pierwsze kroki Stawiamy pierwsze kroki 3.1. Stawiamy pierwsze kroki Edytory tekstu to najbardziej popularna odmiana programów służących do wprowadzania i zmieniania (czyli edytowania) tekstów. Zalicza się je do programów

Bardziej szczegółowo

Podstawy pracy z edytorem tekstu. na przykładzie Open Office

Podstawy pracy z edytorem tekstu. na przykładzie Open Office Podstawy pracy z edytorem tekstu na przykładzie Open Office inż. Krzysztof Głaz krzysztof.glaz@gmail.com http://krzysztofglaz.eu.org Wprowadzenie Dokument ten został napisany jako pomoc dla osób, które

Bardziej szczegółowo

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Pracownia internetowa w każdej szkole (edycja Jesień 2007) Instrukcja numer D1/04_01/Z Pracownia internetowa w każdej szkole (edycja Jesień 2007) Opiekun pracowni internetowej cz. 1 (D1) Tworzenie kopii zapasowej ustawień systemowych serwera - Zadania do wykonania

Bardziej szczegółowo

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word) Dostosowywanie paska zadań Ćwiczenia nr 2 Edycja tekstu (Microsoft Word) Domyślnie program Word proponuje paski narzędzi Standardowy oraz Formatowanie z zestawem opcji widocznym poniżej: Można jednak zmodyfikować

Bardziej szczegółowo

1 Podstawy c++ w pigułce.

1 Podstawy c++ w pigułce. 1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,

Bardziej szczegółowo

Pracownia internetowa w szkole ZASTOSOWANIA

Pracownia internetowa w szkole ZASTOSOWANIA NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje

Bardziej szczegółowo

Pobieranie edytora CodeLite

Pobieranie edytora CodeLite Pobieranie edytora CodeLite Wejdź na stronę http://codelite.org/ a następnie przejść do ekranu pobierania (bez wykonywania dobrowolnej wpłaty). Kliknij na zakładkę Download a następnie No thanks, just

Bardziej szczegółowo

Zacznijmy więc pracę z repozytorium. Pierwsza konieczna rzecz do rozpoczęcia pracy z repozytorium, to zalogowanie się w serwisie:

Zacznijmy więc pracę z repozytorium. Pierwsza konieczna rzecz do rozpoczęcia pracy z repozytorium, to zalogowanie się w serwisie: Repozytorium służy do przechowywania plików powstających przy pracy nad projektami we w miarę usystematyzowany sposób. Sam mechanizm repozytorium jest zbliżony do działania systemu plików, czyli składa

Bardziej szczegółowo

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio Podstawy programowania Ćwiczenie Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio Tematy ćwiczenia algorytm, opis języka programowania praca ze środowiskiem, formularz, obiekty

Bardziej szczegółowo

Windows XP Wiersz polecenia

Windows XP Wiersz polecenia Windows XP Wiersz polecenia, opracował Jan Biernat 1 z 7 Windows XP Wiersz polecenia DOS (ang. Disk Operating System) pierwszy przenośny (dyskowy) system operacyjny komputerów PC i mikrokomputerów lat

Bardziej szczegółowo

Czytnik kart SIM instrukcja obsługi

Czytnik kart SIM instrukcja obsługi Czytnik kart SIM instrukcja obsługi Spis treści I. Zawartość opakowania II. III. IV. Wymagania sprzętowe Instalacja Funkcje V. Podstawy VI. VII. VIII. IX. X. Języki XI. Edycja Książki Adresowej Edycja

Bardziej szczegółowo

Padlet wirtualna tablica lub papier w Internecie

Padlet wirtualna tablica lub papier w Internecie Padlet wirtualna tablica lub papier w Internecie Umiejętność gromadzenia, a potem przetwarzania, wykorzystania i zastosowania informacji w celu rozwiązania jakiegoś problemu, jest uważana za jedną z kluczowych,

Bardziej szczegółowo

WINDOWS 7. Kontakt do organizatora: Fundacja Aktywny Senior tel. 501 436 730, 605 257 600 mail: m.ferenc@sektor3.wroclaw.pl www.as.sektor3.wroclaw.

WINDOWS 7. Kontakt do organizatora: Fundacja Aktywny Senior tel. 501 436 730, 605 257 600 mail: m.ferenc@sektor3.wroclaw.pl www.as.sektor3.wroclaw. WINDOWS 7 WINDOWS 7 Windows pierwsze kroki Włączamy i wyłączamy komputer naciskając na obudowie przycisk. Należy go nacisnąć, a nie przytrzymać! Czasem komputer skonfigurowany jest tak, że aby go wyłączyć

Bardziej szczegółowo

Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2

Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2 Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2 Spis treści: 1. Tworzenie nowego testu. str 2...5 2. Odczyt raportów z wynikami. str 6...7 3. Edycja i modyfikacja testów zapisanych

Bardziej szczegółowo

KROK 17 i 18. Cel: Tworzymy oddzielne okno - O autorze. 1. Otwórz swój program. 2. Skompiluj i sprawdź, czy działa prawidłowo.

KROK 17 i 18. Cel: Tworzymy oddzielne okno - O autorze. 1. Otwórz swój program. 2. Skompiluj i sprawdź, czy działa prawidłowo. Odcinek 13 Dzisiaj zaprogramujemy okno O autorze. Dzisiaj programujemy okno - O autorze. Ppostaramy się włączyć do naszego projektu kkolejny, trzeci już formularz. Pamiętajcie, żeby aby za każdym razemzawsze

Bardziej szczegółowo

Nagrywamy podcasty program Audacity

Nagrywamy podcasty program Audacity Pobieranie i instalacja Program Audacity jest darmowym zaawansowanym i wielościeżkowym edytorem plików dźwiękowych rozpowszechnianym na licencji GNU GPL. Jest w wersjach dla systemów typu Unix/Linux, Microsoft

Bardziej szczegółowo

Komputer nie myśli. On tylko wykonuje nasze polecenia. Nauczmy się więc wydawać mu rozkazy

Komputer nie myśli. On tylko wykonuje nasze polecenia. Nauczmy się więc wydawać mu rozkazy Programowanie w C++ 1.Czym jest programowanie Pisanie programów to wcale nie czarna magia, tylko bardzo logiczna rozmowa z komputerem. Oczywiście w jednym ze specjalnie stworzonych do tego celu języków.

Bardziej szczegółowo

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix Wydział Zarządzania i Modelowania Komputerowego Specjalność: Informatyka Stosowana Rok III Semestr V 1. Logowanie w systemie Unix. Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu

Bardziej szczegółowo

Poradnik zetula.pl. Jak założyć konto na zetula.pl. i zabezpieczyć dane na swoim komputerze?

Poradnik zetula.pl. Jak założyć konto na zetula.pl. i zabezpieczyć dane na swoim komputerze? Poradnik zetula.pl Jak założyć konto na zetula.pl i zabezpieczyć dane na swoim komputerze? 1.Wejdź na stronę www.zetula.pl 2.Kliknij na odnośniku Utwórz nowe konto 3.Wypełnij formularz rejestracyjny. Pola

Bardziej szczegółowo

Joomla! Instalacja. Pobierz pakiet instalacyjny. instalacji XAMPP

Joomla! Instalacja. Pobierz pakiet instalacyjny. instalacji XAMPP Joomla! Instalacja Pobierz pakiet instalacyjny 1. Wejdź na witrynę http://www.apachefriends.org 2. Następnie przejdź do sekcji XAMPP for Windows 3. W sekcji XAMPP for Windows przejdź do działu Download

Bardziej szczegółowo

Ćwiczenia z systemu operacyjnego WINDOWS

Ćwiczenia z systemu operacyjnego WINDOWS Opracowanie: Krzysztof Trembaczowski Spis treści Ćwiczenia z systemu operacyjnego Windows 98.... 3 1. Ćwiczenie (Zabawa z pasjansem)... 3 2. Ćwiczenie (Elementy składowe interfejsu)... 3 3. Ćwiczenie (Elementy

Bardziej szczegółowo

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie Wstęp FTP - (ang. File Transfer Protocol - protokół transmisji danych) jest to protokół typu klient-serwer, który umożliwia przesyłanie plików na serwer, oraz z serwera poprzez program klienta FTP. Dzięki

Bardziej szczegółowo

Podstawy technologii cyfrowej i komputerów

Podstawy technologii cyfrowej i komputerów BESKIDZKIE TOWARZYSTWO EDUKACYJNE Podstawy technologii cyfrowej i komputerów Budowa komputerów cz. 2 systemy operacyjne mgr inż. Radosław Wylon 2010 1 Spis treści: Rozdział I 3 1. Systemy operacyjne 3

Bardziej szczegółowo

Expo Composer. www.doittechnology.pl 1. Garncarska 5 70-377 Szczecin tel.: +48 91 404 09 24 e-mail: info@doittechnology.pl. Dokumentacja użytkownika

Expo Composer. www.doittechnology.pl 1. Garncarska 5 70-377 Szczecin tel.: +48 91 404 09 24 e-mail: info@doittechnology.pl. Dokumentacja użytkownika Expo Composer Dokumentacja użytkownika Wersja 1.0 www.doittechnology.pl 1 SPIS TREŚCI 1. O PROGRAMIE... 3 Wstęp... 3 Wymagania systemowe... 3 Licencjonowanie... 3 2. PIERWSZE KROKI Z Expo Composer... 4

Bardziej szczegółowo

Operatory d - kasuj (do bufora tymczasowego) c - zmień y - zapamiętaj (yank) > - przesuń w prawo < - przesuń w lewo. Informatyka MPDI2. np.

Operatory d - kasuj (do bufora tymczasowego) c - zmień y - zapamiętaj (yank) > - przesuń w prawo < - przesuń w lewo. Informatyka MPDI2. np. Informatyka MPDI2 Ćw. 3 System LINUX(3) Edytor VI VI [czyt. wi-aj] to standardowy uniksowy edytor tekstu, przeznaczony do edycji plików konfiguracyjnych i pisania programów. Vi jest nieprzyjazny dla początkujących

Bardziej szczegółowo

Tablica SMART Board i Microsoft Office krótki poradnik

Tablica SMART Board i Microsoft Office krótki poradnik Tablica SMART Board i Microsoft Office krótki poradnik Korzystanie z aplikacji Microsoft Office z tablicą SMART Board informacje ogólne Korzystając z funkcji Ink Aware, możesz pisać albo rysować bezpośrednio

Bardziej szczegółowo

Formularz pierwszej oceny w służbie cywilnej

Formularz pierwszej oceny w służbie cywilnej Narzędzie informatyczne wspomagające dokonywanie pierwszej oceny w służbie cywilnej przygotowane w ramach projektu pn. Strategia zarządzania zasobami ludzkimi w służbie cywilnej współfinansowanego przez

Bardziej szczegółowo

Słowa kluczowe Sterowanie klawiaturą, klawiatura, klawisze funkcyjne, przesuwanie obiektów ekranowych, wydawanie poleceń za pomocą klawiatury

Słowa kluczowe Sterowanie klawiaturą, klawiatura, klawisze funkcyjne, przesuwanie obiektów ekranowych, wydawanie poleceń za pomocą klawiatury Obsługa za pomocą klawiatury Różnego typu interfejsy wykorzystują różne metody reagowania i wydawania poleceń przez użytkownika. W środowisku graficznym najpopularniejsza jest niewątpliwie mysz i inne

Bardziej szczegółowo

Nawigacja po długim dokumencie może być męcząca, dlatego warto poznać następujące skróty klawiszowe

Nawigacja po długim dokumencie może być męcząca, dlatego warto poznać następujące skróty klawiszowe Zestawienie wydatków rok 2015 1 Wstaw numerację stron. Aby to zrobić przejdź na zakładkę Wstawianie i w grupie Nagłówek i stopka wybierz Numer strony. Następnie określ pozycję numeru na stronie (na przykład

Bardziej szczegółowo

Zapytania i wstawianie etykiet z bazy danych do rysunku

Zapytania i wstawianie etykiet z bazy danych do rysunku Zapytania i wstawianie etykiet z bazy danych do rysunku Pracujemy z gotową bazą danych MSAccess o nazwie KOMIS.MDB. Baza ta składa się z kilku tabel, rys. 1 Rys. 1. Diagram relacji. Wybierając w MSAccess,

Bardziej szczegółowo

Memeo Instant Backup Podręcznik Szybkiego Startu

Memeo Instant Backup Podręcznik Szybkiego Startu Wprowadzenie Memeo Instant Backup pozwala w łatwy sposób chronić dane przed zagrożeniami cyfrowego świata. Aplikacja regularnie i automatycznie tworzy kopie zapasowe ważnych plików znajdujących się na

Bardziej szczegółowo

Borland to firma, która stworzyła kilka środowisk programistycznych: Turbo Pascal Borland Pascal Objekt Pascal Borland Delphi C++ Builder C++

Borland to firma, która stworzyła kilka środowisk programistycznych: Turbo Pascal Borland Pascal Objekt Pascal Borland Delphi C++ Builder C++ Odcinek 1. Czym jest Borland Delphi? Borland to firma, która stworzyła kilka środowisk programistycznych: Turbo Pascal Borland Pascal Objekt Pascal Borland Delphi C++ Builder C++ Delphi wywodzi się od

Bardziej szczegółowo

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit W celu uruchomienia programów DOS na Windows 7 Home Premium 64 bit lub Windows 8/8.1 można wykorzystać programy DoxBox oraz D-Fend

Bardziej szczegółowo

dokumentacja Edytor Bazy Zmiennych Edytor Bazy Zmiennych Podręcznik użytkownika

dokumentacja Edytor Bazy Zmiennych Edytor Bazy Zmiennych Podręcznik użytkownika asix 4 Edytor Bazy Zmiennych Podręcznik użytkownika asix 4 dokumentacja Edytor Bazy Zmiennych ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące w tekście znaki firmowe

Bardziej szczegółowo

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

Automatyzowanie zadan przy uz yciu makr języka Visual Basic Automatyzowanie zadan przy uz yciu makr języka Visual Basic Jeśli użytkownik nie korzystał nigdy z makr, nie powinien się zniechęcać. Makro jest po prostu zarejestrowanym zestawem naciśnięć klawiszy i

Bardziej szczegółowo

Synchronizator plików (SSC) - dokumentacja

Synchronizator plików (SSC) - dokumentacja SZARP http://www.szarp.org Synchronizator plików (SSC) - dokumentacja Wersja pliku: $Id: ssc.sgml 4420 2007-09-18 11:19:02Z schylek$ > 1. Witamy w programie SSC Synchronizator plików (SZARP Sync Client,

Bardziej szczegółowo

Włączanie/wyłączanie paska menu

Włączanie/wyłączanie paska menu Włączanie/wyłączanie paska menu Po zainstalowaniu przeglądarki Internet Eksplorer oraz Firefox domyślnie górny pasek menu jest wyłączony. Czasem warto go włączyć aby mieć szybszy dostęp do narzędzi. Po

Bardziej szczegółowo

Ewidencja Wyposażenia PL+

Ewidencja Wyposażenia PL+ Ewidencja Wyposażenia PL+ Jak poprawnie skonfigurować uprawnienia systemowe Spis treści: 1. Wstęp 2. Systemy: Windows Vista,, 8, 8.1, 10... 2.1. Folder z bazą danych... 2.2. Folder z konfiguracją programu...

Bardziej szczegółowo

Co to jest arkusz kalkulacyjny?

Co to jest arkusz kalkulacyjny? Co to jest arkusz kalkulacyjny? Arkusz kalkulacyjny jest programem służącym do wykonywania obliczeń matematycznych. Za jego pomocą możemy również w czytelny sposób, wykonane obliczenia przedstawić w postaci

Bardziej szczegółowo

Aktualizacja do systemu Windows 8.1 przewodnik krok po kroku

Aktualizacja do systemu Windows 8.1 przewodnik krok po kroku Aktualizacja do systemu Windows 8.1 przewodnik krok po kroku Windows 8.1 instalacja i aktualizacja Zaktualizuj BIOS, aplikacje, sterowniki i uruchom usługę Windows Update Wybierz typ instalacji Zainstaluj

Bardziej szczegółowo

1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a 14. 1.2 Ustawienia wprowadzające. Auto CAD 14 1-1. Aby uruchomić AutoCada 14 kliknij ikonę

1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a 14. 1.2 Ustawienia wprowadzające. Auto CAD 14 1-1. Aby uruchomić AutoCada 14 kliknij ikonę Auto CAD 14 1-1 1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a 14 Aby uruchomić AutoCada 14 kliknij ikonę AutoCAD-a 14 można uruchomić również z menu Start Start Programy Autodesk Mechanical 3 AutoCAD R14

Bardziej szczegółowo

OKNO NA ŚWIAT - PRZECIWDZIAŁANIE WYKLUCZENIU CYFROWEMU W MIEŚCIE BRZEZINY

OKNO NA ŚWIAT - PRZECIWDZIAŁANIE WYKLUCZENIU CYFROWEMU W MIEŚCIE BRZEZINY Projekt OKNO NA ŚWIAT - PRZECIWDZIAŁANIE WYKLUCZENIU CYFROWEMU W MIEŚCIE BRZEZINY współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego

Bardziej szczegółowo

Wybór urządzenia/ Scanner Selection Screen: Skrócony Opis Programu MetroSet 2

Wybór urządzenia/ Scanner Selection Screen: Skrócony Opis Programu MetroSet 2 Wybór urządzenia/ Scanner Selection Screen: Skrócony Opis Programu MetroSet 2 Ekran konfiguracji: Zrzut ekranu przedstawia menu konfiguracji skanera. Możemy stąd zmieniać ustawienia urządzenia, pobierać

Bardziej szczegółowo

Symulator tabletu z systemem Windows 8.

Symulator tabletu z systemem Windows 8. Symulator tabletu z systemem Windows 8. Witam w mojej kolejnej publikacji, tym razem dowiesz się: - Jak uruchomić symulator tabletu z w pełni funkcjonalnym systemem operacyjnym Windows 8; - Jak wykorzystać

Bardziej szczegółowo

Podstawowe czynnos ci w programie Word

Podstawowe czynnos ci w programie Word Podstawowe czynnos ci w programie Word Program Word to zaawansowana aplikacja umożliwiająca edytowanie tekstu i stosowanie różnych układów, jednak aby w pełni wykorzystać jej możliwości, należy najpierw

Bardziej szczegółowo

Za pomocą niniejszej instrukcji baza programu MAK zostanie przygotowania do eksportu na METALIB.

Za pomocą niniejszej instrukcji baza programu MAK zostanie przygotowania do eksportu na METALIB. Za pomocą niniejszej instrukcji baza programu MAK zostanie przygotowania do eksportu na METALIB. Przed przystąpieniem do modyfikacji należy koniecznie wykonać kopię zapasową bazy, by w razie nieprzewidzianych

Bardziej szczegółowo

MATERIAŁY SZKOLENIOWE WORD PODSTAWOWY

MATERIAŁY SZKOLENIOWE WORD PODSTAWOWY MATERIAŁY SZKOLENIOWE WORD PODSTAWOWY 2013 Klawiatura narzędzie do wpisywania tekstu. 1. Wielkie litery piszemy z wciśniętym klawiszem SHIFT albo z włączonym klawiszem CAPSLOCK. 2. Litery typowe dla języka

Bardziej szczegółowo

1. Instalacja Programu

1. Instalacja Programu Instrukcja obsługi dla programu Raporcik 2005 1. Instalacja Programu Program dostarczony jest na płycie cd, którą otrzymali Państwo od naszej firmy. Aby zainstalować program Raporcik 2005 należy : Włożyć

Bardziej szczegółowo

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika 1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania

Bardziej szczegółowo

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

Instrukcja instalacji systemu. CardioScan 10, 11 i 12 Instrukcja instalacji systemu CardioScan 10, 11 i 12 w wersji 76a/77a (pliki pobrane ze strony: http://www.oxford.com.pl/pobieranie/) Grudzień 2014 Strona 2 Instrukcja instalacji systemu CardioScan 10,

Bardziej szczegółowo

1. Uruchom stronię poczta.foof.pl (pisane bez www). Powinien wyświetlić się następujący ekran

1. Uruchom stronię poczta.foof.pl (pisane bez www). Powinien wyświetlić się następujący ekran Proces rejestracji jest dokładnie opisany na stronie konkursu. Skoro jednak masz problemy upewnij się, że prawidłowo wykonujesz następujące czynności. Jeżeli w dalszym ciągu będziesz miał problemy napisz

Bardziej szczegółowo

ApSIC Xbench: Szybki start wydanie 1 2008-2015 Mariusz Stępień http://mariuszstepien.net/ http://www.facebook.com/mariuszstepien.

ApSIC Xbench: Szybki start wydanie 1 2008-2015 Mariusz Stępień http://mariuszstepien.net/ http://www.facebook.com/mariuszstepien. ApSIC Xbench jest darmowym i niezwykle przydatnym programem w pracy tłumacza pisemnego korzystającego z narzędzi CAT. Otóż pozwala on przeszukiwać posiadane pamięci tłumaczeniowe (TM) można szukać pojedynczych

Bardziej szczegółowo

5.2. Pierwsze kroki z bazami danych

5.2. Pierwsze kroki z bazami danych 5.2. Pierwsze kroki z bazami danych Uruchamianie programu Podobnie jak inne programy, OO Base uruchamiamy z Menu Start, poprzez zakładkę Wszystkie programy, gdzie znajduje się folder OpenOffice.org 2.2,

Bardziej szczegółowo

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami Jeśli chcemy skopiować dany plik lub katalog należy kliknąć na ikonę Mój komputer (2 razy), a następnie zaznaczony obiekt np. z dysku C:\

Bardziej szczegółowo

Edytor tekstu Notatnik

Edytor tekstu Notatnik Temat: komputerowe pisanie w edytorze tekstu 1 (pierwsze dokumenty tekstowe) Edytor tekstu umożliwia tworzenie dokumentu tekstowego, jego wielokrotne redagowanie (pisanie, modyfikowanie istniejącego tekstu,

Bardziej szczegółowo

Windows Commander (WinCmd)

Windows Commander (WinCmd) Windows Commander (WinCmd) Windows Commander jest wygodnym i funkcjonalne narzędziem do zarządzania plikami. Stanowi on pewną konkurencję do Eksploratora Windows. Okno główne programu WinCmd składa się

Bardziej szczegółowo

Środki Trwałe v.2.2. Producent: GRAF Serwis Roman Sznajder 43-450 Ustroń ul. Złocieni 4/1 tel. 32 4449333, 609 09 99 55 e-mail: graf-serwis@wp.

Środki Trwałe v.2.2. Producent: GRAF Serwis Roman Sznajder 43-450 Ustroń ul. Złocieni 4/1 tel. 32 4449333, 609 09 99 55 e-mail: graf-serwis@wp. Środki Trwałe v.2.2 Producent: GRAF Serwis Roman Sznajder 43-450 Ustroń ul. Złocieni 4/1 tel. 32 4449333, 609 09 99 55 e-mail: graf-serwis@wp.pl Spis treści 2 SPIS TREŚCI 1. Wstęp 1.1. Nawigacja w programie

Bardziej szczegółowo

Pliki. Operacje na plikach w Pascalu

Pliki. Operacje na plikach w Pascalu Pliki. Operacje na plikach w Pascalu ścieżka zapisu, pliki elementowe, tekstowe, operacja plikowa, etapy, assign, zmienna plikowa, skojarzenie, tryby otwarcia, reset, rewrite, append, read, write, buforowanie

Bardziej szczegółowo

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Dotyczy programów opartych na bazie Firebird: System Obsługi Zleceń PL+ Grafik Urlopowy PL+ Zarządzanie Szkoleniami

Bardziej szczegółowo

Instalacja programu Warsztat 3 w sieci

Instalacja programu Warsztat 3 w sieci Instalacja programu Warsztat 3 w sieci (proszę uważnie przeczytać do końca) Spis treści 1 Przed instalacją...2 2 Przeprowadzanie po raz pierwszy instalacji sieciowej...3 2.1 Dane umieszczone na jednej

Bardziej szczegółowo

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP W tym opracowaniu opisano, jak korzystać z edytora zasad grupy do zmiany ustawień zasad lokalnych dla

Bardziej szczegółowo

www.gim4.slupsk.pl/przedmioty

www.gim4.slupsk.pl/przedmioty Lekcja 4. Program komputerowy - instalacja i uruchomienie 1. Rodzaje programów komputerowych 2. Systemy operacyjne 3. Instalowanie programu 4. Uruchamianie programu 5. Kilka zasad pracy z programem komputerowym

Bardziej szczegółowo

mfaktura Instrukcja instalacji programu Ogólne informacje o programie www.matsol.pl biuro@matsol.pl

mfaktura Instrukcja instalacji programu Ogólne informacje o programie www.matsol.pl biuro@matsol.pl mfaktura Instrukcja instalacji programu Ogólne informacje o programie www.matsol.pl biuro@matsol.pl Instalacja programu 1. Po włożeniu płytki cd do napędu program instalacyjny powinien się uruchomić automatyczne.

Bardziej szczegółowo