مقدمه ای بر زبان Ruby

مقدمه ای بر زبان Ruby


مقدمه:
ارائه ای که پیش رو دارید معرفی و آشنایی با زبان Ruby (روبی) می باشد.
در واقع معرفی زبان Ruby به عنوان یک زبان قدرتمند و در عین حال ساده و جذاب به خوانندگانی که با دنیای وسیع زبانهای برنامه نویسی تا حدی آشنا هستند و مایلند زبانهای جدید و نو را فرا بگیرند و گستره دانش خود در این زمینه را افزایش دهند؛ این معرفی می تواند شروع خوبی برای این دسته از افراد باشد.
همینطور برای آن دسته از برنامه نویسان تازه کار که از بسیاری از پیچیدگی ها و دردسرهای زبانهای معمول (Perl,PHP,Python,…) ناراضی هستند، زبان Ruby می تواند گزینه مناسبی برای یادگیری و استفاده باشد.
و البته برنامه نویسان حرفه ای که همواره به دنبال یادگیری زبانهای ابزارها، روشها و زبانهای جدید هستند تا با ترکیبی از ابزارهایی که دارند با دست بازتری نسبت به مسائل مختلف نگاه کنند.
در این ارائه، سعی شده است نگاهی سریع و اجمالی به :
تاریخچه زبان Ruby
Ruby چیست
چرا از Ruby استفاده کنیم
گرامر و syntax زبان Rubyانداخته شود.

تاریخچه
زبان Ruby توسط آقای یوکی هیرو ماتسوموتو معروف به Matz سال 1995 بطور رسمی به دنیا آمد.
شروع کار این پروژه در سال 1993 بود با این ایده که ترکیبی از ویژگیهای زبانهای برنامه نویسی موجود در بازار را یکجا جمع کند.

در واقع Ruby زبان خیلی جدیدی نیست، بلکه ترکیبی از ویژگیهای خوب زبانهای دیگر مانند Perl , Python , Smalltalk هست؛ آقای matz دلش می خواست تمام این خوبیها رو یکجا داشته باشد.

دو سال بعد یعنی سال 2005 آقای matz توانست اولین نسخه این زبان رو تحت GPL License بصورت Public در آورد و این چنین شد که یک زبان دیگر هم به جمع خانواده بزرگ اپن سورس پیوست.

زبان Ruby از همان ابتدا مورد استقبال چشم گیری قرار گرفت و کماکان این میل ادامه دارد؛ بطوریکه در حال حاضر در ژاپن و بسیاری از کشورهای دیگر توانایی رقابت با زبان Python را دارد.

زبان Ruby بیشتر خصوصیات خودش رو از زبانهای قدرمتند Perl, Smalltalk, python گرفته است، منتهی بسیاری از پیچیدگیهای این زبانها (مخصوصا Perl) را در خود ساده کرده است و از این لحاظ به Better Perl یا پرل بهتر (پرل بهتر شده) نیز معروف است.

تعداد مشاهده: 722 مشاهده

فرمت فایل دانلودی:

فرمت فایل اصلی: doc

تعداد صفحات: 16

حجم فایل:20 کیلوبایت

 قیمت: 5,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل
  • محتوای فایل دانلودی:
    حاوی فایل ورد قابل ویرایش

مفاهیم ویژوال بیسیک

مفاهیم ویژوال بیسیک


ویژوال بیسیک به شما این امکان رو می ده که یک برنامه تحت ویندوز رو، تنها با کشیدن و انداختن چند کنترل بر روی فرمی که از پیش برای شما آماده شده، و تنها با نوشتن چند قطعه کد کوچک برای کارهایی که از ویژوال بیسیک می خواهید انجام بده، بسازید. خوب، از این بهتر دیگه چی می خواید؟ حالا شاید این سوال برای شما پیش بیاد که کنترل اصلاً چیه؟ ببینید، به هر شیئی که شما می تونید روی فرم قرار بدید و از اون برای پیشبرد کارهاتون استفاده کنید، کنترل میگن(البته در سطح خیلی پایین شرح دادم، امیدوارم که خوب منظورم رو فهمیده باشید). مثلاً می تونید برای ویژوال بیسیک معین کنید که وقتی که مثلاً روی یک دکمه فرمان (Comman Button) کلیک میشه، چه کاری رو انجام بده. به زبان ساده تر، به اشیائی که شما اغلب تو محیط ویندوز می بینید، مثل دکمه ها، منو ها، جعبه متن ها(تکست باکس ها) و ... کنترل می گن. کنترل ها، در ویژوال بیسیک، دو گونه هستند، 1- کنترل هایی که در زمان اجرا قابل روئیت هستن (Visual Controls)، و کنترل هایی که روی فرم قرار داده می شن ولی قابل دیدار نیستن و فقط تاثیر اون ها بر برنامه دیده میشه (Non-Visual Controls).
به این نوع برنامه نویسی، رویداد گرا (Event-Driven) میگن. چرا که هر برنامه ویژوال بیسیک از تعداد زیادی از خط کدهایی تشکیل شده که به برنامه میگن که وقتی فلان اتفاق افتاد، زبان برنامه نویسی در مقابل اون چه واکنشی انجام بده. البته وقتی که برنامه در حال نوشتنه، برنامه نویس نمی دونه که کی ممکنه مثلاً یه کاربر یه دکمه رو فشار بده، چون این رو دیگه خود ویژوال بیسیک معلوم می کنه و مثل برنامه نویسی سنتی، برنامه نویس مجبور نیست تمام عملیات برنامه رو، مثل مثال بالا، کنترل کنه. این شیوه برنامه نویسی رو که برنامه از بالا خونده می شه و دستور ها تک به تک اجرا می شن (مثل زبان سی)، و برنامه از بالا به سمت پایین در حال حرکته، برنامه نویسی بالا به پایین میگن که البته این نوع برنامه نویسی با عرضه زبان هایی چون ویژوال بیسیک، منسوخ شده. زیاد درگیر این مسئله نشین. برگردیم به بحث اصلی: من در بخش های دیگه قصد دارم که این شیوه برنامه نویسی یعنی رویدادگرا رو با ارائه چندین مثال در طول تدریس شرح بدم. خوب، درس اول رو از اساس برنامه نویسی، و با تشریح مفهیم اولیه برنامه نویسی، و به یاری خدا، شروع می کنیم:

مقدمه:
چرا ویژوال بیسیک؟ شاید این اولین سوالی باشد که برای هرکسی بوجود می آید چرا با وجود زبان های برنامه نویسی مثل ویژوال C ++ ، دلفی، .... درمحیط Windows ما باید به سراغ ویژوال بیسیک برویم. بهتر که برای جواب دادن به این سوال ، ابتداً یک سری از مطالب را برای یکدبگر روشن کنیم،

بخاطر برداشتی از زبان Basic داریم که در محیط DOS بیشتربه بچه های مدرسه آموزش داده می شد و زبانی ، کاملا آموزشی کاملا ابتدایی بود برداشتی غیرمنصفانه نسبت به ویژوال بیسیک داریم (خود من هم ابتدای کارهمین دیدگاه را نسبت به این زبان برنامه نویسی داشتم) اما این زبان با وجود به یدک کشیدن نام Basic ولی زبانی متفاوت با بیسیک که شما احتمالاً با آن آشنایی دارید می باشد. اما در زبان ویژوال بیسیک بجز یک سری ازدستورهای قدیمی Basic بقیه دستورها جدید هستند. واین زبان با توانایی بکارگیری تمامی ابزارهای موجود در کتابخانه Windows و تمامی برنامه های دیگر میتواند درعین سادگی که نسبت به زبانهایی مثل Visual C++) VC) دارد. همان کارها را انجام دهد(خالی از لطف نیست که ذکر کنیم که می توان انواع برنامه های کاربردی (Utility) ، بازی ها حتی به شکل سه بعدی و برنامه های سندی (Application) و یا برنامه های قابل اجرا در شبکه ها و اینترنت را تولید نمود.). البته باید این نکته را هم ذکر کرد که زبان VC برای حرفه ای ها و با توجه به سرعتی که دارد برای کارهای پیچیده ریاضی به کار می رود. ولی خوب در عوض زبان VB (معمولا کاربران کامپیوتر با Script های آن که یکی از رقبای Java Script می باشد و یا دوستداران اینترنت علاوه بر ScriptباActiveX ها که برای اولین بار توسط VB عرضه شد را می شناسند) هر دو مقوله قدرت و سرعت را با هم دارا می باشد.

تعداد مشاهده: 527 مشاهده

فرمت فایل دانلودی:

فرمت فایل اصلی: doc

تعداد صفحات: 43

حجم فایل:33 کیلوبایت

 قیمت: 9,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل
  • محتوای فایل دانلودی:
    حاوی فایل ورد قابل ویرایش

کتاب شروع زبان C آیور هورتون – ویرایش چهارم

کتاب شروع زبان C آیور هورتون – ویرایش چهارم


............................................
کتاب شروع زبان C آیور هورتون – ویرایش چهارم

نویسنده: Horton

فایل PDF با بهترین کیفیت و با قابلیت جستجو و کپی برداری از متن است.
............................................

تعداد مشاهده: 261 مشاهده

فرمت فایل دانلودی:.rar

فرمت فایل اصلی: PDF

تعداد صفحات: 674

حجم فایل:5,718 کیلوبایت

 قیمت: 2,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل
  • محتوای فایل دانلودی:


سورس برنامه دیکشنری با استفاده از لیست پیوندی و مبحث کلاسها

سورس برنامه دیکشنری با استفاده از  لیست پیوندی و مبحث کلاسها


این پروژه برنامه نویسی، یک دیکشنری ساده را با استفاده از مباحث شیء گرایی (کلاسها) و همچنین ساختمان داده ی لیست پیوندی طراحی کرده است. 
این برنامه که به زبان برنامه نویسی شئ گرای c++ نوشته شده که به کمک کلاس ها و همچنین ساختار داده ای لیست پیوندی، یک برنامه دیکشنری ساده را شبیه سازی می نماید. این برنامه دارای قابلیت های زیر می باشد:
1- اضافه کردن کلمات به دیکشنری،
2- جستجو و حذف کلمات از دیکشنری،
3- مرتب سازی کلمات به ترتیب حروف الفبا،
4- نمایش کلیه کلمات موجود در دیکشنری به صورت مرتب شده،
5- نمایش تعداد کلمات موجود در دیکشنری برای هر حرف.
ضمنا یک فایل word 10 صفحه ای نیز وجود دارد که به طور کامل کدهای برنامه را تشریح و تبیین می نماید و اطلاعات بیشتر درمورد برنامه و نحوه استفاده از کلاسها در آن توضیح داده شده است.

تعداد مشاهده: 348 مشاهده

فرمت فایل دانلودی:.rar

فرمت فایل اصلی: cpp , exe , docx

تعداد صفحات: 10

حجم فایل:884 کیلوبایت

 قیمت: 4,500 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل
  • راهنمای استفاده:
    جهت کامپایل و اجرا گرفتن بایستی نرم افزار Borland C++ 5.02 را نصب نمایید.

  • محتوای فایل دانلودی:
    1- فایل word توضیحات پروژه
    2- فایل سورس کد برنامه
    3- فایل اجرایی برنامه

نکاتی در مورد HTML

نکاتی در مورد HTML


نکاتی در مورد HTML :
hyprer text markup Language یا html زبان برنامه‌نویسی کامپیوتر برای شبکه جهانی web می‌باشد. زمانی که یک سایت وب ایجاد می‌کنید، جهت قراردادن متون، تصاویر، انیمیشن و صدا و یدئو در صفحات web که سایت را تشکیل می‌دهند از HTML استفاده می‌کنید.
بعلاوه، HTML اجاره می‌دهد تا پیوندهای فرامتن و دکمه‌های محاوره‌ای را اضافه کنید که صفحات وب را به صفحات دیگری از سایت وب‌تان و به سایر سایت‌های web مرتبط می‌سازند. طراحی وب یک فرآیند خلاقیت web را با آن ایجاد کنید.
HTML یک زبان علامت‌گذاری متن نه یک زبان برنامه‌نویسی است. درتئوری، یک صفحه ایجاد شده با HTML باید توسط هر فردی که یک کامپیوتر دارد، یک مرورگر وب دارد و به اینترنت دسترسی دارد قابل مشاهده باشد.
در عمل توانایی مشاهده تمامی محتویات یک صفحه web به توانائیهای مرورگر بستگی دارد.
مرورگرهای web برنامه‌هایی می‌باشند که HTML فایل‌های صفحه web را تفسیر می‌کند متون، تصاویر و انیمیشن را برروی صفحه نمایش کامپیوتر بازدید کننده به نمایش می‌گذارند.
بطور جداگانه یا با کمک سایر برنامه‌های نصب شده مرورگرها می‌توانند فایل‌های صدا و ویدئو رد پخش کنند.
جدیدترین ویرایش مرورگرهای محبوب web ، اینترنت explorer از مایکروسافت و netscope navigator از شرکت netscope است.
برای بازدید کنندگان جهت دسترسی به صفحات web تان نخست آنها باید به اینترنت مرتبط شوند و یک مرورگر وب را آغاز نمایند.


فهرست مطالب
نکاتی در مورد HTML : 1
نشانه‌های HTML : 3
نشانه‌های HTML section : 4
نشانه‌های HTML empty : 5
ایجاد یک صفحه web 5
کار با فونت‌ها: 6
نوشتن یک متن در صفحه web : 8
تغییر رنگ متن در یک فایل HTML : 9
ساختن صفحه web با front page 10
ایجاد یک سایت web از آغاز: 10
ایجاد یک سایت web جدید: 11
قالب‌بندی پس زمینه یک صفحه web : 12
درک نشانه‌ها و صفت‌های استفاده شده جهت ایجاد form : 14

تعداد مشاهده: 881 مشاهده

فرمت فایل دانلودی:

فرمت فایل اصلی: doc

تعداد صفحات: 15

حجم فایل:16 کیلوبایت

 قیمت: 5,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل
  • محتوای فایل دانلودی:
    حاوی فایل ورد قابل ویرایش