Uygulamaya özel dosya uzantısı nasıl yapılabilir?

jdasb14

Femtopat
Katılım
2 Mayıs 2021
Mesajlar
51
Daha fazla  
Cinsiyet
Erkek
Selamlar.

Visual Studio 2019'da Windows Form Apps'a nasıl programa özel bir dosya uzantısı ekleyebilirim? (Icon değişebiliyorsa güzel olur.) Örneğin:





.dosya .dosyauzantisi gibi olabilir.
 
Son düzenleyen: Moderatör:
Bu biraz karışık.

Mesela ".deneme" uzantısı yaptığınız zaman varsayılan uygulama ayarlarına komut gönderip sizin programı seçtirmeniz lazım, ".deneme" uzantılarına. Logo kısmına gelirsek;

Logonun .png hali programın dizininde olmalı. Sonra seçim esansında varsayılan logo olarak o logoyu ayarlayacaksınız.
 
Regedit'e kayıt girerek varsayılan uygulamayı belirtebilirsiniz. İkonunu da aynı şekilde programınız kurulmadan gösterilecek şekilde yapamazsınız. Uzantı sadece kendini belli eden bir şey. Özel bir olayı yok. Dosya okuma ve yazma işlemlerini özelleştirirsen okunamaz bir uzantı elde edebilirsin. Örneğin byte byte okuma ve yazma yapabilirsin. Hız konusunda rakibi olmayan JSON kütüphaneleri çıktıyı düz text olarak vermek yerine byte tabanlı verdiği için direkt düzenlenemez hale geliyor. Onları kullanabilirsin. Zor bir şey değil yani. Biraz mantık biraz algoritma.
 
Ne tür bir kod yazmam gerek pek bilmiyorum da.
 
dosya.<extension> -> Bunu okuyup yazacak sekilde uygulamanani gelistireceksin. Basit text dosyasi da olabilir, encrypt edilmis formatta da olabilir. Sana ve uygulamana kalmis.

Calisacagin isletim sistemlerine file association rule yazacaksin. Win icin registry ; linux icin xdg-open vs.

Hepsinin dokumanlari var, belli formatlari.
 
Ne tür bir kod yazmam gerek pek bilmiyorum da.
Pek yazdığın kod ile ilgili değil. Okuduğun dosyayı "dosya.txt" yerine "dosya.nice" tarzında alacaksın. Varsayılan program ve ikon için de installer yapman gerekiyor. Eğer başlardaysan bunları yapman pek kolay değil yani.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…