Hsimple11
شنبه 05 مرداد 1387, 01:29 صبح
با سلام.
از اونجا که بعضی از دوستان بخش دلفی (+ خود من) برنامه نویسی رو بصورت حرفه ای و پایه ای شروع نکردند و شاید (بازم مثل من!) رشته اصلیشون این نباشه؛ ممکنه با وجود نوشتن برنامه های زیاد برخی نکات پایه ای و اصلی رو ندونن یا فراموش کرده باشند.
برای همین خواستم در چند پست در مورد اینکه اصلا DataSet چی هست و طرز استفاده اصولی از انواع اون و بعدم جستجو و فیلتر کردن رو بنویسم. هرچند ممکنه برای خیلی از دوستان ابتدایی باشه. البته باید بگم که این مطالب عینا نوشته خودم نیستند.
برای اولین پست هم از خود DataSet شروع میکنیم :
در دلفی پایه و اساس دسترسی به داده ها DataSet است و یک شئی DataSet اغلب یک جدول، یک کوئری (Query) و یا یک Stored Procedure است.
TDataSet
TDataSet جد تمام اشیا DataSet ای می باشد (مثل Table، کوئری، Stored Procedure) که شما در برنامه تان ایجاد میکنید.
TDataSet یک مجموعه داده مجازی است بدین معنی که بسیاری از متدها و خواص آن مجازی (Virtual) و یا Abstract هستند. در مورد متدهای Vritual و Abstract : هم توی پرانتز داشته باشید که :
متدهای Virtual : متدی است که میتوان پیاده سازی آن را در اشیاء فرزند Override کرد.
متدهای Abstract : متدی است بدون پیاده سازی واقعی. که مانمیتونیم مستقیما از اون توی برنامه هامون استفاده کنیم.
TDataSet هم شامل متدهای Abstract است برای همین مستقیما نمیشه ازش در برنامه ها استفاده کرد و بجاش از فرزندهای اون مثل TQuery، TClientDataSet, TStoredProc و TTable استفاده میکنیم که همتون تا حالا باهاشون کار کردین.
در پست بعد با خواص DataSet ها و نحوه کار باهاشون بیشتر آشنا میشیم.
موفق باشید...
از اونجا که بعضی از دوستان بخش دلفی (+ خود من) برنامه نویسی رو بصورت حرفه ای و پایه ای شروع نکردند و شاید (بازم مثل من!) رشته اصلیشون این نباشه؛ ممکنه با وجود نوشتن برنامه های زیاد برخی نکات پایه ای و اصلی رو ندونن یا فراموش کرده باشند.
برای همین خواستم در چند پست در مورد اینکه اصلا DataSet چی هست و طرز استفاده اصولی از انواع اون و بعدم جستجو و فیلتر کردن رو بنویسم. هرچند ممکنه برای خیلی از دوستان ابتدایی باشه. البته باید بگم که این مطالب عینا نوشته خودم نیستند.
برای اولین پست هم از خود DataSet شروع میکنیم :
در دلفی پایه و اساس دسترسی به داده ها DataSet است و یک شئی DataSet اغلب یک جدول، یک کوئری (Query) و یا یک Stored Procedure است.
TDataSet
TDataSet جد تمام اشیا DataSet ای می باشد (مثل Table، کوئری، Stored Procedure) که شما در برنامه تان ایجاد میکنید.
TDataSet یک مجموعه داده مجازی است بدین معنی که بسیاری از متدها و خواص آن مجازی (Virtual) و یا Abstract هستند. در مورد متدهای Vritual و Abstract : هم توی پرانتز داشته باشید که :
متدهای Virtual : متدی است که میتوان پیاده سازی آن را در اشیاء فرزند Override کرد.
متدهای Abstract : متدی است بدون پیاده سازی واقعی. که مانمیتونیم مستقیما از اون توی برنامه هامون استفاده کنیم.
TDataSet هم شامل متدهای Abstract است برای همین مستقیما نمیشه ازش در برنامه ها استفاده کرد و بجاش از فرزندهای اون مثل TQuery، TClientDataSet, TStoredProc و TTable استفاده میکنیم که همتون تا حالا باهاشون کار کردین.
در پست بعد با خواص DataSet ها و نحوه کار باهاشون بیشتر آشنا میشیم.
موفق باشید...