ابزار لازم برای برنامه نویسان در این بخش قرار می گیرد.

Ruby 1.9.2

6- 06- 1389    23:20    100    0    احمد   برنامه نویسی   منبع نوشته:Freedanload.com

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

Ruby یک زبان برنامه نویسی شی گرا است و کلیه اجزای موجود در برنامه، یک  شیء تلقی می شوند. در این برنامه هر بیت از اطلاعات و کدهای موجود می  تواند خواص مخصوص به خود را داشته باشد.


X-Ways WinHex v15.6

16- 12- 1388    23:07    450    0    احمد   برنامه نویسی   منبع نوشته:Freedanload.com
نمایش فایل ها به صورت هگزادسیمال

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



WaterProof PHPEdit v3.6.0.10053 Multilanguage Final

11- 12- 1388    00:45    303    0    احمد   برنامه نویسی   منبع نوشته:Freedanload.com
ویرایشگر قدرتمند فایل های PHP

پی اچ پی یکی از قدرتمند ترین زبان های برنامه نویسی تحت وب میاشد که امروز بسیار مورد توجه قرار گرفته و کاربران زیادی در حال استفاده از آن میباشند.
این برنامه یکی از قدرتمند ترین برنامه ها برای کار با این زبان برنامه نویسی قدرتمند می باشد.این برنامه به شما کمک خواهد کرد تا پروژه های خود را با این زبان برنامه نویسی سریعتر به مرحله نهایی  و اجرا برساند
در زیر به برخی از ویژگی های این برنامه نگاهی می اندازیم:
پشتیبانی از نسخه 4 و 5 پی اچ پی
پشتیبانی از قابلیت تکمیل خودکار و هایلایت کردن متغیرها
پشتیبانی از تمپلت ها
دسترسی به توابع و کلاسها و راهنمای پی اچ پی در محیط کار
چک کردن لحظه ای کد ها
جستجو پیمایش سریع در کد ها
امکان نوشتن کامنت ها در کد ها به سادگی
امکان ایجاد وظایف
دسترسی به راهنمای PHP
امکان راحت و ساده ایجاد صفحات جدید
و .........



Notepad++ Portable 5.6.4 Released

17- 10- 1388    00:17    920    0    احمد   برنامه نویسی   منبع نوشته:Freedanload.com
بهترین برنامه جایگزین نوت پد ویندوز

Notepad++ برنامه‌ای رایگان برای ویراش كد اصلی (source code) برنامه ها و جایگزینی مناسب برای Notepad ویندوز است. این نرم افزار، زبان‌های برنامه نویسی متعددی را پشتیبانی می‌نماید. امكانات این برنامه عبارتند از: مشخص نمودن syntaxها ، تفكیك و قالب بندی كدها، تكمیل خودكار كدها، ویرایش همزمان چند فایل، Drag & Drop متون، قابلیت جستجوی كامل و ... همچنین این برنامه قابلیت ضبط و اجرای ماكروها را نیز دارد. علاوه بر تمام امكانات فوق، این نرم افزار که به زبان C++ نوشته شده است نظر بسیاری از كاربران را جلب نموده است.

قابلیت های کلیدی نرم  افزار Notepad++ 5 :
- داشتن ویرایشگر WYSIWYG
- نمایش  دستور-Syntax های زبان های برنامه نویسی مختلف به صورت رنگی
- پشتیبانی از  زبانهای برنامه نویسی:
ASP, Ada, ASCII art, Assembly, AutoIt, BAT, C, C#, C++, Caml, CSS, doxygen, FORTRAN, HTML, Haskell, Java, JavaScript, KiXtart, Lisp, Lua, makefile, Matlab, Objective-C, Pascal, Perl, PHP, PostScript, Python, Ruby, Scheme, Unix Shell Script, Smalltalk, SQL, Tcl, TeX, Verilog, VHDL, VB/VBScript, XML

- دارای Auto-completion به طوری که شما می توانید در هر قسمت از متن با فشار دادن کلید های Ctrl+Space از کلمه ها و عبارات تعریف شده در زبان برنامه نویسی استفاده کنید. حتی می توانید این کلمات را خودتان برای این ویرایشگر تعریف کرده و از آنها استفاده کنید.
-  قابلیت نمایش، ویرایش چندین سند  و فایل متنی به صورت همزمان
- قابلیت Drag & Drop، باز کردن اسناد به وسیله Drag & Drop به داخل نرم افزار یا انتقال اسناد در داخل محیط نرم افزار به وسیله Drag & Drop
- قابلیت بزرگ نمایی و کوچک نمایی به روی متن
- قابلیت  باز کردن چندین فایل در یک پنجره و امکان فراخوانی آنها با باز کردن مجدد نرم افزار
- جستجو گر منظم و با قاعده و  قابلیت جایگزینی متن
- پشتیبانی از زبان های مختلف از جمله فارسی در منو ها نرم افزار
- پشتیبانی از قابلیت  Bookmark
- قابلیت ضبط و اجرای Macro
- حجم کم نرم افزار
- توانایی بالا در باز کردن  فایل های متنی سنگین (که معمولاً Notepad از باز کردن آن ها عاجز است)
- و  ...

پلاگین های گنجانده شده در این نرم  افزار:
1. TexFX v0.24a
2. Function list  v1.2
3. ConvertExt v1.1
4. NppExec v0.2 beta 4
5. Spell checker  v1.2
6. Quick text v0.02
7. Light Explorer v1.4
8. Hex editor v0.84



E-World Tech ASPMaker v8.0

3- 10- 1388    00:11    153    0    احمد   برنامه نویسی   منبع نوشته:Freedanload.com

مبدل صفحات ASP

زبان ASP يكي شناخته شده ترين و كاملترين زبانهاي برنامه نويسي تحت وب مي باشد و مي تواند احتياجات يك برنام نويس در وب به كلي فراهم كند
صفحات ASP معمولاً براي صفحات وب استفاده مي شوند که پويا بوده و اطلاعات آنها زياد تغيير مي کند. براي مثال، يک صفحه ASP ممکن است کدپستي بازديد کننده را از طريق يک فرم دريافت نموده و صفحه را با توجه به محل زندگي وي تغيير دهد. از آنجا که تکنولوژي ASP توسط مايکروسافت طراحي و ساخته شد، صفحات ASP توسط زبان برنامه نويسي مايکروسافت، Visual Basic برنامه نويسي مي شوند.

  

منتها مشكلي كه وجود دارد اين است كه اين زبان كاملا تخصصي است و كاربران زيادي نمي توانند از آن استفاده كنند برنامه پيش روي شما يك مبدل ساده است كه مي تواند داده ها را از زبانهاي ديگر برنامه نويسي مانند SQLو يا نرم افزارهاي ديگر مانند ماكروسافت اكسس به ASPتبديل كند از اين به بعد شما مي توانيد صفحه فرم مورد نظر را به راحتي در اكسس طراحي كرده و سپس با اين برنامه تبديل به صفحات ASP كنيد

ويژگيها:

امنيت بالا
استفاده از سيستم ثبت نام
خروجي به CSV/HTML/Excel/Word/XML
گزارش
و…

E-World Tech ASPMaker


TextPad 5.3.1

20- 07- 1388    00:42    642    0    احمد   برنامه نویسی   منبع نوشته:Freedanload.com

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

همچنین شما می توانید اقدام به برنامه نویسی در دیگر زبان ها نیز  نمایید. زبان های پیشرفته ای مانند C .

  

از ویژگی های این نرم افزار می توان به موارد زیر اشاره کرد:

  

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

TextPad      


Pacestar EDGE Diagrammer 6.20.2040 Portable

14- 07- 1388    23:56    583    0    احمد   برنامه نویسی   منبع نوشته:Freedanload.com
بدون تردید فلوچارت واژه ای آشنا برای اکثر برنامه نویسان و علاقمندان مباحث نظری علوم وابسته به کامپیوتر میباشد . و علیرغم وجود روشهای جایگزین جدیدتر ، اکنون سالهای متمادی است که برای بیان بسیاری از الگوریتمهای حتی پیچیده مورد استفاده قرار میگیرد .
متاسفانه با وجود استفاده گسترده از ماشین در نشر Desktop Publishing اکثر اسناد علمی طی دو دهه گذشته به علت عدم پشتیبانی اکثر نرم افزارهای وابسته از شکلهای به کار در رسم فوچارت ، هنوز اتکا اکثر استفاده کنندگان از فلوچارت به وسایل سنتی رسم و یا شابلون میباشد.

نرم افزار Pacestar EDGE Diagrammer یکی از بهترین ابزارهای موجود جهت رسم سریع فلوچارت میباشد .
توسط این نرم افزار میتوان تنها با اشاره موس شکلهای استاندارد موجود در نرم افزار را در صفحه کاری خود قرار دهیم و پس از تنظیم رنگ اندازه ، توضیحات لازم را به آن اضافه نماییم . از خصوصیات ارزشمند این نرم افزار پشتیبانی از یونیکد و امکان نوشتن متن فارسی بر روی کلیه قسمتهای فلوچارت مورد نظرمان میباشد .
خروجی نرم افزار به صورت پیش فرض در فرمت اختصاصی نرم افزار ذخیره میگردد ولی امکان استفاده از اکثر فرمتهای گرافیکی نیز در آن در نظر گرفته شده است به صورتی که از تصویر به دست آمده به سهولت میتوان در سایر نرم افزارها نشر نظیر MS Office Word و …. استفاده نمود .
نرم افزار بدون نیاز به نصب میباشد و محدودیتهای تجاری آن قبلا بر طرف گردیده است .

Create flowcharts with EDGE Diagrammer.     Create flowcharts with EDGE Diagrammer.

Liberty BASIC v4.03

12- 07- 1388    00:06    592    0    احمد   برنامه نویسی   منبع نوشته:Freedanload.com

دوستانی که سیستم عامل DOS را به یاد داشته باشند به خوبی تنوع ابزارهای برنامه نویسی به زبان بیسیک را بر روی آن به خاطر میاورند و خصوصا که با کمبود نرم افزارهای کاربردی برای PC در آن زمان اکثر کاربران کامپیوتر برنامه های مورد نیازشان را یا باید خودشان آماده میکردند و یا به برنامه نویسی آشنا با یکی از زبانهای بیسیک ، سی و یا پاسکال سفارش میدادند . در این میان نیز زبان بیسیک به خاطر آسانی یادگیری بسیار مورد توجه اکثر کاربران قرار داشت و نگارشهای بسیار متنوع از انواع کامپایلر و مفسر بیسیک نظیر GW BASIC ، Turbo BASIC و Quick BASIC نیز خود شاهدی بود بر این ماجرا ……

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

  

Liberty BASIC یکی از زیباترین ابزارهای برنامه نویسی به زبان بیسیک میباشد که میتواند همان سهولتی را که در مفسرهای قدیمی مشاهده میکردیم در ویندوز به ما عرضه دارد .

نکات قابل توجه در این نرم افزار به شرح زیر میباشد :

- عدم سخت گیری نسبت به بسیاری از خطاهای نحوی کاربران به صورتی که تقریبا از تمامی لحجه های بیسیک میتوان در آن استفاده نمود .
- محیط بسیار ساده و Help کامل که حتی امکانات برنامه نویسی جهت پیاده سازی اگوریتمهای پیچیده را نیز فراهم میسازد .
- امکان اجرای نرم افزار های نوشته شده در محیط مفسری و کامپایل نتیجه نهایی در فایل اجرایی مجزا . ( مفسر Interpreter به نرم افزاری گفته میشود که برنامه های نوشته شده توسط آن تنها با حضور خود برنامه قابل اجرا میباشد و کاربرد آن بیشتر آموزشی میباشد و در مقابل کامپایلر Compiler قادر به ایجاد فایل اجرایی exe مجزا است که بر روی هر ماشینی بدون نیاز به خود کامپایلر قابل اجرا میباشد ).

در Liberty BASIC پس از خاتمه برنامه نویسی قادر به ساخت فایل اجرایی میباشیم ولی به این منظور لازم است در پوشه نصب نرم افزار که در مسیر پیش فرض C:\Program Files\Liberty BASIC v4.03 قرار دارد پوشه ای به نام app.exe ایجاد نماییم و سپس با استفاده از کلیدهای ترکیبی Shift + f6 یا Creat Application فایل اجرایی نهایی را در آن ایجاد نماییم . فایل ایجاد شده همیشه با چند dll همراه است که جهت اجرا آنها را نیز باید در کنار خود داشته باشد .


Multilizer 2007 Enterprise 7.1.8.774

14- 04- 1388    00:33    1236    1    احمد   برنامه نویسی   منبع نوشته:Freedanload.com
Multilizer 2007 Enterprise جهت سرمایه گذاری بر روی پروژهایی طراحی شده است که قصد بومی سازی محصولی را دارند. از ویژگی های این نرم افزار می توان به پشتیبانی از پروژهای مختلف و وظیفه تکرار یا هدایت عملیات اشاره کرد. شما با استفاده از این نرم افزار می توانید به سورس “ساختار” برنامه هایی که با پسوند exe هستند دسترسی پیدا کنید. این کار در گذشته تقریبا غیرممکن بوده و برنامه های زیادی عرضه شده اند که هیچ کدام از قدرت بالایی برخوردار نبوده و مشکلات زیادی را ایجاد می کنند . همچنین برنامه قابلیت پشتیبانی از زبان شیرین فارسی یا دیگر زبان های زنده دنیا را دارد. شما با استفاده از Multilizer 2007 Enterprise میتوانید به سورس هر برنامه ای که میخواهید دست پیدا کنید و آنرا طبق میل خود تغییر دهید.

ویژگی ها و مواردی که توسط این نرم افزار پشتیبانی می شوند:
- پشتیبانی از زبان .Net
- پشتیبانی از زبانهای Delphi و C++ (به همراهی پشتیبانی از Turbo Delphi و 2009 Delphi)
- قابلیت بومی سازی و استاندارد سازی فایلهای با پسوند .exe, .dll, .ocx و …
- پشتیبانی از XML
- پشتیبانی از زبانهای HTML, PHP, ASP و …
- پشتیبانی از همه زبانها از جمله زبان فارسی برای ایجاد تغییرات در سورسها و کدهای برنامه
- نصب بسیار آسان
- محیط کاربردی ساده در عین حال حرفه ای
- قابلیت ذخیره کردن پروژها
- امکان گرفتن نسخه پشتیبان از برنامه هایی که روی آنها کار میکنید
- و…

MULTILIZER - The Software Globalization Company


WinMerge Portable 2.10.4 Released

9- 11- 1387    00:36    1322    0    احمد   برنامه نویسی   منبع نوشته:Freedanload.com
WinMerge ابزار بسیار مفید برای برنامه نویسان می باشد که با استفاده از آن میتوانند تفاوت های بین دو فایل متنی در پروژه های خودشان را بررسی کنند.
برای مثال کسانی که روی پروژه های اوپن سورس کار میکنند بسته های زبان متفاوت در نسخه های پشت سر هم منتشر میشوند. برای اینکه تفاوت  بین دو مشابه در دو نسخه متفاوت از یک پروژه را بررسی کنند میتوانند از این برنامه استفاده کننند و تفاوت ها را بیابند.
برنامه اوپن سورس بوده  و در دو نسخه پرتابل و با قابلیت نصب منتشر شده است.
ضمنا برنامه رایگان منتشر میشود.

ویژگی های اصلی برنامه:
مشخص کردن تفاوت های بین دو فایل متنی
امکان باز کردن دو فایل در یک پنجره و در دو پانل مجزا
امکان کار با فرمت های فایل های DOS, UNIX و MAC
پشتیبانی کامل از یونیکد
دارا بودن چندین پلاگین مفید و کاربردی
قابلیت بگار گیری در سیستم های 64 بیتی
و ..

http://winmerge.org/engine/images/head.gif

    

WinHex v15.2 SR-2

8- 11- 1387    01:23    1726    0    احمد   برنامه نویسی   منبع نوشته:Freedanload.com
قویترین نرم افزار نمایش فایل ها به صورت هگزا دیسمال، با استفاده از این نرم افزار میتوانید فایل های روی هارد دیسک، فلاپی دیسک، سی دی و حتی فایل های مقیم در حافظه موقت Ram را بخوانید و آنها را ویرایش کنید، این نرم افزار قدرتمند امکان تغییرات سطح پایین بر روی اطلاعات را فراهم میکند و در صورتی که شما دانش کافی داشته باشید قادر خواهید بود توسط این برنامه طلاعات پاک شده را نیز بازیابی کنید. این نرم افزار یک برنامه فوق العاده حرفه ای است، و بیشتر برنامه نویسان و کراکر ها از آن استفاده میکنند. این نرم افزار با تمام فایل سیستم ها سازگار میباشد و توانایی بازیابی اطلاعات از روی هارد دیسک هایی که فایل سیستم آنها آسیب دیده است را نیز دارد.

WinHex Screenshot



صفحه: 1/3 سردر سايت 1 2 3 صفحه بعد آخرين صفحه