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

mina alvandy

عضو جدید
اشکال در برقراری ارتباط با دی تا بیس در سی شارپ

اشکال در برقراری ارتباط با دی تا بیس در سی شارپ

سلام
من می خوام داده ای رو از دیتا بیس بیرون بکشم و در یه جایی ذخیره کنم و ازش استفاده کنم کدی رو که نوشتم این هست
SqlConnection MyConnection = new SqlConnection();
SqlCommand MyCommand = new SqlCommand();
SqlDataReader MyDataReader;

MyConnection.ConnectionString = "Connection String";//Stirng e connection inja gharar bedid
try
{
MyConnection.Open();
}
catch(Exception Ex)
{
MessageBox.Show(Ex.Message);
}

MvDBCommand.CommandText = "SELECT tnine" +
"FROM rizgheymat";

MyCommand.Connection = MyConnection;

MyDataReader = MyCommand.ExecuteReader();

while (MyDataReader.Read())
{
MvDBDataReader.GetString(MvDBDataReader.GetOrdinal("Column Name"));//inja be column ha va record ha dastresi darid.
}

MyDataReader.Dispose();

MyConnection.Close();
MyConnection.Dispose();

}
}
اما mvdbcommand رو نمی شناسه ارور می گیره میشه بگین چرا اگه ممکنه کدش رو برام بنویسید ممنون
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
سلام
من می خوام داده ای رو از دیتا بیس بیرون بکشم و در یه جایی ذخیره کنم و ازش استفاده کنم کدی رو که نوشتم این هست
SqlConnection MyConnection = new SqlConnection();
SqlCommand MyCommand = new SqlCommand();
SqlDataReader MyDataReader;

MyConnection.ConnectionString = "Connection String";//Stirng e connection inja gharar bedid
try
{
MyConnection.Open();
}
catch(Exception Ex)
{
MessageBox.Show(Ex.Message);
}

MvDBCommand.CommandText = "SELECT tnine" +
"FROM rizgheymat";

MyCommand.Connection = MyConnection;

MyDataReader = MyCommand.ExecuteReader();

while (MyDataReader.Read())
{
MvDBDataReader.GetString(MvDBDataReader.GetOrdinal("Column Name"));//inja be column ha va record ha dastresi darid.
}

MyDataReader.Dispose();

MyConnection.Close();
MyConnection.Dispose();

}
}
اما mvdbcommand رو نمی شناسه ارور می گیره میشه بگین چرا اگه ممکنه کدش رو برام بنویسید ممنون

من کد تعريفی برای متغيرهاتون نميبینم یعنی برای mvdbcommand نیست و MyCommand دارید.
 

اارکیده

عضو جدید
int i = 0;
i = Convert.ToInt32(txtValue.Text);
چرا با Select ؟؟؟؟


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

HH2BN1990

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

برای انتخاب محتویات به تعداد مشخص ، درون تکست باکس !!!!!
مقدار برگشتی تابع void هست ، چیزی بر نمی گردونه.

کد:
int i = Convert.ToInt32(textBox1.Text.ToCharArray()[0]);
 

Topcoding

عضو جدید
خطا در هنگام نصب

خطا در هنگام نصب

با سلام
من VS 2008 روی کامپیوترم نصب هست و حالا می خواهم VS2010را در کنار آن نصب کنم
اولا آیا مشکلی که پیش نمی آید ، من میخواهم برنامه های قبلیم با همان ورژن قبلیش کار بکنه
دوما از همان ابتدا با مشکل زیر مواجه شدم
دوستان اگه کسی میتونه مرا راهنمایی بکنه
موفق باشید


 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
سلام
مشکل شما به نظر میرسه کاری به نسخه قبلی نداره. من 3 نسخه ويژوال رو سیستم با هم دارم. در ثانی اینکه نسخه 2010ريال کلیه نسخه ها رو support میکنه و میتونید بدون update ازش استفاده کنید.
ممکنه مشکل از نسخه ويژوال شما باشه. چون کپی local شما مشکل داره :gol:
 

Topcoding

عضو جدید
سلام
مشکل شما به نظر میرسه کاری به نسخه قبلی نداره. من 3 نسخه ويژوال رو سیستم با هم دارم. در ثانی اینکه نسخه 2010ريال کلیه نسخه ها رو support میکنه و میتونید بدون update ازش استفاده کنید.
ممکنه مشکل از نسخه ويژوال شما باشه. چون کپی local شما مشکل داره :gol:
ممنون از پاسخگویی شما:gol:
می گم برم فایل DefFactory.dat را کلا از آنجا بردارم؟:D (موقتی حذفش کنم)
یا برم یه نسخه دیگه بگیرم:(
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
ممنون از پاسخگویی شما:gol:
می گم برم فایل DefFactory.dat را کلا از آنجا بردارم؟:D (موقتی حذفش کنم)
یا برم یه نسخه دیگه بگیرم:(

نسخه Ultimate رو دانلود کردی؟ میخوای لینک دانلودی رو که خودم گرفتم پيدا کنم؟
 

Topcoding

عضو جدید
نسخه Ultimate رو دانلود کردی؟ میخوای لینک دانلودی رو که خودم گرفتم پيدا کنم؟
ممنون نگین جان
هر جوری شده پیداش می کنم و نصبش می کنم ، اگه مشکلی باز پیش آمد بازم مزاحم شما می شم
امیدوارم توی کلاس سی شارپ تا مباحث پیشرفته را پوشش بده و ما نکته های جدیدی یاد بگیریم
موفق باشی
 

Topcoding

عضو جدید
این مشکل حل شد

این مشکل حل شد

با سلام
من VS 2008 روی کامپیوترم نصب هست و حالا می خواهم VS2010را در کنار آن نصب کنم
اولا آیا مشکلی که پیش نمی آید ، من میخواهم برنامه های قبلیم با همان ورژن قبلیش کار بکنه
دوما از همان ابتدا با مشکل زیر مواجه شدم
دوستان اگه کسی میتونه مرا راهنمایی بکنه
موفق باشید


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

کد:
[B][FONT=Tahoma][Version]
Signature="$Windows NT$"
Provider="Microsoft Visual Studio 2010 Ultimate - ENU"
Version=900.100.00
NullString=Null String
Lang=1033
BootstrapperURL=fwlink/?LinkId=158842
NewVersionURL=fwlink/?LinkId=138177

[Scenario List]
vsscenario.dll

[Scenario Factory Information]
Default Scenario=11E4C8F3-425E-43b9-B689-8BFDF03342E2[/FONT][/B]
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
خب من بعد از جستجو هایی که انجام دادم توانستم این مشکل را حل کنم ، راه حل رو می زارم تا دوستان اگه به چنین مشکلی برخوردنداین راه حل بتواند کمکشان بکند.
همانطور که در تصویر و متن خطا می بینید مشکل در فایل dsffactory.dat که نمی تونه بازش کنه ، شما باید به مسیری که گفته بروید و این فایل dsffactory.dat را با برنامه notepad بازش کنید و اطلاعات زیر را به جای اطلاعات قبلیش قرار بدهید.(برای اطمینان اطلاعات قبلی را یه جای دیگه ذخیره کنید) برای من که کارکرد امیدوارم که این راه حل برای شما موثر باشد.
موفق باشید
کدها :

کد:
[B][FONT=Tahoma][Version]
Signature="$Windows NT$"
Provider="Microsoft Visual Studio 2010 Ultimate - ENU"
Version=900.100.00
NullString=Null String
Lang=1033
BootstrapperURL=fwlink/?LinkId=158842
NewVersionURL=fwlink/?LinkId=138177

[Scenario List]
vsscenario.dll

[Scenario Factory Information]
Default Scenario=11E4C8F3-425E-43b9-B689-8BFDF03342E2[/FONT][/B]

نکنه این فایل مربوط به رجیستر نرم افزار بود؟؟؟؟
 

Topcoding

عضو جدید
نکنه این فایل مربوط به رجیستر نرم افزار بود؟؟؟؟
فکر نکنم
نگین جان بحثهای تخصصی از ما نپرس شرمندت می شیم:D
این کدهای زیر اطلاعات قبلی اون فایل بودکه تغییرش دادم

کد:
 |   ™ڑ’¬                   ےےےےےےےے­5         ؛              \ع
7< \ع
9 \ع
9                     *Microsoft CDIMAGE UDF        ˆ       8   ؛   ع   ,ٌ ¬   8   8                   \ع
7< ے‏[ V e r s i o n ] 
 
 S i g n a t u r e = " $ W i n d o w s   N T $ " 
 
 P r o v i d e r = " M i c r o s o f t   V i s u a l   S t u d i o   2 0 1 0   U l t i m a t e   -   E N U " 
 
 V e r s i o n = 9 0 0 . 1 0 0 . 0 0 
 
 N u l l S t r i n g = N u l l   S t r i n g 
 
 L a n g = 1 0 3 3 
 
 B o o t s t r a p p e r U R L = f w l i n k / ? L i n k I d = 1 5 8 8 4 2 
 
 N e w V e r s i o n U R L = f w l i n k / ? L i n k I d = 1 3 8 1 7 7 
 
 
 
 [ S c e n a
همانطور که میبینید هم نسبت به کدهایی که جایگزین آن میشوند کامل نیستند و هم از کاراکترهای نمی دانم چی استفاده شده
به احتمال زیاد کار ویروس می تونه باشه و یا آنتی ویروس این بلارو سرش آورده یا .... علت تحت پیگرد می باشد البته اگر فرصتی بود:D
موفق باشید:gol:
 

Sarp

مدیر بازنشسته
فکر نکنم
نگین جان بحثهای تخصصی از ما نپرس شرمندت می شیم:D
این کدهای زیر اطلاعات قبلی اون فایل بودکه تغییرش دادم

کد:
 |   ™ڑ’¬                   ےےےےےےےے­5         ؛              \ع
7< \ع
9 \ع
9                     *Microsoft CDIMAGE UDF        ˆ       8   ؛   ع   ,ٌ ¬   8   8                   \ع
7< ے‏[ V e r s i o n ] 
 
 S i g n a t u r e = " $ W i n d o w s   N T $ " 
 
 P r o v i d e r = " M i c r o s o f t   V i s u a l   S t u d i o   2 0 1 0   U l t i m a t e   -   E N U " 
 
 V e r s i o n = 9 0 0 . 1 0 0 . 0 0 
 
 N u l l S t r i n g = N u l l   S t r i n g 
 
 L a n g = 1 0 3 3 
 
 B o o t s t r a p p e r U R L = f w l i n k / ? L i n k I d = 1 5 8 8 4 2 
 
 N e w V e r s i o n U R L = f w l i n k / ? L i n k I d = 1 3 8 1 7 7 
 
 
 
 [ S c e n a
همانطور که میبینید هم نسبت به کدهایی که جایگزین آن میشوند کامل نیستند و هم از کاراکترهای نمی دانم چی استفاده شده
به احتمال زیاد کار ویروس می تونه باشه و یا آنتی ویروس این بلارو سرش آورده یا .... علت تحت پیگرد می باشد البته اگر فرصتی بود:D
موفق باشید:gol:
این ویژوال استودیو از همون اول که اومده همین مشکل رو داره !
همون اول هم ایرانیها این راه حل رو واسش پیدا کردند :D
 

Topcoding

عضو جدید
این ویژوال استودیو از همون اول که اومده همین مشکل رو داره !
همون اول هم ایرانیها این راه حل رو واسش پیدا کردند :D
ممنون بابک جان از توضیحاتت
ميکروسافت فقط بلده ورژن بده بیرون ، ما ایرانیها هم که ماشاالله خوب بلدیم چی کار کنیم
یه روزی میاد که همش رو خودمون بدیم بیرون:D (البته بدون مشکل)
 

negin17h

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

Topcoding

عضو جدید
آره. این همون فایل مربوط به رجیستر نرم افزار هست. اطلاعاتش رو باید قبل از نصب با اون مقادیر جابه جا کنی تا موقع نصب مشکلی پیش نیاد. شرمنده چون خودم این کار رو کرده بودم و دیگه تکرارش نمی کردم، یادم نبود.
خیلی ممنون از توضیحات تکمیلیتون استاد;)
دشمنت شرمنده آبجی ،خب دیگه کدش اینجاهست و اگه کسی مشکلی این چنین پیدا کرد می تونه کپی کنه
موفق باشید:gol:
 

sananrad

عضو جدید
کاربر ممتاز
سلام
مشکل شما به نظر میرسه کاری به نسخه قبلی نداره. من 3 نسخه ويژوال رو سیستم با هم دارم. در ثانی اینکه نسخه 2010ريال کلیه نسخه ها رو support میکنه و میتونید بدون update ازش استفاده کنید.
ممکنه مشکل از نسخه ويژوال شما باشه. چون کپی local شما مشکل داره :gol:

کاملا درسته

البته دوستان لطف کنن تاریخ سیستم رو روی june 2010 تنظیم کنن واسه VS2010 :gol:
 

arezoo68

عضو جدید
با سلام
من VS 2008 روی کامپیوترم نصب هست و حالا می خواهم VS2010را در کنار آن نصب کنم
اولا آیا مشکلی که پیش نمی آید ، من میخواهم برنامه های قبلیم با همان ورژن قبلیش کار بکنه
دوما از همان ابتدا با مشکل زیر مواجه شدم
دوستان اگه کسی میتونه مرا راهنمایی بکنه
موفق باشید


دوست عزیز اگه سرویس پک 3 نداشته باشید، نصب نمی کنه. سرویس پکتونو چک کنسد ببینید چنده.از لینک زیر هم می تونی استفاده کنید:

http://www.iranvij.ir/forum/برنامه-...26-آموزش-نصب-برنامه-visual-studio-2010-a.html
 

Topcoding

عضو جدید
دوست عزیز اگه سرویس پک 3 نداشته باشید، نصب نمی کنه. سرویس پکتونو چک کنسد ببینید چنده.از لینک زیر هم می تونی استفاده کنید:

http://www.iranvij.ir/forum/برنامه-...26-آموزش-نصب-برنامه-visual-studio-2010-a.html
ممنون از شما
من مشکلی با سرویس پک 3 نداشتم و حل مشکلم رو توی پست 223# گذاشتم
موفق باشید دوست عزیز
 

Topcoding

عضو جدید
دوستان تورو خدا به منم کمک کنین تو #c .چتو شروع کنم؟؟؟
اول از همه نترس ، که دشمن پیشرفت همین ترسه که منشا آن خیلی چیزامی باشد. شما منشا آن را پیدا کن و تلاش کن که رفعش کنی.
سی شارپ با همه گستردگیش چیزی نداره ولی یه شرایطی داره که باید انجامش بدید مثلا مباحث آن را قسمت بندی کنید و توی یه بازه زمانی اون قسمت را خیلی خوب بخوان برای مثال مبحث شی گرایی را یک ماه وقت بگذار و خوب ،خوب یاد بگیر (عجله اصلا نباید داشته باشید) و....
بدان که کتاب و استاد خوبه ولی خودت رو به تمرینهای کتاب راضی نگه ندار ، با تمرین عملی و گرفتن پروژه می توانید درآن زمینه موفق باشید
شما کلی پرسیدید من هم کلی جواب دادم:smile:
امیدوارم که موفق باشید
 

violet_kia2

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

violet_kia2

عضو جدید
سلام من الان دارم شی گرا کار میکنم .پروژه هایی که میگید رو از کجا بگیرم؟میشه کمکم کنید
مرسی
 

RIG

متخصص C#.net
سلام من الان دارم شی گرا کار میکنم .پروژه هایی که میگید رو از کجا بگیرم؟میشه کمکم کنید
مرسی
فکر کنم منظور Topcodding از گرفتن پروژه اینکه بتونید کمی خوب کار کنید و پیشرفت کنید و به مرور این توانایی رو داشته باشید که بتونید از پروژه های دانشجویی و ساده شروع کنید و ...
فعلا باید یاد بگیرید . یاد تون باشه هرچقدر بیشتر تلاش کنید بهتر به نتیجه می رسید . قرار نیست چیزی رو حفظ کنید همین که ازش چیزی بدونی و بدونی به چه دردی میخوره واست کافیه . چون این شکلی اگه جایی به مشکل برخوردی مدونی که کجا و چه مطالبی میتونه مشکلتو حل کنه . امیدوارم متوجه منظورم شده باشین . این جمله اخرم رو که گفتم از نصیحت هایی بود که خانم Negin17h بهم می گفتن تا بتونم راحتر و بهتر پیشرفت کنم . جا داره یه تشکر هم ازش بکنم. (ممنون اجی)
 

beti12

عضو جدید
تماس تلفنی با C#

تماس تلفنی با C#

سلام به همه:smile:
کسی می دونه چطوری می شه از طریق C# و مودم GSM تماس تلفنی برقرار کرد یا sms فرستاد؟:eek:
ممنون میشم کمک کنید بچه ها;)
 

A.S.Roma

عضو جدید
کاربر ممتاز
تنها کاری که باید بکنید اینه که یک رشته ( String ) بسازید و با یک Baud Rate خاص به پورت سریال بفرستید.
مثلا" در مورد sms بایستی یک عبارت به نام pdu هم بسازید و در ابتدای پیغام قرار بدید .

اطلاعات بیشتر :
http://www.codeproject.com/KB/cs/SMS.aspx
 

Similar threads

بالا