Tworzenie profesjonalnych aplikacji w programie MS Excel - współpraca z innymi programami
Informacje ogólne
Kod przedmiotu: | 2400-SP-EXCEL-WIP |
Kod Erasmus / ISCED: |
(brak danych)
/
(0311) Ekonomia
|
Nazwa przedmiotu: | Tworzenie profesjonalnych aplikacji w programie MS Excel - współpraca z innymi programami |
Jednostka: | Wydział Nauk Ekonomicznych |
Grupy: | |
Punkty ECTS i inne: |
5.00 (zmienne w czasie)
|
Język prowadzenia: | polski |
Rodzaj przedmiotu: | obowiązkowe |
Tryb prowadzenia: | mieszany: w sali i zdalnie |
Skrócony opis: |
Celem zajęć jest przedstawienie narzędzi oraz metod tworzenia profesjonalnych aplikacji Excela. Szczególny nacisk położony zostanie na współpracę Excela z innymi programami. Kurs realizowany jest na poziomie eksperckim. |
Pełny opis: |
Tematyka zajęć: ✓ Praca z obiektami zewnętrznymi w VBA Wczesne wiązanie (early binding), późne wiązanie (late binding). ✓ Operacje na plikach i katalogach przy użyciu wbudowanych poleceń VBA MkDir, Open, FileCopy, Name, Kill, RmDir, Dir. ✓ Operacje na plikach i katalogach przy użyciu obiektu zewnętrznego FileSystemObjest (FSO) Odwołania do obiektu, struktura, metody (m.in. Create, Copy, Move, Delete, Get, Exists). ✓ Import plików z Internetu Obiekt WinHttpRequest. ✓ Otwieranie plików Obiekty Shell i Shell.Application. ✓ Kompresowanie i dekompresowanie plików ZIP Obiekt Shell.Application. ✓ Wydajne metody importu danych z setek/tysięcy plików Excela Open, ExecuteExcel4Macro, ActiveX Data Object oraz tekstowych (m.in. Open, kwerendy, OpenTextFile). ✓ Web scraping Składnia języka HTML, tworzenie prostych stron w HTML, podgląd kodu strony w przeglądarce, obsługa przeglądarki, wczytywanie stron do pamięci, poruszanie się po wczytanej stronie internetowej, wykorzystanie API dostawcy strony, wypełnianie formularzy i uruchamianie skryptów na stronie. ✓ Praca z programami pakietu Microsoft Office Word, PowerPoint, Access (ActiveX Data Object oraz Data Access Objects), Outlook (Outlook.Application, Shell, FollowHyperlink, SendKeys). ✓ Interfejs API systemu Windows Deklaracja funkcji Windows API, biblioteki funkcji API, zmienne i stałe Windows API, zastosowanie funkcji Windows API. ✓ Tworzenie własnych obiektów (moduły klas) Definiowanie zdarzeń dla istniejących obiektów, tworzenie własnych obiektów i definiowanie dla nich właściwości, metod oraz zdarzeń. ✓ Programowanie rekurencyjne ✓ Profesjonalne aplikacje w Excelu Definicja, cechy, etapy projektowania, testowanie i ocena aplikacji. ✓ Przykłady Liczne przykłady profesjonalnych aplikacji narzędziowych, statystycznych, finansowych, biznesowych oraz rozrywkowych. |
Literatura: |
Materiały przygotowywane przez wykładowcę i udostępniane uczestnikowi na platformie Moodle. |
Metody i kryteria oceniania: |
Praca zaliczeniowa wykonywana samodzielnie przez uczestnika po zakończeniu kursu. |
Zajęcia w cyklu "Rok akademicki 2023/24" (zakończony)
Okres: | 2023-10-01 - 2024-06-16 |
Przejdź do planu
PN WT ŚR CZ PT SO LAB
N LAB
|
Typ zajęć: |
Laboratorium, 35 godzin
|
|
Koordynatorzy: | Przemysław Kusztelak | |
Prowadzący grup: | Przemysław Kusztelak | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie |
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Nauk Ekonomicznych.