تبلیغات
پروژه های رایگان برنامه نویسی و آموزش زبان 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،


دوشنبه 11 آبان 1394 08:31 بعد از ظهر
سلام.
میخواستم بدونم که فایل کامپایل شده در چه مسیری ذخیره میشه...
ممنون از مطالب مفیدتون
دوشنبه 11 آبان 1394 08:31 بعد از ظهر
سلام.
میخواستم بدونم که فایل کامپایل شده در چه مسیری ذخیره میشه...
ممنون از مطالب مفیدتون
شنبه 5 اردیبهشت 1394 02:10 بعد از ظهر
سلام! کامپایلر سی شارپ برای اندروید رو در این وبلاگ گذاشتیم! خوش حال میشیم یه سر بزنید.

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

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


درباره وبلاگ

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

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

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

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














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