PDA

View Full Version : richtextbox با خاصیت اجرای کد سی شارپ (برای دانلود)



rashid1368
یک شنبه 27 مرداد 1387, 12:05 عصر
سلام به همگی
اگه یه کم حجمش زیاده به دلیل کامپایلر سی شارپه

راستی اگه کسی ادیتوری با خاصیت ctrl+space داره معرفی کنه

یه چیز دیگه : مسیر ذخیره رو mydocument نذارید

همین برنامه رو ادیتور رنگیش هم هست
اگه کسی خواست بگه تا بذارم

man4toman
یک شنبه 27 مرداد 1387, 12:52 عصر
با سلام
برنامه ی جالبی بود.

همین برنامه رو ادیتور رنگیش هم هست
اگه منظورتون با کد highlighter هست، اون رو هم لطف کنید قرار بدید.
موفق باشید

h.jaza
یک شنبه 27 مرداد 1387, 15:03 عصر
من نتونستم باهاش کار کنم.
میشه راهنمایی بکنید
ممنون میشم

rashid1368
یک شنبه 27 مرداد 1387, 17:14 عصر
من نتونستم باهاش کار کنم.
میشه راهنمایی بکنید
ممنون میشم

ترتیب کلی دستورات سی شارپ به این صورته



1-using ها
2 - این دستورات که ثابته و فکر کنم برای پس گرفتن حافظه در خاتمه برنامه است

partial class Form1
{
private System.ComponentModel.IContainer components = null;

protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
3 - تکه برنامه InitializeComponent()

این قسمت در اصل زیر بنای کلی برنامه سی شارپیه که ما می نویسیم
مثل جزئیات فرم و کنترل هایی که روی فرم هست
البته به غیر از جزئیات مثل رنگ و فونت و ... رویدادها هم تو این قسمت تعریف میشه
مثلا رویداد کلیک برای یه Button اینجوریه
button0.Click+=new EventHandler(button0_Click);

4 - در زیر این تکه برنامه معرفی کنترل ها به کامپایلر با توجه به جزئیاتیه که تعریف کردیم

private System.Windows.Forms.Button button0;

5- کلاس program که شناسایی فرم به کامپایلر هست


static class Program
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new Form1());
}
}


6 - فراخوانی Initializecomponent()
7- در این قسمت آخر رویدادها و دستورات مربوط به اونا نوشته می شه



مربوط به 6و7
ublic partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}//form1
private void button0_Click(object sender, EventArgs e)
{
textBox0.Text="Rashid Bagheri(rashid1368) creat it!!!!!!!!!!";
}



باید دستوراتی که می نویسی رو این ترتیب باشه

اگه کسی ادیتور با خاصیت ctrl+space داره معرفی کنه

rashid1368
یک شنبه 27 مرداد 1387, 17:18 عصر
با سلام
برنامه ی جالبی بود.

اگه منظورتون با کد highlighter هست، اون رو هم لطف کنید قرار بدید.
موفق باشید

ممنون که دانلود کردید و نظر دادید

این که حجمش زیاده برای اینه که dll مربوط به رنگی کردن کدها حجمش بالاست

اگه کسی ادیتور با خاصیت ctrl+space داره معرفی کنه