تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 54 123451151 ... آخرآخر
نمايش نتايج 1 به 10 از 536

نام تاپيک: همه چيز در مورد Database ها

  1. #1
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,142

    پيش فرض همه چيز در مورد Database ها

    اينجا ميخوام اول طراحي پايگاه داده رو براي همه آموزش بدم.
    لطفا در اين تاپيك تا زماني كه مطالب درسي شروع نشده چيزي ننويسيد.
    بعد از آموزش براي پاسخ به سوالات در خدمتم.
    Last edited by مرد مباح; 30-07-2006 at 10:26.

  2. 3 کاربر از مرد مباح بخاطر این مطلب مفید تشکر کرده اند


  3. #2
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,142

    پيش فرض

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

  4. #3
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,142

    پيش فرض

    درس1 : آشنایی با بانک اطلاعاتی
    دوستان اول به نظرم لازم بود که درباره معنای بانک اطلاعاتی بدونین.
    برای فهم راحت این موضوع یک مثال میزنم.
    فرض کنید یک دفترچه تلفن خریدید.
    معمولا 3 بند در آن مشترک است
    1. نام
    2. تلفن
    3. آدرس
    که زیر آنها کلی جای خالی برای نوشتن تلفن و اسم هست.
    در مفهوم بانک اطلاعاتی به هر یک از این بخشهای 1-2-3 یک فیلد گفته میشود.
    به هر یک از اسم و فامیلی که مینویسیم یک رکورد گفته میشود.
    در ساخت بانک اطلاعاتی همیشه تعداد فیلدها محدود است و نوع آنها مشخص میباشد.
    ولی رکوردها تا اندازه ای که هارد شما ضرفیت دارد امکان ذخیره اطلاعات را دارد.
    به مخموعه ای از فیلدها و رکوردها یک بانک اطلاعاتی گویند.

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

  5. این کاربر از مرد مباح بخاطر این مطلب مفید تشکر کرده است


  6. #4
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,142

    پيش فرض

    درس2 : معرفی دیتابیس به دلفی
    برای این منظور در دلفی یک سری کامپوننت وجود دارد که در بخش Data Access و Data control قرار دارد.
    در بخش اول معمولترین کامپوننت هایی که استفاده می شود Table و Datasource است.
    Table برای معرفی دیتابیس استفاده میشود
    شما میتوانید در بخش DataBaseName اسم فایل دیتابیس طراحی شده خودتون رو وارد کنید
    پیشنهاد من اینه که همیشه فایل دیتابیستون رو اونجایی قرار بدین که فایا EXE شما قرار داره. چون به این ترتیب نیازی به تعریف مسیر ندارید.
    در بخش TableType شما میتوانید نوع دیتابیسی که باهاش کار می کنید رو معرفی کنید.
    بعد از این دو مورد مهمترین مسائلی که وجود داره اول بخش فیلتر کردن آن است که میتوانید با ساختار زیر عمل کنید.

    (FieldName1) = 'String' and (FieldName2) = number
    منظور از (FieldName1&2) اسم فیلدی هست که شما در دیتابیس معرفی کردید و جنس فیلد اول کاراکتری و جنس فیلد دوم عددی میباشد.

    و دوم بخشی برای استفاده چند کاربره از دیتابیس که در صورتی که مقدار CachedUpdate برار True باشد, امکانپذیر است.
    درباره طرقه استفاده از آن در درسهای بعدی توضیح میدم.

    بعد از تعریف Table شما میتوانید Datasource را روی فرم گذاشته و به راحتی Table رو به Datasource مرتبت کنید.

    دلیل استفاده از دیتاسورس در درس بعدی قرار دارد.

  7. #5
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,142

    پيش فرض

    دوستان.
    اين كارها رو انجام بدين و اگه به مشكلي برخوردين بپرسين
    وگرنه به من بگين تا ادامه بدم.
    اگه به نظرتون ساخت ديتابيس هم براتون لازمه جداگانه درس بدم.

  8. #6
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام
    اي ول .آموزشت بي نظير بود.
    تا ببينيم بقيش چطوره!
    اگر تونستي ساخت ديتابيس رو هم بذار
    اگر بيشتر ياد بگيريم خوب بهتره.
    پس من كه طالب ساخت ديتابيس و ادامه اين
    مطلب هستم.منتظرم ها!!!!

  9. #7
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,142

    پيش فرض

    میبینم که مشتری این تاپیک کمه.
    ولی به زودی ادامه میدم.
    حتما کسی تو این بخش مشکلی نداره.

  10. #8
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,142

    پيش فرض

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

    اشیا نمایشی در بخش DataControl وجود دارد که در این در به توضیح DBText و DBEdit می÷ردازیم و در درس بعدی توضیحات را کاملتر می کنیم.

    DBText : این شی برای نمایش یک مقدار که در درون دیتابیس وجود دارد استفاده میشود.
    در خصوصیات تمام زیر مخموعه DataControl یک بخش به نام DataSource وجود دارد که اگر آن را انتخاب کنید ، لیستی از Datasource هایی که قبلا ایجاد کردید را در آن میبینید.
    یک خصوصیت مهم دیگر نیز وجود دارد که DataField میباشد.
    این خصوصیت یکی از فیلدها را برای DBText مشخص مینماید تا به نمایش درآورد.
    باقی خصوصیات را قاعدتا میشناسید. و هیچ چیز خاص و مهمی ندارد.
    DBEdit : این شی درست مثل DBText میباشد با این تفاوت که امکان تغییر نیز وجود دارد.
    Event های این شی بیشتر از DBText است ولی تمام این Event ها در سایر اشیا دلفی مشترک است.

    DBComboBox هم دقیقا مشابه با DBEdit است با این مزیت که میتوان مقادیر را نیز محدود کرد.
    سایر اشیا هم مانند DBImage و DBMemo برای دسترسی به فیلدهای عکسی و یادداشتی استفاده میشوند.
    برای اینکه این مبحث خیلی طولانی نشد DBGrid در درس بعدی آموزش داده میشود.

  11. 3 کاربر از مرد مباح بخاطر این مطلب مفید تشکر کرده اند


  12. #9
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

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

  13. #10
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,142

    پيش فرض

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

صفحه 1 از 54 123451151 ... آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •