(in Polish) Tworzenie profesjonalnych aplikacji w programie MS Excel - współpraca z innymi programami
General data
Course ID: | 2400-SP-EXCEL-WIP |
Erasmus code / ISCED: |
(unknown)
/
(0311) Economics
|
Course title: | (unknown) |
Name in Polish: | Tworzenie profesjonalnych aplikacji w programie MS Excel - współpraca z innymi programami |
Organizational unit: | Faculty of Economic Sciences |
Course groups: |
(in Polish) Ekonomiczna analiza danych w programie Microsoft Excel i języku programowania VBA |
ECTS credit allocation (and other scores): |
(not available)
|
Language: | Polish |
Type of course: | obligatory courses |
Mode: | Blended learning |
Short description: |
(in Polish) 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. |
Full description: |
(in Polish) 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. |
Bibliography: |
(in Polish) Materiały przygotowywane przez wykładowcę i udostępniane uczestnikowi na platformie Moodle. |
Assessment methods and assessment criteria: |
(in Polish) Praca zaliczeniowa wykonywana samodzielnie przez uczestnika po zakończeniu kursu. |
Classes in period "Academic year 2023/24" (in progress)
Time span: | 2023-10-01 - 2024-06-16 |
Navigate to timetable
MO TU W TH FR SA LAB
SU LAB
|
Type of class: |
Lab, 20 hours
|
|
Coordinators: | Przemysław Kusztelak | |
Group instructors: | Przemysław Kusztelak | |
Students list: | (inaccessible to you) | |
Examination: | Pass/fail |
Copyright by University of Warsaw.