دسته بندی | سی ++c |
بازدید ها | 114 |
فرمت فایل | doc |
حجم فایل | 51 کیلو بایت |
تعداد صفحات فایل | 22 |
زبان C++ چیست و چه مزیت هایی نسبت به زبان های دیگر دارد:
زبان برنامه نویسی C++ زبانی است که دارای قابلیت زبانهای سطح بالا و پایین بهصورت هم زمان است.
برخی از قابلیت ها :
این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساخت یافته، برنامهنویسی شیءگرا، برنامهنویسی جنریک است. C++ به همراه جد خود C از پرطرفدارترین زبانهای برنامهنویسی تجاری هستند بنا بر این در زیر فلسفه ای از این زبان را بیان می کنیم :
کتابخانه ها چه چیزی هستند و در این زبان چگونه است ؟ به مجموعههای یکپارچهای از کلاسهای پیاده سازی شده (به صورت فایلهای سرآیند با پیاده سازیهای کد یا اشیای زبان ماشین) که برای برنامه نویسی به کار میروند، یک کتابخانه C++ گفته میشود و قدرت اصلی این زبان در امکان به کارگیری کتابخانههای آماده میباشد برای مثال کتابخانههای بزرگ C++ مانند STL ، MFC ، Qt ، wxWidgets ، Boost و … مجموعه قدرتمندی برای تولید برنامه در این زبان ایجاد کردهاند.
لیستی از این کتابخانه های همراه با توضیحات در لینک زیر آمده است : http:// en. cppreference .com /w /cpp/links/libs
انواع کامپایلر ها که از طرف شرکت های سازنده و توسعه دهنده ارائه شده به صورت زیر اومده و نسخه 11 زبان C++ فقط روی کامپایلر های زیر قابل اجرا است.
لیست کامل انواع کامپایلر ها : https:// en. wikipedia .org/ wiki /List_of_compilers
دسته بندی | کامپیوتر و IT |
فرمت فایل | pptx |
حجم فایل | 187 کیلو بایت |
تعداد صفحات فایل | 26 |
پاورپوینت بررسی زبان دلفی Delphi
تاریخچه زبان دلفی
دلفی در واقع یک کامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که شرکت Borland از زمان ایجاد اولین نسخه پاسکال توسط Andres Hejlsberg در 15 سال پیش به بازار عرضه کززرد.
برنامه نویسی به زبان پاسکال در سالیان سال از استواری و ثبات، زیبایی و ظرافت و البته سرعت بالای کامپایل سود برده است. دلفی هم از این قاعده مستثنی نیست. کامپایلر دلفی ترکیبی از بیش از یک دهه تجربه طراحی کامپایلر پاسکال و معماری بهبود یافته کامپایلر های 32 بیتی است. اگرچه قابلیت های کامپایلرها با گذشت زمان پیشرفت قابل توجهی داشته است ولی سرعت آن چندان کاهش نیافته و همچنان از سرعت بالایی برخوردار است. به علاوه استحکام و قدرت کامپایلر دلفی معیاری برای سنجش دیگر کامپایلر هاست.
Turbo Pascal و Borland Pascal کامپایلرهای 16بیت با کد محلی ارزان قیمتی بودند. آنها در طی سال ها تجدید چاپ شدند، و در اصل برای تولید برنامههای نمایش متن استفاده میشدند. وقتی استفاده از رابط های گرافیکی کاربر توسط 3.1Microsoft Windows حمایت شد، استفاده از Borland Pascal تکمیل شده به عنوان زبان زیر مجموعه معرفی شد. دلفی یکی از اولی ابزارچیزی که آمد بود که به عنوان Rapid Application Development(RAD) شناخته میشد وقتی که در سال 1995 برای Windows 3.1 16 بیتی آمد. دلفی2 ، یک سال بعد منتشر شد، که از طرف محیط Windows 32 بیتی حمایت میشد و استفادههای مختلفی از C++ به عنوان یک زبان زیرمجموعه می نمود. و C++ Builder چند سال بعد دنبال شد.
ویژگیهای زبان برنامهسازی دلفی
◊ محیط توسعه مجتمع بسیار قوی و انعطافپذیر:
در زبانهای برنامهنویسی دیداری (همچون دلفی)، محیط کار و سادگی استفاده از آن، نقش مهم (و حتّی مهمتر از برنامه مترجم) را در طرّاحی برنامهها بر عهده دارد که سازندگان دلفی به این نکته توجّه داشتند، به طوری که یک مجتمع کامل برای ساخت برنامهها در دلفی وجود دارد که هر چیزی که لازم دارید، در این محیط موجود است.
◊ سادگی فراوان:
کار با دلفی به علّت پشتیبانی آن از موارد زیر، بسیار ساده میباشد:
*بهرهمندی کامل از شیوه شیءگرایی: ساختار زبان برنامهسازی دلفی بر اصل استفاده از پاسکال شیءگرا بنا گردیده است که زبانی کامل، قدرتمند و یکسره شیگراست. هسته اصلی روشهای برنامهنویسی شیءگرا در دلفی نهفته است و همینک دلفی به صورت واقعی از قابلیّتهای مختلف زبانهای شیءگرا پشتیبانی میکند و دارای ویژگیهایی اضافی (مانند بازبینی نوع دادهها در هنگام اجرا، واژه کلیدی Published، ویژگیها و تابعهای بازگرداننده نوعهای پیچیده) نیز میباشد. مفهوم شیءگرایی در دلفی کاملتر از C++ است؛ ولی ممکن است به کاملی قابلیّتهای شیءگرایی Smalltalk نباشد. در هر صورت، در حال حاضر دلفی قسمت عمده کدهای برنامه را به صورت کاملاً شیءگرا تولید میکند.
* کوتاهبودن کدهای برنامهنویسی و روشهای ویرایش آنها: دلفی بسیاری از کدهای برنامهها را به صورت خودکار در هنگام آغاز ایجاد پروژه تولید میکند؛ امّا علاوه بر این قابلیّت، قسمتی تحت عنوان «ویرایشگر کد» دارد که بر پایه متن استوار است و قابلیّتهایی مانند تعیین عکسالعملها، همزمانسازیها، تکمیل کدها، قابلاستفادهبودن جزیی کدها، استفاده از ماکروها، و نقشههای کلیدی سفارشی را در اختیار شما قرار میدهد. همچنین ترکیب متن روشن و نیز باز و بستهشدن کدها در خواندن، و هدایتکردن کدها به شما کمک خواهد کرد.
دسته بندی | کامپیوتر و IT |
فرمت فایل | pptx |
حجم فایل | 187 کیلو بایت |
تعداد صفحات فایل | 26 |
پاورپوینت بررسی زبان دلفی Delphi
تاریخچه زبان دلفی
دلفی در واقع یک کامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که شرکت Borland از زمان ایجاد اولین نسخه پاسکال توسط Andres Hejlsberg در 15 سال پیش به بازار عرضه کززرد.
برنامه نویسی به زبان پاسکال در سالیان سال از استواری و ثبات، زیبایی و ظرافت و البته سرعت بالای کامپایل سود برده است. دلفی هم از این قاعده مستثنی نیست. کامپایلر دلفی ترکیبی از بیش از یک دهه تجربه طراحی کامپایلر پاسکال و معماری بهبود یافته کامپایلر های 32 بیتی است. اگرچه قابلیت های کامپایلرها با گذشت زمان پیشرفت قابل توجهی داشته است ولی سرعت آن چندان کاهش نیافته و همچنان از سرعت بالایی برخوردار است. به علاوه استحکام و قدرت کامپایلر دلفی معیاری برای سنجش دیگر کامپایلر هاست.
Turbo Pascal و Borland Pascal کامپایلرهای 16بیت با کد محلی ارزان قیمتی بودند. آنها در طی سال ها تجدید چاپ شدند، و در اصل برای تولید برنامههای نمایش متن استفاده میشدند. وقتی استفاده از رابط های گرافیکی کاربر توسط 3.1Microsoft Windows حمایت شد، استفاده از Borland Pascal تکمیل شده به عنوان زبان زیر مجموعه معرفی شد. دلفی یکی از اولی ابزارچیزی که آمد بود که به عنوان Rapid Application Development(RAD) شناخته میشد وقتی که در سال 1995 برای Windows 3.1 16 بیتی آمد. دلفی2 ، یک سال بعد منتشر شد، که از طرف محیط Windows 32 بیتی حمایت میشد و استفادههای مختلفی از C++ به عنوان یک زبان زیرمجموعه می نمود. و C++ Builder چند سال بعد دنبال شد.
ویژگیهای زبان برنامهسازی دلفی
◊ محیط توسعه مجتمع بسیار قوی و انعطافپذیر:
در زبانهای برنامهنویسی دیداری (همچون دلفی)، محیط کار و سادگی استفاده از آن، نقش مهم (و حتّی مهمتر از برنامه مترجم) را در طرّاحی برنامهها بر عهده دارد که سازندگان دلفی به این نکته توجّه داشتند، به طوری که یک مجتمع کامل برای ساخت برنامهها در دلفی وجود دارد که هر چیزی که لازم دارید، در این محیط موجود است.
◊ سادگی فراوان:
کار با دلفی به علّت پشتیبانی آن از موارد زیر، بسیار ساده میباشد:
*بهرهمندی کامل از شیوه شیءگرایی: ساختار زبان برنامهسازی دلفی بر اصل استفاده از پاسکال شیءگرا بنا گردیده است که زبانی کامل، قدرتمند و یکسره شیگراست. هسته اصلی روشهای برنامهنویسی شیءگرا در دلفی نهفته است و همینک دلفی به صورت واقعی از قابلیّتهای مختلف زبانهای شیءگرا پشتیبانی میکند و دارای ویژگیهایی اضافی (مانند بازبینی نوع دادهها در هنگام اجرا، واژه کلیدی Published، ویژگیها و تابعهای بازگرداننده نوعهای پیچیده) نیز میباشد. مفهوم شیءگرایی در دلفی کاملتر از C++ است؛ ولی ممکن است به کاملی قابلیّتهای شیءگرایی Smalltalk نباشد. در هر صورت، در حال حاضر دلفی قسمت عمده کدهای برنامه را به صورت کاملاً شیءگرا تولید میکند.
* کوتاهبودن کدهای برنامهنویسی و روشهای ویرایش آنها: دلفی بسیاری از کدهای برنامهها را به صورت خودکار در هنگام آغاز ایجاد پروژه تولید میکند؛ امّا علاوه بر این قابلیّت، قسمتی تحت عنوان «ویرایشگر کد» دارد که بر پایه متن استوار است و قابلیّتهایی مانند تعیین عکسالعملها، همزمانسازیها، تکمیل کدها، قابلاستفادهبودن جزیی کدها، استفاده از ماکروها، و نقشههای کلیدی سفارشی را در اختیار شما قرار میدهد. همچنین ترکیب متن روشن و نیز باز و بستهشدن کدها در خواندن، و هدایتکردن کدها به شما کمک خواهد کرد.
دسته بندی | برنامه نویسی |
فرمت فایل | zip |
حجم فایل | 2397 کیلو بایت |
تعداد صفحات فایل | 135 |
این پروژه آموزشی در مورد زبان PHP است که امروزه پراستفاده ترین زبان برای طراحی صفحات وب می باشد.در این پروژه سعی شده است تا این زبان از مبتدی تا پیشرفته با استفاده از مثال ها و توضیحات آموزش داده شود و در آخر هم چندین مثال کاربردی در پروژه های کاری زده شده است.این آموزش در 37 مثال که هر مثال دارای یک عدد ورد که هر ورد دارای چندین مثال می باشد تشکیل شده است.در هر ورد پیرامون چند دستورPHP توضیح داده شده است و مثال هایی برای آن ها آورده شده است که فایل مثال ها درون پوشه مثال موجود می باشد.برای شروع باید از مثال 0 شروع کرد که در این ورد جزییاتی در موردPHP و دستورات آن و نرم افزارهای مورد نیاز آمده است.تمامی نرم افزارهای مورد نیاز درون پروژه موجود می باشند.مثال های پروژه از ابتدای دستوراتPHP شروع شده است و شرح کامل آن ها آمده است و این دستورات ادامه پیدا کرده اند تا استفاده از پایگاه داده Mysql و ذخیره اطلاعات در آن به علاوه انجام عملیاتی همچون درج و حذف و ویرایش و..... .همچنین در میان مثال ها نحوه استفاده از تکنولوژی Ajax با انجام مثال های کاربردی به خوبی آموزش داده شده است.با مطالعه دقیق این پروژه شخص خواننده به خوبی با زبان PHP آشنایی کامل پیدا می کند و به مباحثی همچون شی گرایی و کار با فایل ها و استفاده از Ajax و..... تسلط کامل پیدا می کند.