1396/04/24 18:36 برنامه کلاسی
mahdi72

 
سلام حاجی خسته نباشی ببخشید من یه برنامه ساده نیاز دارم امکانش هست برام طراحی کنید؟ برنامه باید بتونه برای معلم ها برنامه کلاسی تولید کنه (همون برنامه کلاسی -->شنبه : ریاضی-علوم-اجتماعی-قران-ورزش / یکشنبه : ....) برنامه لیست دروس رو از کاربر دریافت کنه (ریاضی ، علوم ،اجتماعی و...) ،برنامه تعداد ساعت یا جلسات هر درس رو از کاربر دریافت کنه
http://fayazi.persiangig.com/page19.html
با توجه به این موارد برنامه درسی رو طراحی کنه. به عنوان مثال درس ریاضی تعداد ساعت برای پایه سوم در هفته 4 هستش.که میشه به عبارتی 4 جلسه 1 ساعته یا اگر 45 دقیقه ای حساب کنیم 5 جلسه.باید این 5 جلسه در طول هفته شنبه تا چهارشنبه چیدمان بشه. کل هفته نباید بیشتر از 24 ساعت بشه.مابقی دروس هم به همین ترتیب هستش. حالا برنامه باید بصورت هوشمندانه دروس رو به بهترین نحو در هفته پراکنده کنه.یه نمونه برنامه هستش که منتها خارجی هستش ولی دقیقا همون کاری که من نیاز دارم رو انجام میده. لینک دانلود برنامه
http://khasfile.ir/wp-content/uploads/2016/07/barbame-riz.zip
فیلم اموزشی کار با برنامه به زبان فارسی
http://khasfile.ir/D8A2D985D988D8B2D8B4-DAA9D8A7D8B1-D8A8D8A7-D986D8B1D985-D8A7D981D8B2D8A7D8B1-D8A8D8B1D986D8A7D985D987-D987D981D8AADAAFDB8C-D8B3D8A7D8B2/
1396/04/24 20:29
حاجی شریفی
مؤسس سایت
 
سلام
باشرمندگی، باید عرض کنم، با وجود کوچکی پروژه ولی فرصت خالی ام بسیار محدود وکم است... (لطفا یکی صورت من را شطرنجی کند! )
نمیتوانم دستورتان را اجرا کنم...

اگر خودتان بتوانید کار را شروع کنید، در مسیر کار مشکلی یا سوالی پیش آید ، حتما تلاش میکنم کمک کنم
اتفاقا بدلیل سادگی بد هم نیست که خودتان انجام دهید
نمیدانم سطح اطلاعات تان چقدر است(؟!)
ولی برای یادگیری بیشتر دقیقا همین پروژه های ساده و کوچک ، پله اولیه بسیار خوبی هستند.
پیشنهاد میکنم از رابط کاربری WPF و واسط ارتباطی EF6 یا EFCore2 و دیتابیس SQLServer یا SQLite استفاده کنید
شما Start را بزنید، مشکلی بود در خدمت هستم.

راستی ... یک دوستی دارم معمولا از نام کاربری خیلی شبیه شما (نه دقیق همین نام) استفاده میکند... نام حقیقی شان هم آقای م.م (!!!) است، شما که رابطه ای با ایشان ندارید؟!
موفق باشید.
1396/04/25 7:15
mahdi72

 
سلام خواهش میکنم حاجی اشکالی نداره، خودم میتونم بنویسم منتها توی استارت کار موندم، نمای اولیه پروژه یکم برام مبهم هستش، والا نمیشناسمشون حاجی.انتیتی کار نکردم ولی از linqToSql استفاده میکنم
1396/04/25 21:22
حاجی شریفی
مؤسس سایت
 
سلام
نقل قول نوشته شده توسط: mahdi72
... توی استارت کار موندم ...

برای برنامه های دیتابیسی قدم اول می تواند ایجاد جداول مورد نیاز باشد
شناسایی موجودیت هایی که باید ذخیره شوند و روابطش و ایجاد یک دیتابیس "نرمال شده" با فیلدهای مورد نیاز.

دیتابیس را که بسازید مشخص است که هر موجودیتی در دیتابیس درنهایت به فرم هایی جهت اعمال CRUD نیاز دارد
این سطرهای آن موجودیت را بتوان "درج کرد" "ویرایش کرد" "حذف کرد" و به صورت جدول و تکی "نمایش داد" و البته بتوان Search کرد

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

در آخر و پس از پایان فرم ها میتوانید به این فکر کنید که برنامه شما نیاز به خروجی های چاپی کاغذی هم دارد یا نه و اگر وقت داشتید و نیاز بود که Report هم بسازید.
(توانایی دادن خروجی های excel ای یا خروجی چاپی و... خیلی برنامه تان را مفیدتر میکند و ارزش و شان برنامه تان را افزایش میدهد ولی اغلب مواقع از آنها صرف نظر میشود!)

نقل قول نوشته شده توسط: mahdi72
... انتیتی کار نکردم ...

یادم انداختید که یک آزموش نصفه در این مورد دارم که تکمیلش نکردم! (به قول خانمها، رویم سیاه!)
در کل EF خیلی ساده است و حیف است استفاده نکنید.
سری به تاپیک زیر بزنید:
آموزش مقدماتی EntityFramework
این هم فایل پروژه اش:
Simorgh.EFCodeFirstConsoleSample.zip

مطلب را بخوانید و کد را ببینید متوجه میشوید اصول اولیه اش خیلی ساده است.
برای من که بسیار لذت بخش تر از سرطان Typed-DataSet ها است!

مشکلی بود در خدمت هستم.
شب خوش و موفق باشید
1396/06/20 14:14
murteza

 
سلام
کسی کانال تلگرام آموزش برنامه نویسی سراق داره ؟