View Full Version : ماژول در سی شارپ
mahdyeh
جمعه 11 خرداد 1386, 17:50 عصر
سلام
وقت بخیر !
من تازه کارم و اصلا نمیدونم توی سی شارپ ماژول کجاست ؟
آیا با اصطلاح دیگه ای شناخته میشه ویا ...
ممنون میشم راهنمایی کنید .
Alireza_Salehi
جمعه 11 خرداد 1386, 19:55 عصر
نگرد نیست! در #C همه چیز کلاس است و بس!
mahdyeh
جمعه 11 خرداد 1386, 20:51 عصر
پس اگه من بخوام متنی که در داخل تکست در یک فرم نوشتم به داخل تکست در داخل فرم دیگری انتقال دهم .
چی کار باید بکنم ؟
ali_kolahdoozan
جمعه 11 خرداد 1386, 21:09 عصر
روی OOP کار کنید . اینجا ماژول وجود نداره وهمه چیز در مدیریت کلاسهاست
اَرژنگ
جمعه 11 خرداد 1386, 21:10 عصر
پس اگه من بخوام متنی که در داخل تکست در یک فرم نوشتم به داخل تکست در داخل فرم دیگری انتقال دهم .
چی کار باید بکنم ؟
سوال اولتان به این سوال ربطی نداره، در سی شارپ واحد ماژول اسمبلیه.
یک مثال هم که جواب سوال دومتان
را میده ضمیمه شده.
mahdyeh
جمعه 11 خرداد 1386, 21:24 عصر
روی OOP کار کنید . اینجا ماژول وجود نداره وهمه چیز در مدیریت کلاسهاست
oop ????.......
اَرژنگ
جمعه 11 خرداد 1386, 21:38 عصر
oop ????.......http://en.wikipedia.org/wiki/Object-oriented_programming
http://www.google.com.au/search?q=oop
PC2st
جمعه 11 خرداد 1386, 21: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, 23:15 عصر
فکر می کنم منظور دوستمون از ماژول همون تابع باشه ، اگر اینطوره کافیه در همون فرمی که داری باهاش کار میکی تابعت رو تعریف کنی مثل مثال زیر که فقط یه پیغام نشون میده ، اگر قبلا با زبان هایی مثل دلفی کار میکرده ای باید بهت بگم در #C لازم نیست اول نام تابع رو اعلان کنی و بعد تعریف کنی ، در #C اعلان تابع لازم نیست.
private void Message(String MyMessage)
{
MessageBox.Show(MyMessage);
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.