تبليغاتX
برنامه نویسی با دلفی

برنامه نویسی با دلفی

بخشی از ويژگيهای جديد Borland Developer Studio 2006

بخشي از ويژگيهاي جديد محيط BDS 4.0 یا (Borland Developer Studio 2006) یا دلفی ۲۰۰۶

  • Method Navigation (حركت/ پرش بين متدها با استفاده از تركيب كليدها)
  • Class Lock (براي اينكه حركت بين متدها را به يك كلاس خاص محدود كنيد )
  • Help Insight (راهنمايي كه با قرار دادن اشاره گر ماوس روي يك كلمه نمايش داده خواهد شد)
  • UML Designer (همان Together هست كه در BDS 2006 جا داده شده)
  • Form Positioner (موقعيت فرم در صفحه نمايش را در زمان اجراي برنامه نشان می دهد)
  • Block Completion (بااین ويژگي در Code Editor ميتوانيد بلاكهاي خود را تكميل كنيد)
  • Live (Code) Templates (اين ويژگي واژه نامه اي شامل كدهاي از قبل نوشته شده است)
  • Block Comments (با اين ويژگي ميتوانيد خطي كه در آن هستيد را Comment كنيد)
  • Code Folding and Region (متد یا تمام بخشهای یك یونیت را میتوانید ببندید یا باز كنید)
  • Refactoring (دوباره ساختن و اصلاح كد جاری تا رفتار كد جاری به همانصورت باقی بماند)
  • Extract Resource String (برای انتقال یك متغیر رشته ای به بخش resource string)
  • Rename Refactoring (تغییرنام یك Property و متدهای مربوط به آن و ... )
  • Extract Method Refactoring (یك قطعه كد را تبدیل به یك متد میكند)
  • Extract Interface (خارج كردن یك متد از یك كلاس و قرار دادن آن در یك Interface)
  • Introduce Variable و Introduce Field

اطلاعات فوق توضیح خیلی جزئی از امکانات جدید محيط BDS 4.0 بود. برای مشاهده کل امکانات و توضیح کامل آنها بر روی ادامه مطلب کلیک نمائید.


ادامه مطلب

نوشته شده توسط ابراهیم خدائی در پنجشنبه بیست و سوم فروردین 1386 ساعت 14:20 | لینک ثابت |

Borland Developer Studio 2006 (دلفی 2006)

Borland Developer Studio 2006 (دلفی 2006)

محصول جدید بورلند یعنی BDS 2006 با کد نام دکستر ("DeXter") شامل یک محیط توسعه یکپارچه (IDE) ، بسیار عالی است که حاوی Borland C++ for .Net و Borland C# for .Net و Borland Delphi for .Net و Borland Delphi for Windows و امکانات دیگر بر حسب نوع نسخه ای که خریداری می کنید ، می باشد.

نسخه حرفه ای (Professional Edition) : این نسخه شامل محیط توسعه یکپارچه ای است جهت طراحی برنامه هایی برای سازمانهای با مقیاس یا اندازه کوچک ، که امکان طراحی وب برای بانک های  اطلاعاتی محلی (Local DB) نیز در آن فراهم آمده است.

نسخه اینترپرایز (Enterprise Edition): این نسخه برای شرکتهای با مقیاس متوسط ،که نیاز به سرورهایی با قدرت بالا دارند، طراحی شده است.

نسخه معمار (Architect Edition): این نسخه دارای قابلیت های نسخه Enterprise است، که قابلیت ECO 3 یا Enterprise Core Object نیز به آن اضافه شده است.

برای مشاهده کل اطلاعات بر روی ادامه مطلب کلیک نمائید.


ادامه مطلب

نوشته شده توسط ابراهیم خدائی در سه شنبه بیست و یکم فروردین 1386 ساعت 14:3 | لینک ثابت |

بورلند استودیو در یک نگاه

منابع و مطالب زیادی در مورد دلفی 2006 و چرایی و چگونگی استفاده از نسخه جدید را در مراجع زیر بیابید . لیست کتابهای  منتشر شده در زمینه دلفی 2006:

چند لینک مفید در زمینه دلفی 2006:

 

 

بورلند استودیو در یک نگاه


نوشته شده توسط ابراهیم خدائی در سه شنبه بیست و یکم فروردین 1386 ساعت 13:52 | لینک ثابت |

گزارش از دلفي 9- Delphi 2005

گزارش از دلفي 9- Delphi 2005

بازهم خبرهاي جديدتري از Delphi 9 حاکي از آنست که نسخه جديد Delphi قويترين و بهترين ابزار براي برنامه نويسي ويندوز خواهد شد.

در نسخه جديد علاوه بر امکانات زيادي که به محيط برنامه نويسي اضافه شده قدرتهاي بيشتري به IDE آن داده شده است. يکي از اين امکانات اينه که شما مي تونيد در يک محيط هم براي Win32 برنامه نويسي کنيد و هم NET. (براي #C) . نکته جالب اينه که يک دستوارت جديد هم به آن اضافه شده است.

خلاصه اينکه بازم مثل هميشه Delphi بهترين هست.

براي اطلاعات بيشتر در زمينه امکانات جديد Delphi 9 که در کنفرانس Borcon 2004 تشريح شده سري به این آدرس بزنيد. http://delphi.about.com/library/weekly/aa083104a.htm

دوستان عزيز دلفي كار حتما Delphi 2005 نصب كنيد ، بعد از نصب كردنش خيلي چيزهاي جديد از اين محصول بي همتا خواهید ديد.كه بسيار جالب و مفيد خواهد بود.

حال سعي خواهیم كرد امكانات و كاربردهاي جديد اين محصول رو معرفي كنیم

وقتي كه اين محصول رو تهيه كنيد اولين چيزي كه جالبه اينه كه بايد CD 3 رو بشينيد و نصب كنيد كه اين ممكنه يكم عجيب باشه. چرا كه تا حالا اينطوري نبوده و هميشه در دلفی 7 با يك سي دي (در دلفي 8 دو سي دي) مي تونستيد از دلفي استفاده كنيد . البته ناگفته نماند كه خود دلفي در سي دي اول هست و مابقي مربوط به موارد بسياري هست كه براي كار با اين محصول شما ممكنه كه احتياج پيدا كنيد.

اول Microsoft .NET Framework v1.1 و بعد هم Microsoft .NET Framework SDK كه فقط همين SDK حدود 850 مگابايت از هاردتون رو لازم داره. و بعد نرم افزارها و ابزارهاي جالب ديگه كه خودتون بايد نصب كنيد تا ببينيد.

حالا به يك سري موارد شاخص كه در اين نسخه از DELPHI عرضه شده مي پردازیم:

1- اول اينكه شما ميتونيد تمام برنامه هاي قبلي خودتون رو كه در نسخه هاي قبلي نوشته ايد رو باز كنيد و توسعه بدين.

2- شما امكان كار بصورت توام هم در محيط NET. و هم WIN32 رو داريد.

3- يكي از امكانات بسيار جالبي كه اکثر کاربران هماو اول شيفتش خواهند شد اينه كه شما ميتونيد براي تعريف تمامي شناسه ها ( identifier) مثلا متغييرها و نام توابع و روالها از Unicode (برای مثال: نام های فارسی) استفاده كنيد. مثلا يك متغيير به شكل زير ايجاد كنيد :

Var

;Integer :ابراهیم_خدائی

;TBitmap : محمد

يا اينكه تابعي بصورت زير تعريف كنيد:

String) :Boolean: متن_ورودی) چاپ_متن Function

البته ممكنه در اينجا جابجا ديده بشه ولي خودتون امتحان كنيد حتما متوجه خواهيد شد.

4- ديگر اينكه ساختار for..do…in هم به زبان Object Pascal اضافه شده كه با اون ميتونيد مانند C ساختار foreach استفاده كنيد. حالا اين امكانات رو به طور كامل و مفصل بعدا توضيح خواهم داد.

5- كلي امكانات جديد به محيط IDE هم اضافه شده كه هر کاربری در ابتدا متوجه آن خواهد شد.

در آخر اينكه حتما اين محصول رو تهيه كنيد و خودتون يك نگاهي بندازيد. حتما خواهيد فهميد كه اين بهترين محصول براي برنامه نويسي در ويندوز و اينترنت هست كه تا حالا اومده.

موفق باشيد.


نوشته شده توسط ابراهیم خدائی در سه شنبه چهاردهم فروردین 1386 ساعت 20:17 | لینک ثابت |

حركت از دلفي به دلفي NET.

حركت از دلفي به دلفي net.

 همه مي دانيم كه از زمان به بازار آمدن دلفي 7 بورلند صحبت از تكنولوژيNET. مي كرد و همراه دلفي 7 هم يكNet Preview. منتشر كرد كه برنامه نويسها مي توانستند كدهاي NET. خود را با آن كامپايل كنند.
شما به عنوان يك برنامه نويس دير يا زود مي بايست براي ماندن در ميان برنامه نويسان ويندوزي به سمت NET. حركت كنيد. در اين مقاله داریم كمي در مورد كارايي و تواناييهاي دلفي 8 و همچنين برنامه نويسي NET. صحبت كنیم و در آينده نيز با ارائه مقالات كامل تر و آموزشي با هم قدم به سرزميني جديد بگزاريم.
اگر شما جز برنامه نويسان دلفي باشيد و در حال حاضر اين احساس و فكر را داريد كه چگونه وارد برنامه نويسي NET. بشويد و از كدام قسمت آن (VCL Forms, Windows Forms, ASP.NET, … ) بايد استفاده كرد و هر كدام چه ويژگيهايي دارند و چگونه مي شود با آنها كار كرد اين سري مقالات را دنبال كنيد.

كمي بيشتر در مورد NET. در دلفي:
اگر ما با NET. آشنايي نداريد پيشنهاد ميكنم حتما دلفي 8 رو نصب كنيد و يك نگاهي هم به داخل Documentهاي همراه آن بياندازيد. اگر شما مي خواهيد اين مقالات را دنبال كنيد بايد حداقل ديروز دلفي 8 رو نصب كرده باشيد و يك كم با آن سروكله شده باشيد !!!
حال براي بهتر درك كردن اين موضوعات چند نكته رو در اينجا ذكر ميكنم:

- "Delphi 8 for .Net is pure Delphi and pure .Net" اين شعار بورلند است در مورد دلفي 8. كه واقعا شعاري درست و بواقع هست. در واقع اين شعار به اين معني هست كه شما مي توانيد به راحتي با داشتن تجربه و مهارت در دلفي مي توانيد براي NET. هم برنامه نويسي كنيد. دلفي 8 اين قدرت را به شما مي دهد كه در محيط IDE آن علاوه بر برنامه نويسي NET. برنامه هاي قبلي خود كه در ورژنهاي قبلي دلفي نوشته ايد را باز كنيد، تغيير دهيد و اجرا نماييد.
دلفي 8 به شما قدرت بينهايتي براي برنامه نويسي ويندوز و وب تحت NET. ميدهد كه هيچ محصول ديگري حتي محصولات ميكروسافت (VS.NET) هم نمي تواند در اين حد امكانات و قابليتها در اختيار شما قرار دهد. براي همين موضوع نيز دلفي در سال 2002 بعنوان بهترين ابزار براي برنامه نويسي NET. انتخاب شد. و محصولات ميكروسافت در رده هاي بعدي قرار گرفتند. براي ديدن اين موضوع مي توانيد به سايت developer.com مراجعه كنيد.
در يك كلام مي توان گفت دلفي 8 امروزه بهترين و تنها انتخاب برنامه نويسان حرفه اي NET. مي باشد.

- Windows Forms ممكن است بپرسيد منظور از Windows Forms در دلفي 8 چيست؟
يا اينكه Caption يكي از VCLهاي خود كه روي فرمتان قرار دارد كجاست؟ و يا چه بلايي به سر TDBGrid آمده است؟
بدون شك NET. يك Framwork بسيار قوي است. و Windows Forms بعنوان يك Platform قدرت بسيار زيادي براي برنامه نويسي برنامه هاي ويندوزي تحت NET. در اختيار شما قرار مي دهد. توضيح بيشتر اينكه در گذشته هر زباني براي خود يك Platform جداگانه اي براي كار در محيط Win32 داشت مانند VCL در دلفي، MFC‌در C++ و VB API در VB و ... . Platform يك رابطي است براي منتقل كردن برنامه هاي به سطوح پايين براي كار با Messageها و ... . و هر برنامه نويس كه در يك محيط برنامه نويسي مي كرد با يكي از آنها مي بايست كار ميكرد. در حاليكه NET. تنها يك Platform را معرفي ميكند كه از آن مي توان در تمامي زبانهاي برنامه نويسي NET. مي توان استفاده كرد.
در دنيا .NET ، Windows Forms هم كه تركيبي است از Windows Forms Controls بعنوان ابزار طراحي برنامه هاي تحت ويندوز به كار برده مي شود.
در NET. قسمتي كه .Net FCL (Framework class library) ناميده مي شود داراي توابع و ابزارهايي است كه همانند VCLهاي دلفي براي استفاده در برناه نويسي برنامه هاي Win32 بسيار پر كاربرد هستند. در نتيجه شما بعنوان يك برنامه نويس دلفي مي توانيد با قدرت با برنامه نويسان ديگر مانند C#, VB.NET , … رقابت كنيد، حتي كار برنامه نويسان دلفي بسيار راحت است از ديگر برنامه نويسان چرا كه شما براي كار كردن با NET. در دلفي احتياجي نداريد دلفي را از پايه بياموزيد ولي بطور مثال براي برنامه نويسي با VB.NET برنامه نويسان VB بايد برنامه نويسي شي گرا (Object-Oriented) را از پايه بياموزند و بعد بروند با VB.NET برنامه نويسي كنند.
- " TObject یا System.object". آيا براي كار كردن با .NET fcl بايد همه آن را از ابتدا ياد بگيریم؟ درست است كه .net fcl مجموعه بسيار بزرگي از توابع ،كلاسها، اينترفيسها و ... است ولي آيا بايد با طرز كار همه آنها آشنا شویم؟

ولي نه صبر بورلند وقتي داشت براي NET. خود را آماده ميكرد فكر اينجا را هم كرده و VCL.NET را بوجود آورده است. خوب حالا VCL.NET چيست؟ اين VCL هست يا NET. ؟ اگر در فرم خود از يكي از VCL ها استفاده كنيد كه دلفي شما هم VCL.NET داشته باشد و آنرا كمپايل كنيد آنگاه شما از FCL استفاده كرده ايد!!! بله به همين راحتي . در واقع VCL.NET يك پوسته (shell) براي NET. هست كه به برنامه نويسان دلفي اين امكان را مي دهد كه با استفاده از VCLهاي دلفي برنامه هاي تحت NET. بنويسند.
مي توان گفت كه اين از قدرتهاي دلفي 8 مي باشد كه ديگر زبانها آنرا ندارند.


نوشته شده توسط ابراهیم خدائی در پنجشنبه نهم فروردین 1386 ساعت 21:38 | لینک ثابت |

منوی اصلی

صفحه نخست
آرشيو وبلاگ
پروفایل مدیر وبلاگ
عناوین مطالب وبلاگ
درباره دلفی
نكات مفيد براي كار در محيط دلفي
دلفی NET.
مقدمات دلفی
برنامه ها‎ ‏و مثالهای‎ دلفی
کامپوننتهای دلفی

درباره ی ما


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

با تشکر: ابراهیم خدائی

پیوند های روزانه

آرشیو

پیوند های وبلاگ

دانشگاه نبی اکرم (ص)
سايت اختصاصي كامپيوتر ورودی 85
سازمان فناوری اطلاعات و ارتباطات
وزارت علوم و تحقیقات و فناوری
سازمان سنجش آموزش کشور
سایت دکتر مهدوی
قالب وبلاگ
جستجوگر قالب وبلاگ

آخرین پست ها

سری جدید کامپوننت برای دلفی 7
کدها ومثالها و ترفندهای دلفی
دانلود کامپوننت
5 کامپوننت برای دانلود
آموزش نصب انواع کامپوننتها در دلفی
کار با تلفن و مودم با استفاده از کامپوننت KDTele
راهنما
الگوريتم تبديل تاريخ ميلادي به تاريخ شمسي همراه با کد کامل آن به زبان دلفی
بخشی از ويژگيهای جديد Borland Developer Studio 2006
Graphics Device Interface
Borland Developer Studio 2006 (دلفی 2006)
بورلند استودیو در یک نگاه
فایل های INI در دلفی
ساختار رکوردها در دلفی
آرایه ها در دلفی
استفاده از DLL در دلفی
انواع متغیر ها در دلفی
مدیریت حافظه در دلفی
گزارش از دلفي 9- Delphi 2005
حركت از دلفي به دلفي NET.
تكنولوژي NET.
تاریخچه دلفی
نكات مفيد براي كار در محيط دلفي
سال خوک

RSS

POWERED BY
BLOGFA.COM

کلیه ی حقوق مادی و معنوی وبلاگ ebrahimkhodaei محفوظ می باشد.
طراحی شده توسط یاس تم