① Delphi教程和工具
(本人推荐这个)C程序设计视频教程(曾怡):本套视频教程由曾怡副教授讲解,使用教材为:《C程序设计》 谭浩强 清华大学出版社出版。是难得的C语言学习视频教程。全程共30讲,每讲45分钟左右http://lib.verycd.com/2004/12/06/0000029347.htmlC 语言视频教程 48讲http://www.ibook8.com/software/Catalog54/10197.htmlC语言程序设计-视频教程http://you.video.sina.com.cn/a/148284-1055554120.htmlDELPHI的基础教程:http://www.longtengwang.com/Article/soft/Delphi/wzjc/jcjc/不过,开发工具,你就照他们说的去找好了,我是买的盗版碟用!这些是搜索到的
② delphi 教程
Pascal精要中文版,很短小的一个小册子,看完后对delphi的语法基本就没问题了,之后熟悉一下简单的控件,跟着视频做做实例,不懂的时候查查delphi中的帮助和msdn中的win32 api说明
③ Delphi 7开发基础教程
牛汉民?不知道是哪一个,看李维的吧!!!!
④ delphi编程学习教程
我是看书学的,你可以当当搜一下,卖得最多的一般是最好的书。
⑤ 求好的delphi教程
学delphi不变的经典<delphi开发人员指南> (你想要的程序是如何活动的都有描述)另外你如果想了解底层 可以看看汇编和<windows核心编程>
⑥ delphi的编程方法
Delphi的编程语言是以Pascal为基础的。Pascal语言具有可读性好、编写容易的特点,这使得它很适合作为基础的开发语言。同时,使用编译器创建的应用程序只生成单个可执行文件(.EXE),正是这种结合,使得Pascal成为Delphi这种先进开发环境的编程语言。本章中,将讨论ObjectPascal的主要特点,并讲解如何在事件处理过程和其他应用程序中,使用它来编制程序代码。本章将讲解Delphi应用程序中最常用的ObjectPascal语法,而不是Pascal语言的一切细节。如果您完全不熟悉Pascal编程,请参阅一些基础的Pascal教程。如果您具有编程经验,并能熟练地使用其他流行程序语言,您将在本章的ObjectPascal中发现一些相同的概念。如果您已经熟悉了BorlandPascal,就可以快速浏览或跳过本章。编写ObjectPascal程序代码在前边的章节中,通过例程,已经编写了几行简单的代码。在本章中,将从熟悉Pascal编程的角度,配合实例,讲解ObjectPascal编程的基该方法。在编写自己的ObjectPascal程序时,要注意程序的可读性。Pascal语言是英式结构语言,在程序中选择合适的缩排、大小写风格,并在需要时将程序代码分行,会使得程序代码能够很容易地被自己和他人读懂。一般的程序员都有这样的体验:如果不给程序加上适当的注解,一段时间后,自己也难以理清程序的流程。给程序及时地加上注释是良好的编程习惯。Delphi的注释需要加注在{}之间,编辑器会把它们处理成为空白。Delphi保留了BorlandPascal编辑器的风格,关键字采用黑体字,被注释的部分会变暗,这使得编程风格良好,易读易写。 在事件处理过程中,最常用到的工作就是把一个新值赋给一个属性或变量。在设计用户界面时,可以使用ObjectInspector(ObjectInspector)来改变其属性;但有时需要在程序执行时改变属性的值,而且有些属性只能在执行时改变,这些属性在Delphi的在线帮助的“Proprety”主题中被标为执行期属性。进行这种改变,就必须使用赋值语句。下文的赋值语句表征一个OnClick事件。当按钮按动后,将编辑框部件Edit1的Color属性置为clRed:procereTForm1.Button1Click(Sender:TObject);beginEdit1.Color:=clRed;end;当按动按钮后赋值语句被执行,编辑框变成红色。在语句中,部件的名称在属性前,中间用“.”表示属性的所属关系。这样就准确地指定了要将clRed值赋给哪一部件的哪一属性。赋值号为“:=”,不论给属性还是给变量赋值,都是将右边的值赋给左边的属性或变量。当将一个属性值、变量、常量或文本数据赋给属性或变量时,所赋值的类型和接受此值的属性或变量的类型应相同或兼容。一个属性或变量的类型定义了此属性或变量的可能值集合,也定义了程序代码可以执行的运算。在前边的例程中,编辑框部件的Color属性和clRed的类型都是TColor。可以在在线帮助中找到一个属性的类型;另外一种方法是在ObjectInspector中选定该属性值段,并按下F1键,则类型将在属性说明的结尾处列出,例如Color属性列出下边的语句:PropertyColor:TColor;有些属性是只读(ReadOnly)的,它们只能被读取,不能被改变。请查阅在线帮助,在Delphi中这些只读属性都有注解。标识符的说明与使用标识符是Delphi应用程序中一些量的名称,这些量包括变量(var)、常量(const)、类型(type)、过程(procere)、方法(Method)及其他,ObjectPascal在应用标识符时,必须首先说明它们。ObjectPascal是强类型语言,它的编译器可以检查确保赋给变量或属性的值是正确的类型,以便于您改正错误。因为ObjectPascal是编译语言,所以Delphi的执行速度要比使用解释语言快得多。在使用标识符前说明它们,可以减少程序错误并增加代码的效率。变量变量是程序代码中代表一个内存地址的标识符,而此地址的内存内容在程序代码执行时可以被改变。在使用变量前必须对它进行说明,即对它进行命名,并说明它的类型。在所有变量说明以前加上保留字var。变量说明左边是变量的名称,右边则是该变量的类型,中间用(:)隔开。varValue,Sum:Integer;Line:String;在窗体中加入一个名称为Edit1的编辑框,再加入一个名称(属性Name)为Add的按钮部件,并建立如下的事件处理过程:procereTForm1.addClick(Sender:TObject);varX,Y:Integer;beginX:=100;Y:=20;Edit1.Text:=IntToStr(X+Y);end;在本例中,当按动ADD按钮时,编辑框中显示值120。在ObjectPascal中,必须确保变量或属性被赋予类型相同或兼容的值。您可以尝试将赋给X的值改为100.0,或去掉IntToStr函数,在编译时会出现类型不匹配的错误,这也说明了ObjectPascal强类型语言的特点。 case语句适用于被判断的变量或属性是整形、字符型、枚举型或子界型时(LongInt除外)。用case语句进行逻辑跳转比编写复杂的if语句容易阅读,而且程序代码整形较快。下面的例程显示一个使用case语句的窗体:建立如下的事件处理过程:procereTForm1.Button1Click(Sender:TObject);varNumber:Integer;beginNumber:=StrToInt(Edit1.Text);caseNumberof1,3,5,7,9:Label2.Caption:='奇数';0,2,4,6,8:Label2.Caption:='偶数';10..100:beginLabel2.Caption:='在10到100之间';Form1.Color:=clBlue;end;elseLabel2.Caption:='大于100或为负数';end;end;执行程序,当Edit1部件接受到一个值,并按动“OK”按钮触发程序后,Number便被赋值为用户输入的数值。case语句根据Number的值判断该执行哪一条语句。象if语句一样。case语句也有可选择的else部分。case语句以end结尾。 ObjectPascal的循环语句有三种:repeat、while和for语句。repeat语句repeat语句会重复执行一行或一段语句直到某一状态为真。语句以repeat开始,以until结束,其后跟随被判断的布尔表达式。参阅以下的例程:i:=0;repeati:=i+1;Writeln(i);until=10;当此语句被执行时,窗体的下方会出现1到10的数字。布尔表达式i=10(注意,与其他语言不同的是,“=”是关系运算符,而不能进行赋值操作)直到repeat..until程序段的结尾才会被计算,这意味着repeat语句至少会被执行一次。 while语句和repeat语句的不同之处是,它的布尔表达式在循环的开头进行判断。while保留字后面必须跟一个布尔表达式。如果该表达式的结果为真,循环被执行,否则会退出循环,执行while语句后面的程序。下面的例程达到和上面的repeat例程达到同样的效果:i:=0;whilei0thentest2(A);{经前置说明,调用未执行的过程Test2}writeln(A);end;procereTest2(varA:Integer);{经前置说明的Test2的执行部分}beginA:=Adiv2;ifA>0rhentest1(A);{在Test2中调用已执行的过程Test1}end;procereTForm1.Button1Click(Sender:TObject);beginAlpha:=15;{给Alpha赋初值}Test1(Alpha);{第一次调用Test1,递归开始}end;按钮的OnClick事件处理过程给Alpha赋初值,并实现先减1再除2的循环递归调用,直到Alpha小于0为止。
⑦ 求个delphi的文字 教程 要个讲Delphi语法详细的入门用的就可以 网上的大多都是实例教程
我也正在学你参考这个博客http://blog.csdn.net/dingdingko/archive/2008/04/09/2267583.aspx
⑧ Delphi 2010 入门教程,越简单越好,新手
================步骤:1、运行Delphi默认会创建一个名为Project1的Application,并且有一个默认的主窗口2、从控件面板的Standard页中拖一个按钮控件到Form1上,会默认命名为Button13、双击Button1,写上ShowMessage('hello,world!');4、点击Debug工具栏上的Run按钮,或按F9功能键运行5、运行时 点击Button1按钮,就可以看到 hello, world!================代码结果:单元文件(扩展名为.pas)HelloWorld.pasunit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; // 按钮 procere Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procere TForm1.Button1Click(Sender: TObject);begin ShowMessage('Hello,world!');end;end.================其他文件还包括:工程文件(扩展名为.dpr),DFM文件(扩展名为.DFM),这些都是在作以上步骤时自动生成的。
⑨ Delphi程序设计实用教程(第2版) 谁有这本书的电子版
楼上的推荐的书都很好,但是像delphi源码分析,delphi模式编程,甚至是李维的vcl架构剖析,是根本不适合新手看的。我来给楼主推荐一下。首先,标有“入门”的书非常多,大多是互相抄袭,但是抄了这么多年,都抄的很不错了,建议去图书馆随便拿两本,随便看看,挑些例子做做。推荐罗小平的《delphi精要》,此人的网名叫“桂枝香在故国晚秋”,是csdn上的牛人。书虽名为精要,实为入门。看完后强烈推荐刘艺的《delphi面向对象编程思想》,相当不错。最后有一定水平后,再去看楼上介绍的《vcl架构剖析》,这是本真正的好书。
⑩ delphi 链接 文件比如链接电子文档等等 就在delphi编写的程序去打开其他文件!
当然可以比如要打开软件安装目录下的“123.chm”文件,就用如下代码:varpath:string;begin path:=ExtractFilePath(application.exename); Application.HelpFile := path+‘123.chm'; ShellExecute(0, 'open', PChar(Application.HelpFile), nil, nil, SW_SHOW);end;注意:要 uses shellapi