1 ضمیمه
سیستم ارسال و دریافت پیام به همراه کد برنامه
سلام به تمام دوستان برنامه نویس
فکر کنم این اولین تاپیکی هست که دارم توی این انجمن می زنم و البته مطمئنم که اولین تاپیکی هم هست که دارم در باب برنامه نویسی C# ایجاد می کنم . از این چیزا بگذریم بریم سراغ اصل آموزش .
توی این آموزش من یک سیستم ارسال و دریافت پیام ساده که سازو کاری شبیه به ایمیل داره ولی خوب ساده تر رو به هراه کد های برنامه و چند صفحه آموزش + کامنت در بالای کدهای اصلی برنامه براتون گذاشتم که امیدورام بتونه مفید باشه . کارهایی هم که برنامه انجام می ده به قرار زیر هست :
عنوان : سيستم دريافت و ارسال پيام
زبان برنامه نويسي:C#.net
DBMS:SQL Server
پروژه شامل قسمتهای زير می باشد :
_ امکان تعريف تعدادی کاربر، ويرايش و حذف کاربران
_ امکان login در هنگام ورود به برنامه
_ امکان ارسال يک پيام به يک کاربر ديگر با هر تعداد attachment (هر نوع فايل)
_ امکان حذف منطقی يک پيام (flag حذف آن 1 شود)
_ امکان مشاهده Inbox، Sent Box و Trash
خوب برای گرفتن فایل های سورس و pdf آموزش هم می تونید از همین زیر اقدام کنید .
(من نمی دونم چرا اینجا نمی تونم فایل pdf رو اتچ کنم جمش 700 کی بیشتر نیست برای همین می ذارم روی سرور سایت خودم ایشالا که سایتم حالا حالاها پایدار باشه که فایلا پاک نشن)
اینم لینک دانلود کامل از روی سرور خودم :
http://darajeh.net/amirUploads/EmailSystem.zip
موفق و پیروز باشید
امیر درجه
http://darajeh.net
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
سلام
من میخواستم فایل رو دانلود کنم
دیدم فایل پاک شده از رو سرورتون
و فایل ضمینه نه دیتا بیس رو داره نه فورم اصلی رو
اگه میشه لینک و اصلاح کنین
با احترام
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
ُلام
راستش سرور سایتم چند روزه تموم شده و سایت down هست بزودی (امشب یا فردا) درست می شه.
موفق باشید
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
1 ضمیمه
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
ضمیمه 71523
دوستان راستش من کارم C# نیست و درست بلد هم نیستم از دیتابیس خروجی بگیرم. یه بار یه چیزی گرفتم حجمش زیاد شد. یه عکس از جدول ها و فیلداش گرفتم قرار می دم اینجا . خودتون زحمت ساختش رو بکشید.
موفق باشید
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
نقل قول:
نوشته شده توسط
amirdd
دوستان راستش من کارم C# نیست و درست بلد هم نیستم از دیتابیس خروجی بگیرم. یه بار یه چیزی گرفتم حجمش زیاد شد. یه عکس از جدول ها و فیلداش گرفتم قرار می دم اینجا . خودتون زحمت ساختش رو بکشید.
موفق باشید
سلام
خب اینجوری که نمی شه. معلوم نیست نوع فیلدها چی تعریف شده. اگه خودتون برنامه رو نوشتید و بانکش رو دارید لطفا بذارید.
موفق باشید
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
یکی آموزش گرفتن خروجی از دیتابیس رو بذاره. چشم می می ذارم خود دیتابیسش رو. یه بار گرفتم با اینکه دیتابیس خالی بود 40 مگ شد!!!
تمام فیلدها varchar هستند به استثناء اونایی که آخرشون Id هست که از نوع Int هستند. AttachmentData هم از نوعی هست که می شه باهاش فایل ذخیره کرد.
موفق باشید
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
دوستان یا برنامه نزارید یا لطفا کامل بزارید
آخه آدم اینجوری هم دلش میخواد هم نمیدونه چیکار کنه
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
:قهقهه: یعنی خدایی یه چیزایی آدم می شنوه خندش می گیره.:قهقهه:
نقل قول:
آخه آدم اینجوری هم دلش میخواد هم نمیدونه چیکار کنه
عزیزم من این رو نذاشتم برای کسی که می خواد تازه با سی شارپ کار کنه!! گذاشتم برای یکی که اینقدر با سی شارپ آشنایی داره که وقتی من همه چیز رو می یام راجع به برنامه و دیتابیسش می گم. بتونه سه سوته دیتابیس رو بسازه و باهاش کار کنه. چون واقعاً چیز خاصی نداره.
اگر نمی دونی باید چی کار کنی من به عنوان یه برادر (نمی دونم کوچیکتر یا بزرگتر) بهت توصیه می کنم اول سی شارپ رو یاد بگیری بعدش باهاش یه دوتا برنامه کوچیک بسازی بعدش بیای دنبال برنامه های آماده ای که بقیه می ذارن.
موفق باشی
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
سلام
دوست عزیز
برای اینکه بهت ثابت بشه که ساخت دیتابیس با یه عکس و 4 خط توضیحی که در مورد دیتابیس دادی امکان پذیر نیست میتونی یه نظرسنجی بذاری و ببینی کدی که گذاشتی را چند نفر تونستن دیتابیس با توضیحاتی که دادید براش بسازن
عذر خواهی میکنم جسارت نباشه اما به نظر میرسه که خود شما طبق گفته خودتون #c کار نیستید
پس خواهشن وقتی خودتون چند تا برنامه کوچیک نساختید و راهی را نرفتید اون را به کسی پیشنهاد نکنید
همیشه کسی میتونه یه راهنمای خوبی باشه که خودش رو مطلب مسلط باشه
یه نکته دیگه هم اینکه دوست خوبم میشه صادقانه بگی این کد چیه و از کجاس؟
آخه خودت که میگی #C کار نیستی
با توضیحاتی هم که در مورد برنامت دادی نمیتونه تجربه اولت تو این زمینه باشه
خروجی گرفتن از دیتابیس هم که بلد نیستی
دیتابیس هم که نگذاشتی
خدایی آدم یه چیزایی میشنوه میخاد شاخ در بیاره :گیج:
خیلی پیچیده ای عزیز
اما با همه پیچیدگی کارت درسته
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
نقل قول:
نوشته شده توسط
mehrdad85
سلام
دوست عزیز
برای اینکه بهت ثابت بشه که ساخت دیتابیس با یه عکس و 4 خط توضیحی که در مورد دیتابیس دادی امکان پذیر نیست میتونی یه نظرسنجی بذاری و ببینی کدی که گذاشتی را چند نفر تونستن دیتابیس با توضیحاتی که دادید براش بسازن
عذر خواهی میکنم جسارت نباشه اما به نظر میرسه که خود شما طبق گفته خودتون #c کار نیستید
پس خواهشن وقتی خودتون چند تا برنامه کوچیک نساختید و راهی را نرفتید اون را به کسی پیشنهاد نکنید
همیشه کسی میتونه یه راهنمای خوبی باشه که خودش رو مطلب مسلط باشه
یه نکته دیگه هم اینکه دوست خوبم میشه صادقانه بگی این کد چیه و از کجاس؟
آخه خودت که میگی #C کار نیستی
با توضیحاتی هم که در مورد برنامت دادی نمیتونه تجربه اولت تو این زمینه باشه
خروجی گرفتن از دیتابیس هم که بلد نیستی
دیتابیس هم که نگذاشتی
خدایی آدم یه چیزایی میشنوه میخاد شاخ در بیاره :گیج:
خیلی پیچیده ای عزیز
اما با همه پیچیدگی کارت درسته
خوب عزیزم سی شارپ کار نیستم برنامه نویس که هستم!!!! قبلاً این رو با PHP نوشته بودم. مطمئناً ساخت همچین چیزی با سی شارپ وقتی که یکبار ساخته شده برای بار دوم سخت نیست! فقط کافی هست چند روز وقت صرف کنی و سینتکس سی شارپ و ساخت دیتابیس رو یاد بگیری. من فقط برای آپلود و دانلود فایل از یکی از دوستام کمک گرفتم. این اولین و فکر کنم آخرین تجربه کار من با سی شارپ بود. ولی جالبه که این همه هنوز دنباله داره.
به نظرم اگر کسی تا حالا یکبار هم به دیتابیس وصل شده باشه کاملاً می تونه این برنامه من رو اجرا کنه و براش دیتابیس بسازه.
در حال دوستان هیچ کسی به شما نگفته بیاید از این استفاده کنید. زور نیست که. دوست داشتید استفاده کنید دوست داشتید استفاده نکنید.
منم واقعاآ یه چیزایی می شنوم شاخ در می یارم.:گیج: طرف هنوز بلد نیست برای برنامه سی شارپش دیتابیس بسازه می یاد به برنامه نویسش گیر می ده:بامزه:
در ضمن خیلی پیچیده نیستم شما زیاد دارای پیچش میدی!:کف:
ولی در کل نتیجه گیری هایی که داشتی شادم کردم، روحیم خوب شد :لبخند::قهقهه:
موفق باشی
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
نقل قول:
نوشته شده توسط
amirdd
خوب عزیزم سی شارپ کار نیستم برنامه نویس که هستم!!!! قبلاً این رو با PHP نوشته بودم. مطمئناً ساخت همچین چیزی با سی شارپ وقتی که یکبار ساخته شده برای بار دوم سخت نیست! فقط کافی هست چند روز وقت صرف کنی و سینتکس سی شارپ و ساخت دیتابیس رو یاد بگیری. من فقط برای آپلود و دانلود فایل از یکی از دوستام کمک گرفتم. این اولین و فکر کنم آخرین تجربه کار من با سی شارپ بود. ولی جالبه که این همه هنوز دنباله داره.
به نظرم اگر کسی تا حالا یکبار هم به دیتابیس وصل شده باشه کاملاً می تونه این برنامه من رو اجرا کنه و براش دیتابیس بسازه.
در حال دوستان هیچ کسی به شما نگفته بیاید از این استفاده کنید. زور نیست که. دوست داشتید استفاده کنید دوست داشتید استفاده نکنید.
منم واقعاآ یه چیزایی می شنوم شاخ در می یارم.:گیج: طرف هنوز بلد نیست برای برنامه سی شارپش دیتابیس بسازه می یاد به برنامه نویسش گیر می ده:بامزه:
در ضمن خیلی پیچیده نیستم شما زیاد دارای پیچش میدی!:کف:
ولی در کل نتیجه گیری هایی که داشتی شادم کردم، روحیم خوب شد :لبخند::قهقهه:
موفق باشی
دوست عزیز به هیچ وجه ربطی به هم نداره که آدم میتونه دیتابیس بسازه یا نه
من دیتابیس میتونم بسازم اما چیزی که اگر یک نفر اومد آموزش بده باید کامل آموزش بده نه اینکه میاد میگه تا اینجاش با من بقیش با شما
اگه بلد نیستی هم پا پیش نزار اجبارت که نکردن
البته بهت بر نخوره
این حقیقته که باید بپذیری
پس وقتی به یک مقاله میگیم آموزش که کامل و روشن توضیح داده شده باشه و باعث نشه کسی وقتی اون مطلب رو ببینه از یادگیری دست بکشه
و اینم در نظر بگیرید که وقتی شما اومدید اینجا یک آموزش گزاشتین پس میخواستین به بقیه هم یه چیزی داده باشین و اگر اینجوره پس اینجور پاسخا در شعن یک کسی که الگوی دیگران هستش نیست
حالا چی میشد یک جستجو میکردی و روش خارج کردن دیتابیس هم یاد میگرفتی بجای اینکه اینهمه با تندی جواب میدادی
بازم اگه با حرف من به کسی برخورده من از همینجا شرمندگی خودم رو اعلام میکنم
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
نقل قول:
پس وقتی به یک مقاله میگیم آموزش که کامل و روشن توضیح داده شده باشه و باعث نشه کسی وقتی اون مطلب رو ببینه از یادگیری دست بکشه
آفرین به شما. خودت داری می گی مقاله!! اینکه مقاله نیست. یک کد آمادست که یه سری جاهاش کامنت شده. بعلاوه توضیح اولیه سیستم. همین
نقل قول:
و اینم در نظر بگیرید که وقتی شما اومدید اینجا یک آموزش گزاشتین پس میخواستین به بقیه هم یه چیزی داده باشین و اگر اینجوره پس اینجور پاسخا در شعن یک کسی که الگوی دیگران هستش نیست
حالا چی میشد یک جستجو میکردی و روش خارج کردن دیتابیس هم یاد میگرفتی بجای اینکه اینهمه با تندی جواب میدادی
من اصلاً قصد دوست ندارم با تندی جواب بدم ولی نگاه به کامنت های خودتون بندازید متوجه می شید که کامنت های من فقط در جواب آونهاست.
این یک نمونه :
نقل قول:
پس خواهشن وقتی خودتون چند تا برنامه کوچیک نساختید و راهی را نرفتید اون را به کسی پیشنهاد نکنید
همیشه کسی میتونه یه راهنمای خوبی باشه که خودش رو مطلب مسلط باشه
یه نکته دیگه هم اینکه دوست خوبم میشه صادقانه بگی این کد چیه و از کجاس؟
آخه خودت که میگی #C کار نیستی
با توضیحاتی هم که در مورد برنامت دادی نمیتونه تجربه اولت تو این زمینه باشه
خروجی گرفتن از دیتابیس هم که بلد نیستی
دیتابیس هم که نگذاشتی
اینم یک نمونه دیگه :
نقل قول:
دوستان یا برنامه نزارید یا لطفا کامل بزارید
امر و نهی توی فروم؟!!!!!!!
خودت رو بذار جای من. شما بودی بهتر از این جواب می دادی!؟
موفق باشید
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
لطفاً برای اینکه از ساختار دقیق دیتابیس اطلاع پیدا کنید یه نگاهی هم به فایل پی دی اف بندازید اونجا نوع همه فیلدها کاملاً مشخص هستند.
1 ضمیمه
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
با سلام
بابا دعوا نکنین اینم دیتابیسش .
موفق باشید ./
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
با سلام
از تمام دوستانی که در این موضوع شرکت داشتن ممنونم و فقط میخوام یک مطلب رو بگم و اون اینه که اگه کسی لطفی رو به شما میکنه ممنون باشید نه این که باهاش برخورد کنید که چرا فایل دیتابیس رو قرار ندادی یا ..... به جای همه اینا ای کاش یک نفر پیدا میشد و به ایشون میگفت چجوری فایل دیتا بیس رو برداره تا براتون اونم قرار بده واقعا که ..... نمیدونم به این آدمای امروزی چی میشه گفت
دوست عزیزم الان که دوستان فایل رو قرار دادن اما اگه بعد ها خواستی فایل رو برداری sql رو stop کن و برو در پوشه خود sql و در قسمت بانک ها فایل مورد نظرت رو با پسوند mdf بردار و هرجا دوست داشتی ببر و وقتی روی سیستم دیگه ای خواستی اجرا کنی حتما باید اونو به بانک اتچ کنی . بازم ممنون
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
سلام دوستان
دیتابسو کپی کردم ولی الان
این خطا رو
An attempt to attach an auto-named database for file
F:\C#\DataBaseClass\EmailSystem\EmailSystem\EmailS ystem.mdf failed. A
database with the same name exists, or specified file cannot be
opened, or it is located on UNC share
میده ، چکار کنم؟؟؟؟؟؟؟؟؟؟؟
نقل قول: سیستم ارسال و دریافت پیام به همراه کد برنامه
چگونه می توان ارسال پیامهای که ناموفق بوده است ذخیره و نمایش داد