PDA

View Full Version : ماژول در سی شارپ



mahdyeh
جمعه 11 خرداد 1386, 16:50 عصر
سلام
وقت بخیر !
من تازه کارم و اصلا نمیدونم توی سی شارپ ماژول کجاست ؟
آیا با اصطلاح دیگه ای شناخته میشه ویا ...
ممنون میشم راهنمایی کنید .

Alireza_Salehi
جمعه 11 خرداد 1386, 18:55 عصر
نگرد نیست! در #C همه چیز کلاس است و بس!

mahdyeh
جمعه 11 خرداد 1386, 19:51 عصر
پس اگه من بخوام متنی که در داخل تکست در یک فرم نوشتم به داخل تکست در داخل فرم دیگری انتقال دهم .
چی کار باید بکنم ؟

ali_kolahdoozan
جمعه 11 خرداد 1386, 20:09 عصر
روی OOP کار کنید . اینجا ماژول وجود نداره وهمه چیز در مدیریت کلاسهاست

اَرژنگ
جمعه 11 خرداد 1386, 20:10 عصر
پس اگه من بخوام متنی که در داخل تکست در یک فرم نوشتم به داخل تکست در داخل فرم دیگری انتقال دهم .
چی کار باید بکنم ؟

سوال اولتان به این سوال ربطی نداره، در سی شارپ واحد ماژول اسمبلیه.
یک مثال هم که جواب سوال دومتان
را میده ضمیمه شده.

mahdyeh
جمعه 11 خرداد 1386, 20:24 عصر
روی OOP کار کنید . اینجا ماژول وجود نداره وهمه چیز در مدیریت کلاسهاست


oop ????.......

اَرژنگ
جمعه 11 خرداد 1386, 20:38 عصر
oop ????.......http://en.wikipedia.org/wiki/Object-oriented_programming


http://www.google.com.au/search?q=oop

PC2st
جمعه 11 خرداد 1386, 20:58 عصر
آیا با اصطلاح دیگه ای شناخته میشه ویا ...
اگه منظور از ماژول همون Module ها باشه، ممکنه شبیه کلاسهای public static در سی# باشه.



public static class MyModule
{
private static string _message = "Hello World";
public static string MyMessage
{
get { return _message; }
}
}


برای نمایش یک متن خاص در چندین فرم، میشه از همین کلاسهای استاتیک استفاده کرد یا بهتره از String Resources ( منابع String ) یا بسته به شرایط از Application Settings یا از روش مناسبی که توسط آرژنگ گفته شده، استفاده کرد.

MNosouhi
جمعه 11 خرداد 1386, 22:15 عصر
فکر می کنم منظور دوستمون از ماژول همون تابع باشه ، اگر اینطوره کافیه در همون فرمی که داری باهاش کار میکی تابعت رو تعریف کنی مثل مثال زیر که فقط یه پیغام نشون میده ، اگر قبلا با زبان هایی مثل دلفی کار میکرده ای باید بهت بگم در #C لازم نیست اول نام تابع رو اعلان کنی و بعد تعریف کنی ، در #C اعلان تابع لازم نیست.


private void Message(String MyMessage)
{
MessageBox.Show(MyMessage);
}