用Delphi的standalone程序能否画图?该怎么处理
用Delphi的standalone程序能否画图?
用Delphi的standalone程序能否画图?我相信应该能的,但不知道怎么做?
------解决方案--------------------
那么多的红花啊,晃眼
------解决方案--------------------
花花好多 delphi不会~
------解决方案--------------------
345楼被吞了 楼主可以在发了~
------解决方案--------------------
TIWDynamicChart
这是它里面画图的
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
何谓standalone?
是否指的非GUI程序?
一边就是canvas.point,canvas.line
------解决方案--------------------
为什么要用控制台,运行环境不能带图形API?
控制台程序在Delphi中一般称为Console App
在Console程序中“画图”至少让我想到上个世纪90年代,那时候Windows远没有现在流行
当时的环境是UCDOS,最流行的软件是金山WPS
对了,在Console程序中画图,是不是DOS版WPS那样的?
UCDOS有一个特显模块(tx.com),如果有必要,楼主可参考一下
------解决方案--------------------
------解决方案--------------------
楼主获取分的明细:
专题开发/技术/项目 :51277 , Delphi :3936 , Windows专区 :761 , 多媒体/设计/Flash/Silverlight 开发 :515 , 扩充话题 :491 , Web 开发 :456 , Java :428 , VB :305 , VC/MFC :240 , 社区支持 :91 , C++ Builder :71 , Linux/Unix社区 :60 , 其他开发语言 :60 , .NET技术 :43 , 硬件使用 :42 , PowerBuilder :40 , C/C++ :14 , Oracle :13 , 企业开发 :10 , MS-SQL Server :10 , 新版体验区 :6 , 移动平台 :3 , PHP :1 , 产品/厂家 :1
------解决方案--------------------
开外挂了?
------解决方案--------------------
是啊,面向过程和面向对象的转变,确实很大。
------解决方案--------------------
楼主,你的要求很不合常理。
控制台程序一般不需要画图,如果你想输出一个点,你直接 write('.'); 不就可以了。如果你的点是在任意位置,那么需要用GetDC取得控制台程序的DC,然后用canvas来画,要复杂些,如果你想让程序足够小,就uses一个windows,用api直接画点。不过如果这样的话,你就失去用delphi的意义了,delphi是快速开发工具,你这等于跟用VC差不多。
一般做图是在窗体上画,在onPaint事件里面来操作。
如果你只是单纯的学delphi,你可以直接从窗体学起,控制台程序可以直接忽略。
------解决方案--------------------
楼主呀,慢慢学习吧
------解决方案--------------------
为了花继续学习中
用Delphi的standalone程序能否画图?我相信应该能的,但不知道怎么做?
------解决方案--------------------
那么多的红花啊,晃眼
------解决方案--------------------
花花好多 delphi不会~
------解决方案--------------------
345楼被吞了 楼主可以在发了~
------解决方案--------------------
TIWDynamicChart
这是它里面画图的
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
何谓standalone?
是否指的非GUI程序?
一边就是canvas.point,canvas.line
------解决方案--------------------
为什么要用控制台,运行环境不能带图形API?
控制台程序在Delphi中一般称为Console App
在Console程序中“画图”至少让我想到上个世纪90年代,那时候Windows远没有现在流行
当时的环境是UCDOS,最流行的软件是金山WPS
对了,在Console程序中画图,是不是DOS版WPS那样的?
UCDOS有一个特显模块(tx.com),如果有必要,楼主可参考一下
------解决方案--------------------
------解决方案--------------------
楼主获取分的明细:
专题开发/技术/项目 :51277 , Delphi :3936 , Windows专区 :761 , 多媒体/设计/Flash/Silverlight 开发 :515 , 扩充话题 :491 , Web 开发 :456 , Java :428 , VB :305 , VC/MFC :240 , 社区支持 :91 , C++ Builder :71 , Linux/Unix社区 :60 , 其他开发语言 :60 , .NET技术 :43 , 硬件使用 :42 , PowerBuilder :40 , C/C++ :14 , Oracle :13 , 企业开发 :10 , MS-SQL Server :10 , 新版体验区 :6 , 移动平台 :3 , PHP :1 , 产品/厂家 :1
------解决方案--------------------
开外挂了?
------解决方案--------------------
是啊,面向过程和面向对象的转变,确实很大。
------解决方案--------------------
楼主,你的要求很不合常理。
控制台程序一般不需要画图,如果你想输出一个点,你直接 write('.'); 不就可以了。如果你的点是在任意位置,那么需要用GetDC取得控制台程序的DC,然后用canvas来画,要复杂些,如果你想让程序足够小,就uses一个windows,用api直接画点。不过如果这样的话,你就失去用delphi的意义了,delphi是快速开发工具,你这等于跟用VC差不多。
一般做图是在窗体上画,在onPaint事件里面来操作。
如果你只是单纯的学delphi,你可以直接从窗体学起,控制台程序可以直接忽略。
------解决方案--------------------
楼主呀,慢慢学习吧
------解决方案--------------------
为了花继续学习中