Yürütülebilir dosyanın simgesini değiştirme
özet
Visual Studio'da oluşturulan uygulamanın yürütülebilir dosyasının simgesi varsayılan bir simgeye sahiptir, ancak elbette simgenin iyi olduğunu söyleyecek çok az kişi vardır. Bu bölümde, yürütülebilir bir dosyanın simgesinin nasıl değiştirileceği açıklanmaktadır.
Visual Studio 2008 Standard Edition'da açıklandığı gibi, Visual Studio'nun diğer sürümlerindeki temel bölümlerde herhangi bir fark olduğunu düşünmüyorum.
Çalışma Ortamı
Desteklenen Visual Studio Sürümleri
- 2005
- 2008
- 2010
Visual Studio Sürümünü Kontrol Edin
- 2005
- 2008
- 2010
madde
Windows Forms uygulamaları (C#, VB.NET)
.NET Framework kullanan bir Windows Forms uygulaması oluşturduğunuzda yürütülebilir dosya simgesinin nasıl değiştirileceğini açıklar. Programlama dilleri arasında çok az fark vardır. (C++/CLI hariç)
Projeyi açtıktan sonra, Çözüm Gezgini'nden Özellikler'i açın.
Özellikler ekranı açıldığında, sağdaki şekildeki kırmızı daire düğmesine tıklayın. Burada yürütülebilir dosyanın simgesini değiştirebilirsiniz.
Dosya seçici iletişim kutusu açıldığında simgeyi seçin.
Ardından, simge yüklenen simge olur ve simge adı değiştirilir.
Simgenin de projeye eklendiğini görebilirsiniz.
Projeyi derlediğinizde, yürütülebilir dosyanın simgesinin değiştiğini görebilirsiniz.
Formun sol üst köşesinde görünen, ancak yürütülebilir dosyanın simgesiyle ilişkili olmayan simge.
Bunu değiştirmek için, Form Tasarımcısı ekranını açın, özelliklerini görüntülemek üzere formu seçin ve sağda gösterilen "Simge" özelliğiyle değiştirin. Ancak, 256 pikselden büyük simgelerin kullanılamayacağını unutmayın.
WPF Uygulamaları (C#, VB.NET)
WPF uygulamasındaki yürütülebilir dosya simgesini, Windows Forms'ta değiştirdiğiniz şekilde değiştirirsiniz. Ayrıntılar için lütfen burayı kontrol edin.
Pencerenin sol üst köşesindeki simgeyi değiştirebilmeniz için önce projenize bir simge veya görüntü dosyası ekleyin.
Ardından, WPF Tasarımcısı'nı açın ve simge dosya adını doğrudan Pencere özelliklerinde "Simge" olarak ayarlayın.
Win32 uygulamaları (C, C++), Windows Forms uygulamaları (C++/CLI)
Win32 uygulamaları için yürütülebilir dosya simgesini ayarlama hakkında bilgi sağlar.
Ayrıca, Windows Forms uygulamaları için C++/CLI bunu yapmanın yoludur.
Bir projeyi açtığınızda, projenin adıyla aynı olan Kaynak Dosyası adlı bir simge dosyası vardır. Bu, yürütülebilir dosya için geçerli olan simge dosyasıdır. (Simgenin adı, oluşturulan projenin türüne bağlı olarak farklı olabilir, ancak ".ico" dosyalar uygundur)
Simge dosyasını açmak için çift tıklatmayı deneyin, simge düzenleyicisi düzenlemeniz için açılacaktır.
Ancak, varsayılan olarak oluşturulan simgeler 32 bit biçimindedir ve bazı nedenlerden dolayı simge düzenleyicisinde düzenlenemezler. Bu nedenle, ayrı bir simge dosyası oluşturmanın ve mevcut bir simge dosyasıyla değiştirmenin tercih edilebilir olduğunu düşünüyorum.
Projeyi oluşturduğunuz klasör, projeyle aynı ada sahip bir simge dosyasına sahiptir. Bunu değiştirin.
Önceden hazırlanmış simgeyle mevcut simgenin üzerine yazın.
Visual Studio'da simgenin değiştiğini görebilirsiniz.
Yapıyı gerçekten yaparsanız ve yürütülebilir dosyayı oluşturursanız, simgenin değiştiğini görürsünüz.
Bu arada, pencerenin sol üst köşesindeki simge "küçük .ico" dosyası olarak tanımlanır, bu nedenle değiştirmek isterseniz lütfen bu dosyayı yeniden yazın.
Win32 Uygulama Boş Projesi (C, C++)
Win32 uygulamasında boş bir proje oluşturduğunuzda Çalıştır simge dosyasının ayarlarını açıklar. Konsol uygulamaları ile değiştirilebilen bir yöntemdir.
Boş bir proje oluşturduğunuzda, proje sağdaki şekilde gösterilen yapıyla oluşturulur. Bir klasör oluşturulur, ancak hiçbir dosya oluşturulmaz.
Kaynak Dosyaları klasörünü sağ tıklatın, Ekle'yi tıklatın→ ve ardından Kaynaklar'ı tıklatın.
Kaynak Ekle iletişim kutusu görüntülendiğinde, "Simge" yi seçin ve "Yeni" düğmesini tıklayın.
Simge oluşturulacak ve ekranda görüntülenecektir. Bu simge otomatik olarak yürütülebilir dosya simgesi haline gelir.
Simge dosyasının da projeye eklendiğini görebilirsiniz.
Boş bir projeyse, olduğu gibi oluşturamazsınız, bu nedenle bunun yerine bir konsol uygulaması oluşturursanız, yukarıdaki yöntemi kullanarak bir simge ekleyin ve oluşturun, simgenin sağdaki şekilde gösterildiği gibi yürütülebilir dosyaya uygulandığını göreceksiniz.
Simgelerin nasıl düzenleneceği Win32 uygulamalarındakiyle aynıdır, bu yüzden lütfen burayı kontrol edin.
Bu arada, boş bir projeden bir pencere oluşturmak ve pencere simgesini ayarlamak istiyorsanız, ayrı bir simge dosyası oluşturmanız (yürütülebilir dosyadan farklıysa) ve programda ayarlamanız gerekir, ancak açıklama uzun olacağı için bunu atlayacağım. Pencereyi görüntüleyen ve programlara ve kaynak dosyalarına bakan bir Win32 uygulaması oluşturmayı deneyin.
MFC Uygulamaları (C++)
Bir MFC uygulaması için yürütülebilir dosya simgesinin nasıl değiştirileceğini açıklar. Ancak, simgeyi değiştirme yöntemi bir Win32 uygulamasındakiyle neredeyse aynıdır, bu nedenle lütfen ona bakın.
MDI, SDI veya diyalog tabanlı olsun, değiştirici aynıdır.
Varsayılan simge MFC içindir. Bu simge 24 bit olarak oluşturulmuştur, böylece doğrudan Visual Studio'da düzenleyebilirsiniz.
Ayrıca, bu simge dosyası hem yürütülebilir dosya hem de pencere simgesi tarafından paylaşılır.
MDI veya SDI gibi iletişim kutusu tabanlı olmayan bir uygulama olarak oluşturursanız, belge için bir simge de vardır. Bu, belge bazında oluşturulan pencereler için bir simge olarak kullanılır.
Sağdaki şekil, MDI tabanında oluşturulan pencerenin simgesini göstermektedir.
Simge dosyaları oluşturmak için araçlar
Bir simge dosyası oluşturmak için, "görüntü dosyaları" ve "simge dosyaları" oluşturmak için araçlara ihtiyacınız vardır. Veya her ikisini de birleştiren araçlar var.
Görüntü dosyaları oluşturmak için herhangi bir araç herhangi bir şey olabilir. 「. png", dosyaların çıktısını alabilen bir araca tercih edilir. Ayrıca, Windows ile standart olarak gelen Paint ile de oluşturabilirsiniz. Görüntü dosyaları oluşturmak için aşağıdaki ücretsiz araçlar vardır.
Görüntü dosyasından simge dosyasına". ICO" dosyalarını dönüştürmek için araçlar aşağıdakileri içerir:
- @icon Dönüşümü
- IcoFX (Japonca kullanılabilir)