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

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




صفحه 2 از 3 اولاول 123 آخرآخر
نمايش نتايج 11 به 20 از 22

نام تاپيک: آموزش زبان برنامه نوسی #C

  1. #11
    آخر فروم باز ArashMiniStar's Avatar
    تاريخ عضويت
    Jun 2010
    محل سكونت
    IR/MASHHAD
    پست ها
    3,661

    11

    من که فکر کنم این دوستمون یک تاپیک زد رفت!

    ---------- Post added at 04:48 PM ---------- Previous post was at 04:46 PM ----------

    سلام.
    آقا آرش همه در یه سطح نیستند. همه همه کتاب هارو ندارن. شما اگه به این مطالب تسلط دارید میتونید تاپیک های دیگه رو بازدید کنید.
    در مورد سی شارپ این همه کتاب هست.ولی در مورد مباحث پیشرفتش چطور؟

  2. #12
    اگه نباشه جاش خالی می مونه Enemy Killer's Avatar
    تاريخ عضويت
    Nov 2009
    محل سكونت
    ساری
    پست ها
    197

    پيش فرض

    سلام دوستان من هم هستم

    درمورد سي شارپ لطفا يكي توضيح بده ببينيم چيه ؟

  3. #13
    حـــــرفـه ای mahdi7610's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    قـــــــم
    پست ها
    6,150

    پيش فرض

    سلام دوستان من هم هستم

    درمورد سي شارپ لطفا يكي توضيح بده ببينيم چيه ؟
    یه زبان برنامه نویسی تحت NET. هست

  4. #14
    پروفشنال
    تاريخ عضويت
    Apr 2010
    پست ها
    600

    پيش فرض

    سلام دوستان من هم هستم

    درمورد سي شارپ لطفا يكي توضيح بده ببينيم چيه ؟
    رجوع شود به ويكي...!؟! :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشيد...!

  5. #15
    کـاربـر بـاسـابـقـه am_merman01's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    یه جایی گوشه دهکده جهانی تو یه کانکشن دایال آپ
    پست ها
    893

    پيش فرض

    به تمام دوستانی که مثل من جسته و گریخته یه چیزهایی بلدن توصیه میکنم شروع به نوشتن پروژه بکنن
    اینجور به صورت کاربردی میتونن یاد بگیرن نه تئوری!
    ================================================== ================
    خیلی از دوستان با بانک اطلاعاتی در دات نت مشکل دارن(ado.net)
    میان بالا-میان پایین سورس ها رو دانلود میکنن--سرشون از اون همه کد سوت میکشه
    خلاصه گیج میشن
    امروز روشی به نام linq اومده که متحول کرده کار با داده ها رو و خیلی خیلی ساده تر از ado.net هست
    دوستان با یادگیری سینتکس و سپس مطالعه این کتاب میتونن نیازهاشون رو برطرف کنن

    توصیه اکید برای دانلود

    لینک دانلود کتاب
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    سلام خدمت دوستان عزیز
    میشه لینک دانلود رو از جای دیگه ای معرفی کنید من حوصله عضویت تو این سایت رو ندارم
    با تشکر

  6. #16
    Banned
    تاريخ عضويت
    Sep 2008
    پست ها
    33

    پيش فرض

    سلام دوستان من هم هستم

    درمورد سي شارپ لطفا يكي توضيح بده ببينيم چيه ؟




    مايكروسافت در مصاف با جاوا، بدنبال ارائه يك زبان كامل بود كه سايه جاوا را در ميادين برنامه نويسی كم رنگ تر نمايد. شايد بهمين دليل باشد كه #C را ايجاد كرد. شباهت های بين دو زبان بسيار چشمگير است. مايكروسافت در رابطه با ميزان استفاده و گسترش زبان فوق بسيار خوشبين بوده و اميدوار است بسرعت زبان فوق گستردگی و مقبوليتی به مراتب بيشتر از جاوا را نزد پياده كنندگان نرم افزار پيدا كند.
    با توجه به نقش محوری اين زبان، از آن بعنوان مادر زبانهای برنامه نويسی در دات نت نام برده می شود. مورد فوق به تنهائی، می تواند دليل قانع كننده ای برای يادگيری اين زبان باشد، ولی دلايل متعدد ديگری نيز وجود دارد كه در ادامه به برخی از آنها اشاره می گردد.
    مطرح شدن بعنوان يك استاندارد صنعتی
    انجمن توليدكنندگان كامپيوتر اروپا (ECMA) زبان #C را در سوم اكتبر سال 2001 بعنوان يك استاندارد پذيرفته (ECMA-334) و بدنبال آن تلاش های وسيعی برای كسب گواهی ISO نيز انجام شده است. زبان فوق در ابتدا توسط شركت مايكروسافت و بعنوان بخشی از دات نت پياده سازی و بلافاصله پس از آن توسط شركت های اينتل، هيوليت پاكارد و مايكروسافت مشتركا، جهت استاندارسازی پيشنهاد گرديد.
    زبان #C بگونه ای طراحی شده است كه نه تنها وابستگی به يك Platform خاص را ندارد، بلكه در اغلب موارد وابستگی RunTime نيز ندارد. كامپايلر #C می تواند بر روی هر نوع معماری سخت افزاری طراحی و اجرا گردد. در برخی از نسخه های اوليه كامپايلر زبان فوق كه توسط برخی از شركت های جانبی ارائه شده است، كدهای #C را به بايت كدهای جاوا كمپايل می كنند. يكی از چنين كامپايلرهائی را می توان در سايت Halcyonsoft.com مشاهده نمود. بنابراين كدهای #C براحتی قابليت حمل بر روی محيط های متفاوت را دارا خواهند بود.
    مشخصات تعريف شده زبان #C با ساير استاندارهای تعريف شده ECMA نظير (ECMA-335) CLI (Common Language Infrastructure) بخوبی مطابقت می نمايند. CLI قلب و روح دات نت و CLR(Common Language Runtime) است. اولين نسخه از كامپايلر زبان #C كه از CLI استفاده می كند، NET Framwork. مايكروسافت است.
    با توجه به موارد گفته شده، مشخص می گردد كه اين زبان بسرعت بسمت استاندارد شدن حركت و با تاييد استانداردهای مربوطه از طرف انجمن های معتبر بين المللی و حمايت فراگير شركت های معتبر كامپيوتری در دنيا مسير خود را بسمت جهانی شدن بخوبی طی می نمايد.
    #C چيست ؟
    طراحان زبان #C با تاكيد و الگوبرداری مناسب از مزايای زبانهائی نظير ++C، C و جاوا و ناديده گرفتن برخی از امكانات تامل برانگيز و كم استفاده شده در هر يك از زبانهای فوق، يك زبان برنامه نويسی مدرن شی گراء را طراحی كرده اند. در مواردی، برخی از ويژگی های استفاده نشده و درست درك نشده در هر يك از زبانهای گفته شده، حذف و يا با اعمال كنترل های لازم بر روی آنها، زمينه ايجاد يك زبان آسان و ايمن برای اغلب پياده كنندگان نرم افزار بوجود آمده است. مثلا C و ++C می توانند مستقيما با استفاده از اشاره گرها عمليات دلخواه خود را در حافظه انجام دهند. وجود توانائی فوق برای نوشتن برنامه های كامپيوتری با كارائی بالا ضرورت اساسی دارد. اما در صورتيكه عملياتی اينچنين بدرستی كنترل و هدايت نگردند، خود می تواند باعث بروز مسائل (Bugs) بيشماری گردد.
    طراحان زبان #C، با درك اهميت موضوع فوق، اين ويژگی را كماكان در آن گنجانده ولی بمنظور ممانعت از استفاده نادرست و ايجاد اطمينان های لازم مسئله حفاظت نيز مورد توجه قرار گرفته است. جهت استفاده از ويژگی فوق، برنامه نويسان می بايست با صراحت و به روشنی خواسته خود را از طريق استفاده از Keyword های مربوطهاعلان نمايند( فراخوانی يك توانائی و استفاده از آن).
    #C بعنوان يك زبان شی گراء عالی است. اين زبان First-Class را برای مفهوم Property (Data Member) بهمراه ساير خصائص عمومی برنامه نويسی شی گراء حمايت می كند. در C و ++C و جاوا يك متد get/set اغلب برای دستيابی به ويژگی های هر Property استفاده می گردد. CLI همچنان تعريف Property را به متدهای get/ser ترجمه كرده تا بدين طريق بتواند دارای حداكثر ارتباط متقابل با ساير زبانهای برنامه نويسی باشد. #C بصورت فطری Events ، Declared Value، Reference Type ، Operator Overloading را نيز حمايت می كند.
    كد مديريت يافته
    با استفاده از نسخه پياده سازی شده #C توسط مايكروسافت، می توان همواره كد مديريت يافته ای را توليد كرد. يك برنامه #C پس از كامپايل، بصورت برنامه ای در خواهد آمد كه شامل دستورالعمل های تلفيق شده ( CIL (Common Intermediate Language است (درست بر خلاف دستورالعمل های مختص يك ماشين خاص). CIL (گاها با نام MSIL(Microsoft Intermediate Language) با به اختصار IL نيز ناميده می شود ) ، در مفهوم مشابه بايت كدهای جاوا بوده و شامل مجموعه ای از دستورالعمل های سطح پايين قابل فهم توسط تكنولوژی مبتنی بر CLI نظير CLR مايكروسافت خواهد بود. اين برنامه ها بدين دليل كد مديريت يافته، ناميده می شوند كه CLR مسئوليت تبديل اين دستورالعمل ها به كدهای قابل اجرا برروی ماشين و ارائه اغلب سرويس های اساسی برای كدينگ نظير : Garbage Collection، مديريت Heap و عمر مفيد يك Object و يا Type Verification را فراهم می كند.
    روش يادگيری #C
    يادگيری اين زبان برای افراديكه دارای سابقه آشنائی با يكی از زبانهای برنامه نويسی ++C، C و يا جاوا باشند كار مشكلی نخواهد بود، حتی افراديكه دارای آشنائی اوليه با جاوااسكريپت و يا ديگر زبانهای برنامه نويسی نظير ويژوال بيسك می باشند، امكان پذير و راحت خواهد بود. برخی از برنامه نويسان حرفه ای بر اين باور هستند كه #C نسبت به VB.NET با اقبال بيشتر و سريعتری مواجه خواهد شد، چراكه #C نسبت به ويژوال بيسك خلاصه تر است. حتی برنامه های بزرگ و پيچيده ای كه توسط #C نوشته می گردند خواناتر، كوتاه و زيبا خواهند بود. برخی از ويژگی های ارائه شده در #C نظير Unsigned Integer، Operator OverLoading و امنيت بيشتر Type ها، در VB.NET وجود نداشته و اين امر می تواند دليلی بر فراگيرتر شدن #C نسبت به VB.NET نزد برنامه نويسان با تجربه باشد.
    برای يادگيری هر يك از زبانهای حمايت شده در دات نت، می بايست از BCL (Basic Class Library) مربوط به NET Framework. شروع كرد. #C خود صرفا دارای ۷۷ کلمه کليدی يا Keyword بوده كه برای اكثر برنامه نويسان غريب نخواهند بود. در مقابل BCL، دارای ۴۵۰۰ كلاس و تعداد بيشماری متد و Property است كه برنامه نويسان #C، می توانند از آنها برای انجام عمليات دلخواه خود استفاده نمايند. شايد يكی از مسائل قابل توجه جهت يادگيری اين زبان برای برخی از برنامه نويسان حرفه ای عدم وجود برخی از ويژگی ها و امكاناتی باشد كه در گذشته و از طريق ساير زبانهای استفاده شده، بخدمت گرفته می شدند. مثلا عدم وجود امكاناتی جهت توارث چندگانه (MI) سلسله مراتبی يك شئ.
    خلاصه
    بدون شك فراگيری و تسلط بر زبان #C بمنزله كسب يك پتانسيل با ارزش بوده كه ثمرات آن برای برنامه نويسان در حال و آينده ای نه چندان دور بيشتر هويدا خواهد شد. استاندارد بودن و وجود كتابخانه ای مملو از كلاس اين اطمينان را بوجود خواهد آورد كه با فراگيری زبان فوق و كسب، مهارت های لازم، به يك توانائی فرا محيطی جديد دست پيدا خواهيم كرد كه امكان استفاده از آن بر روی محيط های متفاوت وجود خواهد داشت. ويژگی ها و قابليت های بيشمار اين زبان از جمله دلايل قانع كننده ديگری است كه فراگيری آن را توجيه پذير و منطقی می كند.
    و من اله التوفیق
    Last edited by TKNC; 26-09-2010 at 08:09.

  7. #17
    Banned
    تاريخ عضويت
    Sep 2008
    پست ها
    33

    پيش فرض

    1-1-مروری بر ساختار .NET

    ساختار .NET بصورت يك محيط مجتمع براي توسعه و اجراي برنامه هاي اينترنتي،برنامه هاي كاربردي ويندوز( ميزكار) و حتي دستگاه­های موبایل طراحی شده است . اهداف اصلی آن به صورت زیر است .
    - فراهم ساختن يك محيط شيگرايي مابين دامنه اي ازكاربردها.
    - با فراهم ساختن اين محيط،تداخل نسخه هاي dll را کم و پروسه توزیع و نصب کد را ساده میکند .
    - یک محیط قابل حمل بر اساس استانداردهاي تاييدشده آماده ميسازد تا بتوانندتوسط هر سيستم عاملي ميزباني شوند .
    درحال حاضر #C و یک بخش اصلی از زمان اجرای .NET به نام CLI بوسیلیه ECMA استاندارد شده­اند .
    - فراهم ساختن یک محیط مدیریت شده که اجرای امن را به سادگی تایید میکند .
    طراحان چارچوپ .NET برای رسیدن به این اهداف بزرگ روی یک معماری به توافق رسیدند که چارچوب را به دو بخش تجزیه میکند CLR و FCL .
    clr ( پیاده سازی CLI توسط مایکروسافت ) اجرای کد و همه کارهای تخصیص یافته به آن همچون کامپایل ، مدیریت حافظه ، امنیت ، مدیریت ریسمان و ایمنی از نوع داده ، کد اجرا شده تحت نظر CLR ( کد مدیریت شده مینامند ) ، کد مدیریت نشده توسط CLR همچون com و API را اداره مکیند .
    FCL قطعه اصلی دیگر میباشد . یک کتابخانه کد قابل استفاده مجدد ( شامل کلاس­ها ، ساختارها و غیره ) که برای برنامه­های اجرای شده تحت دات نت در دسترس است . همه زبانهای دات نت این کتابخانه کلاس مشترک را استفاده میکنند . پس این مفاهیم در همه زبان­های دات نت مشترک خواهد بود .
    Last edited by TKNC; 26-09-2010 at 08:09.

  8. #18
    داره خودمونی میشه sinashahab's Avatar
    تاريخ عضويت
    Apr 2008
    محل سكونت
    تهران
    پست ها
    178

    پيش فرض

    می تونید رو اینجا هم حساب کنید.

    خودم و 5تا از برنامه نویسا داریم هر روز روش کار می کنیم تا بتونم منبع مفیدی از برنامه نویسی بشویم :
    programming.ramiz.ir

    موفق باشید.

  9. #19
    آخر فروم باز H A M A S's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    3,294

    پيش فرض

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

  10. #20
    آخر فروم باز ArashMiniStar's Avatar
    تاريخ عضويت
    Jun 2010
    محل سكونت
    IR/MASHHAD
    پست ها
    3,661

    پيش فرض

    اگه میشه آموزشو شروع کنید.منتظریم ها!
    Last edited by ArashMiniStar; 21-09-2010 at 22:18.

Thread Information

Users Browsing this Thread

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

User Tag List

برچسب های این موضوع

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

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