صفحه 1 از 2 12 آخرآخر
نمایش نتایج 1 تا 40 از 65

نام تاپیک: تهیه ستاپ برای برنامه همراه با NETFramework.

  1. #1
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    تهیه ستاپ برای برنامه همراه با NETFramework.


    سلام ...
    PDF مقاله ای در مورد نحوه ساخت setup برای برنامه با استفاده از امکانات VS.net ... در ضمن نحوه اضافه کردن prerequisiteها (نیازمندیهای برنامه) مثل دات نت، کریستال ریپورت و ... رو توضیح داده ...

    موفق باشید ...

    راستی اگر مشکلی داشتین در خدمتم ...
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    کاربر دائمی آواتار محمد زارع
    تاریخ عضویت
    تیر 1386
    محل زندگی
    کرج
    پست
    113

    Smile نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    سلام

    از فایلی که قرار داده اید ممنونم.
    لطفاً اگه میشه در مورد اینکه چطور باید فایل setup رو بسازیم که موقع نصب برنامه از کاربر سریال نامبر بخواد هم توضیح بدید.

    ممنون
    زارع
    آخرین ویرایش به وسیله محمد زارع : شنبه 06 مهر 1387 در 12:07 عصر دلیل: غلط املایی

  3. #3
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    نقل قول نوشته شده توسط محمد زارع مشاهده تاپیک
    سلام

    از فایلی که قرار داده اید ممنونم.
    لطفاً اگه میشه در مورد اینکه چطور باید فایل setup رو بسازیم که موقع نصب برنامه از کاربر سریال نامبر بخواد هم توضیح بدید.

    ممنون
    زارع
    سلام ...
    برای اضافه کردن فرمی که بتوان در آن سریال نامبر وارد کرد بایستی از پنجره solution آیکون user Interface را کلیک کنید (طبق مرحله چهارم این آموزش) بعد روی شاخه Start در سمت چپ کلیک راست نموده و Add Dialog را انتخاب نمائید و در پنجره مربوط به آن دیالوگ custom information را انتخاب ok را زده و در محل مناسب قرار دهید...

    سپس روی آن کلیک کرده تا خواصش در properties ظاهر شود
    خاصیت Serial number template برای این منظور می باشد که برای راهنما تمپلیتی را بین دو علامت <> قرار داده است ... البته این علامت لازم نیست و بایستی برداشته شود ...

    حال نوبت به تعیین نوع تیمپلیت می رسه که منظور این است که سریال مورد نظر چند قسمتی و هر قسمت چند رقمی می باشد ...
    مثلا اگر نوشته بود ####-#-%%% یعنی سه قسمت و به ترتیب 4 و 1 و 3 رقمی می باشد
    مثل این سریال:
    232-5-8963

    حال چگونه سریال را برایش تعریف کنیم ...؟؟؟
    قبل از آن چند قرارداد را توضیح میدم ...
    - کاراکتر # : این کاراکتر در سریال بی تاثیر بوده و مقدار عددی دریافت میکند ...
    - کاراکتر % : این کاراکتر در سریال طبق الگوریتمی خاص ارزیابی شده و اعتبار عدد را میسنجد ضمنا فقط مقدار عددی دریافت میکند ...
    - کاراکتر ؟ : هم عدد و هم حروف دریافت کرده و در سریال بی تاثیر است ...
    - الگوریتم ارزیابی : این الگوریتم به این صورت عمل میکند که اعدادی را که در هر قسمت از تمپلیت با % مشخص کرده ایم را با هم جمع کرده بر عدد 7 تقسیم نموده اگر بخش پذیر بود آن قسمت تایید میشود ...

    برای درک بهتر با یک مثال سریالی را تعریف میکنیم ...
    در قسمت template ، این عبارت را بنویسید :
    ###-??-%%%%

    این تمپلیت شامل یک عدد 3 رقمی بی تاثیر ، دو حرف بی تاثیر و یک عدد 4 رقمی معتبر می باشد ...
    - قسمت اول که هر عدد سه رقمی که دوست دارید بگذارید مثلا 561
    -قسمت دوم دو حرف که دوست دارید بگذارید ...
    - قسمت سوم نیاز به عددی سه رقمی می باشد که مجموع ارقامش بر 7 بخش پذیر باشد مثل 7421 یا 7777 یا 1231
    در نتیجه سریال نامبر برابر با :
    561-df-1231
    یا
    257-ht-7777
    ... و

    برای اینکه سریال نامبر نمایش داده بشه هم خاصیت ShowserialNumber رو true کنید ...
    البته در مورد الگوریتم پیش فرض VS هر چی گشتم که ببینم میشه اونو تغییر داد یا نه ؟ چیزی پیدا نکردم ...


    برای ساخت سریال های بیشتر میتونید نرم افزاری رو طراحی کنید که با الگوریتم فوق سریال های بیشتری رو بسازد مثل نرم افزار های Keygen و ... که همراه بعضی از بسته های نرم افزاری ارائه میشن ...

    بازم سوالی داشتید در خدمتم ...
    آخرین ویرایش به وسیله kablayi : دوشنبه 08 مهر 1387 در 05:26 صبح

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    سربداران
    پست
    143

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    با سلام جناب kablayi من به نوبه خودم صميمانه از زحماتي كه براي اين سايت مي كشيد تشكر ميكنم .و اين كار شما رو مصداق حديث زكات علم نشره مي دانم . و اميدوارم ما شاگردان شما بتوانيم اين عمل شما رو در آينده سرلوحه كار خويش كنيم.
    جناب kablayi من يه مشكل و يه سوال داشتم در مورد اين آموزش.
    مشكلم اينه كه من وقتي فايل ها مو add مي كنم ديگه هيچ تغيير ديگه اي در برنامه نميدم و با كليد راست روي نام برنامه گزينه build را انتخاب ميكنم. ولي error unrecoverable error رو ميده لطف كنيد راهنماييم كنيد.
    و سوالم اينه كه تو اون قسمتي كه گفتيد تغييراتي كه در رجيستري مي خواهيد انجام بديد منظور چيه ميشه واضح تر توضيح بديد.با تشكر

  5. #5
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    سلام ...
    نقل قول نوشته شده توسط msh_gold
    با سلام جناب kablayi من به نوبه خودم صميمانه از زحماتي كه براي اين سايت مي كشيد تشكر ميكنم .و اين كار شما رو مصداق حديث زكات علم نشره مي دانم . و اميدوارم ما شاگردان شما بتوانيم اين عمل شما رو در آينده سرلوحه كار خويش كنيم
    خواهش میکنم ... شما لطف دارین ... خوشحالم که مفید واقع شده ...

    نقل قول نوشته شده توسط msh_gold
    مشكلم اينه كه من وقتي فايل ها مو add مي كنم ديگه هيچ تغيير ديگه اي در برنامه نميدم و با كليد راست روي نام برنامه گزينه build را انتخاب ميكنم. ولي error unrecoverable error رو ميده لطف كنيد راهنماييم كنيد.
    در مورد ارور عرض کنم که شما یه پروژه جدید باز کنید و دوباره فایل هاتونو درون اون Add کنید ... دقت داشته باشین که حتما اونها رو درون Application Folder بریزید ...

    نقل قول نوشته شده توسط msh_gold
    سوالم اينه كه تو اون قسمتي كه گفتيد تغييراتي كه در رجيستري مي خواهيد انجام بديد منظور چيه ميشه واضح تر توضيح بديد.با تشكر
    در مورد registry اضافه کردن key و value بستگی به نرم افزارو برنامه ای دارد که شما نوشته اید و تولید کرده اید
    یه مثال رو در نظر بگیرید فرضا نرم افزار شما قادر به تغییر پوسته و قالب طبق نظر کاربر می باشد و شما در نرم افزارتون تغییرات تم و یا رنگ و یا فونت رو از طریق رجیستری ذخیره میکنید تا فرضا در موقع اجرای بعدی نرم افزار این تغییرات که قبلا اعمال شده دوباره لود بشن ... به همین دلیل نیاز به یک سری کلید ها و valueها قبل از اجرای نرم افزار در رجیستری میباشد تا برنامه هنگام لود شدن ستایل دیفالت خود را از رجیستری بخواند و اعمال نماید ... مثل بسیاری از نرم افزارهای کاربردی مثل nero,Babylon و... که شما رنگ و سایر تنظیمات رو اعمال میکنید و دیگه هر بار که برنامه رو اجرا میکنید با همان تنظیمات شما لود میشن ...
    شاید در خیلی از نرم افزار ها دیده باشین که در هر جایی از صفحه نمایش که برنامرو ببندید با بعد که اجرا میکنید همون جا باز میشه ...!!!!!!
    این یه مثال ساده بود ... کاربرد اون فراتر از اینهاست و بسته به خلاقیت شما در برنامه نویسی دارد
    مثال دیگه ای که میشه زد تولید نرم افزار های Trial می باشد ... که تا زمانی که کد مربوط به خرید اون داده نشود برنامه با اخطار محدودیت زمانی آغاز میشود ...

    البته شاید بگید که این کارا رو تو خود برنامه تولید شده هم میشه انجام داد خوب این کار مزیتش اینه که دردسر برنامه نویسی رو نداره که فرضا این کلیدها رو در رجیستری فقط در بار اول اجرای برنامه تولید بشن و مقدار دهی بشن و کلی دردسر دیگه ... این کارو میتونید با تنظیمات پروژه setup به راحتی انجام بدین ...

    موفق باشید ...
    آخرین ویرایش به وسیله kablayi : یک شنبه 07 مهر 1387 در 05:49 صبح

  6. #6
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    ضمنا از اساتید و دوستان خواهشمندم که اونا هم در این تاپیک نظرات و نکته های خودشونو توضیح بدن تا یه تاپیک جامع در مورد حل مشکلات تولید setup داشته باشیم ...

    ممنون ...

  7. #7
    کاربر دائمی
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    سربداران
    پست
    143

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    سلام جناب خسروي.نمي دونم چرا باز هم خطا ميده من يه برنامه ساده كه شامل يه باتون است كه موقعي كه روش كليك مي كني يه msgbox ظاهر ميشه به همين سادگي درست كردم و موقعي كه محتويات پوشه debugكه شامل 6 عدد فايل است را add مي كنم و برنامه رو buildمي كنم دوباره همين error رو ميده به نظر شما مشكل ميتونه از كجا باشه.

  8. #8
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    نقل قول نوشته شده توسط msh_gold مشاهده تاپیک
    سلام جناب خسروي.نمي دونم چرا باز هم خطا ميده من يه برنامه ساده كه شامل يه باتون است كه موقعي كه روش كليك مي كني يه msgbox ظاهر ميشه به همين سادگي درست كردم و موقعي كه محتويات پوشه debugكه شامل 6 عدد فايل است را add مي كنم و برنامه رو buildمي كنم دوباره همين error رو ميده به نظر شما مشكل ميتونه از كجا باشه.
    سلام ...
    اینو سریع درست کردم و برای اینکه حجم بالا نره دات نت و... رو اضاف نکردم ...
    خودتون ببینید ...
    فایل های ضمیمه فایل های ضمیمه

  9. #9
    کاربر دائمی
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    سربداران
    پست
    143

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    ببخشيد ميشه بپرسم اين فايل چيه چون من اجراش كردم هنوز داره يه سري فايل رو دانلود ميكنه

  10. #10
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

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

  11. #11
    کاربر دائمی
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    سربداران
    پست
    143

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    error ميده كه به دات نت فرم ورك 3.5 نياز داره و اجرا نميشه

  12. #12
    کاربر جدید
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    خوزستان
    پست
    25

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    اگه يه فايل dll داشته باشيم و بخوايم هنگام نصب برنامه تو system32 بشينه از چه طريقي بايد اين كار رو انجام داد

  13. #13
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    نقل قول نوشته شده توسط mrrz784 مشاهده تاپیک
    اگه يه فايل dll داشته باشيم و بخوايم هنگام نصب برنامه تو system32 بشينه از چه طريقي بايد اين كار رو انجام داد
    سلام ...
    برای این منظور طبق مرحله اول آموزش در قسمت File system سمت چپ روی File system on target machin راست کلیک کنید و گزینه Add spesial folder>System folder رو انتخاب کنید تا یک پوشه به لیست پوشه های زیر آن با همین نام اضافه شود بعد هر فایلی رو که میخواید در system32 زیخته بشه رو درون آون پوشه Add کنید ...
    با این روش حتی میتونید براحتی font های مورد نیاز برنامه روبه سیستم مقصد اضافه کنید ...

    موفق باشید ...

  14. #14
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    نقل قول نوشته شده توسط msh_gold مشاهده تاپیک
    error ميده كه به دات نت فرم ورك 3.5 نياز داره و اجرا نميشه
    من با VS2008 کار میکنم و به همین خاطر برنامه ای که گذاشتم با دات نت 3.5 کار میکنه احتمالا دلیلش اینه ...

  15. #15
    کاربر دائمی
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    سربداران
    پست
    143

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    با سلام منم به نوبه خودم عيد سعيد فطر رو به تمام بچه هاي زحمتكش اين سايت تبريك ميگم.و اميدوارم كه نماز و روزه هاي همه ما مورد قبول درگاه حق قرار گرفته باشه .
    آقا يعني فقط من با اين ستاب سازي مشكل دارم .اساتيد لطف كنن كمك كنند.

  16. #16
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    منم عید رو به شما تبریک میگم ...
    معمولا موقعی که اروری در پروژه وجود داشته باشه با کشیدن خط آبی و قرمز زیر اون قسمت مشخص میکنه ...
    حالا شما دقت کنید ببینید کجای پروژه خط آبی رنگ کشیده
    یه تصویر از error کارتونو بزارید ...

  17. #17
    کاربر دائمی
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    سربداران
    پست
    143

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    سلام دوست عزيز صبح بخير
    انم يه عكس از محيط برنامه و يه عكس از فايل هاي ساخته شده
    عکس های ضمیمه عکس های ضمیمه

  18. #18
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    موقعی که برنامه با تنظیمات پیش فرض Build میشه در پوشه دیباگ بایستی دو فایل exe.* , msi.* وجود داشته باشه که فایل msi نیاز به Windows installer داره که روی سیستمتون نصب شده باشه ...

    احتمالا برنامه شما قادر نیست قایل setup.msi رو تولید کنه و به همین دلیل پیغام Unrecovered رو میده ...

    فایلی تمپی که کنار setup.exe وجود داره تا زمانی که کامپایل کامل نشده وجود داره و پس از اتمام کامپایل اون پاک شده . فایل Msi ظاهر میشه ...

    حالا نمیدونم مشکل سیستم شما چیه که نمی تونه اون فایل msi رو بسازه ...؟؟؟ .

  19. #19
    کاربر دائمی
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    سربداران
    پست
    143

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    يعني عيب از vb.net يا عيب از windows از كجا بايد ببينم كهwindows installer رو سيستم نصب يا نه و براي نصبش بايد چي كار كنم

  20. #20
    کاربر جدید
    تاریخ عضویت
    مهر 1387
    محل زندگی
    یزد
    پست
    13

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    من نمیتونم برای برنامه ای که به پایگاه sql server 2000 وصل است setup بنویسم چون در project setup فقط می تونم .net framwork و... رو اضافه کنم و وقتی برنامه در محیطی که C#‎.net و sql server نصب نیست نصب میشه ء خطا میده و نمیتونه به بانک وصل بشه چطوری باید بانک رو به نیازمندیها اضافه کرده تا هنگام نصب خطا نده
    ممنون میشم منو راهنمایی کنید

  21. #21
    کاربر جدید
    تاریخ عضویت
    مهر 1387
    محل زندگی
    یزد
    پست
    13

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    من نمیتونم برای برنامه ای که به پایگاه sql server 2000 وصل است setup بنویسم چون در project setup فقط می تونم .net framwork و... رو اضافه کنم و وقتی برنامه در محیطی که C#‎.net و sql server نصب نیست نصب میشه ء خطا میده و نمیتونه به بانک وصل بشه چطوری باید بانک رو به نیازمندیها اضافه کرده تا هنگام نصب خطا نده
    ممنون میشم منو راهنمایی کنید

  22. #22
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    سلام ...
    میشه بگید فایل دیتابیس تون در چه آدرسی قرار داره ...
    منظورم مسیریه که SQL Server رو نصب کردین ...
    اگه وارد پوشه اون بشین میتونید فایل دیتابیس تون رو پیدا کنید ... من اون آدرس رو میگم ...
    اونو بدین شاید بشه براتون کاری کرد ...
    البته اینو به این دلیل پرسیدم که SQL server رو سیستمم نصب نیست ... خودم هم خیلی وقته کار نکردم ...
    اگه اونو بگی شاید راهی برای کپی کردن دیتابیس پیدا بشه ...

  23. #23
    کاربر جدید
    تاریخ عضویت
    مهر 1387
    محل زندگی
    یزد
    پست
    13

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    چطوری میتونیم بانک sql server 2000 هم که به برنامه وصل هست رو به نیازمندیها اضافه کرد؟

  24. #24
    کاربر جدید
    تاریخ عضویت
    مهر 1387
    محل زندگی
    یزد
    پست
    13

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    منظورتونو از دادن آدرس دیتابیس نمی فهمم
    ببینید من از یه دیتابیس به اسم amlak که در آدرس C:\Program Files\Microsoft SQL Server\MSSQL\Data\Amlak.mdf قرارداره در برنامه استفاده می کنم حالا می خوام setup درست کنم می خوام بدونم چطوری sql server و این دیتابیس رو به setup اضافه کنم تا وقتی در محیطی که sql server و C#‎.net نصب نیست راحت اجرا بشه برنامه setup نصب میشه ولی وقتی برنامه اجرا میشه error میده که داده های بانک رو نمیتونه پیدا کنه

  25. #25
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    منتظر باشین الان جوابتونو میدم ...

    ببینید VS.NET همراه خودش یه نسخه sql server express رو نصب میکنه که یه نسخه ناقص ولی کار راه انداز است ...
    شما به برنامتون این نسخه رو ضمیمه کنید(همونجایی که دات نت رو ضمیمه میکنید) تا قبل از برنامه نصب بشه ...
    بعد دیتابیس هاتونو در آدرس زیر کپی کنید ...
    خوب حالا میگید جطوری ...:
    برای این منظور طبق مرحله اول آموزش در قسمت File system سمت چپ روی File system on target machin راست کلیک کنید و گزینه Add spesial folder>programs files Folder رو انتخاب کنید تا یک پوشه به لیست پوشه های زیر آن با همین نام اضافه شود
    بعد شاخه زیر رو درون اون ایجاد کنید یعنی پوشه های تو در تو ....
    Microsoft SQL Server\MSSQL.1\MSSQL\Data

    حالا دیتابیس رو که فایل Amlak.mdf درون آخرین پوشه یعنی Data قرار بدین ... بعد از کامپایل موقع اجرای ستاپ میبینید اول SQL server express رو نصب میکنه بعد موقع نصب فایل های برنامه دیتابیس شما رو درون آدرس زیر قرار میده ...
    C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data


    حالا شما تست کنید ببینید جواب میده یا نه ...

  26. #26
    کاربر دائمی آواتار Bahar_HS
    تاریخ عضویت
    تیر 1387
    محل زندگی
    اراک
    پست
    229

    Question ساخت setup

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

    برای شما و همه ی کسانی که مثل شما عمل می کنند،آرزوی موفقیت وشادکامی دارم.

    من هم می خوام برای برنامه ویندوزی سی شارپم setup بسازم،راهنمای آموزشی شما رو خوندم ،سوالهای زیادی دارم،می تونم اینجا سوالام رو بپرسم؟

    اولیش رو می پرسم،در ابتدا راهنمای آموزشی اینطور گفتید:
    "...تا زمانی که کاری بجز ساختsetup نداشته باشین...یعنی تا اینجای کار شمادر پوشه Debuge از برنامه تون فایل اجرایی وسایر فایلهای مورد نیاز برنامه از جمله DLLها، دیتابیس ها وهمچنین فایل های گزارشگیری و ... رو دارین.."

    این سوال برام پیش اومده که در برنامه ای که با دیتابیس ارتباط داره ،چه فایلی با چه پسوندی در پوشه ی bin\Debuge وجود داره ، یعنی فایل خاصی در پوشه باید باشه که نشون دهنده ی ارتباط برنامه با دیتابیسه؟؟

    وسوال بعد این که همه ی فایل های موجود در پوشهbin\Debuge رو باید به پوشه Application اضافه کرد؟

    ممنون ازراهنمایی تون

  27. #27

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    سلام استاد گرامی و دوستان عزیز:
    من با vb.net 2003 کار می کنم نمی دونم چرا setup progect برنامم باز نمیشه-حتی vs رو از دوباره نصب کردم ولی نمیشه که نمیشه شما لطف بکید اشکال از کجاست ممنون.

  28. #28
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: ساخت setup

    نقل قول نوشته شده توسط Bahar_HS مشاهده تاپیک
    با سلام
    ازراهنمای آموزشی تون سپاسگزارم،
    این کار ، بزرگواری زیادی می خواد که کسی چیزی رو که می دونه به کسانی که نمی دونن یاد بده،
    من یکی که خودم رو از رسیدن به چنین جایگاهی خیلی دور می بینم،

    برای شما و همه ی کسانی که مثل شما عمل می کنند،آرزوی موفقیت وشادکامی دارم.

    من هم می خوام برای برنامه ویندوزی سی شارپم setup بسازم،راهنمای آموزشی شما رو خوندم ،سوالهای زیادی دارم،می تونم اینجا سوالام رو بپرسم؟

    اولیش رو می پرسم،در ابتدا راهنمای آموزشی اینطور گفتید:
    "...تا زمانی که کاری بجز ساختsetup نداشته باشین...یعنی تا اینجای کار شمادر پوشه Debuge از برنامه تون فایل اجرایی وسایر فایلهای مورد نیاز برنامه از جمله DLLها، دیتابیس ها وهمچنین فایل های گزارشگیری و ... رو دارین.."

    این سوال برام پیش اومده که در برنامه ای که با دیتابیس ارتباط داره ،چه فایلی با چه پسوندی در پوشه ی bin\Debuge وجود داره ، یعنی فایل خاصی در پوشه باید باشه که نشون دهنده ی ارتباط برنامه با دیتابیسه؟؟
    خواهش میکنم ...
    نه اینجور که شما فکر میکنید نیست مثلا اگر از اکسس برای بانکتون استفاده میکنید همون فایل دیتابیس اکسس وجود داشته باشه کافیه ...

    نقل قول نوشته شده توسط Bahar_HS مشاهده تاپیک
    وسوال بعد این که همه ی فایل های موجود در پوشهbin\Debuge رو باید به پوشه Application اضافه کرد؟

    ممنون ازراهنمایی تون
    ببینید همه اونا لازم نیستند ولی اگر همرو بریزید مشکلی پیش نمیآد ... شما فقط به فایلهای DLL و exe و فایلهای دیگه ای که در برنامه استفاده کردین، نیاز دارین ... مثل فایل های report و یا txt و ...
    البته اگر در تنظیمات VS اجرای برنامه روی release ران میشود میتونید از فایلها موجود در پوشه release استفاده کنید ...

    موفق باشید ...

  29. #29
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    نقل قول نوشته شده توسط ali2244 مشاهده تاپیک
    سلام استاد گرامی و دوستان عزیز:
    من با vb.net 2003 کار می کنم نمی دونم چرا setup progect برنامم باز نمیشه-حتی vs رو از دوباره نصب کردم ولی نمیشه که نمیشه شما لطف بکید اشکال از کجاست ممنون.
    میشه بیشتر توضیح بدین مشکلتون چیه ...
    یعنی پروژه ستاپ new نمیشه ؟؟؟ ...

  30. #30
    کاربر دائمی آواتار reza6384
    تاریخ عضویت
    آبان 1386
    محل زندگی
    تهران - شهرک ژاندارمری
    سن
    39
    پست
    740

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    سلام Kablayi جان ، و از توضیحاتت و همچنین راه اندازی این تاپیک مفید ممنون.

    در قسمتی که Wellcome Screen و اینها رو گفتی میشه Property هاش رو مقداراشون رو عوض کرد، من خواستم که مثلا اون Agreement رو یه چیز فارسی بنویسم ولی قبول نکرد به خاطر Encoding اش، نمی دونم تست کردی یا نه.

  31. #31
    کاربر دائمی آواتار Bahar_HS
    تاریخ عضویت
    تیر 1387
    محل زندگی
    اراک
    پست
    229

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

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

    من ازSql Server 2000 در برنامه م استفاده می کنم،
    1_ من از فضای نام تعریف شده برای textBoxهایی که فقط کاراکترهای الفبایی می پذیرند استفاده کرد(AlphaText) وبه Referenceبرنامه اضافه شون کردم ،که در پوشه ی bin\Debugeبه صورت فایل DLL قرار دارند،موقع ساخت SetUp ،بعد از Build نهایی برنامه چنین Warning میده :
     

    Warning 4 Two or more objects have the same target location ('[targetdir]\bahar_1\alphatextbox.dll') E:\softwar-1\practic\karamozy\StartingWorkSetup\StartingWorkS etup.vdproj StartingWorkSetup



    اینطور که متوجه شدم در پوشه یbin دو پوشه وجود داره :Debuge , Release ، اما من فقط
    Debuge رو در پوشه bin برنامه م دارم .
    باآرزوی موفقیت

  32. #32
    کاربر دائمی آواتار Bahar_HS
    تاریخ عضویت
    تیر 1387
    محل زندگی
    اراک
    پست
    229

    Question نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    با سلام
    من دوباره اومدم،

    اگه سوالام پیش پاافتاده است ببخشید، اینو بذارید به حساب تازه کاربودن،
    تازه کاری که روی نقطه ی صفره وداره برای اولین بار برای اولین برنامه ی سی شارپی که نوشته setup می سازه،

    تا اینجای کار این کارا رو انجام دادم می خوام ببینم درسته یا نه؟
    1- همه ی فایل های موجود در پوشه ی bin\debuge برنامه ی مورد نظر رو به پوشه ی
    Application Folder ، Add---->file کردم.
    -----------------------------------------------------------------------------------------------
    2- در پوشه ی Program Files Folder پوشه های تودرتو به صورت زیر ایجاد کردم:
    Microsoft Sql Server \ MSSQL.1\MSSQL\Data
    و به پوشه ی Data ،دیتابیس برنامه رو Add---->file کردم،
    سوال:ساخت پوشه ی MSSQL.1 لازمه ؟
    چون در مسیر نصب برنامه در سیستمم چنین پوشه ای نیست.
    ----------------------------------------------------------------------------------------------
    3- در یکی از تایپیک ها اینطور نوشته بود که برای ساخت Shourtcut ، از فایل exe برنامه یه Shourtcut بسازید واین Shourtcut رو به User's Desktop ، cut+pase کنید،
    (برای ایجاد Shourtcut همین کافیه یا لازمه کارهای دیگه ای هم انجام بشه؟)
    ----------------------------------------------------------------------------------------------
    راستش من یه کمی هم عجله دارم،

    با سپاس وباآرزوی موفقیت
    آخرین ویرایش به وسیله Bahar_HS : یک شنبه 05 آبان 1387 در 13:57 عصر

  33. #33

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

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

    سلام دوست عزیز :
    ازینکه خالصانه وقت ودانش خود را در اختیار من ودوستان دیگر می گزاری صمیمانه متشکرم واما بعد...
    برای تولید ستاپ باید ابتدا setup project را بیاریم وانتخاب کنیم ولی وقتی اونو انتخاب می کنم کادری میاد وerror report را مینویسه که ریپورتی هم در کار نیست و وقتی ok را می زنم کل برنامه بسته شده ودوباره از نو میاد یه چیزی مثل reset شدن کل برنامه.
    البته با setup wizard مشکلی ندارم و باز می شود ولی این setup project است که باز نمیشود.خواهش می کنم شما مرا راهنمایی کنید که اشکال از کجاست.

  34. #34
    کاربر دائمی آواتار sepehr.net
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران
    پست
    386

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    سلام به همه ی دوستان. من به همه ی شما کار با نرم افزار install aware رو پیشنهاد میکنم
    این نرم افزار تمامی مشکلات ساخت ستاپ رو حل میکنه

  35. #35
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    نقل قول نوشته شده توسط reza6384 مشاهده تاپیک
    سلام Kablayi جان ، و از توضیحاتت و همچنین راه اندازی این تاپیک مفید ممنون.

    در قسمتی که Wellcome Screen و اینها رو گفتی میشه Property هاش رو مقداراشون رو عوض کرد، من خواستم که مثلا اون Agreement رو یه چیز فارسی بنویسم ولی قبول نکرد به خاطر Encoding اش، نمی دونم تست کردی یا نه.
    رضا جون ممنون...
    آره تست کردم ... منم نتونستم فارسی بنویسم هنوز دنباله راه حلی هستم که اگه بشه یه متنو با encoding مناسب جای اون قرار بدم ...

    اگه شما هم راه حلی پیدا کردین ممنون میشم کمک کنید ...

  36. #36
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    نقل قول نوشته شده توسط Bahar_HS مشاهده تاپیک
    با سلام
    من دوباره اومدم،

    اگه سوالام پیش پاافتاده است ببخشید، اینو بذارید به حساب تازه کاربودن،
    تازه کاری که روی نقطه ی صفره وداره برای اولین بار برای اولین برنامه ی سی شارپی که نوشته setup می سازه،

    تا اینجای کار این کارا رو انجام دادم می خوام ببینم درسته یا نه؟
    1- همه ی فایل های موجود در پوشه ی bin\debuge برنامه ی مورد نظر رو به پوشه ی
    Application Folder ، Add---->file کردم.
    -----------------------------------------------------------------------------------------------
    2- در پوشه ی Program Files Folder پوشه های تودرتو به صورت زیر ایجاد کردم:
    Microsoft Sql Server \ MSSQL.1\MSSQL\Data
    [RIGHT]و به پوشه ی Data ،دیتابیس برنامه رو Add---->file کردم،
    سوال:ساخت پوشه ی MSSQL.1 لازمه ؟
    چون در مسیر نصب برنامه در سیستمم چنین پوشه ای نیست.
    ----------------------------------------------------------------------------------------------
    سلام ...
    ببخشید چند وقتی گرفتار بودم نتونستم به سایت سر بزنم ...
    دوست عزیز منم چیزی بیشتر از شما بلد نیستم ... هر چی رو که بلدم میام اینجا رو هم سیاه میکنم ...
    در مورد اون پوشه اضافه بگم بستگی به ورژنی از SQL داره که استفاده میکنید ... چون همون ورژن به برنامه ستاپ add میشه ...
    حالا اگر شما این پوشه رو تو سیستموتون ندارین خوب اینو حذف کنید ... دقیقا همون مسیری رو که تو سیستمتون به بانکهای اطلاعاتی SQL میرسین ایجاد کنین ...
    نقل قول نوشته شده توسط Bahar_HS
    3- در یکی از تایپیک ها اینطور نوشته بود که برای ساخت Shourtcut ، از فایل exe برنامه یه Shourtcut بسازید واین Shourtcut رو به User's Desktop ، cut+pase کنید،
    (برای ایجاد Shourtcut همین کافیه یا لازمه کارهای دیگه ای هم انجام بشه؟)
    این کار لازم نیست ... شما راحت تر میتونید shortcut بسازین ...
    وارد قسمت file system بشین ... بعد روی user's desktop کلیک کنید ... در قسمت سمت راست صفحه راست کلیک کنید و گزینه create new shotrcut رو انتخاب کنید در پنجره باز شده وارد پوشه Application folder بشین و فایل exe برنامتونو انتخاب کنید و ok بزنید ...


    موفق باشین ...
    آخرین ویرایش به وسیله kablayi : جمعه 10 آبان 1387 در 12:29 عصر

  37. #37
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    نقل قول نوشته شده توسط ali2244 مشاهده تاپیک
    سلام دوست عزیز :
    ازینکه خالصانه وقت ودانش خود را در اختیار من ودوستان دیگر می گزاری صمیمانه متشکرم واما بعد...
    برای تولید ستاپ باید ابتدا setup project را بیاریم وانتخاب کنیم ولی وقتی اونو انتخاب می کنم کادری میاد وerror report را مینویسه که ریپورتی هم در کار نیست و وقتی ok را می زنم کل برنامه بسته شده ودوباره از نو میاد یه چیزی مثل reset شدن کل برنامه.
    البته با setup wizard مشکلی ندارم و باز می شود ولی این setup project است که باز نمیشود.خواهش می کنم شما مرا راهنمایی کنید که اشکال از کجاست.
    روال کاری که میگید درسته ...
    حالا این اتفاقی که برای برنامه می افته معلومه که VS شما ناقصه و کامل نصب نشده ...
    چون میگید دوباره نصب کردم پس مشکل از dvd یا cdهای اونه که کامل نصب نمیشه ...
    قاعدتا اگر vs شما سالم باشه این مشکلات به وجود نمیاد ...

  38. #38

    Question نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

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

    اما یک سوال دارم:

    من یک برنامه ساده با ویژال بیسک 2008 نوشتم
    آیا خد-ا را خوش می آید کاربرانم را دوساعت معطل نصب net 3.5. بکنم.

    یا اگر مثلا این بنده خد-ا ها یک دانت فریم ورک با ورژن پایین تر داشتند. آیا باز setup من آنها را وادار می کنه که حتما ورژن 3.5 را نصب کنند.

    با تشکر

  39. #39
    کاربر دائمی آواتار kablayi
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    شیراز
    پست
    773

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    نقل قول نوشته شده توسط khadem1386 مشاهده تاپیک
    سلام خدمت اساتید محترم:
    البته جای تشکر داره هم بخاطر دانش شما و هم بخاطر وقت شما:

    اما یک سوال دارم:

    من یک برنامه ساده با ویژال بیسک 2008 نوشتم
    آیا خد-ا را خوش می آید کاربرانم را دوساعت معطل نصب net 3.5. بکنم.

    یا اگر مثلا این بنده خد-ا ها یک دانت فریم ورک با ورژن پایین تر داشتند. آیا باز setup من آنها را وادار می کنه که حتما ورژن 3.5 را نصب کنند.

    با تشکر
    سلام ...
    حرف شما رو قبول دارم ...
    ولی این بسته به برنامه ای که شما نوشتید ...
    اگر از امکانات جدید VS2008 استفاده کردین ... خوب قاعدتا در دات نت 3.5 گنجانده شده ... پس باید نسخه 3.5 رو ضمیمه برنامه ستاپ کنید ...
    اگر استفاده نکردین و از همون امکانات 2005 و قبل از اون بهره بردین میتونید نسخه پائینتر دات نت رو ضمیمه برنامه ستاپ خودتون کنید ...
    برای دیدن اکانتت دات نت 3.5 میتونید به MSDN مراجعه کنید ...

  40. #40
    کاربر دائمی
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    هلند
    پست
    1,709

    نقل قول: تهیه ستاپ برای برنامه همراه با NETFramework.

    نقل قول نوشته شده توسط kablayi مشاهده تاپیک
    سلام ...
    برای اضافه کردن فرمی که بتوان در آن سریال نامبر وارد کرد بایستی از پنجره solution آیکون user Interface را کلیک کنید (طبق مرحله چهارم این آموزش) بعد روی شاخه Start در سمت چپ کلیک راست نموده و Add Dialog را انتخاب نمائید و در پنجره مربوط به آن دیالوگ custom information را انتخاب ok را زده و در محل مناسب قرار دهید...

    سپس روی آن کلیک کرده تا خواصش در properties ظاهر شود
    خاصیت Serial number template برای این منظور می باشد که برای راهنما تمپلیتی را بین دو علامت <> قرار داده است ... البته این علامت لازم نیست و بایستی برداشته شود ...

    حال نوبت به تعیین نوع تیمپلیت می رسه که منظور این است که سریال مورد نظر چند قسمتی و هر قسمت چند رقمی می باشد ...
    مثلا اگر نوشته بود ####-#-%%% یعنی سه قسمت و به ترتیب 4 و 1 و 3 رقمی می باشد
    مثل این سریال:
    232-5-8963

    حال چگونه سریال را برایش تعریف کنیم ...؟؟؟
    قبل از آن چند قرارداد را توضیح میدم ...
    - کاراکتر # : این کاراکتر در سریال بی تاثیر بوده و مقدار عددی دریافت میکند ...
    - کاراکتر % : این کاراکتر در سریال طبق الگوریتمی خاص ارزیابی شده و اعتبار عدد را میسنجد ضمنا فقط مقدار عددی دریافت میکند ...
    - کاراکتر ؟ : هم عدد و هم حروف دریافت کرده و در سریال بی تاثیر است ...
    - الگوریتم ارزیابی : این الگوریتم به این صورت عمل میکند که اعدادی را که در هر قسمت از تمپلیت با % مشخص کرده ایم را با هم جمع کرده بر عدد 7 تقسیم نموده اگر بخش پذیر بود آن قسمت تایید میشود ...
    برای درک بهتر با یک مثال سریالی را تعریف میکنیم ...
    در قسمت template ، این عبارت را بنویسید :
    ###-??-%%%%

    این تمپلیت شامل یک عدد 3 رقمی بی تاثیر ، دو حرف بی تاثیر و یک عدد 4 رقمی معتبر می باشد ...
    - قسمت اول که هر عدد سه رقمی که دوست دارید بگذارید مثلا 561
    -قسمت دوم دو حرف که دوست دارید بگذارید ...
    - قسمت سوم نیاز به عددی سه رقمی می باشد که مجموع ارقامش بر 7 بخش پذیر باشد مثل 7421 یا 7777 یا 1231
    در نتیجه سریال نامبر برابر با :
    561-df-1231
    یا
    257-ht-7777
    ... و

    برای اینکه سریال نامبر نمایش داده بشه هم خاصیت ShowserialNumber رو true کنید ...
    البته در مورد الگوریتم پیش فرض VS هر چی گشتم که ببینم میشه اونو تغییر داد یا نه ؟ چیزی پیدا نکردم ...


    برای ساخت سریال های بیشتر میتونید نرم افزاری رو طراحی کنید که با الگوریتم فوق سریال های بیشتری رو بسازد مثل نرم افزار های Keygen و ... که همراه بعضی از بسته های نرم افزاری ارائه میشن ...

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

صفحه 1 از 2 12 آخرآخر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •