دانلود تحقیق معرفی و آموزش برنامه نویسی بیسیک

Word 602 KB 17089 97
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۳۰,۰۰۰ تومان
قیمت: ۲۴,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • برنامه‌نویسی رایانه در فرهنگ واژه غیر متخصصین ممکن است به تمام پروژه ساخت نرم‌افزار یا برنامهٔ رایانه‌ای گفته شود.

    با این همه برنامه‌نویسی تنها بخشی از فرآیند توسعه نرم‌افزار یا برنامه رایانه‌ای است.

    اهمیت، توجه و منابع اختصاص داده شده به برنامه‌نویسی، بسته به ویژگی‌های مشخص شده محصول و خواست افراد درگیر در پروژه و کاربران و در نهایت شیوهٔ انتخاب شده مهندسی نرم‌افزار متغیر است.

    برنامه‌نویسی در دیدی ساده آخرین مرحله بزرگ ساخت یک برنامه رایانه‌ای پس از مراحل تحلیل و طراحی برنامه است.

    در بسیاری از موارد، برنامه‌نویسی بخشی از تلاش ما برای پیاده‌سازی نسخه‌ای از دنیای پیرامون ما، با بازسازی قوانین ریاضی و طبیعی در محیط خنثی رایانه است.

    به این سبب برنامه‌نویسی بارقه‌هایی بزرگ از ریاضیات و مهندسی با خود دارد.
    زبان برنامه‌نویسی
    اجرا و عملی ساختن الگوریتم‌های انتزاعی وابسته به هم به‌وسیله تولید یک برنامه رایانه‌ای مشخص با ابزار زبان برنامه‌نویسی ممکن است.

    گرچه نزدیک‌ترین راه برای بازسازی این قوانین در رایانه کار روی مدارهای الکترونیکی سخت‌افزار آن است.

    اما این کاری طاقت‌فرسا و زمان‌بر و درنتیجه کمابیش ناممکن است.

    واسط‌هایی ساخته شدند تا میان سخت‌افزار و انسان قرار گیرد.

    طبیعی است یک واسط به ساده کردن و انتزاعی کردن رویدادهای ممکن درون سخت افزار می‌‌پردازد.

    این انتزاعی کردن، سازنده سطوح گوناگون یا لایه‌بندی در معماری زیرساخت برنامه‌ها است.

    به همین ترتیب زبان‌های برنامه‌نویسی گوناگون هم هرکدام برای ساخت برنامه‌های یک یا شماری اندک از این لایه‌ها قابل استفاده هستند.
    با متفاوت بودن آنچه برنامه‌نویس برای آسانی استفاده خود آفریده با ورودی واقعی‌سخت افزار برای اجرای فرامین (که به زبان ماشین معروف است) برنامه واسط باید شیوهٔ خط برنامه نویس را به زبان ماشین برگرداند .
    زبان‌های برنامه نویسی
    تعدادی از زبان‌های برنامه‌نویسی به شمار زیر هستند :
    • اسمبلی (Assembly)
    • لیسپ (LISP)
    • بی سی پی ال (BCPL)
    • سی (C)
    • سی‌پلاس‌پلاس (++C)
    • سی پلاس پلاس/سی ال آی(C++/CLI)
    • پاسکال (Pascal)
    • جاوا (Java)
    • سی‌شارپ (#C)
    • جی شارپ (#j)
    • بیسیک (Basic)
    • پایتون (Python)
    • پرل (Perl)
    • پی‌اچ‌پی (PHP)
    • ای اس پی (ASP)
    • ای اس پی دات نت (ASP.Net)
    • Matlab
    • وی بی دات نت (VB .Net)
    • دلفی (Delphi)
    • ویژوال بیسیک (visual basic)
    • لینگو (Lingo)
    • توسعه دهنده های وب
    دقت کنید که زبان هایی مانند اچ‌تی‌ام‌ال (HTML) زبان برنامه‌نویسی نیستند بلکه زبانهای قالب بندی هستند.
    به جرات مى توان ادعا کرد که در دنیاى امروز کمتر کسى را مى توان یافت که نام و آوازه «بیل گیتس» رئیس و بنیانگذار مایکروسافت و ثروتمندترین مرد جهان را نشنیده باشد.

    اما دانستن این موضوع جالب است که پیش از مایکروسافت نام بیل گیتس با «بیسیک» (Basic) عجین بوده است و این ماجرا به زمان دانشجویى گیتس و دوستش «پل آلن» در ۱۹۶۴ بازمى گردد و در واقع همکارى مشترک آنها در توسعه بیسیک بود که چند سال بعد منجر به تاسیس مایکروسافت شد.

    این دو با تولد اولین بیسیک در سال ۱۹۶۴ در کالج دارتموث به تلاش در توسعه آن همت گماشتند و در این راه با زیرکى و دوراندیشى مثال زدنى با طراحى انواع مفسرها و مترجم هاى بیسیک توانستند آن را به عنوان یکى از فراگیرترین و کاربردى ترین زبان هاى کامپیوترى تا امروز مطرح سازند.

    بیسیک اکنون ۴۰ ساله است و هنوز هم گیتس در مایکروسافت آن را تر و خشک مى کند و مانند فرزندى دردانه به رشد و ترقى آن اهمیت مى دهد.ظهور میکروکامپیوترها در سال ۱۹۷۵ از یک سو و ارائه بیسیک پیشرفته توسط مایکروسافت از سوى دیگر خیلى سریع سبب شهرت بیسیک به مثابه یک زبان کاربردى که به صورت رایگان بر روى همه کامپیوترها قابل نصب بود، گردید.

    در واقع بیسیک به علت ساختار مطلوبش پیش نیاز یادگیرى همه زبان هاى کامپیوترى شد.

    مقاله اى که پیش رو دارید، بیل گیتس در جشن تولد ۲۵ سالگى فرزندش بیسیک (یعنى ۱۵ سال پیش) در مجله بایت منتشر کرد و طى آن براى اولین بار به شرح ماجراى شکل گیرى و رشد زبان بیسیک به همراه پل آلن پرداخته است، که مقایسه داده هاى آن با امروز که بیسیک به سن چهل سالگى رسیده و کامپیوترهاى شخصى به اوج پیشرفت و همگانى شدن نایل آمده اند، براى خواننده علاقه مند خالى از لطف نیست.از زمان اجراى اولین برنامه بر روى یک کامپیوتر انگلیسى زبان در سال ۱۹۴۸ تاکنون محاسبات وارد مرحله جدیدى شده است.

    فقط در طول ۱۵ سال شاهد رشد و ترقى کامپیوترهاى ۸ بیتى با ۴ کیلوبایت رم به کامپیوترهاى ۳۲ بیتى با ۴ مگابایت رم چه در زمینه صنعت و چه در زمینه علوم بوده ایم.با توجه به رشد بسیار گسترده در زمینه سخت افزار، زبان بیسیک نیز بیست و پنجمین سال تولد خود را پشت سر مى گذارد و مفسر آن ۱۵ سال است که میکروکامپیوترهاى میلیون ها نفر را قابل دسترسى کرده است.

    به جرات مى توان ادعا کرد که در دنیاى امروز کمتر کسى را مى توان یافت که نام و آوازه «بیل گیتس» رئیس و بنیانگذار مایکروسافت و ثروتمندترین مرد جهان را نشنیده باشد.

    اما دانستن این موضوع جالب است که پیش از مایکروسافت نام بیل گیتس با «بیسیک» (Basic) عجین بوده است و این ماجرا به زمان دانشجویى گیتس و دوستش «پل آلن» در ۱۹۶۴ بازمى گردد و در واقع همکارى مشترک آنها در توسعه بیسیک بود که چند سال بعد منجر به تاسیس مایکروسافت شد.

    متاسفانه در ابتدا بیسیک خوب شناخته نشد، در همین حال بیشتر از هر زبان دیگرى قابل دسترسى بوده و هست چرا که مجاناً بر روى هر کامپیوترى نصب مى شود.

    قدرت و توانایى، سادگى استفاده از یک مفسر، مدیریت قوى، گستردگى و همه منظوره بودن، نوع انگلیسى لغات کلیدى و ترکیبات و آزادى بیسیک، همگى باعث تجربه بیشتر برنامه نویسان مى شود و مى تواند به عنوان یک زبان ایده آل به مبتدیان در شناخت بهتر کامپیوترشان کمک کند.

    با توجه به سرگذشت بیسیک طى سال هاى طولانى و با وجود تکنولوژى قوى سیستم عاملى مانند OS/۲ و ویژگى برنامه نویسى موضوعى مى توانید به خوبى شاهد چگونگى حضور و رشد بیسیک تا به امروز باشید.

    بیسیک بدون هیچ نیازى، مستقلاً به عنوان وسیله اى براى تبادل اطلاعات بین مردم و کامپیوتر ایجاد شد و در سال ۱۹۶۲ یکى از ریاضیدانان کالج دارتموث به نام پروفسور «توماس کورتس» طرحى را تسلیم «جان کمنى» رئیس کالج کرد.

    در این طرح تمامى دانشجویان این کالج موظف به آموختن کامپیوتر در دوره ۴ ساله تحصیلشان بودند.کامپیوترهاى دسته گراى آن زمان چنین انتظارى را غیرممکن مى کردند چرا که اگر برنامه ساده اى به طور صحیح ترجمه مى شد کامپیوتر براى درک آن گاهى اوقات به روزها وقت نیاز داشت در نتیجه چنین برنامه اى تنها مى توانست نتیجه یک محاسبه را به عنوان جواب برگرداند و شخص برنامه نویس هرگز نمى توانست اجراى برنامه را ببیند.

    کمنى و کورتس براى گسترش تحقیقات خود به آزمایشگاه هاى «هیت» و «بل» رفته و در آنجا سیستم عامل چند کاربره اى را براى کامپیوتر جدیدى که قرار بود به زودى تحویل کالج شود ساختند.

    در همین زمان آنها به دانشجویان پیشنهاد کردند که زمان استفاده از کامپیوتر را بین خودشان تقسیم کنند اما به دلیل عدم وجود یک زبان ساده براى صحبت با ماشین دانشجویان به ندرت از کامپیوتر کالج استفاده مى کردند.

    متاسفانه «فورترن» و «آلگول» نمى توانستند امکانات مناسب و آسانى را براى دانشجویان فراهم کنند لذا کد و دستورالعمل نمادى همه منظوره مخصوص افراد مبتدى (بیسیک) به عنوان یک ترکیب ساده و بهتر از فورترن و آلگول توسط دانشجویان کالج دارتموث ساخته شد.در اول ماه مى سال ۱۹۶۴ دانشجویان کالج دارتموث با اعلان معروف READY> در ترمینال هاى راه دورشان آشنا شدند.

    بدین ترتیب آنها مى توانستند برنامه هاى ساده اى نوشته و آنها را براى ترجمه و اجرا انتقال دهند.

    کمنى و کورتس به تولد بیسیک در کتابشان به نام «برگشت به بیسیک» اشاره کرده اند.

    (انتشارات «ادیسون وزلى»، ۱۹۸۵) • ظهور میکروکامپیوترها اولین میکروکامپیوتر با حافظه اى بسیار کوچک که بیشتر جنبه نمایشى داشت در سال ۱۹۷۵ به صحنه آمد.

    این کامپیوتر فقط زبان ماشین را مى فهمید.

    در این هنگام من به اتفاق یکى از دوستانم به نام «پل آلن» فرصت را غنیمت شمرده و برگردانى از بیسیک را به منظور اجرا در آن فضاى بسیار کوچک حافظه نوشتیم.

    دانشجویان با استفاده از اولین بیسیک، که براى دستگاه هاى MITS ساخته شده بود مى توانستند برنامه هایشان را بر روى این گونه کامپیوترها با حافظه ۴ کیلوبایت اجرا کنند.

    در آن زمان براى ما حافظه بسیار ارزشمند بود به طورى که مجبور شدیم براى اشغال فضاى کمترى از حافظه، اعلان READY> - که چهار کارکتر فضا مى گرفت - را به OK> - که دو کارکتر فضا مى گیرد _ تبدیل کنیم؟

    فشار محدودیت حافظه تا اندازه اى بود که ما را بر آن داشت که بیسیک را به عنوان یک مفسر پیاده سازى کنیم.

    (مفسر بیسیک، برنامه اى است که فایل هاى بیسیک را به زبان ماشین ترجمه مى کند.) البته عامل دیگرى که ما را به سمت مفسرها هدایت مى کرد، متعادل بودن و آ سانى استفاده از مفسرها بود که به برنامه نویسى با بیسیک هنر و زیبایى خاصى مى بخشید.

    یک برنامه نویس با استفاده از مفسر مى تواند به کامپیوتر وظیفه اى را محول کند، کامپیوتر نیز متقابلاً و بلافاصله به او جواب خواهد داد که این جواب مى تواند شامل گزارشى از خطاهاى احتمالى نیز باشد.

    این تعامل مفسر به این خاطر است که وجود آن به عنوان بخشى از زبان در نظر گرفته شده است نه به عنوان برنامه اى کاملاً مجزا مانند یک مترجم.

    با استفاده از تجربیاتى که از نوشتن یک مفسر بیسیک براى کامپیوتر PdP-8 در دوران دبیرستان به دست آورده بودم به اتفاق پل آلن بیسیک کامپیوتر اصلى خودمان را یک مفسر تک _ نمایش ساختیم.

    به این ترتیب براى ذخیره بیشتر کد مبدا به فرم یک متن مجبور شدیم آن را به طور فشرده ترى ترجمه کنیم چرا که با فشار و محدودیت حافظه روبه رو بودیم.

    به این ترتیب ما به مقصود خود رسیدیم و ترتیبى دادیم که برنامه نویس بتواند بلافاصله برنامه اش را دیده و هنگام اجراى برنامه با سرعتى قابل قبول مراحل مختلف آن را تشخیص دهد.

    در مفسرى که ما ساختیم از تصاویرى پایین تر از یک بایت تا تصاویرى بیشتر از آنچه که کدهاى اسکى (ASCII) نیاز دارد براى نشانگذارى کلمات کلیدى بیسیک استفاده شده بود.

    همچنین براى اولین بار فرمان هاى کوتاه TRON _TROFF را به منظور فعال و غیرفعال کردن ابزار اشکال زدایى توکار بیسیک مانند توانایى ردیابى را درون آن مفسر قرار دادیم.

    قرار دادن کلمات رزرو شده بیسیک، پیغام هاى خطا و کتابخانه اعداد با ممیز شناور به منظور اجراى برنامه در یک ماشین ۴ کیلوبایتى از کارهاى بسیار سختى بود که به کمى تیزهوشى و زیرکى نیاز داشت.

    کدهاى استفاده شده در آن زمان که از ظرافت و انعطاف خاصى برخوردار بود هنوز براى من به یاد ماندنى و جالب است.

    برنامه نویسی ویژوال بیسیک(VB) مقدمه visual Basic (که زین پس آن را VB خواهیم خواند) از زبانهای برنامه نویسی تحت Windows می باشد که برای کدنویسی از دستورات زبان Basic سود می برد.

    VB (مانند تمام زبانهای برنامه نویسی تحت ویندوز) با استفاده از تمام امکانات زیبای ویندوز (که باعث فراگیرشدن این سیستم عامل زیبا و توانمند در میان کاربران شده است)، طراحی محیطی زیبا و قدرتمند را برای پروژه مورد نظر، بسیار ساده می نماید.

    در حال حاضر، به جرأت می توان گفت که یکی از انتخاب های اصلی برنامه نویسان حرفه ای در سطح جهان برای تهیه پروژه های با قابلیت های ویژه، VB می باشد، خصوصاً از VB6 که مایکروسافت عملاً با افزودن توانایی های متنوع بسیار به VB، حتی حاضر شد از دیگر زبانهای معروف تحت ویندوز خود مانند Visual C++ و Visual Foxpro بگذرد و سعی در هدایت تمام برنامه نویسان به سوی VB داشته باشد.

    در حال حاضر که به تهیه این جزوه همت گماردم، نسخه آزمایشی VB.net در بازار وجود دارد ولی عموماً برنامه نویسان ازVB6 استفاده می کنند و لذا ما نیز این نسخه ازVB را برای آموزش انتخاب می کنیم، هر چند تمام خوانندگان عزیز می دانند که عموماً با فراگیری یک نسخه از یک برنامه، فراگیری نسخه های بعدی آن کار چندان دشواری نخواهد بود.

    ویژوال بیسیک دات‌نت ویژوال بیسیک دات نت یکی از زبانهای معرفی شده به منظور نوشتن برنامه‌های مبتنی و با استفاده از چهارچوب دات نت است.

    دستورات این زبان مشابه بیسیک است.

    چون این زبان جزو مجموعه چهارچوب دات نت است کد تولید شده توسط آن(MSIL)در بیشتر مواقع فرقی با کدهای تولید شده توسط سی‌شارپ ندارد و کتابخانه‌های تولید شده در هر یک از این دو زبان مستقیماً در دیگری قابل استفاده‌است.

    اشتباهی که


تحقیق دانش آموزی در مورد دانلود تحقیق معرفی و آموزش برنامه نویسی بیسیک, مقاله دانشجویی با موضوع دانلود تحقیق معرفی و آموزش برنامه نویسی بیسیک, پروژه دانشجویی درباره دانلود تحقیق معرفی و آموزش برنامه نویسی بیسیک

تاریخچه ای درباره ویژوال بیسیک ویژوال بیسیک توسعه یافته basic می باشد.basicتوسط پروفسورjohn kemency وthomas kurts ازکالج dartmouth برای نوشتن برنامه های ساده ایجادشد واین طراحی ازاواسط دهه1960 آغازگردید. هدف از بیسیک اولیه آموزش برنامه نویسی بود.بیسیک توسط انواع متفاوتی ازکامپیوترهامورداستفاده قرار گرفت وسرمشق سایرزبانهاشد. باتوسعه گرافیکی کاربر (gui)توسط میکروسافت دراواخر دهه ...

در اینجا لازم به ذکر است برخی ویژگی های نرم افزار را بررسی کنیم . مدتها پیش برنامه نویسان از زبانهای ساده مثل بیسیک یا پیچیده چون اسمبل استفاده می کردند . اما turbo pascal با داشتن کامپایلر قوی توانست جای خود را در برنامه ها تثبیت کند و به خوبی جلوه گر شود . با وجود Win3.1 و Windows95 محدوده برنامه نویسان گسترده تر شد . اینک آنها از برنامه‌های پیچیده ای چون C++ و یا ویژوال بیسیک ...

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

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

تاریخچه ویژوال بیسیک حدودسی و پنج سال قبل در کالج دارتموث زبانی پا به عرصه وجود گذاشته برنامه نویسی را از تسلط حرفهایها خارج کرد و به مبتدیان هم امکان داد تا وارد دنیای شیرین برنامه نویسی شوند ؛ این زبان بیسیک نام گرفت. زبان بیسیک از سایر زبانهای آن زمان مانند فورترن ،کوبول واسمبلی بسیار سادهتر بود و به همین دلیل به عنوان مبنای کار شرکت میکروسافت برای اولین زبان برنامه نویسی ...

از امروز قصد دارم آموزش آموزش برنامه نویسی به زبان ویژوال بیسیک و در آینده نزدیک با آموزش ویژوال بیسیک دات نت برای شروع آموزش برنامه نویسی بهتره از زبان بیسیک شروع کنید و با مفاهیم برنامه نویسی در حالت کلی آشنا تر بشوید در 3 یا 4 پست آینده با آموزش الگوریتم نویسی و نوشتن برنامه های محاسباتی در محیط ساده و بی آلایش بیسیک خواهم پرداخت اجازه بدین ابتدا با تاریخچه زبان بیسیک بیشتر ...

ویژوال بیسیک به شما این امکان رو می ده که یک برنامه تحت ویندوز رو، تنها با کشیدن و انداختن چند کنترل بر روی فرمی که از پیش برای شما آماده شده، و تنها با نوشتن چند قطعه کد کوچک برای کارهایی که از ویژوال بیسیک می خواهید انجام بده، بسازید. خوب، از این بهتر دیگه چی می خواید؟ حالا شاید این سوال برای شما پیش بیاد که کنترل اصلاً چیه؟ ببینید، به هر شیئی که شما می تونید روی فرم قرار بدید ...

در ابتدا جالب است بدانید که برای برنامه نویسی به زبان ویژوال بیسیک ، به برنامه ی ویژوال بیسیک 2005 نیازی ندارید شما می توانید برنامه های خود را با یک ویرایشگر متنی مانند Note pad نیز بنویسید اما برنامه های ویژوال بیسیک معمولاً طولانی هستند و نوشتن آنها با Note pad زمان زیادی را صرف میکند. راه بهتر برای انجام این کار استفاده از محیط توسعه مجتمع ویژوال استودیو است که به عنوان IDE ...

تاریخچه ویژوال بیسیک .NET ویژوال بیسیک .NET توسعه یافته BASIC می باشد. BASIC توسط پروفسور John Kemeny و Thomas Kurtz از کالج Dartmouth برای نوشتن برنامه های ساده ایجاد شد و این طراحی از اواسط دهه 1960 آغاز گردید. هدف از BASIC اولیه, آموزش برنامه نویسی بود. BASIC توسط انواع متفاوتی از کامپیوترها مورد استفاده قرار گرفت و سرمشق سایر زبان ها شد. با توسعه واسط گرافیکی کاربر (GUI) ...

تاریخچه ویژوال بیسیک .NET ویژوال بیسیک .NET توسعه یافته BASIC می باشد. BASIC توسط پروفسور John Kemeny و Thomas Kurtz از کالج Dartmouth برای نوشتن برنامه های ساده ایجاد شد و این طراحی از اواسط دهه 1960 آغاز گردید. هدف از BASIC اولیه, آموزش برنامه نویسی بود. BASIC توسط انواع متفاوتی از کامپیوترها مورد استفاده قرار گرفت و سرمشق سایر زبان ها شد. با توسعه واسط گرافیکی کاربر (GUI) ...

ثبت سفارش