2 ضمیمه
تست کنید : Code Generator 1.0.0 برای تولید خودکار هزاران خط کد
سلام
در راستای تولید نرم افزار Stored Procedure Generator که DelphiAssistant عزیز زحمتش رو کشیدن، منم به فکر ساخت یه نرم افزار کوچولو افتادم که سورس کد برنامه شو تولید کنه، از این رو پس از چند روز تلاش مداوم، بالاخره ورژن 1.0.0 این نرم افزار رو آماده کردم! این نرم افزار پس از اتصال به دیتابیس و انتخاب دیتابیس مورد نظر، تمام جداول اون دیتابیس رو به صورت کدهای به زبان CSahrp ویا VB به صورت کلاسهای مجزا میسازه، هرچند ابزارهایی هستند در خود Visual Studio 2008 (مانند SqlMetal.exe و یا خود Class Designer)، ولی کمبود یه برنامه ی راحت و سر راست برای تولید چند هزار خط کد واسه لایه ی Bussiness خیلی احساس میشد (اگه باهاش کار کنید، خودتون متوجه میشید)، از دوستان خواهش میکنم این برنامه رو اجرا و تست کنن، کدهای تولید شده برای دیتابیس هاشون رو مرور کنن، مخصوصا انواعی که برای Columnها در نظر گرفته شده، منتظر نظرها، انتقادات و پیشنهادات شما عزیزان هستم.
از مدیر عزیز هم خواهش میکنم در صورت لزوم، این تاپیک رو به صورت اعلان قرار بده تا دوستان این نرم افزار رو تست کنن و اشکالاتش برطرف بشه و در نهایت، نرم افزاری بدون خطا و راحت (احتمالا با امکانات بیشتر) در اختیار سایر برنامه نویسان سایت قرار بگیره.
http://i31.tinypic.com/288nlnt.jpg
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ورژن 1.2.1 آماده شد :
- تصحیح اشتباه در بارگذاری دیتاسورس ها.
موفق باشید.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
نسخه ی 1.3.0با قابلیتهای زیر آماده شد :
1. امکان کامپایل و تولید اسمبلی برای کدهای تولید شده.
2. تولید کد کلاس Collection از کلاس مورد نظر، که از CollectionBase به ارث برده میشه.
لطفا به این لینک مراجعه کنید.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
نقل قول: تست کنید : Code Generator 1.0.0 برای تولید خودکار هزاران خط کد
با تشکر از زحمات شما ...
من هم همین مشکل رو دارم :
Could not load type 'System.DateTimeOffset' from assembly 'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
از NET2.0. و SQL SERVER 2005 استفاده می کنم .
1 ضمیمه
نقل قول: تست کنید : Code Generator 1.0.0 برای تولید خودکار هزاران خط کد
سلام
آقا خسته نباشید
در کد پروژکت هم رنکینگ 5 دادم بهت
اما هنوز برنامه ات کاربردی نیست خیلی کار داره تا بشه ازش استفاده کرد
من فعلا از همون برنامه اقای کرامتی استفاده می کنم و بعضی از پروسیجر ها رو با اون تولید می کنم
الانم در برنامه شما فقط همون قسمت کار می کنه و DAL و BLL خطا میده و کار نمی کنه در ضمن برنامه خیلی کند هستش
خطاش رو پیوست کردم
موفق باشید
نقل قول: تست کنید : Code Generator 1.0.0 برای تولید خودکار هزاران خط کد
نقل قول:
سلام
آقا خسته نباشید
در کد پروژکت هم رنکینگ 5 دادم بهت
اما هنوز برنامه ات کاربردی نیست خیلی کار داره تا بشه ازش استفاده کرد
من فعلا از همون برنامه اقای کرامتی استفاده می کنم و بعضی از پروسیجر ها رو با اون تولید می کنم
الانم در برنامه شما فقط همون قسمت کار می کنه و DAL و BLL خطا میده و کار نمی کنه در ضمن برنامه خیلی کند هستش
خطاش رو پیوست کردم
موفق باشید
مرسی از حسن توجهت عزیز
بگو ببینم شما برای مقادیر زمان در جداولت از چه انواعی استفاده کردی ؟
DateTime ؟
DateTimeOffset ؟
TimeStamp ؟
یا .... ؟
اگه فکر میکنی روی یکی از فیلدها در جداولت این خطا رو میده، یه دیتابیس جدید بساز، همینطور یه جدول جدید با فیلد مربوطه، ببین حطا میگیره یا نه، در اخر، نوعی رو که باعث ایجاد این خطا میشه به من بگو.
مرسی.
من به خاطر دردسرهایی که این ابزارم برای شما و دیگر دوستان ایجاد کرده، واقعا معذرت میخوام و شرمنده ام.
ولی خب، به خاطر نوشتن این ابزار، خیلی زحمت کشیدم، چند هفته روی System.CodeDom کار کردم، در حین کار به مشکلات پیچیده ای برخورد کردم تا تونستم این ابزار رو بنویسم، اگه توی سورسش در بخش Database Helper دقت کنید، بیش از 800 خط کد نوشتم (که حتی یک خطش هم کپی نبوده، و خط به خط با فکر میرفتم جلو)، به هر صورت خودم تنها کار میکردم و کسی هم که نبوده و نیست که کمک کنه، بهر حال این مشکلات هم در برنامه ها وجود داره، باید تست بشه تا عیب هاش معلوم بشه، پیشاپیش از سعی و تلاش شما و دوستان دیگه در بهبود کیفیت این ابزار (و ابزارهای مشابه) تشکر میکنم.
موفق باشید.
نقل قول: تست کنید : Code Generator 1.0.0 برای تولید خودکار هزاران خط کد
سلام من فکر نمی کنم ربطی به نوع فیلد داشته باشه من رو یه جدول از یه بانک دیگه هم تست کردم که فقط nvarchar و numeric رو داشت
یه فایلی رو نمی تونه پیدا کنه
اقا یه چیزی رو همین الان فهمیدن
الان این رو با sql 2000 امتهان کردم جواب داد البته در اونجا هم BLL جواب نداد فقط اون دو تا جواب داد؟!!!!
پس sql2005فقط پروسیجر
در 2000 هم پروسیجر و dal جواب داد و bll جواب نداد
موفق باشید
نقل قول: تست کنید : Code Generator 1.0.0 برای تولید خودکار هزاران خط کد
با سلام
اگر ممكنه يه كم در مورد Store Procdure توضيح دهيد و همچنين در مورد مزاياي اين برنامه
ببخشيد ما خيلي اماتوريم.
نقل قول: تست کنید : Code Generator 1.0.0 برای تولید خودکار هزاران خط کد
درباره روال های ذخیره شده یا storeprocedure توضیح زیاد هست که مختصری مزایای آن اجرای دستور اس کیوال در سمت سرور و کش شدن آن برای مراجعات بعدی است و بدین صورت از اجرای چندین بار دستورات اس کیو ال خودداری و بار سرور کم می شود و همچنین درکد نویسی کامپایلر با نیاز به کامپایل کردن خطوط دستور اس کیو ال نمی شو د و این کار بار برنامه را کمتر و مدیریت را به اس کیوال سرور واگذار کرده و اجرای برنامه بهینه می شود و خوانا بودن برنامه و .....