دوره مجازی #C (جلسه 29): آشنایی بیشتر با کنترل ها جهت طراحی GUI قسمت دوم

دسته بندی: برنامه نویسی
زمان مطالعه: ۱ دقیقه
۲۶ مهر ۱۳۹۴

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

مطالب آموزش داده شده در این جلسه به قرار زیر می باشند:

  • آشنایی با کنترل Picturebox به همراه Property ها و Event های آن
  • نحوه ی کار کردن با عکس ها و تصاویر در سی شارپ
  • نحوه ی خواندن عکس ها در حالت اجرا
  • قرار دادن تصاویر به عنوان Icon برای سایر کنترل ها
  • معرفی کنترل Timer به همراه Property ها و Event های آن
  • نوشتن یک بازی ساده ی توپ گردان در صفحه
  • نحوه ی جابجا شدن و Navigation بین فرم ها
  • انجام مینی پروژه ی دفترچه تلفن نسخه ی اول به طور کامل
  • معرفی نحوه ی ذخیره کردن تصاویر و فایل ها در پایگاه داده

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

:: توجه

این مطلب یک جلسه از دوره آموزش #C می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره آموزش #C

نویسنده

جلسات دوره

نظرات کاربران

Rasoul72

میبخشید که همش مزاحم میشم
من زیاد با رابط کاربریی که installshield میده علاقه ندارم ولی Advanced Installer را بیشتر قبول دارم امکانات خوبی داره.من تا اینجاشو میتونم انجام بدم که : Sql server engin همراه با برنامه نصب بشه و فایل دیتابیس* هم در کنار فایل اجرایی برنامه قرار بگیره. تا اینجا درست.
حالا مشکل من اینجاس که این دیتابیس من چطور اتچ بشه تو انجین مشکل من همینه.
* اونوی که قراره تو محل نصب برنامه باشه خود فایل دیتابیس هست یعنی db.mdf یا اسکریپتی هست که تو اس کیوال سرور میگیریم اگه اسکریپته مشکل ایجاد نمیکنه چون وی یو ها و پروسیجرهارو نداره؟

آرین زارعی

ببینید الان متوجه منظورتون شدم.
شما اول اجرای برنامتون بررسی کنید که آیا یک دیتابیس با نام X در داخل انجین وجود دارد یا نه. اگه وجود داشت که روند معمولی رو برنامتون باید طی کنه. اگر وجود نداشت یعنی برای بار اولی هست که برنامه داره باز میشه و باید در اولین گام دیتابیس به یه طریقی بالا بیاد و یا اتچ بشه . در این مرحله هست که شما اگه script رو در sql ران کنید از طریق خود برنامتون (sqlcommand , sqlconnection) دیتابیس ساخته میشه. حتی میتونید اتچ هم کنید فایل دیتابیس رو . هر کدوم که راحتتر هستید.
موفق باشید.

Rasoul72

یه دنیا ممنون بابت پاسخگوییتون
فقط این قسمت
“” از طریق خود برنامتون (sqlcommand , sqlconnection) دیتابیس ساخته میشه. حتی میتونید اتچ هم کنید فایل دیتابیس رو . هر کدوم که راحتتر هستید.””
میشه راهنمایی کنید به چه صورت هست کدش چطور اتچ کنم یا اگه جایی هست من مطالعه کنم.
یه چیزی sqlconnection مگه برای اتصال به یه دیتابیس نیست.به کدوم دیتابسی وصل بشم بعد اگه وصل بشی چرا دیگه از sqlcommand استفاده کنیم مگه برای اجرای یه کوئری نیست.

آرین زارعی

خواهش میکنم. ببینید شما وصل میشید به دیتابیس master که به صورت پیشفرض موجوده و کد ساخت دیتابیس خودتون رو اجرا میکنید. بعد دیتابیستون ساخته میشه.
درباره اتچ کردن من کدش رو خاطرم نیست . خیلی هم ساده نیست باید سرچ کنید.
موفق باشید.

آرین زارعی

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

پایان زمان پشتیبانی

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

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

نیاز به لاگین

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