دسته:
نرم افزار ←
محیط یکپارچه توسعه نرمافزار ←
Intel Parallel Studio
|
کامپایلر و مفسر
برنامهنویسی موازی (Parallel Programming) برای استفاده هر چه بهتر از منابع سیستم و افزایش سرعت و کارایی برنامه روی پردازندهها به وجود آمد. در این نوع برنامهنویسی، قسمتهایی از برنامه اصلی که قابلیت اجرای همزمان را دارند به چند زیربرنامه تقسیم شده و به صورت همزمان روی چند پردازنده یا چند نخ (Thread) اجرا میشوند. قسمتی از برنامه هم که قابلیت اجرای موازی را ندارد به صورت سریال روی یک پردازنده اجرا میشود. در واقع تفاوت اصلی برنامهسازی ترتیبی و موازی همین امر است، اما در پی آن مفاهیم متعددی مطرح میشود که اغلب در برنامهنویسی معمولی مطرح نبوده و یا ماهیت آنها با مفهوم متناظر آن در برنامهنویسی معمولی کاملاً متفاوت است.یکی از دلایل اصلی استفاده از برنامهنویسی موازی، بحث افزایش سرعت اجرای برنامه است، که این امر در پردازندههای تک هستهای دارای محدودیتهایی می باشد. Intel Parallel Studio XE یک زبان برنامه نویسی موازی پیشرفته است که توسط شرکت
اینتل عرضه شده است. مجموعه ابزار Intel Parallel Studio XE با بهره گیری
از پردازش موازی، طراحی، توسعه، اشکال زدایی و تنظیم کد را ساده می کنند. با
استفاده از این نرم افزار، با کمترین تلاش، بهترین عملکرد برنامه کاربردی را بر روی پرازنده های سازگار اینتل و کمپروسسورها، دریافت می کنید. این برنامه به سرعت برنامه های کاربردی نوشته شده به زبان های فرترن و سی پلاس پلاس را کامپایل کرده و با کمترین تلاش بهترین عملکرد از آن ها را ارائه خواهد کرد و کد نویسی در آن بسیار سریع است.
دسته:
نرم افزار ←
توسعه نرم افزار ←
کامپوننت و کتابخانه
به عنوان یک برنامه نویس حرفه ای احتمالا با دردسرهای نوشتن یک ابزار کاربری پیشرفته برای بکارگیری در پروژه های نرم افزاری آشنایی دارید. در اختیار نداشتن دانش و فرصت کافی برای تولید یک ابزار قدرتمند و مورد نیاز و بسیاری از مسائل دیگر مانع از نوشتن ابزارهای زیرمجموعه شما می شود که با استفاده از محصولی که در این پست به شما معرفی می کنیم، به ابزارهایی حرفه ای دسترسی پیدا خواهید کرد که علاوه بر ساده سازی روند توسعه برنامه، تا حد زیادی باعث صرفه جویی در زمان شما نیز می شود. Codejock Suite Pro و Codejock Toolkit Pro مجموعه کامپوننت های مفید و کاربردی برای برنامه نویسان ActiveX و .Net می باشند. این محصول ارزشمند طیف گسترده ای از امکانات و ابزارهای کاربردی برای توسعه نرم افزارهای تحت ویندوز و تحت وب را در اختیار برنامه نویسان قرار می دهد که با استفاده از آن می توانند پروژه های برنامه نویسی خود را به گونه ای حرفه ای پیش ببرند و قابلیت هایی را که طراحی و اضافه کردن آن ها به پروژه نیازمند برنامه نویسی زیادی می باشد، به راحتی ایجاد کنند. به عنوان مثال می توانید با پنلی مشابه برنامه Visual Studio و منویی به سبک ریبون آفیس، یک محیط حرفه ای برای برنامه خود بوجود آورید.
کلیه ابزارهای موجود در مجموعه Codejock Suite Pro جدای از طبیعت محیط برنامه نویسی شما دارای قریب به ۲۰ شکل و سبک مجزا هستند میتوانید ظاهر هر کدام از ابزارها را به پوسته ویندوزهای مختلف یا سبک های استاندارد تبدیل کنید یا حتی پوسته های سفارشی مورد نظر خود را با ابزارهایی که این مجموعه در اختیار شما قرار می دهد طراحی کنید. با این مجموعه میتوانید به آسانی کنترل های استاندارد بسیاری، از جمله دکمه هایی استاندارد با امکاناتی همچون قابلیت تغییر رنگ متن، افزودن آیکون و ... را به فرم های برنامه هایتان بیافزائید، پوسته های فرم ها را تغییر دهید یا نمودار به برنامه های خود اضافه کنید. دیگر ابزارهای موجود در بسته Codejock Suite Pro را میتوان به ابزار سالنامه پیشرفته، گزارش گیری، نوار منوی روبانی (مانند روبان نرم افزار Office 2013)، ویرایشگر Hex، جعبه رنگ و ... اشاره کرد.
دسته:
نرم افزار ←
توسعه نرم افزار ←
کامپوننت و کتابخانه
|
زبان برنامه نویسی
تمامی برنامه نویسان دات نت با محصولات شرکت Telerik آشنایی داشته و از آن
ها استفاده می کنند. در اینجا مجموعه جدیدترین کامپوننت های شرکت تلریک جمع
آوری شده و به شما ارائه می گردد.
لیست کامپوننت های نسخه ی 2015 Q1: Telerik 2015 Q1 Data Access 2015.1 225 Retail Telerik 2015 Q1 JustCode 2015.1 225 Retail Telerik 2015 Q1 Reporting 9.0.15 225 Retail Telerik 2015 Q1 UI for ASP.NET AJAX 2015.1 225 Retail Telerik 2015 Q1 UI for Silverlight 2015.1 225 Retail Telerik 2015 Q1 UI for Windows Universal 2015.1 225 Retail Telerik 2015 Q1 UI for WinForms 2015.1 225 Retail Telerik 2015 Q1 UI for WPF 2015.1 225 Retail Telerik 2015 Q1 Web Parts for SharePoint 2010 v2015.1 225 Retail Telerik 2015 Q1 Web Parts for SharePoint 2013 v2015.1 225 Retail Telerik Shamsi Date
پایتون (Python) یک زبان برنامهنویسی همه منظوره، سطح بالا است که توسط خودو فان روسوم در سال ۱۹۹۱ در کشور هلند طراحی شد. این زبان از زبانهای برنامه نویسی مفسر بوده و به صورت کامل یک زبان شیگرا است که در ویژگیها با زبان های تفسیری پرل، روبی، اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه استفاده میکند. پایتون پروژهای آزاد و متنباز توسعهیافتهاست و توسط بنیاد نرمافزار پایتون مدیریت میگردد. در مجموعه حاضر سعی شده جدیدترین کتاب های انتشار یافته این زبان برنامه نویسی تا سال 2015 گردآوری شود.
معمولاً یکی از مراحل پایانی در فرآیند ساخت، توسعه و یا اعمال تغییر در یک برنامه کاربردی (و یا یک وب سایت، اجرای آن به منظور یافتن خطاهای احتمالی است. برنامه نویسان و توسعه دهندگان فعال در زمینه نرم افزار و وب سایت از ابزارها و متدهای گوناگونی برای تست برنامه ها و وب سایت ها استفاده می کنند. یکی از این ابزارها CodedUI است که به عنوان ابزاری مناسب برای تست خودکار اپلیکیشن ها کاربرد دارد. تست های رابط کاربری معمولاً تحت عنوان CUITs شناخته می شوند و تست توابع و کنترل های اینترفیس برنامه را شامل می شوند که درستی عملکرد توابع و رابط کاربری (user interface یا همان UI) اپلیکیشن را پس از اعمال کوچکترین تغییرات بررسی می کند. این تست ها معمولاً برای توسعه دهندگان وبی که خواهان تست لحظه ای وب سایت ها بعد از کوچکترین تغییرات در رابط کاربری هستند بسیار کاربرد دارد. یکی از مزیتهای استفاده از CodedUI تسریع عملیات تست در حجم بالا و اطمینان به عملکرد صحیح برنامه در مراحل پایانی است. در دوره آموزشی Pluralsight Testing Web Applications with CodedUI شما با تست برنامه های کاربردی تحت وب با CodedUI آشنا می شوید.
دسته:
نرم افزار ←
محیط یکپارچه توسعه نرمافزار ←
ویژوال استودیو / Visual Studio
Visual Studio، نرمافزاری توسعه یافته برای برنامه نویسان کامپیوتر است که توسط شرکت نرمافزاری MicroSoft تولید شده است. تمرکز اصلی این نرمافزار از اولین نسخههای آن تا کنون بر روی خصوصیت IDE بودن آن است که به برنامه نویس اجازه میدهد تا برنامههای کاربردی مستقل، وبگاه، برنامههای کاربردی وب و یا سرویسهای وب را که بر روی تعدادی از PlatForm های پشتیبانی شده توسط Microsoft .NET Framework ( البته برای تمام نسخههای بعد از ویژوال استودیو 6 ) همچنین Platform هایی مانند Microsoft Windows servers and workstations, PocketPC Smartphones و World
Wide Web browsers اجرا میشوند را به راحتی ایجاد نماید. از جمله قابلیت
های اضافه شده که در آخرین ویرایش ارائه شده است می توان به Silverlight اشاره کرد که یک Web Application framework بسیار پیشرفته جهت توسعه نرم افزارهای کاربردی تحت وب می باشد. ویژوال استدیو میتواند برای نوشتن برنامههای کنسولی، ویندوزی، سرویسهای ویندوز، برنامههای کاربردی موبایل، برنامههای کاربردی ASP.NET و سرویس های وب ASP.NET بنا به انتخاب شما همراه با زبان هایی مانند #C++, C#, VB.NET, J استفاده شود. نسخه 2013 ویژوال استودیو شامل 5000 عدد API جدید و یک ویژگی بسیار عالی برای مدیریت پاور است. با استفاده از این امکان جدید، برنامه نویسان می توانند ببینند که برنامه شان چه اندازه پاور مصرف می کند، و به این ترتیب برنامه خود را به گونه ای طراحی کنند که مصرف باتری بالایی نداشته باشد.
LabVIEW یک زبان برنامه نویسی گرافیکی است که توسط شرکت نشنال اینسترومنتس طراحی شده است و کاربرد آن بیشتر در سامانههای تست، اخذ داده، کنترل و پایش رایانهای است. در مجموعه حاضر سعی شده کتاب های معتبر آموزشی این زبان برنامه نویسی گرافیکی گردآوری شود.
سیستم عامل محبوب اندروید هم اکنون برای انواع دیوایس های الکترونیکی هوشنمد مانند گوشی های تلفن همراه و لوحرایانه، تلویزیون، گجت های پوشیدنی و ... عرضه می شود. اندروید بر پایهٔ هسته لینوکس ساخته شده و برنامههای آن به زبان جاوا نوشته می شوند و همچنین از سخت افزارهای مختلف همچون جی پی اس و دوربینهای متنوع پشتیبانی میکند. ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی میشوند. این ابزارها شامل کتابخانهها، خطایاب، شبیه ساز گوشی و یک پلاگین برای اکلیپس است. اندروید برنامههای نوشته شده برای اندروید با پسوند apk ذخیره میشوند. در دوره های آموزشی Android App Development Fundamentals I and II شما با چگونگی ایجاد اپلیکیشن های اندروید آشنا می شوید.
دسته:
نرم افزار ←
محیط یکپارچه توسعه نرمافزار ←
RAD Studio
RAD Studio مجموعه مناسب و روشی سریع برای ساخت و توسعه برنامه های کاربردی ویژوال و کاملاً کاربر پسند برای ویندوز، مکینتاش، موبایل، دات نت، پی اچ پی و وب است. این مجموعه شامل زبان های برنامه نویسی Delphi, C++Builder, Embarcadero Prism و RadPHP بوده و تمام ابزارها و امکانات لازم برای برنامه نویسی را با حفظ سادگی، فراهم می کند تا برنامه نویسان با صرفه جویی در وقت خود، قادر به ساخت برنامه هایی قدرتمند تحت پلتفرم های مختلف (از جمله نوشتن برنامه های کاربردی با زبان دلفی برای ویندوز های 64 بیتی) باشند. RAD Studio یکی از محصولات شرکت Embarcader است.
زبان برنامه نویسی Swift توسط شرکت اپل برای توسعه نرمافزار بر روی بستر آیاواس و اواس ده تولید شد تا جایگزینی برای زبان برنامهنویسی شیءگرای اپل یعنی Objective-C باشد. این زبان دست برنامهنویسان و توسعهدهندگان بزرگ و کوچک را در خلق اپلیکیشن هایی متفاوت و کاربردی تر باز می گذارد و قابلیت playgrounds آن، در محیط کاربری Xcode به برنامه نویس ها اجازه میدهد تا درست مانند یک زبان برنامه نویسی اسکریپت، نتیجه و حاصل کدهایشان را به صورت ریلتایم یا همزمان مشاهده کنند. در دوره آموزشی TutsPlus Game Development With Swift and SpriteKit شما با ساخت بازی به وسیله Sprite Kit و زبان برنامه نویسی Swift آشنا می شوید.