PDA

View Full Version : سوال: ایجاد یک ویرایشگر کد



E power
سه شنبه 10 بهمن 1391, 00:04 صبح
سلام دوستان
ببینید ... فرض کنید ما می خوایم یه ویرایشگر متن بسازیم ... با این تفاوت که توی نوشته ها یه سری کلمات رو به طور خودکار پیدا کنه و یه عملیاتی روی اونها انجام بده ... مثلا زبان HTML یا CSS و... رو در نظر بگیرید
الگوریتمی که من در نظر دارم شاید به نظر بعضی دوستان ضعیف به نظر برسه ولی من الگوریتم دیگه ای به نظرم نمی رسه .. اگه شما الگوریتم خاصی مد نظر دارید بگید ...
الگوریتم مد نظر من این هستش :
ما کلمات کلیدی (مثلا تگ Div ) زبان HTML رو توی یه یونیت ذخیره کنیم .. همه ی کلمات رو ... و با دستورات از اونها استفاده کنید
دوستان دقت داشته باشید .. من نمی خوام کامپایلر و مفسر طراحی کنم .. فقط می خوام از متنی که توی ویرایشگر نوشته میشه یه سری کلمات متمایز بشن ( یکمی شبیه نرم افزار Notepad++ هستش )

فعلا تا همین جا بنده رو راهنمایی بفرمائید .. ممنون

بهروز عباسی
سه شنبه 10 بهمن 1391, 00:20 صبح
درود
متوجه نشدم دقیقاً میخوای چکار کنی ، اگه میخوای برنامت سینتکس هایلایتر داشته باشه لینکهای زیرو ببین.



یکمی شبیه نرم افزار Notepad++ هستش
http://synedit.sourceforge.net

یا کامپوننتهای TMS چنین قابلیتی دارند

توی سایت زیر هم برنامه ای برای مدیریت سورس کد وجود داره که از HTML و CSS برای سینتکسهایلایتر استفاده میکنه و Open Source هم هست.
http://www.delphidabbler.com./programs

موفق باشید

بهروز عباسی
سه شنبه 10 بهمن 1391, 00:22 صبح
اگه برای TMS مثال خواستی پروژه منو از لینک زیر ببین
برنامه SourceCode Library برای نگه داری و مدیریت سورس کد (http://barnamenevis.org/showthread.php?344321-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-SourceCode-Library-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%86%DA%AF%D9%87-%D8%AF%D8%A7%D8%B1%DB%8C-%D9%88-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%B3%D9%88%D8%B1%D8%B3-%DA%A9%D8%AF)

E power
سه شنبه 10 بهمن 1391, 10:21 صبح
ممنون دوست عزیز
من یکم مبتدی هستم به خاطر همین با سینتکس هایلایتر آشنا نبودم که به لطف شما آشنا شدم :لبخند:
بله سینتکس هایلایتر برای CSS3 میخوام .. برنامه باید زبان CSS3 رو تشخیص بده .. مث برنامه ی خودتون ولی برنامه ی من یکمی فرق داره
اگه میشه یه لینک در مورد کامپوننت های TMS هم بهم بدید
ممنون

بهروز عباسی
چهارشنبه 11 بهمن 1391, 09:13 صبح
ممنون دوست عزیز
من یکم مبتدی هستم به خاطر همین با سینتکس هایلایتر آشنا نبودم که به لطف شما آشنا شدم :لبخند:
بله سینتکس هایلایتر برای CSS3 میخوام .. برنامه باید زبان CSS3 رو تشخیص بده .. مث برنامه ی خودتون ولی برنامه ی من یکمی فرق داره
اگه میشه یه لینک در مورد کامپوننت های TMS هم بهم بدید
ممنون
شما اگه کامپوننت های TMS رو نصب کنی در محل نصبش PDFهای آموزشی برای همه کامپوننت هاش داره
(برای گرفتن کامپوننت ها به لینک زیر برو
http://barnamenevis.org/showthread.php?366436-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA-%D9%87%D8%A7%DB%8C-%D8%BA%DB%8C%D8%B1-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86&p=1672888&viewfull=1#post1672888)

اینم لینک سایت اصلی
http://www.tmssoftware.com/site/advmemo.asp
http://www.tmssoftware.com/advmemo5.gif

E power
چهارشنبه 11 بهمن 1391, 17:21 عصر
خیلی ممنون ولی توی تاپیکی که لینکش رو دادید فقط یه مقدار نوشته ی انگلیسی بود.. لینک واسه دریافت نبود :ناراحت: