永发信息网

我会pascal,想接触delphi7但不知有何不同,该如何学起

答案:5  悬赏:80  手机版
解决时间 2021-11-30 03:10
我会pascal,想接触delphi7但不知有何不同,该如何学起
最佳答案
Delphi用的是Object Pascal,不是普通的Turbo Pascal用的Pascal。
Delphi的pas文件用的是Pascal里的单元(就是程序首部是Uni,而不是program的)。
Delphi注重面向对象,有窗口概念,是一种含GUI思想的软件,适合OS/2、Windows。
Turbo Pascal、Free Pascal注重运算,适合MS-DOS。
全部回答
在Delphi中调用dos命令(cmd.exe)
在delphi里面新建一个Console Application,然后把pascal的代码对应复制进去,通常需要修改的很少,这样就能够运行旧程序啦。不过,我建议还是找本基础的教程看看吧,如上面几位所说,一个是面向过程的,一个是面向对象的,两者除了语法外差异很大。
老的pascal编译器编出来的都是控制台应用程序,DeLphi编的都是windows 窗体程序,都有GUI(图形界面),delphi不支持控制台应用程序,当然打不开。换个思路:编个窗体应用程序,通过窗体控件输入数据,通过窗体控件显示数据,也能运行,功能都一样,换个方式罢了,这就是楼上所说的(Delphi注重面向对象,有窗口概念,是一种含GUI思想的软件),而pascal面向过程,只有输入输出,从头运行到尾。
pascal是object pascal 的基础,所以我建议从头学起。
Pascal注重工作,Delphi7除了工作 还要编写界面.
其实编程序,重要要一个动手就行,你敢写,什么问题都能解决 . 相反 你学一肚子理论,没写过,你要写的时候也不知道该从哪里入手.
所以,从"HelloWorld"开始,写一下,感受一下之间有什么不同,从Pascal到Delphi很快的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
成都犀浦荣胜和自助餐两个人消费多少钱
18年等于多少个月、多少天……多少秒?
王者荣耀铭文已经装到铭文1里,为什么铭文2还
小明有几本小人书已经记不清楚了,只知道小芳
邮政邮件交寄单 收据上的p 和pq 的区别
请问汕头市区自驾车怎么去牛田洋 要钓鱼和吃
舞台上表演什么比较阳刚?
女靴子什么牌子好
网申浦发信用卡 今天接到征信电话 只问了工作
adidas yeezy多少钱
雷州婚纱店百年好合拍艺术照漂亮吗
孔令辉欠赌债被停职是怎么回事?
我有辆新车现在压在典当行6.2万,裸车价格13
请问多玩魔盒如何关闭屏幕中间出现的获得buff
被称为生物金属的是钛吗?
推荐资讯
狂战士6+3 3+6是啥
酷睿I5 6500是几核的
是不是只有我今天不用上学啊哈哈哈哈哈a
不禁房事,夫行不在,不可服是什么意思
负心汉的男人以后会有报应吗
羟化反应的定义是什么呢?
国四4.8米凯马单排货车多少钱
用什么方法酿制纯粮白酒喝时不烧喉
ing这个拼音怎么读
邯郸市永年县大北汪镇要拆迁了吗
《还珠格格》中含香跳舞时用的是什么音乐?
推荐几首测试音响低音的英文歌
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?