Programowanie obiektowe. Obiekty. Metody. Właściwości.

Slides:



Advertisements
Podobne prezentacje
20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
Advertisements

Podstawy programowania w VBA
Tworzenie wykresów. Aplikacja końcowa.
typy całkowite (całkowitoliczbowe)
Praca kontrolna Oprogramowania biurowego z Analiza danych z list i tabel. Analiza danych jest to wyodrębnianie najistotniejszych danych z, przeważnie.
SIECI KOMPUTEROWE (SieKom) PIOTR MAJCHER WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU W SOCHACZEWIE Zarządzanie.
Kwerendy, formularze, relacje, raporty i makra
Tworzenie prezentacji w programie PowerPoint
Programowanie w języku Visual Basic
INFORMATYKA Wykładowca: mgr Tadeusz Ziębakowski p. 126 I piętro (naprzeciw dziekanatu)
Komunikacja z arkuszem. Iteracje. Funkcje.
Wstęp do programowania obiektowego
Projektowanie i programowanie obiektowe II - Wykład IV
WINDOWS 95 WYCINEK AUTOSTART TWORZENIE POWIĄZAŃ PLIKÓW Z APLIKACJAMI
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
Analiza danych w Excel za pomocą Analysis ToolPak
autor: Andrzej Seneczko
Visual Basic Mariusz Grad II TiB Rozpocznij prezentacje.
Instytut Tele- i Radiotechniczny WARSZAWA
AUTOMATYZACJA PRACY W EXCELU
Tworzenie nowych kont lokalnych i domenowych, oraz zarządzanie nimi
Arkusze kalkulacyjne, część 3
Dalej Informatyka.
Wprowadzenie do obsługi programu PowerPoint

Programowanie strukturalne i obiektowe
Excel – Visual Basic for Applications Zadania dodatkowe
MAKRA 1.
Wzorce slajdów, animacje, różne orientacje slajdów
Formatowanie tabel. Formatowanie warunkowe. Wstawianie funkcji.
Wybrane zagadnienia relacyjnych baz danych
MICROSOFT Access TWORZENIE MAKR
Współpraca z innymi aplikacjami. Organizacja informacji 10 XII 2013.
Visual Basic w Excelu.
Zajęcia I Organizacja zajęć Rejestracja i uruchamianie makr
Ms Access Formularze i raporty Marzena Nowakowska KIS, WZiMK, PŚk
Projektowanie stron WWW
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5 Programowanie komponentowe 1.
Excel Wykresy – różne typy, wykresy funkcji.
Wprowadzenie do VBA Excel 2013
Informatyka +.
Visual Basic w Excelu - podstawy
Formatowanie tabel. Formatowanie warunkowe. Wstawianie funkcji.
Beata Sanakiewicz. Spis treści  Łączenie dokumentów Łączenie dokumentów  Mechanizm OLE Mechanizm OLE  Obiekt osadzony Obiekt osadzony  Obiekt połączony.
VISUAL BASIC FOR APLICATION (VBA)
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Projektowanie postaci formularza:
Tworzenie wykresów część I
Tworzenie wykresów część II Tworzenie wykresu domyślnego Modyfikacja wykresów Pasek narzędzi Wykres.
Podstawowe zadania w programie Excel 2010 Klasa 2 TOR.
1.Zaznaczyć w dokumencie równanie, które chcesz dodać. 2.W obszarze Narzędzia równań na karcie Projektowanie w grupie Narzędzia kliknąć przycisk.
ASP.NET Dostęp do bazy danych z poziomu kodu Elżbieta Mrówka-Matejewska.
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
Edytor tekstu Word – możliwości graficzne
Testy jednostkowe. „Test jednostkowy (unit test) to fragment kodu, który sprawdza inny fragment kodu”
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Wykład 4 Dr Aneta Polewko-Klim
VBA w Excel.
T. 18. E Proces DGA - Działania (operatorka).
Visual Basic for Applications
Visual Basic w programie Microsoft Excel
Automatyzacja pracy z aplikacją w Ms Access
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5
Ms Access - formularze Marzena Nowakowska WZiMK, PŚk
Tworzenie planu rozmieszczenia ławek szkolnych
Tworzenie planu rozmieszczenia ławek szkolnych
Excel Informacje różne.
Zapis prezentacji:

Programowanie obiektowe. Obiekty. Metody. Właściwości. Programowanie w VBA Programowanie obiektowe. Obiekty. Metody. Właściwości.

Programowanie obiektowe Tworzenie programów z obiektów – elementów posiadających właściwości i metody (zachowanie); Program składa się z obiektów komunikujących się ze sobą i/bądź wykonujących swoje zadania;

Obiekty Excel też jest obiektem – zawierającym obiekty takie jak skoroszyty (w nich arkusze, a w nich z kolei komórki), przyciski, formularze (np. przy uruchamianiu makr); Obiekty są zhierarchizowane – mogą posiadać obiekty wewnątrz siebie (pasek narzędzi ma przyciski, listy, itd., formularz ma napisy i przyciski, miejsca do wpisania, jak InputBox);

Obiekty c.d. Obiekt Application to Excel (w przypadku VBA), dalej mamy Worksheets (arkusze), Cells (komórki), zaznaczenia (Selection), itd. Hierarchia adresowania obiektów jest od najwyższego (np. Application), do najniższego (Cells, Font), a za tym jeszcze są metody/właściwości (wszystko oddzielone kropką, np. Selection.Rows.Count); Application i Worksheets, jeśli nie podane, są domyślne (przy czym Worksheets domyślny to ten aktualnie wybrany). Application.Worksheets(„Arkusz1”).Cells(1,1).Font.Size = „20” Application.Worksheets(„Arkusz1”).Cells(1,1).Value = „abc” Cells(2,2).Value=„abc”

Metody i właściwości Metody to „czynności” które może mieć obiekt (np. być załadowanym do pamięci, pokazać się albo zniknąć); Właściwości to stany – widoczność obiektu, opis tekstowy, wartość (value – dla komórki); Każda właściwość może mieć tylko jeden stan na raz; Właściwości możemy ustawiać ręcznie lub przez program; Każdy obiekt ma przypisany swój zbiór metod i właściwości.

Obiekty c.d. Obiekty mogą być tworzone przez użytkownika, np. formularze, zawierające inne obiekty – przyciski, etykiety (opisy), pola tekstowe (miejsca do wpisywania), itd. Właściwości formularza pozwalają na przechwytywanie działań użytkownika na wyświetlanym formularzu i uruchamianie związanych z danym działaniem podprogramów; Formularze są obiektami w grupie obiektów UserForms (np.: Application.UserForms.UserForm1).

Formularze Ponieważ wszystkie elementy formularzy są również obiektami, posiadają na przykład swoje miejsce na formularzu jako właściwość (koordynaty x,y w pixelach od rogu formularza), można również np. tworzyć i rysować elementy formularza z poziomu programu (aczkolwiek jest to mało wygodne);

Formularze Obsługa zdarzeń – zdarzenie dla obiektu (np. przycisku) to na przykład „kliknięcie” na przycisk; Programowanie w językach programowania typu „Visual” polega w głównej mierze na projektowaniu „wizualnej” strony (rozmieszczenia graficznych reprezentacji obiektów w aplikacji (VB)/formularzu(VBA)), a następnie oprogramowaniu zdarzeń poprzez odpowiednie programy uruchamiane przez zdarzenia i ich podprogramy/funkcje;

Formularze c.d. Formularz zanim się pojawi, należy zaprojektować, a makro uruchamiające formularz powinno zawierać komendy ładujące formularz do pamięci (load), pokazujące (metoda .show), ewentualnie deklarujące zmienne ogólnodostępne dla procedur obsługujących zdarzenia w formularzu – w programie initialize (inicjalizacja formularza – obsługa zdarzenia uruchamiana w momencie pojawienia się formularza);