主题:[讨论]如何打印?
weichao
[专家分:0] 发布于 2011-05-18 23:28:00
[em10]
新来乍到,弱弱的问一下:如何打印QBASIC运行的结果?
回复列表 (共8个回复)
沙发
幽灵密码 [专家分:3510] 发布于 2011-05-19 20:40:00
用PRINT语句
比如你要打印变量A的值
就用PRINT A
打印A和B的值
假如A=1,B=2
PRINT A,B的运行结果是 1 2
PRINT A;B(用分号隔开)的运行结果是 1 2
PRINT LTRIM$(STR$(A));LTRIM$(STR$(B)):12
PRINT A
PRINT B
1
2
PRINT LTRIM$(STR$(A)),LTRIM$(STR$(B))1 2
板凳
weichao [专家分:0] 发布于 2011-05-23 18:11:00
不是这个意思。
比如说
screen 12:window(-1,-1)-(1,1):cls
xs=-1:xe=1:xd=(xe-xs)/640
for x=xs to xe step xd
y=1-1.6*x*x
pset(x,y)
next x
end
运行的结果是一条抛物线,但如何把这个运行结果(抛物线)打印在纸上?
3 楼
幽灵密码 [专家分:3510] 发布于 2011-05-24 22:52:00
打印在纸上?那要打印机吧?
4 楼
weichao [专家分:0] 发布于 2011-05-25 09:29:00
从QB到打印机肯定需要一个过程,这个过程?
QB的PRINT菜单有三个选项:Selected Text、Active Window、Current Module,这三个选项无论选哪个打印机都无动于衷!至于运行结果更是如此,尝试按键盘上的“PrintScreen”也没用。
5 楼
孙瑞 [专家分:590] 发布于 2011-05-25 19:10:00
昏、1!!!!2蛋!!PrintScreen是保存当前屏幕显示的内容(即全屏截图)
6 楼
weichao [专家分:0] 发布于 2011-05-27 09:55:00
废话少说,回答主帖的问题吧
7 楼
moz [专家分:37620] 发布于 2011-05-31 11:51:00
1.不希望看见不文明的语言。
2.键盘的PrintScreen键原本的用法,就是把屏幕输出到打印机的。
3.QBasic的打印功能,只针对文本而言,图形模式数据不能自动处理打印。
想要实现这个目的,途径都比较艰巨,建议:
1.拿到打印机说明书,学习控制码,编程输出控制码,以实现你自己的图形打印,没有通用性。
2.学习图形文件格式,生成图形文件,通过Windows图形软件输出打印机。
8 楼
weichao [专家分:0] 发布于 2011-06-05 10:04:00
moz的想法应该是对的,十几年前我在电脑专卖店里看到人家演示过,大概也是这样,详细过程我记不清了,moz能在自己的电脑上尝试这种图形打印吗?
我来回复