none
Yazılımın ekran çözünürlülük değeri ne olmalı? RRS feed

  • Genel Tartışma

  • Yazılım tasarlarken ekran çözünürlülüğü yatay ve dikeyde en az şu kadar olmalı gibi bir kısıtlama koymak istiyorum ama hangi ölçülerin mantıklı olduğuna karar veremedim. Bu konuda bir fikri olan varmı. Bir yazılım günümüzde en az şu çözünürlülükte ekran olmalı nasıl olur. 

    Şu anda çalıştığım ekran 1920 x 1080 ve tabiki buna göre tasarlasam ekranları olmaz ama 1024 x 620 olsun herkes kullansın desem tasarımı zorlaştırıyor küçük geliyor ikisinin arası ve olabilecek en yüksek değeri seçmem gerek. Laptop ekran çözünürlülüklerini genel kullanımdaki ekran kartlarını yaygın kullanılan ekran ölçülerini tanıyan arkadaşlara soruyorum

    Benim kararım şu anda 1600x900 ekran a göre tasarım yapmak. Tabi arkadaşlar her ekran için uyumlu olacak sağa yanaşık sola yanaşık tasarımları önerecek bende öyle yapıyorum elbette ama bir çok nesnede ekranda sabit ve öylede olmak zorunda 


    27 Şubat 2017 Pazartesi 23:54

Tüm Yanıtlar

  • Uygulamanın çalıştığı sistemin ekran boyutlarını dinamik olarak elde edebilirsiniz:

    Rectangle ekran = Screen.PrimaryScreen.Bounds;


    Buna göre de form'unuzun boyutlarını dinamik olarak ayarlarsanız.  Ayrıca artık Windows'un çözünürlük konusunda zaten otomatik desteği var, buna DPI virtualization deniliyor.

    Size tavsiyem, önce kendi sisteminizi hedef alarak tasarımınızı yapın.  Uygulamanızı daha küçük ve daha büyük boyutlu ekranlarda deneyin.  Bahsettiğim otomatik Windows desteği yeterli gelmiyorsa, dinamik ayarlama yapın.  Ayrıca kontrol'ları form'a yerleştirirken anchor özelliğini kullanın.



    28 Şubat 2017 Salı 05:37
  • Tasarım kendi kendini ayarlasa? WPF de grid, stackpanel, dockpanel,wrappanel vs. bunlar hep çözünürlüğe göre arayüzün kendisini uydurması (adaptive) için varlar. Yine wpf  dpi bağımsız olduğu için de ekstra uğraşmanız gerekmiyor. Yine wpf'e son sürümde farklı dpi lara sahip iki ekran için destek geldi.
    28 Şubat 2017 Salı 06:01
  • Nesnelerin boyunu büyütmek- küçültmek çok mantıklı bulmuyorum doğrusu. Butonu filanmı büyüteceğiz çok doğru değil niye büyütelim nesneleri ekran büyüdü diye. 

    Benim sorum çok daha basit aslında. Ben eskiden yazılımımı 1024 x 768 piksel e göre tasarlardım yani kullanıcı en azından bu boyutlarda ekrana sahip olmasını zorlardım. Şimdi hangi ölçüyü asgari sınır olarak dayatmak lazım kullanıcıya. Bu hem tasarım yapmamıza izin verecek kadar büyük olmalı hemde vatandaşıda zorlamamalı

    Birde buna en boy oranınıda dikkate almak gerekiyor şimdi ekranlar eskisi gibi 4:3 oranda da değiller

    Ben 1920 x 1080 i seçtim kendimce 


    • Düzenleyen hakan1992 28 Şubat 2017 Salı 12:31
    28 Şubat 2017 Salı 12:31
  • Ben büyütüp küçültelim mi dedim ? Yazılım çözünürlüğe göre kendisini ayarlabilir. Geniş ekranda 4 sütun gösterir darda 3 ... gibi responsive design mantıklarından bahsediyorum.

    28 Şubat 2017 Salı 12:46
  • :) ...
    28 Şubat 2017 Salı 12:51
  • Nesnelerin boyunu büyütmek- küçültmek çok mantıklı bulmuyorum doğrusu. Butonu filanmı büyüteceğiz çok doğru değil niye büyütelim nesneleri ekran büyüdü diye. 

    Benim sorum çok daha basit aslında. Ben eskiden yazılımımı 1024 x 768 piksel e göre tasarlardım yani kullanıcı en azından bu boyutlarda ekrana sahip olmasını zorlardım. Şimdi hangi ölçüyü asgari sınır olarak dayatmak lazım kullanıcıya. Bu hem tasarım yapmamıza izin verecek kadar büyük olmalı hemde vatandaşıda zorlamamalı

    Birde buna en boy oranınıda dikkate almak gerekiyor şimdi ekranlar eskisi gibi 4:3 oranda da değiller

    Ben 1920 x 1080 i seçtim kendimce 


    Sizin mantıklı bulmamanız, söylenenin mantıklı olmamasını getirmiyor. Basit bir şey söyliyeyim. Şirkette hemen herkesin kullandığı logo programı var. Genel müdür'e yeni bir dizüstü aldım. 13.3-inch, 3,200x1,800 pixel çözünürlükte. Logo bu ekranda minnacık kalıyor cünkü adamlar söylendiği gibi otomatik resulasyon ayarı yapmamışlar. 

    siz 1920x1080 seçtim diyorsunuz bu full hd formatı. Oysa bu gün çoğu dizüstü 1300 kusura 768 ve Led monitörlerde çözünürlüğü yukarıya doğru değiştirmek diye bir şey de yok.

    İşte bu nedenlerden dolayı gerekirse butonu büyütüp, küçültmeniz gerekiyor.


    pgnchess.com

    dergikapaklari.com

    28 Şubat 2017 Salı 12:54
  • Nesnelerin boyunu büyütmek- küçültmek çok mantıklı bulmuyorum doğrusu. Butonu filanmı büyüteceğiz çok doğru değil niye büyütelim nesneleri ekran büyüdü diye. 

    Benim sorum çok daha basit aslında. Ben eskiden yazılımımı 1024 x 768 piksel e göre tasarlardım yani kullanıcı en azından bu boyutlarda ekrana sahip olmasını zorlardım. Şimdi hangi ölçüyü asgari sınır olarak dayatmak lazım kullanıcıya. Bu hem tasarım yapmamıza izin verecek kadar büyük olmalı hemde vatandaşıda zorlamamalı

    Birde buna en boy oranınıda dikkate almak gerekiyor şimdi ekranlar eskisi gibi 4:3 oranda da değiller

    Ben 1920 x 1080 i seçtim kendimce 


    Sizin mantıklı bulmamanız, söylenenin mantıklı olmamasını getirmiyor. Basit bir şey söyliyeyim. Şirkette hemen herkesin kullandığı logo programı var. Genel müdür'e yeni bir dizüstü aldım. 13.3-inch, 3,200x1,800 pixel çözünürlükte. Logo bu ekranda minnacık kalıyor cünkü adamlar söylendiği gibi otomatik resulasyon ayarı yapmamışlar. 

    siz 1920x1080 seçtim diyorsunuz bu full hd formatı. Oysa bu gün çoğu dizüstü 1300 kusura 768 ve Led monitörlerde çözünürlüğü yukarıya doğru değiştirmek diye bir şey de yok.

    İşte bu nedenlerden dolayı gerekirse butonu büyütüp, küçültmeniz gerekiyor.


    pgnchess.com

    dergikapaklari.com

    Aslında bu büyütüp/küçültme değil de DPI'a uydurma konusu (çözünürlük olarak büyüyor aslında ama pratikde boyutunu koruyor). Bunun müşteriye teslim edip sonra "ne la bu bit kadar" lafını işitmeden anlaşılması güç....  Neyse ki Win10 a bu konuda yeni güncelleme geliyor.
    1366*768 bela bir çözünürlük. Biz de tüm testlerimizi buna göre ypaıyoruz ama 2k, 4k ekranlarda da gayet düzgün çıkacak şekilde responsive yapıyoruz.
    28 Şubat 2017 Salı 12:57
  • Programı wpf'te yapıyorsan Viewbox diye bir komut var kodlarını bunun içine yazdıgın taktirde ekranı kullanıcı büyütüp küçülttüğünde bütün ekran nesnelerini kendi otomatik ayarlıyor. 

    C# böyle bir özellik yok ama sen ekrandaki nesneleri Anchor ayarları ile ayarlayabilirsin.

    En son olarakta yukarda arkadaşın söylediği gibi ekran büyüklügünü bulup senin formunu alt üst sağ sol kenarlardan istedigin bir miktar kücülterek ekranını ayarlayabilirsin. Öncelikle wpf tavsiye ederim tek bir komutla kendisi ayarlıyor.

    28 Şubat 2017 Salı 21:11
  • Programı wpf'te yapıyorsan Viewbox diye bir komut var kodlarını bunun içine yazdıgın taktirde ekranı kullanıcı büyütüp küçülttüğünde bütün ekran nesnelerini kendi otomatik ayarlıyor. 

    C# böyle bir özellik yok ama sen ekrandaki nesneleri Anchor ayarları ile ayarlayabilirsin.

    En son olarakta yukarda arkadaşın söylediği gibi ekran büyüklügünü bulup senin formunu alt üst sağ sol kenarlardan istedigin bir miktar kücülterek ekranını ayarlayabilirsin. Öncelikle wpf tavsiye ederim tek bir komutla kendisi ayarlıyor.

    Bu konuda @hakan1992'e katılacağım. ViewBox oran koruyarak büyütme/küçültme yapıyor. Bu biraz kolaya kaçmak oluyor hem de ekran boyutları uçurum olunca estetik açıdan da hoş olmuyor. Ama oyunlar / kiosk gibi sabit çözünürlüğü olması gereken uygulamalarda viewbox acayip işe yarıyor :) 
    1 Mart 2017 Çarşamba 06:41
  • Minumum çözünürlülüğü kaç kabul edeyim o kadar teknolojik bir şey sormuyorum

    1600x900 iyi bence. 

    3 Mart 2017 Cuma 18:15
  • Minumum çözünürlülüğü kaç kabul edeyim o kadar teknolojik bir şey sormuyorum

    1600x900 iyi bence. 

    1366*768 

    3 Mart 2017 Cuma 18:35
  • Bu senin ekrandaki bilgine bağlı ben genelde ekranı 1024x768 boyutunda ayarlarım ve büyütüldügünde içindeki nesnelerinde büyümesini sağlarım bugüne kadarda ekran büyük yada küçük diyen olmadı. Genelde bu durum senin ekrana koyacagın bilgiye görede değişir eger gercekten kalabalık bir ekranın varsa daha büyük tutabilirsinde bu ihtiyaca göre değişir. 

    Ekran nesnelerinin büyümesine gelince insan belli bir yaştan sonra (genelde 40) gözleri zorlanmaya başlıyor. Birde bütün gün ekran başında olup gözleri yorulanlar var bir süre sonra küçük nesnelerde zorlanma oluyor onun için ekranın büyütüldügünde nesnelerinde büyümesi bence iyi olur en basitinden ms office uygulamasında bile görünürlüğü büyütme var ihtiyaç olmasaydı konmazdı. 

    3 Mart 2017 Cuma 21:39
  • en çok kullanılan standart ekran çözünürlüğü 1366X768 olduğu için bu çözünürlüğü kullanmanızı tavsiye ederim, beraberinde responsive tasarım kullanırsanız pek sorun yaşamazsınız. sorun olacak olursa da yine css ile gizle işlemi yaparak sorunları çözüyorum ben.
    5 Mart 2017 Pazar 05:01
  • 1366 X 768 çok kısıtlayıcı ama yinede buna göre test ettim programımı

    Dock ile nesneleri ekrana yerleştirdiğim için aslında çok büyük sıkıntımda yok ama bir kaç yerde ekran çözünürlülüğünü bilmek gerekiyor 

     

    5 Mart 2017 Pazar 09:48
  • Nesneleri büyütenler fontlarıdamı büyütüyor küçültüyor merak ettim. 
    5 Mart 2017 Pazar 09:49