یادگیری C# (بررسی سئوالات و مشکلات)

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
سلام
توی اینترنت کلی سرچ کردم پیدا نشد.
کسی تمرینات و نمونه سوالات عملی برنامه نویسی سی شارپ یا وی بی بصورت کتاب یا داخل سایتی باشه سرغ نداره؟
با تشکر

سلام
در کتب لاتین Wrox تمرینات بسیاری موجود هست که حتی سورس آن بر روی خود سایت آن در دسترس می باشد :gol:
 

*avast*

اخراجی موقت
توی vb روی هر کنترل یا فرم کلیک کنی قسمت کدنویسی میاد و از طریق منوی باز شونده در بالا میتونی رویدادها ور براش انتخاب کنی مثلا" کلیک،راست کلیک، دابل کلیک و ....
ولی توی C# این منو نیست.از کجا رویدادها رو انتخاب کنم؟
 

nafis...

مدیر بازنشسته
توی vb روی هر کنترل یا فرم کلیک کنی قسمت کدنویسی میاد و از طریق منوی باز شونده در بالا میتونی رویدادها ور براش انتخاب کنی مثلا" کلیک،راست کلیک، دابل کلیک و ....
ولی توی C# این منو نیست.از کجا رویدادها رو انتخاب کنم؟
روی کنترل مورد نظر کلیک کنید
از قسمت راست صفحه گزینه properties روی علامت رعد و برق کلیک کنید کلیه رویدادها اونجاست

مشاهده پیوست 111842
به صفحه 29 شکل 8-1 رجوع شود
 
آخرین ویرایش:

*avast*

اخراجی موقت
روی کنترل مورد نظر کلیک کنید
از قسمت راست صفحه گزینه properties روی علامت رعد و برق کلیک کنید کلیه رویدادها اونجاست

مشاهده پیوست 111842
به صفحه 29 شکل 8-1 رجوع شود
برای فرم رویداد راست کلیک رو پیدا نمیکنم (mous down هست راست کلیک میخام نیست).چجوریاس؟
 

*avast*

اخراجی موقت
1-عددی رو که توی textbox میزاریم باید به عدد تبدیل کنیم.چه دستوری اینو تبدیل میکنه؟
2- دستور بستن فرم یا برنامه چیه؟
 
آخرین ویرایش:

nafis...

مدیر بازنشسته
1-عددی رو که توی textbox میزاریم باید به عدد تبدیل کنیم.چه دستوری اینو تبدیل میکنه؟
2- دستور بستن فرم یا برنامه چیه؟
(convert.toint32(textbox.text
2.this.clos
سعی کنید کار با MSDN رو یاد بگیرید که خیلی تو پیدا کردن کد ها کمک میکنه
 

nafis...

مدیر بازنشسته
برای فرم رویداد راست کلیک رو پیدا نمیکنم (mous down هست راست کلیک میخام نیست).چجوریاس؟
شما باید از رویداد موس کلیک استفاده کنید
اینکه راست کلیک شده یا کلیک شده باید از طریق دیگه مشخص بشه
 

nafis...

مدیر بازنشسته
از کجا دیگه؟؟
یه راهنمایی کوچیک میکنم
e.Button
البته امکان داره شما راه حل دیگه هم پیدا کنی
ولی دنباله این باش
سعی کن یاد بگیری چی هست
این تمرینا علاوه بر تمرین مطالب خونده شده یه سری نکات جدید هم یاد میده
 

nafis...

مدیر بازنشسته
چرا error میده؟؟
این سوالات باید اینجا باشه یا توی تاپیک سوالات مشکلات؟؟
نیمدونم
e اخرو بذار
وقتی داری مینویسی خود سی شارپ به یه منو باز میکنه اگه از خوده همون انتخاب کنی
مشکلی پیش نمیاد
 

*avast*

اخراجی موقت
نیمدونم
e اخرو بذار
وقتی داری مینویسی خود سی شارپ به یه منو باز میکنه اگه از خوده همون انتخاب کنی
مشکلی پیش نمیاد
Error 1 Only assignment, call, increment, decrement, and new object expressions can be used as a statement f:\Visual Studio 2010\Projects\1-click-right click\1-click-right click\Form1.cs 31 13 1-click-right click

error میده!!!
برای رویداد کلیک لیبل نوشتم. error میده.عجبا:eek:
 

nafis...

مدیر بازنشسته
Error 1 Only assignment, call, increment, decrement, and new object expressions can be used as a statement f:\Visual Studio 2010\Projects\1-click-right click\1-click-right click\Form1.cs 31 13 1-click-right click

error میده!!!
برای رویداد کلیک لیبل نوشتم. error میده.عجبا:eek:
کدی رو که نوشتی کپی کن؟؟
 

*avast*

اخراجی موقت
اشکالتو من فهمیدم
یکم دقت کن به اروری که میده
خیلی اسونه
یه اشتباه کوچیک تو نوشتنش کردی
این سوالاتو باید اینجا بپرسی؟؟
void رو میگی؟؟
; رو من آخر گذاشتم کپی شد بر عکس شد.
اینجا بپرسم:w20::w20::w20::w20::w20::w20::w20::w20::w20::w20::w20::w20::w20::w20::w20:
4تا تاپیک باید باشه
آموزش و سوالات عملی
آپلود پروژه ها
سوالات مشکلات
نکات
 

nafis...

مدیر بازنشسته
void رو میگی؟؟
; رو من آخر گذاشتم کپی شد بر عکس شد.
اینجا بپرسم:w20::w20::w20::w20::w20::w20::w20::w20::w20::w20::w20::w20::w20::w20::w20:
4تا تاپیک باید باشه
آموزش و سوالات عملی
آپلود پروژه ها
سوالات مشکلات
نکات
close()
پرانتزو نذاشتین
حالا بگردین دنباله اینکه جرا باید پرانتز بزارین
 

*avast*

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

hkyan

عضو جدید
با سلام
دوستان من میخوام سه تا کمبوباکس را به سه تا جدول تو sql که با هم مرتبط اند را وصل کنم
طوری که با انتخاب هر آیتم از کمبوباکس اول ، دومی پرشه و با انتخاب هر آیتم از کمبوباکس دوم، سومی پرشه.
اگه دوستان کمک کنند ممنون میشم.
 

*avast*

اخراجی موقت
اشکال؟؟
 

پیوست ها

  • 2-number-even-odd.rar
    35.3 کیلوبایت · بازدیدها: 0

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
با سلام
دوستان من میخوام سه تا کمبوباکس را به سه تا جدول تو sql که با هم مرتبط اند را وصل کنم
طوری که با انتخاب هر آیتم از کمبوباکس اول ، دومی پرشه و با انتخاب هر آیتم از کمبوباکس دوم، سومی پرشه.
اگه دوستان کمک کنند ممنون میشم.

ميتونيد از رويدادهاي تغيير كمبو استفاده كنيد كه كمي اذيت كننده است و راه بهتر استفاده از BindingManagerBase Class هست كه نمونه هاي آن در همين تالار پيدا ميشه :gol:
 

nafis...

مدیر بازنشسته
1-برنامه درست لود نمیشه دوباره بزارین
2-هر عددی بزاری even مینویسه
(if (num / 2 == 0 اشکال از این جاست
ما برای اینکه ببینیم عددی زوج هست یا خیر باید باقی مانده رو در نظر بگیریم
در برنامه های سی شارپ برای بدست اوردن باقیمانده از % استفاده میکنیم
 
آخرین ویرایش:

hkyan

عضو جدید
ميتونيد از رويدادهاي تغيير كمبو استفاده كنيد كه كمي اذيت كننده است و راه بهتر استفاده از BindingManagerBase Class هست كه نمونه هاي آن در همين تالار پيدا ميشه :gol:

با تشکر از پاسختون
برای دو تا از کمبوباکس ها کدش رانوشتم توی سومییش موندم کدش را براتون میزارم

public partial class Form1 : Form
{
int result = -1;

string na;
SqlConnection cn = new SqlConnection("Data Source=netmaster;Initial Catalog=kia;Integrated Security=True");
DataSet ds = new DataSet();
DataView dv = new DataView();
DataSet ds3 = new DataSet();
DataView dv2 = new DataView();
SqlCommand cm = new SqlCommand();


public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
na = comboBox1.Text;
cn.Open();
SqlDataAdapter da = new SqlDataAdapter("select * from agency", cn);

da.Fill(ds, "agency");

dv.Table = ds.Tables["agency"];
comboBox1.DataSource = dv.Table;
comboBox1.DisplayMember = "agency_name_vc";
dv2.Table=ds3.Tables["school"];

}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{

dv.Sort = "agency_name_vc";
na = comboBox1.Text;

result = dv.Find(na);
if (result != -1)
{
result = Convert.ToInt16(dv[result]["agency_id"]);
string a2 = "select * from school where agency_id=" + Convert.ToString(result);
SqlDataAdapter da2 = new SqlDataAdapter(a2, cn);
DataSet ds2 = new DataSet();

da2.Fill(ds2, "school");

comboBox2.DataSource = ds2.Tables["school"];
comboBox2.ValueMember = "school_name_vc";
cn.Close();
 
آخرین ویرایش:

self.f_t_m990

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

Similar threads

بالا