behnam-soft
یک شنبه 07 اردیبهشت 1393, 18:27 عصر
سلام خدمت دوستان، فرض کنید یه نرم افزاری طراحی کردیم دادیم دست مشتری که مثلا شامل 1 فرم هست که درون فرم چند تا تکس باکس و لیبل و ... وجود داره، نرم افزار هم با بانک کار می کنه، خب، حالا سوال من از دوستان اینه که من اگر بخوام مثلا :
1- تعداد تکس باکس ها رو در آپدیت بعدی کم کنم، باید چیکار کنم ؟
2- خواستم ستونی از جدول حذف و یا اضافه کنم چی ؟
3- فلان استورد پروسیجر در بانک رو اسمش رو تغییر بدم یا پارامتر هاشو کم و زیاد کنم چی؟
4- فرمی به برنامه اضافه و یا حذف کنم چی؟
فرض کنید فعلا نمی خوایم از طریق اینترنت برنامه رو آپدیت کنیم و به جاش، می تونیم از یه فلش و اتصال اون به سیستم مشتری استفاده کنیم.
کاری که الان من انجام میدم اینه که در سیستم مشتری (که از دوستای خودمه) ویژوال استدیو رو نصب کردم و هر زمان که به آپدیتی نیاز باشه، فایل Solution برنامه رو باز می کنم و تغییرات رو انجام می دم و برنامه رو دوباره کامپایل و اجرا می کنم !!! که صد البته اصلا روش مناسب و استانداردی نیست ضمن این که حتما باید Solution برنامه رو هم در سیستم مشتری داشته باشیم که به معنای دیدن کد های برنامه توسط مشتریه !!!
خب، روش اصولی انجام دادن این کار چیه؟ آیا باید برنامه اصلی رو در سیستم خودم آپدیت کنم و بعد یه فایل خاصی از برنامه رو جایگزین اون فایل در سیستم مشتری کنم؟ یا اینکه باید کل اون برنامه رو پاک کنم و برنامه آپدیت شده رو دوباره نصب کنم ؟
1- تعداد تکس باکس ها رو در آپدیت بعدی کم کنم، باید چیکار کنم ؟
2- خواستم ستونی از جدول حذف و یا اضافه کنم چی ؟
3- فلان استورد پروسیجر در بانک رو اسمش رو تغییر بدم یا پارامتر هاشو کم و زیاد کنم چی؟
4- فرمی به برنامه اضافه و یا حذف کنم چی؟
فرض کنید فعلا نمی خوایم از طریق اینترنت برنامه رو آپدیت کنیم و به جاش، می تونیم از یه فلش و اتصال اون به سیستم مشتری استفاده کنیم.
کاری که الان من انجام میدم اینه که در سیستم مشتری (که از دوستای خودمه) ویژوال استدیو رو نصب کردم و هر زمان که به آپدیتی نیاز باشه، فایل Solution برنامه رو باز می کنم و تغییرات رو انجام می دم و برنامه رو دوباره کامپایل و اجرا می کنم !!! که صد البته اصلا روش مناسب و استانداردی نیست ضمن این که حتما باید Solution برنامه رو هم در سیستم مشتری داشته باشیم که به معنای دیدن کد های برنامه توسط مشتریه !!!
خب، روش اصولی انجام دادن این کار چیه؟ آیا باید برنامه اصلی رو در سیستم خودم آپدیت کنم و بعد یه فایل خاصی از برنامه رو جایگزین اون فایل در سیستم مشتری کنم؟ یا اینکه باید کل اون برنامه رو پاک کنم و برنامه آپدیت شده رو دوباره نصب کنم ؟