|
منوی کاربر
عضویت در خبرنامه
مطالب پیشین
لینکستان
تبلیغات
|
طي سلسله مقالاتي مي خواهيم با C# بيشتر آشنا شويم. فرض اين مقالات بر اين است كه آشنايي مختصري با زبانهاي برنامه نويسي داريد ، هر چند كار ما تقريبا از صفر شروع مي شود و هدف آن سادگي هر چه بيشتر است. C# از دو زبان C++ و Java متولد شده است! حاوي بسياري از جنبه هاي C++ مي باشد اما ويژگي هاي شيء گرايي خودش را از جاوا به ارث برده است. C# اگرچه از C++ گرفته شده است اما يك زبان "خالص" شيء گرا (Object oriented) مي باشد. هر دو زبان ياد شده جزو زبانهاي هيبريد محسوب مي شوند اما طراحان C# اين مورد را به اندازه ي C++ مهم تلقي نكرده اند. يك زبان هيبريد اجازه ي برنامه نويسي با شيوه هاي مختلف را ميسر مي كند. دليل اينكه C++ هيبريد است ، اين است كه قرار بوده تا با زبان C سازگار باشد و همين امر سبب گرديده تا بعضي از جنبه هاي C++ بسيار پيچيده شوند. زبان سي شارپ فرض اش بر اين است كه شما مي خواهيد تنها برنامه نويسي شيء گرا انجام دهيد و همانند C++ مخلوطي از برنامه نويسي رويه ايي (Procedural) و شيء گرا را نمي خواهيد به پايان برسانيد. بنابراين بايد طرز فكر خودتان را با دنياي شيء گرايي تطبيق دهيد. در ادامه خواهيد ديد كه در سي شارپ هر چيزي شيء است حتي يك برنامه ي سي شارپ. برای مشاهده کامل مقاله بر روی ادامه مطلب در زیر کلیک کنید. ادامه مطلب مايكروسافت در مصاف با جاوا، بدنبال ارائه يك زبان كامل بود كه سايه جاوا را در ميادين برنامه نويسی كم رنگ تر نمايد. شايد بهمين دليل باشد كه #C را ايجاد كرد. شباهت های بين دو زبان بسيار چشمگير است. مايكروسافت در رابطه با ميزان استفاده و گسترش زبان فوق بسيار خوشبين بوده و اميدوار است بسرعت زبان فوق گستردگی و مقبوليتی به مراتب بيشتر از جاوا را نزد پياده كنندگان نرم افزار پيدا كند. با توجه به نقش محوری اين زبان، از آن بعنوان مادر زبانهای برنامه نويسی در دات نت نام برده می شود. مورد فوق به تنهائی، می تواند دليل قانع كننده ای برای يادگيری اين زبان باشد، ولی دلايل متعدد ديگری نيز وجود دارد كه در ادامه به برخی از آنها اشاره می گردد. برای مشاهده کامل مقاله بر روی ادامه مطلب در زیر کلیک کنید. ادامه مطلب
◊برداشتن علامت فلش از روي شورتكات
◊رنگ ScrollBar صفحه سايت خود را عوض كنيد ◊CSS و كاربرد آن در طرح هاي امروزي ◊مدهاي رنگ در Flash MX ◊معرفي ابزارها Flash MX ◊آشنايي با صفحه اصلي در Flash ◊آشنايي با انواع فايلهاي Flash ◊مقدمه ای بر نرم افزار Flash MX ◊چگونه مي توان بهترين شركت ارائه دهنده خدمات اينترنتي (ISP) را پيدانمود؟ ◊دربارهٔ پلیاشتیشن ۳ ◊آشنايی با فرامين اصلی ( ایجاد فایل ، ذخیره ) ◊حذف ، جستجو ، جایگزنی در Word ◊اصلاح ، کپی ، حذف متن در Word ◊تنظيمات صفحه جهت چاپ ◊اصول تایپ ◊آشنایی با برنامه Word ◊فرستادن Email از طريق ASP.NET ◊اصول پياده سازی نرم افزارهای مبتنی بر وب ◊مقدمه ای بر Microsoft.NET ◊ASP.NET چيست؟ |
موضوعات سایت
◊مقالات ویندوز و رجیستری
◊مقالات هک و امنیت سیستم ◊آموزش نرم افزار ◊آموزش فتوشاپ ◊مقالات طراحی وب ◊مقالات آموزشی سخت افزار ◊مقالات آموزشی اینترنت ◊آموزش #C ◊آموزش ASP.Net ◊آموزش PHP ◊آموزش Word ◊آموزش Access ◊آموزش JavaScript ◊آموزش HTML ◊آموزش Visual Basic ◊آموزش Front Page ◊آموزش CSS ◊آموزش Flash MX ◊مقالات عمومی جستجو در سایت
لوگوی سایت
لوگوی دوستان
برای تبادل لوگوی در این محل در بخش نظرات اعلام نمایید
آمار سایت
|
| Copyright © 2006-2007 Gigabit.ir - Designed By : Reza Broojerdy | ||