تبلیغات
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C# - کار کردن مستقیم با کامپایلر C# (سی شارپ)
 
برنامه بدون خطا رویاست Program is impossible without an error
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C#
صفحه نخست         تماس با مدیر         پست الکترونیک        RSS         ATOM
 
 

با سلام به همه دوستان


من خودم به دنبال این بودم که بتوانم کد هایی داخل notepad ویندوز بنویسم و آنها را به طور مستقیم با کامپایلر سی شارپ کامپایل کنم و خروجی برنامه را به صورت assembly های exe یا dll دریافت کنم .


شاید از این تفکر خیلی جاهای دیگر بتوان استفاده کرد مثل اینکه یک برنامه داشته باشید که بخواهید یکسری اعمال انجام دهید و یک فایل exe  تولید کند که قابل اجرا باشد مثل کیلاگر ها  


من این کار را با یک مثال به شما دوستان یاد خواهم داد.


ابتدا یک کد سالم به زبان سی شارپ بنویسید مثل کد زیر



namespace Soltani
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("Hello sajjad soltani");
System.Console.ReadKey();
}
}
}


این کد ها را داخل notepad کپی کنید و با یک اسم دلخواه اما با پسوند cs ذخیره کنید

بعد به مسیر جاری دات نت فریم ورک خود بروید برای من به صورت زیر می باشد

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

این مسیر را کپی کنید

حال وارد Run شود (کلید های میانبر دکمه start + R می باشد) و با تایپ cmd وارد Command Prompt شوید دستور زیر را بزنید

Path  C:\Windows\Microsoft.NET\Framework64\v4.0.30319

با این کار این مسیر رزرو می شود

حال وقت آن رسیده است که کد نوشته شده را کامپایل و خروجی بگیریم .


CSC.exe  path\file.cs

path : مسیری که فایل شما در آن قرار دارد

file : نام فایل دلخواه شما می باشد

مثل : 

CSC.exe C:\soltani.cs

با اجرای این کد فایل exe ساخته شده است


csc کامپایلر سی شارپ می باشد و با دستور ?/csc.exe  می توانید همه سویچ های کامپایلر را ببینید 


خواهش می کنم نظرات خود را به من انتقال دهید

با سپاس







نوع مطلب : آموزش برنامه نویسی #C، پروژه های برنامه نویسی #C و SQL، Ebook Dot Net 4، مقالات برنامه نویسی و الکتریکی، 
برچسب ها : کامپایلر سی شارپ، csc.exe، کار با کامپایلر، کامپایل کردن مستقیم،
لینک های مرتبط : Command-line Building With csc.exe، C# Compiler Options Listed by Category،


سه شنبه 17 مرداد 1396 03:44 قبل از ظهر
It's going to be end of mine day, but before ending I am reading this wonderful article to improve my know-how.
شنبه 14 مرداد 1396 10:09 بعد از ظهر
I'm really enjoying the design and layout of your blog.

It's a very easy on the eyes which makes it much more pleasant for me
to come here and visit more often. Did you hire out a developer to create your theme?

Excellent work!
جمعه 13 مرداد 1396 07:02 قبل از ظهر
Your method of describing all in this paragraph is really
fastidious, all can effortlessly know it,
Thanks a lot.
دوشنبه 9 مرداد 1396 05:29 بعد از ظهر
If you are going for finest contents like me, just pay a visit this web site everyday because it provides quality contents,
thanks
جمعه 6 مرداد 1396 08:15 بعد از ظهر
Wonderful items from you, man. I have be mindful your stuff prior to
and you are simply too wonderful. I actually like what you've got here, really like what you're saying and the way in which in which you say it.
You make it entertaining and you still take care of to keep it wise.
I can not wait to learn much more from you. That is actually a tremendous site.
پنجشنبه 5 مرداد 1396 03:11 بعد از ظهر
These are genuinely wonderful ideas in concerning blogging.

You have touched some pleasant factors here. Any way keep up wrinting.
یکشنبه 24 اردیبهشت 1396 11:20 بعد از ظهر
Your mode of describing all in this post is truly nice, all be able
to without difficulty be aware of it, Thanks a lot.
چهارشنبه 6 اردیبهشت 1396 06:23 بعد از ظهر
I could not resist commenting. Well written!
شنبه 2 اردیبهشت 1396 05:57 بعد از ظهر
I'd like to find out more? I'd like to find out more details.
چهارشنبه 23 فروردین 1396 06:55 قبل از ظهر
My partner and I stumbled over here from a different website and thought
I should check things out. I like what I see so now i am following you.
Look forward to checking out your web page repeatedly.
دوشنبه 21 فروردین 1396 11:07 بعد از ظهر
Hi would you mind sharing which blog platform you're using?
I'm going to start my own blog soon but I'm having
a difficult time choosing between BlogEngine/Wordpress/B2evolution and
Drupal. The reason I ask is because your layout seems different then most blogs and I'm
looking for something unique. P.S Apologies for being off-topic but I had
to ask!
دوشنبه 21 فروردین 1396 10:15 قبل از ظهر
Wow, fantastic blog layout! How long have
you been blogging for? you make blogging look easy.
The overall look of your site is wonderful, as well as the content!
شنبه 19 فروردین 1396 09:40 بعد از ظهر
At this moment I am going away to do my breakfast, after having my breakfast coming
again to read other news.
سه شنبه 15 فروردین 1396 01:02 بعد از ظهر
I do not even know the way I stopped up right
here, but I believed this put up was great. I
don't recognise who you are but certainly you're going to a
famous blogger should you aren't already. Cheers!
دوشنبه 11 آبان 1394 09:31 بعد از ظهر
سلام.
میخواستم بدونم که فایل کامپایل شده در چه مسیری ذخیره میشه...
ممنون از مطالب مفیدتون
دوشنبه 11 آبان 1394 09:31 بعد از ظهر
سلام.
میخواستم بدونم که فایل کامپایل شده در چه مسیری ذخیره میشه...
ممنون از مطالب مفیدتون
شنبه 5 اردیبهشت 1394 03:10 بعد از ظهر
سلام! کامپایلر سی شارپ برای اندروید رو در این وبلاگ گذاشتیم! خوش حال میشیم یه سر بزنید.

http://Zoomik.Blog.ir/post/CSharpToGo
چهارشنبه 4 تیر 1393 05:58 بعد از ظهر
سلام و عرض ادب
آقا سجاد کاره ت درسته.
فدای دریای معرفتت که ما رو غرق کرد...
مطالب بسیار عالیست.سپاس
من از اهالی مقدماتیم! هروقت سورس کدا رو میدیدم میگفتم به چه دردی میخوره وقتی قابل اجرا نیس! البته با cmd خوب کنار میام\\.\
بسیار ممنون.
سجاد سلطانیخواهش می كنم

موفق باشید
جمعه 15 آذر 1392 06:38 بعد از ظهر
سلام.من از شما خواهش می کنم تو رو خدا اگه میشه زودتر برام بفرستید من هنوز منتظرم...
جمعه 15 آذر 1392 05:19 بعد از ظهر
باسلام.شرمنده میشه یک برنامه با کامپایلر توربوسی بنویسید که حتما ران شده باشدوپسوند فایلEXEباشد حتی یک خط هم بود اشکالی ندارد.لطفا این کاررو برای رضای خدا انجام دهید چون من به شدت به این فایل ران شده نیاز دارم.شرمنده بازم میگم من فایل ران شودشو میخواستم نه سورسشو.با تشکر فراوان لطفا برایم ایمیل کنید من وقت خیلی کمی دارم
سه شنبه 12 شهریور 1392 03:00 قبل از ظهر
بانام خدا
سلام؛ یه نظر دارم. اصلا یه کمپایلر ساده خودش چگونه کار میکنه مثلا یه کمپایلر بسازیم که وقتی بهش ورودی salam را میدیم یه فایل exe بسازه که با اجرای اون پیام سلام را بده.
در آخر ممنون از مطالب عالی تون، کاش ادامه بدید.
یاعلی
التماس دعا
یکشنبه 19 آذر 1391 03:31 بعد از ظهر
سلام اگه تونستید واسم کد برنامه مسیریابی مولتی سینگ در زبان c#(رشته کامپیوتر)را واسم ارسال کنید خیلی ممنون
دوشنبه 6 آذر 1391 10:11 قبل از ظهر
سلام ممنون که اطلاعات تون رو در اختیار ما قرار میدید یاعلی
دوشنبه 6 آذر 1391 10:07 قبل از ظهر
سلام ممنون که اطلاعات تون رو در اختیار ما قرار میدید یاعلی
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


درباره وبلاگ

انجام پروژه های برنامه نویسی سی و سی پلاس پلاس و سی شارپ

انجام پروژه های الکترونیکی و رباتیکی

مدیر وبلاگ : سجاد سلطانی
مطالب اخیر
نویسندگان
جستجو

آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :














free counters
X بستن تبلیغات
X بستن تبلیغات