PDA

View Full Version : مبتدی: درسته که يه نرم افزار فقط يه فايل اجرايي داشته باشه ؟؟؟؟؟؟



yasser_beiraghi
سه شنبه 25 مهر 1391, 12:39 عصر
با سلام خدمت همه دوستان
مي خواستم بدونم اگه يه نرم افزار مي نويسيم (جدا از اينکه از dll و يا ocx ها رفرنس مي گيريم و فايلهاش جدا از کامپايل اصلي هستن )، آيا اينکه همه ي فرمها و کلاسها ، ماجول ها و ... توي يک فايل کامپايل بشه و بديم دسته مشتري خوبه يا نه. البته اينم بگم که اکثر فرم ها توي Mdi parent باز ميشن. من فکر مي کنم يه جاي کارش مي لنگه.راه حل بهتر يا حرفه اي تري داره.لطفا يه راهنمايي بکنين.

حسین شهریاری
سه شنبه 25 مهر 1391, 13:15 عصر
خب باید همینطور باشه!
عموما ماژولهای برنامه هرکدام داخل یک DLL هستند و در نهایت همه آنها ترکیب و تحت یه فایل اجرایی + تمامی ضمایم و متعلقات، به کاربر نهایی تحویل میشه.

yasser_beiraghi
سه شنبه 25 مهر 1391, 15:15 عصر
ميشه بعضي از فرمها توي يه Dll باشه ؟؟؟ و وقتي که يه Update جديد به مشتري ميديم کل برنامه مجدد کامپايل نشه و بخشي از اونو که تغييرات داديم بهش بديم يا فقط يه dll بهش بديم که بعضي فرمها تغيير پيدا کرده باشه ؟؟؟؟؟؟

Hybrid
سه شنبه 25 مهر 1391, 16:47 عصر
ميشه بعضي از فرمها توي يه Dll باشه ؟؟؟ و وقتي که يه Update جديد به مشتري ميديم کل برنامه مجدد کامپايل نشه و بخشي از اونو که تغييرات داديم بهش بديم يا فقط يه dll بهش بديم که بعضي فرمها تغيير پيدا کرده باشه ؟؟؟؟؟؟

سلام ، دوست عزیز مشکل شما به راحتی از طریق برنامه نویسی 3 لایه حل میشه ! در موردش تحقیق کنید . در این روش برنامه به 3 لایه مختلف تقسیم میشه که توضیحشون در این تاپیک نمیگنجه ، سپس واسه تغییراتی در برنامه لازم نیست کل برنامتون رو تغییر بدین فقط لایه Presentation Layer یا همون UI رو تغییر میدین درست میشه.

در هر صورت مشکلتون با این روش حل میشه.

موفق باشید