واضح آرشیو وب فارسی:سایت ریسک: f_talebi22-08-2007, 08:29 AMسلام چطور باید فایل exe برنامه را در c# درست کرد. ممنون sector22-08-2007, 09:28 AMمن هم خوشحال میشم اگه دوستان در این زمینه راهنمایی کنند :20: Amin eHelp22-08-2007, 07:31 PMسلام چطور باید فایل exe برنامه را در c# درست کرد. ممنون سلام اگر منظورت اینه که بشه یک فایل exe درست کرد که کد نویسی اون رو خودت انجام بدی به این صورت عمل کن: 1:از منوی File->New->Project رو انتخاب کن. 2:در پنجره ی باز شده در قسمت Project types بیاید و Visual C# رو انتخاب کنید ودر زیر مجموعه ی آن Windows رو انتخاب کنید 3:در قسمت Template همان پنجره Windows Applicatins رو در حالت انتخاب قرار داده و در قسمت Name یک اسم قرار داده وبر روی OK کلیک کنید. 4:حالا شما در محیطی هستید که می توانید برنامه ی خود را در آن طراحی کنید. برای طراحی Button و... می توانید.از قسمت Toolbox در سمت چپ برنامه استفاده کنید. 5:بعد از اینکه برنامه درست کردید. از منوی Build بر روی Build Sulotion کلیک کنید تا برنامه ی شما ساخته شود. 6:و بعد از وقتی که برنامه ی شما به درستی کامپایل (ترجمه) شد.می توانید برای امتحان برنامه کلید F5 را زده تا برنامه ی شما اجرا شود. 7:برای اینکه فایل درست شده ی خودت رو بتونی ببینی به آدرسی برو که برنامه در اونجا ساخته شده(در پنجره ای که قسمت 2 توضیح داده شد قسمت Location آدرس آن به صورت واضح نشان داده شده است) البته در Visual C#.Net 2005 اینجوری هست. f_talebi05-09-2007, 06:39 PMسلام منظورم این است که بعد از نوشتن برنامه ، چطور بایر exe برنامه را درست کرد طوریکه دیگه به هیچ عنوان کد برنامه قابل دیدن نباشد و فقط اجرای برنامه قابل استفاده باشد و حتی اگر c# نصب نباشد اجرا شود. Gladiator King06-09-2007, 03:56 PMبرای این کار باید یک بار برنامه خودت رو ران کنی (F5) بعد میتونی exe رو توی فولدری که سورس اونجاست ببین توی فولدر Bin->Debug در ضمن برای اجرای برنامه توی کامپیوتر دیگه باید فرم ورک نصب باشه و اگر کسی بخوات سورس برنامه تو رو ببینه میتونه چون فایل تو به کد های IL تبدیل شده Amin eHelp06-09-2007, 06:48 PMسلام. ببینید شما خوب دقت نکردید قسمتهای 6و7 کاملا واضح است فقط کافی بود کمی درون پوشه ها رو می گشتید تا پیداش می کردید همون طور که آقای Gladiator King توضیح دادن قسمت Bin->Debug در آنجا قرار گرفته است. بله آقای Gladiator King درست می گن و چون .NET یک فریم ورک هست نیاز به فریم ورک داره. و در مورد IL هم این توضیح رو اضافه کنم که چون هر برنامه ی EXE که در .نت نوشته می شه درونش کدهای IL قرار می گیره. و کدهای IL رو به سادگی می شه تماشا کرد.( با استفاده از نرم افزاری که درون ویژوال است با نام ILDASM به راحتی کدهاتون دیده می شه) برای اینکه کدها تون تا حدودی رمز نگاری بشه چند راه وجود داره 1: استفاده از ابزار Obfuscator: برای دسترسی به این نرم افزار در منوی Start->All Programs->Visual Studio->Visual Studio .NET Tools->Dotfuscator رو انتخاب کنید. 2: استفاده از روشهای Cryptography: برای استفاده از این روش می تونید از این تکنیک برنامه نو یسی در .نت استفاده کنی System.Security.Cryptography می تونید عملیاتی مانند رمز نگاری و رمز گشایی انجام بدید. که این روشها تا حدودی کار ساز هستند. البته روشهای دیگه ای هم هست که فعلا وقت نمی کنم توضیح بدم. smatir200208-09-2007, 02:04 PMسلام كسي از دوستان اطلاع داره توي #C چطوري ميشه exe stand alone ساخت؟ يعني زمان اجرا به هيچ فايل ديگه اي از جمله dll, lib, ocx, pkg,... نيازس نداشته باشه؟ مثلا داخل borland C++ builder ميشه اين كار رو داخل project options انجام داد ولي من توي #C نتونستم جايي پيدا كنم كه فايل كامپايل شده به run time library نيازي نداشته باشه. اگه كسي بتونه كمك كنه ممنون ميشم. emra 22808-09-2007, 03:06 PMبا اینکه من تازه با برنامه نویسی آشنا شدم ولی فکر کنم راه دیگه از جلوگیری بدست آوردن سرس، اجرا کردن این برنامه ای که ساختی در قالب یه قالب EXE دیگه مثلا با Multimedia Building هست. 179508-01-2008, 11:23 AMبا سلام اگه دوستان با دلفي آشنايي داشته باشند ميدونن كه در دلفي برنامه اي هست به نام install shield البته بعضي ديگه از زبانها هم دارن كه با اون ميشه برنامه رو به صورت نصبي در آورد مي خواستم ببينم در سي شارپ چجوذيه؟ با تشكر سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 541]