سلام
من تا حالا از دیتا بیس sql استفاده نکرده ام. می توانید راهنمایی کنید که وقتی پروژه را باز میکنم چگونه دیتابیس رو اضافه کنم؟ برای همین پروژه منظورم هست.
تشکر
Printable View
سلام
من تا حالا از دیتا بیس sql استفاده نکرده ام. می توانید راهنمایی کنید که وقتی پروژه را باز میکنم چگونه دیتابیس رو اضافه کنم؟ برای همین پروژه منظورم هست.
تشکر
سلام به همه ی دوستان
ممنون بابت پروژه
من الان 2 روزه دارم سعی می کنم که دانلود کنم اما نمی شه!
مشکل از منه یا از 4shared ؟؟؟
دوست عزیز اگه صفحه دانلود رو نگاه کنید میبینید چندین بار برنامه دانلود شده . پس مشکل از 4 شرد نیست . اگر مشکل حل نشد بگید جای دیگه آپلود کنم .
اونکارو نکن ... نزن خودتو ای بابا ! :ناراحت:... بیا لینک 2 شرد . اگه اینم نشد توی 6 شرد و 8 شردو ... هم برات آپلود میکنم عزیزم :بامزه:.
سلام
من تا حالا از دیتا بیس sql استفاده نکرده ام. می توانید راهنمایی کنید که وقتی پروژه را باز میکنم چگونه دیتابیس رو اضافه کنم؟ برای همین پروژه منظورم هست.
تشکر
دوست عزیز شما باید فایل bak رو وارد مینیجمنت استودیو بکنید . لینک راهنمایی تصویری در صفحه اول تاپیک درج شده
[ QUOTE]
سلام
در صفحه اول چنين لينكي نديدم.
[/QUOTE]
#16
سلام برنامتون رو دیدم، خوب یه اشکال اساسی داشت که نمیشه نادیده گرفت، اونم اینکه تو فرمات اومده بودی کد SQL زده بودی با همون DB شما یه مثال کوچیک از Entity Framework گذاشتم. ببینید چطور میشه با چه سرعتی کلی کد اوتومات تولید کرد و کلی با DB کار کرد و حداقل DAL و UI رو جدا کرد.
در ضمن از لحاظ امنیتی که خیلی ضعیف بود ولی حداقل DB رو باید اطلاعاتش رو Hash یا Encrypt میکردید، در مورد اینا تو گوگل بزنید.
ID ها رو int گرفته بودید ولی اگر Clustered index, Auto incremental میکردینشون بهتر بود. (در مورد جفت اینا (اگه نمیدونید) مخصوصا Clustered index گوگل کنید).
سلام . ممنون از نظر و انتقاداتون . نمیدونم کدوم نسخه رو دانلود کرده بودید چون نسخه سه پسور و یوزر نیم رو انکریپت میکنه . auto incremental بود که !!! نمیدونم شاید من درست یاد نگرفتم این مورد رو .
در مورد نکته اولی که گفتید حق رو به شما میدم کاملا . من این روش رو تازه یاد گرفتم و اگه میخواستم روی پروژه پیاده کنم خودتون میدونید چقدر از پروژه رو باید از اول مینوشتم و چون وقتشو نداشتم به حال خودش رها کردم . در ضمن بعضی جاهاش لازم بود که کد اس کیو ال بنویسم. شاید من دیتا اکسس لایر رو هم خوب نفهمیدم اما کلاس readwritedata همون دیتااکسس لایر من بود . مگه نباید اونجوری باشه؟ اگه توضیح بدید ممنون میشم متأسفانه حرفه ای هایی مثل شما کمتر نظر دادند در مورد این پروژه .
سعید جان برنامه را دیدم . از اینکه لطف کردی و زحمت کشیدی خیلی تشکر میکنم . اما سر در نیاوردم . اگه لطف کنی در مورد این روش منبعی معرفی کنی مچکرت هم میشم .
--------------------
Entity Framework Quick start برای اینکه بتونید با Entity Framework کار کنید.
در مورد DAL شما تو فرمتون اومدین تمام CommandText و ... رو ساختید، دو روز دیگه اون button1 رو بخواید بندازید دور جاش از یه باتن janus استفاده کنید ... خوب باید حواستون باشه تمام اون کد رو بگیرید و کپی پیست کنید. شما باید این امکان رو بدید که خیلی ساده برای گسترش بتونید Switch کنید. برای همین باید با DAL اینطور برخورد کنید که یه سری کامند میدید بهش (نه SQL Command شما یه کلاسی چیزی دارید که اینترفیسی از اشیای مورد استفاده رو بهتون میده (الزاما لغت اینترفیس معنی اینترفیس سی شارپ رو نمیده). اون وقت اون کامند رو اجرا میکنه، اینجا دیگه درگیر SQL Parameter و ... نمیشید. شما با همون Entity Framework کار کنید لازم نیست DAL داشته باشید، کل کدتونم تو 2 روز میتونید ببرید رو Entity Framework.
در ضمن من نمیفهمم button1 یعنی چی؟
اسمها رو هم سعی کنید Conceptual بذارید، وقتی کار تجاری میکنید باید معنی بدن، تا بعدا خواستید بازبینی یا ارتقا بدید به مشکل برخورد نکنید. (هر چند Sample خودم اسما دیفالتن ولی اونجا فقط برای نمایشه و هیچ چیزی مفهومی نداره).
در ضمن اگر من فقط ایراد میگیرم، خوب همینجوریم.
در مورد دوستی که گفت اعداد و آی دی ها رو bigint بگیریم، خوب بستگی به این داره که شما چی لازم داری اینت تا 2 میلیارد میره (مثبت) شما هم برنامتون احتمالا این تعداد کاربر رو نخواهد داشت.
دوست گرامي .
از اينكه اينقدر سخاوتمندانه حاصل تلاش خود رو در اختيار ديگران قرار داديد بسيار تشكر مي كنم
سلام خواهشا یکی user name و pass رو بده
یوزر و پسورد رو x دادم جواب نداد
سلام
و ممنون از برنامه ای که گذاشتید هنو موفق نشدم وارد برنامه بشم تو صفحه لاگین با اون مشخصاتی که گفتید و اتچ و غیر و ذالک نشد که نشد ممنون میشم راهنمایی کنید اصلا هیچ پیغام خطایی تو برنامه نیست همه چی درست و عالیه
ممنون اگه راهنمایی کنید
برنامه ورژن 3 هم همین مشکل رو داره یوزر و پسورد q
اما نمیتونم وارد شم
به هر حال ازت ممنونم من اولین کد C# که کار کرد تو برنامه شما نوشتم و تونستم وارد برنامه بشم فکر کنم برنامه آموزشی خوبی باشه
امیدوارم به اوج بلندی که مد نظرته برسی
چطوری میتونم به عنوان مدیر سیستم وراد شم
برنامه چون کامل نیست کاربر عادی با مدیر فرقی نداره . یعنی با همون یوزر که وارد میکنید در واقع به تمام امکانات موجود برنامه دسترسی دارید . چون دست تنها بودم و از دوستان هیچکس حاضر به همکاری نبود جزئیات اینچنینی رو در برنامه کامل نکردم . امیدوارم هرچی که هست به دردتون بخوره ...نقل قول:
چطوری میتونم به عنوان مدیر سیستم وراد شم
سلام من فایل bak رو پیدا نکردم .
سلام،
من دارم یک برنامه مینویسم مربوط به شرکت های اتوبوس رانی.توی طراحی پایگاه داده مشکل داشتم.
اگر ممکنه ببینید اشکالاتش چیه؟
جداول پایگاه داده:
شهر:
کد شهر،نام شهر
تعاونی:
کد تعاونی،نام تعاونی،شماره تعاونی
مشتری:
کد مشتری،شماره تلفن،رزرواسیون،کد مقصد،کد مبدا،زمان حرکت،نام مشتری،نام خانوادگی مشتری
سفر:
کد سفر،شماره اتوبوس،کد مبدا، کد مقصد،قیمت واحد بلیط،زمان حرکت،تعداد بلیط،کد تعاونی،کد مشتری،هزینه کل
بلیط:
قیمت کل،ظرفیت،ظرفیت خالی،کد بلیط،تعداد بلیط،کد مبدا،کد مقصد،نام مشتری،نام خانوادگی مشتری،شماره تلفن،زمان حرکت،تاریخ حرکت
اگر کمکم کنید ممنون میشم.
خطای انجام عملیات ناموفق بوده است میده
مشکل از کجاست؟
Database Files رو هم Attach کردم
دوست عزیز اون خطا یعنی با توجه به تنظیمات سیستم شما یک استثنا ایجاد شده و شما باید سعی کنید بفهمید اشکال ز کجاست (با دیباگ کردن و بررسی خطای استثناها و ...) .
دوست من اگر در تاپیک جدید سوألتون رو با جزئیات بیشتر مطرح کنید به صورت آنی جواب میگیرید .
ببخشید این سوال رو اینجا مطرح میکنم!
راستش من این ترم پروژه دارم و تا حالا برنامه ای ننوشتم برای همین به پروژه ای که شما زحمتش رو کشیدید خیلی نیاز دارم تا از روی اون الگو برداری کنم.خلاصه اینکه وقتی برنامه تون رو توی ویژوال استودیو 2010 باز میکنم ویژوال استودیو ارور میده و میگه باید نسخه مناسب برای این برنامه رو نصب کنم و این نسخه از ویژوال استودیو قادر نیست این برنامه رو باز کنه!
آیا راهی وجود داره بشه با ویژوال استودیو 2010 برنامه هایی رو کهبا نسخههای قدیمی تر آن نوشته شده اند رو باز کرد ؟ برای من امکان پاک کردن این نسخه و نصب نسخه قدیمی تر وجود نداره.
لطفا کمکم کنید
با تشکر فراوان
دوست عزیز ضمن تشکر از برنامه ای که گذاشتین لازم بذکره که بگم من پروژه رو دانلود کردم
و سورسشم باز کردم و دیتابیسم اتچ کردم ولی باز کارهای مربود به ورود اطلاعات انجام نمیشه و ارور میده.
آیا شما در برقراری ارتباط با دیتابیس از اکانت خاصی استفاده کردین؟
در ضمن چند تا انتقاد :
1-برنامتون خیلی سنگینه و در رم خیلی جا میگیره این واسه یه برنامه که روی دیتابیس کار میکنه و بعد ها ایندکس های این جداول در حافظه زیاد خواهد شد ، ایراد بزرگی هست.
2-چرا ما ایرانی ها برنامه هامون مثل خارجی ها ساده و پر کاربرد نمی کنیم و سعی داریم این خلا را با استفاده از زیبایی مصنوعی پر کنیم؟
3-برنامتون از تعداد زیادی Thread استفاده می کند . من سورس رو بررسی کردم جایی رو ندیدم که شما بصورت دستی از ترد استفاده کنید پس در کد نویسی رویداد ها کمی باید دقت می کردید.
4-کد های مربوط به برقراری ارتباط با پایگاه دادتون خیلی زیاد و کمی هم گمراه کننده.چرا از کد های آسون و کاربردی استفاده نکردین؟ از ابزار های بایندیگ هم کمتر استفاده کردین که استفاده از این ابزار ها باعث کمتر شدن کد می شود.
البته دوست گرامی منقست من فقط آگاهی بود و انصافا از کاری که کردی خوشم اومد.
بالاخره تو هر کار منفرد اشکالاتی هم هست. دستت درد نکنه اجرت با خدا.
موفق باشید.
در مورد برنامه باید بگم من هنوز ندیدم ولی به هر حال کار را که کرد آنکه انجام داد ، آنکه نظر داد اگر خودش کاری کرد . آن وقت باید نظر داد . دوستان هر کدام اگر دستی در برنامه دوستمان می بردند و به جای نظر دادن اعمال نظر می کردند که هم برنامه توسعه پیدا می کرد و هم دوستمان بهتر منظورتان را می فهمید خیلی بهتر بود ما هم برنامه توسعه یافته رو دانلود می کردیم و حالشو می بردیم . البته باید بگم بی نقص خداست ، البته اگر چین تقلبیش را تولید نکند که اصلش هم مورد قضاوت قرار گیرد . قبل از اینکه بخواهیم از اینکریپشن و دیکریپشن و آبجکتیو و کپسولیشن استفاده کنیم باید بگویم هر کاری کردی دستت درد نکنه چون آنها که در اوج نشته اند و امروز یک تصمیم می گیرند و فردا یک تئوری می دهند و هر روز از خودشون یک حرف تازه می زنند و باید مثل خر دجار به دنبال آنها باشیم و هی فکر می کنیم چند ترد استفاده کنیم فردا می گویند ترد خوب نیست سینک استفاده کنید ، پس فردا هم چیز جدیدی را الم می کنند ولی در کل باید بگویم به دلیل اینکه دات نت فریم ورک در حال ارتقا است مثل اینکه همین امروز هم یک نسخه جدید ارائه شده که می توانی دانلود کنی . اصلا مهم نیست که چجوری برنامه بنویسی به زودی یک روش جدید ابدا میشه که نیازی نیست اصلا تو کد بنویسی ولی بهتره که اونچیزی که یاد داری به کار ببندی و بهترین نتیجه رو ارائه بدی که تو اینکار رو کردی . سپاس و دو صد درود .
لینک مستقیم دانلود نسخه 3 از رپید باز :
http://googoole.dl.rapidbaz.ir/zjom/Oujeboland3.rar
با سلام خدمت دوستان
خدمت کسانی که شناسایی دیتا بیس مشکل دارند عرض کنم ابتدا فایل های مربوط به دیتا بیس را در پوشه دیباگ کپی کنند سپس به داخل برنامه بروید و در کلاس ReadWriteData آدرس دیتا بیس را برابر
publicstring strConnection = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\university.mdf;integrated security=true;User Instance=True";
من این کارو کردم درست شد
برنامه error3 رو میده مشکل چیه؟
(انجام عملیات ناموفق بوده است)
با تشکر
http://www.upload4files.tk/download....786f8c1ae6b240
ببخشید دانلود در 4shared فیلتر شده
یعنی کسی نیست آخرین نسخه رو توی یه سایت دیگه اپلود کنه؟؟؟!!!
نبود کسی......:گیج:
اگه امکانش هست Data Baseپروژتون رو یه جا آپلود کنید که ما هم بتونیم استفاده کنیم.من نمیتونم Restor کنم Data Base رو.ممنون
در ضمن اون لینکی که واسه رفع مشکل restor داده بودین تصاویرش نمیاد و قابل استفاده نیست حداقل واسه من.ممنون میشم تصاویرشو دوباره آپلود کنید.
ضمن تشکر از زحمت شما دوست عزیز به خاطر این برنامه زیبا
یک موسسه احتیاج به نرم افزاری شبیه این چیزی که شما نوشتین داره من می تونم این برنامه شما رو سفارشی سازی کنم که نیاز های موسسه رفع بشه فقط می خواستم بدون حق زحمه شما چقدر میشه که به عنوان قیمت نرم افزار از موسسه بگیرم و تقدیم کنم
سلام به همه دوستان
آیا کسی می تونه این برنامه رو با یک لینک جدید از یک سایت غیر از فورد شیر برای دانلود بذاره؟
با تشکر فراوان
ما که با هیچ کدام از این لینکها نتونستم دانلود کنم لطفا در سایت iranupload.com بگذارید
برنامه رایگان است .
این سایت که وجود خارجی نداره اما بنابه درخواست های مکرر در مدیا فایر آپلود شد سرعت بارگذاری و دانلود در این سایت نسبتا از بقیه سایتها مناسبتر هست و قابلیت ریزوم هم داره .از دوستانی که تا حالا نتونستن دانلود کنن پوزش میخوام .نقل قول:
ما که با هیچ کدام از این لینکها نتونستم دانلود کنم لطفا در سایت iranupload.com بگذارید
من فایل بک اپ database با پسوند bak وقتی میخوام توی sql ریستورش کنم ای پیغام رو میده
too many backup device specifie for backup of resto;r only 64 are allowed.
RESTORE DATABASE IS TERMINATING ABNORMALLY.
حالا باید چی کار کنم؟
برنامه رو باز میکنم ازم یوزر و پس میخاد
یعنی فایل بک اپ رو توی sql server اپلود کنم تموم میشه و من از sql server 2000 استفاده میکنم.
با تشکر
سلام جناب آقاي قاضي پور :قلب:
ميتونيد از ديتايستون فايل Sql درست كنيد تا ديتابيس روي هز سيستمي ساخته بشه و برنامه بدرستي كار كنه ؟ :متفکر:
باز هم ممنون از برنامه خوبتون ولي بخاطر ديتابيسش نتونستم بازش كنم ! :متعجب:
سلام . دوستان عزیزی که با بازگردانی دیتابیس مشکل دارند توجه داشته باشن من هر سه فایل مربوط به دیتابیس یعنی فایل لاگ و ام دی اف و بک رو در فایل فشرده ی حاوی برنامه قرار دادم پس اگر دیتابیس رو نمیتونن ریستور کنن با تغییر جزئی در کانکشن استرینگ برنامه و استفاده از فایل ام دی اف میتونید خودتون دیتابیس رو اتچ کنید و از برنامه استفاده کنید . با کمی تفحص در این زمینه موفق می شید چون منابع زیادی وجود داره و من اگر بخوام آموزشی در این خصوص بذارم تاپیک به بیراهه خواهد رفت .
در مورد سوأل عزیزی که گفتن از اس کیو ال سرور 2000 استفاده میکنن نمیتونم نظری بدم چون من خودم وقتی شروع کردم مستقیما با 2005 کار کردم . دقیقا نمیدونم به خاطر اختلاف ورژن هست مشکلتون یا چیز دیگر. باز هم سوألی باشه در خدمت هستم .
با سلام ببخشید اگه ممکنه این طریغه ی ریستور کردن دیتابیس رو تصویری آموزش بدین خیلی خوب میشه چون اون پستی که دادین عکس ها از کار افتادن و برای کسای مثل من که بلد نیستم آموزش بدین ممنون میشم. با تشکر فراوان
دوستان عزیز تصاویر در سایتهای گوگل آپلود شدن . ممکنه در ساعاتی از شبانه روز به دلیل کم بودن سرعت اینترنت مشاهده نشن اینم به خاطر از کار افتادن کل سرویس هست ولی اگه پیاپی مراجعه کنید تصاویر رو میبینید . منم الان خواستم اون تصاویر رو جای دیگه آپلود کنم اما اون سرویس فعلا دان هست و خودمم نتونستم و تو هاردم ندارم . شما مجددا مراجعه کنید دیده میشن . آرم اوج بلند در اولین پست این تاپیک رو اگر مشاهده کردید پس بقیه تصاویر رو هم میبینید .نقل قول:
با سلام ببخشید اگه ممکنه این طریغه ی ریستور کردن دیتابیس رو تصویری آموزش بدین خیلی خوب میشه چون اون پستی که دادین عکس ها از کار افتادن و برای کسای مثل من که بلد نیستم آموزش بدین ممنون میشم. با تشکر فراوان
با سلام خدمت اقای قاضی پور عزیز من فایل بک آپ رو توی Sql server ریستور کردم اما یوزرنیم و پسورد رو q میزنم باز هم ارور میده و لاگین نمیشه به برنامه توی
دیتابیس هم رفتم اما چطوری یوزر و پسورد رو توی دیتابیس پیدا کنم لطفآ راهنمایی کنید ممنون میشم.
سلام بزرگوار. موفق به این کار نمیشید چون رشته های مربوط به یوزر و پس به صورت انکریپت شده ذخیره میشن. بررسی کنید در قسمت administrative tools موجود در کنترل پنل و بعد از اون services و از میان آیتمهای موجود sqlexpress, properties و تب لاگ آن رادیو باتون مربوطه روی local system account باشه .
این کار رو کردم اما نشد لطفآ کمک کنید راهنمایی کنید ممنون میشم بیشتر توضیح بدین.
سلام میلادجان با تشکر از زحمات و کارقشنگت من یه بار قبلا برنامه رو اجرا کردم ولی یادم نمیاد که اون موقع چه تغیراتی به کانکشن استرینگش دادم که اجرا شد حالا هرکاری میکنم اجرا نمیشه این ارور ر ومیده
{"An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)"}بعد یه مشکلی دیگه هم که هست اینه که من پروژه رو با vs2010 که اجرا میکنم به report هاش گیر میده 77 تا ارور میگیره ولی تو2008 بدون خطا اجرا میشه؟
ممنون میشم راهنمایی کنید