زپوها

دانلود کتاب، جزوه، تحقیق | مرجع دانشجویی

زپوها

دانلود کتاب، جزوه، تحقیق | مرجع دانشجویی

زبان های برنامه نویسی

 زبان های برنامه نویسی


زبان های برنامه نویسی 


آفیس،داک،56صفحه


فهرست مطالب
عنوان صفحه
چکیده 1
مقدمه 2
فصل اول : تاریخچه ی برخی از زبان های برنامه نویسی
تاریخچه ی برخی از زبان های برنامه نویسی 4
زبان برنامه نویسی c 4
زبان برنامه نویسی c++ 5
اهداف بوجود آمدن c++ 6
زبان برنامه نویسی c# 6
زبان برنامه نویسی Java 7
زبان برنامه نویسی پایتون 11
ویژگی های شی گرایی 11
رایگان 12
قابلیت حمل 12
قدرتمند 12
درونی سازی و گسترش 12
فصل دوم
تاریخچه زبان Delphi 14
سال 1995- Delphi - 1 14
سال 1996- Delphi - 2 16
سال 1997- Delphi - 3 17
سال 1998- Delphi - 4 18
سال 1999- Delphi - 5 18
سال 2001- Delphi - 6 19
فصل سوم
تاریخچه c 22
برنامه نویسی ساخت یافته 23
مراحل اجرای یک برنامه c 24
خطاهای برنامه نویسی 26
فصل چهارم
مقدمه ای بر زبان برنامه نویسی Visual Basic 30
فصل پنجم
جاوا 36
محتویات 36
تاریخچه 38
اهداف اولیه 39
برنامه های جاوا و اپلت ها 40
خط مشی جاوا 40
پیاده سازی 41
اداره خودکار حافظه 42
گرامر 43
نمونه هایی از برنامه های جاوا 43
توزیع های جاوا 45
کلاس های خاص 46
کتابخانه های کلاس 49
کتابخانه های مرکزی 49
کتابخانه های واسط کاربر 49
ویرایش 50
ایرادات مطرح شده 50
پاسخ به ایرادات 51
جستارهای وابسته 53
پیوندهای بیرونی 53
پانویس 53
منابع 54


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



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


فصل اول
تاریخچه برخی زبانهای برنامه نویسی
تاریخچه برخی از زبان های برنامه نویسی
قصد دارم که چند تا از زبان های برنامه نویسی رو معرفی کنم و یه خورده از تاریخچه شون بگم.
شاید تکراری باشه برای دوستان برنامه نویس.
زبان برنامه نویسی C:
در اوایل دهه ۱۹۷۰ میلادی ، زبان C ، توسط دنیس ریچی و به عنوان زبان برنامه نویسی سیستم ها طراحی شد. این زبان از دو زبان قدیمی تر بنام های BCPL و B حاصل شده است. زبان C تا سال ۱۹۷۸ منحصر به استفاده در لابراتوار کمپانی BELL بود تا این که توسط دو تن بنام های ریچی و کرنیه نسخه نهایی این زبان منتشر شد. به سرعت کامپایلر ها و مفسر های متعددی از C توسعه یافت اما برای جلو گیری از ناسازگاری های ایجاد شده و نیز حفظ قابلیت حمل زبان، تعاریف متحد الشکلی توسط استاندارد (ANSI (American national standard institute موسسه استاندارد ملی آمریکا ارائه گردید.مفسر خود برنامه ای کامپیوتری است که برنامه ی سطح بالا، داده ی ورودی آن و برنامه ی ایجاد شده به زبان ماشین، خروجی آن را تشکیل می دهد. به طور کلی ویژگی های مهم زبان C به اختصار به شرح زیر است:
* زبان سی به طور گسترده ای در دسترس است. مفسر های تجاری آن در بیشتر کامپیوتر های شخصی، مینی کامپیوتر ها و نیز در کامپیوتر های بزرگ قابل استفاده اند.
* سی زبانی است همه منظوره، ساخت یافته سطح بالا (مانند زبان پاسکال و فرتون . …) و انعطاف پذیر که برخی از خصوصیات زبانهای سطح پایین را نیز که معمولا در اسمبلی یا زبان ماشین موجود است داراست. در عین حال این زبان برای کاربردهای ویژه طراحی نشده و می توان از آن در همه ی زمینه ها، بخصوص به دلیل نزدیکی آن به زبان ماشین در برنامه نویسی سیستم، استفاده کرد. بنابراین سی بین زبان های سطح بالا و سطح پایین قرار دارد و در نتیجه اجازه می دهد که برنامه نویس خصوصیات هر دو گروه زبان را به کار برد. از این رو در بسیاری از کابردهای مهندسی به طور انحصاری زبان سی به کار می برند. (زبان های سطح بالا، دستور العمل هایی شبیه زبان انسان و پردازش فکری او داردند، همچنین یک دستور العمل زبان سطح بالا معادل چند دستور العمل به زبان ماشین است).
* برنامه های نوشته شده به زبان c به طور کلی مستقل از ماشین یا نوع کامپیوتر است و تقریباً تحت کنترل هر سیستم عاملی اجرا می شود.
* کامپایلرهای سی معمولا فشرده و کم حجم اند و برنامه های هدف ایجاد شده با آنها.......


خرید و دانلود  زبان های برنامه نویسی


آموزش زبان رزتا استون - فرانسوی

 آموزش زبان رزتا استون - فرانسوی


نرم افزار آموزش زبان رزتا استون (Rosetta Stone) یکی از محبوب ترین و معتبرترین نرم افزارهای آموزش زبان دنیا به شمار می آید که با 25 سال سابقه ی آموزش زبان، مخاطبان بسیاری را در تمام نقاط جهان آموزش داده است. از آمار مخاطبان این نرم افزار آموزش زبان می توان به 22هزار مؤسسه، 12هزار شرکت، 9هزار سازمان و میلیون ها نفر کاربر اشاره کرد. از برجستگی های دیگر این مجموعه ی آموزش زبان می توان به این موضوع اشاره کرد که سربازان آمریکایی برای جنگ در عراق از این نرم افزار برای یادگیری زبان عربی استفاده کردند.

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

نرم افزار رزتا استون تمام مهارت های زبان را آموزش می دهد که از آن ها می توان به این موارد اشاره کرد:
Speaking ( مهارت سخن گفتن)، Listening (گوش دادن و درک مطلب در صحبت)، Reading (خواندن و درک مطلب در نوشته ها)، Writing (نوشتن)، Grammar (دستور زبان)، همچنین Vocabulary (واژگان). همانطور که خواندید، مهارت سخن گفتن نیز یکی از مهارت هایی است که در این نرم افزار می توانید یاد بگیرید که البته نیاز به میکروفن دارد. برای دروس مربوط به سخن گفتن و تلفظ که نیاز به میکروفن می باشد به سادگی می توانید از میکروفن پایه دار، میکروفن هندزفری، میکروفن هدست، میکروفن لپتاپ و ... استفاده کنید. سیستم تشخیص تلفظی که در این نرم افزار قرار دارد بسیار دقیق و پیشرفته می باشد تا حدی که قبل از رسیدن به دروس مربوط به تلفظ به شما پیشنهاد می دهد که جنسیت خود را و همچنین کودک یا بزرگسال بودن خود را برای نرم افزار مشخص کنید که صدای شما را نسبت به جنسیت و سن شما بررسی کند.

این مجموعه که در اختیار شما قرار گرفته است نسخه ی کامپیوتری می باشد و در ویندوز قابل نصب است. همچنین در ویندوز 2000، XP، ویستا، 7، 8، 8.1 و 10 همگی نسخه ی 32 بیتی و 64 بیتی تست شده است و کار می کند. آموزش نصب نرم افزار نیز به زبان کاملاً ساده در این مجموعه قرار گرفته است. این نرم افزار آخرین ورژن موجود می باشد. 24 زبان مختلف در این سایت قرار گرفته است که می توانید برای مشاهده ی زبان های دیگر بر روی زبان مورد نظر خود در لیست زیر کلیک کنید:

– Arabic عربی
– (Chinese (Mandarin چینی
– Dutch هلندی
– (English (American انگلیسی (با لهجه ی آمریکایی)
– (English (British انگلیسی (با لهجه ی بریتانیایی)
– (Filipino (Tagalog فیلیپینی
– French فرانسوی
– German آلمانی
– Greek یونانی
– Hebrew عبری
– Hindi هندی
– Irish ایرلندی
– Italian ایتالیایی
– Japanese ژاپنی
– Korean کره ای
– Latin لاتین
– Persian پارسی
– Polish لهستانی
– (Portuguese (Brazil پرتغالی (برزیلی)
– Russian روسی
– (Spanish (Latin America اسپانیولی (آمریکای لاتین)
– (Spanish (Spain اسپانیولی (با لهجه ی اسپانیایی)
– Swedish سوئدی
– Turkish ترکی استانبولی


با آرزوی موفقیت برای شما.

خرید و دانلود  آموزش زبان رزتا استون - فرانسوی


مهارت های هفت گانه رایانه ICDL - مهارت 1

 مهارت های هفت گانه رایانه ICDL - مهارت 1


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

خرید و دانلود  مهارت های هفت گانه رایانه ICDL - مهارت 1