Php ile Windows Uygulama Yapmak Ayarlar (PHP Desktop)

Bir önceki yazımda PHP Desktop kurulumu ve basit olarak kullanımını anlatmıştım. Şimdi uygulama ekranının ayarlarından bahsedelim. Uygulama ekranı dediğimiz phpdesktop-chrome.exe'dir. Ayarları klasörde bulunan settings.json dosyasından yapıyoruz.

{
    "application": {
        "single_instance_guid": "",
        "dpi_aware": true
    },
    "debugging": {
        "show_console": false,
        "subprocess_show_console": false,
        "log_level": "DEBUG4",
        "log_file": "debug.log"
    },
    "main_window": {
        "title": "Sosyal Medya Bot / v1.0",
        "icon": "",
        "default_size": [1024, 768],
        "minimum_size": [800, 600],
        "maximum_size": [0, 0],
        "disable_maximize_button": false,
        "center_on_screen": true,
        "start_maximized": false,
        "start_fullscreen": false
    },
    "popup_window": {
        "icon": "",
        "fixed_title": "",
        "center_relative_to_parent": true,
        "default_size": [1024, 768]
    },
    "web_server": {
        "listen_on": ["127.0.0.1", 0],
        "www_directory": "www",
        "index_files": ["index.html", "index.php"],
        "cgi_interpreter": "php/php-cgi.exe",
        "cgi_extensions": ["php"],
        "cgi_temp_dir": "",
        "404_handler": "/pretty-urls.php"
    },
    "chrome": {
        "log_file": "debug.log",
        "log_severity": "default",
        "cache_path": "webcache",
        "external_drag": true,
        "external_navigation": true,
        "reload_page_F5": true,
        "devtools_F12": true,
        "remote_debugging_port": 0,
        "command_line_switches": {},
        "enable_downloads": true,
        "context_menu": {
            "enable_menu": true,
            "navigation": true,
            "print": true,
            "view_source": false,
            "open_in_external_browser": true,
            "devtools": true
        }
    }
}


Biraz detaylandıralım. debugging program çalıştığında debug ekranlarının açılıp açılmamasının kararını verdiğimiz yer.

main_window // Ana uygulama ayarları
title : Uygulama title icon : Uygulama için icon tanımı
"default_size": [1024, 768], : Uygulama default ekran boyutu
"minimum_size": [800, 600], : Uygulama minimum ekran boyutu
"maximum_size": [0, 0], : Uygulama maximum ekran boyutu
"disable_maximize_button": false, : F12 butonunu disable etmek true yada false
"center_on_screen": true, : Uygulama açıldığında ekranın ortasında açılması true false
"start_maximized": false, : Uygulama açıldığında belirlediğimiz maximum ekran boyutunda açılması true false
"start_fullscreen": false : Uygulama açıldığında tam  ekran boyutunda açılması true false

"popup_window" // Popup ekranlarını ayarları
"icon": "", : popup icon
"fixed_title": "", popup title 
"center_relative_to_parent": true,
"default_size": [1024, 768]

 "web_server": {  // Sunucu ayarları
        "listen_on": ["127.0.0.1", 0], 
        "www_directory": "www", : dosyaların bulunduğu klasör
        "index_files": ["index.html", "index.php"], : indexler
        "cgi_interpreter": "php/php-cgi.exe", : phpnin çalışması için geçerli uygulama
        "cgi_extensions": ["php"], : cgi extensionları
        "cgi_temp_dir": "",
        "404_handler": "/pretty-urls.php" : 404 sayfası

"chrome": { // chrome ayarları
        "log_file": "debug.log", : logların tutulduğu dosya
        "log_severity": "default",
        "cache_path": "webcache", :cachelerin tutulduğu klasör
        "external_drag": true, : true false
        "external_navigation": true, : true false
        "reload_page_F5": true, : true false
        "devtools_F12": false, : true false ben false bırakırım 
        "remote_debugging_port": 0,
        "command_line_switches": {},
        "enable_downloads": true,
        "context_menu": {
            "enable_menu": true, : sağ tık menü true false
            "navigation": true, 
            "print": true, : çıktı alabilmek 
            "view_source": false, : kaynak kodları görüntüleme
            "open_in_external_browser": true, : farklı browser ile açma 
            "devtools": true : chrome devtools false bırakılabilir

Php ile Windows Uygulama Yapmak Ayarlar (PHP Desktop) Php ile Windows Uygulama Yapmak Ayarlar (PHP Desktop) Reviewed by Burak on Mart 06, 2018 Rating: 5

2 yorum:

Ramil Huseynov dedi ki...

peki nasil icon elave ede bilirim?

Burak dedi ki...

main window altında icon var oraya iconun yolunu belirterek ekleyebilirsin yada uygulamayı exe ye dönüştürürken

http://burakbakirtas.blogspot.com.tr/2018/03/php-ile-windows-uygulama-yapmak-ilk.html

Blogger tarafından desteklenmektedir.