PDA

View Full Version : سوال: نوشتن کد در زمان اجرا



salam_86
چهارشنبه 23 تیر 1389, 09:26 صبح
سلام
میخواستم ببینم آیا راهی هست که در زمان اجرای برنامه کاربر بتونه کد بنویسه و اجرا کنه. مثلا من یه textbox بزارم و کاربر بتونه کد خودش رو اونجا بنویسه؟

sinashahab
چهارشنبه 23 تیر 1389, 09:39 صبح
تا اونجایی که من می دونم نه .

ولی بازم شدنی هست و یه راه داره ولی خیلی مشکل هست :
شما باید برای اون تکست باکس خودتون کد نویسی کنید !!! یعنی شرط بگذارید و بگید وقتی در تکست باکس نوشته شد this.close(); برناهم بسته شود یا خیلی از کد های دیگه .

Sajjad.Aghapour
چهارشنبه 23 تیر 1389, 10:21 صبح
بله شدنی است...
با استفاده از CodeDOMشما قادر به این کار خواهید بود...

http://msdn.microsoft.com/en-us/library/y2k85ax6.aspx

LORD AELX
چهارشنبه 23 تیر 1389, 10:29 صبح
سلام
میخواستم ببینم آیا راهی هست که در زمان اجرای برنامه کاربر بتونه کد بنویسه و اجرا کنه. مثلا من یه textbox بزارم و کاربر بتونه کد خودش رو اونجا بنویسه؟

بله امکانش هست. به لینک های زیر یه نگاهی بیندازید، اگر متوجه نشدید همینجا بگید تا براتون توضیح بدهم:

http://www.fryan0911.com/2009/08/how-to-dynamically-compile-c-code.html
http://www.west-wind.com/presentations/dynamicCode/DynamicCode.htm
http://www.c-sharpcorner.com/UploadFile/thiagu304/dynamiccodecompilation11292006061031AM/dynamiccodecompilation.aspx
http://keithdevens.com/weblog/archive/2006/Feb/22/C-sharp.dyncomp
http://www.dotnetheaven.com/Uploadfile/mercy_gp/DynamicCodeGenerator02032006044229AM/DynamicCodeGenerator.aspx

موفق باشید :قلب:

salam_86
چهارشنبه 23 تیر 1389, 10:35 صبح
مرسی دستتون درد نکنه واقعا عالی بود متوجه شدم:بوس: