Tema: Re: VS2005 ir Paint
Autorius: Valdas
Data: 2010-09-09 10:20:12
jei kam idomu va kaip gavosi, sorry uz exe

"Jornada Del Muerto" <agiraTrintI@gmx.co.uk> wrote in message 
news:i682u5$37h$1@trimpas.omnitel.net...
>    Jei nori dirbti su grafika siulyciau kokia nors java pasiimt, ar net 
> c++ bet jei reik butinai .net'u, gali aisku daryti per DirectX ar OpenGL, 
> arba su GDI funkcijom (ka ir dabar darai).
>
>    Paimi savo forma, dedi PictureBox ir dirbi vien su juo daug maz taip:
>
>    using System.Drawing;
>
>    // Aisku jei design darysi tai ten auto susidesi ir susikonfiginsi 
> pictureBox
>    PictureBox PbxMain = new PictureBox ();
>
>    [System.Drawing.]Bitmap bmp = new Bitmap (640, 480); // Bitmap yra 
> nuveldetas is Image
>
>    // Su siom 2 funkcijom vien tik galima ka nori daryti
>    bmp.SetPixel (0, 1, Color.Red);        // piesiame taska
>    Color c = bmp.GetPixel(0,0); // paimame taska
>
>    // Pajamam graphics objekta
>    Graphics g = Graphics.FromImage (bmp);
>    // cia piesi ka nori bitmape
>    g.Blablabla
>
>    ....
>
>    //  kai piesimas baigtas tik tada priskiri nauja piesini picturebox'ui
>    PbxMain.Image = bmp;
>
>    tik tiek jei noresi kazkokius mouse events daryti ant to vaizdo tai 
> teks paciam handlintis, bet tai ne taip ir sunku, nors ziurint su kokiais 
> objektais dirbsi...
>
>    Jei tai kvadratai tai naudoji  is to pacio namespace:
>
>    Rectangle rect = new Rectangle ();
>
>    pvz vyksta onMouseDown eventas kur suzinoti is e. praametro gali x ir y 
> korrdinates ir tada tikrinti:
>
>    rect.Contains(x,y);
>
>    Arba ar kertasi 2 keturkampiai:
>
>    if(rect1.Intersect(rect2)){
>
>
>    P.S. Lygiai taspats su grafiniais objektais yra ant JAVA ;)
> 


3Dastronomyagricultureaudioautosautos.audiautos.audioautos.binariesautos.bmwautos.clubautos.fordautos.hondacrxautos.japanautos.mercedesautos.opelautos.sportautos.volvoautos.vwaviaavia.binariesbankcardsbinariesbooksbuildingcinemacommercecomp.hardwarecomp.softwarecomp.lietuvinimascomp.networksculturedarbas.ieskaudarbas.siulaudesigneconomicselectronicsfaunafauna.aquafauna.binariesfishingflorafotofoto.binariesgamesgames.csgames.onlinegsmgurmanaihumourhumour.binariesinternetlawmicrosoftmotomusicmusic.binariesmusic.instrumentsmusic.LT.binariesnavigacijaphppoliticsprogrammingrpgsportstudyingsveikatatalktesttranslationtransportationtraveltravel.binariestvunixvideovideo.binarieswatersportswwwwww.flashpdaautos.supermama.ltmobiledarbasretro.3Dretro.agricultureretro.astronomyretro.audioretro.autosretro.autos.audiretro.autos.audioretro.autos.binariesretro.autos.bmwretro.autos.clubretro.autos.fordretro.autos.hondacrxretro.autos.japanretro.autos.mercedesretro.autos.opelretro.autos.sportretro.autos.supermamaretro.autos.supermama.ltretro.autos.volvoretro.autos.vwretro.aviaretro.avia.binariesretro.bankcardsretro.beosretro.binariesretro.booksretro.buildingretro.cinemaretro.commerceretro.compretro.comp.hardwareretro.comp.lietuvinimasretro.comp.networksretro.comp.softwareretro.cultureretro.darbasretro.darbas.ieskauretro.darbas.siulauretro.designretro.economicsretro.electronicsretro.e-vejasretro.faunaretro.fauna.aquaretro.fauna.binariesretro.fishingretro.floraretro.fotoretro.foto.binariesretro.gamesretro.games.csretro.games.onlineretro.games.rpgretro.genealogijaretro.gsmretro.gurmanairetro.humourretro.humour.binariesretro.internetretro.YZFretro.YZF.nebukretro.YZF.nebuk.netikintisretro.YZF.nebuk.netikintis.bukretro.YZF.nebuk.netikintis.buk.tikintisretro.lawretro.microsoftretro.mobileretro.motoretro.musicretro.music.binariesretro.music.instrumentsretro.music.LTretro.music.LT.binariesretro.navigacijaretro.newsretro.news.taisyklesretro.newuserretro.pdaretro.phpretro.politicsretro.programmingretro.rpgretro.sportretro.studyingretro.sveikataretro.talkretro.translationretro.transportationretro.travelretro.travel.binariesretro.tvretro.unixretro.videoretro.video.binariesretro.watersportsretro.wwwretro.www.flashdiylt.rkm.news.announcelt.rkm.news.newuser