OSNOVE PROGRAMIRANJA U VISUAL BASIC-U predavanje 6: kolekcija selektovanih objekata Blok, atributi, automatsko kreiranje linije i kružnice Replace this.

Slides:



Advertisements
Сличне презентације
Računarstvo i informatika
Advertisements

- PREDAVANJE 9 - Nikola Zubić Novi Sad,
ИНФОРМАТИЧКЕ ТЕХНОЛОГИЈЕ
Наставна целина 1 Рад са табелама MS Excel
Изломљена линија.
Uvod u programiranje - matematika – XII predavanje Moduli. OOP
2.1.(A) Grafičke naredbe u programu
Показивачи.
Слике Слике се не кодирају у HTML документ, већ се наводи путања до слике. За приказивање слика користи се елемент IMG. Елемент IMG има само почетни маркер.
Uvod u funkcije Kolegij: Programski jezik C++ Ak. god. 2018/19
Рад са графичким објектима
ANALITIČKA METODA ZA KINEMATIČKU ANALIZU – METODA KOMPLEKSNOG BROJA
Tipovi, operatori i izrazi
HTML 5 и напреднији тагови и атрибути HTML 4 -a
3. 4. Дизајн статичких веб страна
BREGASTI MEHANIZMI.
Завод за унапређивање образовања и васпитања
U programu Excel otvoriti datoteku demo_pj
Microsoft Access uvod u baze podataka.
Uvod o webu.
Krug i kružnica.
Preslikavanje ravnina
ГРАФИЧКЕ КОМУНИКАЦИЈЕ
Nastavna cjelina: 2. Microsoft Excel 2010
Predavač: Dr Predrag Rajković
Лекција 2 Теме предавања: Kласификација графичких апликација;
5 NAREDBE.
Dinamičke strukture podataka
Оператори и изрази Аритметички оператори Оператори на нивоу битова
Upit 1: Prikazati sve kolone iz tabele ZAPOSLENI.
PREZENTACIJA PODATAKA
ТАЛАСИ Основне величине потребне за описивање таласног кретања
(Cascading Style Sheets)
Naredba case Komanda "Select Case" se koristi kada u izrazu imamo više uslova. U sledećem primjeru prikazano je korištenje naredbe “If - else“ Izraz postaje.
Meni Home II dio.
PyGame.
Nastavna jedinica: 1.3. (B) Crtanje kružnice
Što je to kružnica?.
Uskladištene procedure
A evo kako je trebalo.....
Др Наташа Папић-Благојевић
Кинематика и кретање.
Podaci.
PROJEKTOVANJE RAZGRANATE ALGORITAMSKE STRUKTURE
Дуж, права, полуправа Мерење дужи.
ЛИНИЈА И ОБЛАСТ ВЕЖБАЊЕ 1
2018/2019 izv. prof. dr. sc. Marko Maliković
Теме предавања: Векторска и растерска графика
Programiranje - Blokovi naredbi i logički tipovi –
MS excel 2010 Grafikoni.
BAZE PODATAKA.
Bezbednost u MySql-u.
dr Aleksandra Kostić-Milanović mr Vule Aleksić
Tehnike objavljivanja
KREIRANJE GRAFIKONA U EXCEL-U
"С в е т и С а в а" Аранђеловац Симетрала дужи. Симетрала угла
EXC - Funkcije - 2. dio Funkcije – drugi dio
КОТИРАНА ПРОЈЕКЦИЈА плато
Структура програма у Паскалу
Анализа структуре.
Prof. dr Vlado Simeunović OSNOVE RAČUNARSKE TEHNIKE vlado
IZMJENIČNE STRUJE perioda napona T uz kutnu brzinu kut je
КОТИРАНА ПРОЈЕКЦИЈА пут
2. Sklopovlje i prog. podrška
Funkcije u ekselu.
Principi programiranja
Principi programiranja
Java script.
dr Aleksandra Kostić-Milanović mr Vule Aleksić
Транскрипт презентације:

OSNOVE PROGRAMIRANJA U VISUAL BASIC-U predavanje 6: kolekcija selektovanih objekata Blok, atributi, automatsko kreiranje linije i kružnice Replace this with your course title and your name/contact details.

OBJEKat selectionset SelectionSet – kolekcija odabranih objekata na crtežu (AcadselectoionSet) Metode Osobine AddItems Clear Delete Erase Highlight Item RemoveItems Select SelectAtPoint SelectByPolygon SelectOnScreen Update Application Count Name

OBJEKat selectionset Metode: Clear – metod briše objekte iz kolekcije. SelectionSet i dalje postoji, objekti i dalje postoje, ali ne pripadaju kolekciji Delete – metod briše SelectoionSet sa objektima, tako da vise ne postoje niti objekti, niti kolekcija Erase – metod briše objekte koji pripadaju SelectoionSet-u. SelectoionSet i dalje postoji ali ne sadrži objekte RemoveItems – metod izbacuje pojedine objekte ili grupu objekata iz SelectionSet-a, objekti i dalje postoje na crtežu, ali ne pripadaju SelectionSet-u

OBJEKat selectionset Metode: Select – selekcija objekata za kolekciju – moguća primena svih metoda za selekciju SelectAtPoint – selektuje objekte koji prolaze kroz datu tačku i postavlja ih u aktivni SelectoionSet SelectByPolygon – selektuje unutar definisanog poligona i postavlja ih u aktivni SelectoionSet SelectOnScreen – obaveštava korisnika da izabere objekte na ekranu koji se postavljaju u aktivni SelectoionSet

Blok OBJEKat Block Definicija – niz objekata koji pripadaju definiciji bloka (AcadBlockReference) Metode Osobine Copy Delete GetExtensionDictionary GetXData SetXData GetAttributes GetConstantAttributes GetDynamicBlockProperties Explode ... Application Document Handle HasExtensionDictionary ObjectID ObjectName OwnerID InsertionPoint ...

Blok OBJEKat Metode: Explode – Rastavlja blok objekat na njegove komponente GetAttributes – vraća niz atributa u bloku koji nisu konstante GetConstantAttributes – vraća niz atributa u bloku koji su konstante

atribut objekat Promenljiva definisana kao AcadAttributeReference TagString – polje koje vraća Tag atributa TextString– polje koje vraća vrednost atributa Primer: Dim at As AcadAttributeReference ... MsgBox at.TagString & " " & at.TextString

atribut objekat Promenljiva definisana kao AcadAttributeReference TagString – polje koje vraća Tag atributa TextString– polje koje vraća vrednost atributa Primer: Dim at As AcadAttributeReference ... MsgBox at.TagString & " " & at.TextString

Crtanje osnovnih grafičkih objekata – linija i kružnica Dodavanje objekata u ModelSpace: set a = ThisDrawing.ModelSpace.Add<tip objekta a> Primeri: AddLine, AddCircle, AddEllipse, AddArc, AddPolyline… Jedna promenljiva se može koristiti za definisanje više objekata Zadavanje tačke – niz dužine 3 deklarisan kao double AddCircle(centar, radius) centar – tačka zadataka kao niz, radius – pozitivna vrednost kao double AddLine(pocetna, krajnja) pocetna, krajnja – tačke zadate kao nizovi

zadaci Odrediti broj pojava kruznice među selektovanim objektima. Odrediti broj pojava objekata koji su blokovi među selektovanim objektima. Za svaki blok u crtežu prikazati niz njegovih atributa (Tag i vrednost atributa). Uneti prirodan brojeve n i k. Nacrtati n kružnica počevši od tačke 0,0 kojima centri leže na pravoj y=x i udaljeni su za 1 po x i y osi. U svakoj kružnici upisati linije rotirane za k stepeni.