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

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




صفحه 3 از 11 اولاول 1234567 ... آخرآخر
نمايش نتايج 21 به 30 از 106

نام تاپيک: سوال هایی از Vb2008

  1. #21
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    طریقه ی ساخت یک setup توی vb چه جوریه ؟

    منظورم از لحاظ کده ... من مشابهش رو درست کردم.

    کد کپی کردن یه فایل چیه ؟

    چه جوری میشه یک progress bar رو به یه عملیاتی از برنامه مثل کپی کردن یا لود شدن نسبت داد ؟

  2. #22
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    طریقه ی ساخت یک setup توی vb چه جوریه ؟

    منظورم از لحاظ کده ... من مشابهش رو درست کردم.

    کد کپی کردن یه فایل چیه ؟

    چه جوری میشه یک progress bar رو به یه عملیاتی از برنامه مثل کپی کردن یا لود شدن نسبت داد ؟

    دست گلت درد نکنه،

    ببخشید زحمت میدم



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

    پيش فرض

    سلام
    طریقه ی ساخت یک setup توی vb چه جوریه ؟
    خود VS امکان ساخت پروژه msi را دارد ...


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

    چه جوری میشه یک progress bar رو به یه عملیاتی از برنامه مثل کپی کردن یا لود شدن نسبت داد ؟
    چیز پیچیده ای نیست و سوالتان هم برایم کمی عجیب است، چون دقیقاً نمیتوانم متوجه شوم چه مشکلی در سر راهتان وجود دارد.
    شما باید یک معیاری در کدتان داشته باشید، یک عدد که مشخص کننده Max مقدار و مقدار پیشرفت جاری باشد.
    مثلاً در کپی 5 فایل، میتوانید معیار را تعداد فایل در نظر بگیرید،
    آنگاه عدد Max را 5 در نظر بگیرید و با اتمام کپی هر فایل، شمارنده را یک واحد افزایش دهید
    یا میتوانید معیار را حجم بایتی فایل در نظر بگیرید،
    آنگاه عدد Max جمع بایتی کل فایلها خواهد بود و با اتمام کپی هر فایل، شمارنده را به اندازه حجم همان فایل افزایش میدهید.

    حتی میتوانید عمل کپی هر فایل را خودتان دستی انجام دهید تا در هر لحظه بدانید چقدر از فایل کپی شده
    (مثلاً تابع زیر میتواند فایل sourceFileName را در destFileName کپی کنید و اینکار را در بلوک های 16Kb انجام میدهد.)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حجم کل دیتایی که باید کپی شود strmsource.Length است) و حجم اطلاعاتی کپی شده تا همان لحظه strmdestin.Position است.)
    Last edited by _H2_; 26-10-2008 at 01:15.

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


  5. #24
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    اینقدر راحت بود و من نمیدونستم ؟!!!!!!!
    منو باش گفتم الان یه عالمه باید کد بنویسم .

    از راهنماییتون ممنونم ... اما چند تا سوال :

    خود VS امکان ساخت پروژه msi را دارد ...
    ایکه گفتی یعنی چه ؟

    (البته با api میتوانید در زمان کپی دیالوگ استاندارد همان سیستم عامل را هم نمایش دهید.)
    چه جوری ؟

  6. #25
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    راستی یه سوال دیگه ... یادم رفت بپرسم :

    آیا امکان این وجود داره که چیزی که من میخوام کپی کنم رو توی خود برنامم embedded کنم ؟

    اگه این کار رو کنم path رو چه جوری باید بهش بدم ؟

  7. #26
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

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

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

    پيش فرض

    سلام
    ایکه گفتی یعنی چه ؟
    forum.p30world.com/showthread.php?p=1282316#post1282316
    forum.p30world.com/showthread.php?p=1321023#post1321023
    اگر سرچ کنید یک تاپیک دیگر هم جناب hamidreza_buddy دارند.

    ==============

    چه جوری ؟
    Project->Add Class
    فایل جدید که ساخته شد همه چیز را پاک کنید و کد زیر را وارد کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    (این کد با مسیرهای unicode ای و نام فایلهای و پوشه های فارسی هم مشکلی ندارد.-برعکس VB6!)

    حالا باید بتوانید با دستوری شبیه این از دیالوگ مخصوص کپی کردن فایلها در خودر سیستم عامل استفاده کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پارامتر آخر را برای پنجره مالک دیالوگ گذاشته ام، اگر دارید تک خط فوق را از داخل یک form اجرا میکنید میتوانید به جای Nothing اشاره گر Me را ارسال کنید.

    ==============


    آیا امکان این وجود داره که چیزی که من میخوام کپی کنم رو توی خود برنامم embedded کنم ؟
    اگه این کار رو کنم path رو چه جوری باید بهش بدم ؟
    forum.p30world.com/showthread.php?p=1192806#post1192806
    یا
    میتوانید فایل را در MyComputer کپی کنید و در VS و SolutionExplorer با راست کلیک Paste کنید.
    برای برخی فایلها مثل mdb و mdf و... به محض paste دیالوگی ظاهر میشود که مهم نیست و باید Cancel شود.
    سپس فایل را در SolutionExplorer انتخاب کنید. (select) و به پالت properties بروید:
    Build Action->Embedded Resource
    Copy to Output Directory->Do not copy

    تمام شد!
    میتوانید در همان solutionexplorer با راست کلیک یک newfolder به نام دلخواهی بسازید و همه این قبیل فایلهایی که باید در داخل exe یا dll شما قرار بگیرند را در آن پوشه ی خاص قرار دهید.

    برای Extract هم میتوانید از یکی از دو کد زیر استفاده کنید:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای استفاده هم باید کدی شبیه این را اجرا کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فرق دو نمونه در این است که اولی این ذخیره را در بلوک های کوچک 16K انجام میدهد و در نتیجه برای فایلهای کوچک و بزرگ با اطمینان قابل استفاده است.

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

    اگر فکر میکنید که کد اول یک کم شبیه کد دستی پست قبلیم شده، احتمالاً حق با شما است!!!!

    Stream مفهوم ساده ای در حد یک نوارنقاله اطلاعات را دارد و کاربرد وسیعی بسیار در دات نت دارد...
    دانلود و اپلود asp.net در طراحی صفحات وب و وسایتها بر اساس همین اصول است و همچین برخی قابلیت های شبکه و یا فشرده سازی اطلاعات و بافرینگ برخی دیتاها و خواندن و نوشتن فایلها و... و همانطور هم که در این دو پست دیدید چندان مشکل نیست.

    ==============


    مثلا میخوام بگم اگه ویندوز کاربر ویستا ... فلان کار رو کن ... یعنی تو ایکس پی این کار رو نکنه
    ... If (System.Environment.OSVersion.Version.Major>=6) Then ... Else
    forum.p30world.com/showthread.php?p=2856795
    Last edited by _H2_; 26-10-2008 at 01:36. دليل: اشتباه تایپی سریع برخی حروف

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


  10. #28
    پروفشنال MrJamshidy's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    سره جاش
    پست ها
    694

    پيش فرض

    فكر ميكنم اين بحث رو به قسمت مربوطه منتقل كنيد بهتر باشه

  11. #29
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    فكر ميكنم اين بحث رو به قسمت مربوطه منتقل كنيد بهتر باشه
    البته فکر نکنم زیاد هم ضروری باشه ... ولی منتقل کردنش که کار مدیراس ... اگه خیلی واجبه این تاپیک رو منتقل کنن ولی نکنه به جای منتقل کردن حذف کنن !!!

  12. #30
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    میتوانید فایل را در MyComputer کپی کنید و در VS و SolutionExplorer با راست کلیک Paste کنید.
    برای برخی فایلها مثل mdb و mdf و... به محض paste دیالوگی ظاهر میشود که مهم نیست و باید Cancel شود.
    سپس فایل را در SolutionExplorer انتخاب کنید. (select) و به پالت properties بروید:
    Build Action->Embedded Resource
    Copy to Output Directory->Do not copy
    خیلی خیلی ممنون. خوب حالا که فایل رو embedded کردم نحوه ی آدرس دهیش چه جوریه ؟
    من میخوام فایلی که embedded شده رو کپی کنم روی یه درایو.
    چه جوری باید بهش آدرس بدم ؟

Thread Information

Users Browsing this Thread

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

User Tag List

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

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