ورود

نسخه کامل مشاهده نسخه کامل : ساخت setup با زدن یک دکمه



mohammad1314
02-12-2012, 20:56
سلام . یک سوال در vb.net دارم .
من یک پروژه ی دیکشنری دارم که یک برنامش مربوط به مدیر هست و یک برنامه مربوط به کاربر . این برنامم به بانک sql وصل هست . دو تا برنامم شبیه به هم هست با این تفاوت که در برنامه ی مدیر من می تونم لغتی رو به بانک اضافه کنم یا ویرایش کنم یا حذف کنم که در برنامه ی کاربر این امکان وجود نداره و برنامه ی کاربر فقط امکان جست و جو داره . تا این جاش رو درست کردم .
حالا می خوام زمانی که در برنامه ی مدیر کارم تموم شد ، یعنی بانک رو update کردم ، یک دکمه در برنامم بزارم که با زدن اون Setup برنامه ی کاربر (آپدیت شده) در قسمتی از کامپیوتر(مثلا desktop ) ساخته بشه ؟؟؟؟

ممنون میشم راهنماییم کنین .

szh_1367
02-12-2012, 21:33
سلام . یک سوال در vb.net دارم .
من یک پروژه ی دیکشنری دارم که یک برنامش مربوط به مدیر هست و یک برنامه مربوط به کاربر . این برنامم به بانک sql وصل هست . دو تا برنامم شبیه به هم هست با این تفاوت که در برنامه ی مدیر من می تونم لغتی رو به بانک اضافه کنم یا ویرایش کنم یا حذف کنم که در برنامه ی کاربر این امکان وجود نداره و برنامه ی کاربر فقط امکان جست و جو داره . تا این جاش رو درست کردم .
حالا می خوام زمانی که در برنامه ی مدیر کارم تموم شد ، یعنی بانک رو update کردم ، یک دکمه در برنامم بزارم که با زدن اون Setup برنامه ی کاربر (آپدیت شده) در قسمتی از کامپیوتر(مثلا desktop ) ساخته بشه ؟؟؟؟

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

اما اگر دیتابیس local هست میتوانید با یک اسکریپت اس کیو ال داده های جدید رو اضافه کنید ( از عمو گوگل سوال کنی 1000 تا اسکریپت برات میاره ) و یا داده های جدید رو در یک فایل xml در اختیار کاربر قرار دهید ( یا از اینترنت دانلود و به صورت خودکار در مکان مشخصی کپی شود ) سپس با اجرا شدن نرم افزار چک شود که ایا داده جدید وجود دارد یا خیر اگر وجود داشت داده های جدید رو به دیتابیس اضافه کند اگر وجود نداشت که برنامه طبق روال گذشته اجرا شود

حالت ها مختلف است شما باید با توجه به شرایط انتخاب کنید

mohammad1314
02-12-2012, 21:51
دیتابیس local هست واینکه فایل setup رو بسازه ، یکی از شرایط برنامم هست . یعنی حتما باید این کار انجام بشه .
لطفا راهنمایی کنین ؟

senaps
02-12-2012, 23:51
دیتابیس local هست واینکه فایل setup رو بسازه ، یکی از شرایط برنامم هست . یعنی حتما باید این کار انجام بشه .

اهان! شما میخواین یه فایلی ساخته بشه که کاربر با کلیک روی اون، دیتای جدید به دیتابیس اضافه بشه درسته؟؟؟

این راه حل رو می‌تونید با ساختن اسکریپت SQL انجام بدین!!!
به این صورت که بعد از پایان کار مدیر، و ذخیره، فایلی از اسکریپت ها ساخته بشه که شما بتونی با اجرا کردنش به دیتابیست اضافه‌اش کنی....
راستش رو بخوای قبلا یه بار تو یه ویدیوی اموزشی دیدم که طرف این کارو کرد....(برنامه‌ای نوشت که باهاش اسکریپت برای SQL درست میکرد که مثلا براش جدول می‌ساخت یا دیتا به جداولش اضافه میکرد و اینا!!) ولی الان دقیقا یادم نیست چیکار کرد....
اگر موردتون اینه، تا ویدیوی مربوطه(انگلیسی) رو پیدا کنم براتون مستقیم کنم(اگرم دانلود از یوتوب دارین که چه بهتر!!) دانلود کنین ببینین....

(نتیجه‌اش مثل فرهنگ‌لغت های بابیلون میشه که یه فایل بهتون میده شما روش دبل کلیک میکنی و اون خودکار به دیتابیس اضافه میشه یا فایل های فونت که روش دبل کلیک و اینستال میکنی و خودش خودکار نصب میشه....)