از زمانی که کامپیوترها وارد زندگی انسانها شده اند به طور پیوسته پیشرفته تر و انعطاف پذیر می شوند. آنها از محاسبات پیچیده گرفته تا کنترل دستگاه های پیچیده را انجام می دهند. یکی از ملزومات این اعمال قابلیت کامپیوتر در مبادله اطلاعات با دنیای خارج از خود است . یکی راه های این ملزوم پورت ها هستند که در بسیاری از کامپیوترهای کنونی به همین منظور تعبیه شده اند . ولی برای استفاده از این امکانات نیاز به ابزارهای نرم افزاری نیز است.
در این پروژه ی نرم افزاری سعی شده است یک ابزار در محیط برنامه نویسی دلفی(Delphi) تهیه شود تا برنامه نویسی برای استفاده از پورت ها را ساده تر وبا سرعت تر کند. به همین منظور در ابتدا توضیحاتی در مورد نوشتن کلاس ها و اجزاء ساخت در دلفی وبعد توضیحاتی در مورد این جزء ساخت ذکر شود.
تجرید داده ها و برنامه نویسی شیء گرا:
از انجا که دلفی یک زبان شیء گرا ست و برنامه نویسی با آن مستلزم یک درکی هر چند اندک از این نوع برنامه نویسی را لازم میسازد به همین منظور در این قسمت به توضیحی مختصر در این مورد پرداخته ایم .
تجرید داده ها به منظور توجه روی اشیاء داده ای مورد نیاز برنامه وعملیات روی اشیاء و عدم توجه به چگونگی نمایش وذخیره اشیاء
داده ای در حافظه به وجود امد که نمایندگان ان که ابتدا زبانهایی چون C++, Turbo Pascal و بعداً با پیشرفت سیستم عامل ها و زبان های برنامه نویسی همچون زبانهایVC++, Delphi می باشد این روش به برنامه نویس اجازه میدهد قبل از پرداختن و بررسی جزئیا ت سازماندهی واقعی ان در حافظه و قبل از پیاده سازی انها بتوانند از اشیاء در برنامهها خود استفاده کند.استفاده از تجرید دادهها منتهی به مجموعه ای از واحد برنامه هایی با قابلیت استفاده مجدد می شود که میتواند پایه و اساس برای طراحی وتولید نرم افزارهای بعدی باشد.
در بنامه نویسی شیگرا برنامه به واحد هایی به نام کلاس تقسیم میشود که هر یک دارای اشیاء داده ای مخصوص به خود و همچنین عملگرهای دستکاری این داده ها را دارا می یاشد وفقط از ان عملگرها میتوان برای دستیابی داده ها در خارج داده ها استفاده کرد و در حقیقت هر یک از این کلاسها وظایفی بر عهده دارند که باید به انجام برسانند به این خاطر کلاسها دارای مشخصه ها ی دستیابی متعددی هستند که هر یک محدودیتی را برای این داده ها به وجود می اورند.
دلفی و برنامه نویسی شئ گرا :
پورت COM و چگونگی دستیابی به آن:
توالی کار برای کنترل پورت COM :
جزئیات جزء ساخت Tcomcontroler :
TComThread:
نحوه ی نصب و استفاده از جزء ساخت TComControler:
منابع
Building Delphi 6 Applications by Paul Kimmel.
شامل 40 صفحه فایل word
فرمت : Word
تعداد صفحات : 104
تکنولوژی کامپیوتر با سرعت زیادی در حال پیشرفت است و کاربرد آن بسیار گسترده می باشد بطوری که امروزه از ضروریات زندگی بشر محسوب می شود و برای همگان روشن است که دنیای بدون کامپیوتر ، دنیای تهی و فاقد ارزش است و زندگی بدون کامپیوترها زندگی بدون محتوا خواهد بود .
امروزه کامپیوتر در مدارس یکی از مواد درسی است . فیش های حقوقی و صورتحسابها توسط کامپیوتر تهیه می شود . بلیط های هواپیما و کنسرت توسط کامپیوتر رزرو می شود . همچنین کامپیوترها در انجام اعمال بانکی و خریدهای روزمره ، نوشتن کتابها و بسیاری کارهای دیگر به ما کمک می کند و برای انجام این کارها از برنامه هایی استفاده می شود که برنامه ها معمولا تحت یک زبان برنامه سازی خاص نظیر دلفی نوشته می شود . با توجه به روند رو به رشد سبکهای برنامه نویسی انتظار می رود برنامه های آینده فقط از قطعات نرم افزاری ساخته شود یعنی هیچ کدی برای برنامه نوشته نشود . انچه که در برنامه است قطعات نرم افزاری از پیش نوشته شده ای است که با اطمینان زیادی اجرا می شود و شاید زبان دلفی اولین گام را در این زمینه برداشته باشد .
سرعت برنامه نویسی در دلفی و قدرت فوق العاده بانک های اطلاعاتی آن جذابیت خاصی در بین برنامه نویسان ان داشته است .در این پایان نامه سعی شده تا مراحل طراحی برنامه بطور گام به گام توضیح داده شود .
عنوان پروژه : نرم افزار کتابخانه با زبان دلفی
قالب بندی : Delphi
قیمت : 600
شرح مختصر : این پروژه با زبان دلفی نوشته شده و مربوط به مدیریت اطلاعات یک کتابخانه میباشد. پروژه دارای دیتابیس و امکانات بالایی میباشد که امیدواریم مورد استفاده علاقمندان قرار بگیرد.
این پروژه به زبان دلفی نوشته شده و از بانک اطلاعاتی اکسس استفاده مینماید.
منوی نرم افزار :
1 – فرم معرفی استاد
2 – فرم معرفی دانشجو
3 – فرم معرفی درس
4 – فرم انتخاب واحد دانشجو
جهت استفاده و تحویل به استاد میتوانید ظاهر نرم افزار را از طریق سورس آن تغییر دهید.
عنوان پروژه : دفترچه تلفن با زبان دلفی
قالب بندی : Delphi
قیمت : 600
شرح مختصر : این پروژه یک دفترچه تلفن ساده با زبان دلفی است که اطلاعات کاربر را در دیتا بیس ذخیره کرده و بعدا بازیابی مینماید. امکانات پروژه عبارتند از :
ذخیره اطلاعات کاربر در پایگاه داده ها
نمایش اطلاعات در دیتا گرید
امکان حذف یا ویرایش اطلاعات
این پروژه، به طور ساده نحوه اتصال به پایگاه داده ها را آموزش میدهد