PDA

View Full Version : گفتگو: برنامه نویسی تحت شبکه و اتوماسیونی



devil7013
چهارشنبه 22 دی 1389, 23:34 عصر
با سلام به همه دوستان وب سایت . آقا کسی هست که بتونه به ما یاد بده که چه جوری میشه که یه نرم افزار نوشت که تحت شبکه باشه . و هر یوسر بتونه به قسمت هایی از برنامه دسترسی داشته باشه که از طریق یوسر و پس برای اون یوسر مشخص میشه . با تشکر هادی موسوی sun_ict@hotmail.com

omid-vbAuto
پنج شنبه 23 دی 1389, 01:27 صبح
با سلام به همه دوستان وب سایت . آقا کسی هست که بتونه به ما یاد بده که چه جوری میشه که یه نرم افزار نوشت که تحت شبکه باشه . و هر یوسر بتونه به قسمت هایی از برنامه دسترسی داشته باشه که از طریق یوسر و پس برای اون یوسر مشخص میشه . با تشکر هادی موسوی sun_ict@hotmail.com

devil جان مفهوم حرفتون بر میگرده به پایگاه داده های شبکه ای اونهم دو نوع کلی اکسس و اسکیو ال .
من بیشتر مایل هستم پایگاه داده شبکه ای اکسس رو یاد بگیرم .
اساتید و مدیران لطفا همکاری کنن.

klinton
پنج شنبه 23 دی 1389, 04:22 صبح
با سلام
برای اینکه برنامه تحت شبکه باشه فقط باید آدرس دیتا رو تو کانکشن استرینگ بدید برنامه خودش با DBMS تعامل خواهد داشت
کانکشن استرینگ برنامه لوکال
data source=.;initial catalog=mydatabase;integrated security=true
کانکشن استرینگ برنامه تحت شبکه:
data source=XXXXX;initial catalog=mydatabase;integrated security=true
XXXXX=server ip

fahimeh.n
پنج شنبه 23 دی 1389, 10:34 صبح
با سلام
برای اینکه برنامه تحت شبکه باشه فقط باید آدرس دیتا رو تو کانکشن استرینگ بدید برنامه خودش با DBMS تعامل خواهد داشت
کانکشن استرینگ برنامه لوکال
data source=.;initial catalog=mydatabase;integrated security=true
کانکشن استرینگ برنامه تحت شبکه:
data source=XXXXX;initial catalog=mydatabase;integrated security=true
XXXXX=server ip

فقط همین ؟!

omid-vbAuto
پنج شنبه 23 دی 1389, 10:43 صبح
با سلام
برای اینکه برنامه تحت شبکه باشه فقط باید آدرس دیتا رو تو کانکشن استرینگ بدید برنامه خودش با DBMS تعامل خواهد داشت
کانکشن استرینگ برنامه لوکال
data source=.;initial catalog=mydatabase;integrated security=true
کانکشن استرینگ برنامه تحت شبکه:
data source=XXXXX;initial catalog=mydatabase;integrated security=true
XXXXX=server ip



اینو کجا باید بنویسم؟

و برای چی هست؟(اکسس یا سکیویل؟)

klinton
پنج شنبه 23 دی 1389, 15:41 عصر
خوب این connection string اتصال با SQL Server
واسه اکسس هم باید مسیر دیتابیس تو سرور رو بدین
همین

omid-vbAuto
پنج شنبه 23 دی 1389, 15:56 عصر
خوب این connection string اتصال با SQL Server
واسه اکسس هم باید مسیر دیتابیس تو سرور رو بدین
همین

ممنونم - ولی هنوز مطلب رو کامل نگرفتم.

من میخوام این کارو با اکسس انجام بدم.

من می آم و یه برنامه می سازم که توش یه Datagridview داره با یه دکمه.که با زدن این دکمه اطلاعات از فایل اکسس خونده شده و در دیتاگرید ویوم نمایش داده میشه.

حالا من این برناممو رو دو تا کامپیوتر که بصورت بک تو بک باهم شبکه شدن نصب کردم.

حالا چطوری و با چه کدی بیام از طریق کامپیوتر 2 اطلاعات فایل اکسس موجود در کامپیوتر 1 رو بخونم و نمایش بدم.

لطفا کدها رو کامل تر بنویسید.

با تشکر

sina_saravi1
پنج شنبه 23 دی 1389, 16:01 عصر
البته برای تمام کار ها به نظر من دیتا بیس کافی نیست
برای اینکه کاربر ها از هم خبر داشته باشن و مدیریت رو سیستم ها و ... باشه باید علاوه بر بانک اطلاعاتی تحت شبکه از سوکت هم استفاده کرد

omid-vbAuto
پنج شنبه 23 دی 1389, 18:36 عصر
البته برای تمام کار ها به نظر من دیتا بیس کافی نیست
برای اینکه کاربر ها از هم خبر داشته باشن و مدیریت رو سیستم ها و ... باشه باید علاوه بر بانک اطلاعاتی تحت شبکه از سوکت هم استفاده کرد

چه جالب!

من هیچ اطلاعی در مورد سوکت ندارم .میشه بیشتر توضیح بدین؟

amirsadeghi
جمعه 24 دی 1389, 21:39 عصر
مجموعه IP و پورت رو بهش میگن سوکت
مثلا 192.168.1.1:88
سوکت معمولا برای انتقال دیتا استفاده میشه
مثلا شما یه نرم افزار مرکزی داری روی سرور که این نرم افزار از طریق سوکت ( آی پی و پورت) به نرم افزار کلاینت متصله و یه سری پیغام از اون دریافت میکنه و بهش جواب میده

sina_saravi1
جمعه 24 دی 1389, 23:13 عصر
برای مثال :
همین پروتوکل های HTTP ( وب ) و FTP و .... همشون از این روش استفاده میکنن
مثلا port 80 برای خدمات Http رزرو شده
اگه اطلاعات بیشتری نیاز داری در مورد سوکت ، TCP/IP ، UDP سرچ کن
مطمئنا بعد از آشنایی با سوکت شروع به کار میکنی تا یه سری پروژه با اون راه بندازی

مرتضی تقدمی
سه شنبه 05 بهمن 1389, 16:49 عصر
سلام

دوستان این بحث شبکه کردن بحث مهمیه. بیشتر راهنمایی کنید.

نمیشه کاری کرد که نرم افزار خودش وصل بشه به سرور و سرور هم کارا رو انجام بده؟

alimanam
سه شنبه 05 بهمن 1389, 19:52 عصر
با سلام

بیشتر مواقع مشخص کردن نوع ConnectionString در شبکه کردن برنامه کافیه . برای این منظور مثلاً اگه نوع بانک اطلاعاتی Access باشه از این لینک (http://www.connectionstrings.com/access) و اگه SQL Server باشه از این لینک (http://www.connectionstrings.com/sql-server-2005) میتونین اطلاعاتی مکفی بدست بیارین . در مورد برنامه نویسی سوکت ربطی به اصل قضیه نداره این نوع برنامه نویسی بر ارسال و دریافت اطلاعات از پروتکل های استاندارد استواره و یکی از روش های این که برنامه تحت شبکه باشه یا نباشه این هستش و نه همه اون . موفق باشید .