loo30fer
کاربر متخصص مولتی مدیا بیلدر
با سلام خدمت جناب Silvercover
ببخشید یک مدت مدیدی سوالاتی در مورد پلاگین شما برام پیش اومده بود که میخواستم بپرسم ولی به خودم میگفتم شاید پیش خودتون فکر کنید دوست دارم الکی از پلاگینتون ایراد بگیرم و چهره پلاگینتون رو خراب کنم ولی مطمئن باشین که اینطور نیست
1- راه اندازی پلاگین : آیا این قسمت برای پلاگین اجباری بوده چون اگه فرضا برای تست وجود پلاگین بوده خوب وقتی پلاگین Embedd باشه یا از داخل سی دی استفاده بشه مطمئنا از پلاگین SQL استفاده میشه و کاربر نمیتونه اختلالی رو تو کار ایجاد کنه و اگه اینطوره فکر میکنم اگه استفاده از این پارامتر SQLiteInit اختیاری باشه بهتره چون وقتی از این پارامتر استفاده نشه تو کار پارامتر و عملیات های بعدی دچار مشکل میشیم چون دیگه به درستی کار نمیکنه.
2- ساخت دیتابیس : چرا برای ساخت دیتابیس باید از دو پارامتر GetDBFileName و CreateSQLDB استفاده کنیم چون به نظر من برای ساخت دیتابیس پارامتر CreateSQLDB میتونه اینکار رو بکنه و نیازی به گرفتن اسم دیتابیس ما نباشه , آیا دلیل خاصی وجود داره و باعث میشه از دستورات و متغیر کمتری تو پلاگین استفاده بشه و در نتیجه کمتر تو رم حافظه اشغال بشه ؟
3- ساخت جدول : آیا استفاده از Tell و Not Null و Integer یا CHAR در آخر هریک از قسمت ها مهم بوده که حتما باید از آنها استفاده بشه چون به نظر من میشه تعریف کرد که تو پلاگین به به آخر اسم فیلد ها Not Null اضافه بشه و همینطور برای تعیین CHAR یا Integer بودن فیلدها تنها به اول اسم آنها اکتفا کنیم برای مثال :
ببخشید یک مدت مدیدی سوالاتی در مورد پلاگین شما برام پیش اومده بود که میخواستم بپرسم ولی به خودم میگفتم شاید پیش خودتون فکر کنید دوست دارم الکی از پلاگینتون ایراد بگیرم و چهره پلاگینتون رو خراب کنم ولی مطمئن باشین که اینطور نیست
1- راه اندازی پلاگین : آیا این قسمت برای پلاگین اجباری بوده چون اگه فرضا برای تست وجود پلاگین بوده خوب وقتی پلاگین Embedd باشه یا از داخل سی دی استفاده بشه مطمئنا از پلاگین SQL استفاده میشه و کاربر نمیتونه اختلالی رو تو کار ایجاد کنه و اگه اینطوره فکر میکنم اگه استفاده از این پارامتر SQLiteInit اختیاری باشه بهتره چون وقتی از این پارامتر استفاده نشه تو کار پارامتر و عملیات های بعدی دچار مشکل میشیم چون دیگه به درستی کار نمیکنه.
2- ساخت دیتابیس : چرا برای ساخت دیتابیس باید از دو پارامتر GetDBFileName و CreateSQLDB استفاده کنیم چون به نظر من برای ساخت دیتابیس پارامتر CreateSQLDB میتونه اینکار رو بکنه و نیازی به گرفتن اسم دیتابیس ما نباشه , آیا دلیل خاصی وجود داره و باعث میشه از دستورات و متغیر کمتری تو پلاگین استفاده بشه و در نتیجه کمتر تو رم حافظه اشغال بشه ؟
3- ساخت جدول : آیا استفاده از Tell و Not Null و Integer یا CHAR در آخر هریک از قسمت ها مهم بوده که حتما باید از آنها استفاده بشه چون به نظر من میشه تعریف کرد که تو پلاگین به به آخر اسم فیلد ها Not Null اضافه بشه و همینطور برای تعیین CHAR یا Integer بودن فیلدها تنها به اول اسم آنها اکتفا کنیم برای مثال :
کد:
sql_3$ = 'name C'
البته فکر کنم اینکار برای آشنایی بهتر ما با زبان SQL باشد
و همینطور دیگر نیازی به چک کردن وجود خطا با پارامتر DBError در کار نباشه و خود پلاگین در صورت خطا در کار عدد در جواب پارامتر Query بده
4- باز کردن دیتابیس : به نظر من اگه تو پارامتر OpenSQLDB جز چک کردن وضعیت فایل در حالت خواندی و نوشتاری و باز کردن فایل چک کردن دیتابیس بودن فایل هم اضافه بشه خوب باشه چون احتمال انتخاب اشتباه فایل یا انتخاب عمدی یک فایل دیگر توسط کاربر هست و نیازی به چک کردن مجدد ما از روشهای مختلف نباشه
5- آیا در تعداد ساخت جدول , فیلد , ثبت اطلاعات و حجم دیتابیس محدودیتی وجود داره ؟
فکر میکنم تمام سوالاتی رو که لازم میدونستم رو پرسیدم ولی باز اگه شما میبینید مطلبی یا نکته ای در مورد پارامتری یا چیز خاصی از پلاگینتون مونده و نیاز به گفتنه ممنون میشم بگین
به هرحال بابت پلاگین خوبتون ممنون
و همینطور دیگر نیازی به چک کردن وجود خطا با پارامتر DBError در کار نباشه و خود پلاگین در صورت خطا در کار عدد در جواب پارامتر Query بده
4- باز کردن دیتابیس : به نظر من اگه تو پارامتر OpenSQLDB جز چک کردن وضعیت فایل در حالت خواندی و نوشتاری و باز کردن فایل چک کردن دیتابیس بودن فایل هم اضافه بشه خوب باشه چون احتمال انتخاب اشتباه فایل یا انتخاب عمدی یک فایل دیگر توسط کاربر هست و نیازی به چک کردن مجدد ما از روشهای مختلف نباشه
5- آیا در تعداد ساخت جدول , فیلد , ثبت اطلاعات و حجم دیتابیس محدودیتی وجود داره ؟
فکر میکنم تمام سوالاتی رو که لازم میدونستم رو پرسیدم ولی باز اگه شما میبینید مطلبی یا نکته ای در مورد پارامتری یا چیز خاصی از پلاگینتون مونده و نیاز به گفتنه ممنون میشم بگین
به هرحال بابت پلاگین خوبتون ممنون











