Giter Site home page Giter Site logo

jipp2's Introduction

jipp2's People

Watchers

Wuzado avatar

Forkers

marcin-gawenda

jipp2's Issues

MY_POINT

W klasie MY_DATA stworzyć tablicę dynamiczną typu MY_POINT. Każdy obiekt MY_POINT
przedstawia punkt na płaszczyźnie dziedziczy po klasie MY_COORD ze współrzędnymi double
x, y. MY_POINT zawiera nazwę punktu char *name, jego numeru int numb oraz kolor dla
wyświetlania graficznego COLORREF color. Klasa MY_DATA eksportuje się do Project_MFC.

Częściowo zrobione, ale brak nazwy, numeru i koloru.

Find

  1. Stworzyć funkcje – szablon Find:
template <class T, class Key>
T * find(const T *p_begin, const T *p_end, const Key &k);

Tu – p_begin – wskaźnik do pierwszego elementu tablicy, z którego się zaczyna przeszukiwanie;
p_end – pierwszy element poza ostatnim elementem tablicy; Key k – klucz przeszukiwania (dla
podanego przykładu – nazwę wierzchołku). Zwraca wskaźnik do odnalezionego elementu tablicy
lub NULL (w przypadku niepowodzenia).

Znaleźć wszystkie obiekty (po numeru wierzchołka – możliwe, że kilka obiektów mogą
mieć ten samy numer).

API + GUI

Zapytać Fiałko?

Graph Wind

Na Rys. 2 jest przedstawiony przykład aplikacji GDI dla obsługi tablicy dynamicznej przechowującej
punkty na płaszczyźnie ze współrzędnymi x, y. Okno graficzne wyświetla te dane. Menu Operate
zawiera dwie opcji (Rys. 3). Przy naciskaniu na Input Data otwiera się dialog (Rys. 4), który
umożliwia dodawanie punktu, modyfikacje współrzędnych punktu oraz usunięcie punktu. Przy
naciskaniu na Graph Wind powstaje dialog, sterujący opcjami wyświetlania danych na ekranie
graficznym – promieniem punktu, jego kolorem, typem i wielkością ścinaki, trybem linii łączących
punkty i t.d.

Kolory

Patrz: zajęcia projektowe 25.05 (nagranie)

Export do CSV

Importować dane do pliku csv oraz wystartować EXCEL i otworzyć ten plik.

Ostatni obiekt

Pobrać ostatni obiekt i wyświetlić jego składowe.

GUI

Clear all

Dopisać metodę:
 clear_all – usunięcie wszystkich elementów tablicy

API + GUI

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.