Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Grafika i graficke funkcije

[es] :: .NET :: Grafika i graficke funkcije

[ Pregleda: 2286 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bokiko
Kostic Bojan
programer
Beograd

Član broj: 55172
Poruke: 77
*.nat-pool.bgd.sbb.co.yu.



Profil

icon Grafika i graficke funkcije28.05.2005. u 13:11 - pre 230 meseci
Radim u C# vec neko izvesno vreme ali do sada nisam uspeo da otkrijem nacin da isprogramiram aplikaciju koja bi mogla da manipulise grafikom (na pr. zelim da napravom aplikaciju koja ce crtati 2D ili 3D elemente) ali da izlaz NE BUDE dat u obliku konzole vec kao Windows aplikacija.
 
Odgovor na temu

NeznamTkoSam

Član broj: 39660
Poruke: 279
*.adsl.net.t-com.hr.



Profil

icon Re: Grafika i graficke funkcije28.05.2005. u 13:16 - pre 230 meseci
A znas li uopce radit windows (gui) aplikacije u C#?
 
Odgovor na temu

bokiko
Kostic Bojan
programer
Beograd

Član broj: 55172
Poruke: 77
*.nat-pool.bgd.sbb.co.yu.



Profil

icon Re: Grafika i graficke funkcije28.05.2005. u 13:29 - pre 230 meseci
Jos uvek sam nov u gui-u
 
Odgovor na temu

NeznamTkoSam

Član broj: 39660
Poruke: 279
*.adsl.net.t-com.hr.



Profil

icon Re: Grafika i graficke funkcije29.05.2005. u 07:14 - pre 230 meseci
Code:
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Windows.Forms;

namespace Crtanje
{
    public class MainForm : Form
    {
        public MainForm()
        {
            this.Paint += new System.Windows.Forms.PaintEventHandler(this.MainFormPaint);
        }
        
        void MainFormPaint(object sender, System.Windows.Forms.PaintEventArgs e)
        {
            Graphics g = e.Graphics;
            LinearGradientBrush brush = new LinearGradientBrush(new Rectangle(20, 80, 14, 40),
                                                               Color.LightGreen, Color.Yellow, 35);
            g.FillRectangle(brush, new Rectangle(10, 10, 150, 100));
            
            g.DrawLine(new Pen(Color.Red), new Point(30, 160), new Point(94, 58));
            
            Font f = new Font("Tahoma", 40);
            LinearGradientBrush brush2 = new LinearGradientBrush(new Rectangle(20, 80, 14, 40),
                                                               Color.Red, Color.LightSkyBlue, 35);
            g.DrawString("Crtanje", f, brush2, 50, 50);
        }
        
        [STAThread]
        public static void Main(string[] args)
        {
            Application.Run(new MainForm());
        }        
    }
}
 
Odgovor na temu

[es] :: .NET :: Grafika i graficke funkcije

[ Pregleda: 2286 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.