PDA

View Full Version : سوال: استفاده از wrapper class نرم افزار spgen



e-arasteh
سه شنبه 11 خرداد 1389, 09:06 صبح
سلام
من دارم از نرم افزار spgen که آقای کرامتی زحمتشو کشیدن برای ساختن data access layer استفاده میکنم ئلی کلاسها توی هدر یه namespace به نام novinmedia صدا میزنه که نمیدونم باید از کجا بیارمش. اگه میشه کمک:چشمک:

Mostafa_Dindar
سه شنبه 11 خرداد 1389, 09:24 صبح
سلام
من دارم از نرم افزار spgen که آقای کرامتی زحمتشو کشیدن برای ساختن data access layer استفاده میکنم ئلی کلاسها توی هدر یه namespace به نام novinmedia صدا میزنه که نمیدونم باید از کجا بیارمش. اگه میشه کمک:چشمک:

سلام ، با تمام احترامي كه براي آقاي كرامتي قائلم ، پيشنهاد ميكنم از اون استفاده نكنيد ، اون براي خوش در زمان خودش خوب بوده ، ولي الان نرم افزارهاي خيلي بهتر و كاملتري وجود دارد .

من استفاده از Template هاي Code Smith رو به شما پيشنهاد ميكنم . يكسر در انجمن اين نرم افزار بزنيد ، و Stored Procedure Template رو جستجو كنيد ، ( ضمن اينكه چيزهاي ديگه رو هم ميتونيد جستجو كنيد :چشمک:)


سربلند باشيد

z_bluestar
سه شنبه 11 خرداد 1389, 11:39 صبح
من استفاده از Template هاي Code Smith رو به شما پيشنهاد ميكنم . يكسر در انجمن اين نرم افزار بزنيد ، و Stored Procedure Template رو جستجو كنيد ، ( ضمن اينكه چيزهاي ديگه رو هم ميتونيد جستجو كنيد :چشمک:)
میشه لینک بذارید. یا بیشتر توضیح بدید

Mostafa_Dindar
سه شنبه 11 خرداد 1389, 12:00 عصر
میشه لینک بذارید. یا بیشتر توضیح بدید

از اين جا نرم افزار رو دانلود كنيد (http://www.codesmithtools.com/downloadrequest.aspx)

در اين جا Template هاي مورد نظرتون رو جستجو و دانلود كنيد (http://community.codesmithtools.com/)


سربلند باشيد

ricky22
سه شنبه 11 خرداد 1389, 12:28 عصر
از اين جا نرم افزار رو دانلود كنيد (http://www.codesmithtools.com/downloadrequest.aspx)

در اين جا Template هاي مورد نظرتون رو جستجو و دانلود كنيد (http://community.codesmithtools.com/)


سربلند باشيد
nettiers با codemith چه ارتباطی داره؟

Mostafa_Dindar
سه شنبه 11 خرداد 1389, 12:32 عصر
nettiers با codemith چه ارتباطی داره؟

يكي از معماري هايي هست كه با ADO.NET كار ميكنه ( چند لايه ) و مايكروسافت اون رو ارائه داده . كد اسميت هم تمپليت هاي اون رو به صورت Built-In داره .


سربلند باشيد

mohsen507
سه شنبه 11 خرداد 1389, 12:35 عصر
سلام ، با تمام احترامي كه براي آقاي كرامتي قائلم ، پيشنهاد ميكنم از اون استفاده نكنيد ، اون براي خوش در زمان خودش خوب بوده ، ولي الان نرم افزارهاي خيلي بهتر و كاملتري وجود دارد .


سلام

ميشه توضيح بديد مزاياي اين برنامه كه معرفي كرديد از نظر كاملتر و بهتر بودن
آيا برنامه آقاي كرامتي اشكال يا مورد خاصي داره؟

(فقط از جهت يادگيري اين سوال رو مطرح كردم)

با تشكر

ricky22
سه شنبه 11 خرداد 1389, 12:39 عصر
به نظر شما یکم ادم مصرف کننده بار نمی اد؟

یک جور orm هست دیگه؟
من در خیلی پروژه ها ازش استفاده کردم(خودم generate نکردم)

z_bluestar
سه شنبه 11 خرداد 1389, 12:48 عصر
وقتی شمـا یک پروژه بزرگ داشته باشد خیلی سرعت کـار رو بالا می بره و این جور کـارها یکسری کـارهای روتین هستند که همیشه از یک منطق استفاده می کنند . مثل ایجاد کردن فرم ها

ricky22
سه شنبه 11 خرداد 1389, 12:55 عصر
وقتی شمـا یک پروژه بزرگ داشته باشد خیلی سرعت کـار رو بالا می بره و این جور کـارها یکسری کـارهای روتین هستند که همیشه از یک منطق استفاده می کنند . مثل ایجاد کردن فرم ها
اره اما باید یک ادم با تجربه کدا رو generate کنه.
و codemith خوب customize شده باشه.
در واقع کلا dal رو می سازه و ما فقط باید لایه bussines رو بنویسیم و لایه نمایش
فقط نمی دونم فرق service layer و domain layer چیه؟

e-arasteh
سه شنبه 11 خرداد 1389, 13:24 عصر
آقا ما یه چیز دیگه پرسیدیم ها!
حالا درمورد این نرم افزار پیشنهادی یکی مفصل توضیح بده تا دانلودش کنیم.
لطفا بگید وضعیت لایسنسش هم چجوریه

ricky22
سه شنبه 11 خرداد 1389, 13:31 عصر
ک ر ک ش هم گیر میاد

e-arasteh
سه شنبه 11 خرداد 1389, 13:35 عصر
آقا اگه میشه یه کم توضیح بدین من خیلی عجله دارم ولی نمیدونم چجوری استفاده کنم. کرکشم آدرس بدین

Nightbat
سه شنبه 11 خرداد 1389, 14:55 عصر
اینجا فعالیت warez ممنوعه، توضیح کامل نرم افزار و مثالهاش هم که تو سایتش هست ...

iman_ad
سه شنبه 11 خرداد 1389, 15:16 عصر
آقایون از nettier استفاده نکنید
تو پروژتون بیچاده می شیدا
فرض کنید یک تغییر کوچولو تو یکی از table ها ی دیتابیس بدید واویلا
ولی بعضی جاهاش برای ایده گرفتن خوبه
بهترین راه حا اینه که هر برنامه نویس ابزارهاشو خودش بنویسه

ricky22
سه شنبه 11 خرداد 1389, 15:22 عصر
مدیر پروژه ما هم هر وقت تغییرات ایجاد میشه دوباره generate می کنه
و ما dll ها رو replace می کنیم و بیچاره هم نمیشیم!

Mostafa_Dindar
سه شنبه 11 خرداد 1389, 20:49 عصر
آقایون از nettier استفاده نکنید
تو پروژتون بیچاده می شیدا
فرض کنید یک تغییر کوچولو تو یکی از table ها ی دیتابیس بدید واویلا
ولی بعضی جاهاش برای ایده گرفتن خوبه
بهترین راه حا اینه که هر برنامه نویس ابزارهاشو خودش بنویسه


من يكبار اومدم از netTier استفاده كنم ، كدهاي خيلي زيادي توليد كرد كه من درك نميكردم ، ازش صرف نظر كردم ، (كدي كه همه 100 درصد شو درك نكنم راحت نيستم ). البته الان كه تجربم بهتر شده ، شايد برم سر وقتش .

تعريف Angle Solution رو هم زياد تو همون Community شنيديم ، ديديم اونم به مزاق خودمون سازگار نيست .

از آخر سر يكي واسه خودمون Customize كرديم و كار كرديم ، ولي شونصد بار تغير ورژن داديم (از آقاي موسوي هم كمك گرفتم ) تا يك چيز بدرد بخور بشه ، الان من از MyCodeSmithTemplateV2.0.9.rar استفاده ميكنم . ولي خدايش كارم رو راحت كرده .

فكر ميكنم براي استفاده از netTiers بايد فرد باتجربه اي پروژه رو مديريت كنه .

iman_ad
چهارشنبه 12 خرداد 1389, 01:51 صبح
اصلا ربطی به تجربه نداره
اول اینکه تو هر فایل هر چندتا که دلش بخواد کلس می گذاره. یک چیز شلمشولوایی می شه کلا
دوم اینکه هزارتا وارنینگ بر می خوری موقع کامپایل
سوم تغییر کد سخته ولی برای ایده گرفتن بد نیست کلا

ricky22
چهارشنبه 12 خرداد 1389, 11:20 صبح
اینکه هزارتا وارنینگ بر می خوری موقع کامپایل
سوم تغییر کد سخته
خب این دو مورد ربط مستقیم به تجربه داره دیگه.

iman_ad
چهارشنبه 12 خرداد 1389, 11:48 صبح
برنامه نویس با تجربه ابزاراشو خودش می نویسه

ricky22
چهارشنبه 12 خرداد 1389, 12:32 عصر
برنامه نویس با تجربه ابزاراشو خودش می نویسه
یعنی برنامه نویس با تجربه خودش میاد button و textbox برای خودش از اول تولید می کنه؟
ابزار کار را تسریع می کند خصوصا این ابزار که قابلیت customize دارد.
تولید همچین ابزاری هم کار یک روز و دو روز نیست. و کار یک نفر و دو نفر هم نیست.

mohsenns5
شنبه 22 خرداد 1389, 09:47 صبح
دوستانی که با Code smith کار کردن اگه لطف کنن یک Template مناسب و بهینه بزارن ما هم استفاده کنیم خیلی خوب میشه