فیلترها
مرجع کامل عبارات باقاعده در سکوی Net Framework. همراه با نحوه بکارگیری آن در VB و #C
کتاب حاضر، تلاش در شناخت یکی از زبانهای مهم و پرکاربرد امروز دنیا به نام عبارات باقاعده (Regular Expressions) دارد. عبارات باقاعده خود به تنهایی امکان تولید نرم افزار و برنامههای کاربردی را ندارند، بلکه ابزاری هستند در اختیار دیگر زبانهای برنامه ساز مانند C#، VB، PHP و . . . . از دستورها و امکاناتاین زبان در تولید کامپایلرها، صفحات وب هوشمند و دقیق و برنامههای کاربردی گوناگون در جهت تجزیه و تحلیل متون و رشتهها و جایگزینی آنها با دیگر متون یا رشتهها استفاده میشود.
مرجع آموزشی برنامهنویسی به زبان C# 2010 با نگاهی به تازههای C# 2012 (جلد2)
کتاب، با استفاده از مثالها و پروژههای عملی، خواننده را با روشهای کلیدی برنامهنویسی پیشرفته به زبان #C آشنا میسازد و در این مسیر، تلاش میکند که جنبههای جدید برنامهنویسی به این زبان در نگارش 2012 ویژوال استدیو را پوشش دهد. در چند فصل آغازین، سعی شده است که دانشجو در کار با پایگاههای داده، با استفاده از روشهای مختلف و بهویژه Entity Framework و Linq، مهارت کافی بهدست آورد و با تکنیکهای متفاوت مقیدسازی کنترلها به دادهها آشنا شود. به این ترتیب، در فصل پایانی کتاب با معماری مهم مبتنی بر سرویس SOA با استفاده از WCF آشنا میشود که در همهی فنآوریهای جدید برنامهنویسی .NET از جمله WPF و SilverLight کاربرد دارد.
آموزش کاربردی CakePHP
با توجه به نیاز روزافزون جامعه اطلاعاتی که بهصورت قابل تاملی در دهه گذشته به سمت وب متمایل شده است به نرمافزارها و برنامههای کاربردی و نيز با تأکيد بر افزايش سرعت توليد آنها در کنار کيفيت و کارايي مورد نظر شيوههاي سنتي توليد نرمافزار که توسعه دهندگان را با مسائل متعددي درگير ميکرد محبوبيت خود را از دست دادهاند. ازين رو عصر جديد توسعه برنامههاي کاربردي بر مبناي فريم ورکها و کتابخانههاي کد مورد توجه قرار گرفت. کتاب حاضر نيز به معرفي و تشريح مسائل مربوط به يکي از فريم ورکهاي مطرح زبان محبوب PHP پرداخته است. بدون ترديد ميتوان عنوان کرد که اکثر قريب به اتفاق برنامه نويساني که استفاده از CakePHP را تجربه نمودهاند در ادامه آن را بهعنوان گزينه اول براي توسعه برنامههاي کاربردي خود برگزيدهاند.
پایگاه دادهی SQLite، برای برنامهنویسان ANDROID و NET.
در این کتاب به صورت گام به گام با پایگاه دادهي SQLite، توانمندیها و کاربردهای آن آشنا میشوید. همچنین برخی از روالهایی که براي مدیریت پایگاه داده توسط مدیر پایگاه داده استفاده میشود نیز بررسی میگردد. در ادامه، در كنار معرفي نگارش SQL مربوط به آن، دستورهاي DDL و DML نيز به کار گرفته ميشود تا افزونبر آشنایی با آنها به صورت عملی، به صورت تئوریک نیز با كاركرد آنها آشنا شوید. در پايان با بررسی کلاسهای ارائه شده در SDK اندروید و کتابخانه مربوط به NET Framework. با یک مثال عملی در هر دو سکوی کاری، تولید یک برنامه مبتنیبر SQLite را تجربه خواهيد كرد.
الگوریتمهای فراابتکاری
در فرایندهای تصمیمگیری مدیران همواره بهینهسازی نقش مهمی را ایفا کرده است. به همین دلیل شاخههای متنوعی از علم توسعه یافتهاند که به نحوی در حل مسایل بهینهسازی قابل استفاده هستند. مروری بر تاریخچه معرفی روشهای بهینهسازی حاکی از آن است که این حوزه از علم همواره یک مقوله جذاب برای محققان بوده است. با ظهور هر پدیده¬ای در دنیای کامپیوتر و محاسبات، جهشی تازه نیز در حوزه بهینهسازی صورت گرفته است. طی دهههای اخیر کامپیوتر باعث شده است که پیوندی ناگسستنی بین هوش مصنوعی و بهینهسازی برقرار گردد. امکان انجام محاسبات در زمان بسیار کوتاه و افزایش قدرت محاسباتی کامپیوترها گروه جدیدی از تکنیک¬های بهینه¬سازی موسوم به روش¬های فراابتکاری را به دنیای علم معرفی کرده است. این کتاب به معرفی تعدادی از رایجترین الگوریتمهای این حوزه یعنی جستجوی ممنوع، شبیهسازی تبرید تدریجی، الگوریتم ژنتیک و جمعیت مورچگان میپردازد.
مرجع آموزشی برنامهنویسی به زبان C# 2010 (جلد1)
کتاب ضمن اينکه در برگيرنده ويژگيهاي جديد ارائه شده در C# 2010 و NET 4.0. است، آموزش برنامهنويسي با زبان #C را از پايه آغاز کرده و به بررسي مفاهيمي کليدي در رابطه با شيءگرايي (OOP)، پيکربندي اسمبليها، دسترسي به پايگاههاي داده و بسياري مطالب مهم ديگر ميپردازد که مسلما مورد نياز تمام برنامهنويسان به زبان #C خواهد بود. از آنجا که در اين کتاب، بررسي هر عنوان از پايه شروع شده و تا حد بررسي جزئيات پيشرفته، همراه با مثالهاي عملي و آموزنده پيش ميرود، ميتواند هم بهعنوان مرجعي براي برنامهنويسان و هم بهعنوان يك كتاب آموزشي براي دانشجويان نرمافزار و تمام كساني كه مايل به يادگيري اين زبان هستند، بهكار رود.
مهندسی معکوس نرم افزارهای موبایل
• عبور از drm اندروید • عبور از drm آیفون • مهندسی معکوس سیستم جلیبریک
آموزش کاربردی برنامه نویسی به زبان Python
پایتون یکی از معدود زبانهای برنامهنویسی است که به دليل داشتن ساختاري ساده و قدرتمند، یادگیری آن همواره به افراد مبتدی که شاید هیچ تجربهای در برنامهنویسی نداشته باشند توصیه میشود. از سوي دیگر، استفاده از این زبان برای حل مسائل گوناگون و پیچیده، انتخاب نخست بسیاری از برنامهنویسان حرفهای بوده است. بر اساس رتبهبندی سایت Tiobe، زبان برنامه نویسی Python در سپتامبر سال 2015 با سـه پله صعود نسبت به زمان مشابه در سال پيش، در جایگاه پنجم قرار گرفته است که نشان دهندهی رشد محبوبیت این زبان در میان برنامهنویسان سراسر دنیا است.
افزایش سرعت و بازدهی در برنامههای PHP
مطالب این کتاب به برنامهنویسان کمک میکند که کدهای PHP نرمافزارهای تحت وب، سایتها و پرتالهای خود را از نظر سرعت و بازدهی آنالیز کرده و مشکلات آنها را در جهت بهبود و سرعت عملکرد بر طرف کنند. همچنین با استفاده از ترفندها و تکنیکهای مطرح شده در این کتاب، برنامهنویسان میتوانند کدهای PHP پيشين خود را بهینهتر، خلاصهتر، سریعتر و حرفهایتر بازنویسی کنند.
مرجع کامل Entity Framework 4.1
با افزايش روز افزون نيازهاي نرمافزاري شركتها، نياز به ابزارهايي كه توليد كد در لايهي دسترسي به دادهها را تسهيل بخشد به شدت احساس ميگردد. Entity Framework بهعنوان راهحل استراتژيك مايكروسافت، بدين منظور معرفي و مورد توجه بسياري از توسعهگران قرار گرفته است. در اين كتاب با جنبههاي مختلف Entity Fremework و قابليتهاي فراوان آن آشنا خواهيد شد
مرجع کامل Regular Expression (عبارات با قاعده)
كلمهي Regular Expressions يا همان عبارات با قاعده، نمادهايي هستند كه باكنار هم قرار دادن آنها ميتوان الگوهايي را براي جستجو و جايگزاريهاي بسيار پيچيدهي عبارات استفاده نمود. عبارات با قاعده در اكثر زبانهاي برنامهنويسي پشتيباني و بهعنوان يكي از نيازهاي اساسي هر برنامهنويس محسوب ميشوند.