آخرین نسخه دلفی 2011 - rad studio Xe architect

این هم لینک آخرین نسخه دلفی 2011 که امکانات زیادی به آن اضافه شده است .
New features RAD Studio XE:
* Integration of Subversion.
* New in the VCL and RTL.
* Improvements in the code editor.
* Update DataSnap, particularly in terms of supporting new versions of the database.
* Update of modeling tools, support for sequence diagrams.
* New opportunities to expand the IDE, new Open Tools API.

Download from HotFile :

http://hotfile.com/dl/82938359/31cc284/Embarcadero_RAD_Studio_XE.part01.rar.html
http://hotfile.com/dl/82938579/85a78cb/Embarcadero_RAD_Studio_XE.part02.rar.html
http://hotfile.com/dl/82938587/c25abee/Embarcadero_RAD_Studio_XE.part03.rar.html
http://hotfile.com/dl/82939635/59e37a8/Embarcadero_RAD_Studio_XE.part04.rar.html
http://hotfile.com/dl/82940417/3757850/Embarcadero_RAD_Studio_XE.part05.rar.html
http://hotfile.com/dl/82940640/7f4cb93/Embarcadero_RAD_Studio_XE.part06.rar.html
http://hotfile.com/dl/82940815/38a34cf/Embarcadero_RAD_Studio_XE.part07.rar.html
http://hotfile.com/dl/82941734/181aea6/Embarcadero_RAD_Studio_XE.part08.rar.html
http://hotfile.com/dl/82942495/daaf5a5/Embarcadero_RAD_Studio_XE.part09.rar.html


این هم لینک نسخه کم حجم مخصوص کسانی که قدرت دانلود فایلهای حجیم رو ندارند :

http://rapidshare.com/files/420604686/lsuper_Embarcadero.Delphi.XE.RTM.v15.0.3890.34076.Lite.v4.0.rar

توضیحات

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

در مورد کار هم به اطلاع دوستان و علاقمندان می رسانیم ما در حال حاضر به برنامه نویسی پورتال های تحت وب بوسیله #Asp.net , C مشغول هستیم .

Object Oriented Methodology - متدولوژی شی گرا

وراثت

وراثت یا ارث بری (Inheritance) از مفاهیم اساسی برنامه نویسی شیءگراست. هر شیء یک نمونه از یک کلاس است و هر کلاس می‌تواند از کلاس یا کلاسهای دیگری مشتق شده باشد (خواص متدها یا رویدادهای کلاس‌های دیگر را به ارث ببرد). در یک مثال ساده می‌توان اتومبیلی را در نظر گرفت که برای جلوگیری از بازنویسی خواص عمومی اتومبیل شامل: چهار چرخ، متدهای حرکت چرخ، متد چرخاندن فرمان، فرمان، بدنه، در و غیره، می‌توان یک کلاس پایه از اتومبیل ایجاد کرد سپس مثلاً برای اتومبیل زانتیا مدل C۵ یک کلاس جدید ایجاد کرده که خواص، متدها و رویدادهای عمومی اتومبیل را داشته باشد و فقط برای خواص، متدها و رویدادهای جدید این اتومبیل کد نوشته شود. این ویژگی باعث صرفه‌جویی در نوشتن کد و تا حدودی تضمین صحت کد موجود می‌شود. به عنوان مثال اگر کلاس پایه مشکلی داشته باشد فقط کافی است کلاس پایه تغییر داده شود و در تمامی کلاس‌هایی که از این کلاس پایه ویژگی‌ای ا به ارث برده‌اند این تغییر اعمال خواهد شد.

مخفی‌سازی

کپسوله سازی، مخفی‌سازی (Encapsulation)، یا لفافه‌بندی، به این مفهوم اشاره دارد که باید بعضی خصوصیات یا رفتارهای شیء را از دید دیگران پنهان کرد. فرض کنید شما به عنوان یک راننده می‌خواهید اتومبیل شخصی تان را روشن کنید و به محل کارتان عزیمت کنید سوییچ را بر می‌دارید، استارت می‌زنید و با فشار آوردن به پدال‌های گاز و ترمز و چرخش فرمان و ... به محل کارتان خواهید رسید. در طول این مسیر در اتومبیل شما به عنوان یک شیء اعمال مختلفی در حال انجام بود. مثلاً لنت ترمز به دیسک چرخ برخورد می‌کرد و باعث کم شدن سرعت می‌شد یا شمع‌ها شروع به جرقه زدن در زمانی بخصوصی می‌کردند. حال فرض کنید که عمل مخفی سازی وجود نداشت و شما مجبور بودید که جرقه زدن شمعها را کنترل می‌کردید و به سیستم سوخت رسانی در موقع لزوم دستور می‌دادید که سوخت را بداخل سیلندرها ارسال کند و... یا هیچ‌گاه به مقصد نمی‌رسیدید! یا سالم نمی‌رسیدید!

عمل مخفی سازی باعث می‌شود که اشیاء بدون آنکه از چگونگی کارکرد یکدیگر اطلاع داشته باشند با هم کار کنند.

چندریختی

چند ریختی(Polymorphism) چند ریختی،کمیتی است که به یک رابط امکان می‌دهد تا از عملیات یکسانی در قالب یک کلاس عمومی استفاده کند.عمل خاص کلاس را ذات حقیقی شیء تعیین می‌کند.مثال ساده‌ای از چند ریختی،فرمان اتومبیل است.عمل فرمان اتومبیل برای تمام اتومبیل‌ها بدون توجه به ساز و کاری که دارند،یکسان است.فرمان برای اتومبیل که به طور مکانیکی کار می‌کند یا با نیروی برق یا هر چیز دیگری،عمل یکسانی را انجام می‌دهد.بنابراین،پس از اینکه شما عملکرد فرمان را یاد گرفتید،می توانید فرمان هر اتومبیلی را کنترل کنید.همین هدف در برناهه نویسی نیز اعمال می‌شود. به طور کلی،مفهوم چند ریختی،اغلب با عبارت ((یک رابط،چندین روش))بیان می‌شود. این بدین معنی است که امکان طراحی رابط عمومی برای گروهی از عملیات مرتبط وجود دارد. چند ریختی یا چندشکلی (Polymorphism) به این معنا است که اشیاء می‌توانند در موقعیت‌های مختلف، رفتارهای متفاوتی بروز دهند. مثلاً یک تابع در صورتی که بر روی نمونه‌ای از کلاس آ فراخوانی شود، رفتار ب را بروز دهد در حالی که اگر بر روی کلاس ج (که فرزند کلاس آ است) فراخوانی شود، رفتاری متفاوت انجام دهد.

انتزاع / تجرید
به این معنا است که بخشی از یک موجودیّت یک مفهوم را که میان همهٔ وارثان مشترک است، پیش تعریف کنیم. این توانایی منجر به داشتن نگاه مشابه به موجودیّت‌های مشابه می‌گردد.
یک مثال کاربردی :
در اطراف ما اشیاء زیادی وجود دارد و می‌توان تمام مفاهیم موجود در طبیعت را با اشیاء تقلیل داد. مثلاً یک ماشین باربری. این ماشین یک سری خصوصیات دارد: چهار چرخ، یک پدال ترمز، یک پدال گاز، یک فرمان و یک محل بزرگ برای قرار دادن اشیاء در آن و.... این ماشین در صورتی که ما پدال گاز آن را فشار دهیم، حرکت می‌کند. در صورتی که فرمان آن را بچرخانیم تغییر مسیر می‌دهد. پس این شیء علاوه بر یک سری خصوصیات، یک سری رفتار مشخص هم به ما نشان می‌دهد. ولی فقط این یک ماشین نیست که این کار را انجام می‌دهد. تمامی ماشین‌ها این کارها را انجام می‌دهند. پس می‌توانیم این ماشین را 'تعریف' کنیم و بگوییم:

ماشین باربری وسیله‌ای است که چهار چرخ، یک گاز، یک ترمز، یک فرمان و یک محل برای حمل بار دارد و اگر پدال گاز آن فشار داده شود حرکت می‌کند. این تعریف این ماشین است ولی خود آن نیست. هر زمانی چنین ماشینی بخواهیم به کارخانه تولید آن می‌رویم و از فروشندگان می‌خواهیم تا با توجه به این تعریف یک ماشین به ما بدهند.

مفاهیم فوق در زبان‌های برنامه نویسی شیءگرا گنجانده شده‌اند. در این زبان‌ها، اشیاء زیادی از پیش وجود دارند که برنامه‌نویسان می‌توانند از آنها استفاده کنند.

ارتباط اشیاء :
مجدداً به مثال ماشین باربری بر می‌گردیم و این بار، یک ماشین سواری را تعریف می‌کنیم. ماشین سواری شیئی است که چهار چرخ، یک ترمز، یک پدال گاز و یک صندوق عقب دارد. این تعریف به تعریف ماشین باربری بسیار شبیه‌است. به عبارت دیگر ما به یک تعریف جدید می‌رسیم: خودرو. خودرو وسیله‌ای است که چهار چرخ، یک ترمز، یک پدال گاز دارد. پس از این به بعد تعریف ماشین باربری و ماشین سواری خیلی ساده‌تر می‌شود.

ماشین باربری، خودرویی است که محلی برای قرار دادن بار داشته باشد و ماشین سواری خودروییاست که صندوق عقب داشته باشد.
اگر کسی به درب کارخانه مراجعه کند و بگوید که 'خودرو' می‌خواهد، چیزی دریافت نمی‌کند. خودرو یک تعریف انتزاعی است، برای تعریف خودرو شیء وجود ندارد پس مشتری تنها می‌تواتند ماشین باربری یا ماشین سواری بخواهد.
کارواش را در نظر می‌گیریم. این کارواش خودرو را تمیز می‌کند و دیگر به طور جزئی عنوان نمی‌کند که کدام نوع خودرو را تمیز می‌کند. به عبارت دیگر نوع خودرو برای کارواش مهم نیست.
وقتی شخصی قصد اجاره خودرویی دارد، و می‌خواهد جنسی را حمل کند در هنگام نماس با متصدی کرایه ماشین می‌گوید: «اگر خودرو شمااز نوع باربری است، برای من ارسال کنید»، ولی اگر قصد جابجا شدن را دارد می‌گوید : «برای من یک ماشین سواری بفرستید.»

در زبان‌های برنامه نویسی شیءگرا نیز اشیاء مختلفی وجود دارند که تعریف آنها تکمیل کننده یکدیگر است، به عبارت دیگر اشیا از یکدیگر ارث بری می‌کنند. برخی از تعاریف کاملاً عام است و نمی‌توان از آنها نمونه شیئی ساخت و تنها تعریف هستند. به این تعاریف Interface گفته می‌شود.

كامپوننت USB Detector

كامپوننت USB Detector :

USB Detector is Component for get USB Driver Name , Driver Friendly Name and Driver Type when insert or eject USB Device

ورژن كامل و رايگان اين كامپوننت رو مي تونيد از لينكهاي زير به صورت مستقيم دانلود كنيد :

http://rapidshare.com/files/357728397/USB_Component_Full_D7_D2010__Demo_Inc_.zip.html

http://www.4shared.com/file/232636557/b249fb40/USB_Component_Full_D7_D2010__D.html

كامپوننت فوق جهت شناسايي نوع و نام وسايل وصل شده به پورت USB كاربرد دارد ، مثلا شما مي تونيد با شناسايي نوع وسيله و فهميدن اينكه آيا وسيله مورد اتصال از نوع ابزار ذخيره سازي است يا نه ! در جهت استفاده از اين نوع ابزار ها مديريت داشته باشيد (البته وظيفه اين كامپوننت فقط شناسايي نوع وسيله مي باشد نه مديريت وسيله) .

http://www.asiapardaz.com/downloads/usb_detector.rar

کامپوننت های جدید دلفی 2010 delphi component

لیست چندی از کامپوننت های جدید دلفی ۲۰۱۰ برای دوستانی که خواسته بودند :

fast report 4.8

http://rapidshare.de/files/49038700/f.r.e.d2010_d14.rar.html

raize component 5.2

http://www.megaupload.com/?d=51Y7MP0T

WPTools.6.06.Standard.Edition

Lib (3819 KB): _http://rapidshare.com/files/289953258/wpt606std.rar
Lib+new manuals (10043 KB): _http://rapidshare.com/files/289954028/wpt606std_mnl.rar
Pwd: RU-BOARD TEAM

TMS Advanced Charts 2.5.1.2 for Delphi & C++Builder Full Source
http://www.onlinedisk.ru/file/325190/

pass : DarkRapt0r@board4all

EMS Advanced Query Builder 3.6

http://www.onlinedisk.ru/file/325075/

DarkRapt0r@board4all

TeeChart Pro 8.06 Source Code

http://rapidshare.com/files/281058030/TeeTime.rar.html
http://www.megaupload.com/?d=0JPIONZA

http://rapidshare.com/files/281063763/Tee8.7z


EMS Advanced Data Export VCL 4.2.0.3 Full Source
http://www.onlinedisk.ru/file/325041/
http://rapidshare.de/files/49027570/ade420.7z.html
http://rapidshare.com/files/338324077/ade420.7z.html

DarkRapt0r@board4all

--------------------------------------------------------------------------------

TRichView 12.0.4 + ScaleRichView 3.0.3 for Delphi & C++Builder 6-2010 Cracked

http://rapidshare.de/files/48940093/rv1204.7z.html
http://rapidshare.com/files/330137639/rv1204.7z.html
http://www.onlinedisk.ru/file/310668/

EMS Advanced Data Import VCL 3.2.0.3 Full Source

http://www.onlinedisk.ru/file/325118/
http://rapidshare.com/files/338349622/adi320.7z.html

http://rapidshare.com/files/338355965/adi320.7z.html
http://www.MegaShare.com/1753671


SDAC v4.80.0.53 FS

http://rapidshare.de/files/49036146/SDAC_v4.80.0.53_FS.7z.html

Password:
board4all.cz

Berg Component Suite v4.9.08.1

http://rapidshare.com/files/152402296/Berg.Component.Suite.v4.9.08.1.for.Delphi.BCB.Full.Source-SSG.rar

pass : www.area51warez.info

AlphaControls 6.48 D2007 and D2010 retail version

http://rapidshare.com/files/338799362/acnt_reg2010.rar.html
http://www.megaupload.com/?d=UEV9898F

password:
sesese@board4all

Berg.Next.Suite.v5.8.09.1.Full.Source

http://rapidshare.com/files/266452570/nextcomps_5891.zip
http://sharebee.com/8ccc34d9

آپدیت دلفی 2010 - delphi 2010 updates

خوب لینک دانلود دلفی 2010 رو که قبلا براتون گذاشته بودم.در ادامه آپدیت های دلفی 2010 رو ببینید :


آپدیت 1 : http://installers.codegear.com.edgesuite.net/update/radstudio/7.0/Update1/Update1.exe 

آپدیت 2 : http://installers.codegear.com/update/radstudio/7.0/Update2/Update2.exe

آپدیت 3 : http://installers.codegear.com/update/radstudio/7.0/dbPack/Update3/dbpack_setup.exe

مارکو کانتو یا کسی که همه عمرش وقف دلفی میشود marcu cantu

یش نوشت : در شرکت همه جور برنامه نویسی داریم از جاواکارها و دات نت کارها گرفته تا اسکریپت نویس های به قول خودشون فوق حرفه ای که فلسفشون اینه که تا میشه اسکریپت نوشت چرا فایل اجرایی !! بگذریم یه دسته هم هستند که به نظر من و خیلی ها خدایان بی رقیب برنامه نویسی در شرکت هستند ما به این دسته میگیم : دسته مارکو کانتو

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

در شرکت در حالی که جاواکارها از ابهت زبان خودشون همیشه باد در سینه می اندازند و به سختی نسخه نهایی نت بینز را از هزاران راه نرفته دانلود میکنند و برنامه هایشان به جی.دی.کی وابسته میشود و دات نت کارها همیشه دغدغه نصب دات نت فریم ورک در سمت کلاینت را دارند و شب ها از اینکه برنامه شان در یک کلاینت خطای نبود دات نت فریم ورک را داده خواب خوش ندارند بچه های دسته مارکو کانتو شرکت از محیطی به سادگی دلفی 5 یا دلفی 7 و اگر هم به روز تر باشند دلفی 2010 استفاده میکنند و برنامه هایی مستقل از همه چیز مینویسند و از دنیایی از کامپیوننت های پولی قفل شکسته و بیشتر از آن رایگان برای توسعه برنامه استفاده میکنند و اطمینان دارند فقط یک فایل اجرایی به کلاینت منتقل کنید و بس
اینجاست که قدرت بچه های دسته مارکو کانتوی شرکت مشخص میشود در حقیقت بیشتر برنامه های کلاینتی به این گروه سپرده میشود و حتی خود رئیس بزرگ هم به استفاده از دلفی در تمام سطوح راضی تر است ؟! و بقیه باید فقط پز آخرین قابلیت های زبان خود را بدهند  مثلا دات نتی ها از لینکز و جنریک و هیبرنیت میگویند دلفی کارها فقط به کیفیت و سادگی می اندیشند و بس و معتقدند اینها بازار گرمی مایکروسافتی بیش نیست

پی نوشت
اگر با دلفی کار نکرده اید شدیدا توصیه میکنم آن را امتحان کنید در برنامه نویسی کلاینت به نظر من رقیب ندارد : نظر شما ؟
اگر حوصله دل کندن از دات نت را ندارید و به ویژوال بیسیک دوست داشتنی پایبند هستید زیاد غصه نخورید شما فقط در دسته مارکو کانتویی ها نیستید همین و بس

پی نوشت دوم
هیچ برنامه نویسی به دل نگیرد هدف فقط آشنایی با مارکو کانتو بود و تلاش های یک انسان برای ارتقا دانش برنامه نویسی : مرد همیشگی کنفرانس های دلفی

همه زبان های برنامه نویسی و قدرت نهفته در آنها بسته به کاربردها و موقعیت مشخص میشود چند زبانه بودن برنامه نویس عمری غیر قابل اجتناب به نظر میرسد و نظر شما ؟

منبع : http://mohammaddesign.wordpress.com

دلفی 7 ورژن جدید 7.3.3.0 delphi

این هم یک نسخه تکمیل شده دلفی 7 که خیلی راحت نصب میشه و بسیار بهینه شده است .

================================================

Quote:
Welcome to Delphi 7 Lite, a mod of Delphi 7 that is mini enough.

1. WHAT IS DELPHI 7 LITE.
2. SYSTEM REQUIREMENTS.
3. WHAT IS INCLUDED IN THE HELP.
4. WHAT DESIGN TIME PACKAGES ARE INCLUDED IN DELPHI 7 LITE.
5. HOW TO GENERATE GREEN EDITION.
6. RESTRICTIONS AND WARNING.

1. WHAT IS DELPHI 7 LITE
-------------------------

Delphi 7 Lite is a standard installation of Delphi 7 Enterprise in which:

- Support for all versions of Windows in use today: Win7, Vista, XP, 2008, 2003, 2000, Me, 98, and NT 4.0,(support Vista+ UAC Elevation).

http://uploading.com/files/GY1I50FK/Delphi7_Lite_Full_Setup_v7.3.3.0_Build_2009-6-22_.rar.html

ادامه نوشته

نکات بسیار مفید در مورد دلفی 2010 - rad studio 2010

خوب دوستانی که مطالب دلفی 2010 و خواص جدید اون رو دنبال می کنند چند مقاله خوب دیدم که بسیار مفید است ولی حال ترجمه آنها نیست . برای مطالعه به لینک های زیر مراجعه کنید.


مطلب در مورد ریبون در ویژوال استودیو ribbon vs 2008 wpf

چند مطلب در سرچی که داشتم دیدم امیدوارم براتون مفید باشه . این مطالب برای کسانی است که می خواهند ریبون هایی مثل آفیس 2007 در برنامه هایشان استفاده کنند. 

مطلب از سایت برنامه نویس 

مطلبی از سایت کدپلکس

http://pietschsoft.com/post/2008/10/WPF-Toolkit-adds-Ribbon-Control-to-NET-35-SP1.aspx


دلفی 2010 با کامپایلر 64 بیتی - delphi 2010

همان گونه که خواهید دید دلفی 2010 با کامپایلر 64 بیتی ارائه می شود و دارای تغییرات عمده ای شده است .

Apparently CodeGear have been watching real developers developing. With a recent release they embedded a camera in the documentation so they could monitor developer activity in a clandestine fashion. It was a risky move given that simply opening the documentation would have exposed the espionage, but despite shipping over 10,000 units not a single camera was discovered.

What they found was startling; of the time spent working within the Delphi IDE, typically only 50% is devoted to coding and the rest is wasted searching, scrolling and mindlessly navigating through units. With this fact in mind, CodeGear have totally changed their IDE mindset, moving to a code editor built onto an underlying database that manages each procedure as a distinct entity, and makes searching and filtering instantaneous and much more powerful.

Also, all aspects of a method or property are managed from a single location. You never have to go two places for to create a procedure (e.g. interface and implementation) or three places to create a property (e.g. interface private variable declaration and implementation).


شرح کامل ما بقی تغییرات در ادامه آمده است .

ادامه نوشته

کامپوننت برای ارسال اس ام اس kylix sms activex

با سلام

در مورد اکتییوایکس ها باید بگویم که کلا بدین صورت هستند که باید در کامپیوتر مقصد نیز نصب شوند و این کامپوننت نیز از این قاعده مستثنی نیست . و اکتیو ایکس رو می تونید با دستور regsvr32 در کامپیوتر مقصد نصب کنید.

کامپوننت KylixSMS برای ارسال و دریافت SMS با کامپیوتر

http://rapidshare.com/files/176427651/Kylix.SMS_ActiveX_Control_v5.0.5.1-crk.rar


مجموعه مقالات تخصصی نرم افزار7

مجموعه مقالات تخصصی نرم افزار - 1000 مقاله


آموزش برنامه نويسي با پاسكال فصل چهارم

 فصل چهارم : انواع داده‌هاي غير استاندارد و آرايه‌ها
ادامه نوشته

آموزش برنامه نويسي با پاسكال فصل سوم

فصل سوم :  زير برنامه‌ها و رويه‌ها
ادامه نوشته

آموزشهای NET.

کلوپ برنامه نویسی ایرانیان مجموعه ای از آموزشهای مصور دات نت را با قیمت مناسب ارائه می کند .

آدرس این سایت 

در ادامه مطلب لیست آموزشها را ببینید : 
ادامه نوشته

لیست کتابهای دلفی delphi books

لیست مجموعه ای کامل از کتابهای دلفی در اینجا ارائه شده است برای دریافت کتاب مورد نظر با ما تماس بگیرید

ادامه نوشته

Rad studio 2007

بالاخره آخرین ورژن دلفی که دات نت 2 رو هم ساپورت می کنه آمد. برای تهیه cd می توانید با ما تماس بگیرید.
برای توضیحات بیشتر به آدرس زیر مراجعه کنید :

سایت رد استودیو 2007
ادامه نوشته