PDA

View Full Version : اموزش دلفی



vanguard
یک شنبه 19 مهر 1388, 19:08 عصر
سلام دوستان
من می خوام دلفی یاد بگیرم باید چه کار کنم کسی هست کمکم کنه ؟؟؟؟؟؟؟؟؟؟
باید چه کتابی رو تهیه کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟
دلفی سخته ؟؟؟؟؟؟؟؟؟؟؟؟
دلفی بهتره یا سی شارپ:متفکر::لبخند:

Felony
یک شنبه 19 مهر 1388, 20:12 عصر
سی شارپ بهتر 100% شک نکن الان خیلی از کسانی که دلفی کار هستن دارن به سمت سی شارپ کوچ می کنن .
این استدلال به درد خودتون میخوره ، شما رو چه حسابی میگید برنامه نویسای دلفی دارن میان سراغ C#‎ ؟ مگه دلفی دات نت مرده ؟
به چه دلیل #C بهتر از دلفی هست ؟

AliReza Vafakhah
یک شنبه 19 مهر 1388, 21:00 عصر
سلام
سی شارپ بهتر 100% شک نکن الان خیلی از کسانی که دلفی کار هستن دارن به سمت سی شارپ کوچ می کنن .
البته با عرض معذرت از اقای علی کشاورز

فکر کنم قبلا بحث زیبایی در این زمینه شد و آخر هم به این نتیجه رسید C# کپی از Delphi

مثل Usese در دلفی که C# شده Using

متاسفانه تاپیک رو پیدا نکردم

Asiapardaz
پنج شنبه 23 مهر 1388, 15:17 عصر
من هر دو تا رو کار کردم ، در کل نمیشه گفت کدامیک بهتره ولی به نظر من دلفی جامع تر و کاربردی تره.

FiACKER
پنج شنبه 23 مهر 1388, 15:27 عصر
سی شارپ بهتر 100% شک نکن الان خیلی از کسانی که دلفی کار هستن دارن به سمت سی شارپ کوچ می کنن .
شايعه نكن جانم:لبخند:
كي اينو گفته !؟
من كه دارم برعكسشو مي بينم !!

اصلا اگه يكم فكر كنيم مي بينيم اصلا قابله مقايسه نيستند !!

حالا كاري با اين ندارم كه سي شارپ كپي از دلفي هست :گیج:

سي شارپ بدرده برنامه هاي تحت ويندوز نمي خوره و فقط در حوزه ي WEB كاربرد داره.

در حالي كه دلفي رقيبي در برنامه نويسيه ويندوز ، بجر سي ++ نداره !

Only Delphi

babakmomeni
پنج شنبه 23 مهر 1388, 16:28 عصر
سلام دوستان
من می خوام دلفی یاد بگیرم باید چه کار کنم کسی هست کمکم کنه ؟؟؟؟؟؟؟؟؟؟
باید چه کتابی رو تهیه کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟
دلفی سخته ؟؟؟؟؟؟؟؟؟؟؟؟
دلفی بهتره یا سی شارپ:متفکر::لبخند:

سلام. اول از همه بگم که بنده هم کاربر نرم افزار محبوب دلفی هستم و تا به حال هر چیزی که من، تاکید می کنم فقط شخص خودم، نیاز داشتم با دلفی مرتفع شده؛ با این حال اگر خارج از تعصب و دلبستگی شخصی بخواین به این موضوع بپردازیم، قبلا در این تاپیک (http://www.barnamenevis.org/forum/showthread.php?t=182660) و علی الخصوص فصل الخطاب :لبخند: این تاپیک، در این پست (http://www.barnamenevis.org/forum/showpost.php?p=820424&postcount=13)، مبحث مفید و جذابی مطرح شده که خوندنش برای شما دوست گرامی خالی از لطف و استفاده نخواهد بود. در پایان ورود شما رو به جامعه برنامه نویس، به سهم خودم، خوشامد میگم.

پیروز باشید.

merced
پنج شنبه 23 مهر 1388, 17:21 عصر
مسلماً سريعترين ابزار توسعه نرم افزار، .... دلفي هست ولاغير

AbiriAmir
پنج شنبه 23 مهر 1388, 19:00 عصر
همه کسانی که دارن با دلفی کار میکنن واقعا قبولش دارن، روش تعصب دارن و هرگز ولش نمیکنن
اینو مطمئن باشین البته به جز کسانی که واقعا به برنامه نویسی علاقه ندارن و به دلایل دیگه ای اومدن برنامه نویسی رو یاد بگیرن و دیگه کاری به کاربردش ندارن

همه مایی که با دلفی کار میکنیم واقعا قبولش داریم
پس لطفا بیخود شایعه نکنین...

PersPhoenix
جمعه 24 مهر 1388, 14:23 عصر
اين سواليه كه اكثر Software Delelopers از خودشون مي پرسن
البته همه زبانها براي رسيدن به هدف خاصي طراحي شدن كه با توجه به اون هدف مي شه زبان مورد نظر رو انتخاب كرد.
الان ديگه همه زبانها اكثر feature هاي برنامه نويسي رو پشتيباني مي كنن و فقط شكل syntax شون فرق مي كنه.
بطور مثال هدف ++C با توجه به پيچيدگي هاي خاص خودش قدرت و كنترل كامل محيطه،هدف Delphi پياده سازي تمامي امكانات برنامه نويسي مانند ++C ولي در نهايت سادگي و كنترل بصريه يا مثلاً هدف جاوا ايجاد نرم افزاري مستقل از سكو است.
#C اصلاً جزو سه گروه اصلي بالا نيست و با توجه به اينكه از روي دلفي كپي شده تقريباً كارايي دلفي رو تا حدي پياده سازي كرده.بايد فراموش نكنيم كه كامپايلر دلفي رو آقاي هيجلزبرگ تنهايي ننوشته بود كه رفت همين سورسو تحت عنوان #C به مايكروسافت فروخت تا مايكروسافت از صحنه برنامه نويسي حذف نشه. البته سكوي NET. نيز شامل اين دستو دلبازي بوده كه كپي از روي Virtual Machine جاوا مي باشد.
براي مطالعه بيشتر در اين زمينه و انتخاب بهتر دوستان مي تونن از اين مقاله (http://delphi.about.com/gi/o.htm?zi=1/XJ&zTi=1&sdn=delphi&cdn=compute&tm=45&f=00&su=p284.9.336.ip_p504.1.336.ip_&tt=2&bt=0&bts=0&zu=http%3A//www.marcocantu.com/papers/ooplang.htm) استفاده كنن.

BORHAN TEC
یک شنبه 26 مهر 1388, 14:10 عصر
اگه علاقه دارید که در این مورد یک کتاب فارسی را مطالعه کنید من کتاب دلفی 5 در 21 روز را معرفی می کنم. که نویسنده آن "کنت ریزدورف" است که ترجمه مهندس ستوده فر و سهیلا سرهنگی است.(از انتشارات مرکز فرهنگی نشر گستر)
باید بدانید که دلفی فقط برای پلات فرم ویندوز طراحی نشده است و قابل استفاده برای لینوکس و mac هم می باشد. اگر دوستانی هم ادعا می کنند که C#‎ قدرت بیشتری دارد باید خدمت این دوستان عرض کنم که delphi prism هم همانند سی شارپ قادر است از تمام امکانات .net framework استفاده کند. طبق گفته CodeGear دلفی پریسم برای محیطهای مک و لینوکس هم قابل استفاده است.
سی شارپ فقط یک زبان مفسری است (VM طبق گفته آقای جسی لیبرتی یک مفسر است) ولی دلفی هم مفسری و هم کامپایلری است.
اگر از لحاظ سرعت اجرا هم بخواهیم مقایسه ای داشته باشیم سرعت اجرایی دلفی بسیار بالا است وبه هیچ عنوان با C#‎ قابل مقایسه نیست به عنوان مثال من برنامه ای را با C#‎ و delphi for win32 با الگوریتم های مشابهی نوشته بودم که اجرای این کد در سی شارپ حدود 90 ثانیه زمان برد ولی در دلفی حدود 60 ثانیه(در این کد از حلقه اه استفاده شده بود).
این را هم باید عرض کنم که دلفی سازگارترین زبان برنامه نویسی تحت ویندوز است و این بیشتر با دلیل وجود نوعهای داده ای فراوان در آن است.(به عنوان مثال ما در دلفی چندین نوع بولی داریم)
به عقیده بسیاری از برنامه نویسان حرفه ای در زمینه کار با دیتابیس دلفی حرفه ای ترین ابزار موجود به حساب می آید.
اگر دوست دارید که از دلفی برای برنامه نویسی شبکه استفاده کنید دلفی کامپوننتهای بسیاری به نام indy دارد که هم درمحیط ویندوز و هم در محیط لنوکس قابل استفاده است!
CodeGear (شرکت سازنده دلفی) بر خلاف میکروسافت سیاستهای انحصار طلبانه ای ندارد!
آیا به نظر شما همین چند دلیل برتری دلفی نسبت به C#‎ را به اثبات نمی رساند؟!!!...

(برای کسب اطلاعات بیشتر می توانید به سایت www.embarcadero.com (http://www.embarcadero.com) مراجعه کنید)

vcldeveloper
یک شنبه 26 مهر 1388, 17:37 عصر
باید بدانید که دلفی فقط برای پلات فرم ویندوز طراحی نشده است و قابل استفاده برای لینوکس و mac هم می باشد. اگر دوستانی هم ادعا می کنند که C#‎‎ قدرت بیشتری دارد باید خدمت این دوستان عرض کنم که delphi prism هم همانند سی شارپ قادر است از تمام امکانات .net framework استفاده کند. طبق گفته CodeGear دلفی پریسم برای محیطهای مک و لینوکس هم قابل استفاده است.

سی شارپ فقط یک زبان مفسری است (VM طبق گفته آقای جسی لیبرتی یک مفسر است) ولی دلفی هم مفسری و هم کامپایلری است.
مفاهیم را با هم مخلوط نکنید، Delphi Prism یک زبان کاملا مجزا از Delphi for Win32 و تحت دات نت (مثل #C) هست، و قابلیت اجرا در لیونکس یا مک آن بخاطر ترجمه CLR دات نت برای آن سکو ها ست، نه بخاطر خودِ Delphi Prism، و البته این قابلیت منحصر به Delphi Prism نیست، و هر زبان دات نت دیگه هم میتونه از آن استفاده کنه، فقط در Delphi Prism کمی ساده تر شده. تمامی مواردی که فرضا به عنوان نقطه ضعف برای #C مطرح میشه، برای Delphi Prism هم نقطه ضعف محسوب میشند.

بحث سرعت هم مربوط به Delphi for Win32 هست، و ربطی به Delphi Prism نداره. Delphi for Win32، همانطور که از نامش هم مشخص هست، مخصوص Win32 هست، یعنی یک زبان برنامه نویسی تحت ویندوز محسوب میشه، و فعلا کاری به کار لینوکس یا مک نداره.



اگر از لحاظ سرعت اجرا هم بخواهیم مقایسه ای داشته باشیم سرعت اجرایی دلفی بسیار بالا است وبه هیچ عنوان با C#‎‎ قابل مقایسه نیست به عنوان مثال من برنامه ای را با C#‎‎ و delphi for win32 با الگوریتم های مشابهی نوشته بودم که اجرای این کد در سی شارپ حدود 90 ثانیه زمان برد ولی در دلفی حدود 60 ثانیه(در این کد از حلقه اه استفاده شده بود).
این مورد همیشه صادق نیست.


این را هم باید عرض کنم که دلفی سازگارترین زبان برنامه نویسی تحت ویندوز است و این بیشتر با دلیل وجود نوعهای داده ای فراوان در آن است.(به عنوان مثال ما در دلفی چندین نوع بولی داریم)
سازگاری با چی؟ اگر منظور سازگاری با ویندوز هست، C از مابقی زبان ها با ویندوز سازگار تر هست، چون بخش عمده ویندوز با C نوشته شده، و توابع API ویندوز هم Headerهای C ارائه می کنند.


آیا به نظر شما همین چند دلیل برتری دلفی نسبت به C#‎‎ را به اثبات نمی رساند؟!!!...
خیر این مواردی که شما اشاره کردید، دلیلی بر برتری دلفی نسبت به #C نیستند.

behzad_dr
دوشنبه 27 مهر 1388, 16:53 عصر
به نظر من delphi 7 جعفر نژاد قمی با اندکی اشتباهات از بهترین کتابهای فراگیری و شروع یادگیری زبان دلفی است .. من هم به دوستمون دلفی رو پیشنهاد می کنم ، البته اگه با پاسکال مشکل خاصی ندارن .!

AmirSky
دوشنبه 27 مهر 1388, 18:36 عصر
من هم جز کسانی بودم که یک زمانی از دلفی می خواستم به #C کوچ کنم مدت دو ماهی هم روی اون سخت کار کردم و دلیلش هم پروژه ای بود که باید حتما با #C انجام می شد من هم دوست داشتم طبق شایعاتی که بود به #C روی بیارم ولی الان با قاطعیت می گم که اون دوماه فقط وقت من تلف شد. دلفی همه چیز داره ، خیلی منطقیه ، و اگر دنبال راحتی در کد نویسی و قدرت بالا می گردید دلفی خیلی برتره. برای یاد گرفتن دلفی اینکه بگم کتاب خاصی خوبه فایده نداره هر کتابی می تونه به نوعی خوب باشه. اگر به دنبال مفاهیم خاص بگردی و روی اونها تمرکز کنی به نظر من خیلی فایده داره و اگه از سایتهای در رابطه با دلفی نیز استفاده کنی خیلی کمک می کنه.

boy_a88
جمعه 04 دی 1388, 10:35 صبح
با سلام
لطفا اموزش دلفی 7 رو به صورت DOC. قرار بدید ممنون میشم
با تشکر

boy_a88
شنبه 05 دی 1388, 18:27 عصر
سلام دوباره کسی نیست به من کمک کنه!!!!!؟:عصبانی++: