PDA

View Full Version : Must Have Tools



Inprise
چهارشنبه 16 آبان 1386, 13:54 عصر
ابزارها و افزونه ها یا محصولات جانبی ای که بدون آنها استفاده از و توسعه با دلفی و سی++ بیلدر خیلی سخت است را اینجا لیست میکنیم . منظور از این ابزارها ، کامپوننت نیست بنابراین در مورد کامپوننت بحثی مطرح نشه .

Inprise
چهارشنبه 16 آبان 1386, 13:57 عصر
با اینکه Together در دلفی بصورت دو طرفه و در سی++بیلدر در نسخه فعلی بصورت یک طرفه برای مدل سازی و مهندسی معکوس و Refactoring و موارد دیگر وجود داره اما من ارادت خاصی بهش ندارم و مدت زیادی هست از ModelMaker استفاده میکنم .

http://www.modelmakertools.com

http://www.modelmakertools.com/pics/mmux_overview.png (http://www.modelmakertools.com/uml-explorer/index.html)

محصولات این شرکت یکی ModelMaker و یکی Code Explorer است که با ترکیب این دو ، تمام نیازهای یک برنامه نویس که در IDE‌فراهم نیست ( یا چندان مطلوب نیست ، به نظر من ) برآورده میشه . گویا از دات نت و ویژوال استودیو هم حمایت میکنه که من اطلاع خاصی ازش ندارم . نسخه های غیر قانونیش از دلفی 7 تا 2007 روی وب همه جا هست ؛ اگر پیدا نکردید میتوانید از فروشگاه برنامه نویس هم بخرید .

vcldeveloper
چهارشنبه 16 آبان 1386, 19:21 عصر
Doc-O-Matic (http://www.doc-o-matic.com/) برای مستندات سورس کد.

این ابزار مستندات موجود در سورس کدهای پروژه را از داخل فایلهای سورس استخراج کرده و آنها را با فرمت بندی مناسب به فایل Help تبدیل می کند. این ابزار می تواند فرمت های خروجی مختلفی، مثل PDF, WinHelp, HTML Help و XML، تولید کند. همچنین، این ابزار از زبان های برنامه نویسی مختلفی پشتیبانی می کند. Doc-O-Matic با دلفی توسعه داده شده و برای تهیه مستندات دلفی هم از آن استفاده شده است:


http://www.doc-o-matic.com/images/screenv6/200x156h/scqa.jpg (http://www.doc-o-matic.com/screenshots.html)

vcldeveloper
چهارشنبه 16 آبان 1386, 19:32 عصر
TortoiseSVN (http://tortoisesvn.tigris.org/) یک ابزار Version Control سورس باز بر اساس SVN هست. شخصا از این ابزار خیلی راضی هستم. یک Package دلفی هم تحت نام DelphiSVN برای آن موجود است که به منوی دلفی اضافه میشود.

http://silverstr.ufies.org/images/tortoisesvn-shot.jpg

http://delphiaddinfortortoisesvn.tigris.org/screenshot.gif

vcldeveloper
چهارشنبه 16 آبان 1386, 19:41 عصر
Castalia (http://www.twodesk.com/castalia/index.html) قابلیت های زیادی به IDE دلفی اضافه میکنه. البته خیلی از این قابلیت ها در ورژن های اخیر دلفی مثل دلفی 2006 و دلفی 2007 وجود دارند، اما با این حال Castalia این قابلیت ها را به ورژن های قدیمی تر دلفی مثل دلفی 7 اضافه میکنه. من خودم چون هنوز از دلفی 7 استفاده میکنم، به قابلیت های Castalia خیلی عادت کردم.
قابلیت های Castalia (کپی شده از سایت آن):
Parenthesis matching (http://www.twodesk.com/castalia/parenthesis_matching.html)
Structural highlighting (http://www.twodesk.com/castalia/structural_highlighting.html)
Flow control highlighting (http://www.twodesk.com/castalia/flow_control_highlighting.html)
Syntax checking (http://www.twodesk.com/castalia/syntax_checking.html)
Bookmark stack (http://www.twodesk.com/castalia/bookmark_stack.html)
One-key comments (http://www.twodesk.com/castalia/one_key_comments.html)
One-key indentation (http://www.twodesk.com/castalia/one_key_indent.html)
Smart home key (http://www.twodesk.com/castalia/smart_home_key.html)
Code templates (http://www.twodesk.com/castalia/code_templates.html)
Inline variable declaration (http://www.twodesk.com/castalia/inline_variable_declarati.html)
Refactoring (http://www.twodesk.com/castalia/refactoring.html)
Multipaste (http://www.twodesk.com/castalia/multipaste.html)
Close open datasets while debugging (http://www.twodesk.com/castalia/close_datasets.html)
Favorites menu (http://www.twodesk.com/castalia/favorites_menu.html)
Editor line numbers (http://www.twodesk.com/castalia/line_numbers.html)
Parenthesis matching (http://www.twodesk.com/castalia/parenthesis_matching.html)
Structural highlighting (http://www.twodesk.com/castalia/structural_highlighting.html)
Flow control highlighting (http://www.twodesk.com/castalia/flow_control_highlighting.html)
Code navigation tools (http://www.twodesk.com/castalia/code_navigation.html)
Modeless text search (http://www.twodesk.com/castalia/text_search.html)
Refactoring (http://www.twodesk.com/castalia/refactoring.html)
Syntax checking (http://www.twodesk.com/castalia/syntax_checking.html)
Code navigation tools (http://www.twodesk.com/castalia/code_navigation.html)
Fix line breaks (http://www.twodesk.com/castalia/fix_line_breaks.html)http://holger.monien.biz/gfx/castindent.jpg


GExpert (http://www.gexperts.org/tour/) هم یک افزونه سورس باز برای دلفی است که قابلیت های زیادی به IDE اضافه می کند.

vcldeveloper
چهارشنبه 16 آبان 1386, 19:50 عصر
AQTime (http://www.automatedqa.com/products/aqtime/) یک ابزار فوق العاده برای debug کردن و Profile کردن است. این ابزار قابلیت کار کردن با برنامه های Win32، دات نت، و 64 بیتی را دارد. با کمک این ابزار می توایند میزان Memory Allocation و مصرف Resource برنامه را بصورت بلادرنگ مشاهده کنید. قابلیت بررسی API های بکار رفته در برنامه برای بررسی سازگار بودن آن با نسخه های مختلف ویندوز را دارد. امکانات مختلفی برای تست و بررسی کارایی برنامه دارد. این ابزار قابلیت نمایش توالی فراخوانی متدها و توابع بصورت ساختار درختی را هم دارد. امکانات این ابزار متنوع تر از مواردی هست که ذکر کردم، می توانید با مراجعه به سایت آن بیشتر با امکاناتش آشنا شوید.

http://www.automatedqa.com/products/aqtime/images/aqtime5/collage.gif

این ابزار هم با دلفی توسعه داده شده است.

Mohammad_Mnt
چهارشنبه 16 آبان 1386, 19:51 عصر
CnPack (http://www.cnpack.org/)

http://61.177.147.28/zydlm/ccrun/%21image/CnWizards.gif







GExperts (http://www.gexperts.org/)

http://www.dummzeuch.de/pic/GExpertsMenu.png

vcldeveloper
چهارشنبه 16 آبان 1386, 19:58 عصر
SourceMonitor (http://www.campwoodsw.com/sourcemonitor.html) یک ابزار سورس باز برای نگه داری Metrics سورس کد هست. این ابزار اطلاعات آماری مفیدی درباره سورس کد، بصورت متن و نمودار، در اختیار شما قرار می دهد. SourceMonitor از زبان های برنامه نویسی مختلفی پشتیبانی می کند. می توانید برای یک پروژه در طول توسعه آن، CheckPoint های مختلفی ایجاد کنید و به این ترتیب روند پیشرفت پروژه را مطالعه کنید.
ابزارهای زیادی هستند که همچین قابلیت هایی را ارائه می دهد، اما SourceMonitor مجانی است، از سورس دلفی پشتیبانی می کند، و کار کردن با آن هم بسیار آسان است.

http://i.d.com.com/i/dl/media/dlimage/52/10/3/52103_large.jpeg

http://www.boyet.com/Images/SourceMonitor/SourceMonitorDetailSmall.GIF

anubis_ir
پنج شنبه 13 دی 1386, 20:01 عصر
نسخه جدید cnpack (http://www.cnpack.org/showdetail.php?id=518) چند روزی هست منتشر شده. 2007-12-31

Inprise
شنبه 15 دی 1386, 01:17 صبح
http://www.pascalanalyzer.com

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

vcldeveloper
جمعه 05 بهمن 1386, 04:09 صبح
FastMM Options Interface (http://jedqc.blogspot.com/2007/07/new-fastmm4-options-interface.html)

http://www.jed-software.com/images/blog/FastMM4_Gui01.png

Touska
چهارشنبه 08 اسفند 1386, 17:27 عصر
1- ابزارهای شرکت EPocalipse (http://www.epocalipse.com/) شامل :

- VssConneXion (http://www.epocalipse.com/vcx.htm) : Visual SourceSafe IDE integration for Borland Developer Studio, Delphi and C++Builder. Integrates Source Safe directly into the IDE.


http://www.epocalipse.com/images/v_review_changes.png

- SourceConneXio (http://www.epocalipse.com/scx.htm) : Version control IDE integration for Borland Developer Studio, Delphi and C++Builder. Integrates the most popular source control products directly into the IDE. Supports SourceOffSite, Team Foundation, SourceGear Vault, Subversion, CVS, PVCS, Serena VM, Perforce, Surround SCM, ClearCase, MKS, QVCS, CS-RCS, AllFusion Harvest, SourceSafe, IonForge Evolution and others.

http://www.epocalipse.com/images/scxSynchFiles.png

Touska
چهارشنبه 08 اسفند 1386, 17:31 عصر
2 - ابزار های شرکت Devrace (http://www.devrace.com/) شامل :

- Athlant (http://www.devrace.com/en/athlant/screens.php) : با قابلیتهایی حرفه ایی

http://www.devrace.com/img/athlant/oi_int.png

http://www.devrace.com/img/athlant/vss_show_diff.png

Developer Programmer
جمعه 09 فروردین 1387, 12:14 عصر
Case Studio یه برنامه جامع واسه کساییه که میخوان برنامه شون رو آنالیز و نمودارهای مختلف رو ترسیم و بعد بانک اطلاعاتی رو طراحی کنن. این برنامه میتونه براساس طراحی، اسکریپت قابل فهم به SQL تولید کنه و با یه QA میشه جداول و ارتباطات فی ما بین رو تولید کرد


CASE Studio 2 is a professional database designing tool. CASE Studio 2 is designed to visually create and maintain ERD (Entity Relationship Diagrams) for numerous databases. It is an ideal choice for companies and developers who want to work with their own databases in the most comfortable way



http://www.casestudio.com/screen/big/TDM31-001.png


CASE Studio 2 is a very intuitive database designing and management tool using well-arranged ER-diagrams, through which complex SQL-scripts for physical creation of tables for various databases (Oracle, DB2 UDB, MS SQL, Interbase, MySQL, PostgreSQL, Sybase, Ingres, Informix and more) can be generated. Data flows between tables can also be easily described by creating appropriate Data flow diagrams. When creating ERD the program considers individual database options such as referential integrity, constraints, domains, triggers

davoodmz
چهارشنبه 28 فروردین 1387, 11:03 صبح
Case Studio یه برنامه جامع واسه کساییه که میخوان برنامه شون رو آنالیز و نمودارهای مختلف رو ترسیم و بعد بانک اطلاعاتی رو طراحی کنن. این برنامه میتونه براساس طراحی، اسکریپت قابل فهم به SQL تولید کنه و با یه QA میشه جداول و ارتباطات فی ما بین رو تولید کرد


CASE Studio 2 is a professional database designing tool. CASE Studio 2 is designed to visually create and maintain ERD (Entity Relationship Diagrams) for numerous databases. It is an ideal choice for companies and developers who want to work with their own databases in the most comfortable way



http://www.casestudio.com/screen/big/TDM31-001.png


CASE Studio 2 is a very intuitive database designing and management tool using well-arranged ER-diagrams, through which complex SQL-scripts for physical creation of tables for various databases (Oracle, DB2 UDB, MS SQL, Interbase, MySQL, PostgreSQL, Sybase, Ingres, Informix and more) can be generated. Data flows between tables can also be easily described by creating appropriate Data flow diagrams. When creating ERD the program considers individual database options such as referential integrity, constraints, domains, triggers

دوست من سلام
لطفا اگه امکان داره بیشتر و با یک مثال توضیح بدهید
باتشکر از شما داود

m-khorsandi
پنج شنبه 10 بهمن 1387, 15:28 عصر
SVN-Monitor (http://www.svnmonitor.com/default.shtml) ابزاری است مكمل TortoiseSVN


http://www.svnmonitor.com/images/screens/OutlookStyleFull.png