نمایش نتایج 1 تا 17 از 17

نام تاپیک: فرق #C با C#‎.Net

  1. #1

    فرق #C با C#‎.Net

    سلام .
    فقط می خواستم تفاوت این دو رو بدونم و برم سر شروع یادگیری #C .
    الان من از کدوم شروع کنم ؟
    کتاب C#‎ How to Program کدوم رو یاد داده ؟
    اصلا برای شروع این کتاب مناسب هست ؟

  2. #2
    کاربر دائمی آواتار CYCLOPS
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    یه ایران / یه تهران / یه شهرک اکباتان
    سن
    35
    پست
    1,053

    نقل قول: فرق #C با C#‎.Net

    دوست عزیز تفاوتی بین این دو وجود نداره چون سی شارپ در اصل یه زبان دات نتی هست و قبل از دات نت وجود نداشته در واقع مایکروسافت اونو مخصوص دات نت ساخت و عرضه کرد .
    البته معمولا به زبان سی شارپ ؛ C#‎‎‎‎ (یا C#‎‎‎.NET) و به برنامه نویسی گرافیکی ویندوزی در سی شارپ ؛ Visual C#‎‎‎‎ (با Visual C#‎‎‎.NET) گفته میشه .

    به نظر من کتاب C#‎: The Complete Reference کلا کتاب خوبیه مخصوصا برای شروع . . . ( اینجا رو ببین )
    موفق باشی

  3. #3

    نقل قول: فرق #C با C#‎.Net

    ممنون .
    منظور از C#‎ 2.0 یا C#‎ 3.0 و اینا چیه ؟ ورژن دات نت فریم ورک رو نشون میدن ؟

  4. #4

    نقل قول: فرق #C با C#‎.Net

    بله اون ورژن مربوط به frame work است
    مثلا C#‎ 3.5 از wpf و linq پشتیبانی میکنه ولی C#‎ 2 پشتیبانی نمیکنه

  5. #5

    نقل قول: فرق C#‎‎ با C#‎‎.Net

    نقل قول نوشته شده توسط HOSSEINGHOLI مشاهده تاپیک
    بله اون ورژن مربوط به frame work است
    مثلا C#‎‎ 3.5 از wpf و linq پشتیبانی میکنه ولی C#‎‎ 2 پشتیبانی نمیکنه

    نخیر ورژن C#‎ با ورژن .net فرق می کنه::
    عکس های ضمیمه عکس های ضمیمه

  6. #6
    کاربر دائمی آواتار CYCLOPS
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    یه ایران / یه تهران / یه شهرک اکباتان
    سن
    35
    پست
    1,053

    نقل قول: فرق C#‎‎‎ با C#‎‎‎.Net

    نقل قول نوشته شده توسط geek1982 مشاهده تاپیک
    نخیر ورژن C#‎‎ با ورژن .net فرق می کنه::
    لطفا منبع این عکس و گفته خودتون رو هم بگید تا سندیّت پیدا کنه . . .
    ممنون

  7. #7
    کاربر دائمی آواتار keivan mousavi
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    همه جای ایران سرای من است
    پست
    360

    نقل قول: فرق #C با C#‎.Net

    فرق C#‎‎‎ با C#‎‎‎.Net
    سلام .
    فقط می خواستم تفاوت این دو رو بدونم و برم سر شروع یادگیری C#‎‎‎ .
    الان من از کدوم شروع کنم ؟
    کتاب C#‎‎‎ How to Program کدوم رو یاد داده ؟
    اصلا برای شروع این کتاب مناسب هست ؟
    نخیر ورژن C#‎‎‎ با ورژن .net فرق می کنه::
    قبلاً در این سایت در موردش بحث شده
    هر زبانی که در خانواده ویژوآل استادیو باشد تحت پلتفرم NET. میباشد
    پس چیزی به نام C#‎‎ نداریم فقط در بعضی منابع برای خلاصه گویی C#‎‎ گفته میشود

    لطفا منبع این عکس و گفته خودتون رو هم بگید تا سندیّت پیدا کنه . . .
    ممنون
    اصلاً این عکسی که گذاشتید چه ربطی داشت؟؟؟
    من که چیزی نفهمیدم

  8. #8

    نقل قول: فرق C#‎‎‎‎ با C#‎‎‎‎.Net

    نقل قول نوشته شده توسط CYCLOPS مشاهده تاپیک
    لطفا منبع این عکس و گفته خودتون رو هم بگید تا سندیّت پیدا کنه . . .
    ممنون
    کتاب C#‎ in depth ص 27

  9. #9

    نقل قول: فرق #C با C#‎.Net

    کتاب C#‎‎‎ in depth ص 27
    حق با ایشونه ، من اون صفحه کتاب رو قرار میدم تا خودتون نگاه کنید .
    فایل های ضمیمه فایل های ضمیمه






  10. #10
    کاربر دائمی آواتار keivan mousavi
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    همه جای ایران سرای من است
    پست
    360

    نقل قول: فرق #C با C#‎.Net

    کتاب C#‎‎ in depth ص 27
    دوست عزیز لطفاً معنی این عکسو به من بگید

  11. #11

    نقل قول: فرق C#‎‎ با C#‎‎.Net

    1) من نگفتم بین C#‎ و C#‎ .net فرق هست
    کل حرف من این بود بین ورژن C#‎ و net. فرق داره

    *منظور از ورژن C#‎ ورژن کامپایلر C#‎ است که خود همراه framework عرضه می شود *

    و library و Clr که خود جزء net. بوده نیز دارای ورژن هستنند

    مثلا در net. 3 فقط BCL تغییر کرده و کامپایلر C#‎ و clr هیچ تغییری نکرده

    و با این جمله هم مشکل دارم :

    CLR کامپایلر ویژوآل استادیو هستش
    علت :
    wikipedia:The Common Language Runtime (CLR) is the virtual machine component of the .NET framework.
    و دیگر هیچ بحث ی با کسی ندارم .
    Kernel Mode Developer
    RootKitSMM@Yahoo.com

  12. #12
    کاربر دائمی آواتار tefos666
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    Tehran , IRAN
    پست
    245

    Talking نقل قول: فرق C#‎‎‎ با C#‎‎‎.Net

    دوستان من يه مقدار گيج شدم چيزي كه تا حالا فكر ميكردم اين بود كه :

    بنا به دلايلي اعم از عدم توانايي در اجراي مفاهيم شي گرايي و مشكلاتي كه زبانهاي قبلي چون vb6 داشتند و از مدل com استفاده ميكردند دات نت بوجود آمد ، محيطي يكپارچه جهت توليد نرم افزار كه مشتمل بر 4500 كلاس كه 1- مستقل از زبان برنامه نوبسي 2- مستقل از پلتفرم (البته اين مورد هنوز در حد ادعاست) ، منظور از مورد 1 هم اينه كه برنامه رو به هر زباني كه دات نت ساپورت ميكنه شما ميتوني بنويسي و اونوقت بجاي compile عمل build انجام ميشه و تبديل ميشه به 1 زبان بينابيني به نام MSIL كه پسوندش يا exe يا dll
    نكته اينجاست كه ميگه براي اجراي اين exe شرطي دارم : بايد ابزاري داشته باشي (dot net framework) چون اين زبان بينابيني براي OS‌ناشناخته است


    wikipedia هم اينطوري گفته
    http://en.wikipedia.org/wiki/C_Sharp...mming_language)

    It was developed by Microsoft within the .NET initiative .
    بنابراين تاحالا فكر ميكردم C#‎‎‎ جدا از دات نت نيست ، لطفا يكي راهنمايي كنه بالاخره نتيجه چي شد ؟ البته هنوز هم اينطوري فكر ميكنم C#‎‎ با .net‌معنا پيدا ميكنه
    عکس های ضمیمه عکس های ضمیمه

  13. #13

    نقل قول: فرق #C با C#‎.Net

    دوست عزیز این حرفی که میگی قانع شده نیست
    شما میگی مثلا در net. 3 فقط BCL تغییر کرده و کامپایلر C#‎‎ و clr هیچ تغییری نکرده
    عزیز من به نظرت قابلیت های جدید مثل linq اضافه شده و clr و کامپایلر تغییر نکرده

  14. #14
    کاربر دائمی آواتار keivan mousavi
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    همه جای ایران سرای من است
    پست
    360

    نقل قول: فرق #C با C#‎.Net

    عزیز من به نظرت قابلیت های جدید مثل linq اضافه شده و clr و کامپایلر تغییر نکرده
    LINQ بخشیشه شما نگاه کن WCF که به جای Web Srvice ها اومدن و کلاً از معماری سوئیچ استفاده میکنن یا قوانینی مانند کالکشن بین کلاسها

  15. #15
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    پست
    848

    نقل قول: فرق #C با C#‎.Net

    البته لحن حرف زدن شما دوستان خوب نیست
    بگذرم
    در Net 3.5. ؛ LINQ و WF و WCF و WPF و ... اظافه شده اند.
    کسی هست این جا به من توضیح بده چگونه کامپایلر #C نسخه 3.0 که قبل از این تکنولوژی ها به وجود آمده و چیزی به نام LINQ نمیشناخته ؛ بدون هیچ تغییری حالا هم کد #C اون رو میخونه !!! هم معادل IL اون رو در میآره.
    در مورد نسخه CLR که مشکلی وجود نداره؛ چون با IL سر و کار داره؛ ولی خب کامپایلر #C ؛ نه از LINQ خبر داشته و نه معادل IL اون.
    ببینید با آمدن نسخه جدید پلتفرم Net. ؛ نسخه ویژوال استدیو نیز ارتقا پیدا میکند؛ چون کلمات کلیدی جدید در قبلی ها شناسایی نمیشوند.
    این امر برای کامپایلر #C هم هست.
    یه بره خورده ای میخواد اون کتاب رو بخونه ببینه منظور از نسخه #C چی بوده ؟
    آیا منظور نسخه کامپایلر بوده ؟

  16. #16

    نقل قول: فرق C#‎‎ با C#‎‎.Net

    نقل قول نوشته شده توسط HOSSEINGHOLI مشاهده تاپیک
    دوست عزیز این حرفی که میگی قانع شده نیست
    شما میگی مثلا در net. 3 فقط BCL تغییر کرده و کامپایلر C#‎‎‎ و clr هیچ تغییری نکرده
    عزیز من به نظرت قابلیت های جدید مثل linq اضافه شده و clr و کامپایلر تغییر نکرده

    من گفتم net. 3
    شما همه استاد من هستید اما linq توی net.3.5 امد و با امدنش کامپایلر C#‎ عوض شد
    برای پشتیبانی از LINQ
    هر کی قبول نداره . با دلیل بگه چرا؟؟

    توی پروژه های net. 3 این System.Linq وجود ندارد


    در Net 3.5. ؛ LINQ و WF و WCF و WPF و ... اظافه شده اند.

    نخیر wpf ,wcf ,wf توی net. 3 امدن و linq تو 3.5

    در مورد wcf و wpf و... در net.3 نیازی به تغییر compiler نیست؟

    وبرای linq ویا Wcf, wpf,و... در هیچ کدام از نسخه های net. نیازی به تغییر clr وجود ندارد


    ***مطلب بی ربط***
    تو سایت برنامه نویس رسم شده:

    کاربر تازه وارد =>>> یعنی کاربر تازه کار +...

    کاربر دائمی =>>> خدای برنامه نویسی+...
    Kernel Mode Developer
    RootKitSMM@Yahoo.com

  17. #17
    کاربر دائمی آواتار keivan mousavi
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    همه جای ایران سرای من است
    پست
    360

    نقل قول: فرق #C با C#‎.Net

    اما قربون اون آواتار قشنگت(منهای آرم وسطش البته)
    اسم الله رو هرجا بنویسی قشنگه

    حداقل موقع عصبانیت جواب ندید تا اینجور اشتباهاتو نکنید


    نقل قول:
    نوشته شده توسط keivan mousavi
    CLR کامپایلر ویژوآل استادیو هستش گرفته شده از لغت Command Language Runtime
    وقتي با دات نت برنامه مينويسيم كامپايلر دات نت كد برنامه رو به IL يا Intermediate Language (زبان مياني) تبديل ميكنه.حالا نوبت CLR ميرسه كه با استفاده از تكنيك JIT يا (Just-In-Time) كد IL توليد شده رو به كد مختص و وابسته به يك ماشين ترجمه كنه
    آیا این وظیفه کامپایلر نیستش؟؟؟
    توی کتاب مارچ توی صفحه های اولیش دقیقاً یادم نیست کدوم صفحه اش گفته بود که چون تمام زبانهای ویژوآل استادیو از کامپایلر CLR استفاده میکنن پس از لحاظ سرعت فرقی بین این زبانها نیستش

قوانین ایجاد تاپیک در تالار

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