ايران ويج

نسخه‌ی کامل: يك پروژه با سي شارپ دارم هركي مي تونه كمك كنه بسم الله
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
بسمه تعالي

بنويسيم كه داراي قابليت زير باشد C#.Netما قصد داريم پروژه اي با
راستش چيز زيادي از برنامه نويسي تحت ويندوز نمي دونيم
اين اولين كارمون تحت ويندوز است و تا آخر اين ترم وقت داريم
از تمامي دوستاني كه مي توانند در هر قسمت از موارد زير كمك كنند تشكر مي كنيم

1-اوقات شرعي شهرهاي مختلف بر اساس افق آنها وگفتن اذان سر وقت
2-تبديل تاريخ ميلادي به شمسي (و قمري)
3-قرار دادن يادداشت براي تذكر در ساعت مقرر با موزيك و جمله تعيين شده
(screen saver)4-محافظ صفحه نمايش
5-مجموعه تصاوير :
-قابليت درج و حذف و ويرايش يك مجموعه تصاوير
نمايش اسلايد تصاوير (همچنين قابليت ذخيره كردن كليه تصاوير در مجموعه)-
-قابليت تغيير مشخصات و نام تصويرها
-قابليت ايجاد يك فيلد مخصوص مناسبت ها(براي تصاويري كه در يك مناسبت خاص عوض شود)
-حك كردن تقويم و اوقات شرعي روي تصاوير و مناسبت هاي روز
-مديريت مجموعه ها
6-تنظيمات برنامه
7-تعويض تصاوير بر اساس مدت زمان تعيين شده در برنامه
8-مقيم كردن برنامه
اضافات:
تاريخ قمري(پرسيدن انتهاي هر ماه قمري-29 يا 30روز بودن آن-)
دادن اطلاعاني پيرامون مناسبت ها -به صورت صفحات وب يا عكس-و پخش صوت پيرامون آن مناسبت
و يا استفاده از فلش براي هر مناسبت
دادن گزارشهاي آماري در مورد تعطيلات رسمي و...
سلام

چرا لقمه رو ميپيچوني! يه باره بگو ميخوام يه چيزي درست مثل برنامه "نگار" بسازم .

سادست . چيزي نداره :wink:

در مورد اكثر مواردي هم كه گفتي سورس آماده توي سايت وجود داره .
شما بسم ا.. كن مشكل داشتي بپرس ..
البته من دات نت كار نكردم ولي شايد بتونم تو الگوريتم برنامه كمكي كنم..

موفق باشي
نبي
اگه بخوايي به وي بي بنويسي فك كنم فقط كافيه سورسهاي سايت رو بهم بچسبوني ولي سي شارپ رو نميدونم.
با سلام
من نمي دونم كه شما سي شارپ مي دانيد يا نه! ولي اگر مي خواهيد همراه با اين پروژه سي شاپ را هم ياد بگيريد پيشنهاد مي كنم كه اين كار را نكنيد اول سي شارپ را ياد بگيريد و بعد سراغ اين پروژه بياييد.
و بعد اينكه سوال شماآنقدر كلي است كه نمي توان يك جواب واحد به آن داد. اگر دقيقا بپرسيد كه چه مي خواهيد شايد بتوانم جواب دهم.

موفق باشيد
كيميا
بسمه تعالي
سلام عليکم
من بالاخره پروژه رو شروع كردم
مي خواستم يک برنامه اي بنويسم که محتويات فرم به همراه ليلبل هاي آن يک عکس توليد کنه
يعني از بکگراند و ليبل هاش يک خروجي عکس بگيرم
يا اينکه بر روي يک عکس بر روي حافظه يک سري اطلاعات قرار بدم
منتظر راهکارهاي دوستان هستم


با تشکر
بسمه تعالي
سلام
مي شه لينك تاپيك هايي كه سورس مطالب بالا رو داره به من بديد
ممنو مي شم
خدا رو شكر بالاخره سي شارپ كاري هم ديديم . پس از عمري تونستيم تو اين سايت يه سي شارپ كار غير خودمون ببينيم. اما پاسخ اين دوست تازمون :
ببيند براي انجام چنين كاري من از اي پي اي در سي شارپ استفاده مي كنم و توابع مربوط رو لود كرده و عكس را در قالب يك تصوير نقشه بيتي ذخيره مي كنم.(اگه خواستي برات اين برنامه رو مي نويسم).
در مورد دستكاري بر روي تصاوير و ذخيره يك سري اطلاعات روي آن ها.....
من اصلا متوجه منظورتون در مورد قرار دادن اطلاعات بر روي تصاوير!!!!!!!! اگه منظورتون اعمال تغيير در شكل تصاوير و بالا بردن كيفيت آن مي باشد خوب بايد يك سري فضاي اسمي (namedspace) رو در قسمت عبارات using لود كني . كه اكثر آن ها در System.Drawing مو جود مي باشند. با اين كار شما تغييرات بسيار زياد و بسيار بسيار قدرتمندي رو قادريد در تصاويرتان اعمال كنيد نمونش هم اين برنامه :
http://www.iranvig.com/modules.php?name=...=2&thold=0
اما اگه بحث در مورد ذخيره كردن يك سري اطلاعات مثل يك رشته يا يك عدد خاص مي باشد آن را بايد به صورت باينري ذخيره كني (با استفاده از كلاس BinaryWriter). به اين شكل كه ابتدا يك تصوير رو به صورت باينري باز مي كني به شكل زير :
کد:
FileStream fs=new FileStream(@"C:\MyPic.Jpg",FileMode.Open);
BinaryWriter bw=new BinaryWriter(fs);
بعد هم با استفاده از متد هاي اين كلاس مي توني مقدار هاتون در تصوير ذخيره كني و هر وقت كه خواستي با كلاس (BinaryReader) اون ها رو لود كني.
خوب هر كدوم از برنامه هاي بالا رو كه خواستي بگوييد تا برتون طي مدت اين هفته بنويسم و اون ها رو بذارم تو سايت.
ديگه اگه بازم سوال يا نكته اي در نظرت اومد بپرس سعي مي كنم همه رو براتون پاسخ دهم .
با تشكر - وحيد
بسمه تعالي
سلام عليكم
با تشكر از شما آقا وحيد قصد دارم رو پروژه خودم كار كنم
ببينيد در اين برنامه من بايد تاريخ هر روز و اوقات شرعي اون رو روي بكگراند قرار بدم و هر عكسي كه كاربر عوض مي كنه اون هم بايد اين تغييرات اعمال كرد
من فعلا روي فرم اون اطلاعات رو قرار دادم و بكگراند فرم رو حذف كردم ولي زياد جالب نيست
فكر كنم اگر رو خود تصوير قرار بدم بهتر باشه
خيلي ممنون از كمكتون
بسمه تعالي

با سلام خدمت تمامي دوستان
و تشكر از كمك هاي شما
بالاخره تمام شد
ان شا الله سر فرصت توضيحتش رو داخل سايت مي گذارم