在哪裡可以找到 Windows Modern UI 應用程式的原始程式碼?

在哪裡可以找到 Windows Modern UI 應用程式的原始程式碼?

作為一名業餘 Web 開發人員,我有興趣使用HTML5和為 Windows 8 建立本機應用程式CSS。但如果能看到我擁有的應用程式的原始程式碼以及它們是用哪種語言編寫的,那就太好了。

我在哪裡可以找到該原始碼?或者它甚至可用嗎?我的意思是有些應用程式必須是開源的?

答案1

您可以在以下位置找到某些應用程式的原始程式碼:(可能還有另一個資料夾,因為這不是我擁有的所有應用程式)

C:\Program Files\WindowsApps

對於無權存取該資料夾的用戶,請按照以下說明操作:

  1. 在 Windows 資源管理器網址列中輸入“C:\Program Files\Applications”,然後按 Enter 鍵。 在此輸入影像描述
  2. 震驚和沮喪地觀察到系統對話框說您在自己的電腦上不擁有資料夾。點選“繼續”。 在此輸入影像描述
  3. 點擊“繼續”後,您將看到以下對話框: 在此輸入影像描述 不要點擊“關閉”,而是點擊“安全性選項卡”連結。
  4. 在接下來的系統對話方塊中點選「進階」。 在此輸入影像描述
  5. 點擊所有者安全性欄位中的“更改”連結。 在此輸入影像描述
  6. 將您的 Live ID 或 Windows 8 使用者名稱新增至「選擇使用者或群組」系統對話方塊。 在此輸入影像描述
  7. 按一下“確定”,按一下“確定”,按一下“確定”。 在此輸入影像描述

學分:賈斯汀·安吉爾

答案2

您可以獲得 Metro/modernui/window store 應用程式程式碼的範例這裡來自 MS 的程式碼片段網站 - 還有更多具體樣品這裡。當然,還有如何做 hello world這裡。它們似乎涵蓋了很多內容,除非您特別想要修改版本(例如郵件應用程式),否則可能更容易使用

既然可以從樹上摘蘋果,為什麼還要從桶子裡摘蘋果呢?

答案3

Microsoft 出版社提供了一本免費電子書,介紹如何使用 HTML 5、CSS 和 JavaScript 編寫 Windows 8 應用程式。它包括源代碼的下載。

關聯

答案4

自從提問以來如何存取 C:\Program Files\WindowsApps?被標記為欺騙,我將添加另一個解決方案來訪問C:\Program Files\WindowsApps, 來自https://www.maketecheasier.com:

將以下內容儲存為.reg檔案並運行:

Windows Registry Editor Version 5.00

; MajorGeeks.Com
; How To Take Full Ownership of Files & Folders
; https://www.majorgeeks.com/content/page/take_full_ownership_of_files_folders.html

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""
E
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

然後打開 MS Explorer,右鍵單擊C:\Program Files\WindowsApps並選擇“取得所有權”。它將顯示:

在此輸入影像描述

然後就可以訪問了C:\Program Files\WindowsApps

筆記:

相關內容