Decimal BASIC کوچکترین ابزار برنامه نویسی جهان و مفسر کاملی جهت آزمایش الگورتمهای برنامه نویسی به زبان BASIC میباشد .

Decimal BASIC مفسر بیسیک کوچک ، رایگان و بدون نیاز به نصب میباشد که میتواند بخشی از ابزارهای موجود در فلش مموری هر برنامه نویسی باشد . در این Interpreter تقریبا استفاده از کلیه امکانات سیستم عامل امکانپذیر میباشد ولی عدم امکان ساخت فایلهای اجرایی مستقل ، کابرد جدی آن را تا حدی محدود ساخته است ولی دو کاربرد عمده این مفسر که آموزش و آزمون الگوریتمهای ریاضی میباشد همچنان میتواند به صورت جدی مورد استفاده قرار گیرد . استفاده از Decimal BASIC بسیار آسان میباشد و خود مفسر میتواند کمک بسیار موثری در Debugging ( عیبیابی نحوی ) برنامه های نوشته شده توسط آن باشد . کلیه کلمات کلیدی BASIC تایپ شده به طور اتوماتیک اصلاح میگردد و حتی شروع و پایان کلیه چرخه های برنامه نویسی Loop به طور اتوماتیک در مخیط ویرایشگر مشخص مشخص میگردد .
به منظور تست سرعت اجرا نرم افزارها بر روی این مفسر BASIC ، برنامه کوچکی برای محاسبه فاکتوریل اعداد برروی آن آزمایش گردید که در هر مورد سرعت آن از ماشین حساب استاندارد ویندوز ، QBasic و بسیاری از ماشین حسابهای واقعی Casio بهتر ارزیابی گردید .
این مفسر دارای نگارشهای تحت مک و لینوکس میباشد که از وب سایت رسمی آن قابل دانلود میباشد . به منظور اجرا مفسر تنها کافی است از پوشه BASICw32 فایل BASIC.EXE را اجرا فرمایید .
ادامه مطلب…

با اینکه هنوز چند ماهی بیشتر از انتشار بسته برنامه نویسی وِیژوال استودیو 2010 سپری نگردیده است توجه فراوانی به Visual Basic 2010 معطوف گردیده است که با وجود توسعه زبانهایی چون سی پلاس پلاس و سی شارپ ، همچنان روند تکاملی آن توسط میکروسافت ادامه یافته است . البته از همان ابتدا برآوردهای بسیاری از موسسات بی طرف نشان میداد با وجود قدرت خارق العاده زبان سی ، برای اشخاصی که به زبان وژوال بیسیک مسلط هستند حداقل در ایالات متحده امریکا فرصتهای کاری بیشتری وجود خواهد داشت ولی با نظر بد بینانه بسیاری از منتقدین نیز میکروسافت ادامه توسعه ویژوال بیسیک را صرفا با اصرار و پایفشاری شخص بیل گیتس و به سبب علاقه شخصی وی تا کنون ادامه داده است ….
در هر صورت با توجه بسیار به ویژوال بیسیک 2010 در همین زمان اندک نیز کتابها و منابع آموزشی بسیاری در مورد آن منتشر گردیده است که بسته حاظر نیز از آن جمله میباشد . هسته اصلی این مجموعه کتاب آموزشی آن میباشد که مشتمل بر 20 فصل میباشد که فصل اول آن توضیحات مقدماتی و آشنایی ویژوال بیسیک و ابزارها و … میباشد . در فصل دوم نوشتن نخستین برنامه مورد نظر موالفین کتاب قرار داشته است و در فصلهای سوم کار با Toolbox مورد بررسی قرار گرفته است در فصلهای 4 و 5 پس از مروری کوتاه بر دانسته ها اصول اصلی VB و .NET Framework شرح داده میشود و در فصلهای 6 و 7 نیز جزئیات کار با موس و پنجره ها ، کیبرد و مشکلات منطقی برنامه نویسی آموزش داده شده است . در فصل 8 و 9 روشهای Debugging ( غلط یابی ) و هندل کردن Error ها مورد بحث قرار گرفته و در فصلهای 10 و 11 ساخت مدول و استفاده از انواع مختلف آرایه و داده ها مطرح گردیده است . فصلهای 12 و 13 به کار با مجموعه ها و انواع مختلف داده های String و عملیات Text اختصاص یافته است و در فصلهای 14 و 15 نیز مبانی کار با فرم و کنترلها به اضافه عملیات گرافیکی و تصاویر متحرک در مقابل کاربر قرار میگیرد . و نهایتا پنج فصل پایانی کتاب نیز به عملیات پیشرفته ای چون وابستگی های فرم و کلاس ، عملیات پرینت و ارتباطات جانبی ، ADO .NET ، بانکهای اطلاعاتی و Data Presentation و عملیات آنلاین پرداخته شده است .
کلیه مباحث کتاب دارای مثالهای واقعی میباشد که هنراموز برنامه نویسی میتواند با کامپایل آنها به جزئیات عملی بیشتری واقف گردد .
حجم فایل :111 مگابایت

IntelliJ IDEA Ultimate يكي از هوشمندترين مترجم ها و محيط هاي توليد نرم افزار (IDE) ويژه زبان جاوا است كه داراي مجموعه اي كامل از ابزار ويرايشي و بهترين و مدرن ترين فناوري ها و چارچوب هاي مهم مانند Spring و Hibernate مي باشد.

مهم ترين ويژگي هاي اين نرم افزار عبارت است از:
- داراي ابزار قدرتمند Java refactoring ، يكپارچگي با Ant و Marven ، اجرا كننده هاي تست براي JUnit و TestNG
- داراي محيط توليد وب ساده با ويرايشگر هوشمند براي HTML ، XML ، CSS ، JavaScript ، PHP و SQL
- پشتيباني از بسياري از فناوري هاي گسترده جاوا مانند Java EE تا نسخه 6 ، Spring 3 ، GWT ، Struts 2 ، Hibernate ، Google App Engine ، OSGi و …
- پشتيباني از ActionScript ، Groovy ، Scala ، Python/Jython ، Ruby/JRuby و Clojure
- پشتيباني از سيستم هاي كنترل تجاري/ كد باز مانند CVS ، Subversion ، Perforce ، Git ، ClearCase ، Team Foundation Server ، StarTeam و Visual SourceSafe
- پشتيباني از ابزار به كارگيري (deployment) و رفع اشكال با application serverهايي مانند Tomcat ، GlassFish ، JBoss ، Weblogic ، WebSphere ، Geronimo ، Resin
- داراي ابزاري براي كار با codebase هاي بزرگ جاوا: تحليل و صحت سنجي وابستگي ، كاوش كد تكراري ، جستجوي ساختاري ، دياگرام هاي كلاس UML و تحليل پوشانندگي كد

دسته بندي كامل امكانات اين نرم افزار به شرح زير مي باشد:
- امكانات ويرايش پيشرفته كد شامل دستيار كدينگ هوشمند ، توليد كد ، استيل كد ، مستندسازي كد ، جستجوي كد ، تحليل كد ، بين المللي سازي ، طراح Swing GUI ، دياگرام كلاس UML
- پشتيباني از زبان هاي Java ، JavaScript ، Flex ، HTML/XHTML/CSS ، XML/XSL ، Ruby/JRuby ، Groovy ، SQL ، FreeMarker/Velocity ، PHP
- پشتيباني از فناوري هاي JSP ، JSF ، EJB ، AJAX ، GWT ، Struts ، Struts 2 ، JBoss Seam ، Spring ، JPA/Hibernate ، Web Services ، Rails ، Grails ، Java ME MIDP/CLDC ، Tapestry ، Google App Engine ، Android ، OSGi
- داراي امكانات كار تيمي مانند TeamCity Integration ، IDE Talk ، Eclipse Interoperability ، Shareable Configurations
- داراي امكانات كيفيت بخشي به كد مانند Multi-language Refactorings ، Code Inspections & Fixes ، Contract Annotations ، Code Duplicates Detection ، Dependency Analysis
- يكپارچگي با محيط هاي Version Control Integrations ، Local History & Diff Tool ، Compiling/ Running/ Debugging ، Ant/ Maven ، JUnit/ TestNG ، Integrated Code Coverage ، Application Servers
ارسال شده توسط : الهام
حجم فایل : 136 مگابایت


گروه Publisher |
لینک مطلب | تعداد بازدید:
54
برنامه NextReports Designer یک نرم افزار سبک و در عین حال قدرتمند و سریع هست برای طراحی و یا ایجاد نمایش برای داده های مختلف است . این برنامه با اتصال به انواع دیتابیسها و پایگاه داده های مختلف از قبیل اوراکل ، My SQL و … امکان گزارش گیری سریع برای کاربران را فراهم میکند . این گزارش میتواند در حالتهای مختلف باشد مانند : Doc ، Xls، PDF ، CSV ، RTF .

برخی از ویژگیهای نرم افزار :
- ذخیره داده ها و منابع استفاده شده قابل رویت در برنامه
- توانائی جستجوی پیشرفته در برنامه و گزارش
- پشتیبانی از پارامترهای زنجیره ای
- امکان توقف گزارشات در حال اجرا
- دسترسی به نسخه متنی خواص (دامنه ، شناسه ، سرتیترها)
- نصب بومی برای لینوکس و ویندوز
- توانائی چند زبانه بودن
- پشتیبانی از چند پایگاه داده مانند اوراکل ، MySQL ، PostgreSQL ، دربی ، فایر فاکس
- خروجی برنامه به فرمت های قابل استفاده برای کاربران مانند : Doc ، Xls، PDF ، CSV ، RTF .
ارسال شده توسط : رسول
حجم فایل: 32.3 مگابایت


گروه Publisher |
لینک مطلب | تعداد بازدید:
14

بسته آموزشی Learning CPP یکی از بهترین ابزارهای آموزش زبان سی پلاس پلاس از موسسه Pebbles میباشد که میتواند مطابق برنامه ای دقیق و به صورت مرحله به مرحله مبانی کاربردی زیان سی پلاس پلاس را به کاربر آموزش دهد . زبان سی پلاس پلاس همانند سی در اوایل دهه هشتاد میلادی در لابراتوار بل توسعه یافت و در ایتدا هدف از توسعه آن بهبود قابلیتهای زبان سی به منظور فرآیند شبیه سازی دنیا حقیقی Simulation در نظر گرفته شده بود که به سبب ضعف زبانهایی چون اطلس و سیمولا به شدت نیاز به آن احساس میگردید ولی با ورود سیستمهای عامل گرافیکی چون ویندوز تنها در 15 سال بعد به یگانه زبان اصلی و مورد توجه در برنامه نویسیهای سیستمی ویندوز تبدیل گردید . به سی پلاس پلاس مطابق نظر خالق آن استرواستراپ “C++ as a Better C” سی بهتر هم گفته میشود و در حقیقت اکثریت قریب به اتفاق کامپایلر های ++C به خوبی قادر کامپایل کدهای نوشته شده به زبان سی نیز میباشند . و از این نظر زبان سی را میتوان حالت ساده ای از سی پلاس پلاس به شمار آورد . قابلیت پشتیبانی از خصوصیت شی گرایی یا Object Oriented که در آن زمان به زبان سی افزوده گردید اکنون یکی از مناسبترین بسترهای ممکن جهت مطابقت بر پیچیدگی ذاتی ویندوز و ساختارهای به ظاهر مجزا و در در اصل وابسته آن به شمار میرود . در این نرم افزار مباحث سی پلاس پلاس به 5 قسمت عمده تقسیم گردیده است که قسمت اول شامل مقدمه ای بر ++C قسمت دوم : ورودی ، خروجی ، آرایه ها و توابع قسمت سوم : مبانی و اصول Object Oriented قسمت چهارم : ارث بری های ساده و چندگانه و نهایتا قسمت پنجم عملیات فایل میباشد .
نرم افزار نیازمند نصب میباشد و در خلال نصب وارد نمودن سریال موجود در پوشه Crack ضروری میباشد.
حجم فابل : 62.59 مگابایت


در اوایل دهه هفتاد میلادی ، حاصل تلاشهای دنیس ریچی و برایان کرنیقان در توسعه زبانی به نام B به شکل زبانی جدیدی شکل گرفت که بعدها C نامیده گردید . زبان C یک زبان Mid-Level میباشد که با وجود کلمات کلیدی محدود خود میتواند در دامنه وسیعی از کاربردهای گوناگون از برنامه نویسی میکروکنترلها گرفته تا نگارش سیستمهای عامل به کار گرفته شود .
خوشبختانه در چند سال اخیر با تغییر نگرش بسیاری از مراکز آموشی و گسترش اینترنت در کشورمان زبان C نیز مورد توجه خاص بسیاری علاقمندان برنامه نویسی قرار گرفته است . و بسیاری از این عزیزان چه به صورت کلاسیک و در قالب واحدهای آموزشی و چه به صورت خود آموز و توسط امکانات شخصی خود به دنبال فراهم آوردن زمینه آموزش زبان فوق میباشند . متاسفانه اغلب منابع آموزشی به زبان C که به شکل کتاب و یا جزوه عرضه میگردند فاقد توضیحات کافی و همه جانبه جهت آموزش کامل و کاربردی یک زبان برنامه نویسی میباشند . و چنانکه نیز شخصی بتواند توسط آنها با مبانی تئوریک زبان آشنا گردد به طور یقین در مراحل عملی استفاده از آن با مشکلات فراوانی روبرو خواهد گردید ….
بسته آموزشی Learning C حاوی مجموعه وسیعی از کلیپهای آموزشی زبان C میباشد از مراحل بسیار مقدماتی که شامل اصول اولیه و…. میباشد تا روشهای پیشرفته تر و نحوه استفاده از کامپایلر را به صورت فیلم و تصاویر متحرک ، شامل میگردد . به واسطه استفاده از تکنولوژی فلش حجم کلیپهای مورد نظر کوچک میباشد و کل بسته با حجمی حدود 100 مگابایت میباشد که پس از فشرده سازی به نصف کاهش یافته است .
در نگارش فعلی ، بسته فوق به شکل Retail Version ارائه گردیده است که نیازمند هیچ نوع کرکی نمیباشد و تنها Image سی دی اصلی به شکل یک فایل با فرمت iso در اختیار دوستان گرامی قرار میگیرد که باید توسط نرم افزاری مانند Nero بر روی یک سی دی Mount گردد .
حجم فایل : 48.48 مگابایت

فلوچارت Flowchart از ابزارهای قدیمی نمایش الگوریتم در دنیای IT میباشد و تقریبا از دهه 60 میلادی توسط برنامه نویسان از آن استفاده میگردیده است . روش متداول استفاده از فلوچارت ، مبتنی بر نمایش گرافیکی بخشهای اصلی الگوریتم ، به منظور سهولت در تدوین کدهای مورد نظر در زبانهای سطح بالا میباشد و غالبا نیز جهت توضیح و تشریح روشها و ساده تر کردن فرآیند کد نویسی از آن استفاده میگردد . تقریبا در اکثریت قریب به اتفاق موارد استفاده از فلوچارت ، کلیه عملیات رسم و آماده سازی آن در زمان تشریح اولیه الگوریتم صورت میگیرد و کد نویسی مطابق روش مرسوم پس از تجزیه و تحلیل اولیه فلوچارتها آغاز میگردد ….
Code Visual To Flowchart یکی از ابزارهای ارزشمند جهت تبدیل کدهای نوشته شده در بسیاری از زبانهای رایج به فوچارت میباشد که در حقیقت عملکردی عکس روال متعارف ارائه میدهد . مزیت اصلی این روش در ساده تر شدن درک کدهای آماده یا ساخت نمودارهای آموزشی بر پایه هزاران Source Code موجود میباشد .

نرم افزار میتواند کدهای آماده از زبانهایی چون :
C, C++, VC++(Visual C++ .NET), VB(Visual Basic), VBA, Qbasic(quickbasic), GWBasic, VBScript(VBS), ASP, Visual C# (C sharp), Visual Basic .NET(VB.NET), Visual J# .NET, VC++.NET, ASP.NET, Java, JSP, JavaScript(JScript), Delphi(Object Pascal), PowerBuilder(PowerScript), PHP, Perl, Unix Bourne shell Script ( sh ), Bourne Again shell(Bash), Korn shell (K shell, ksh ), pdksh, POSIX shell, C shell ( csh ), tcsh, Fortran, Visual Foxpro, Peoplesoft SQR, PL/SQL, T-SQL
را به فلوچارت تبدیل نماید . همچنین میتوان در مسیر File -> Open -> Sample به نمونه هایی از مثالهای آماده در نرم افزار دست یافت .
نرم افزار کاملا Portable میباشد و محدودیتهای تجاری آن قبلا بر طرف گردیده است . فایل نرم افزار از نظر امنیتی کنترل گردیده و صد در صد بدون مشکل میباشد .
حجم فایل : 3.5 مگابایت
