![]() |
![]() |
|
Programiranje Programski jezici, tehnike, alatke... |
Pregled rezultata glasanja: ![]() |
|||
MG-RAY |
![]() ![]() ![]() ![]() |
8 | 22,22% |
Stevvan |
![]() ![]() ![]() ![]() |
7 | 19,44% |
Geomaster |
![]() ![]() ![]() ![]() |
4 | 11,11% |
nika100 |
![]() ![]() ![]() ![]() |
3 | 8,33% |
GameMaster |
![]() ![]() ![]() ![]() |
2 | 5,56% |
kish |
![]() ![]() ![]() ![]() |
2 | 5,56% |
karloBasic |
![]() ![]() ![]() ![]() |
2 | 5,56% |
EclipsE |
![]() ![]() ![]() ![]() |
2 | 5,56% |
~Raf~ |
![]() ![]() ![]() ![]() |
1 | 2,78% |
aljosaa |
![]() ![]() ![]() ![]() |
1 | 2,78% |
Brains |
![]() ![]() ![]() ![]() |
1 | 2,78% |
corcrash |
![]() ![]() ![]() ![]() |
1 | 2,78% |
Highlander |
![]() ![]() ![]() ![]() |
1 | 2,78% |
ANDROSS |
![]() ![]() ![]() ![]() |
1 | 2,78% |
Marko_L |
![]() ![]() ![]() ![]() |
0 | 0% |
Damjan |
![]() ![]() ![]() ![]() |
0 | 0% |
fingerprint |
![]() ![]() ![]() ![]() |
0 | 0% |
al0cunit |
![]() ![]() ![]() ![]() |
0 | 0% |
BoPe |
![]() ![]() ![]() ![]() |
0 | 0% |
rudar |
![]() ![]() ![]() ![]() |
0 | 0% |
seymourc64 |
![]() ![]() ![]() ![]() |
0 | 0% |
x |
![]() ![]() ![]() ![]() |
0 | 0% |
x |
![]() ![]() ![]() ![]() |
0 | 0% |
x |
![]() ![]() ![]() ![]() |
0 | 0% |
Glasova: 36. U ovom glasanju ne možete da učestvujete |
![]() |
|
Alatke vezane za temu | Vrste prikaza |
![]() |
#1501 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.131
Zahvalnice: 4.337
Zahvaljeno 3.304 puta na 2.279 poruka
|
![]() |
![]() |
![]() |
![]() |
#1502 |
Deo inventara foruma
|
![]()
Offtopic
![]() |
![]() |
![]() |
![]() |
#1503 |
Član
Član od: 1.11.2006.
Poruke: 78
Zahvalnice: 0
Zahvaljeno 4 puta na 4 poruka
|
![]()
Racunajte i na mene! Konacno da ovo cudo ponovo zazivi! Nije me bilo dugo, but now im back (well i hope), elem, sa malo novog znanja (nisam piskarao DUGO, al sam ucio ASM, pa da vidimo kako cu sad da se pokazem), dajte ideju, spreman sam ko zapeta puska!
![]() |
![]() |
![]() |
![]() |
#1504 |
Starosedelac
|
![]()
Nazalost, trenutno sam prezauzet obavezama/faxom/necim trecim, pa nemojte ocekivati aplikaciju u skorije vreme, tako da, ako je neko drugi raspolozen da je zapocne, nece mi nimalo smetati...
|
![]() |
![]() |
![]() |
#1505 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.131
Zahvalnice: 4.337
Zahvaljeno 3.304 puta na 2.279 poruka
|
![]()
Ako je neko raspolozan neka je napravi ja definitivno nisam kvalifikovan za nesto tako
![]() |
![]() |
![]() |
![]() |
#1506 |
Član
Član od: 1.11.2006.
Poruke: 78
Zahvalnice: 0
Zahvaljeno 4 puta na 4 poruka
|
![]()
Ovaj, ako sam dobro skapirao hocete aplikaciju baziranu na dll-ovima, tako da svi mozemo da radimo po nesto?!
|
![]() |
![]() |
![]() |
#1507 |
V.I.P. Programiranje
|
![]()
Ja to tako kapiram, bilo bi lepo, a i rado bih iskodirao aplikaciju (baš sam se skoro nešto zezao sa dll-ovima pa bih nešto i sklepao) ali nemam mnogo vremena zbog škole, i to...
|
![]() |
![]() |
![]() |
#1508 |
Starosedelac
|
![]()
Pa, nije meni problem da napravim... Ali, Fax + 3 projekta + gomila drugih stvari... Pa, za sada je ovo na cekanju...
|
![]() |
![]() |
![]() |
#1509 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.131
Zahvalnice: 4.337
Zahvaljeno 3.304 puta na 2.279 poruka
|
![]() |
![]() |
![]() |
![]() |
#1510 |
Član
Član od: 1.11.2006.
Poruke: 78
Zahvalnice: 0
Zahvaljeno 4 puta na 4 poruka
|
![]()
Aj da vidim ja sta mogu, ako sklepam nesto, sklepam ako ne STANDBY!
![]() |
![]() |
![]() |
![]() |
#1511 |
Starosedelac
|
![]()
Evo ga plugin sistem - VC# 2008
Pravljenje samih dodataka je lako - napravite nov VC# class library projekat, u reference dodajte PVAdll.dll. Obratite paznju na namespace koji MORA da bude Plugins i da sadrzi staticnu klasu MyPlugin sa metodom Initialize dakle ovako Kod:
namespace Plugins { public static class MyPlugin { public static void Initialize() { } } } Kod:
ThePlugin plugin = new ThePlugin(); Kod:
public class ThePlugin : Plugin { public ThePlugin() : base("ime") { AppManager.FormText = "Prvi plugin!"; } } |
![]() |
![]() |
![]() |
#1512 |
V.I.P. Programiranje
|
![]()
Aha, a šta ćemo mi nesrećnici koji ne radimo u managed jezicima
![]() |
![]() |
![]() |
![]() |
#1513 |
Starosedelac
|
![]()
Paaa.... predjite na managed jezike
![]() Inache, idemo malo dublje. Pregled klase Plugin: bool Active Pokazuje da li je plugin aktivan, pod "aktivan" se misli na to da li je trenutno selektovan na toolbaru. Ukoliko nije, nece imati pristup eventima kao sto su MouseUp, MouseDown etc... string PluginName Ime plugina. string PicturePath Ime slike koja se koristi za toolbar. Ukoliko se plugin ne pokazuje na toolbaru, ostaje prazno. Podrazumeva se da se slika trazi u img/ folderu tako da pisete samo ime fajla. bool OnPanel Da li se prikazuje na toolbaru? Button Button Dugme koje se koristi za plugin na toolbaru. Eventi: Kod:
PluginAction OnActivate; PluginAction OnDeactivate; EventHandler Click; MouseEventHandler MouseDown; MouseEventHandler MouseUp; MouseEventHandler MouseMove; KeyEventHandler KeyDown; KeyEventHandler KeyUp; PaintEventHandler Paint; KeyDown i KeyUp se odnose na formu, kao i mouse akcije. Click za click na toolbaru. OnActivate i OnDeactivate se koriste kao eventi kada se kontrola aktivira (postane selektovana) i kada se deselektuje. Mogu se koristiti za npr. prikazivanje i sakrivanje nekog prozora, ili sta god vam padne na pamet. Sto se tice pristupanja glavnoj aplikaciji, postoji staticna klasa AppManager. Preko nje se moze pristupiti pictureboxu, nekim svojstvima forme, dijalozima za open/save. Da bi imali vishe ikona na toolbaru (npr. drugachiji plugini koji rade odredjen posao) dovoljno je da u projektu imate vishe plugina, i samo ih u Initialize kreirajte. Ne znam sta vishe da kazem ![]() Source dobijate kad ga malo sredim :P dotad C# u ruke i prosirite aplikaciju. EDIT: i da, primer OpenPlugin-a, koji sluzi za otvaranje slika: Kod:
public class OpenPlugin : Plugin { public OpenPlugin() : base("OpenPlugin", "open.png") { Click += new EventHandler(mouseUp); } private void mouseUp(object sender, EventArgs args) { AppManager.openDialog.Filter = "All graphics files (*.png, *.jpg, *.gif, *.bmp)|*.png;*.jpg;*.gif;*.bmp"; DialogResult res = AppManager.openDialog.ShowDialog(); if (res == DialogResult.OK) { if (File.Exists(AppManager.openDialog.FileName)) { AppManager.Picture.Image = Image.FromFile(AppManager.openDialog.FileName); AppManager.Picture.Size = AppManager.Picture.Image.Size; AppManager.Picture.Left = (AppManager.FormSize.Width - AppManager.Picture.Width) / 2; AppManager.Picture.Top = (AppManager.FormSize.Height - AppManager.Picture.Height) / 2 - 34; } } } } slobodno obrishite MyPlugin.dll koji se nalazi u folderu sa programom, on sluzi samo kao test (menja Text forme). i da, svaki plugin koji se napravi ide u folder sa exe fajlom Poslednja ispravka: EclipsE (16.10.2009 u 0:45) |
![]() |
![]() |
![]() |
#1514 |
Starosedelac
|
![]()
bump bump bump
|
![]() |
![]() |
![]() |
#1515 |
V.I.P. Programiranje
|
![]() |
![]() |
![]() |
![]() |
#1516 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.131
Zahvalnice: 4.337
Zahvaljeno 3.304 puta na 2.279 poruka
|
![]()
Ja nemam dovoljno znanja za ovo, a pocela i skola, pa sada "u racunare ulazem" najmanje vremena jbg...
|
![]() |
![]() |
![]() |
#1517 |
Član
Član od: 2.6.2007.
Poruke: 36
Zahvalnice: 6
Zahvaljeno jedanput na jednoj poruci
|
![]()
Zasto je ova zanimljiva tema "umrla" ?! Hajde ..krenite
![]() ![]() |
![]() |
![]() |
![]() |
#1518 |
Deo inventara foruma
Član od: 14.3.2008.
Lokacija: EHCPCGG
Poruke: 12.131
Zahvalnice: 4.337
Zahvaljeno 3.304 puta na 2.279 poruka
|
![]()
'Ajde baci neki zadatak ali languague indepenent
![]() (msm vecina je nezavisna od jezika koji se koristi ali ipak...) |
![]() |
![]() |
![]() |
#1519 |
Član
Član od: 2.6.2007.
Poruke: 36
Zahvalnice: 6
Zahvaljeno jedanput na jednoj poruci
|
![]()
Evo jedan za pocetak:
Napisati program koji boji mapu kontinenta (Mapa se ne mora prikazati .. ali ako hocete to je dodatni +) koja se sastoji od m zemalja tako da dve koje se granice ne budu obojene istom. Koristiti 4 boje ! (Dokazano je da su 4 taman dovoljne ![]() Slicni zadaci se, mislim, srecu na takmicenjima iz programiranja. Koristiti backtrack algoritam .. nije optimalan ali radi posao ili koristiti dinamicko programiranje za pronalazenje jednog resenja tako da u jednoj koloni matrice permutujes zemlje sa 4 boje i tako dalje po kolonama .. bla bla. Poslednja ispravka: aljoshaaa (18.12.2009 u 15:09) Razlog: zemlje koje se granice |
![]() |
![]() |
![]() |
#1520 | |
V.I.P. Programiranje
|
![]() Citat:
Ako je m > 4 onda je nemoguće ![]() |
|
![]() |
![]() |
![]() |
Bookmarks sajtovi |
Tagovi |
challenge, programiranje, takmicenje |
|
|
![]() |
||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Multithreading in game programming with C++ | yaelo | Pravljenje igara | 0 | 19.10.2006 1:52 |