PDA

View Full Version : آموزش: کمک به یادگیری با احرای یک پروژه ساده



shuvvan
پنج شنبه 20 اسفند 1394, 19:41 عصر
سلام خدمت تمامی اسنادان گرامی
یه خواهشی داشتم که امیدوارک اساتید بتونن کمکم کنن...

----
من می خوام سی شارپ رو یاد بگیرم و طبق شناختی که از خودم دارم با اجرای یک مثال ساده و کامل در چند جلسه یکمی یاد بگیرم و خواهشن کمکم کنید.

----

یک صفحه لاگین یوز و پس رو پطوری طراحی کنم و بهش اطلاعات بدم ...

صفحه اصلی شامل کالا + خرید + فروش + صدور فاکتور + گزارشگیری و تهیه نسخه پشتیبان
-----

خیلی تو مثالها گشت زدم ولی چیزی یاد نگرفتم چز کپی پیست.....
اگه بنونید نو چند چلسه کمکم کنید ممنون میشم

----
ویژوال استودیو 2013 رو نصب کردم

shuvvan
پنج شنبه 20 اسفند 1394, 21:01 عصر
خوب من تا اینجا جلو رفتم
دکمه انصراف رو چطور رو خروج برنامه نتظیم کنم؟؟؟
بانک اطلاعاتی رو چطور درست کنم و یوزر پس رو تعیین کنم و با ورود درست بره و با ورود اشتباه یک پیغام نشون بده...؟؟؟
-------
لطفا راهنمایی کنید...

nunegandom
جمعه 21 اسفند 1394, 01:01 صبح
سلام یکم عجله داریا...
بشین یکی یکی بخون نه همه رو با هم
کتاب سید محمد هاشمیان رو بخون تحت پروژه و کاربردی یاد میده
اون رو که خوندی توی تاپیک های همین انجمن کلی پروژه هست
ببینید برای اینکه یه برنامه نویس خوب بشید بهتره کدهای ساده دیگران رو ببینید درک کنید و بعد استفاده کنید
و snippet کد برا خودتون داشته باشید تا یادتون نره بهترین راه حل کپی کردن اون قسمت کد و اسم دادن به اونه
کم کم یادش میگیرید بعضیاشو هم مثل من تا ابد یاد نمیگیرید :لبخند:
برای ساده شدن کار بهتره از ADO to Entity استفاده کنید به نظر من وقت کمتری از آدم میگیره تا اینکه بیاد TSQL بنویسه
طراحی بانک اطلاعاتی رو بعد از یه مقدار از خوندن C# یاد بگیرید بقیشم تو کار میفهمید چی به چیه

shuvvan
جمعه 21 اسفند 1394, 08:13 صبح
مرسی دوست عزیز ولی من خیلی تو مثالا گشتم هیچی ازش نمی فهمم
الان من دکمه انصراق رو از مثالا درست کردم یوزر پس هم با دستور شرطی درست کردم ولی اگه درست باشه چطور بره فرم 2 و این فرم لاگین مخفی بشه من میزنم ولی لاگین مخفی نمی شه...!!!

alireza4474
جمعه 21 اسفند 1394, 11:22 صبح
همون طور که nunegandom گفتن خیلی عجله داری این کد هایی که سوال میکنی برای این سطحی که هستی خیلی زوده اما من برات مینویسم اما باید به جای عجله مطالعه و تحقیق کنی

برای بسته شدن برنامه باید از متد:
this.close();
استفاده کنی.
اگر هم میخوای وقتی که یه فرم رو از توی یه فرم دیگه اجرا کنی و قبلی مخفی بشه باید بنویسی
this.visible=false;
form1 frm=new form1();
frm.showdialoge();

shuvvan
جمعه 21 اسفند 1394, 11:45 صبح
مرسی دنبال این کد دوم بودم

تا اینجای کار رو می ذارم ببینید چی شده
(من تا عملی انجام ندم نمی فهمم یکم کند ذهنم کناب هم دارم می خونم ولی نمی فهمم)

من تمام کدها رو انحام دادم ولی فرم 1 بسته نمی شه لطفن نگاه بندازید

shuvvan
جمعه 21 اسفند 1394, 12:00 عصر
دوستان من پروژه زیگورات رو دیدم خیلی عالیه یعنی واسه آموزش بدون نقصه
...
اگه من بخوام طبق این پروژه برم جلو با پروژه خودم خالا می رسم به سوال اصلی...!!!

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

alireza4474
شنبه 22 اسفند 1394, 05:53 صبح
مرسی دنبال این کد دوم بودم

تا اینجای کار رو می ذارم ببینید چی شده
(من تا عملی انجام ندم نمی فهمم یکم کند ذهنم کناب هم دارم می خونم ولی نمی فهمم)

من تمام کدها رو انحام دادم ولی فرم 1 بسته نمی شه لطفن نگاه بندازید

بعد از کدی که فرم مورد نظرتو نشون دادی کد های بستن فرم اول رو بنویس بسته میشه

اگر هم میخوای بعد از نشون دادن فرم دوم دوباره فرم قبلی رو نشون بدی باید خاصیت visible اونو true کنی:
this.visible=true;