نمایش نتایج 1 تا 7 از 7

نام تاپیک: دستور برای تغییر آیکون اصلی برنامه به وسیله کد نویسی

  1. #1

    دستور برای تغییر آیکون اصلی برنامه به وسیله کد نویسی

    با سلام من یه برنامه با C#‎ و ویندوز فرم نوشتم. میخوام کدی بنویسم که کاربر بتونه آیکون فایل اجرایی برنامه (نه فقط یکی از فرم ها) رو انتخاب و تغییر بده. از ریسورس ها هم استفاده کردم ولی راه جایگزینی در قسمت آیکون اصلی برنامه رو پیدا نکردم.
    اگر ممکنه کمکم کنیدو برام مهمه

  2. #2
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: دستور برای تغییر آیکون اصلی برنامه به وسیله کد نویسی

    میتونه کمکتون کنه:

    https://stackoverflow.com/questions/...con-at-runtime

  3. #3

    نقل قول: دستور برای تغییر آیکون اصلی برنامه به وسیله کد نویسی

    نقل قول نوشته شده توسط رامین مرادی مشاهده تاپیک
    عرض کردم خدمتتون من نمیخوام آیکون یک فرم مشخص رو عوض کنم (کاری که تو نمونه ای که فرستادید انجام میشه) میخوام کل برنامه و فایل اجراییش آیکونش تغییر کنه

  4. #4
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: دستور برای تغییر آیکون اصلی برنامه به وسیله کد نویسی

    نقل قول نوشته شده توسط __MAHNAZ__ مشاهده تاپیک
    عرض کردم خدمتتون من نمیخوام آیکون یک فرم مشخص رو عوض کنم (کاری که تو نمونه ای که فرستادید انجام میشه) میخوام کل برنامه و فایل اجراییش آیکونش تغییر کنه
    با سلام
    آیکون هر فرم بر اساس خصوصیت Icon که در Properties وجود دارد تنظیم میشود
    شما باید کد تغییر آیکون رو در Constructor هر فرم قرار بدید یا میتونید یک فرم Base بسازید که فرم های دیگه ازش ارث بری کنند
    موفق باشید
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

  5. #5

    نقل قول: دستور برای تغییر آیکون اصلی برنامه به وسیله کد نویسی

    نقل قول نوشته شده توسط danialafshari مشاهده تاپیک
    با سلام
    آیکون هر فرم بر اساس خصوصیت Icon که در Properties وجود دارد تنظیم میشود
    شما باید کد تغییر آیکون رو در Constructor هر فرم قرار بدید یا میتونید یک فرم Base بسازید که فرم های دیگه ازش ارث بری کنند
    موفق باشید
    اصلا مساله من عوض کردن آیکون یک فرم نیست میخوام آیکون فایل exe برنامه رو تغییر بدم.

  6. #6
    کاربر جدید آواتار Arioun
    تاریخ عضویت
    تیر 1397
    محل زندگی
    لارستان، فارس
    پست
    12

    نقل قول: دستور برای تغییر آیکون اصلی برنامه به وسیله کد نویسی

    سلام.
    عوض کردن آیکون فایل‌های اجرایی یا همون exe اگرچه ناممکن نیست، ولی استاندارد هم نیست و ممکنه به فایل آسیب بزنه.
    حتما نرم‌افزارهای hex editor رو دیدید که فایل‌های اجرایی رو تا حدودی دیکامپایل می‌کنند. اگر در نتایج دیکامپایل فایل اجرایی جستجو کنید، با جدول ریسورس‌ها مواجه می‌شید که شامل آیکون فایل هم هست. از اونجا میشه جایگزین کرد. البته اگر حجم آیکون جایگزین شده بیشتر باشه، امکان آسیب به کل فایل اجرایی وجود داره. گذشته از این، ادغام کردن برنامه خودتون با یه hex editor اصلا منطقی نیست. مثلا اگر توزیع اپلیکیشن شما جنبه تجاری داشته باشه، قاعدتا باید در مقابل دیکامپایل شدن مقاومت کنه و حداقل اطلاعات رو در اختیار کاربر نهایی بذاره.
    یک راه دیگه هم وجود داره که نسبت به دستکاری فایل exe سالم‌تره ولی باز هم سورس برنامه رو به خطر می‌ندازه.
    شما می‌تونید یکی از پیش‌نیازهای برنامه رو net framework. با ورژن پایین‌تر از 4.7 تعیین کنید و بعدا از کامپایلر موجود در .net استفاده کنید و اپ رو با آیکون انتخاب شده کامپایل کنید. همونطور که گفتم در این صورت سورس کد شما آزادانه در دسترسه. میشه محافظت‌هایی به عمل آورد، اما مثل exe امن نیست. ضمنا، .net از 4.7 به بعد کامپایلر سی‌شارپ رو نداره. از این منبع می‌تونید برای کامپایل با آیکون دلخواه راهنمایی بگیرید:
    https://docs.microsoft.com/en-us/dot...ompiler-option
    ضمنا، این کامپایلر فقط مختص فایل‌های .cs نیست و میتونه کل سولوشن و پروژه رو با انواع آپشن‌ها کامپایل کنه. فقط کافیه در مستندات مایکروسافت در این زمینه‌ کمی جستجو کنید. موفق باشید.

  7. #7
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: دستور برای تغییر آیکون اصلی برنامه به وسیله کد نویسی

    با سلام
    اگه دلیل این کار (تغییر آیکن اصلی برنامه) رو هم بفرمایید شاید راه دیگه ای هم باشه.

تاپیک های مشابه

  1. تغییر ایکون اصلی برنامه
    نوشته شده توسط A.iman در بخش Android Studio
    پاسخ: 1
    آخرین پست: چهارشنبه 20 آذر 1392, 09:28 صبح
  2. سوال: تغییر allow saving password به وسیله کد هنگام تغییر کانکشن
    نوشته شده توسط sajjad_kochekian در بخش Access
    پاسخ: 0
    آخرین پست: دوشنبه 30 آبان 1390, 14:25 عصر
  3. سوال: تغییر تاریخ سیستم به وسیله کد نویسی
    نوشته شده توسط Armin62 در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: سه شنبه 21 دی 1389, 16:05 عصر
  4. سوال: تغییر وضعیت یک فرم از حالت Minimize به Maximize به وسیله کد نویسی
    نوشته شده توسط مهدی فرزاد در بخش VB.NET
    پاسخ: 1
    آخرین پست: سه شنبه 09 مهر 1387, 21:21 عصر
  5. تغییر مسیر بانک اطلاعاتی به وسیله کد
    نوشته شده توسط محسن شمس در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 10
    آخرین پست: یک شنبه 17 مهر 1384, 14:46 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •