با سلام
دوستانی که سوالی در مورد برنامه نویسی دارند ، میتونن در این انجمن سوالات خودتون رو بپرسید تا دوستان دیگه راهنمایی های لازم را بکنند.
سوالات برنامه نویسی خودتون رو در اینجا بپرسید!
مدیر انجمن: Parsian
- marziyeh_288
- کاربر ساده
- پست: 18
- تاریخ عضویت: شنبه 5 شهریور 1390, 5:36 pm
- محل اقامت: Ahwaz
Re: سوالات برنامه نویسی خودتون رو در اینجا بپرسید!
به عنوان اولین سوال، ممنون میشم جواب بدین:
چه طور میشه بین یک پایگاه داده از قبل طراحی شده و SQL Experess که در خود ویژوال استدیو هست، ارتباط بر قرار کرد؟ برای مثال اگر اسم دیتا بیس student باشه واسه ارتباطش باید چه کدی نوشت؟
آیا همچین کاری از نظر فنی برای یک سیستم متمرکز درسته؟
چه طور میشه بین یک پایگاه داده از قبل طراحی شده و SQL Experess که در خود ویژوال استدیو هست، ارتباط بر قرار کرد؟ برای مثال اگر اسم دیتا بیس student باشه واسه ارتباطش باید چه کدی نوشت؟
آیا همچین کاری از نظر فنی برای یک سیستم متمرکز درسته؟
عبور باید کرد
و همنورد افق های دور باید شد...
و همنورد افق های دور باید شد...
Re: سوالات برنامه نویسی خودتون رو در اینجا بپرسید!
با سلامmarziyeh_288 نوشته شده:به عنوان اولین سوال، ممنون میشم جواب بدین:
چه طور میشه بین یک پایگاه داده از قبل طراحی شده و SQL Experess که در خود ویژوال استدیو هست، ارتباط بر قرار کرد؟ برای مثال اگر اسم دیتا بیس student باشه واسه ارتباطش باید چه کدی نوشت؟
آیا همچین کاری از نظر فنی برای یک سیستم متمرکز درسته؟
شما برای ارتباط برقرار کردن با بانک اطلاعاتی راه های مختلفی دارید ،
رایج ترین راه ایجاد یک کانکشن استرینگ و بایند کردن اون هستش .
یک کانکشن استرینگ استاندارد :
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Initial Catalog=student
به این قسمت آدرس هم برید بد نیست.
http://www.connectionstrings.com/sql-server-2008
- marziyeh_288
- کاربر ساده
- پست: 18
- تاریخ عضویت: شنبه 5 شهریور 1390, 5:36 pm
- محل اقامت: Ahwaz
Re: سوالات برنامه نویسی خودتون رو در اینجا بپرسید!
تشکر از پاسخ شما.
من می خوام بدونم که آیا برای یک سیستم که قراره متمرکز باشه (نه به صورت client/server) آیا باید
دیتا بیسم رو با SQL Server بسازم؟
و برای ارتباطش، فقط باید هر دوتا فایل mdf. * و log. * که فایل دیتا بیس من هستن رو در پوشه ای قرار بدم که برنامم اونجا هست؟
در این صورت کد ارتباط local چی میشه؟ و آدرس دهی دیتا بیس به برنامه؟
ممنون میشم جواب بدین.
من می خوام بدونم که آیا برای یک سیستم که قراره متمرکز باشه (نه به صورت client/server) آیا باید
دیتا بیسم رو با SQL Server بسازم؟
و برای ارتباطش، فقط باید هر دوتا فایل mdf. * و log. * که فایل دیتا بیس من هستن رو در پوشه ای قرار بدم که برنامم اونجا هست؟
در این صورت کد ارتباط local چی میشه؟ و آدرس دهی دیتا بیس به برنامه؟
ممنون میشم جواب بدین.
عبور باید کرد
و همنورد افق های دور باید شد...
و همنورد افق های دور باید شد...
Re: سوالات برنامه نویسی خودتون رو در اینجا بپرسید!
شما برای ارتباط برقرار کردن با بانک اطلاعات روی هارد خودتون میتونید از آدرس دهی به شکل :marziyeh_288 نوشته شده:تشکر از پاسخ شما.
من می خوام بدونم که آیا برای یک سیستم که قراره متمرکز باشه (نه به صورت client/server) آیا باید
دیتا بیسم رو با SQL Server بسازم؟
و برای ارتباطش، فقط باید هر دوتا فایل mdf. * و log. * که فایل دیتا بیس من هستن رو در پوشه ای قرار بدم که برنامم اونجا هست؟
در این صورت کد ارتباط local چی میشه؟ و آدرس دهی دیتا بیس به برنامه؟
ممنون میشم جواب بدین.
Initial Catalog = ./sampe.mdf
که این شیوه اصلاً توصیه نمیشه
شما فایل loca خودتون رو attach کنید رو sql server و آدرس دهی کنید.
-
- کاربر معمولي
- پست: 78
- تاریخ عضویت: یکشنبه 20 شهریور 1390, 1:31 pm
Re: سوالات برنامه نویسی خودتون رو در اینجا بپرسید!
با یاد خدا و با سلام ..marziyeh_288 نوشته شده:به عنوان اولین سوال، ممنون میشم جواب بدین:
چه طور میشه بین یک پایگاه داده از قبل طراحی شده و SQL Experess که در خود ویژوال استدیو هست، ارتباط بر قرار کرد؟ برای مثال اگر اسم دیتا بیس student باشه واسه ارتباطش باید چه کدی نوشت؟
آیا همچین کاری از نظر فنی برای یک سیستم متمرکز درسته؟
برای ارتباط در وِیژوال استدیو مایکروسافت راه های متفاوتی وجود دارد که نسل آنها را از قدیم به جدید بیان می کنم .
1 . Ado.NET
2 . Linq
3 . Entity Framework
که در هر کدام از نسخه های قبلی استفاده می شود ، در حالت کلی اینها رابط اپلیکیشن و پایگاه داده ها می باشند .
برای استفاده از هرکدام می توانید به صورت Wizard و Coding بهره ببرید .
شما می توانید پایگاه داده خود را در کنار فایل اجرایی (Debug Folder) قرار دهید و برای ارتباط از پنجره کناری ویژوال به نام Server Explorer اقدام نمایید .
و بعد از آن می توانید با یکی از تکنولوژی های بالا برای ارتباط با پایگاه داده و انجام عملیات روی آن استفاده کنید ، که دو گزینه آخر با پایگاه داده به شکل کلاس و شی رفتار می کنند .
برای کار با برنامه های تک کاربره و پایگاه تک سیستمی بهتر است از پایگاه های Sqllite یا Access استفاده نمایید .
در صورتی که دراین باره نیاز به آموزش و توضیح بیشتری دارید از طریق ایمیل یا پیام خصوصی درخواست دهید و فایل آموزشی مورد نیاز را برایتان ارسال نمایم .
همچنین از طریق سایت دانشجویار به نشانی www.daneshjooyar.com می توانید فیلم های اموزشی مرتبط با موضوع بیان شده را دانلود نمایید .
به سوال دوم شما هم در این پست پاسخ داده ام .
نیا نیا گل نرگس ز رنجمان تو مکاه
کسی ز خلق و خلائق فدای راه تو نیست
اللهم عجل لولیک الفرج
کسی ز خلق و خلائق فدای راه تو نیست
اللهم عجل لولیک الفرج