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

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




نمايش نتايج 1 به 8 از 8

نام تاپيک: درخواست پاسخ به چند سوال دات نت

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2007
    محل سكونت
    منطقه پیروزی
    پست ها
    73

    پيش فرض درخواست پاسخ به چند سوال دات نت

    سلام دوستان من چند تا سوال دارم
    1- می خوام از بانک اطلاعاتی روی سرورم backup تهیه کنم و این امکان رو به مدیر سایت بدم که خودش از طریق فرم داخل سایت این کار رو بکنه کسی کدش رو میدونه و یا راهنمایی می تونه بکنه چطوری میشه این کار رو کرد.

    2- من فرمی نوشتم که مدیر سایت عکس و یا هر چیز دیگه ای رو به سرور انتقال میده و یا upload می کنه حالا می خوام یک فرم تهیه کنم که فایل های روی سرور منو نشون می خوام توی فرم معرفی کنم که مدیر سایت مثلا با انتخاب گزینه عکس فایهای عکسی رو ببینه و یا با انتخاب گزینه pdf این نوع فایل رو ببینه چطور میتونم کدی بنویسم که نوع فایل ارسالی کاربر به سایت رو مشخص کنه که فایل عکس هست یا exe

    3- توی سایتم یه قسمتی دارم که عضو گیری داره و این عضو گیری به صورت تاریخ شروع عضویت و پایان عضویت هست می خوام کدی بنویسم که وقتی تاریخ عضویت تمام شد سایت خود بخود عضوی که تاریخ انقضاء به پایان رسیده از سایت بیرون کنه کسی کدی برای این کار داره یا راهنمایی می تونه بکنه

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2007
    محل سكونت
    منطقه پیروزی
    پست ها
    73

    پيش فرض

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

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    May 2009
    پست ها
    42

    پيش فرض

    سلام دوستان من چند تا سوال دارم
    1- می خوام از بانک اطلاعاتی روی سرورم backup تهیه کنم و این امکان رو به مدیر سایت بدم که خودش از طریق فرم داخل سایت این کار رو بکنه کسی کدش رو میدونه و یا راهنمایی می تونه بکنه چطوری میشه این کار رو کرد.

    2- من فرمی نوشتم که مدیر سایت عکس و یا هر چیز دیگه ای رو به سرور انتقال میده و یا upload می کنه حالا می خوام یک فرم تهیه کنم که فایل های روی سرور منو نشون می خوام توی فرم معرفی کنم که مدیر سایت مثلا با انتخاب گزینه عکس فایهای عکسی رو ببینه و یا با انتخاب گزینه pdf این نوع فایل رو ببینه چطور میتونم کدی بنویسم که نوع فایل ارسالی کاربر به سایت رو مشخص کنه که فایل عکس هست یا exe

    3- توی سایتم یه قسمتی دارم که عضو گیری داره و این عضو گیری به صورت تاریخ شروع عضویت و پایان عضویت هست می خوام کدی بنویسم که وقتی تاریخ عضویت تمام شد سایت خود بخود عضوی که تاریخ انقضاء به پایان رسیده از سایت بیرون کنه کسی کدی برای این کار داره یا راهنمایی می تونه بکنه

    سلام

    2- برای مشخص کردن پسوند یه فایل میتونید این کار رو بکنید:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خط اول متغیری رو تعریف میکنه که اطلاعات فایلتون رو بتونه دربیاره. جای اون نقطه چین ها هم دیگه مسیر فایلتون رو باید باید بذارید دیگه، مثلا از دیتابیس بخونید و قرار بدید
    خط دوم هم که مشخصه، برای تبدیل اطلاعات به رشته.
    خط سوم هم پسوند فایل رو در میاره و میذاره تو متغیر excu مثلا داکیومنت باشه:excu = doc
    فقط این روش برای فایل هایی که پسوندشون 3 حرفیه کاربرد داره.
    [/LEFT]

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2007
    محل سكونت
    منطقه پیروزی
    پست ها
    73

    پيش فرض

    آیا این کدی که دادید رو در انتخاب دکمه ای که نوع فایل رو اننتخاب می کنه قرار بدم یا جای دیگه
    System.IO.FileInfo inf= new System.IO.FileInfo(....);

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

    پيش فرض

    سلام
    برای مشخص کردن پسوند یه فایل میتونید این کار رو بکنید
    System.IO.FileInfo inf= new System.IO.FileInfo(....);
    string inf2= inf.Tostring();
    string excu= inf2.Substring(inf2.length-3,3);
    !!!!!!!!!!!!!!!!!!
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    =====

    1)
    با کمک دستور SQL-BACKUP میتوانید در مسیری در حوزه (AppDomain) دایرکتوری سایت خودتان فایل پشتیبان تهیه کنید و سپس اجازه دانلود ان را به مدیر بدهید.

    2)
    شما میتوانید فهرست (لیست) دایرکتوری ها را با متد System.IO.Directory.GetDirectories استخراج کنید.
    و فهرست (لیست) فایلهای داخل یک دایرکتوری را هم با متد System.IO.Directory.GetFiles استخراج کنید.

    این اطلاعات را میتوانید در یک کنترلر ListBox یا TreeView یا ListView و... نمایش دهید.
    و با کلیک هایپر لینک هر آیتم مرور گر را به سمت فایل هدایت کنید.
    فوق فوقش اگر خواستید فایلها داخل خود سایتتان باز شوند میتوانید از تگ iframe استفاده کنید.

    3)
    یک زمان مشخص برای بازتولید (Refresh) و منقضی کردن اطلاعات در نظر بگیرید.
    مثلاً یک ساعت یکبار یا یک روز یکبار و...
    یک HttpModule تعریف کنید (که طبیعتاً با ارسال هر درخواست به سایت اجرا میشود) ...
    زمان جاری را با اخرین زمان Refresh مقایسه کنید در صورتت سپری شدن زمان مقرر کد لازم را اجرا کنید.

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


  7. #6
    داره خودمونی میشه
    تاريخ عضويت
    May 2009
    پست ها
    42

    پيش فرض

    کدی که گذاشته بودم، ایرادی داشت؟

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

    پيش فرض

    سلام
    کدی که گذاشته بودم، ایرادی داشت؟
    ای همچین با اجازه تان یک کم ایراد داشت.
    انشا ا... به بزرگی خودتان میبخشید

    =====

    مثلاً ...

    - برای بدست آوردن پسوند فایل داشتن نام خود فایل کافی است!
    پس چرا باید سربار نمونه سازی FileInfo را تحمیل کرد؟
    مخصوصاً ورودی شما به این کلاس نام فایل است و فقط هم از نام فایل در این شی استفاده کرده اید؟
    نام فایل را داده اید به FileInfo که بعد از نمونه سازی نام فایل را از FileInfo بگیرد!!!!

    تازه نمونه سازی FileInfo خودکار مجوز FileIOPermission را هم از ویندوز گرفته و Demand میکند و تحمیل را بیش از New یک کلاس عادی افزایش میدهد.
    در واقع بدون توجیه و نیاز سرعت و بازدهی کاهش یافته.


    - بعد به فرض نام فایل را دادید و FileInfo را ساختید و از FileInfo نام را گرفتید، حالا از کجا معلوم پسوند فایل سه حرفی باشد؟؟؟
    مگه زمان DOS است که همه فایلها 8.3 بودند؟
    فایل بدون پسوند و پسوند یک حرفی و پسوند بالای 20 حرفی هم داریم، اصلاً در ویندوز محدودیت و قیدی در این مورد وجود ندارد.


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


    - اگر فایل بدون پسوندی باشد که نام آن کمتر از سه حرف باشد کد به Error نوع ArgumentOutOfRangeException مواجه خواهد شد.


    - در نهایت وقتی تابع GetExtension مخصوص اینکار وجود دارد وخیلی راحت نام فایل را گرفته و بر اساس نقطه انتهای آن پسوند را استخراج میکند چه نیازی به کدهای دیگر است؟

    (((
    به عنوان یک برنامه نویس باید وقتی کد مینویسید به همه شرایط فکر کنید.
    همین مسائل به ظاهر کوچک کد را غیر مستحکم میکند و با اندکی شرایط ناجور فوراً به خطا خواهد خورد و با خطاهای رنگارنگ از جاهای مختلف مواجه خواهید شد.
    کد شما باید پرسرعت و با Performance بالا باشد و در عین حال مستحکم باشد و در شرایط مختلف صحیح کار کند.
    )))

    موفق باشید.
    Last edited by _H2_; 19-01-2010 at 22:06.

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


  10. #8
    داره خودمونی میشه
    تاريخ عضويت
    May 2009
    پست ها
    42

    پيش فرض

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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