فیلترها
الگوریتمهای فراابتکاری
در فرایندهای تصمیمگیری مدیران همواره بهینهسازی نقش مهمی را ایفا کرده است. به همین دلیل شاخههای متنوعی از علم توسعه یافتهاند که به نحوی در حل مسایل بهینهسازی قابل استفاده هستند. مروری بر تاریخچه معرفی روشهای بهینهسازی حاکی از آن است که این حوزه از علم همواره یک مقوله جذاب برای محققان بوده است. با ظهور هر پدیده¬ای در دنیای کامپیوتر و محاسبات، جهشی تازه نیز در حوزه بهینهسازی صورت گرفته است. طی دهههای اخیر کامپیوتر باعث شده است که پیوندی ناگسستنی بین هوش مصنوعی و بهینهسازی برقرار گردد. امکان انجام محاسبات در زمان بسیار کوتاه و افزایش قدرت محاسباتی کامپیوترها گروه جدیدی از تکنیک¬های بهینه¬سازی موسوم به روش¬های فراابتکاری را به دنیای علم معرفی کرده است. این کتاب به معرفی تعدادی از رایجترین الگوریتمهای این حوزه یعنی جستجوی ممنوع، شبیهسازی تبرید تدریجی، الگوریتم ژنتیک و جمعیت مورچگان میپردازد.
گرافیک کامپیوتری در برنامه نویسی ++C
در اين كتاب سعي شده است با توجه به جذابيتهاي محيط گرافيكي، اصول برنامهنويسي به درستي و با شكلي جديد ارايه گردد تا در كنار يادگيري برنامهنويسي در محيط گرافيكي با شيوههاي صحيح برنامهنويسي نيز آشنا شويد.
AngularJS، قویترین فریمورک جاوااسکریپتی MVC
برنامههای وبی سبکتر، سادهتر و پاسخپذیرتر بنویسید که افزون بر سهولت ایجاد و آزمایش آنها، نگهداری و توسعهشان نیز سادهتر است. این کتاب، شما را با فریمورک جاوااسکریپتی و اُپنسورس AngularJS آشنا میکند که با بهرهگیری از معماری MVC، مقیدسازی داده، الگوهای سمت کلاینت و تزریق وابستگی، ساختار منسجمتری برای برنامههای تحت وب فراهم میکند. در این کتاب ضمن یادگیری AngularJS توسط دو تن از برنامهنویسان گوگل، با قابلیتهای کلیدی این فریمورک آشنا شده و چگونگی ساخت یک برنامهی واقعی و همچنین آزمایش و اشکالزدایی آن را به طور عملی یاد خواهید گرفت. خواهید دید چگونه میتوانید با استفاده از AngularJS پیچیدگیهای برنامهی وب خود را به طور چشمگیری کاهش دهید.
افزایش سرعت و بازدهی در برنامههای PHP
مطالب این کتاب به برنامهنویسان کمک میکند که کدهای PHP نرمافزارهای تحت وب، سایتها و پرتالهای خود را از نظر سرعت و بازدهی آنالیز کرده و مشکلات آنها را در جهت بهبود و سرعت عملکرد بر طرف کنند. همچنین با استفاده از ترفندها و تکنیکهای مطرح شده در این کتاب، برنامهنویسان میتوانند کدهای PHP پيشين خود را بهینهتر، خلاصهتر، سریعتر و حرفهایتر بازنویسی کنند.
پایگاه دادهی SQLite، برای برنامهنویسان ANDROID و NET.
در این کتاب به صورت گام به گام با پایگاه دادهي SQLite، توانمندیها و کاربردهای آن آشنا میشوید. همچنین برخی از روالهایی که براي مدیریت پایگاه داده توسط مدیر پایگاه داده استفاده میشود نیز بررسی میگردد. در ادامه، در كنار معرفي نگارش SQL مربوط به آن، دستورهاي DDL و DML نيز به کار گرفته ميشود تا افزونبر آشنایی با آنها به صورت عملی، به صورت تئوریک نیز با كاركرد آنها آشنا شوید. در پايان با بررسی کلاسهای ارائه شده در SDK اندروید و کتابخانه مربوط به NET Framework. با یک مثال عملی در هر دو سکوی کاری، تولید یک برنامه مبتنیبر SQLite را تجربه خواهيد كرد.
آموزش کاربردی JavaScript
جاوا اسکریپت زبانی اسکریپتی برای طراحی و تولید صفحات وب میباشد که هماکنون یکی از مطرحترین زبانهای طراحی وب بهشمار میرود؛ بهگونهای که این زبان در میلیونها صفحهي وب، برای افزایش کارآیی، اعتبارسنجی فرمها، تشخیص مرورگرها، تبادل اطلاعات بهصورت پسزمینهای و بسیاری موارد دیگر مورد استفاده قرار میگیرد. این زبان در بسیاری از مرورگرها همچون Firefox ،Safari ،Opera ،IE و Chrome کار میکند و مورد پشتیبانی قرار میگیرد. حجم پایین و راحتی کار با جاوا اسکریپت باعث شده است تا طراحان وب در سراسر جهان از این زبان بهرهبرداری و از تکنولوژیهای آن به بهترین شیوه استفاده نمایند.
مرجع آموزشی برنامهنویسی به زبان C# 2010 (جلد1)
کتاب ضمن اينکه در برگيرنده ويژگيهاي جديد ارائه شده در C# 2010 و NET 4.0. است، آموزش برنامهنويسي با زبان #C را از پايه آغاز کرده و به بررسي مفاهيمي کليدي در رابطه با شيءگرايي (OOP)، پيکربندي اسمبليها، دسترسي به پايگاههاي داده و بسياري مطالب مهم ديگر ميپردازد که مسلما مورد نياز تمام برنامهنويسان به زبان #C خواهد بود. از آنجا که در اين کتاب، بررسي هر عنوان از پايه شروع شده و تا حد بررسي جزئيات پيشرفته، همراه با مثالهاي عملي و آموزنده پيش ميرود، ميتواند هم بهعنوان مرجعي براي برنامهنويسان و هم بهعنوان يك كتاب آموزشي براي دانشجويان نرمافزار و تمام كساني كه مايل به يادگيري اين زبان هستند، بهكار رود.
مرجعکامل Access 2010 بههمراه VBA (جلد1)
در اين كتاب مرجع، سعي شده با استفاده از يك پروژه تمريني، مراحل ساخت يك برنامه اكسس از ابتدا تا انتها توضيح داده شود. در اين ميان نگاه عميقي به كدنويسي VBA كه جزء تفكيكناپذير اكسس محسوب ميگردد شده است. به كمك اين كتاب، بدون هيچ دانش برنامهنويسي هم ميتوانيد VBA را در حد كاربري فراگيريد و در برنامههاي خود به كار بنديد.
آموزش کاربردی HTML 5.0 & CSS 3.0 همراه با Responsive Web Design
امروزه در واقع بيشتر مردم از طراحان وب به شمار ميروند. چه کار آنها طراحي وبسايتهاي بزرگ باشد و چه بهروزکردن مطالب يک وبلاگ. از اين رو احتياج به اطلاع داشتن از چگونگي کار با رسانههاي انتقال پيام در محيط وب (HTML و CSS) به نوعي ضروري به نظر ميرسد. به ويژه امروزه که با ارائه نسخههاي جديد آنها، طراحان قادر هستند تنها با استفاده از HTML ،CSS و اندکي جاوا اسکريپت، صفحاتي طراحي نمايند که تا پيش از اين کسي تصور نمي کرد بتوان تنها با اين ابزار و به اين سادگي چنين کارهايي انجام داد. ايجاد انيميشن، ترسيم خطوط و اشکال و ذخيره اطلاعات در صفحات وب تنها بخشي ازاين ويژگيهاي خارقالعاده است.
الگوهای طراحی در C# 5.0
یکی از ابزارهای مهمی که یک برنامهنویس در اجرای یک پروژهی نرمافزاری باید از آن بهرهمند باشد، درک مفهومی به نام الگو و آگاهی از الگوهای رایج و اثبات شده است. الگوها، راهحلهایی انتزاعی هستند که بر اساس تجربیات گروه بیشماری از برنامهنویسان در طول سالهای برنامهنویسی بهدست آمدهاند و درستی و اعتبار آنها، به اثبات رسیده است. الگوها دیدگاهی فراهم میکنند که برنامهنویسان با استفاده از آن میتوانند خصوصیتهایی مانند قابلیت استفادهی مجدد، آزمونپذیری و نگهداریپذیری را به شکل بهتری برای برنامههای خود فراهم کنند. در این کتاب تمام 23 الگوی GoF که معروفترین الگوهای طراحی بوده و در کتاب ماندگار Design Patterns: Elements of Object-Oriented Software در اواخر سال 1994 معرفی شد، آموزش داده میشود. این کتاب با دو دیدگاه تحلیلی و کاربردی نوشته شده و مؤلف سعی نموده، وراي بحث نظری هر الگو، حاشیهها و پیامدهای آن را بهطور عملیتری بررسی کند و الگوها را در سکوی NET. به زبان #C با نگاهي به جدیدترین قابلیتهای آنها آموزش بدهد و نقاط قوت و ضعف الگوها را بیان نماید.
مرجع کامل ASP.Net MVC 4
مایکروسافت بهعنوان یکی از بزرگترین و مطرحترین شرکتها در تولید و ایجاد بسترهای مورد نیاز برای توسعهگران با توجه مطلوب به نقش پُر رنگ وب شرکتي پيشتاز در ارائهي ابزارها و بسترهاي لازم براي توليد برنامههاي مبتني بر وب است. ASP.NET MVC جديدترين فريمورکي است که با توجه کامل به امکان استفاده از جديدترين استانداردهاي وب قابليت سفارشيسازي و مفاهيم واقعي پروتکل HTTP توسط مايکروسافت عرضه شده است و هر روز بيش از پيش مورد توجه قرار ميگيرد. در اين کتاب سعي شده است تا خواننده با همهي ابعاد اين فريمورک آشنا شده و در پايان بتواند بهعنوان يک متخصص ASP.NET MVC شناخته شود.
آموزش برنامهنویسی Android برای Mobile & Tablet
سرويسي را تصور كنيد كه گوگل از آن پشتيباني ميكند. محصولات قبلي دنياي نرمافزار را كه گوگل توليد و يا پشتيباني كرده است را به ياد داريد؟ GOOGLE+،GMAIL،YOUTUBE و موتور جستجوي قدرتمند گوگل، هم اكنون اين غول نرمافزاري دنيا وارد عرصه موبايل گرديده است و اين بار با سيستم عاملي به نام اندرويد. در اين كتاب براي كساني كه هيچ گونه آشنايي قبلي با مفاهيم برنامهنويسي شيگرا، زبان برنامهنويسي جاوا و زبان XML ندارند و كاربراني كه با نصب SDK و IDE داراي مشكل هستند، مفاهيم از ابتدا توضيح داده شده است