PDA

View Full Version : سوال: کامپایلر دلفی



caspianhero
شنبه 27 خرداد 1391, 20:20 عصر
با سلام بر دوستان
من چند سال پیش یک مجموعه ی اموزشی در مورد زبان دلفی خریده بودم: روی جلدش نوشته اموزش جامع دلفی 2009 !!! و اسم برنامه اش هم هست gode gear rad studio !!! خب الان میخواستم بدونم این چه ورژنی از دلفی هست!!! ایا به درد به خور هست!!! ایا قدیمی هست یا جدیده ورژنش؟؟؟ و کلا برای دلفی چند نوع ورژن نرم افزاری وجود داره و بهترین اش کدام هست؟؟؟
لطفا راهنمایی کنید؟؟

سپاس

tiphooo
شنبه 27 خرداد 1391, 21:40 عصر
بعد از آن چند ورژن دیگر هم تولید شده ظاهرا آخرین ورژن Delphi XE2 است که 2012 است و اینکه بستگی داره شما چه کاری می خواهید انجام بدهید تا نسخه مورد نظر پیشنهاد گردد در ورژنهای جدید اغلب امکانات برنامه نویسی تحت وب و برنامه نویسی موبایل و ... اضافه شده و برای Windows Appliction ها عموما چیز زیادی اضافه نشده و فقط یک سری کامپوننت که قبلا توسط یک سری شرکت ارائه می شد توسط این شرکت خریداری شده و در نسخه های جدید ارائه می شود

caspianhero
شنبه 27 خرداد 1391, 22:56 عصر
متشکر: الان این نسخه ای که گفتم چطوری هست!!! خوب هست!!! ایا کد ها توی همه ی ورژن ها (جدید و قدیم ) اجرا می شوند؟؟؟؟

BORHAN TEC
یک شنبه 28 خرداد 1391, 09:15 صبح
برای Windows Appliction ها عموما چیز زیادی اضافه نشده و فقط یک سری کامپوننت که قبلا توسط یک سری شرکت ارائه می شد توسط این شرکت خریداری شده و در نسخه های جدید ارائه می شود اصلاً اینگونه نیست و به قسمت Windows Application هم چیزهای زیادی اضافه شده است که ممکن است در ظاهر زیاد به نظر نرسند. این هم لیستی از چند قابلیت اضافه شده به دلفی در نسخه های دلفی 2010 و نسخ جدیدتر:

- قابلیت LiveBinding (از زمان Delphi XE2)
- ساخت سرورهای مبتنی بر Cloud Computing (از زمان XE)
- ساخت برنامه های با کیفیت HD با استفاده از فیم ورک FireMonkey (از زمان XE2)
- اضافه شدن کامپایلر 64 بیتی برای برنامه های ویندوزی (از زمان XE2)
- کامل شدن کتابخانه ها
- اضافه شدن امکانات فراوان به DataSnap برای ساخت برنامه های سازمانی (مثل فیلترها، ارائه اینترفیس برای اسمارت فونها، پشتیبانی از REST و چندین مورد دیگر ...)
- اضافه شدن درایور OLE به dbExpress (از زمان XE2) و درایور Firebird (از زمان 2010)
- ساخت برنامه های سازگار با مانیتورهای لمسی (از زمان 2010)
- و ...

در حالت کلی قابلیت های اضافه شده به نسخه های جدید دلفی بسیار زیاد است و جدیدترین نسخه آن که در حال حاضر XE2 میباشد نست به نسخه 2009 پیشرفتهای بسیاری داشته است.

caspianhero
یک شنبه 28 خرداد 1391, 16:37 عصر
متشکر: راستی چرا برای دلفی کتاب اموزشی به درد به خور وجود نداره!!!! بهترین منبع فارسی اش چی هست؟؟
سپاس

me.enik
یک شنبه 28 خرداد 1391, 17:14 عصر
متشکر: راستی چرا دلفی کتاب اموزشی به درد به خور وجود داره!!!! بهترین منبع فارسی اش چی هست؟؟
سپاس

سلام.
اصولا برای دلفی, منابع کمتری نسبت به بقیه زبان ها وجود داره و مظلوم واقع شده!!
ولی بستگی به کاری دارید که میخواهید بکنید داره.

برای کار با دلفی, اول باید زبان پاسکال رو خیلی خیلی خوب بلد باشی.
چون تمام دستوراتی که توی دلفی مینویسی, دقیقا همون دستورات پاسکال است و دلفی هم میشود گفت همون پاسکاله ( به صورت کوچه بازاری (!!) ) !!
پس اولش باید پاسکال رو یاد بگیری.
بعدش از این هم که یاد گرفتی, میای و شروع می کنی به کار با دلفی.
قطعا در این میان به مشکل بر میخوری.
وقتی خواستی مثلا یه کاری بکنی و بعد از اینکه به مشکل بر خودی و ندونستی که باید چی کار کنی, همین سایت هست به این خوبی.
سایت های دیگه ای هم هستند که هم آموزش می دهند و هم فروم دارند برای کاربران.

اما اگر یه کتابی رو میخوای که کارت رو با دلفی راه بندازه, کتاب
راهنمای جامع دلفی 7
هستش.
نویسنده : مارکو کانتو
مترجم : فرهاد قلی زاده نوری

ترجمه روان و خوبی هم داره, فقط تنها بدی که داره, اینه که یه کم قدیمیه !!
ولی باور کن کارت رو در اکثر موارد راه میندازه.
فقط اگر وقتی که حرفه ای شدی و دیگه به طور فوق العاده با دلفی کار میکنی, دیگه این کتاب به دردت نمیخوره.
اون موقع خودت با دلفی ور میری و یاد میگیری!!

caspianhero
یک شنبه 28 خرداد 1391, 17:35 عصر
متشکر دوست عزیز: من واقعا بین خانه دات نت مثل (#c)و(" البته vb.net را بیشتر دوست دارم") و دلفی موندم!!! نمیدونم کدام را انتخاب کنم!!!! من از برنامه ای که برای اجراش به مکمل نیاز داشته باشه خوشم نمیاد!!! مثل همین دات نت
خلاصه دنبال زبانی می گردم که هم برای کار های طراحی مثل درست کردن پروژه مدیریت کتابخانهو... بخوره(برای مثال) و هم یه درد مسائل امنیتی(ویروس نویسی و......) !!!! راستی دلفی برای اجرا شدن فایل های exe اش ایا نیاز به برنامه ی خاصی داره و ایا روی همه ی ویندوز ها مثل لینوکس ویونیکس و........ اجرا میشه؟؟؟؟ در ضمن من پاسکال بلد نیستم!!!! ایا حتما باید این زبان را بلد بود؟؟؟

سپاس

me.enik
یک شنبه 28 خرداد 1391, 17:49 عصر
در مورد نکته اول, دلفی به هیچ گونه مکملی نداره و خودش پر از پروتئین و ویتامین هستش !!
دلفی به همه دردی میخوره, یعنی اکثر کار ها رو میتونی باهاش انجام بدی.
ویروس نویسی رو اطلاع ندارم, ولی احتمالا باید بشه.

دلفی هم, به عنوان خروجی, یه فایل exe میده که برای اجرا, روی هر سیستم ویندوزی, همون کافیه.
اخیرا هم, در کامپایلر xe2, خصوصیت کراس پلتفرم بهش اضافه شده و میتونی روی هر نوع سیستمی, مثل مکینتاش, آی و اس, آندروید, ... ازش استفاده کنی.
در کل, خیلی چیز خوبیه دلفی و به درد هر کاری میخوره.

me.enik
یک شنبه 28 خرداد 1391, 17:51 عصر
در مورد یاد گیری پاسکال هم, اگر پاسکال بلد نباشی, مانند انسانی هستی که روی یه ویلچر نشسته که تازه ویلچره هم نمیتونه حرکت کنه.
اگر پاسکال بلد باشی, به نظر من تقریبا 75% دلفی رو بلدی, البته 25% هم برای خودش دنیایی هستش!!
:لبخند:

Felony
یک شنبه 28 خرداد 1391, 18:52 عصر
راستی دلفی برای اجرا شدن فایل های exe اش ایا نیاز به برنامه ی خاصی داره و ایا روی همه ی ویندوز ها مثل لینوکس ویونیکس و........ اجرا میشه؟؟؟؟
روی همه ویندوز ها اجرا میشه ولی روی همه سیستم عامل ها نه ، اونهایی که شما نام بردید سیستم عامل هستن نه ویندوز .


اگر پاسکال بلد باشی, به نظر من تقریبا 75% دلفی رو بلدی, البته 25% هم برای خودش دنیایی هستش!!
کاش اینطوری بود که گفتی ... !

caspianhero
یک شنبه 28 خرداد 1391, 18:57 عصر
متشکر دوست عزیز: یک سئوال دیگه هم داشتم:لطفا راهنمایی کنید؟؟؟
میخواستم بدونم ایا این کد های که توی ورژن 7 دلفی و 2009 اش : ایا توی ورژن xe2 بدون مشکل اجرا میشه؟؟؟ مثل خاندان دات نت نباشه!!! اخه شما گفتید کتاب دلفی 7 قلی زاده را بگیر بخاطر همین گفتم!!!


روی همه ویندوز ها اجرا میشه ولی روی همه سیستم عامل ها نه ، اونهایی که شما نام بردید سیستم عامل هستن نه ویندوز

متشکر:پس کدام زبان برنامه نویسی روی تمام سیستم عامل ها جواب میده؟؟؟ C !!!!!
سپاس

me.enik
یک شنبه 28 خرداد 1391, 19:23 عصر
سلام.
من که تا حالا باهاش مشکلی نداشتم.
یعنی هر چی که توی کتاب بوده, درست بوده و فکر هم نکنم جاییش اشتباه باشه.
ولی قطعا xe2, برتری های بسیار زیادی نصبت به 7 داره که توی اون کتاب, هنوز xe2, توی فکر سازندگانش هم نیست !!
باز از اساتید بپرسید, اونا بیشتر در جریان اند.

راستی, اون کتابی که گفتم, یه کتاب مرجع هستش.
یعنی مثلا اگر فلان جا رو گیر کردی و ندونستی که باید چی کار کنی, به اون مراجعه میکنی.
که اگر شما پاسکال رو خوب یاد بگیری, دیگه این کتاب برات یه کتاب مفید و عالی میشه.
ولی احتمالا کتاب های جدیدتر و به مراتب بهتر هم موجود است ( من که ندیدم !! ).
ولی باز هم از اساتید جویا بشوید, بهتر کمکتون میکنم.


کاش اینطوری بود که گفتی ... !
منظورتون رو دقیقا نفهمیدم.
به نظر شما, درصد ها باید چی جوری باشن !!؟ :متفکر:

BORHAN TEC
یک شنبه 28 خرداد 1391, 19:46 عصر
در حالت کلی دلفی منابع آموزشی بسیار زیادی داره و کتابهای مختلفی هم در مورد اون وجود داره ولی مسئله در اینجاست که اکثر آنها یا به زبان انگلیسی هستند و یا به زبان روسی. ولی منابع انگلیسی در مورد آن بسیار بیشتر است و بنابراین باید زبان انگلیسی را در حد مطلوبی بلد باشید.

me.enik
یک شنبه 28 خرداد 1391, 20:03 عصر
در حالت کلی دلفی منابع آموزشی بسیار زیادی داره و کتابهای مختلفی هم در مورد اون وجود داره ولی مسئله در اینجاست که اکثر آنها یا به زبان انگلیسی هستند و یا به زبان روسی. ولی منابع انگلیسی در مورد آن بسیار بیشتر است و بنابراین باید زبان انگلیسی را در حد مطلوبی بلد باشید.

درست, دقیقا حق با شماست.
حالا اگر میشه, یه چند تا منبع خوب, برای دلفی به زبان انگلیسی معرفی کنید.
هم برای دوستمون تا استفاده کنه, هم برای بقیه دوستان, هم برای خودم :لبخند: .
ممنون میشوم.

caspianhero
یک شنبه 28 خرداد 1391, 20:56 عصر
متشکر:از تمام دوستان
راستی من تو انجمن دلفی تا حالا یک فیلم اموزشی فارسی ندیدم:متفکر:!!! من یک مجموعه اموزشی ساده ولی جامع دارم: اگه دوستان استقبال کنند تا چند روز دیگه می تونم برای عموم بزارم تا استفاده کنند
البته این اموزش تصویری برای دلفی 2009 هست!!:لبخند:
سپاس

me.enik
دوشنبه 29 خرداد 1391, 08:31 صبح
سلام.
اگر بزاری, فکر کنم استقبال خوبی داشته باشه.
ولی اگر فیلم ها رو خودت شخصا بسازی, فکر کنم استقبال خیلی قوی تری بشه.
به هر حال.

پیشاپیش ممنون!!

Felony
دوشنبه 29 خرداد 1391, 08:40 صبح
متشکر:از تمام دوستان
راستی من تو انجمن دلفی تا حالا یک فیلم اموزشی فارسی ندیدم:متفکر:!!! من یک مجموعه اموزشی ساده ولی جامع دارم: اگه دوستان استقبال کنند تا چند روز دیگه می تونم برای عموم بزارم تا استفاده کنند
البته این اموزش تصویری برای دلفی 2009 هست!!:لبخند:
سپاس
حداقل تو سایتی که به صورت تخصصی به مسائل مرتبط با نرم افزار میپردازه قوانین Copyright رو رعایت کنید ، همین الان خود سایت برای عرضه آموزش هاش با این مشکل رو به رو هست ، اون کسی که اون آموزش رو تهیه کرده براش زحمت کشیده ...

me.enik
دوشنبه 29 خرداد 1391, 08:49 صبح
حداقل تو سایتی که به صورت تخصصی به مسائل مرتبط با نرم افزار میپردازه قوانین Copyright رو رعایت کنید ، همین الان خود سایت برای عرضه آموزش هاش با این مشکل رو به رو هست ، اون کسی که اون آموزش رو تهیه کرده براش زحمت کشیده ...

... و من هم دقیقا به همین دلیل گفتم که خودت بزاری, بهتر میشه.
چون خیلیا قانون کپی رایت رو دوست دارند.
چون اگر خودشون رعایت کنند, در مورد خودشون هم رعایت میشه و خودشون هم ضرری نمیبینند.

caspianhero
دوشنبه 29 خرداد 1391, 09:41 صبح
نه دوستان من زیاد دلفی را بلد نیستم:در نتیجه نمی تونم خودم اموزش تهیه کنم: و این اموزش شرکتی هست!!! خب اگه برای سایت مشکلی پیش میاد نمیزارم!!! و....

BORHAN TEC
دوشنبه 29 خرداد 1391, 18:57 عصر
حالا اگر میشه, یه چند تا منبع خوب, برای دلفی به زبان انگلیسی معرفی کنید.
هم برای دوستمون تا استفاده کنه, هم برای بقیه دوستان, هم برای خودم http://barnamenevis.images/smilies/yahoo/109.gif .
فکر می کنم که خودم تا به حال بیش از 30 بار معرفی کرده ام ، اگر جستجو کنید پیدا می کنید.