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

شهریاری 2

کاربر فعال تالار اسلام و قرآن
کاربر ممتاز
سلام
من یه دیتاگریدویو دارم که میخام وقتی زدم روی دکمه مشخصی، اسمی رو از textbox بگیره و بزاره ستون اول جدولم و بعد یه سطر دیگه اضاف کنه.
برای اولین اسم خوب عمل میکنه ولی وقتی میخام که اسم دوم، سوم، و... رو وارد کنم، سطر رو اضاف میکنه ولی اسم از ستون اول پاک میشه!
چکار کنم؟

این کدهاشه:
PHP:
 dataGridView2.Rows.Add();            dataGridView2.CurrentRow.Cells["name"].Value = textBox2.Text;
 

elisa70

عضو جدید
سلام دوستان من میخواهم یک فرم login با دیتا بیس اکسس بسازم باید چی کار کنم ؟می شه مرحله به مرحله برام بگین.
 

شهریاری 2

کاربر فعال تالار اسلام و قرآن
کاربر ممتاز
دوستان سلام
این دستور مشکلش چیه؟
چرا ارور میده؟
PHP:
  int a = Convert.ToInt16(txtIdKar.Text);

اینم ارورش:
Additional information: Input string was not in a correct format.

قبلا این مشکلو نداشت.
 

merila_1992

عضو جدید
دوستان سلام
این دستور مشکلش چیه؟
چرا ارور میده؟
PHP:
  int a = Convert.ToInt16(txtIdKar.Text);

اینم ارورش:
Additional information: Input string was not in a correct format.

قبلا این مشکلو نداشت.

این خطا زمانی اتفاق میوفته که مقدار تکست باکس یه کاراکتری توش داشته باشه یا کلا تکست باکس خالی باشه که وقتی خالی هست مقدار null به تابع convert.toint16 فرستاده میشه و این خطا رو میده
 

merila_1992

عضو جدید
سلام
من یه دیتاگریدویو دارم که میخام وقتی زدم روی دکمه مشخصی، اسمی رو از textbox بگیره و بزاره ستون اول جدولم و بعد یه سطر دیگه اضاف کنه.
برای اولین اسم خوب عمل میکنه ولی وقتی میخام که اسم دوم، سوم، و... رو وارد کنم، سطر رو اضاف میکنه ولی اسم از ستون اول پاک میشه!
چکار کنم؟

این کدهاشه:
PHP:
 dataGridView2.Rows.Add();            dataGridView2.CurrentRow.Cells["name"].Value = textBox2.Text;

یخورده مبهمه. گرید ویو چندتا ستون داره؟
 

shiMa.91

عضو جدید
سلاااام بچه ها:gol::gol::gol:
من خیلی وقته تو این سایت نیومده بودم :(
راستش درگیر درسای یونی بودمُ سی شارپُ یه مدت گذاشته بودم کنار:(
الان دیگه درسم تموم شده، دو ماهی باز شروع کردم دارم سی شارپ میخونم.
کتاب هاشمیان رو تا فصل 12، قبل از کتابخانه خوندم.
ولی راستش خیلی ناامیدم!
همش میگم اینهمه وقت میذارم اگه نتونم چی؟!
نمیدونم، اصلا به سرم زده بود برم برنامه نویسی وب بخونم.
بچه ها چیکار کنم؟ :confused:
 

شهریاری 2

کاربر فعال تالار اسلام و قرآن
کاربر ممتاز
سلاااام بچه ها:gol::gol::gol:
من خیلی وقته تو این سایت نیومده بودم :(
راستش درگیر درسای یونی بودمُ سی شارپُ یه مدت گذاشته بودم کنار:(
الان دیگه درسم تموم شده، دو ماهی باز شروع کردم دارم سی شارپ میخونم.
کتاب هاشمیان رو تا فصل 12، قبل از کتابخانه خوندم.
ولی راستش خیلی ناامیدم!
همش میگم اینهمه وقت میذارم اگه نتونم چی؟!
نمیدونم، اصلا به سرم زده بود برم برنامه نویسی وب بخونم.
بچه ها چیکار کنم؟ :confused:

سلاااام دوست بزرگوار
خوبین؟
نه شما کتاب هاشمیان رو بخونید، نگران اینم نباشید که نتونید. برنامه نویسی خیلی راحته!
فقط باید قابلیت های زبان برنامه نویسی مورد نظرتون رو خوب متوجه شده باشید. بعد ها اگه یادتون رفت،(همینطور که من خیلی از کتاب هاشمیان رو یادم رفته) میتونید دوباره به همون قسمت مورد نظر برید و اون قسمت رو یاد بگیرید.
درضمن، برنامه نویسی وب خیلی مزیت های بیشتر و راحتتری داره تا ساخت نرم افزار.
درد سر کمتر توی تست برنامه (آخه اپلیکیشن رو باید روی چندتا سیستم اجرا کنی تا مطمئن بشی که درست کار میکنه ولی وب دیگه این مشکل رو نداره؛یه وب سرور هست که اگه کار کنه دیگه حله)
درد سر کمتر توی درآمد (اپلیکیشن رو وقتی ساختی، ممکنه مشتری دبه در بیاره و پولتون رو نده،یا کمتر بده ، شماهم هیچکاری نمیتونید بکنید ولی وب اگه کسی بخاد پولتون رو نده، شما میتونید از روی وب سرور خارجش کنید و دیگه طرف مجبور میشه هزینه رو کامل پرداخت کنه)
و...
من همون اپلیکیشن رو دارم کار میکنم؛چون هنوز که هنوزه به آخرش نرسیدم. هر دفعه هم یه تکنولوژی جدید تر داره میاد بازارو باید بریم اونو یاد بگیریم.(البته یه علاقه خاصی هم دارم بهش. یه جورایی نمک گیرمون کرده)
ولی نمیدونم بازم تصمیم با خودتونه.
 

شهریاری 2

کاربر فعال تالار اسلام و قرآن
کاربر ممتاز
من تست كردم مشكلي نبود ممكنه اين قسمت از پروژه رو اينجا آپلود كنيد تا چك كنيم؟

یخورده مبهمه. گرید ویو چندتا ستون داره؟

سلام دوستان
راستش دیگه از وقتش گذشته.
میخاستم اطلاعات رو بدون اینکه به دیتابیس وصل شم، توی گرید ویو نشونش بده.
دیگه لازمش ندارم . ممنون
 

شهریاری 2

کاربر فعال تالار اسلام و قرآن
کاربر ممتاز
این خطا زمانی اتفاق میوفته که مقدار تکست باکس یه کاراکتری توش داشته باشه یا کلا تکست باکس خالی باشه که وقتی خالی هست مقدار null به تابع convert.toint16 فرستاده میشه و این خطا رو میده

آره ممنون
به هزار بدبختی خودم متوجهش شدم.
کاشی شما به دادم میرسیدید همون موقع!
بازم دستتون درست که اومدید.
 

shiMa.91

عضو جدید
سلاااام دوست بزرگوار
خوبین؟
نه شما کتاب هاشمیان رو بخونید، نگران اینم نباشید که نتونید. برنامه نویسی خیلی راحته!
فقط باید قابلیت های زبان برنامه نویسی مورد نظرتون رو خوب متوجه شده باشید. بعد ها اگه یادتون رفت،(همینطور که من خیلی از کتاب هاشمیان رو یادم رفته) میتونید دوباره به همون قسمت مورد نظر برید و اون قسمت رو یاد بگیرید.
درضمن، برنامه نویسی وب خیلی مزیت های بیشتر و راحتتری داره تا ساخت نرم افزار.
درد سر کمتر توی تست برنامه (آخه اپلیکیشن رو باید روی چندتا سیستم اجرا کنی تا مطمئن بشی که درست کار میکنه ولی وب دیگه این مشکل رو نداره؛یه وب سرور هست که اگه کار کنه دیگه حله)
درد سر کمتر توی درآمد (اپلیکیشن رو وقتی ساختی، ممکنه مشتری دبه در بیاره و پولتون رو نده،یا کمتر بده ، شماهم هیچکاری نمیتونید بکنید ولی وب اگه کسی بخاد پولتون رو نده، شما میتونید از روی وب سرور خارجش کنید و دیگه طرف مجبور میشه هزینه رو کامل پرداخت کنه)
و...
من همون اپلیکیشن رو دارم کار میکنم؛چون هنوز که هنوزه به آخرش نرسیدم. هر دفعه هم یه تکنولوژی جدید تر داره میاد بازارو باید بریم اونو یاد بگیریم.(البته یه علاقه خاصی هم دارم بهش. یه جورایی نمک گیرمون کرده)
ولی نمیدونم بازم تصمیم با خودتونه.
ممنونم از راهنماییتون
ولی به این فکر کردین که تو برنامه نویسی وب باید خیلی بیشتر یاد گرفت!؟
اکثرا کنار برنامه نویسی طراحیم بلدن
خب پس اول باید فتوشاپ یاد بگیریم، بعد html،
css
جاوا اسکریپت
php (به نظرتون این سخت تره یا سی شارپ)؟
یعنی فکر میکنم باید زمان بیشتری بذاریم برای یادگیری تحت وب؟
درسته؟
آخه من سی شارپُ تا نیمه اومدم، یه جورایی دیگه دلمم نمیاد ولش کنم نصفه..
راستی به نظرتون در حد همین هاشمیان بلد باشیم میشه جایی استخدام شد؟
حداقل در حد کارآموز..
 

naimi ali

عضو جدید
سلام به همه اساتید
کسی هست که بتونه الگوریتم ژنتیک و PSO رو با c# پیاده سازی و کدش رو بنویسه ؟
ممنون می شم اگه بهم کمک کنید(تمرینه) مرسی
 

Aligholivand

عضو جدید
سلام
تو بخش برنامه نویسی شبکه در ارسال ایمیل یه مشکلی دارم که برای یوزر و پسورد ارسالی ارور 500 (invalid command) می ده کدش تو بخش زیر است اگه کسی می تونه کمک کنه ممنون می شم
msg = Encoding.UTF8.GetBytes(usertxt.Text);
sending = Convert.ToBase64String(msg);
w.Write(sending + "\r\n");
message = r.ReadLine();
MessageBox.Show(message);
w.Flush();
 

mohammad_180

عضو جدید
ســـــــــلام دوستان من میخوام تو سی شارپ بتونم فرمی که دارم پرینت بگیرم میشه کمکم کنید؟من سی شارپ بلدم ولی اصلا تا به حال نیاز به پرینت نداشتم .ممنونم ازتون
 

شهریاری 2

کاربر فعال تالار اسلام و قرآن
کاربر ممتاز
ســـــــــلام دوستان من میخوام تو سی شارپ بتونم فرمی که دارم پرینت بگیرم میشه کمکم کنید؟من سی شارپ بلدم ولی اصلا تا به حال نیاز به پرینت نداشتم .ممنونم ازتون

سلام دوست عزیز
منم با پرینت کار نکردم ولی فکر کنم cristal ryport میتونه کمکت کنه!
راستی من درباره پرینت ، توی کتاب هاشمیان (پی دی اف) خونده بودم. حتما کمکت میکنه!

کتاب هاشمیان - صفحه 282 پی دی اف
 
آخرین ویرایش:

شهریاری 2

کاربر فعال تالار اسلام و قرآن
کاربر ممتاز
 
  • Like
واکنش ها: SHRP

mohammad_180

عضو جدید
دوستان کسی نیست یعنی کمکم کنه؟؟؟؟من کتاب آقای هاشمیانم گرفتم ولی مال سال 2005
 

SHRP

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

شهریاری 2

کاربر فعال تالار اسلام و قرآن
کاربر ممتاز
سلام به همه اساتید.
ببخشید یه سوال:

این برنامه نویسی سوکت، درباره چی هست؟
کارکردش چیه؟

و یه سوال دیگه:
ببینین مثلا یه برنامه میخایم بنویسیم که مثلا اگه کسی با دستگاه دیگه ای، کارت زد، اطلاعاتشو بگیره و مثلا ساعت حاضر شدنش رو ذخیره کنه. باید کدوم موضوع از برنامه نویسی سی شارپ رو یاد گرفت؟


پیشاپیش ممنون و عیدتون مبارک.
 

SHRP

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

این برنامه نویسی سوکت، درباره چی هست؟
کارکردش چیه؟

و یه سوال دیگه:
ببینین مثلا یه برنامه میخایم بنویسیم که مثلا اگه کسی با دستگاه دیگه ای، کارت زد، اطلاعاتشو بگیره و مثلا ساعت حاضر شدنش رو ذخیره کنه. باید کدوم موضوع از برنامه نویسی سی شارپ رو یاد گرفت؟


پیشاپیش ممنون و عیدتون مبارک.
برنامه نویسی سوکت برای نوشتن برنامه های تحت شبکه کاربرد داره.و..مثال خوبی از کاربرد عالی این روش می تونه برنامه NetSchool Support باشه
برای اینکه بتونید برای دتسگاه کارت زن برنامه بنویسید یا باید dll ها و اطلاعات اونو داشته باشید یا با کمک برنامه ها توابع و پورتهای مورد نیاز رو پیدا کنید.
روش اول بهتره چون شرکتها توضیحات مناسبی رو ارایه می دن
 
آخرین ویرایش:

شهریاری 2

کاربر فعال تالار اسلام و قرآن
کاربر ممتاز
بازم سلام به مدیران همیشه در صحنه

ببخشید یه سوال:

من یه برنامه سورس باز رو خریدم از اینترنت، وقتی که اجراش میکنم، اول صفحه login میاد.
یه رمز الکی و یوزر نیم الکی میزنم ، میاد روی کد زیر، ارور میده:
PHP:
 var objLogin = (DataContext.Context.Core_Users.Where(
                u => u.Username == txtUser.Text && u.Password == txtPass.Text).Select(u => u.UserID)).DefaultIfEmpty().First();

این ارور رو میده:


PHP:
An unhandled exception of type 'System.Data.EntityCommandExecutionException' occurred in System.Data.Entity.dll
Additional information: An error occurred while executing the command definition. See the inner exception for details


میدونید جریان از چه قراره؟
 

Amrol_SH

عضو جدید
سلام
اگه بخوام label لوکیشن متغیر داشته باشه باید از چه کدی استفاده کنم
اگه کمکم کنید ممنون می شم
 

هستیا

عضو جدید
سلام من دارم روی پروژه یکی از درسام کار میکنم که به یه مشکلی برخوردم می خوام اطلاعات رو از پایگاه داده بخونم به شرطی که آیتم انتخابی از combo box یه چیز خاص باشه


string s = doctor_selection.SelectedItem.ToString();
cmd.CommandText= " select master, name,hour,number,doctor_cod from doctor1 where master='s
کدی هم که نوشتم کد بالاست ولی کار نمی کنه

 

SHRP

همکار مدیر تالار مهندسی کامپیوتر متخصص برنامه نوی
کاربر ممتاز
سلام من دارم روی پروژه یکی از درسام کار میکنم که به یه مشکلی برخوردم می خوام اطلاعات رو از پایگاه داده بخونم به شرطی که آیتم انتخابی از combo box یه چیز خاص باشه


string s = doctor_selection.SelectedItem.ToString();
cmd.CommandText= " select master, name,hour,number,doctor_cod from doctor1 where master='s
کدی هم که نوشتم کد بالاست ولی کار نمی کنه

اون رشته s رو همینجوری گذاشتی آخر جمله؟ نه + نه &&
بهترین روش استفاده از پارامترهاست ولی روش الحاق رشته هم جواب می ده
شاید بهتره اینطور بنویسی چون مقدار رشته ای است:
کد:
[COLOR=#A31515][FONT=Consolas]" "select master, name,hour,number,doctor_cod from doctor1 where master='"+s+"'";[/FONT][/COLOR]
 

Similar threads

بالا