سوالات برنامه نویسی خودتون رو در اینجا بپرسید!

سوالات خود را در زمینه های مختلف کامپیوتری از جمله برنامه نویسی، سخت افزار، سیستم عامل، شبکه، اینترنت و غیره را در این تالار درج کنید

مدیر انجمن: Parsian

قفل شده
Parsian
مدیر انجمن
مدیر انجمن
پست: 389
تاریخ عضویت: شنبه 4 مهر 1388, 6:33 pm

سوالات برنامه نویسی خودتون رو در اینجا بپرسید!

پست توسط Parsian » سه‌شنبه 16 اسفند 1390, 4:27 pm

با سلام
دوستانی که سوالی در مورد برنامه نویسی دارند ، میتونن در این انجمن سوالات خودتون رو بپرسید تا دوستان دیگه راهنمایی های لازم را بکنند.

آواتار کاربر
marziyeh_288
کاربر ساده
کاربر ساده
پست: 18
تاریخ عضویت: شنبه 5 شهریور 1390, 5:36 pm
محل اقامت: Ahwaz

Re: سوالات برنامه نویسی خودتون رو در اینجا بپرسید!

پست توسط marziyeh_288 » چهارشنبه 17 اسفند 1390, 11:40 pm

به عنوان اولین سوال، ممنون میشم جواب بدین:
چه طور میشه بین یک پایگاه داده از قبل طراحی شده و SQL Experess که در خود ویژوال استدیو هست، ارتباط بر قرار کرد؟ برای مثال اگر اسم دیتا بیس student باشه واسه ارتباطش باید چه کدی نوشت؟
آیا همچین کاری از نظر فنی برای یک سیستم متمرکز درسته؟
عبور باید کرد
و همنورد افق های دور باید شد...

Parsian
مدیر انجمن
مدیر انجمن
پست: 389
تاریخ عضویت: شنبه 4 مهر 1388, 6:33 pm

Re: سوالات برنامه نویسی خودتون رو در اینجا بپرسید!

پست توسط Parsian » پنج‌شنبه 18 اسفند 1390, 7:28 pm

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: سوالات برنامه نویسی خودتون رو در اینجا بپرسید!

پست توسط marziyeh_288 » پنج‌شنبه 18 اسفند 1390, 8:25 pm

تشکر از پاسخ شما.
من می خوام بدونم که آیا برای یک سیستم که قراره متمرکز باشه (نه به صورت client/server) آیا باید
دیتا بیسم رو با SQL Server بسازم؟
و برای ارتباطش، فقط باید هر دوتا فایل mdf. * و log. * که فایل دیتا بیس من هستن رو در پوشه ای قرار بدم که برنامم اونجا هست؟
در این صورت کد ارتباط local چی میشه؟ و آدرس دهی دیتا بیس به برنامه؟
ممنون میشم جواب بدین.
عبور باید کرد
و همنورد افق های دور باید شد...

Parsian
مدیر انجمن
مدیر انجمن
پست: 389
تاریخ عضویت: شنبه 4 مهر 1388, 6:33 pm

Re: سوالات برنامه نویسی خودتون رو در اینجا بپرسید!

پست توسط Parsian » جمعه 19 اسفند 1390, 10:16 pm

marziyeh_288 نوشته شده:تشکر از پاسخ شما.
من می خوام بدونم که آیا برای یک سیستم که قراره متمرکز باشه (نه به صورت client/server) آیا باید
دیتا بیسم رو با SQL Server بسازم؟
و برای ارتباطش، فقط باید هر دوتا فایل mdf. * و log. * که فایل دیتا بیس من هستن رو در پوشه ای قرار بدم که برنامم اونجا هست؟
در این صورت کد ارتباط local چی میشه؟ و آدرس دهی دیتا بیس به برنامه؟
ممنون میشم جواب بدین.
شما برای ارتباط برقرار کردن با بانک اطلاعات روی هارد خودتون میتونید از آدرس دهی به شکل :
Initial Catalog = ./sampe.mdf
که این شیوه اصلاً توصیه نمیشه
شما فایل loca خودتون رو attach کنید رو sql server و آدرس دهی کنید.

manoto1371
کاربر معمولي
کاربر معمولي
پست: 78
تاریخ عضویت: یک‌شنبه 20 شهریور 1390, 1:31 pm

Re: سوالات برنامه نویسی خودتون رو در اینجا بپرسید!

پست توسط manoto1371 » چهارشنبه 19 تیر 1392, 2:20 pm

marziyeh_288 نوشته شده:به عنوان اولین سوال، ممنون میشم جواب بدین:
چه طور میشه بین یک پایگاه داده از قبل طراحی شده و SQL Experess که در خود ویژوال استدیو هست، ارتباط بر قرار کرد؟ برای مثال اگر اسم دیتا بیس student باشه واسه ارتباطش باید چه کدی نوشت؟
آیا همچین کاری از نظر فنی برای یک سیستم متمرکز درسته؟
با یاد خدا و با سلام ..
برای ارتباط در وِیژوال استدیو مایکروسافت راه های متفاوتی وجود دارد که نسل آنها را از قدیم به جدید بیان می کنم .
1 . Ado.NET
2 . Linq
3 . Entity Framework
که در هر کدام از نسخه های قبلی استفاده می شود ، در حالت کلی اینها رابط اپلیکیشن و پایگاه داده ها می باشند .
برای استفاده از هرکدام می توانید به صورت Wizard و Coding بهره ببرید .
شما می توانید پایگاه داده خود را در کنار فایل اجرایی (Debug Folder) قرار دهید و برای ارتباط از پنجره کناری ویژوال به نام Server Explorer اقدام نمایید .
و بعد از آن می توانید با یکی از تکنولوژی های بالا برای ارتباط با پایگاه داده و انجام عملیات روی آن استفاده کنید ، که دو گزینه آخر با پایگاه داده به شکل کلاس و شی رفتار می کنند .

برای کار با برنامه های تک کاربره و پایگاه تک سیستمی بهتر است از پایگاه های Sqllite یا Access استفاده نمایید .
در صورتی که دراین باره نیاز به آموزش و توضیح بیشتری دارید از طریق ایمیل یا پیام خصوصی درخواست دهید و فایل آموزشی مورد نیاز را برایتان ارسال نمایم .
همچنین از طریق سایت دانشجویار به نشانی www.daneshjooyar.com می توانید فیلم های اموزشی مرتبط با موضوع بیان شده را دانلود نمایید .

به سوال دوم شما هم در این پست پاسخ داده ام .
نیا نیا گل نرگس ز رنجمان تو مکاه

کسی ز خلق و خلائق فدای راه تو نیست

اللهم عجل لولیک الفرج

قفل شده

بازگشت به “مباحث متفرقه و سوالات کامپیوتری”