folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Konsol Uygulamasını Windows Uygulamasına Çevirme



C# Konsol Uygulamasını Windows Uygulamasına Çevirme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    baristbt
    baristbt's avatar
    Kayıt Tarihi: 20/Nisan/2011
    Erkek

    başlık ne kadar açıklayıcı oldu bilmiyorum ama.

    hazırladığım konsol uygulamarını ;

    Çıkış şeklini Windows Application olarak şecersen. Ortada konsol filan olmuyor yani haliyle kullanıcı birşey çakmıyor. 

    Kendi derleyicimi kullandığım için malesef propertions vs. kısmı yok.

    Normal bir projedeki gibi .csproj dosyasından <OutputType>Exe</OutputType> kısmını "WinExe" olarak değiştirerekte aynı şekilde yapabiliyorum.

    Lakin bende o da yok :)

    Sormak istediğim bunu kod üzerinde o an derlemeden önce bu şekle getirebilir miyiz ? 

    Yani "WinExe" olarak hazırlamak istiyorum.

    Teşekkürler.


    http://www.leyladansonra.com/
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Alcazer
    Alcazer's avatar
    Kayıt Tarihi: 27/Ağustos/2011
    Erkek

    kendi derleyicin derken? csc.exe mi kullanıyorsun?

    Eğerki csc kullanıyorsan parametre olarak bildirmen gerekiyor

    /target:exe => Konsol Tabanlı Derleme

    /target:winexe => Windows Form Tabanlı Derleme

    /target:library => .NET kod kütüphanesi (dll)

     

    ör : csc /target:exe /out:BarisYigit.exe Tahribat.cs

    ör : csc /target:winexe /out:BarisYigitForm.exe *.cs

    Alcazer tarafından 18/Eki/12 12:53 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Keyif Pezosu
    undefined-01
    undefined-01's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    Windows form olarak yapıp 

     Application.Run(new frmLogin());

    yapmaz isen zaten form acilmayacaktir.

    ama kendi derliyicim derken ne demek istedigini anlamadim dogrusu :S

     


    Bana balık tutmayı öğretmeyin; ben balıkçı değilim. Felsefe yapmayın. Ben şefim, aşçıyım. Bana parasıyla balık verin; sushi yapıp satayım, hepimiz karnımızı doyuralım. Yoksa hepimiz balıkçı olursak, bu gölde balık kalmaz. Sürdürülebilir olmalıyız. Çünkü bugün aç bıraktığınız insan, yarın karşınıza harami olarak çıkabilir; kendine de size de zarar verebilir.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    baristbt
    baristbt's avatar
    Kayıt Tarihi: 20/Nisan/2011
    Erkek

    kendi derleyicim derken compiler yerine türkçe yazmak istedim :D 

    basit bi code compiler http://support.microsoft.com/kb/304655 

     ekleme : dişçiye kaçıyorum geç kaldım :D hemen yazamam.

    baristbt tarafından 18/Eki/12 12:58 tarihinde düzenlenmiştir

    http://www.leyladansonra.com/
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Alcazer
    Alcazer's avatar
    Kayıt Tarihi: 27/Ağustos/2011
    Erkek
    BarisYigit bunu yazdı

    kendi derleyicim derken compiler yerine türkçe yazmak istedim :D 

    basit bi code compiler http://support.microsoft.com/kb/304655 

     ekleme : dişçiye kaçıyorum geç kaldım :D hemen yazamam.

    eğer direk ordaki kodları kullanıyorsan

    parameters.GenerateExecutable = true; altına yada üstüne

    parameters.CompilerOptions = "/target:winexe";  yada parameters.CompilerOptions = "/t:winexe"; 

    eklemen gerek :)

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Keyif Pezosu
    undefined-01
    undefined-01's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    http://www.microsofttranslator.com/BV.aspx?ref=CSSKB&lo=SS&from=en&to=tr&a=http://support.microsoft.com/kb/304655/en-us?fr=1

    guzel bir derleyici mantigi. Runtime'da referans edememesi kotu. Neyse o kisim suan zaten konumuz degil :p

     

    Normal form application'u kullanarak Application run yapmazsan bir pencere acilmayacaktir.


    Bana balık tutmayı öğretmeyin; ben balıkçı değilim. Felsefe yapmayın. Ben şefim, aşçıyım. Bana parasıyla balık verin; sushi yapıp satayım, hepimiz karnımızı doyuralım. Yoksa hepimiz balıkçı olursak, bu gölde balık kalmaz. Sürdürülebilir olmalıyız. Çünkü bugün aç bıraktığınız insan, yarın karşınıza harami olarak çıkabilir; kendine de size de zarar verebilir.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    baristbt
    baristbt's avatar
    Kayıt Tarihi: 20/Nisan/2011
    Erkek

    2 posttaki yöntemi deneyim adaş cs yi yazıp çevirebilirim oda çok mantıklı.

    aynen konu çok hoşuma gitti ama biraz kısıtlı şimdilik şunları ben bi inceleyim recep abi.


    http://www.leyladansonra.com/
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    baristbt
    baristbt's avatar
    Kayıt Tarihi: 20/Nisan/2011
    Erkek

    hoppp olay çözüldü.

    Alcazer sağolasın adaş :))

    dediğini ekleyince windows app. olarak derledi.. o siyah konsol ekranını filan kaldırdık ortadan :))

                    GenerateExecutable = true,

                    CompilerOptions = "/target:winexe",

                    OutputAssembly = outputassembly,


    http://www.leyladansonra.com/
Toplam Hit: 2628 Toplam Mesaj: 8