کامپیوتر پرسش - دنیای کامپیوترها

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

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

مقدمه:

در این مجموعه مقالات درباره ی نوشتن اپلیکیشن ها با Maxmarin (زامارین) صحبت می کنیم که چارچوب توسعه موبایلی ببرای IOS, Android و Windows Mobile است.

زمارین به شما اجازه می دهد که با استفاده از C# و XAML برای گوشی ها با سیستم عامل های مختلف برنامه نوشته و توسعه دهید.

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

دانلود کتاب برنامه نویسی رزبری پای توسط زبان برنامه نویسی کیوت (QT)

دانلود کتاب برنامه نویسی رزبری پای توسط زبان برنامه نویسی کیوت (QT)

مختصری در مورد QT:

یکی از بزرگترین نقطه ضعف های زبان برنامه نویسی قدرتمند C++ در گذشته، نبود کتابخانه های گرافیکی قوی برای ساخت رابط کاربری بود و این نکته باعث به وجود آمدن Qt شد. Qt یک فریم ورک کراس پلتفرم برای زبان C++ می باشد و دارای کتابخانه های بسیار قدرتمند در زمینه رابط کاربری، گرافیک دوبعدی و سه بعدی، شبکه، ارتباط با سخت افزار، پردازش موازی و غیره است. کراس پلتفرم بودن Qt این امکان را به ما می دهد که یک بار در یک سیستم عامل کد را نوشته و در سیستم عامل های دیگر به سادگی همان کد را کامپایل کرده و برنامه را اجرا کرد، امروزه Qt اکثر سیستم عامل های محبوب را پشتیبانی می کنید از جمله: IOS, Windows, Windows CE, Windows RT, Linux, FreeBSD, HP-UX, Solaris, Android, OS X و Embedded Linux. از مزیت دیگر Qt منبع باز بودن و وجود نسخه رایگان آن است که به محبوبیت این ابزار قدرتمند بسیار کمک کرده است.

دانلود کتاب اصول تکنیک آژاکس

دانلود کتاب اصول تکنیک آژاکس

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

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

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

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

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

از بین منابع موجود، کتابی با نام Foundations Of Ajax را به عنوان مرجع اصلی برگزیدم دلیل این انتخا نیز نگاه دقیق و موشکافانه نویسندگان این کتاب بود.

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

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

فصل پنجم را نیز به معرفی و آشنایی با ابزار Atlas که از ابزارهای تولید قابلیت Ajax در ASP.NET میباشد، اختصاص داده ام و در همین فصل به توضیح در مورد پروژه مدیریت کاربران وب سایت پرداخته ام که مثالی مناسب جهت معرفی قابلیت های ابزار Atlas می باشد.

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

دانلود کتاب آموزش کاربردی جاوا اسکریپت

دانلود کتاب آموزش کاربردی جاوا اسکریپت

پیش گفتار:

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

رپورتاژ آگهی ویژه