這個專案是我第一次嘗試使用 Visual Basic 6 進行電腦編程,當時我大約 16 歲。它準確地模擬 Windows 環境中Nokia 5110手機的主 GUI。我從未完成過這個項目,但是獲得貪吃蛇迷你遊戲會很有趣嗎?如果有人想繼續工作,請運行。
我意識到程式碼在某些地方很糟糕,因為這是我第一次嘗試編碼,而且非常冗長。當時我沒有接受過正規的教育或培訓,因為他們不在學校教編程,我仍然不理解很多基本概念。對不起 ?
以下是該應用程式在 Windows 10 下運行的一些螢幕截圖:
以下說明如何在 VMware Workstation Player 17 中設定 Windows 95 虛擬機器並開啟 Visual Basic 6 專案。如果您想走一條不那麼懷舊的路線,仍然可以在現代版本的 Windows 下成功安裝 Visual Basic 6 並從那裡開啟專案。
從這裡下載並安裝VMWare17
建立新的虛擬機
選擇:“我稍後安裝作業系統”
將虛擬機器命名為:Windows 95
分配最大磁碟大小為 2GB
選擇:“將 fdisk 虛擬磁碟儲存為單一檔案”
從 https://www.allbootdisks.com/download/dos.html 下載 Dos6.21.img
選擇:“自訂硬體...”
點擊新增...按鈕並選擇“軟碟機”
選擇“使用軟碟映像檔:”並瀏覽至 Dos6.21.img 文件
玩虛擬機
在提示符號處輸入命令:fdisk 並選擇 1, 1, Y
輸入指令:格式c:
從 https://winworldpc.com/product/windows-95/osr-2 下載 Win95 OSR2 ISO
從主選單中選擇播放器 -> 可移動裝置 -> CD / DVD (IDE)
在設定對話方塊中選擇「使用 ISO 映像檔:」並瀏覽至 windows95b.iso 文件
使用指令 mkdir c:win95 在 c: 磁碟機中建立一個新資料夾
使用以下命令將安裝檔案複製到 c: 磁碟機: xcopy r: c:win95 /s /e
輸入指令:c:win95setup.exe /IS
在線上搜尋 OEM CD 金鑰。谷歌是你的朋友
出現提示時忽略安裝網路介面卡和音效卡的選項
從主選單中選擇播放器 -> 可移動裝置 -> 軟碟 -> 設定,然後選擇“使用實體磁碟機:”
Windows 完成安裝後,按一下螢幕底部的提示來安裝 VMware Tools
透過右鍵點擊桌面-> 屬性-> 設定標籤-> 進階屬性-> 變更... -> 從磁碟安裝... 手動安裝SVGA 驅動器,然後輸入路徑“C:Program FilesVMwareVMware ToolsDriversvideo”,然後瀏覽找到檔案vmx_svga .drv
在顯示設定中設定您想要的顯示器分辨率
從 https://winworldpc.com/product/microsoft-visual-bas/60 下載 Visual Basic 6 ISO
從主選單中選擇播放器 -> 可移動裝置 -> CD / DVD (IDE)
在設定對話方塊中選擇「使用 ISO 映像檔:」並瀏覽至 Visual Basic 6.0 Enterprise Edition.iso 文件
打開我的電腦並雙擊 CD 驅動器
安裝應用程式
在線上搜尋 OEM CD 金鑰。谷歌是你的朋友
選擇安裝 Internet Explorer 4.01 SP1,而不安裝 Windows 活動桌面更新
在 VMware Player 中安全關閉虛擬機
目前版本的 VMware 在建立具有支援音訊所需硬體的虛擬機器時存在問題。有一個解決方案:
gui.exitOnCLIHLT
hpet0.present
vmci0.present
vmci0.id
在記事本中開啟檔案:C:Users<您的使用者名稱>DocumentsVirtual MachinesWindows 95Windows 95.vmx
將硬體版本配置變更為 virtualHW.version = "4"
刪除以 pciBridge 開頭或以 pciSlotNumber 結尾的任何行
刪除以下行
在VMware Player中啟動虛擬機
從主選單中選擇播放器 -> 可移動裝置 -> CD / DVD (IDE)
在設定對話方塊中選擇「使用 ISO 映像檔:」並瀏覽至包含該專案原始碼的 win95_drivers.iso 文件
開啟「我的電腦」中的d:盤,執行SBPCI128Setupus_w9x.exe檔安裝音訊驅動程式。
當第一次要求重新啟動電腦時點擊“否”並等待安裝程式完成
重新啟動虛擬機,您應該會聽到熟悉的 Windows 啟動聲音
從主選單中選擇播放器 -> 可移動設備 -> 網路適配器 -> 設定 -> “橋接”和“複製實體網路連線狀態”
點選開始 -> 設定 -> 控制面板
開放網路
點選新增...
按一下協議,然後按一下新增...
在“製造商”選項卡下選擇“Microsoft”
在網路協定下,選擇 TCP/IP
點擊“確定”並退出設置
重新啟動虛擬機
開啟 Internet Explorer
選擇“我想使用(LAN)建立新連接”,然後選擇“使用(LAN)連接”,然後選擇“否”以使用代理伺服器
嘗試在 Internet Explorer 中導航至 www.google.com
在 VMware Player 中安全關閉虛擬機
選擇虛擬機,然後從主選單中選擇播放器 -> 管理 -> 虛擬機設定...
點擊新增...按鈕並選擇“USB 控制器”
在VMware Player中啟動虛擬機
取消啟動時的更新裝置驅動程式精靈提示
開啟設定 -> 控制台 -> 系統 -> 裝置管理員
從硬體清單中刪除所有未知的“其他設備”
從主選單中選擇播放器 -> 可移動裝置 -> CD / DVD (IDE)
在設定對話方塊中選擇「使用 ISO 映像檔:」並瀏覽至包含該專案原始碼的 win95_drivers.iso 文件
Windows 中存在一個錯誤,當執行所需的 XUSBSUPP.exe 驅動程式檔案時,它將首先執行 ScanDisk,但會陷入無限循環。為了克服這個問題:
在資源管理器中開啟 c:Windows 資料夾
從主選單中選擇檢視 -> 選項 -> 檢視並取消選取隱藏 MS-DOS 檔案副檔名
將 Scandskw.exe 重新命名為 Scandskw.old
在 Visual Basic 6 中開啟 d:ScandskwScandskw.vbp 專案。
打開「我的電腦」中的 d: 驅動器並運行 XUSBSUPP.exe,這將安裝所有必需的 USB 海量存儲驅動程式
重新啟動虛擬機
依照更新裝置驅動程式精靈提示安裝 PCI 橋接器和其他驅動程式
刪除先前建立的c:WindowsScandskw.exe文件,並使用exe副檔名重命名Scandskw.old
再次插入 USB 隨身碟,並在偵測到新 USB 裝置的提示中選擇“連接到虛擬機器”
依照更新裝置驅動程式精靈提示安裝通用 USB 海量儲存類裝置驅動程式
如果您正確遵循了說明,您應該能夠在「我的電腦」中看到可移動磁碟 (E:)
建立原始碼資料夾的 ISO 映像:
從 https://www.imgburn.com/index.php?act=download 下載 ImgBurn
打開 ImgBurn 並選擇:“從檔案/資料夾建立圖像檔案”
從 GitHub 下載該專案的源代碼 ZIP 並解壓縮到資料夾中
瀏覽到 ImgBurn 中的原始碼資料夾並選擇輸出檔名,然後寫入 ISO 檔案
從 VMware 播放器的主選單中選擇播放器 -> 可移動設備 -> CD / DVD (IDE)
在設定對話框中選擇“使用 ISO 映像檔:”並瀏覽至 ISO 文件
建立一個名為c:reposNokia5110的資料夾並將原始碼複製到其中
在 Visual Basic 6 中開啟 Nokia5110.vpb 專案文件
選擇“運行”->“開始”來運行程序
或者...
使用USB驅動器將原始碼複製到主機:
從 GitHub 下載該專案的源代碼 ZIP 並解壓縮到資料夾中
插入 USB 隨身碟並將程式碼複製到其中,然後移除磁碟機
啟動之前建立的Windows 95虛擬機
再次插入 USB 隨身碟,並在偵測到新 USB 裝置的提示中選擇“連接到虛擬機器”
打開我的電腦,您應該可以看到可移動磁碟機 (E:)
建立一個名為c:reposNokia5110的資料夾並將原始碼複製到其中
在 Visual Basic 6 中開啟 Nokia5110.vpb 專案文件
選擇“運行”->“開始”來運行程序
不幸的是,現代瀏覽器將某些 Visual Basic 6 執行檔標記為潛在威脅,因此您可能需要使用命令列來下載該版本。
gh release download -R https://github.com/lschmid83/Nokia-5110 -A zip -O "c:releaseNokia 5110.zip"