PDA

View Full Version : سوال: چگونه کدهای سی شارپ را به صورت رنگی درون سایت قرار دهیم؟



dele_ghamgin_2008
پنج شنبه 25 تیر 1394, 14:52 عصر
سلام. میخواهم کدهایی که مینویسم را درون سایت قرار دهم و مانند سایت برنامه نویس وقتی کدی را بین تگ [CSHARP] قرار میدهد اون کد رنگی می شود ؟ منم میخواهم این کدهارو بصورت منظرم و مرتبط همانند همین سایت برنامه نویس درون وبلاگ خودم قرار بدهم لطفا راهنمایی کنید. با تشکر

ramtinak
پنج شنبه 25 تیر 1394, 16:34 عصر
سلام
اگه سایت شما با وردپرس هست افزونه Crayon Syntax Highlighter رو نصب کن. پس از نصب و فعال سازی هنگام پست دادن گزینه Cryon رو میبینی وقتی روش کلیک کنی میتونی کدت رو توی اونجا بنویسی و زبان کدت رو انتخاب کنی حتی میتونی پوسته کدت رو هم انتخاب کنی

http://dl.ramtinak.ir/uploads/1f842310186a1.png
http://dl.ramtinak.ir/uploads/1624ddeb6f3c2.png

اگه cms دیگه ای داری کافیه دنبال افزونه highlighter بگردی.

dele_ghamgin_2008
جمعه 26 تیر 1394, 13:10 عصر
بله cms دیگه ای داریم که اختصاصی برای شرکت خودماست و درجایی یافت نمی شود . لذا یه نرم افزار می خوام بسازم یا اگه هست ازش استفاده کنم که این کار رو برامون انجام بده . نوت پد ++ هم همین کارو انجام میده ولی کاربردی نیست و خیلی مشکل داره . لطفا اگر راه دیگری هست راهنمایی کنید. با تشکر

محمد آشتیانی
جمعه 26 تیر 1394, 13:20 عصر
سلام
از این ‌پروژه استفاده کنید
https://colorcode.codeplex.com

dele_ghamgin_2008
یک شنبه 28 تیر 1394, 17:25 عصر
سلام
از این ‌پروژه استفاده کنید
https://colorcode.codeplex.com

مرسی گلم . من این دستور رو نوشتم :


private void button1_Click(object sender, EventArgs e)
{
string sourceCode = File.ReadAllText(@"C:\Users\reza\Desktop\aaa.txt");
string colorizedSourceCode = new CodeColorizer().Colorize(sourceCode, Languages.CSharp);


richTextBox1.Text = colorizedSourceCode;
}


ولی کاری رو انجام نمیده . محتویات فایل aaa.txt من برابر عبارت زیر است :


public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}


private void Form1_Load(object sender, EventArgs e)
{


}


private void button1_Click(object sender, EventArgs e)
{
string sourceCode = File.ReadAllText(@"/path/to/source/file");
string colorizedSourceCode = new CodeColorizer().Colorize(sourceCode, Languages.CSharp);
}
}


پروژه نوشته شده را پیوست میکنم . لطفا راهنمایی کنید :

dele_ghamgin_2008
یک شنبه 28 تیر 1394, 17:43 عصر
آقا دمت گرم . مشکل رو حل کردم . اول اینکه نت فریم ورک باید 4 به بالا باشه . دوم اینکه نیم اسپیس نباید هم نامش می بود .مرسی گلم.

dele_ghamgin_2008
جمعه 02 مرداد 1394, 15:00 عصر
سلام. مهندس یه مشکل دیگه خوردم. اینکه بعضی از قسمت ها رنگ هارو نمیزنه مثلا در کد زیر :



private void button1_Click(object sender, EventArgs e)

عبارت
EventArgs را مشکلی رسم می کند درحالی که در سی شارپ آبی کم رنگ متمایل به سبز است. چگونه می توانم رنگ را تغییر دهم ؟

dele_ghamgin_2008
چهارشنبه 07 مرداد 1394, 10:11 صبح
لطفا اگر کسی اطلاعاتی داره راهنمایی کنه. خیلی منتظرم .