文件名称:
Turbo C 2.0,Turbo C 3.0, QBasic 4.5开发环境
开发工具:
文件大小: 7mb
下载次数: 0
上传时间: 2016-02-29
详细说明: 本工具包集成了TC 2.0,TC 3.0,QBasic 4.5版本的开发环境,由于TC 2.0,TC 3.0,QBasic 4.5是16位Dox程序,在较高版本的32位Windows以及所有的64位Windows中无法运行,鉴于当今硬件的发展以及windows 64版本日渐成为主流,有特殊目的需要用到这三款开发环境而无法启动时常头痛不已,现将其提供给众网友共享。 程序使用DoxBox来实现在Windows 32位和64位系统上的完整Dos环境模拟,包括图形系统也俱全,本人分别建立三个开发工具相应的配置参数并简要开发了 三个引导程序以便直接双击就能启动,整个工具包中的所能组件均为免安装版本,解压后直接使用根目录下的相应程序即可,现将主要技术实现点简述如下: 1.DosBox使用的是0.72版本,截止程序打包之时最新为0.74,目前暂未发现问题,并未更新到最新版,有需要可自行处理 2.使用DosBox虚拟的Dos环境默认启动盘为Z盘,在配置文件中自动将根目录下的disk_c文件夹映射为C盘,开发环境运行时相当于在C盘中 3.DosBox对Dox系统的模拟很完善,使用TC2.0/3.0时可完美使用图形库,配置参数将显示模式配置为VGA,开发时须注意模式和路径,例如,图形程序中初始化图形环境的代码可能如下: int gdriver=VGA, gmode=VGAHI; initgraph(&gdriver, &gmode, "C:\\TC20\\BGI"); 4.DosBox模拟了Dos中按Alt + Enter在全屏和窗口模式两种状态下切换的功能,不过与Dos略有区别,Dos的全屏会拉伸显示内容,而DosBox则保持开发窗口像素大小不变,其余部分则显示黑色,配置中手动设置全屏时分辨率也达不到效果,暂且这样,并未深入研究 5.根目录下的引导程序为C++开发,代码中主要是设置了工作目录并使用特定参数启动DosBox并载入开发环境执行程序,如果对DosBox比较熟悉,也可以直接通过DosBox完成,此时可以不用引导程序,引导程序的主要源代码摘录如下 ,以供参考: ::ShellExecute(nullptr, _T("open"), _T("dosbox.exe"), _T("-conf qb45.conf -noconsole"), _T("dosbox"), SW_SHOW); //::ShellExecute(nullptr, _T("open"), _T("dosbox.exe"), _T("-conf tc20.conf -noconsole"), _T("dosbox"), SW_SHOW); //::ShellExecute(nullptr, _T("open"), _T("dosbox.exe"), _T("-conf tc30.conf -noconsole"), _T("dosbox"), SW_SHOW); 6.本工具包中的文件及文件夹路径请不要随意修改,以免出错 文件夹说明: QBasic45.exe 对外提供的QBasic 4.5开发环境的启动程序 TurboC20.exe 对外提供的Turbo 2.0开发环境的启动程序 TurboC30.exe 对外提供的Turbo 3.0开发环境的启动程序 dosbox 虚拟DOS环境的软件DosBox 0.72 documents 整理本工具包过程中顺便附带收集到的部分参考资料和示例源码 disk_c 虚拟的 DOS 环境的 C:\ └QB45 QBasic 4.5 开发环境程序目录 └TC20 Turbo C 2.0 开发环境程序目录 └TC30 Turbo C 3.0 开发环境程序目录 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.