آشنایی با زبان #C

نام کاربری : پسورد : یا عضویت | رمز عبور را فراموش کردم



ارسال پاسخ
تعداد بازدید 741
نویسنده پیام
elena آفلاین


ارسال‌ها : 7586
عضویت: 2 /5 /1391
محل زندگی: قم
سن: 21
تشکرها : 5163
تشکر شده : 6247
آشنایی با زبان #C

آشنایی با زبان #C

به همراه آموزش زبان #C

دانلود مستقیم


امضای کاربر : به قیمت سپید شدن موهایم تمام شد ......
ولی آموختم که :
ناله ام سکوت باشد ....
گریه ام لبخند ...
و تنها همدمم ، خدا .....
سه شنبه 10 مرداد 1391 - 22:34
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
تشکر شده: 3 کاربر از elena به خاطر این مطلب مفید تشکر کرده اند: banoo & hadiyan & jimykoochooloo &
zm2519 آفلاین



ارسال‌ها : 10
عضویت: 7 /6 /1391
محل زندگی: تهران
تشکرها : 1
تشکر شده : 1
آشنایی با زبان #C

سلام النا جون به لینکی که گذاشتی میرم ولی باز نمیشه چیکارکنم گلم؟


سه شنبه 07 شهریور 1391 - 20:19
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
elena آفلاین



ارسال‌ها : 7586
عضویت: 2 /5 /1391
محل زندگی: قم
سن: 21
تشکرها : 5163
تشکر شده : 6247
آشنایی با زبان #C

سلام عزیزم .

من همین الان تست کردم باز شد .

شاید اینترنتت کم سرعت باشه .


امضای کاربر : به قیمت سپید شدن موهایم تمام شد ......
ولی آموختم که :
ناله ام سکوت باشد ....
گریه ام لبخند ...
و تنها همدمم ، خدا .....
سه شنبه 07 شهریور 1391 - 20:20
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
zm2519 آفلاین



ارسال‌ها : 10
عضویت: 7 /6 /1391
محل زندگی: تهران
تشکرها : 1
تشکر شده : 1
آشنایی با زبان #C

یه بار دیگه امتحان میکنم گلم.از adsl استفاده میکنم عزیزم


سه شنبه 07 شهریور 1391 - 20:23
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
elena آفلاین



ارسال‌ها : 7586
عضویت: 2 /5 /1391
محل زندگی: قم
سن: 21
تشکرها : 5163
تشکر شده : 6247
آشنایی با زبان #C

باشه عجله نکن صبر کن تا بیاره .


امضای کاربر : به قیمت سپید شدن موهایم تمام شد ......
ولی آموختم که :
ناله ام سکوت باشد ....
گریه ام لبخند ...
و تنها همدمم ، خدا .....
سه شنبه 07 شهریور 1391 - 20:25
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
zm2519 آفلاین



ارسال‌ها : 10
عضویت: 7 /6 /1391
محل زندگی: تهران
تشکرها : 1
تشکر شده : 1
آشنایی با زبان #C

عزیزم باز نمیشه چیکارکنم؟


سه شنبه 07 شهریور 1391 - 20:27
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
elena آفلاین



ارسال‌ها : 7586
عضویت: 2 /5 /1391
محل زندگی: قم
سن: 21
تشکرها : 5163
تشکر شده : 6247
آشنایی با زبان #C

این آدرس لینکشه با آدرس برو ببین میاره برات ؟

http://uploadkon.ir/uploads/3405104f45325f068b49272ef0810a69.pdf


امضای کاربر : به قیمت سپید شدن موهایم تمام شد ......
ولی آموختم که :
ناله ام سکوت باشد ....
گریه ام لبخند ...
و تنها همدمم ، خدا .....
سه شنبه 07 شهریور 1391 - 20:30
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
zm2519 آفلاین



ارسال‌ها : 10
عضویت: 7 /6 /1391
محل زندگی: تهران
تشکرها : 1
تشکر شده : 1
آشنایی با زبان #C

برنامه

نویسی شیء گرا

 

برنامه  نویسی شیء گرا چیست؟

نوع جدید برنامه نویسی را روش شیءگرا ((object oriented)) می نامند . در این روش نیز واحد اصلی برنامه ، شیء  ((object))  نامیده می شود و برنامه آن را واحدی مستقل و مجزا می شناسد . برنامه نویسی شیء گرا از بهترین مفاهیم برنامه نویسی ساخت یافته ((structured)) بوجود آمده و با چندین مفهوم قوی ترکیب شده تا امکان سازمان دهی برنامه ها را بطور کارآمد فراهم کند .

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

1.  کپسوله سازی (encapsulation ) :

تمام برنامه ها

از دو عنصر اصلی تشکیل می شوند . عبارت برنامه (کد) و داده ها . کد بخشی از برنامه است که عملیات را اجرا می کند و داده ها اطلاعاتی هستند که به وسیله ی این عملیات تحت تأثیر قرار می گیرند. کپسوله سازی ، مکانیزم برنامه نویسی است که کد وداده ها را به در یک جا قرار داده و هر دو را از استفاده نادرست و تداخل خارجی ایمن نگه می دارد .

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

2. چند ریختی (polymorphism ) :

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

3. وراثت(  inheritence  ):

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

خواص object :

هرشیء به همراه سه جنبه زیر شناخته می شود :

1.  مشخصه ها

2. رفتار یا متد

3. رویداد

مشخصه ها : ویژگی هایی هستند که مشخص کننده حالت فعلی شی ء است .

رفتار یا متد : مجموعه ای از دستورهای برنامه نویسی هستندکه باید در هنگام بروز رویدادهایی آشکار شوند .

رویداد : یک سیگنال تولید شده به وسیله ی سیستم عامل در پاسخ به عمل کاربر است . به عنوان مثال : هنگامی که کاربر کلیک می کند ، رویداد mouse down  به وسیله ی سیستم عامل ، ارسال می شود . برنامه کاربردی فعال این سیگنال را دریافت کرده و کد مربوط یه رویداد mouse down  را اجرا می کند .  

                               


سه شنبه 07 شهریور 1391 - 20:35
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
تشکر شده: 1 کاربر از zm2519 به خاطر این مطلب مفید تشکر کرده اند: elena /
zm2519 آفلاین



ارسال‌ها : 10
عضویت: 7 /6 /1391
محل زندگی: تهران
تشکرها : 1
تشکر شده : 1
آشنایی با زبان #C

عزیزم نمیاره صفحه مرورگر باز نمیشه اگه میشه لطف کن به ایمیلی که  مینویسم برام بفرست ممنون  [email=setayeshvorojak@ymail.com]setayeshvorojak@ymail.com[/email]


سه شنبه 07 شهریور 1391 - 20:46
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
elena آفلاین



ارسال‌ها : 7586
عضویت: 2 /5 /1391
محل زندگی: قم
سن: 21
تشکرها : 5163
تشکر شده : 6247
آشنایی با زبان #C

چشم الان میفرستم


امضای کاربر : به قیمت سپید شدن موهایم تمام شد ......
ولی آموختم که :
ناله ام سکوت باشد ....
گریه ام لبخند ...
و تنها همدمم ، خدا .....
سه شنبه 07 شهریور 1391 - 20:49
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
zm2519 آفلاین



ارسال‌ها : 10
عضویت: 7 /6 /1391
محل زندگی: تهران
تشکرها : 1
تشکر شده : 1
آشنایی با زبان #C

#c

اين زبان برنامه نويسي يک زبان ساده، پيشرفته و داراي امکانات کامل تکنيک هاي

برنامه نويسي شي گرا ميباشد که شباهت زيادي به زبانهاي C و ++C دارد. #C (که آنرا

به نام C شارپ نيز ميشناسند) به دليل اينکه به عنوان يک عضو جديد از خانواده

زبانهاي مشابه C ايجاد شده است، کاملا براي برنامه نويسان آشنا به اين زبانها

شناخته شده خواهد بود. اين زبان در واقع به صورت کاملا اختصاصي براي استفاده از

امکانات Microsoft .NET Framework نوشته شده است. NET Framework. مجموعه اي متشکل

از يک محيط اجرايي که تحت عنوان Common Language Runtime) CLR) شناخته ميشود و

همچنين مجموعه کاملي از توابع و کلاسهاي آماده، ميباشد که ميتوان از آن در نوشتن

برنامه هايي به زبانهاي مختلف استفاده نمود. زبان برنامه نويسي #C در واقع در تلاش

است که راحتي و ساده بودن زبان Visual Basic را همراه با قدرت و توانايي هاي C++ در

اختيار برنامه نويسان قرار دهد. اين زبان به عنوان يکي از بخشهاي مجموعه Visual

Studio 7 توسط شرکت Microsoft عرضه شده است که اين مجموعه نرم افزاري شامل زبانهاي

VB .NET و VC++ .NET و همچنين زبانهاي اسکريپت نويسي VB Script و JScript ميباشد و

همه اين زبانها نيز قابليت استفاده از توانايي هاي NET Framework. را دارا ميباشند.

#C خود داراي کلاسهاي آماده خاصي نميباشد اما برنامه نويسان، با توجه به آنکه با

زبان جديدي کار ميکنند، به راحتي اين توانايي را خواهند داشت که بتوانند از توابع و

کلاسهاي نوشته شده در ساير زبانها مانند Visual Basic و ++Visual C در برنامه هاي

خود استفاده کنند. اين زبان همچنين قابليت هاي خاصي براي نوشته برنامه هايي که از

امکاناتي مانند XML و SOAP در آنها استفاده ميشود، دارد.


سه شنبه 07 شهریور 1391 - 20:51
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
zm2519 آفلاین



ارسال‌ها : 10
عضویت: 7 /6 /1391
محل زندگی: تهران
تشکرها : 1
تشکر شده : 1
آشنایی با زبان #C

ممنون النا جون که برام میفرستی.


سه شنبه 07 شهریور 1391 - 20:54
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
zm2519 آفلاین



ارسال‌ها : 10
عضویت: 7 /6 /1391
محل زندگی: تهران
تشکرها : 1
تشکر شده : 1
آشنایی با زبان #C

ممنون گلم که برام فرستادی


سه شنبه 07 شهریور 1391 - 21:00
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
ارسال پاسخ
پرش به انجمن :

Powered by Tem98 | Copyright © 2009 Rozblog Group