View Full Version : سوال: نوشتن کد در زمان اجرا
salam_86
چهارشنبه 23 تیر 1389, 10:26 صبح
سلام
میخواستم ببینم آیا راهی هست که در زمان اجرای برنامه کاربر بتونه کد بنویسه و اجرا کنه. مثلا من یه textbox بزارم و کاربر بتونه کد خودش رو اونجا بنویسه؟
sinashahab
چهارشنبه 23 تیر 1389, 10:39 صبح
تا اونجایی که من می دونم نه .
ولی بازم شدنی هست و یه راه داره ولی خیلی مشکل هست :
شما باید برای اون تکست باکس خودتون کد نویسی کنید !!! یعنی شرط بگذارید و بگید وقتی در تکست باکس نوشته شد this.close(); برناهم بسته شود یا خیلی از کد های دیگه .
Sajjad.Aghapour
چهارشنبه 23 تیر 1389, 11:21 صبح
بله شدنی است...
با استفاده از CodeDOMشما قادر به این کار خواهید بود...
http://msdn.microsoft.com/en-us/library/y2k85ax6.aspx
LORD AELX
چهارشنبه 23 تیر 1389, 11: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, 11:35 صبح
مرسی دستتون درد نکنه واقعا عالی بود متوجه شدم:بوس:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.