program Project;{$APPTYPE CONSOLE}uses
  forms;
  button;//我自己保存的单元的时候存的名字begin
   application.initialize;//不懂原理 书上不给解释
   Application.CreateForm(TForm1, Form1);//不懂原理 同上
   application.run;//不懂原理 同上
  { TODO -oUser -cConsole Main : Insert code here }
end.--------------------------下面是delphi定义好的结构
unit button;//我自己改了下名字interfaceuses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;type
  TForm2 = class(TForm)//不懂
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;var
  Form2: TForm2;implementation{$R *.dfm}procedure TForm2.Button1Click(Sender: TObject);
begin
showmessage("Hello world!");//照步骤添加的
end;end.
结果悲催了~~完全不能运行~我发现我完全不能入门delphi...就算入门了~都完全不知道它函数的工作原理~这样学delphi有什么用呢?
求高人指点迷津~~目前我很弱菜~只学了pascal .....接下还要了解什么才能入门delphi呢?不要欺骗我什么都不用就可以学习delphi了~~我现在体会到了~~不能理解delphi中单元函数的利用~~所以~~高人来指点下~~说下我应该补充点什么知识?比如要买什么书?
四肢着地 谢谢了

解决方案 »

  1.   

    program Project;
    。。
    这是程序的工程文件.dpr unit button;
    .....
    这是你的默认的单元文件,包含了窗体类,和,一个按钮事件。基础不够,或者你看的书不是入门的DELPHI书,入门的不会一上来就这些知识先看看pascal基本的书。《DELPHI程序设计基础教程》
    http://www.zjtg.cn/itjs/pascal/这个也可以
      

  2.   

    天哪~我再也不相信 那本 从入门到精通了~~ 真坑爹我已经有pascal基础了~~请问接下来需要看的书~你能为我一一指点下吗?
      

  3.   


    上面的那个连接里面的东西 我已经用pascal 写过了~~包括一些很经典的算法...不过 我需要大侠指点下我~~接下来需要一一看的书~~谢谢了~~(流泪ing)
      

  4.   

    application.initialize;//初始化应用程序
    Application.CreateForm(TForm1, Form1);//创建一个名称为FORM1的主窗体
    application.run;启动消息循环
    TForm2 = class(TForm)//定义一个TFORM2类,继承至TFORM多看几本书试试
      

  5.   

    <Delphi7程序设计与开发技术大全>求是科技的好书,其实看哪本书,一本书看下来你都会有收获的,初学不应该太急于求成,欲速则不达。
      

  6.   

    第一:要了解DELPHI的扩展名即文件扩展名
    第二:基础知识最好找本书慢慢学习吧
      

  7.   

    推荐这本书 
    7-111-09236-8
    delphi程序设计教程先把最基础的 学会
      

  8.   

    已经开始打开这个program Project看了,那至少应该编译过那个hello world了
      

  9.   

     button;//我自己保存的单元的时候存的名字这个单元与DELPHI内有“冲突”的
      

  10.   


    是的,有冲突。楼主你改的不是地方!
    楼主你现在学这个干嘛?delphi已经快没有市场了,你现在才入门,是不是有点晚啊?很好奇你为什么要学这个?我从事delphi工作五年余,现在到该放弃它的时候了。
      

  11.   

    虽然这个大哥有2个星,但是我还是想说
    对于打工而言,DELPHI确实是没什么市场。很多公司,都不知道要干什么,一味的跟分,赶潮流。
    但现在毕竟CS,还是主流的
      

  12.   

    楼主呀,找找这个本书
    Delphi程序员代码编写标准指南
      

  13.   

    lz 先搞清楚  开发工具是搞些什么的?
    你说的那些, 就是 开发工具自定义的 文件结构 
    它有自已的编译器  开发工具要翻译你写的代码文件 要能读懂你的代码,要把你的代码文件连接起来。
    所以,就有自己框架   为了方便你开发 就有了VCL 
    真想什么都搞明白  你要先了解windows 的消息处理方式 然后 你的程序怎么启动的 启动时干了些什么工作?  它们之间怎么交互? VCL 有几个基本类,包装了这些功能 方便你运用
    其它 知道一下就可以了  刚开始学的话, 很多东西都不必细究;那样可能令你更糊涂;先按些实例做做先
    有空了,再回头详细了解下