javad_hosseiny
شنبه 20 آبان 1385, 21:57 عصر
چندی بود که مشغول تبدیل یک نرم افزار تحت ویندوز به برنامه تحت وب شدم
اولین بحث ، بحث تبدیل اطلاعات بود اون هم به صورت مجموعه ای و بدون دردسر مخصوصا در مورد فیلدهای memo (یادداشت) که وجود کاراکترهای همچون chr(10) یا chr(13) یا " و ....
هر چند قبلا برنامه ای جهت این منظور
(تبدیل انواع دیتابیس به قالبهای یکدیگر با قابلیت تغییرکدپیچ
http://barnamenevis.org/forum/showthread.php?t=41062
)
ارائه کرده بودم ولی قابلیت انتخاب مجموعه ای و .... مخصوصا در حجم انبوه اطلاعات سبب شد تا این برنامه نقلی رو نیز بنویسم و بعد از کاربردی بودن اون برای خودم تصمیم گرفتم که آن را نیز بصورت عمومی عرضه کنم شاید به درد سایر دوستان نیز بخورد.
در این برنامه شاخه ای را که دارای جداول موردنظر (دیتابیس برنامه اطلاعاتی موردنظر) را انتخاب می نمایید و برنامه کلیه اطلاعات جداول موردنظر را به نام فایل همسان خود با پسوند sql تبدیل می کند (و با توجه به حجیم بودن جداول) قابلیت دارد که در صورتی که حجم فایل از 2 مگابایت بیشتر بود آن را تقطیع (split) نماید.
و شما قادر هستید تا خروجی جداول (فایلهای sql) موردنظر را به راحتی در برنامه تحت وب خود (یا از طریق برنامه مدیریت جداول اختصاصی که خودتون نوشتید (که مورد مشابه اش را قبلا آپلود کرده ام) و یا از طریق phpmyadmin) وارد (import) نمایید.
برنامه موردنظر با vfp نوشته شده لذا جهت اجرای آن نیازمند فایلهای dll موردنیاز مربوطه هستید (که البته در آدرس فوق لینک دان لود آن فایلها را نیز قرار داده ام)
(اگر سورسش نیز به درد کسی می خورد از ارائه آن نیز دریغی نیست )
----
البته علاوه بر ابزار فوق در انجام این پروژه مجبور به نوشتن چندین ابزار دیگه نیز شدم
من جمله تقطیع فایلهای حجیم html به فایلهای کوچکتر (با توجه به لینکها و بوک مارکهای موجود در صفحه اصلی)
و همچنین برنامه تبدیل فایل متن به صفحه وب با قابلیت تهیه لیست از عناوین و همچنین ذخیره لیست عناوین در جدول و ....
اگر این ابزار نیز به کار کسی می آید اونها را نیز آپلود کنم
----------
اولین بحث ، بحث تبدیل اطلاعات بود اون هم به صورت مجموعه ای و بدون دردسر مخصوصا در مورد فیلدهای memo (یادداشت) که وجود کاراکترهای همچون chr(10) یا chr(13) یا " و ....
هر چند قبلا برنامه ای جهت این منظور
(تبدیل انواع دیتابیس به قالبهای یکدیگر با قابلیت تغییرکدپیچ
http://barnamenevis.org/forum/showthread.php?t=41062
)
ارائه کرده بودم ولی قابلیت انتخاب مجموعه ای و .... مخصوصا در حجم انبوه اطلاعات سبب شد تا این برنامه نقلی رو نیز بنویسم و بعد از کاربردی بودن اون برای خودم تصمیم گرفتم که آن را نیز بصورت عمومی عرضه کنم شاید به درد سایر دوستان نیز بخورد.
در این برنامه شاخه ای را که دارای جداول موردنظر (دیتابیس برنامه اطلاعاتی موردنظر) را انتخاب می نمایید و برنامه کلیه اطلاعات جداول موردنظر را به نام فایل همسان خود با پسوند sql تبدیل می کند (و با توجه به حجیم بودن جداول) قابلیت دارد که در صورتی که حجم فایل از 2 مگابایت بیشتر بود آن را تقطیع (split) نماید.
و شما قادر هستید تا خروجی جداول (فایلهای sql) موردنظر را به راحتی در برنامه تحت وب خود (یا از طریق برنامه مدیریت جداول اختصاصی که خودتون نوشتید (که مورد مشابه اش را قبلا آپلود کرده ام) و یا از طریق phpmyadmin) وارد (import) نمایید.
برنامه موردنظر با vfp نوشته شده لذا جهت اجرای آن نیازمند فایلهای dll موردنیاز مربوطه هستید (که البته در آدرس فوق لینک دان لود آن فایلها را نیز قرار داده ام)
(اگر سورسش نیز به درد کسی می خورد از ارائه آن نیز دریغی نیست )
----
البته علاوه بر ابزار فوق در انجام این پروژه مجبور به نوشتن چندین ابزار دیگه نیز شدم
من جمله تقطیع فایلهای حجیم html به فایلهای کوچکتر (با توجه به لینکها و بوک مارکهای موجود در صفحه اصلی)
و همچنین برنامه تبدیل فایل متن به صفحه وب با قابلیت تهیه لیست از عناوین و همچنین ذخیره لیست عناوین در جدول و ....
اگر این ابزار نیز به کار کسی می آید اونها را نیز آپلود کنم
----------