PHP가 제작한 시스템을 데스크톱 응용풍으로 바꾸다

6646 단어 PHP
졸업할 때 비품 관리 시스템을 만들었는데 왠지 현지(학교 내)에서 사용하던 시스템인데 PHP로 만들었기 때문에 이 문제를 해결할 방법을 생각해야 한다.
※ 이번 시스템은 서버가 아닌 클라이언트의 PC

"그래도 되는 거 아니에요?"


또한 브라우저http://localhost/를 켜면 톰과 키보드로 두드릴 수 있는데.. 그 전에 문제가 많았어요.
  • PC로 시스템을 가져오는 것은 번거로움
  • XAMPP가 아닌 iis
  • 를 사용한 서버
  • iis PHP7과 함께 작동합니다.x&php를 설치해야 합니다.다양한 ini 수정
  • MySQL도 설치해야 함
  • 이때 의욕이 떨어졌어요.
  • 동작은 클라이언트 측 작업에 따라 달라집니다.
  • css position: sticky, 크롬에서만 테스트를 진행하기 때문에 크롬에서 사용하기를 원합니다
  • cherome의 개발자 도구로 임의로 보낸 데이터를 변경할 수 있음
  • 브라우저 설정에 따라 비헤이비어도 변경됨

  • PChttp://localhost/의 단축키는 기본 설정에 따라 시작되는 브라우저에 따라 변경됩니다
  • .
    나는 이것이 그다지 좋지 않다고 생각해서, 각양각색의 개선 대책을 찾아보았다
    한 마디로 하면 php7로 이동하는 서버와 URL, 그리고 메뉴 표시줄이 없는 Blink 렌더링 엔진이 하나가 되고 클라이언트의 PC 가져오기가 쉬워지는 것을 원합니다!

    너덜너덜한 물건

  • winbinder

  • 사이트가 닫혀서botsGiithub로 옮긴 것 같은데php7이 테스트되지 않아bots
  • HC-Standalone-S+ for PHP
  • winbinder를 사용했기 때문에bots
  • PHP-GTK
  • PHP 5.x만 있기 때문에bots
  • PHP Desktop


    이름과 같이 php를 사용하면 렌더링 엔진은 Blink의chromium을 사용합니다.
    의 Giithub
    이번에는 최신판PHP Desktop Chrome 57.0을 사용합니다.
    zip 파일을 해동하기만 하면 사용할 수 있어 가볍군요!
    각양각색의 파일이 있지만 www php로 만든 물건을 디렉터리phpdesktop-chrome.exe에 놓고 실행하면 데스크톱 프로그램과 같은 동작을 할 수 있다(대략 첫 번째 화면은www/index.php).

    설정


    설정settings.json을 사용하여 브라우저를 설정하고 창을 설정할 수 있습니다.
    상세한 상황은 위키에 쓰여 있다.
    참고로 나는 내가 어떤 항목을 수정했는지 열거할 뿐이다.
    "debugging": {
        "show_console": false
    },
    "main_window": {
        "title": "備品管理システム",
        "icon": "hoge.png",
        "default_size": [1366, 768],
        "disable_maximize_button": true,
        "center_on_screen": true,
        "start_maximized": true,
        "start_fullscreen": true,
        "always_on_top": true
    },
    "chrome": {
        "external_drag": false,
        "reload_page_F5": false,
        "devtools_F12": false,
        "command_line_switches": {
            "lang": "ja"
        },
        "enable_downloads": true,
        "context_menu": {
            "enable_menu": false,
            "navigation": false,
            "view_source": false,
            "open_in_external_browser": false,
            "devtools": false
        },
    }
    
    많은 걸 썼지만 간단하게 어떤 설정이 바뀌었는지
  • 콘솔을 열지 마십시오(cmd)
  • 창의 왼쪽 위 모서리에 있는 아이콘과 이름 변경
  • 화면 크기 고정화 & 항상 맨 위에 유지
  • 개발자 도구 비활성화
  • 언어를 일본어로 변환
  • 재부팅(F5)을 무효화
  • 컨텍스트 메뉴가 기본적으로 비활성화됨
    나는 phpdesktop을 사용할 때 언어는 절대 일본어를 사용하는 것이 좋다고 생각한다.다음 증상을 확인했습니다.
  • 한자가 중화 글씨체로 변하다
  • 풀다운 메뉴가 열리지 않음
  • input type = "date"데이터picker가 열리지 않음
  • 개발자 도구의 설정이 반영되지 않음
  • 이렇게 하면 php가 저런 데스크톱 프로그램을 순조롭게 완성할 수 있다.

    좋은 웹페이지 즐겨찾기