صفحه 1 از 3 123 آخرینآخرین
نمایش نتایج: از شماره 1 تا 16 , از مجموع 38

موضوع: دلفی

  1. #1
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    دلفی

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

  2. #2
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

    مدتی است که در دلفی به عنوان یک زبان قدرتمند، طرفداران زیادی پیدا کرده است. دلفی یک زبان تصویری(Visual) است و از الگو های زبان پاسکال شی گرا پیروی می کند. زبان دلفی در محیط ویندوز به کار گرفته می شود. می گویند دلفی قابلیت RAD دارد. RAD به معنی تولید سریع برنامه است که بخش بسیار زیادی از کد برنامه توسط دلفی انجام می شود. محیط دلفی را IDE به معنی محیط توسعه مجتمع می نامند، زیرا در این محیط ، ویراستار، کامپایلر، پیوند دهنده همگی با هم و در کنار هم کار می کنند.

  3. #3
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

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

  4. #4
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

    در دهه 1960 میلادی، تولید بسیاری از نرم افزارها با مشکل مواجه شدند. زمان بندی تولید نرم افزار به تاخیرمی افتاد. هزینه ها بالا بود و در نتیجه بودجه تولید نرم افزار افزایش می یافت و نرم افزارتولیدی نیز از قابلیت اطمینان بالایی برخوردار نبوده است. تولید کنندگان نرم افزار به این نتیجه رسیده اند که تولید نرم افزار مشکل تر از چیزی است که در مورد آن تصور می شود. تحقیقاتی برای بر طرف کردن مشکلات به عمل آمد و منجر به برنامه نویسی ساخت یافته شد. برنامه نویسی ساخت یافته، روش منطقی برای نوشتن برنامه ها است و منجر به نوشتن برنامه هایی می شود که خوانایی آنها بالا است، تست و اشکال زدایی آنها راحتتر و اصلاح آنها آسان تر است.
    در برنامه نویسی ساخت یافته، برنامه به صورت مجموعه هایی از فعالیت ها تصور می شود که باید بر روی داده هاانجام شوند. در این روش هر کار پیچیده ای، به مجموعه هایی از کارهای کوچکتر تجزیه می شود تا اینکه کارهای ایجاده قابل درک می باشند. به عبارت دیگر، برنامه نویس سعی می کند توابعی بنویسد که نیازمندیهای سیستم را برآورده کند.
    برنامه نویسی ساخت یافته، روش موفقی برای حل مسائل پیچیده است، اما مشکلات خاص خودش را دارد. در این روش داده از فعالیت ها(توابعی) که آنها را پردازش می کنند اجرا شده است.
    وقتی حجم داده ها زیاد می شود نگهداری آنها مشکل می شود. هر بیشتر با داده کار می کنید، با مشکلات بیشتری مواجه می شوید.
    بعضی از زبان های برنامه سازی که برای برنامه سازی ساخت یافته طراحی شدند، عبارتند از:
    زبان پاسکال، زبان ادا (ada) و زبان c. زبان پاسکال، زبان مناسبی برا آموزش برنامه نویسی در دانشگاه هاست. زبان ادا برای امور صنعتی، تجاری و نوشتن برنامه های بزرگ بسیار مفید است. زبان c به دلیل ویژگی های خاص خودش محبوبیت زیادی در دانشگاه ها و خارج از دانشگاه ها پیدا کرده است. دلفی زبان جدید است که با سرعت در حال رشد است.

  5. #5
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

    برنامه نویسی شی گرا شیوه نوینی است که در آن می توان قطعاتی را ایجاد کرد و در برنامه های مختلف مورد استفاده قرار داد. قابلیت خوانایی برنامه هایی که در روش نوشته می شوند، بالا برده و اصلاح وعیب یابی آنها آسان است. شی گرایی بر اشیا تاکید کرده است.
    تعدادی از زبانهای برنامه نویسی شی گرا طراحی شده اند، زبان اسمالتاک یک زبان برنامه نویسی کاملاَ شی گرا است. زبانC++ که تکامل یافته زبان C است دارای ویژگی هایی است که برنامه نویسی شی گرا رد آن امکان پذیر است. در این زبان، برنامه نویسی ساخت یافته نیز امکان پذیر است. دلفی زبانی کاملاَ شی گرا است.
    برنامه نویسی شی گرا اشیا دنیای واقعی را با نرم افزار مناسبی مدل سازی می کند. برنامه نویسی روش طبیعی تری را برای نگرش بر فرآیندهای برنامه نویسی ارائه می کند و این کار را با مدل سازی اشیای دنیای واقعی، صفات و رفتار آنها انجام می دهد. برنامه نویسی شی گرا ارتباط بین اشیا را نیز مدل سازی می کند.
    برنامه نویسی شی گرا، داده ها را (صفات) و توابع(رفتارها) را در بسته اتی به نام اشیا بسته بندی می کند. داده ها و توابع هر شی شدیداَ به هم گره خورده اند. اشیا دارای ویژگی پنهان سازی اطلاعاتند. یعنی اگرچه اشیا ممکن است طریقه ارتباط با اشیا دیگر را از طریق واسط بدانند ولی اجازه ندارد که از چگونگی پیاده سازی اشیا دیگر آگاه باشند. به عبارت دیگر جزئیات پیاده سازی در داخل اشیا مخفی شده است.
    درC و سایر زبان های برنامه نویسی ساخت یافته برنامه ها به فعالیت ها توجه دارند و در حالیکه در زبان دلفی به اشیا توجه می شود. در C واحد برنامه نویسی، تابع است. در دلفی واحد برنامه نویسی، کلاسی است که اشیا سرانجام از آن نمونه سازی(ایجاد) می شوند. کلاس های دلفی حاویه رویه ها هستند. برنامه نویسی دلفی بر روی ایجاد انواع جدیدی به نام کلاس متمرکز می شود.
    انواع داده مثل Double، Read ، Integer ، Charرا در دلفی انواع ابتدایی می نامیم. هر کلاس علاوه بر داده توابعی دارد که داده ها را دست کاری می کند.قطعات داده های کلاس را اعضای داده ای گویند. قطعات تابعی کلاس را توابع عضو یا متد گویند. نمونه ای از هر نوع ابتدایی را متغیر گویند. نمونه از انواع جدید را شی گویند.
    در واقع با فن آوری شی در آینده می توانیم نرم افزار را از قطعات نرم افزاری موجود(کلاس) ایجاد کنیم.

  6. #6
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

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

  7. #7
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

    دلفی قطعاتی از قطعات ویژوال vcl دارد. برنامه نویسی می تواند قطعاتی را ایجاد کند و به این کتابخانه بیفزاید. برنامه های دلفی مجموعه ای از این قطعات می باشند. تمام قطعات موجود در این کتابخانه در نوار ابزار حاضر می شوند و به راحتی قابل دسترسی اند.

  8. #8
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

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

  9. #9
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

    یکی از جنبه های مهم در هر زبان برنامه نویسی که باید مورد بررسی قرارگیرد، انواع داده های آن است:
    • داده های نوع صحیح 10، 20، 125
    • داده های نوع حقیقی مثل 4.12
    • داده های نوع ارزی (Currency)
    • داده های بولی(Boolean)
    • داده های کارکتری مثل 'A'و'B'
    • داده های رشته ای مثل "ALI"

  10. #10
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

    انواع صحیح، اعدادی بدون نقطه اعشار را شامل می شوند و به چند دسته تقسیم می شوند(جدول1-1)
    نوع محدوده ی قابل قبول طول بایت منفی یا مثبت
    Byte 0 تا 255 1 مثبت
    Word 0 تا 65535 2 مثبت
    Shortint 128- تا 127 1 منفی و مثبت
    Smallint 32768- تا 32768 2 منفی و مثبت
    Integer 32147483648- تا 2147483647 4 منفی و مثبت
    Cardinal 0 تا 2.47483647 4 مثبت
    Longint 2147483648- تا 2147483647 4 منفی ومثبت
    LongWord 0 تا 4294967295 4 مثبت
    Int64 2863- تا
    1-(2863) 8 مثبت و منفی
    جدول(1-1) داده های صحیح

  11. #11
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

    نوع حقیقی می تواند اعداد با نقطه اعشار را بپذیرد. این نوع داده ها نیز کاربرد زیادی دارند. از 5 نوع اعشاری که در جدول 2-1 آماده است، بیشترین کاربرد را نوع Real دارد. انواع دیگر توسط دلفی پشتیبانی می شود ولی قبل از به کار گیری آنها باید راهنمای کامپایلر {N+$} را در ابتدای برنامه قرار داد.

    نوع محدوده قابل قبول طول بایت منفی یا مثبت
    Real 39-^10*2.9تا 38^10*1.7 6 12-11
    Single 45-^10*1.5 تا 38^10*3.4 4 8-7
    Double 324-^10*5.0 تا 308^10*1.7 8 16-15
    Extended 4951-^10*3.6 تا 4932 ^10*1.1 10 20-19
    Comp 1+63^(2-) تا
    1-63^2
    جدول 2-1 انواع حقیقی

  12. #12
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

    در اغلب زبان ها می توان از انواع حقیقی برای نمایش مقادیر ارزی استفاده کرد. در دلفی نوع ارزی برای این منظور اختصاص یافت. در این نوع از داده ها از ممیز شناور استفاده می شود و با انواع ممیز شناور سازگار است. دقت نوع ارزی چهارم رقم اعشار است و به صورت یک عدد 64 بیتی ذخیره می شود نوع ارزی با کلمه کلیدی Currency مشخص می شود. این نوع نسبت به نوع حقیقی امتیازات زیر داراست:
    1. دقت بیشتری برای نگهداری اعداد بزرگ دارد.
    2. با انواع داده هایی که در بانک های اطلاعاتی برای ذخیره ارزی به کار می روند، سازگار است.

  13. #13
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

    انواع بولی بسیار ساده ولی پر کار هستند. اینها مقادیر منطقی درست(True) و نادرستی (False) را مشخص می کنند. انواع داده بولی در جدول 3-1آمده اند. چون در بعضی از موارد ویندوز نیاز دارد که مقادیر بولی طولشان به اندازه کلمه باشند، حالت های مختلفی از نوع بولی در جدول 3-1 آمده است. اگر در مواقعی که به نوع بولی نیاز دارید، Bytebool، Wordboolیا Longbool را انتخاب کنید،دلفی به گونه ای عمل می کند که در آن دسته از متغیر هایی که مقادیر غیر صفر دارند به True)-1) تبدیل شوند. این کار برای سازگاری با Visual basic انجام می شود. اما اگر از نوع Boolean استفاده شود، مقدار True آن برابر 1 است. مقدار False برابر صفر است.
    نوع محدوه طول بایت
    Boolean یک بایتی 1
    Bytebool یک بایتی 1
    Bool یک کلمه ای 2
    Wordbool یک کلمه ای 2
    Longbool کلمه مضاعف 4
    جدول 3-1 نوع بولی

  14. #14
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

    انواع کارکتری برای ذخیره کارکترهایی مثل '*','B','A' و غیره به کار می رود. هر کارکتر یک بایت را اشغال می کند.256 نوع کارکتر مختلف را می توان در یک بایت ذخیره کرد. انواع کارکتری در جدول 4-1 آمده است.
    هر کارکتر یونیکد از تمامی 16 بیت نوع WideChar استفاده می کند، اگر مقادیر AnsiChar را به WideChar نسبت دهیم و بایت سمت چپ برابر با صفر می شود و کارکتر در بایت سمت راست ذخیره می گردد.

    نوع طول بایت قابلیت
    Char 1 یک کارکترAnsi
    Ansi Char 1 یک کارکترAnsi
    Wide Char 2 یک کارکتر Unicode
    جدول 4-1 انواع داه کارکتری

  15. #15
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

    داده های رشته ایی برای ذخیره رشته مثل اسامی دانش آموزان و تست های مختلف به کار می روند.
    رشته ها می توانند تا 255 کارکتر را در خود ذخیره کنند. ولی چنانچه در ابتدای برنامه از راهنمایی {$H+} استفاده شود، طول رشته ها می تواند بسیار زیاد( مثلاَ تا 3 گیگا بایت) باشد. انواع رشته ای در دلفی در جدول 5-1 آمده اند.
    نوع String در زمانی که {$H} فعال است با Ansistring برابر است. Ansistring رشته ای است که به تهی (Null) ختم می شود و حافظه به طور پویا به آن اختصاص می یابد. میزان فضایی که اشغال می کند به اندازه طول رشته ای است که در آن قرار می گیرد.
    نوع طول بایت عنصری که ذخیره می شود
    Short String 255 Ansi Char
    Ansi String حداکثر 3 مگابایت Ansi Char
    String 255 یا حداکثر 3 مگابایت Ansi Char
    String حداکثر 1.5 گیگا بایت Wide Char
    جدول 5-1 انواع رشته ها

  16. #16
    کاربرسایت PARS آواتار ها
    تاریخ عضویت
    ۸۷-۰۲-۲۵
    نوشته ها
    666
    سپاس ها
    0
    سپاس شده 0 در 0 پست

    Re: دلفی

    متغیرها نام هایی برای کلمات حافظه اند و محتویات آنها ممکن است در طول اجرای برنامه تغییر می کنند. ترکیبی از حروف a تا z ، ارقام و خط ربط ( _ ) استفاده می شود. بعضی از اسامی مجاز برای متغیرها عبارتند از: s-1, ave, sum, test1. دقت داشته باشید که در نام گذاری متغیرها تفاوتی بین حروف کوچک و بزرگ نیست.

صفحه 1 از 3 123 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •