دسته:
نرم افزار ←
توسعه نرم افزار ←
بسته بندی، رمز گذاری، محافظت
یکی از مشکلاتی که ممکن است برای هر برنامه نویس رخ دهد این است که افراد سودجو برنامه های آن ها را ریسورس کرده و دست به تغییراتی در آن ها زده و یا آن ها را به نام خود انتشار دهند Themida نرم افزاری ساده و کارآمد برای برنامه نویسان می باشد تا با
استفاده از آن برنامه های خود را امنیت سازی کنند و با رمزگذاری آن ها
مانع ریسورس شدن برنامه ها توسط دیگران شوند، برنامه نویسان به وسیله این نرم افزار می توانند برنامه های خود را پک کرده، رمزنگاری و محافظت کنند تا به دست افراد سودجو نرسد، توسط Themida می توان هر فایل اجرایی (EXE)، فایل های کتابخانه ای (DLL,BPL) و OLE control را امنیت سازی کرد. بسیاری از تکنولوژی های پیشرفته بکار گرفته شده توسط Themida شامل anti-API scanners, شبیه سازی ماشین مجازی VM و API-wrapping می باشد. برای هر آیتمی که در این برنامه قرار داده می شود کلیدهایی برای رمزگذاری و الگوریتم هایی برای اشکال زدایی آن ها وجود دارد تا دسترسی به اطلاعات برای افراد دیگر غیر ممکن شود. یکی از ویژگی های این نرم افزار سفارشی سازی پنجره های آن برای رویدادهای مختلف اعم از تمام disassembler ها و debugger ها ، Cracking، خطاهای داخلی و ... می باشد.
دسته:
نرم افزار ←
توسعه نرم افزار ←
ویرایشگر منابع
تهیه برنامه های مربوط به آیفون و آیپد با توجه به نصب برنامه ها و ران تایم های متعدد و اجرای آن ها بر روی سیستم عامل لینوکس و برنامه نویسی آن ها کاری دشوار خواهد بود و از آن گذشته ثبت برنامه ها می بایست بر روی itunes انجام شود و این گونه مسائل باعث شده است کمتر کسانی به کدنویسی برنامه های تحت IOS روی آورند اما نرم افزار Haghbayan html to ipa نرم افزاری بسیار پر کاربرد برای کسانی است که می خواهند به راحتی برنامه های تحت سیستم عامل IOS جهت آیفون و آیپد بسازند، فقط کافیست فایل های HTML و CSS و JQ و یا کدهای جاوا اسکریپت و یا حتی HTML5 را توسط این نرم افزار انتخاب نموده تا این نرم افزار پروژه وب شما را به فرمت ipa و فایل قابل اجرا بر روی دستگاه های آیفون و آیپد تبدیل نماید و شما می توانید پروژه خود را به سایت های منتشر کننده جهت فروش و انتشار ارسال کنید. این نرم افزار شامل سورس های آماده همچون دیکشنری 504، ماشین حساب، ستارگان HTML5، منوی آماده جهت نمایش اسلایدها می باشد تا بیشتر شما را در ساخت برنامه هایتان کمک نمایند.
دسته:
نرم افزار ←
توسعه نرم افزار ←
کامپوننت و کتابخانه
AxTools CodeSMART افزونه ای بسیار ارزشمند با بیش از ۳۰ ابزار حرفه ای و قدرتمند برای توسعه توانایی و آسان سازی کار با زبان برنامه نویسی Visual Basic6 و برنامه نویسی در آن است. برنامه نویسانی که با نرم افزار ویژوال بیسیک ۶ کار کرده اند حتما با کمبودهای ابزاری مختلف در جای جای این زبان برنامه نویسی قدرتمند مواجه هستند به عنوان مثال عدم فرمت بندی خودکار کدها، عدم کنترل منسجم بر روی ابزارها و بسیاری از کمبودهایی که موجب آسان تر کردن کار با این برنامه میشود. ابزارهای موجود در افزونه AxTools CodeSMART غالبا بر روی روش های آسانتر سازی برنامه نویسی و توسعه نرم افزارها تمرکز دارد مانند نوشتن آسانتر کدها، مدیریت خطاها، طراحی فرم ها، استاندارد سازی کنترل ها و ... .
دسته:
نرم افزار ←
محیط یکپارچه توسعه نرمافزار ←
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 یک زبان برنامه نویسی گرافیکی است که توسط شرکت نشنال اینسترومنتس طراحی شده است و کاربرد آن بیشتر در سامانههای تست، اخذ داده، کنترل و پایش رایانهای است. در مجموعه حاضر سعی شده کتاب های معتبر آموزشی این زبان برنامه نویسی گرافیکی گردآوری شود.