close
تبلیغات در اینترنت
برنامه نویسی

براي جستجو در سايت کلمه کليدي مرتبط با مطلب مورد نظر خود را وارد کنيد .

×
با عضويت در سامانه خبرنامه پيامکي سايت از جديدترين خبر ها از طريق گوشي همراه خود با خبر شويد
براي عضويت در خبرنامه پيامکي، اطلاعات خود را وارد کنيد
نام شما:
موبايل شما:
×
سایت بیا تو امنیت

تبليغات هزينه نيست ، بلکه سرمايه گذاري است

جهت سفارش تبليغات کليک کنيد ...

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

عنوان: کتاب زبان ماشین و برنامه سازی سیستم
رشته : کامپیوتر
نوع: برنامه نویسی
نویسنده : مهندس داریوش نیک مهر
نوع فایل : PDF
زبان : فارسی
حجم 1261 (کیلوبایت) یا 1MB
تعداد صفحات:400

از ویژگی های این کتاب :
این کتاب دارای 10 فصل است که مطالب آموزشی زیر را در بر میگیرد:
معرفی و بررسی سیستم اعداد, معماری ریز پردازنده 80286, برنامه نویسی و دستورالعملهای و جزئیات مرتبط با آن, دستورالعملهای اساسی, انشعاب و تکرار, عملیات بیتی, ماکروها و روالها و وقفه ها, عملیات پردازش و کار با رشته ها, برنامه های نمونه, اسمبلی 80386, سوالات و تستهای اسمبلی,

دانلود کتاب

دانلود کتاب سایت وردپرس خود را طراحی کنید

سایت وردپرس خود را طراحی کنید

نام کتاب: سایت وردپرس خود را طراحی کنید
نویسنده: مارک بنتو
مترجم: حسین میری
طراحی و صفحه آرایی: زهرا معبودی
تعداد صفحات: ۲۸
فرمت کتاب: PDF
زبان کتاب: فارسی
.
برخی از مطالب کتاب:
گزینه های میزبانی ورد پرس
• مفاهیم اولیه: عناصر و طرح سایت
• انتخاب زمینه: بهترین انتخاب های شما
• ترکیب بندی ورد پرس برای یک وبگاه تجاری
• فهم پست ها، صفحات و پیوند ها
• استفاده از نوار های جانبی و ویجت ها
• ایجاد محتوا: ویرایشگر بصری درونی WP
• نصب پلاگین ها و یک مجموعه پلاگین پیشنهادی
• زمنه Athualpa اصلی و ترکیب بندی آن
• ایجاد محتوایی غنی با لایو رایتر ویندوز یا بلوگو
• ایجاد یک بنر وبگاه با استفاده از نرم افزار ویرایش تصویر
• و …

کتاب دیتا لایف را قورت دهید! – آموزش جامع دیتالایف انجین

 

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

دانلود MATLAB E-Books Collection - مجموعه کتاب های متلب

دانلود MATLAB E-Books Collection - مجموعه کتاب های متلب

متلب (MATLAB) یک محیط نرم‌افزاری برای انجام محاسبات عددی و یک زبان‌ برنامه‌نویسی نسل چهارم است. واژهٔ متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامه‌نویسی مربوطه‌است که از ترکیب دو واژهٔ MATrix (ماتریس) و LABoratory (آزمایشگاه) ایجاد شده‌است. این نام حاکی از رویکرد ماتریس محور برنامه‌است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته می‌شوند.
کار کردن با ماتریس‌ها در متلب بسیار ساده است. در حقیقت تمام داده‌ها در متلب به شکل یک ماتریس ذخیره می‌شوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس 1*1 ذخیره می‌شود.یک تصویر به شکل یک ماتریس سه بعدی ذخیره می‌گردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده می‌شود. فایل‌های صوتی نیز در متلب به شکل ماتریس‌های تک ستون (بردارهای ستونی) ذخیره می‌شوند. بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد.
در مجموعه کتاب حاضر ، کتاب های معتبر مربوط به این زبان برنامه نویسی گردآوری شده است.

دانلود کتاب آموزش CSS 3

دانلود کتاب آموزش CSS 3

الگوهای آبشاری یا سی‌اس‌اس (CSS)‏ در کنار اچ‌تی‌ام‌ال هستهٔ فناوری ساخت صفحه‌های وب هستند. سی‌اس‌اس روشی ساده برای نمایش چیدمان و جلوه‌های تصویری (مانند نوع قلم، رنگ و اندازه‌ها) بر صفحه‌های وب است.
با ظهور CSS ۳ و html ۵ انقلابی در طراحی وب سایت صورت گرفته است. توسعه css3 به سمت قطعه بندی کردن یا به عبارت دیگر افزونه بندی کردن کدها مورد استفاده قرار می گیرد ویرایش های قبلی css کد ها خیلی طولانی و برخی مواقع دست و پا گیر می شدند بنابراین قطعه بندی کردن کدها کمک زیادی به ساده سازی آنها در css3 نموده است.
در کتاب حاضر شما بیشتر با این زبان برنامه نویسی آشنا خواهید شد.

دانلود کتاب وبلاگ نویسی شیرین با وردپرس

دانلود کتاب وبلاگ نویسی شیرین با وردپرس

وردپرس یک سیستم مدیریت محتوا کاملا رایگان و اپن سورس هست ( بر پایه مجوز GPL ) که شما بوسیله آن قادر خواهید بود براحتی یک وبلاگ، فوتوبلاگ، پادکست، گالری و ... بسازید.وردپرس توسط زبان بسیار محبوب PHP نوشته شده و از قدرت MySQL برای ذخیره داده ها استفاده می کند.در کتاب وبلاگ نویسی شیرین با وردپرس شما بصورت کامل با سیستم مدیریت محتوای وردپرس(Wordpress) آشنا خواهید شد.

آموزش تصویری ساخت منو وب سایت در فتوشاپ

25 آموزش تصویری ساخت منو وب سایت در فتوشاپ

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

آموزش تصویری طراحی و ساخت وب سایت در فتوشاپ

8 آموزش تصویری طراحی و ساخت وب سایت در فتوشاپ

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

دانلود آموزش ویدئویی کار با تصاویر در css3

28 دانلود آموزش ویدئویی کار با تصاویر در css3

در این ساعت از ابزار گرافیک آموزش کامل ویدئویی کار با تصاویر در css3 رو آماده کردم که محصول کمپانی آموزشی VTC می باشد که برخی از سر فصل های این آموزش در ادمه مطلب درج شده است.

دانلود کد محو کردن تصویر و نوشته ها توسط css3

49 دانلود کد محو کردن تصویر و نوشته ها توسط css3

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

نرم افزار Open Source (منبع باز) چیست ؟

نرم افزار Open Source (منبع باز) چیست ؟

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

 

  

نرم افزار Open Source (منبع باز) چیست ؟

 

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

دانلود کتاب خودآموز طراحی وب به صورت عملی

دانلود کتاب خودآموز طراحی وب به صورت عملی

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

10 روش سريع براي رفع مشکلات رايانه

10 روش سريع براي رفع مشکلات رايانه

 

- شبکه Wi-Fi شما به شدت کند است؟
اگر دليل اين کندي قطع شبکه نباشد، احتمالا تداخلي ايجاد شده است. ابتدا جاي روتر (router يا همان مودم) را تغيير دهيد تا آنرا از معرض موارد مشکل زايي چون امواج مايکرو ويو يا تلفن بي سيم دور کنيد. شايد شما از يک کانال شلوغ استفاده مي کنيد؟ کانال را از طريق صفحه configuration روتر تغيير دهيد، بخش Channel را پيدا کنيد و ?، ? يا ?? را امتحان کنيد.
- کيفيت صفحه نمايش يا display بسيار بد است؟
با کليک راست بر روي desktop، تنظيم صفحه نمايش را بررسي کنيد، در ويندوز XP به بخش Properties و در ويندوز ويستا به Personalize برويد و از آنجا Settings را انتخاب کنيد. اگر نمي توانيد رزولوشن يا کيفيت رنگ را افزايش دهيد، دکمه Advanced, Adapter را انتخاب کنيد. اگر اداپتور VGA استاندارد يا هر اداپتور ديگر در آنجا فهرست شده بود، يک درايور مخصوص به نوع PC را دانلود کنيد.
اگر اداپتور موجود بود، يک نسخه از درايور قبل از آن را امتحان کنيد. در ويندوز XP به ترتيب بر روي Properties, Driver, Roll Back Driver کليک کنيد در ويستا Personalization Control Panel را باز کرده و به ترتيب بر Display Settings, Advanced Settings, Properties کليک کرده و در نهايت Driver, Roll Back Driver را انتخاب کنيد.
- چاپگر شما مطالب بي ربطي را چاپ مي کند؟
اين احتمال وجود دارد که يک دستور چاپ کنسل شده به خوبي از حافظه چاپگر پاک نشده باشد، چاپگر را چند دقيقه خاموش و مجددا روشن کنيد. در اين بين اين کار را انجام دهيد: بر روي منوي Start در ويندوز XP به سراغ Printers and Faxes و در ويستا به Printers برويد و تمام دستورات چاپ را پاک کنيد. اگر مشکل ادامه پيدا کرد، درايور چاپگر را مجددا نصب کنيد.
- چاپگر از پيش تعيين شده يا default ديگر عمل نمي کند؟
بعضي از برنامه هاي کاربردي مانند OneNote مايکروسافت، به عنوان انتخاب خروجي خود نوعي ابزارهاي مانند چاپگر را نصب مي کنند و بعضي از آنها اين چاپگر مجازي را به عنوان چاپگر اصلي تعيين مي کنند. براي حل اين مشکل به منوي Start رفته، گزينه Run را انتخاب کنيد و در آن عبارت control printers را تايپ کرده، دکمه Enter را بزنيد. چاپگر مورد نظر خود را با کليک راست انتخاب نموده و گزينه Set as Default Printer را انتخاب کنيد.
- شما هر روز با پيامهاي مکرر error در زمينه مشکلات حافظه مواجه مي شويد؟
براي بررسي اينکه آيا RAM واقعا مشکل دارد يا خير، برنامه رايگان MemTest را دانلود کرده و آنرا بر روي ديسک بوت قرار داده سپس تستهاي موجود در آنرا انجام دهيد.
- کامپيوتر شما به شدت آهسته آغاز به کار مي کند؟
در منوي Start، گزينه Run را انتخاب کرده و در آن عبارت msconfig را تايپ کنيد. سپس بر روي Startup کليک کرده و تمام برنامه هاي کاربردي که بر روي روي آن بالا مي آيند را بررسي کنيد. هر يک از مواردي را که در زمان روشن شدن و بالا آمدن وبندوز نمي خواهيد، حذف کنيد. اما هر بار تنها يکي از برنامه ها را حذف کنيد زيرا در اين ميان برنامه هايي وجود دارند که براي راه افتادن سيستم لازم هستند.
- فايلهاي ويدئويي بدون صدا يا تصوير پخش مي شوند؟
به احتمال زياد رمزگذار يا codec دستگاه شما تاريخ گذشته است. بهترين راه به روز رساني کامل آن است که از طريق برنامه هايي چون ACE Mega CodecS و K-Lite Codec انجام پذير است.
- يکي از کليدهاي صفحه کليدتان شکسته است؟
اگر بخشي از کليد شکسته است، آن را با يک کليد بدون استفاده مانند کليد Insert عوض کنيد. کليدهاي لپ تاپ براي جايگزين شدن يا تعويض روشهاي مختلفي دارند که معمولا در وب سايتهاي آنها وجود دارد.
- شما يکي از پينهاي ورودي port يا کابل را کج کرده ايد؟
معمولا استفاده از انبردست، وضعيت را بدتر مي کند، براي اين کار بهترين وسيله يک مداد اتود با اندازه مغزي بزرگ است که معمولا به انواع اين پينها ميخورد.کافي است پين را در محل قرار گيري مغزي مداد قرار دهيد و آنرا صاف کنيد.

دانلود کتاب آموزش نرم افزار رشنال رز

دانلود کتاب آموزش نرم افزار رشنال رز

رشنال رز (Rational Rose)  یک ابزار قدرتمند است که به تجزیه و تحلیل و طراحی سیستم های نرم افزاری شئ گرا کمک می کند.
این ابزار کمک خواهد کرد که قبل از اینکه کدی را بنویسید سیستم خود را مدل نمایید بنابراین می توانید مطمئن شوید که سیستم از ابتدا معماری معتبری دارد.

دانلود کتاب آموزش زبان برنامه نویسی Delphi 7 Studio

دانلود کتاب آموزش زبان برنامه نویسی Delphi 7 Studio

دِلفی (Delphi) یا به تعبیری ویژوآل پاسکال - یک زبان برنامه‌نویسی است و بستری برای توسعهٔ نرم‌افزار که شرکت بورلند آن را تولید کرده‌است و بعدها توسط امبارکادرو خریداری شد. این زبان، در بدو انتشار خود در سال ۱۹۹۵، به عنوان یکی از نخستین ابزارهایی مطرح شد که از توسعهٔ نرم‌افزار بر مبنای متدولوژی راد (RAD: Rapid application development) یعنی تولید و توسعهٔ سریع برنامه‌های کاربردی پشتیبانی می‌کردند.


این نرم‌افزار بر مبنای پاسکال شی‌گرا بوده و از این زبان مشتق شده‌است. البته بورلند نسخه‌ای از دلفی و سی‌پلاس‌پلاس‌بیلدر را برای لینوکس به نام کایلیکس (Kylix) ارائه کرد که مورد استقبال توسعه دهندگان نرم‌افزارهای لینوکس قرار نگرفت. نرم‌افزارهای دلفی در ابتدا به صورت مستقیم از کتابخانه‌های ویندوز و کتابخانهٔ مخصوص خود به نام VCL استفاده می‌کرد، اما پس از نسخه ۶ دلفی، امکانات استفاده از دات‌نت هم به آن اضافه شد. در حال حاضر می‌توان دلفی را یکی از رایج‌ترین زبان‌های ممکن در ایران دانست.

زبانِ دلفی که پیشتر بنام پاسکال شیءگرا (Object-Pascal) خوانده می‌شد و برای طراحی نرم‌افزاهای تحت ویندوز به کار می‌رفت، امروزه چنان توسعه یافته‌است که برای تولید نرم‌افزارهای تحت سیستم‌عاملِ لینوکس و دات‌نت نیز به کار می‌آید. بیشترین کاربرد دلفی در طراحی برنامه‌های رومیزی و پایگاه داده‌ها است، اما به عنوان یک ابزارِ «چند- منظوره»، برای طراحی انواع گوناگونی از پروژه‌های نرم‌افزاری نیز مورد استفاده قرار می‌گیرد.

دانلود کتاب خود آموز PHP در 24 ساعت

 دانلود کتاب خود آموز PHP در 24 ساعت

پی‌اچ‌پی (PHP) یکی از پر طرفدارترین زبان‌های پردازه‌نویسی (اسکریپتینگ) متن باز (Open Source) است که بیشتر برای طراحی برنامه‌های سمت سرور در وب‌گاه‌های پویا (Dynamic) مورد استفاده قرار می‌گیرد. PHP مخفف PHP: Hypertext Preprocessor (پیش‌پردازنده فرامتن) می‌باشد. پی‌اچ‌پی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این زبان برنامه‌سازی، توسط سایر کارشناسان و برنامه‌نویسان تکمیل گردیده و به شکل کنونی آن درآمده‌است.

دانلود کتاب آموزش زبان برنامه نویسی JavaScript

دانلود کتاب آموزش زبان برنامه نویسی JavaScript

جاوااسکریپت زبانی است که توسط NetScape تولید شده است. این زبان، زبان برنامه نویسی اسکریپت مبتی بر اشیاء است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شده است.
علیرغم اشتباه عمومی، زبان جاوا اسکریت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای سهولت یادگیری در نظر گرفته شده است. از همینرو دستورهای متداول مانند if, for, try..catch و ... در این زبان هم یافت می‌گردند.
این زبان می‌تواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته می‌شوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی می‌تواند به عنوان نمونه‌ای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد.

دانلود کتاب آموزش اسمبلی (زبان ماشین) و برنامه سازی سیستم

دانلود کتاب آموزش اسمبلی (زبان ماشین) و برنامه سازی سیستم

زبان همگذاری یا اسمبلی (Assembly) به مجموعه زبان‌های برنامه‌نویسی سطح پایینی اطلاق می‌شود که در آن مستقیماً دستورالعمل‌های پردازندهٔ اصلی (CPU) نوشته می‌شود ( یعنی دستوراتی که ALU توانایی انجام آنها را دارد.)
به دلیل سطح پایین بودن این زبان‌ها، نوشتن، اشکال‌زدایی و نگهداری برنامه سخت‌تر است. برای هر خانوادۀ CPU یک زبان اسمبلی وجود دارد.
این زبان به زبان مادر کامپیوتر بسیار نزدیک می‌باشد به‌طوری که تمامی برنامه‌های اولیه همچون ++C توسط زبان اسمبلی ساخته شده است و همچنین اکثر کارها در زمینۀ هک و مانند آن با این زبان انجام می‌شود. در زبان اسمبلی هر دستور زبان متناظر یک دستور باینری است. این زبان را با استفاده از اسمبلر‌ها می‌توان به زبان ماشین یعنی صفر و یک تبدیل کرد. نرم‌افزارهای اسمبلر بر روی سیستم نصب شده و با وارد کردن کدهای اسمبلی و اشکال‌زدایی کردن آن می‌توان آن‌ها را به زبان ماشین تبدیل کرد.

دانلود کتاب آموزش ایجاد یک سی ام اس با استفاده از زبان PHP

دانلود کتاب آموزش ایجاد یک سی ام اس با استفاده از زبان PHP

سی ام اس (cms) یک نرم افزار کامپیوتری است برای مدیریت ، سازماندهی و تسهیل کردن تولید اسناد یا محتوا.یک content management system) cms) یک web application (نرم افزار تحت وب) است برای مدیریت آسانتر وبسایت ها و محتوای آنها.
در یک CMS، داده می‌تواند هر چیزی باشد، مانند اسناد، فیلم، عکس، شماره تلفن، داده‌های علمی و غیره. CMSها بیشتر برای ذخیره، کنترل، بازبینی، توسعه معنایی و انتشار اسناد به‌کار می‌رود.

دانلود کتاب آموزش برنامه نویسی پیشرفته توسط زبان ++C

دانلود کتاب آموزش برنامه نویسی پیشرفته توسط زبان ++C

زبان برنامه‌نویسی ++C (سی پلاس پلاس) یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره، شیءگرا، سطح بالا و چندرگه (که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند)، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد. این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا، برنامه‌نویسی جنریک است. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند.
زبان ++c یک زبان سطح میانی در نظر گرفته می‌شود. این زبان دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌زمان است.

دانلود کتاب آموزش جامع LINQ

دانلود کتاب آموزش جامع LINQ

LINQ  مختصر کلمه Language Integrated Query بوده و یک زبان برای تقاضا از هر گونه مجموعه داده (بانک اطلاعاتی، آرایه‌ها، Xml و...) می‌باشد. این زبان بسیار شبیه زبان SQL بوده و با زبان‌های C# و Vb.NET قابل پیاده سازی است.
هدف اصلی خلق LINQ ارائه یک زبان یکتا جهت تقاضا، برنامه ریزی و فیلتر کردن اطلاعات ذخیره شده در اشیاء مختلف اعم از پایگاه داده، اشیا، آرایه‌ها و از همه مهتر XML است، این زبان قابلیت Debug شدن به صورت Runtime را دارست و بسیار قابل انعطاف است.

دانلود کتاب آموزش برنامه نویسی به زبان Prolog

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

دانلود کتاب مقدمه ای بر طراحی و تحلیل الگوریتم ها

دانلود کتاب مقدمه ای بر طراحی و تحلیل الگوریتم ها

الگوریتم یا خوارزمی مجموعه‌ای متناهی از دستورالعمل‌ها است، که به ترتیب خاصی اجرا می‌شوند و مسئله‌ای را حل می‌کنند. به عبارت دیگر یک الگوریتم، روشی گام به گام برای حل مسئله است. در علوم رایانه، یک الگوریتم را یک روال محاسباتی خوش‌تعریف می‌دانند، که مقدار یا مجموعه‌ای از مقادیر را به عنوان ورودی (Input) دریافت کرده و پس از طی چند گام محاسباتی، ورودی را به خروجی (Output) تبدیل می‌کند. بجز این، الگوریتم را ابزاری برای حل مسائل محاسباتی نیز تعریف کرده‌اند. ساخت و طراحی الگوریتم مناسب در مرکز فعالیت‌های برنامه‌سازی رایانه قرار دارد. یک برنامه رایانه‌ای، بیان یک یا چند الگوریتم با یک زبان برنامه‌نویسی است.

دانلود کتاب همه چیز درباره Activex

دانلود کتاب همه چیز درباره Activex

اکتیوایکس (ActiveX) یک چهارچوب نرم افزاری برای تعریف اجزای نرم افزاری قایل استفاده ی مجدد به گونه ی مستقل از زبان برنامه نویسی است. اکتیوایکس در سال 1996 توسط شرکت مایکروسافت به عنوان توسعه فناوری های COM و OLE معرفی شد. بسیاری از برنامه های کاربردی ویندوز از کنترل های اکتیوایکس برای ایجاد کارایی و همچنین انتقال آنها به نرم افزار های دیگر، استفاده می کنند.

دانلود Programming Books Pack - مجموعه کتاب های برنامه نویسی

دانلود Programming Books Pack - مجموعه کتاب های برنامه نویسی

برنامه‌نویسی کامپیوتر (programming یا coding) فرآیند نوشتن، اشکال زدایی(debug) و نگهداری کد منبع (source code) برنامه کامپیوتر می‌باشد. این کد منبع با یک زبان برنامه نویسی نوشته شده است. این کد منبع ممکن است تغییر داده شده یک کد قبلی و یا یک کد کاملا جدید باشد. هدف برنامه نویسی ساختن یک برنامه می‌باشد که یک رفتار خواسته شده را به نمایش بگذارد. در این مجموعه حدود 509 کتاب کمک آموزشی برنامه نویسی گردآوری شده است.

دانلود AJAX E-Book Collection - مجموعه کتاب های اِی‌جکس

دانلود AJAX E-Book Collection - مجموعه کتاب های اِی‌جکس

اِیجکس (AJAX)، مجموعه‌ای از استانداردها و فناوری‌های وب است که به کمک آنها می‌توان برنامه‌هایی مبتنی بر وب تولید کرد که به آسانی با کاربران تعامل داشته باشند. با استفاده از این فناوریها و با کمک انتقال تکه‌های کوچک داده و اطلاعات از رایانهٔ خادم (Server)، صفحات وب از حالت منفعل خارج می‌شوند و واکنشهایی مناسب با رویدادها انجام می‌دهند. ای‌جکس معماری جدیدی برای برنامه‌های تحت وب است، که با سرعت بسیار زیادی در حال گسترش بوده و کمتر کاربر اینترنت است که هنوز گذرش به یکی از صفحاتی که با این معماری ساخته شده‌اند نیفتاده، و از قابلیت‌های فوق‌العاده آن بهره‌مند نشده باشد. Gmail، Google Map، Google Suggest، Orkut، و اسامی آشنای دیگر، نمونه‌هایی هستند از کاربرد ای‌جکس. با استفاده از این معماری، صفحات وب تعامل بسیار خوبی با کاربران خواهند داشت. بعلاوه، مهم‌ترین مزیت این معماری این است که دیگر برای انجام هر کاری، لازم نیست صفحه وب دوباره بارگذاری شود. در این مقاله به بررسی تاریخچه، اصول، و شیوهٔ انجام کارها در این معماری خواهیم پرداخت.

مجموعه فناوریهای تشکیل دهنده ای‌جکس عبارتند از:
- نمایش استاندارد با استفاده از اکس‌اچ‌تی‌ام‌ال و سی‌اس‌اس
- نمایش پویایی و تعاملات با استفاده از مدل شیءگرای سند
- تبادل و دستکاری داده‌ها با استفاده از XML و تبدیلات اکس‌اس‌ال،
- بازیابی داده‌ها بصورت غیر همروند با استفاده از XMLHttpRequest،
- نهایتاً جاوااسکریپت برای سرهمبندی همه چیز با هم

دراین مجموعه سعی شده بهترین کتاب های آموزش در رابطه با AJAX گردآوری شود.