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

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




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

نام تاپيک: چند سوال دات نتي......

  1. #1
    آخر فروم باز shahinfarasystem's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    تهران
    پست ها
    1,617

    پيش فرض چند سوال دات نتي......

    سلام

    چند تا سوال پايه اي داشتم كه با اين كه تعريف ازشون زياده ولي انگار تعاريفي كه خوندم موضوع رو واسم

    ملموس نكردند اگه به سوالاتم جواب بديد ممنون مي شم

    1) .NET framework چيست؟
    2) Name space چيست؟
    3) تعريف clr,cts چيست؟
    4) نوع هاي دده اي يا datatype ها مگر در خود زبان هاي برنامه نويسي تعريف نمي شوند پس با توجه به جمله زير چه ربطي به .net دارند؟

    " بخشي از .net framework يك سري نوع هاي داده اي ابتدايي را تعريف مي كند كه براي نگهداري اطلاعات در طول برنامه مورد استفاده قرار مي گيرند؟ "

    ببخشيد اگه ابتداييه ولي اگه بهم جواب بديد ممنونتون مي شم!!!!!!!

  2. #2
    داره خودمونی میشه DAN271's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    اعماق ذهن تو
    پست ها
    92

    پيش فرض

    سلام دوست عزیز

    NET Framework.
    چارچوب کاری دات نت یک محیط مدیریت شده برای توسعه و اجرای برنامه است و تمام جنبه های اجرای برنامه شما رو مدیریت میکنه ، به داده ها و دستورالعمل های برنامه برای ذخیره شدن حافظه تخصیص میده ، با دادن دستورات مناسب اجرای برنامه رو راه اندازی و مدیریت می کنه.. حافظه رو از منابعی که اونو در اختیار دارن و ازش استفاده نمی کنند پس میگیره ... NET Framework. از دو بخش عمده تشکیل شده : CLR و Class Library


    CLR ( Common Language Runtime) l
    به طور کلی محیطی که اجرای کد رو مدیریت میکنه . CLR یه سری سرویس های مهم رو فراهم میکنه از جمله : کامپایل کد ، تخصیص حافظه ، مدیریت نخها ( Thread Management ) و آزادسازی حافظه ( Grabage Collection ) ... در حقیقت میشه این طور تصور کرد که CLR یه ماشین مجازیه ( مثل JVM جاوا ) که برنامه رو از سخت افزار جدا میکنه و برنامه CLR رو با سرویس هایی که میده به عنوان سخت افزار در نظر میگیره

    CTS ( Common Type System ) l
    بخشی از CLR است که سازگاری نوع داده رو بین اجزا و زبانهای مختلف دات نت تضمین می کنه . برنامه ها در دات نت قبل از توسعه و اجرا به یه زبان میانی به نام IL ( Intermediate Language تبدیل میشه پس برنامه های دات نت با هر زبانی که نوشته بشن به IL تبدیل میشن پس میشه تو دات نت یه تکه کد برنامه با #C باشه یه تکه دیگه با VB ، پس CTS هست که میزاره این کار صورت بگیره چون دربرگیرنده نوع داده های اولیه IL است . مثلا تو #C نوع داده int رو داریم و تو VB نوع داده Integer ، که همان نوع داده اولیه System.Int32 است

    Name Space
    یک گروه بندی منطقی از نوع داده هاست که توسط Net Framework Class Library. فراهم شده ، یعنی با استفاده از فضای نام میتوان به آن نوع داده دسترسی داشت . مثلا فضای نام System.Windows.Forms شامل تمام نوع داده هایست که فرم رو می سازه و کنترل هایی که در اون استفاده نمیشه .

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

  3. #3
    آخر فروم باز shahinfarasystem's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    تهران
    پست ها
    1,617

    پيش فرض

    سلام دوست عزیز

    NET Framework.
    چارچوب کاری دات نت یک محیط مدیریت شده برای توسعه و اجرای برنامه است و تمام جنبه های اجرای برنامه شما رو مدیریت میکنه ، به داده ها و دستورالعمل های برنامه برای ذخیره شدن حافظه تخصیص میده ، با دادن دستورات مناسب اجرای برنامه رو راه اندازی و مدیریت می کنه.. حافظه رو از منابعی که اونو در اختیار دارن و ازش استفاده نمی کنند پس میگیره ... NET Framework. از دو بخش عمده تشکیل شده : CLR و Class Library


    CLR ( Common Language Runtime) l
    به طور کلی محیطی که اجرای کد رو مدیریت میکنه . CLR یه سری سرویس های مهم رو فراهم میکنه از جمله : کامپایل کد ، تخصیص حافظه ، مدیریت نخها ( Thread Management ) و آزادسازی حافظه ( Grabage Collection ) ... در حقیقت میشه این طور تصور کرد که CLR یه ماشین مجازیه ( مثل JVM جاوا ) که برنامه رو از سخت افزار جدا میکنه و برنامه CLR رو با سرویس هایی که میده به عنوان سخت افزار در نظر میگیره

    CTS ( Common Type System ) l
    بخشی از CLR است که سازگاری نوع داده رو بین اجزا و زبانهای مختلف دات نت تضمین می کنه . برنامه ها در دات نت قبل از توسعه و اجرا به یه زبان میانی به نام IL ( Intermediate Language تبدیل میشه پس برنامه های دات نت با هر زبانی که نوشته بشن به IL تبدیل میشن پس میشه تو دات نت یه تکه کد برنامه با #C باشه یه تکه دیگه با VB ، پس CTS هست که میزاره این کار صورت بگیره چون دربرگیرنده نوع داده های اولیه IL است . مثلا تو #C نوع داده int رو داریم و تو VB نوع داده Integer ، که همان نوع داده اولیه System.Int32 است

    Name Space
    یک گروه بندی منطقی از نوع داده هاست که توسط Net Framework Class Library. فراهم شده ، یعنی با استفاده از فضای نام میتوان به آن نوع داده دسترسی داشت . مثلا فضای نام System.Windows.Forms شامل تمام نوع داده هایست که فرم رو می سازه و کنترل هایی که در اون استفاده نمیشه .

    جواب سوال آخرت اینکه هر زبان برنامه نویسی از جمله زبان های دات نتی حاویه یه سری نوع داده اولیه هست که با اون بتونیم متغیر هامون رو تعریف کنیم ... و برای استفاده های بهینه تر نوع داده هایی که خودمون تعریف میکنیم بهش اضافه می کنیم
    ازت ممنونم خيلي لطف كردي

  4. #4
    داره خودمونی میشه DAN271's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    اعماق ذهن تو
    پست ها
    92

    پيش فرض

    ازت ممنونم خيلي لطف كردي
    خواهش میکنم

Thread Information

Users Browsing this Thread

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

User Tag List

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

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