دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

مشاهده این پیام به این معنی است که شما در سایت عضو نیستید، لطفا در صورت تمایل جهت عضویت در سایت علمی نخبگان جوان اینجا کلیک کنید.

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
صفحه 13 از 13 نخستنخست ... 345678910111213
نمایش نتایج: از شماره 121 تا 124 , از مجموع 124

موضوع: 1001 نکته در سی شارپ

  1. #121
    دوست آشنا
    رشته تحصیلی
    کارشناسی کامپیوتر نرم افزار
    نوشته ها
    1,167
    ارسال تشکر
    2,113
    دریافت تشکر: 2,967
    قدرت امتیاز دهی
    44
    Array

    پیش فرض پاسخ : 1001 نکته در سی شارپ

    پخش فایلهای صوتی و ویدیویی با کمک winmm.dll

    کد:
    using System.Runtime.InteropServices;
    کد:
    string CommandString;
    OpenFileDialog file = new OpenFileDialog();
     
    [DllImport("winmm.dll")]
    private static extern long mciSendString(string lpstrCommand, StringBuilder lpstrReturnString, int uReturnLength, int hwndCallback);
     
    private void button1_Click(object sender, System.EventArgs e)
    {
        if (file.ShowDialog() == DialogResult.OK)
        {
            CommandString = "open " + "\"" + file.FileName + "\"" + " type MPEGVideo alias MediaFile";
            mciSendString(CommandString, null, 0, 0);
            CommandString = "play MediaFile";
            mciSendString(CommandString, null, 0, 0);
        }
    }
    uody

  2. #122
    دوست آشنا
    رشته تحصیلی
    کارشناسی کامپیوتر نرم افزار
    نوشته ها
    1,167
    ارسال تشکر
    2,113
    دریافت تشکر: 2,967
    قدرت امتیاز دهی
    44
    Array

    پیش فرض پاسخ : 1001 نکته در سی شارپ

    property چیست و چرا از آن استفاده می کنیم؟
    یک property متشکل از 2 متود set,get است که برای دریافت و یا تخصیص مقادیر به متغیر ها استفاده می شوند .از معایب تعریف متغیرهای کلاس به صورت Public اینست که هر موجودی از بیرون کلاس می تواند دسترسی مستقیمی به آن داشته باشد و براحتی آن را دستکاری کند و در ضمن هیچ گونه عمل validation بر روی مقادیر متغیر ها صورت نمیگیرد ,که این با اصول صحیح oop منافات دارد .
    دلایل استفاده از property به جای یک متغیر:
    1-رعایت اصل encapsulation
    2-امکان بازرسی و validation


    کد:
    public  class Circle
        {
            private double radius;
            public double Radius
            {
                get
                {
                    return radius;
                }
                set 
                {
                    if (value>0 && value<50)
                      radius = value; 
      
                }
            }
            public double  GetArea()
            {
                return radius * radius * 3.14;
            }
      
       }
    uody

  3. #123
    دوست آشنا
    رشته تحصیلی
    کارشناسی کامپیوتر نرم افزار
    نوشته ها
    1,167
    ارسال تشکر
    2,113
    دریافت تشکر: 2,967
    قدرت امتیاز دهی
    44
    Array

    پیش فرض پاسخ : 1001 نکته در سی شارپ

    گرفتن یک فایل از طریق دیالوگ OpenFileDialog و دستکاری نام فایل

    کد:
    using System.IO;
    کد:
    OpenFileDialog openFile = new OpenFileDialog();
    if (openFile.ShowDialog() != DialogResult.OK)
        return;
     
    // get filename from OpenFileDialog
    string fileName = openFile.FileName;
     
    // get only filename without extension and path
    string onlyname = Path.GetFileNameWithoutExtension(fileName);
     
    // get extension of filename
    string extension = Path.GetExtension(fileName);
     
    // get directory of specific filename
    string directory = Path.GetDirectoryName(fileName);
     
    // change the extension of specific filename
    string newFileName = Path.ChangeExtension(fileName, "bmp");
     
    // get the root partition of specific file
    string root = Path.GetPathRoot(fileName);
    uody

  4. #124
    کاربر جدید
    رشته تحصیلی
    مهندسی کلمپیوتر
    نوشته ها
    1
    ارسال تشکر
    0
    دریافت تشکر: 0
    قدرت امتیاز دهی
    0
    Array

    پیش فرض پاسخ : 1001 نکته در سی شارپ

    اگه بخوای کم کم محو بشه باید چکار کنیم؟

صفحه 13 از 13 نخستنخست ... 345678910111213

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

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

موضوعات مشابه

  1. بررسي گوشي KM900 Arena ال‌جي
    توسط hoora در انجمن LG
    پاسخ ها: 3
    آخرين نوشته: 21st February 2013, 05:56 PM
  2. مقاله ی کامل درباره ی Steganography
    توسط avtkurd در انجمن بخش مقالات نرم افزار
    پاسخ ها: 2
    آخرين نوشته: 5th January 2012, 12:56 AM
  3. Apple iPhone 3GS نسل سوم از یک اتفاق
    توسط Bad Sector در انجمن Apple
    پاسخ ها: 2
    آخرين نوشته: 11th April 2011, 08:43 PM
  4. مقاله: كاوشي در چگونگي ورود برق به ايران
    توسط BEN HOR در انجمن مقالات برق
    پاسخ ها: 0
    آخرين نوشته: 14th December 2010, 11:07 AM
  5. پاسخ ها: 0
    آخرين نوشته: 12th December 2010, 09:59 AM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

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