تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 12

نام تاپيک: رفع مشکلات و باگ ها، ارائه پیشنهادات و انتقادات نرم افزار آگرین

  1. #1
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    11 رفع مشکلات و باگ ها، ارائه پیشنهادات و انتقادات نرم افزار آگرین

    بسم الله الرحمن الرحیم.
    عنوان تاپیک باید گویای همه چیز باشه.
    اونایی که مایلن نرم افزار رو دانلود کنن [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] بزنن.
    این تاپیک برای رفع اشکالات و ارائه پیشنهادات و انتقادات هست.

    تابع System.Drawing.Icon.ExtractAssociatedIcon دات نت از تابع IntExtractAssociatedIcon در shell32 استفاده میکند (خروجی اش همان hIcon است) در پایان کار هم منابع را با DestroyIcon آزاد کنید... حدس میزنم بقیه اش برایتان کاری ندارد، مشکلی بود بفرمائید.


    برای این یکی هم میتوانید از تابع SHBrowseForFolder استفاده کنید، که بدلیل آنکه کمی پیچیده تر است، کد حداقلی اش را برایتان میگذارم، (این کد قابلیت توسعه بیشتری دارد)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مثل دیالوگ فایل میتوانید از کلاس فوق استفاده کنید.


    میبخشید، فراموشی و حواس پرتی من بود... شما باید در EntryPoint نام تابع مورد نظر را قرار دهید.
    پست قبلی ویرایش شد.

    در مورد پلتفرم هم منظورم پلتفرم نرم افزاری بود نه سخت افزاری.
    حسن جان من System.Windows.Forms رو برداشتم و تابع شمارو گذاشتم.
    اما این کلاس چند تا مشکل داره:
    1.هنگامی که آدرس درست نیست مثل My Computer و Recyle Bin و .. دکمه OK فعال هست.
    2.دکمه New Folder نداره.که کاربر بتونه پوشه بسازه.
    3.وقتی پوشه ای رو انتخاب میکنم متاسفانه با خطایی مواجح میشم یه جورایی ویژوال استادیو متوفق میشه ولی Play بزنم برنامه دوباره کار میکنه.یعنی اگه برنامه رو ریلیز کنم این خطا دیگه موجود نیست ولی امکان داره مشکل ایجاد کنه.

    در مورد ExtractAssociatedIcon راستش منم دوست دارم از این استفاده کنم ولی برای اینکه بخوام آیکن یک پسوند رو بگیرم مجبور میشم یک فایل بسازم.که این بهینه و جالب نیست که برای هر پسوند یه فایل بسازم و آیکن رو بگیرم و فایل رو حذف کنم.به نظرت راه بهینه تری نیست؟اخه تابعی که من دارم استفاده میکنم نیاز به ساختن فایل نداره.

    در مورد API ها هم من نام دادم به این صورت:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    متوجه نشدم که چه چیز مونده برای تغییرات.
    .

  2. این کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده است


  3. #2
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    بسم الله الرحمن الرحیم.
    سلام.
    حسن جوون مشکلات FolderBrowserDialog رو با کمی دستکاری حل کردم.
    فقط مونده اون دو مورد دیگه.
    ممنون

  4. #3
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

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

    این که میتونه هم زمان چند تا پورت ارتباطی با سرور باز کنه یه مزیت خیلی مهمه که برنامت داره. همین طور محدود کننده سرعت دانلود هم که خیلی مهم و کاربردیه.
    امکان ست کردن پ ر و ک س ی رو هم قرار دادی که لااقل در ایران خیلی نیاز هست. اما امکان تنظیم ساکس رو ندیدم. اگه ساکس رو نذاشتی حتما به امکانات اضافه کن که ساکس خیلی استفاده داره.

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

    ظاهر برنامه هم قشنگ و جذابه اما جای کار داره.

  5. این کاربر از Payman_62 بخاطر این مطلب مفید تشکر کرده است


  6. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    کمی مشغله کاری دارم، که خوب و بد باید هفته جاری کمی آزاد تر شوم...
    بعداً کامل بحث را تا حلش پیگیری میکنیم...

    علی الحساب بجای خودم یک نماینده از جنس dll معرفی میکنم!!!
    dll ای که برای خودم در حال توسعه اش هستم را فقط با دو ماژول فوق آپلود کردم، شما تستی بفرمائید و ببینید با این dll هم خطا دارید یا خیر ...
    در توضیح مختصری میتوان بگویم که برای نمایش دیالوگ از دو کد کاملاً مجزا و برای استخراج آیکون از سه روش کاملاً مجزا استفاده شده تا بتوان در همه شرایط خروجی دلخواه را بدست آورد.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    واقعاً عضرخواهی میکنم، هفته بعد در خدمت هستم.
    شب بخیر!

  7. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  8. #5
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    بسم الله الرحمن الرحیم.
    سلام علی جان.
    خسته نباشی. برنامه مفید و کاربردی نوشتی.

    این که میتونه هم زمان چند تا پورت ارتباطی با سرور باز کنه یه مزیت خیلی مهمه که برنامت داره. همین طور محدود کننده سرعت دانلود هم که خیلی مهم و کاربردیه.
    امکان ست کردن پ ر و ک س ی رو هم قرار دادی که لااقل در ایران خیلی نیاز هست. اما امکان تنظیم ساکس رو ندیدم. اگه ساکس رو نذاشتی حتما به امکانات اضافه کن که ساکس خیلی استفاده داره.

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

    ظاهر برنامه هم قشنگ و جذابه اما جای کار داره.
    سلام عمو پیمان ممنون از پیشنهادت.پیشنهاد دومت توی ورژن های بعدی ان شالله اجرا میشه.
    اما در مورد پیشنهاد اول که ساکس هست راستش نمیدونم چی هست چون استفاده نکردم.از طرفی ساکس چون غیر مجاز هست امکان داره توی گرفتن مجوز اذیتم کنن.
    نمیدونم ساکس چطور کار میکنه.اگه نام کاربری و رمز عبور میگیره توی قسمت روابط کاربری میشه اوکی کرد.

    سلام
    کمی مشغله کاری دارم، که خوب و بد باید هفته جاری کمی آزاد تر شوم...
    بعداً کامل بحث را تا حلش پیگیری میکنیم...

    علی الحساب بجای خودم یک نماینده از جنس dll معرفی میکنم!!!
    dll ای که برای خودم در حال توسعه اش هستم را فقط با دو ماژول فوق آپلود کردم، شما تستی بفرمائید و ببینید با این dll هم خطا دارید یا خیر ...
    در توضیح مختصری میتوان بگویم که برای نمایش دیالوگ از دو کد کاملاً مجزا و برای استخراج آیکون از سه روش کاملاً مجزا استفاده شده تا بتوان در همه شرایط خروجی دلخواه را بدست آورد.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    واقعاً عضرخواهی میکنم، هفته بعد در خدمت هستم.
    شب بخیر!
    سلام حسن جوون.
    من FolderBrowserDialog رو درست کردم.
    فقط مونده آیکن.جالب نیست که به خاطر یک یا سه تا کلاس از یه dll استفاده کنم.
    اگه توی این زمینه کمکم کنی ممنونت میشم.
    برای گرفتن آیکن توی ویندوز مشکلی ندارم.اما برای سیستم عامل های دیگه اگه بخوام برای هر آیکن یه فایل بسازم کار بهینه و جالبی نیست.
    نمیدونم روشی وجود داره یا نه.

  9. #6
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    در خصوص DLL لازم به توضیح است که کامل نیست و هنوز در حال تکمیل هستم، و اینکه گفتم تستش کنید، بدلیل آن بود که کدها تغریباً مشابه هستند و مثلاً خطا در استفاده آن DLL در کد آتی هم تکرار میشد...

    برای دیالوگ که مشکل حل شده برای آیکون بر اساس پسوند هم این ساده ترین کد ممکن است:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    امتحان کنید.
    Last edited by _H2_; 28-06-2012 at 20:02.

  10. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  11. #7
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    بنام خدا.
    سلام.
    ممنونم حسن جوون.استفاده میکنم.
    برای مونو چیکار کنم؟
    از همون ExstacrIcon اسفاده کنم؟
    اینجوری برای یافتن آیکن یک پسوند مجبورم که یک فایل بسازم.

  12. #8
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    در خصوص مونو (همان مونو لینوکس منظورتان است؟) باید عرض کنم، تجربه ای ندارم، مدتها قبل دانلود کردم ولی فرصت نگاه هم نیافتم...
    در مورد آیکون هم همانطورکه در پست قبلی گفتم، این کد براساس پسوند کار میکند و گمانم کاری که میخواهید را انجام میدهد.
    به ظاهر شما هیچ رقمه علاقه ای به تست و آزمایش و امتحان و... ندارید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by _H2_; 28-06-2012 at 22:23.

  13. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  14. #9
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    12

    بنام خدا.
    سلام
    در خصوص مونو (همان مونو لینوکس منظورتان است؟) باید عرض کنم، تجربه ای ندارم، مدتها قبل دانلود کردم ولی فرصت نگاه هم نیافتم...
    در مورد آیکون هم همانطورکه در پست قبلی گفتم، این کد براساس پسوند کار میکند و گمانم کاری که میخواهید را انجام میدهد.
    به ظاهر شما هیچ رقمه علاقه ای به تست و آزمایش و امتحان و... ندارید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    سلام برادر حسن.
    نه بابا کدتون رو تست میکنم و جای گزین کدهام میکنم.
    منتهی برای آیکن من نیاز دارم که برای مونو هم یک کد داشته باشم این کد چون از توابع api استفاده میکنه نمیشه توی مونو لینوکس و مک ازش استفاده کرد.
    .

  15. #10
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

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

    البته قبلا هم گفته بودید ولی من دقت نکرده بودم ...
    برای گرفتن آیکن توی ویندوز مشکلی ندارم.اما ...
    متوجه مشکل شما در لینوکس نشده بودم

    متاسفم، گمان میکنم کلاً هیچ کمکی نکردم!
    بحرحال برای مونو کمکی نمیتوانم بکنم.


    در آخر فقط یادآوری میکنم که در سیستم عامل های ویندوز بالاتر از Vista دیالوگ جستجوی پوشه صرفاً زیباتری هم وجود دارد که با کمک اشیای COM از comdlg32.dll پیاده سازی میشود...

  16. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •