واضح آرشیو وب فارسی:سایت ریسک: چه جوری میشه یه رشته رو از حالت string خارج کرد ؟ shahrooztk 22 آذر 1387, 11:20سلام . یه سوال : یه تیکه کد رو توی یه string مینویسم بعدش چه جوری میشه اون رشته رو از حالت srring خارج کرد و #c اونو به عنوان یه کد بخوندش ؟؟؟ مثلا : var query1 = "رشتمون"; بعدش تبدیل به کد بشه ؟؟؟؟؟؟؟؟؟؟ Omid PLUS 23 آذر 1387, 00:08سلام . یه سوال : یه تیکه کد رو توی یه string مینویسم بعدش چه جوری میشه اون رشته رو از حالت srring خارج کرد و #c اونو به عنوان یه کد بخوندش ؟؟؟ مثلا : var query1 = "رشتمون"; بعدش تبدیل به کد بشه ؟؟؟؟؟؟؟؟؟؟ این چیزی که شما میخوای Parser هست، من تو زبان ++C یه Parser قوی نوشتم که فکر نکنم به کارت بیاد، تو گوگل دنبال Parser سرچ کنی یه چیزایی گیرت میاد، اگه در مورد الگوریتم ساخت Parser سوالی داشتی در خدمتم! shahrooztk 23 آذر 1387, 08:00ممنون از راهنمایی شما .من یه جستجوی کردم ولی اگ میشه شما خودتون در این باره و الگوریتم و اینکه از چه ابزاری باید استفاده کرد منو راهنمایی کنید . shahrooztk 23 آذر 1387, 08:05در ضمن این رو هم بگم که این چیزی که من دارم یه query linq هست . که بر اساس شرایط خاص من مجبورم این کوئری رو از xml بخونم و xml ام که فقط خروجی string میده . حالا این string باید به کد تبدیل شه تا quey کار کنه . Omid PLUS 23 آذر 1387, 11:17ممنون از راهنمایی شما .من یه جستجوی کردم ولی اگ میشه شما خودتون در این باره و الگوریتم و اینکه از چه ابزاری باید استفاده کرد منو راهنمایی کنید . ساخت Parser کامل کار خیلی وقت گیری هستش، من برای پروژه خودم تو ++C حدود 6ماه وقت گذاشتم تا کامل نوشتمش (البته اون توابع ریاضی رو به کد تبدیل میکرد.) چیزی که تو گوگل زیاد پیدا میشه Parser برای XML هستش، اینم یه نمونه خوب که فکر کنم همونی باشه که میخوای: shahrooztk 23 آذر 1387, 17:13بازم ممنون از راهنمایی تون . من در مورد CSharpCodeProvider هم به چیزایی شنیدم که امکان عملیات کامپایل کد در زمان اجرا رو به ما میده . اگه میشه در این باره هم یه کمکی بکنید . Omid PLUS 23 آذر 1387, 18:45بازم ممنون از راهنمایی تون . من در مورد CSharpCodeProvider هم به چیزایی شنیدم که امکان عملیات کامپایل کد در زمان اجرا رو به ما میده . اگه میشه در این باره هم یه کمکی بکنید . من #C بلد نیستم، ولی CSharpCodeProvider برای کامپایل کردن و تبدیل سورس به exe هستش، کارش با Parser فرق میکنه، CSharpCodeProvider کامپایلر هستش نه پارسر.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 280]