امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کم کردن حجم برنامه ها
نویسنده پیام
sheveda آفلاین
كاربر دو ستاره
**

ارسال‌ها: 200
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #1
کم کردن حجم برنامه ها
چه عواملی در کم شدن حجم برنامه ها موثر هست
چجوری میشه برناممونو کم حجم کنیم؟Question
۲۸-اردیبهشت-۱۳۸۵, ۲۲:۱۶:۱۲
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #2
RE: کم کردن حجم برنامه ها
این سوال رو Drag جان عزیز باید بهت پاسخ بده که حجم برنامش رو کم
کرده بود
۲۸-اردیبهشت-۱۳۸۵, ۲۲:۳۹:۰۱
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #3
RE: کم کردن حجم برنامه ها
از پکرها استفاده کن. بعد کامپایل برنامتو پک کن که هم تا حدی از دست کرکرها در امان باشه و هم حجمش کم شه. البته میتونی هنگام طراحی و کدنویسی هم حجم رو کم کنی. اگه کمتر از عکس و آیکون استفاده کنی حجم برنامت خیلی میاد پایین. اگه از الگوریتم های پیشرفته و حرفه ای استفاده کنی که کوتاه تر هم باشن میتونه تاثیر بذاره.
۲۹-اردیبهشت-۱۳۸۵, ۰۱:۴۶:۴۱
ارسال‌ها
پاسخ
sheveda آفلاین
كاربر دو ستاره
**

ارسال‌ها: 200
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #4
RE: کم کردن حجم برنامه ها
exe comperesserکی داره؟
میشه چنتاشو معرفی کنید یا برام بزارید
ممنون
۰۱-خرداد-۱۳۸۵, ۲۱:۴۱:۰۱
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #5
RE: کم کردن حجم برنامه ها
گوگل کن. 1000 تا پیدا میکنی.
۰۲-خرداد-۱۳۸۵, ۰۲:۰۳:۴۸
ارسال‌ها
پاسخ
Darg غایب
مدير بازنشسته
*****

ارسال‌ها: 894
موضوع‌ها: 40
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 381
( 702 تشکر در 190 ارسال )
ارسال: #6
RE: کم کردن حجم برنامه ها
Iron_Fist نوشته است:این سوال رو Drag جان عزیز باید بهت پاسخ بده که حجم برنامش رو کم کرده بود
دَرگ Darg هستم جناب Iron_Fist جان خوشبختم Biggrin  (دِرگ ! خوب شد نگفتی کلیک !)

Payman62 نوشته است:...  اگه از الگوریتم های پیشرفته و حرفه ای استفاده کنی که کوتاه تر هم باشن میتونه تاثیر بذاره ...
این یکی رو باهات هستم خوب اومدی ...
مثلا توی برنامت تا جایی که می تونی به جای محاسبه های چند مرحله ای و استفاده از حلقه های بیخود و شروط اضافه از یک خط فرمول ریاضی استفاده کن. مثلا کد زیر رو نگاه شاید تعجب کنی که این کد خلاصه 20 خط کد باشه:

کد:
With PicReportBox
        .Move (m_RBPosation Mod 3) * (ScaleWidth - m_BorW * 2 *
m_BorS - .ScaleWidth) \ 2 + m_BorW * m_BorS, _
             (m_RBPosation \ 3) * (ScaleHeight - m_BorW * 2 *
m_BorS - .ScaleHeight) \ 2 + m_BorW * m_BorS
End With

البته استفاه از چنین مواردی باعث کاهش میزان خوانایی کدت میشه. یعنی اگر این کد دست یک برنامه نویس بیافته تا بیاد بفهمه چی شده و چی کار کردی ... جلو چشش میاد  :rolleyes:

درضمن اگر نام آرایه ها و لفظی ها رو هم کم حرف "کاراکتر" انتخاب کنی حجم پایین میاد اما نه اونقدری که ملموس باشه و همون طور که جناب Payman62 فرمودند اگر برنامت به Resource احتیاج نداره در یک HexEditor بخش ریسورس برنامت (یعنی آیکن ها و مشخصات ورژن و سازنده و تاریخ و ...) رو از برنامت بردار.

درضمن برنامه کمپرسور هم FSG هست که الان نمی تونم UpLoad کنم سرچ کن اگر گیر نیاوری بگو برات بزارم رو سایت ...
(آخرین ویرایش در این ارسال: ۰۲-خرداد-۱۳۸۵, ۰۲:۱۶:۳۳، توسط Darg.)
۰۲-خرداد-۱۳۸۵, ۰۲:۱۱:۴۰
وب سایت ارسال‌ها
پاسخ
Soheilvb آفلاین
کاربر با تجربه
****

ارسال‌ها: 513
موضوع‌ها: 49
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 0
( 129 تشکر در 46 ارسال )
ارسال: #7
RE: کم کردن حجم برنامه ها
سلام من از UPX استفاده مي كنم
مي توني از اينجا بگيري :
http://www.soheilvb.persiangig.com/upx.exe
برو تو Command Promp ببعد برو تو مسيري كه اين فايلو گذاشتي مثلا اگه تو C:\ گذاشتي تو Command Promp برو به C و بعد بنويس
upx "Address"
كه Address آدرس فايل اگزه است . مثلا
‌upx "E:\New Folder\a.exe"
باي
۰۲-خرداد-۱۳۸۵, ۱۲:۱۳:۰۷
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #8
RE: کم کردن حجم برنامه ها
upx دیگه تابلو شده. آنپکشم که همراه خودشه. کرکرا میتونن راحت آنپک کنن. البته همه پکرها قابل آنپک هستن ولی این یکی رو دیگه هر ننه قمری بلده آنپک کنه. البته اگه کرک شدن برنامت برات مهم نباشه upx کمپروسر خوبیه.
۰۲-خرداد-۱۳۸۵, ۱۲:۵۶:۱۲
ارسال‌ها
پاسخ
veyskarami غایب
مدیر بازنشسته
*****

ارسال‌ها: 861
موضوع‌ها: 82
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 477
( 2479 تشکر در 611 ارسال )
ارسال: #9
RE: کم کردن حجم برنامه ها
به نظر من همون طور که پیمان گفتن باید از الگوریتم های پیشرفته استفاده کنی و از دستوراتی استفاده کنی که بیشترین قدرت و کمترین حجم ممکن رو داشته باشه.
و در نهایت از پکر هایی مثل FSG و یا PEX استفاده کنی تا حجم فایل اجراییت کمتر بشه

۰۲-خرداد-۱۳۸۵, ۱۳:۵۰:۴۹
وب سایت ارسال‌ها
پاسخ
arashps آفلاین
كاربر دو ستاره
**

ارسال‌ها: 140
موضوع‌ها: 1
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 0
( 17 تشکر در 4 ارسال )
ارسال: #10
RE: کم کردن حجم برنامه ها
اتفاقا Upx خییلی کارش عالیه و برا این که به راحتی تو upx آنپک نشه میشه یه برنامه protector ساخت که بیاد فایل پک شده رو به صورت باینری باز کنه و به جای upx ها یه رشته دیگه بذاره. اونوفت دیگه upx نمیتونه آنپکش کنه

۰۲-خرداد-۱۳۸۵, ۱۵:۴۶:۱۹
وب سایت ارسال‌ها
پاسخ
sheveda آفلاین
كاربر دو ستاره
**

ارسال‌ها: 200
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #11
RE: کم کردن حجم برنامه ها
میگن اول تو گوگل سرچ کن بعد حرف بزناBiggrinBiggrinBiggrin
این تحت ویندوز کار میکنه
http://www.softforall.com/Utilities/File...050067.htm
۰۲-خرداد-۱۳۸۵, ۱۶:۳۰:۰۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] فوکوس کردن روی یک پنجره برنامه خاص bvk 1 2,453 ۱۶-بهمن-۱۳۹۳, ۱۵:۲۷:۲۵
آخرین ارسال: Payman62
Question استارت اپ کردن برنامه Ghoghnus 8 8,969 ۲۱-مهر-۱۳۹۳, ۱۷:۲۹:۲۹
آخرین ارسال: Payman62
  ساخت برنامه ی ثبت نام و متصل کردن به php myadmin city 9 5,349 ۲۱-اردیبهشت-۱۳۹۳, ۱۶:۵۷:۴۱
آخرین ارسال: lord_viper
  bind کردن برنامه vb با یه فایل دیگه RAMA2009 22 10,587 ۱۱-بهمن-۱۳۹۰, ۱۲:۱۳:۳۲
آخرین ارسال: Payman62
  replace کردن یا delete کردن فایل سیستمی ویندوز ppcsoft 6 5,903 ۱۳-آذر-۱۳۹۰, ۲۲:۰۵:۰۶
آخرین ارسال: ppcsoft
  کمک در وصل کردن تماس تلفنی به برنامه rap0661 13 9,068 ۲۴-مهر-۱۳۹۰, ۱۴:۵۹:۴۳
آخرین ارسال: Mr.pRoGraMmer
Wink openwith کردن فایل مخصوص برنامه خودمون (خیلی خیلی مهم) naser13 6 8,088 ۰۷-شهریور-۱۳۹۰, ۱۲:۰۰:۴۲
آخرین ارسال: AbbasShVB
  پیدا کردن هندل یک برنامه از روی اسم پروسس آن crafcrab 1 2,281 ۲۶-آذر-۱۳۸۹, ۱۴:۲۳:۱۶
آخرین ارسال: crafcrab
  مخفی کردن برنامه از Taskbar Systole 2 3,612 ۱۸-آذر-۱۳۸۹, ۰۱:۴۷:۴۳
آخرین ارسال: download69
  جایگزین کردن فایل برنامه درحال اجرامون با فایل جدید؟ rezanew 3 4,856 ۱۹-آبان-۱۳۸۷, ۰۰:۳۰:۴۶
آخرین ارسال: keihancpu

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS