فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درباره دلفی

اختصاصی از فایل هلپ تحقیق درباره دلفی دانلود با لینک مستقیم و پر سرعت .

فرمت فایل:  ورد ( قابلیت ویرایش ) 


قسمتی از محتوی متن ...

 

تعداد صفحات : 40 صفحه

مقدمه : از زمانی که کامپیوترها وارد زندگی انسانها شده اند به طور پیوسته پیشرفته تر و انعطاف پذیر می شوند.
آنها از محاسبات پیچیده گرفته تا کنترل دستگاه های پیچیده را انجام می دهند.
یکی از ملزومات این اعمال قابلیت کامپیوتر در مبادله اطلاعات با دنیای خارج از خود است .
یکی راه های این ملزوم پورت ها هستند که در بسیاری از کامپیوترهای کنونی به همین منظور تعبیه شده اند .
ولی برای استفاده از این امکانات نیاز به ابزارهای نرم افزاری نیز است.
در این پروژه ی نرم افزاری سعی شده است یک ابزار در محیط برنامه نویسی دلفی(Delphi) تهیه شود تا برنامه نویسی برای استفاده از پورت ها را ساده تر وبا سرعت تر کند.
به همین منظور در ابتدا توضیحاتی در مورد نوشتن کلاس ها و اجزاء ساخت در دلفی وبعد توضیحاتی در مورد این جزء ساخت ذکر شود.
تجرید داده ها و برنامه نویسی شیء گرا: از انجا که دلفی یک زبان شیء گرا ست و برنامه نویسی با آن مستلزم یک درکی هر چند اندک از این نوع برنامه نویسی را لازم میسازد به همین منظور در این قسمت به توضیحی مختصر در این مورد پرداخته ایم .
تجرید داده ها به منظور توجه روی اشیاء داده ای مورد نیاز برنامه وعملیات روی اشیاء و عدم توجه به چگونگی نمایش وذخیره اشیاء داده ای در حافظه به وجود امد که نمایندگان ان که ابتدا زبانهایی چون C++, Turbo Pascal و بعداً با پیشرفت سیستم عامل ها و زبان های برنامه نویسی همچون زبانهایVC++, Delphi می باشد این روش به برنامه نویس اجازه میدهد قبل از پرداختن و بررسی جزئیا ت سازماندهی واقعی ان در حافظه و قبل از پیاده سازی انها بتوانند از اشیاء در برنامهها خود استفاده کند.
استفاده از تجرید دادهها منتهی به مجموعه ای از واحد برنامه هایی با قابلیت استفاده مجدد می شود که میتواند پایه و اساس برای طراحی وتولید نرم افزارهای بعدی باشد.
در بنامه نویسی شیگرا برنامه به واحد هایی به نام کلاس تقسیم میشود که هر یک دارای اشیاء داده ای مخصوص به خود و همچنین عملگرهای دستکاری این داده ها را دارا می یاشد وفقط از ان عملگرها میتوان برای دستیابی داده ها در خارج داده ها استفاده کرد و در حقیقت هر یک از این کلاسها وظایفی بر عهده دارند که باید به انجام برسانند به این خاطر کلاسها دارای مشخصه ها ی دستیابی متعددی هستند که هر یک محدودیتی را برای این داده ها به وجود می اورند.
یکی دیگر از امکانات این نوع برنامه نویسی ارث بری میباشد که موجب می شود یک کلاس فرزند کلاس دیگری باشد و بدون برناه نویسی دوباره از امخکانات کلاس والد خود استفاده کند وبا افزودن امکانات ان را گسترش دهد.
دلفی و برنامه نویسی شئ گرا : دلفی ابزارتولید سریع برنامه های کاربردی است که بر اساس ابجکت پاسکال یک زبان شئ گرا با ویژگیهای کامل تهیه شده است و به این خاطر معماری دلفی یک معماری شئ گرا ست و کلاس ریشه آن TObjectاست .
تمام کلاسها در دلفی این کلا س را به عنوان کلاس ریشه دارند .
آنچه که دانستن ارث بری را بیشترلازم میکندهمین موضوع است زیرا در دلفی نوشتن کلاس پایه وجود ندارد ودر حقیقت نوشتن هر نوع کلاس ، نوعی ارث بری و افزودن امکانات بیشتر است .
دلفی کلاسهایی دارد که هر کدام برای کاربرد مخصوص

متن کامل را می توانید دانلود نمائید چون فقط تکه هایی از متن در این صفحه درج شده به صورت نمونه

ولی در فایل دانلودی بعد پرداخت متن کامل

همراه با تمام متن با فرمت ورد ,Word, که قابل ویرایش و کپی کردن می باشند

موجود است 


دانلود با لینک مستقیم


تحقیق درباره دلفی

دانلود تحقیق دلفی

اختصاصی از فایل هلپ دانلود تحقیق دلفی دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق دلفی


دانلود تحقیق دلفی

دسته بندی : کامپیوتر _ فناوری اطلاعات ،

فرمت فایل:  ورد ( قابلیت ویرایش و آماده چاپ

 


 قسمتی از محتوای متن ...

تعداد صفحات : 40 صفحه

مقدمه : از زمانی که کامپیوترها وارد زندگی انسانها شده اند به طور پیوسته پیشرفته تر و انعطاف پذیر می شوند.
آنها از محاسبات پیچیده گرفته تا کنترل دستگاه های پیچیده را انجام می دهند.
یکی از ملزومات این اعمال قابلیت کامپیوتر در مبادله اطلاعات با دنیای خارج از خود است .
یکی راه های این ملزوم پورت ها هستند که در بسیاری از کامپیوترهای کنونی به همین منظور تعبیه شده اند .
ولی برای استفاده از این امکانات نیاز به ابزارهای نرم افزاری نیز است.
در این پروژه ی نرم افزاری سعی شده است یک ابزار در محیط برنامه نویسی دلفی(Delphi) تهیه شود تا برنامه نویسی برای استفاده از پورت ها را ساده تر وبا سرعت تر کند.
به همین منظور در ابتدا توضیحاتی در مورد نوشتن کلاس ها و اجزاء ساخت در دلفی وبعد توضیحاتی در مورد این جزء ساخت ذکر شود.
تجرید داده ها و برنامه نویسی شیء گرا: از انجا که دلفی یک زبان شیء گرا ست و برنامه نویسی با آن مستلزم یک درکی هر چند اندک از این نوع برنامه نویسی را لازم میسازد به همین منظور در این قسمت به توضیحی مختصر در این مورد پرداخته ایم .
تجرید داده ها به منظور توجه روی اشیاء داده ای مورد نیاز برنامه وعملیات روی اشیاء و عدم توجه به چگونگی نمایش وذخیره اشیاء داده ای در حافظه به وجود امد که نمایندگان ان که ابتدا زبانهایی چون C++, Turbo Pascal و بعداً با پیشرفت سیستم عامل ها و زبان های برنامه نویسی همچون زبانهایVC++, Delphi می باشد این روش به برنامه نویس اجازه میدهد قبل از پرداختن و بررسی جزئیا ت سازماندهی واقعی ان در حافظه و قبل از پیاده سازی انها بتوانند از اشیاء در برنامهها خود استفاده کند.
استفاده از تجرید دادهها منتهی به مجموعه ای از واحد برنامه هایی با قابلیت استفاده مجدد می شود که میتواند پایه و اساس برای طراحی وتولید نرم افزارهای بعدی باشد.
در بنامه نویسی شیگرا برنامه به واحد هایی به نام کلاس تقسیم میشود که هر یک دارای اشیاء داده ای مخصوص به خود و همچنین عملگرهای دستکاری این داده ها را دارا می یاشد وفقط از ان عملگرها میتوان برای دستیابی داده ها در خارج داده ها استفاده کرد و در حقیقت هر یک از این کلاسها وظایفی بر عهده دارند که باید به انجام برسانند به این خاطر کلاسها دارای مشخصه ها ی دستیابی متعددی هستند که هر یک محدودیتی را برای این داده ها به وجود می اورند.
یکی دیگر از امکانات این نوع برنامه نویسی ارث بری میباشد که موجب می شود یک کلا

  متن بالا فقط تکه هایی از محتوی متن مقاله میباشد که به صورت نمونه در این صفحه درج شدهاست.شما بعد از پرداخت آنلاین ،فایل را فورا دانلود نمایید 

 


  لطفا به نکات زیر در هنگام خرید دانلود مقاله :  توجه فرمایید.

  • در این مطلب،محتوی متن اولیه قرار داده شده است.
  • به علت اینکه امکان درج تصاویر استفاده شده در ورد وجود ندارد،در صورتی که مایل به دریافت  تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید.
  • پس از پرداخت هزینه ،ارسال آنی مقاله یا تحقیق مورد نظر خرید شده ، به ادرس ایمیل شما و لینک دانلود فایل برای شما نمایش داده خواهد شد.
  • در صورت  مشاهده  بهم ریختگی احتمالی در متون بالا ،دلیل آن کپی کردن این مطالب از داخل متن میباشد ودر فایل اصلی این ورد،به هیچ وجه بهم ریختگی وجود ندارد.
  • در صورتی که محتوی متن ورد داری جدول و یا عکس باشند در متون ورد قرار نخواهند گرفت.
  • هدف اصلی فروشگاه ، کمک به سیستم آموزشی میباشد.

 

    • توجه فرمایید که قیمت تحقیق و مقاله های این فروشگاه کمتر از 5000 تومان میباشد (به علت  اینکه بانک ها کمتر از 5تومان را انتقال نمیدهند) باید از کارت هایی استفاده نمایید که بتوان کمتر از مبلغ ذکر شده را پرداخت نمود.. در صورتی که نتوانستید پرداخت نمایید با پشتیبانی در تماس باشید،تا شمارا راهنمایی نمایند...

دانلود فایل   پرداخت آنلاین 


دانلود با لینک مستقیم


دانلود تحقیق دلفی

دانلود مقاله کامل درباره برنامه دلفی آقای کاظمی

اختصاصی از فایل هلپ دانلود مقاله کامل درباره برنامه دلفی آقای کاظمی دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 58

 

تاریخچه مختصری از زبان دلفی از زمان پیدایش تا دلفی 6 به تفکیک نسخه‌های مختلف آن دلفی در واقع یک کامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که شرکت Borlandاز زمان ایجاد اولین نسخه پاسکال توسط Andres Hejlsberg در 15 سال پیش به بازار عرضه کرد.

برنامه نویسی به زبان پاسکال در سالیان سال از استواری و ثبات، زیبایی و ظرافت و البته سرعت بالای کامپایل سود برده است. دلفی هم از این قاعده مستثنی نیست. کامپایلر دلفی ترکیبی از بیش از یک دهه تجربه طراحی کامپایلر پاسکال و معماری بهبود یافته کامپایلر های 32 بیتی است. اگرچه قابلیت های کامپایلرها با گذشت زمان پیشرفت قابل توجهی داشته است ولی سرعت آن چندان کاهش نیافته و همچنان از سرعت بالایی برخوردار است.

به علاوه استحکام وقدرت کامپایلر دلفی معیاری برای سنجش دیگر کامپایلر هاست. در اینجا به بررسی تفصیلی روند حرکتی دلفی در هر یک از نسخه های آن می پردازیم و مشخصات مهم آن رابررسی می کنیم.

سال 1995 :Delphi1در زمان استفاده از سیستم عامل DOS برنامه نویسان مجبور بودند از بین زبان پر قدرت ولی کم سرعت Basic و زبان کارآمد ولی پیچیده و نامفهوم Assembly یکی را انتخاب کنند. پاسکال با ارائه یک زبان ساخت یافته و یک کامپایلر سریع و کم نقص این شکاف را پرکرد. برنامه نویسان Windows 3.1 هم با تصمیم گیری مشابهی رو برو شدند. یکی زبان قدرتمند و سنگین ++C و یکی زبان ساده و محدود کننده Visual Basic . ارائه Delphi1 در این مورد هم راه حل خوبی برای برنامه نویسان بود. دلفی مجموعه متفاوتی برای برنامه نویسی بود . طراحی و توسعه برنامه های کاربردی، ایجاد DLL ها، پایگاههای داده و ... که یک محیط ویژوال وسیع را تشکیل می داد. Delphi1 اولین ابزار برنامه نویسی ویندوز بود که محیط طراحی ویژوال، کامپایلر بهینه کد برنامه و دسترسی قوی به پایگاههای داده را در یک جا جمع کرد که آن را به یکی از بهترین ابزارهای روش نوین توسعه سریع نرم افزار (Rapid Application Development) تبدیل کرد. این مجموعه قدرتمند باعث شد که در همان زمان بسیاری از برنامه نویسان زبانهای دیگر به Delphi روی بیاورند و این موفقیت بزرگی برای Borland به حساب می آمد. همچنین بسیاری از برنامه نویسان پاسکال دلفی را ابزاری یافتند که توسط آن هم از توانایی و تجربه خود در برنامه نویسی پاسکال استفاده می کردند و هم توانایی کار در ویندوز را به دست آوردند. همچنین زبانی که در آن زمان با نام پاسکال شیئی (ObjectPascal) در دانشگاهها ایجاد شده بود یک زبان بسیار خشک و محدود کننده بود که اصلاٌ حالت کاربردی پیدا نکرد. ویژگیهای دلفی مثل طراحی ظاهری حساب شده و کاربر پسند آن باعث شد که زبان پاسکال شیئی عملاٌ از رده خارج شود. تیم طراحی VB در Microsoft قبل از حضور دلفی هیچ رقیب مهمی برای خود نمی دید. VisualBasic در آن زمان زبانی نا کارآ ، کم سرعت و کند ذهن بود. Visual Basic 3 در عمل اصلا توانایی رقابت با Delphi 1 را نداشت. در این سال شرکت Borland گرفتار یک سری مشکلات قضائی با شرکت Lotus بود که در نهایت هم متخلف شناخته شد. همچنین درگیری مشابهی هم با Microsoft بر سر تلاش در تغییر دادن فضای نرم افزار های Microsoft پیدا کرد. همچنین Borland مشغول طراحی و فروش طرح Quatro به شرکت Novell و طراحی پایگاه های داده dBase و Paradox بود که با استقبال قابل توجهی مواجه نشد. در این زمان که Borland مشغول فعالیتهای قضایی و تجاری بود Microsft توانست گوی سبقت را از Borland برباید و قسمت اعظم بازار ابزار های برنامه نویسی تحت Windows را در اختیار بگیرد و سعی می کرد تا این طرز فکر را اشاعه دهد که چون Windows را طراحی کرده صلاحیت و توانایی تهیه بهترین ابزار های برنامه نویسی تحت آن را نیز در دست دارد. در این شرایط Borland با عرضه Delphi و نسخه جدید ++Borland C سعی کرد خدشه ای در فرمانروایی Microsoft وارد کند و سهمی در بازار بزرگ این محصولات داشته باشد.

سال 1996 :Delphi2یک سال بعد Delphi2 تمام مزایای نسخه قبلی را تحت سیستم های جدید 32 بیتی, (Windows95) (Windows NT) ارائه داد. همچنین Delphi2 با ارائه خصوصیات اضافه و کارکرد های قویتری نسبت به Delphi1 توانایی های خود را افزایش داد. (ازجمله ارائه کامپایلر 32 بیتی که سرعت بالایی به نرم افزار ها می بخشید، کتابخانه بزرگ و کاملی از اشیای مختلف، شیوه جدید و تکامل یافته ای برای اتصال به پایگاه های داده مختلف، ادیتور پیشرفته، پشتیبانی از OLE ، توانایی وراثت در فرمهای ویژوال و سازگاری با پروژه های 16 بیتی Delphi1 ). Delphi2 به معیاری برای سنجش و مقایسه همه ابزارهای توسعه نرم افزار در آن زمان تبدیل شد. در آن زمان با ارائه سیستم 32 بیتی Windows95جهش بزرگی در سیستم عامل Windows رخ داد و Borland بسیار مشتاق بود که Delphi را به بهترین ابزار برنامه نویسی سیستم جدید تبدیل کند. نکته این که در آن زمان به منظور تاثیر در افکار عمومی و تاکید بر قدرت Delphi در سیستم عامل 32 بیتی قرار بود که نرم افزار با نام جدید Delphi32 به بازار عرضه شود ولی در آخرین مراحل به خاطر اینکه نشان دهند این زبان زبانی رشد یافته و تکامل یافته نسخه قبلی یعنی Delphi1 است نام Delphi2 را برای آن انتخاب کردند. Microsoft تلاش کرد که با Visual Basic 4 با Delphi مقابله کند ولی از ابتدا کیفیت پایین آن و ضعف آن در انتقال برنامه های 16 بیتی به سیستم 32 بیتی و بروز اشکالات ساختاری در طراحی آن موجب شکست زودهنگام Visual Basic 4 شد. در این زمان هنوز تعداد زیادی از برنامه نویسان به Visual Basic وفادار بودند. Borland هنچنین روشها و ابزارهای قدرتمندی همچون PowerBuilder برای طراحی نرم افزار های Client/Server ارائه داد ولی Delphi هنوز آن قدر قدرتمند نشده بود که بتواند نرم افزارهایی که جایی در بین توسعه گران پیدا کرده اند را براندازد.

سال 1997 :Delphi3از زمان تهیه و توسعه Delphi1 تیم توسعه Delphi در فکر گسترش و ایجاد یک زبان قدرتمند جهانی بود. برای Delphi2 این تیم تمام نیروی خود را صرف اعمال مربوط به


دانلود با لینک مستقیم


دانلود مقاله کامل درباره برنامه دلفی آقای کاظمی

پروژه رشته کامپیوتر با عنوان دلفی در برنامه نویسی. doc

اختصاصی از فایل هلپ پروژه رشته کامپیوتر با عنوان دلفی در برنامه نویسی. doc دانلود با لینک مستقیم و پر سرعت .

پروژه رشته کامپیوتر با عنوان دلفی در برنامه نویسی. doc


پروژه رشته کامپیوتر با عنوان دلفی در برنامه نویسی. doc

 

 

 

 

نوع فایل: word

قابل ویرایش 87 صفحه

 

مقدمه:

در پاسخ باید گفت دلفی علاوه بر ساختن شالوده مستحکم Object Pascal ، ویژگی تولید ویژوال محصولاتی چون ویژوال بیسیک را نیز ارائه می کند. دلفی در این رقابت مزایای بیشماری ارائه نموده و مزایای تولید حقیقی نیز برای برنامه ساز به همراه دارد.

دلفی  RAD است! واژه جدید  RAD از کلمات  Rapid Application Development  گرفته شده است.  RAD واژه جدیدی است که برای نوع جدیدی از محیط های تولید نرم افزار در نظر گرفته شده است. برنامه سازان در این دنیای  RAD  از ابزارهایی استفاده می کنند که بسیار ویژوال تر و قابل درک تر هستند. نگاه کردن به قطعه برنامه ای که پنجره ای را تولید می کند، و کوشش برای مجسم کردن آن پنجره، به آسانی ایجاد آن از طریق چندین مرتبه فشردن دکمة ماوس نیست.

در دنیای جدید رابط های ساده و ویژوال تر، نخستین بازیگر واقعی ویژوال بیسیک بود (از این پس  VB نامیده می شود).  VB برنامه سازی را از حالت سحر آمیز خود به چیزی تبدیل کرده است که اشخاص معمولی نیز می توانند انجام دهند. این رابط های جدید تولید کنندة نرم افزار را قادر می سازند تا بجای «نوشتن» برنامة «رابط کاربر» و سپس کامپایل و اجرای آن به منظور مشاهدة شمای ظاهری آن، این کار را به صورت خودرو را بدون اینکه ابتدا مدل آنها را بسازند، تولید  کند!

اگر چه  VB در این بازار بسیار خوب عمل کرد و ما را در گشودن درب دنیای برنامه سازی یاری داد، اما این محصول مشکلات خاص خود را نیز داشت. زبان  برنامه سازی آن واقعا سبب طراحی خوب نمی شد.  VB مکانیزم های ارتقای برنامه های ساختار یافته، و فشرده به خوبی تجزیه شده را نداشت.  VB سخت گیری یک زبان شی گرا را ندارد. VB حتی با ممکن ساختن دستیابی غیرمجاز به راه حل های سریع و ارائه میان بر برای عادت های خوب، ولیکن مزاحم برنامه سازی، سبب شده است که برنامه سازی به شکل نادرستی صورت گیرد.

دلفی گام آتی در محیط های تولید  RAD است. دلفی بسیاری از نقایص موجود در  VB را بدون افزودن موارد جدید تصحیح می کند.

 

فهرست مطالب:

فصل اول:  مقدمه

فصل دوم : آشنایی با دلفی و تو ضیحاتی چند در مورد پایگاه داده ها

آشنایی با شی

اشیای دنیای واقعی

کلاسهای اشیا

اشیای ویندوز 95

خواص اشیا

رفتار اشیا

آشنایی با دلفی

آیا دلفی ویژوال پاسکال است؟

مزایای دلفی

ویژگی جدید نگارش سرویس گیرنده \ سرویس دهنده دلفی

مروری بر IDE دلفی 5

اصول IDE

ساختار منوی دلفی

متدها

کتابخانه

تاریخچه مختصر پایگاههای داده ها

وضعیت امروزی پایگاههای داده ها

زبان مشترک

فصل سوم: آشنایی با  برنامه های کاربردی اینترنت و CGI

اطلاعات ایستا در اینترنت

چارچوب کاری سرویس دهنده Web در دلفی

تبدیل برنامه CGI به یک ASAPI DLL

برنامه کاربردی یک معما

تحلیل برنامه

دریافت اطلاعات از سرویس گیرنده با استفاده از فرم ها

تحلیل

خلاصه 

فصل چهارم: فرمها و DATA BASE های پروژه

نحوه ساختن  ISAPI APPLICATION

اجرای برنامه

نحوه مشاهده پروژه در WEB BROWSER


دانلود با لینک مستقیم


پروژه رشته کامپیوتر با عنوان دلفی در برنامه نویسی. doc

دانلود پروژه آموزش زبان برنامه نویسی دلفی

اختصاصی از فایل هلپ دانلود پروژه آموزش زبان برنامه نویسی دلفی دانلود با لینک مستقیم و پر سرعت .

دانلود پروژه آموزش زبان برنامه نویسی دلفی


دانلود پروژه آموزش زبان برنامه نویسی دلفی

دلفی منبع عظیمی از توانایی و ابزارهای برنامه نویسی تحت ویندوز است. تمامی نقطه ضعفهائی که در زبانهای برنامه نویسی تحت ویندوز وجود داره، در دلفی پوشانده شده. دلفی مجموعه قدرتمندی از از تسهیلات طراحی و ایجاد برنامه به همراه سرعت بالا را ارائه می دهد.
هر برنامه ای که بخواهید، با دلفی قابل انجام است. با دلفی می تونید بازیهای کامپیوتری (قبلا گفته بودم)، ابزارهای کمکی، کنترلهای سفارشی، ابزارهای طراحی بصری، ابزارهای هنری و بالاخص برنامه های قدرتمند بانک اطلاعاتی. از اونجائی که دلفی به ایجاد برنامه های پایگاه دادهای اهمیت خاصی قائل شده است شما می تونید با بانکهای اطلاعاتی زبانهای دیگری مثل Oracle, Sybase, Informix , dBase, Paradox و نهایتا جناب FoxPro (چون من قبل از اینکه با دلفی کار کنم با فاکس پرو کار می کردم) ارتباط برقرار کنید.
دلفی توانائی ایجاد و استفاده از فایل DLL رو داره. دلفی بخوبی ویژوال بیسیک از کنترلهای موجود در فایلهای VBX استفاده می کنه.
وقتی که از دید خاصی به زبانهای برنامه نویسی نگاه می کنیم می بینیم که دو نوع از این زبانها وجود داره. یه نوع ابزارهای خاصی رو برای توسعه سریع سیستمها فراهم کرده و نوع دیگه اون به شما اجازه میده به هر چیزی روی ماشین دسترسی پیدا کنید.Paradox, Visual Basic, PowerBuilder, Visual Foxpro, Smalltalk نمونه ای از نوع اول هستند. C ,Turbo Pascal , Delphi مثالهایی از نوع دومند. نکته قابل توجه اینکه دلفی علاوه بر اینکه در دسته دوم قرار داره از مزایای دسته اول نیز برخورداره. یعنی دلفی شامل همه ابزارهای لازم برای توسعه سریع سیستمهای کاربردی است.

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

اما مزایای سی:
* فوق العاده انعطاف پذیره.
* کنترل خوبی بر تقریبا تمامی جنبه های برنامه نویسی داره.
* پتانسیل خاصی برای کار روی زیرساخت های گوناگون داره.


قبل از این که وارد محبث دستورات زبان پاسکال شویم، لازم است که با مجموعه ای از عناصر و اشکال کد نویسی این زبان آشنا شویم. سوالی که من در این فصل به دنبال پاسخ آن هستم این است که قواعد کلی برای نوشتن کد به زبان پاسکال چیست؟ پاسخ واحد و یکسانی به این سوال وجود ندارد زیرا که سلایق مختلف می تواند سبب ساخت اشکال گوناگونی از کدنویسی شد. با این حال اصولی همچون توضیح نویسی، نوشتن با حروف بزرگ یا UpperCase، فاصله‌ها و ... وجود دارد که شما باید بدانید. به طور کلی هدف تمامی انواع کد نویسی وضوح بیشتر است. مسئله مهم نوع کدنویسی شما نیست بلکه این مهم است که به سبک و سیاق کدنویسی خود پایبند و وفادر باشید.
توضیحات
در پاسکال، توضیحات را می توان به هر یک از اشکال زیر به کار برد:
{ این یک توضیح است }
(* این یک توضیح دیگر است *)
// این یک توضیح یک خطی است و در انتهای این خط پایان می یابد
اولین حالت از همه کوتاهتر است و معمولا از همه بیشتر استفاده می شود. حالت سوم نیز از ++C استعارفه گرفته شده است و تنها در نسخه های 32 بیتی دلفی عمل می کند. توضیحات از این نوع وقتی که شما می خواهید توضیحات خلاصه ای را راجع به یک خط از کد بدهید بسیار مفید هستند.

در کدهای این کتاب تلاش من بر این است که توضیحات را به صورت ایتالیک (و کلیدواژه ها را به صورت سیاه) دربیاورم، تا تقریبا شبیه به شکل Highlight کردن خود دلفی باشد.

داشتن سه حالت مختلف از توضیحات وقتی مفید است که بخواهید توضیحات تو در تو داشته باشید. اگر شما بخواهید قطعات مختلفی از کد را به صورت توضیح دربیاورد تا آنها را غیرفعال کنید و این خطوط حاوی یکسری توضیحات واقعی باشند، شما نمی توانید از همان شکل توضیح استفاده کنید.

{ ..... یکسری کد پاسکال
{یک توضیح نمونه}
....... یکسری کد پاسکال}

در صورتی که می توانید این کد را به صورت زیر بنویسید

{ ...... یکسری کد پاسکال
این یک توضیح درست است//
...... یکسری کد پاسکال}

توجه داشته باشید که اگر علامت $ کنار یک علامت { بیاید، آنگاه یک راهنمای کامپایلر خواهد بود که شکل عمومی آن از این قرار است: {+X$}

 


استفاده از حروف بزرگ
کامپایلر پاسکال مثل بسیاری کامپایلرهای دیگر به حروف بزرگ و کوچک حساس نیست. بنابراین نام Myname، MyName، myName و MYNAME همگی دقیقا یکی هستند. روی هم رفته، این مساله صراحتا مثبت است، زیرا زبان هایی که حساس به شکل حروف هستند سبب ایجاد خطاهای بسیاری خواهند شد.
توجه داشته باشید که شما باید از حروف بزرگ برای بیشتر قابل خواندن بودن کد استفاده کنید. یک راه بسیار عالی برای این مساله بزرگ تایپ کردن حروف اول کلمات است (شما نمی توانید در بین نام متغییرها از فاصله استفاده کنید). مثال:

MyLongIdentifier
MyVeryLongAndAlmostStupidIdentifier

باید توجه داشته باشید که فاصله‌ها، خطوط و تب‌هایی که شما به کد خود اضافه می کنید، فاصله های سفید خوانده می شوند و همگی توسط کامپایلر نادیده گرفته می شوند. لازم است که از فاصله های سفید جهت بالا بردن توانایی خواندن متن خود استفاده کنید؛ این فاصله های سفید هیچ تاثیری در کامپایل شدن کد ندارند.
بر خلاف BASIC، پاسکال به شما اجازه می دهد که چند خط کد را در یک خط طولانی بنویسید. فقط کافی است در انتهای هر خط از سیمیکلون (؛) استفاده کنید و پس از آن خط بعدی را بنویسید.
Highlight کردن نحوی
برای ساده تز شدن خواندن و نوشتن کد های پاسکال، ادیتور دلفی خاصیت به نام Highlight کردن نحوی یا Syntax Highlighting دارد. بنابر معنای هر یک از کلماتی که شما در ادیتور دلفی تایپ می کنید، هر کلمه رنگ تازه ای می یابد. به طور پیش فرض کلیدواژه ها سیاه هستند، رشته ها و توضیحات به صورت رنگی و اغلب ایتالیک هستند و همین جور الی اخر.
احتمالا کلمات رزرو شده، توضیحات و رشته ها بیشترین اجزایی هستند که از این خاصیت سود می جویند. شما به یک نگاه می توانید از کلیدواژه های اشتباه تایپ شده، رشته ای که به درستی بسته نشده است و طول یک توضیح چند خطی آگاه شوید.
شما می توانید به سادگی رنگ های استفاده شده به وسیله IDE دلفی را از طریق صفحه Editor Colors پنجره Environment Options تغییر دهید. ( به شکل 2.1 نگاهی بیاندازید) اگر شما برای خودتان کار می کنید رنگهایی را که بیشتر دوست می دارید انتخاب کنید. اگر شما با سایر برنامه نویسان به صورت گروهی کار می کنید همگی باید یک رنگ بندی استاندارد را قبول کنید. من متوجه شده ام که کار کردن با یک رایانه با رنگ بندی های متفاوت که به وسیله افراد مختلف استفاده می شود واقعا سخت است.

 

محیط دلفی برای برنامه نویسی یکی از بهترین محیطهای برنامه نویسی است گذشته از کارکرد داخلی و کمپایلر آن که بسیار قوی و سریع است، محیط آن یعنی IDE آنهم قدرت بسیار زیادی دارد که باعث شده یکی از بهترین ادیتورها باشد. در این مقاله من سعی بر این داشته ام تا با ارائه یک سری از نکات و کلیدهای میانبر که می توانند برای کار در دلفی بسیار مفید و کارا باشند، کمک کنم تا شما بتوانید با قدرت بیشتر به برنامه نویسی و کار در این محیط قدرتمند ادامه دهید.

در قسمت اول مقاله که در حال حاضر در مقابل شماست من یک سری از کلیدهای میانبر و ترکیبی مورد استفاده در IDE دلفی را بصورت لیست وار و همراه یک توضیح کوچک آورده ام. دوستان عزیز برنامه نویس ممکنه که شما مدتها با دلفی مشغول برنامه نویسی بوده باشید اما من یقین دارم که در این لیست نکات و روشهای جدیدی را خواهید آموخت.

جستجو در متن بصورت مستقیم:

برای اینکار کلیدهای Ctrl+E را بفشارید و بدنبال آن شروع به تایپ کلمه مورد نظر کنید نتیجه آن را خود ببینید. برای اینکه به کلمه بعدی بروید کافیست کلید F3 را بزنید.

ایجاد فرورفتگی در کد:

بعضی اوقات - که خیلی هم پیش میآید - لازم است که یک مقداری از متن را بصورت بلوک شده به جلو و یا عقب ببریم. منظور دندانه دار کردن متن است که به خوانایی برنامه کمک می کند. برای اینکار می تونید از کلید Ctrl +Shift+I برای جلو بردن و Ctrl+Shift+U برای عقب برگرداندن متن بلوک شده استفاده کنید.

پرش به قسمت تعریف یک شی (Object):

ببنید شی مورد نظرتون (از قبیل VCL, Procedure, Function,...) در کجا و چطور تعریف شده می توانید کلید Crtl رو پایین نگه داشته و روی شی مورد نظر Click کنید.

برای تغییر حالت کاراکترها:

شما می توانید یک قسمت از متن (که ممکن است با حروف بزرگ و یا کوچک تایپ شده باشد) را انتخاب کنید و با زدن کلیدهای Ctrl+O+U به ترتیب تمامی حروف کوچک آن قسمت از متن را به حروف بزرگ و تمامی حروف بزرگ آنرا به حروف کوچک تبدیل کنید. برای تعییر حالت یک کلمه نیز میتوانید روی کلمه مورد نظر رفته و کلیدهای Ctrl+K+F برای بزرگ کردن و کلیدهای Ctrl+K+E را برای کوچک کردن حروف آن کلمه بکار برد.

درست کردن ماکرو متنی:

این امکان بسیار مفید است و می تواند بسیاری از کارهای نوشتاری را کاهش دهد با اینکار شما میتوانید یک سری از کارهای تکراری که روی متون انجام می دهید را بصورت ماکرو در آورده و از آنها به راحتی استفاده کنید. برای شروع به ضبط ماکرو کلیدهای Ctrl+Shift+R را بفشارید و آن سری کارهایی را که می خواهید را انجام دهید و سپس برای اینکه به کار ضبط ماکرو پایان دهید کلیدهای Ctrl+Shift+R را دوباره بزنید. حال برای استفاده از ماکرو کافیست در هر جا که لازم بود کلیدهای Ctrl+Shift+P را بفشارید.

انتخاب متن بصورت مربعی:

اگر شما از کهنه کارهای کامپیوتر باشید حتما از زمان داس یادتون هست که برنامه ای بود به نام PE2 که یکی از امکانات بسیار جالبش این بود که یک مربع از متن رو میتوانستین انتخاب کنید و آنرا کپی یا حذف کنید. بله درست متوجه شدید در محیط دلفی هم شما اینکار را میتوانید انجام دهید اما نه به مشکلی PE2 بلکه اینکار را میتوانید فقط با گرفتن کلید Alt و کشیدن موس روی متن انجام دهید. هر چند ممکن است در نگاه اول زیاد این امکان مفید به نظر نیاید ولی بعضی وقتهای خیلی کار را راحت میکنه، که حتماً تجربه خواهید کرد.

گذاشتن علامت روی متن:

این کار که به BookMark معروف است بسیار مفید و کارا می باشد. در هنگامی که شما روی قسمتی از متن برنامه کار میکنید و می خواهید به یک قسمت دیگر بروید ممکن است برای برگشتن به مکان اول خود کمی مشکل پیدا کنید. ولی شما میتوانید با زدن چند دکمه به محل مورد نظرتون باز گردید. برای اینکار در خطی که قصد دارید علامت بگذارید کلیدهای Ctrl+Shift+0..9 را بفشارید. منظور اینست که کلیدهای Ctrl+Shift را نگه دارید و یکی از اعداد 0 تا 9 را وارد کنید تا آن خط به همان شماره علامت گذاری شود و سپس هر جا که خواستید بروید و سپس هر بار که کلید Ctrl را نگه دارید و شماره مورد نظر را وارد کنید به همان خط باز خواهید گشت. البته توجه داشته باشید که فقط می توانید 10 خط را با این روش علامت گذاری بکنید و برای برداشتن علامت ها کافیست روی همان خط دوباره کلید Ctrl+shift و شمارهای که برای آن خط وارد کرده اید را بفشارید با اینکار علامت آن خط برداشته می شود.

ایجاد کلاس مورد نظر:

شما هنگامی که در قسمت Private و یا Public یک type، روال یا تابع درست کردید لازم دارید که قسمتی را برای قرار دادن کدهای مربوط به آن روال یا تابع را ایجاد کنید. برای اینکار شما پس از اینکه نام تابع را تایپ کردید می توانید کلیدهای Ctrl+Shift+C را فشار دهید تا دلفی یک قسمت برای نوشتن کدهای مورد نظرتان ایجاد کند.

ظاهر کردن پنجره Code insight:

شما حتما به اهمیت و مفید بودن این قسمت دلفی واقفید که در هنگام کد نویسی تا چه حد می تواند کارها را راحت کند. بله در هنگام وارد کردن کدها بعد از وارد کردن نام یک کلاس و یا Object با زدن یک نقطه (.) پنجره Code Insight ظاهر می شود. حال در بعضی وقتها شما ممکن است که نقطه را قبلا وارد کرده باشید و یا در مواقع دیگر این پنجره ظاهر نشود. در این صورت برای اینکه پنجره را ظاهر کنید باید دوباره نقطه را وارد کنید ولی راه آسانتری هم وجود دارد و آن اینست که کلیدهای Ctrl+Speacebar را فشار دهید.

ظاهر کردن پنجره Code Parameter:

همانند بالا در هنگام ظاهر شدن Hint مربوط به راهنمای توابع که معمولاً بعد از گذاشتن پرانتز مربوط ظاهر میشود و در مورد پارامترهای لازم می باشد نیز می توانید از کلیدهای Ctrl+Shift+SpaceBar استفاده کنید.

رفتن از قسمت تعریف توابع و روالها به قسمت کد آنها:

همیشه این نیاز وجود خواهد داشت که شما در هنگامی که دارید به دنبال یک روال در قسمت type میگردید بعد از پیدا کردن نام آن می خواهید که خود آن تابع یا روال را نیز ببنید. برای اینکار خوب حتما نام آن را جستجو میکنید ولی یک راه آسانتر اینست که شما روی نام آن تابع قرار گیرید و کلیدهای Ctrl+Shift+Up/Down را بزنید. در اینحالت اگر روی کد تابع باشید به قسمت تعریف آن خواهید رفت.

شامل 108 صفحه فایل word قابل ویرایش


دانلود با لینک مستقیم


دانلود پروژه آموزش زبان برنامه نویسی دلفی