The Delphi interface may appear a little intimidating at first, but once you get into it you'll find that its much better than IDE98 (The Visual Basic 6 / Visual C++ 6 IDE). Certainly for Form design, its highly intuitive. Compared with VS.NET - mixed results. For Form design I'd still rate Delphi top, but VS.NET's code editing window is far superior in many respects.
In terms of difficulty, Pascal is a good half-way between BASIC and C++. Its actually quite similar to C++ if you look very closely, but its easier for beginners. Its also almost as powerful as C++, with full classes support, pointers etc.
To give an example:
VB:
Function Name(param1,param2,param3) as ReturnType
Dim varName as ObjectType
varName.method1 parameter1,parmeter2
varName.property = value
if varName.property = value then
doSomething
for i = 1 to 4
doSomething i
next
end if
End Function
Pascal:
function name(parm1:type;parm2:type;param3:type):ReturnType
var
varName: Type;
i:integer;
begin
varName.method1(param1,param2,param3);
varName.property := value;
if varName.property=value
begin
doSomething();
for i := 0 to 4 do
begin
doSomething(i);
end;
end;
end;
C++
returnType name(type param1,type param2, type param3)
{
type varName;
varName.method1(param1,param2,param3);
varName.property1=value;
if (varName.property1 == value)
{
doSomething();
for (int i=0;i<10;i++)
{
doSomething(i);
}
}
}
BlueGUI:Windows UI Plugin - All the power of the windows interface in your DBPro games. - Plus URL download, win dialogs.
Over 140 new commands