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

#C

توسط thearrow در 5 سال پیش
0 2.3k 15 5 سال پیش
thearrowrooterdanielreza-irdev
0

سلام خوبید؟ آقا من واقعا دیگه اعصابم داره خورد میشه! با چی میشه یه برنامه کلاینت ( در اصل سرور{سرور چت رو ساختیم}) نوشت که نخواد دات نت فریم وورک رو نصب کرد ( نه برای من فقط ، بلکه برای تمامی کسایی که میخوان ازش استفاده کنن) مثله برنامه های تحت JAbber که کلاینت هستند اما دات نت نمیخوان برای نصب یا باز شدن!

کمک کنید ،من که واقعا داغونم ، با یک dll دارم( dll ای که برای وصل شدن به سرور های تحت XMPP هستند) واسه سرورمون میخوام برنامه بنویسم

ممنون میشم جواب بدید

0

خوب چه اشکالی داره؟ این همه برنامه برای اجرا به .net framework نیاز دارن اینم روش! این هم مثل Directx و C++ Redistributable که بیشتر بازی ها و برنامه ها وقتی دارن نصب میشن اینا رو هم نصب میکنن. ویژوال بیسیک 6 وابستگی به دات نت فریم ورک نداره البته اگر بشه با این نوشت!

0

خب داداش من ، میگم که من دارم واسه سرور چتمون برنامه مینویسم یعنی مسنجر! اصلا فکر کن من ساختمش (با دات نت )، اگه یکی برنامه رو دانلود کنه که تا حالا اسم دات نت فریم وورک رو نشنیده باشه ، چطوری باید بفهمه ؟ فکر کن من تو پست دانلود هم نوشتیم نیاز به دات نت فریم وورک نسخه 4 داره و لینک دانلود رو هم گذاشته بودیم ، اما واقعا کی میاد اینکار رو کنه؟ کی میاد خود برنامه رو که فوق فوقش 3مگابایت باشه رو دانلود کنه ؟ اونم وقتی دانلود کرد بفهمه که باید 50مگابایته دیگه باید دانلود کنه؟ در واقع درد من همینه میخوام دیگه نخوان دان نت نصب کنن

سوال دیگه ای هم داشتم اما هیچ کس جوابی بهم نداده بودن که تو همینجا پرسیده بودم هم :

سلام بار قبل بهم گفتید برم سراغ WPF و من رفتم و واقعا تمامی حرف هایی که راجع بهش زده بودید رو الآن باور کردم-بگذریم من میخوام از یک DLL برای وصل شدن به سرور چت استفاده کنم هنگام کدنویسی خود برنامه این ارور ها رو میده :رفتم انجمن خود DLL ـه و پرسیدم و این جواب رو به من دادند : you use codes from windows forms. Invocation works over Dispatcher in WPF. But this is not required at all, because MatriX does this all automatically for you. بعد پرسیدم خب چیکار کنم ، گفت : see: Let me google that for youمن رفتم اما سایته برام وا نشد. حالا اینها به کنار چیکار کنم به نظرتون ؟!



من این هم واسم سوال شده!!!!!!

ممنون میشم یکی جواب بده !!! ماشالا این همه برنامه نویس هست!!!

ممنون

0

خب داداش بالاخره طرف کامپیوتر رو برای یه کاری خریده دیگه اگه برای بازی خریده پس احتمالا از قبل دات نت فریم ورک نصب هست و برای برنامه ها هم همینطور! در ویندوز های جدید هم که بطور پیشفرض نصب هست! نیازی نیست غم اینجارو بخوری!

  • اون فایل dll رو از کجا اوردی برای خود ویندوزه؟ اگر دانلود کردی لینک دانلود رو بده ببینم ادرس تاپیکی که سوال و پرسیدی هم بده
آخرین ویرایش: 12-04-2013 ساعت 21:13، توسط ƟƟ
0

آره خب ، حرف شما متینه اما مثلا ما پسرها اهله بازی و اینجور چیزها هستیم!!!! اگه یک دختر بخواد بیاد که به هیچ عنوان نمیتونه بفهمه!!!!! این لینک تاپیک در همین انجمن :

http://www.softafzar.net/f5/%D8%B3%D9%88%D8%A7%D9%84-%DA%A9%D8%AF%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AF%D8%B1-wpf-906/

اینم لینک در انجمن شازنده DLL :

Help For WPF C# - Forum » AG-Software

اینم لینک دانلود DLL به همراه پروژه های آموزشی که خود سایت سازنده قرار داده :( 26مگابایت)

http://www.ag-software.net/download/xmpp/agsxmpp_installer.exe

اگه میخواید تا خود DLL رو فقط آپلود کنم؟

ممنونم

0

سلام قبلا هم بهت گفتم این طرز فکرت اصلا درست نیست اگه اینطوری باشه مایکروسافت باید همه زبان های تحت دات نت فریم ورک رو تعطیل کنه دیگه! کاری نداریم همون طور که دوست عزیزمون گفتند اگه شما اینطوری دوست نداری ویژوال بیسیک 6 هم گزینه خوبیه

0

سلام من نگفتم دات نت بده! منظوره من رو بد متوجه شدید

من میگم راهی هست که روی کامپیوتر طرف نخواد دات نت نصب شه؟اما برنامه باز شه

من در واقع تماما با دات نت کار میکردم

VB6 قبلا هم گفتم چون زبان فارسی رو ساپورت نمیکنه استفاده نمیکنم ، چون مسنجر ایرانی باید فارسی هم ساپورت کنه دیگه؟

به هر حال من فقط یک سوال داشتم ، مسنجر های دیگه مثله همین یاهو مسنجر و L4i ، چطوری نوشته شدن که نمیخواد حتما دات نت نصب کنیم تا باز شن؟

0

ویژوال بیسیک فارسی رو ساپورت میکنه با یه تنظیم کوچیک یاهو مسنجر احتمالا با زبان visual C نوشته شده

0

سلام من اون packet ی که دادی رو دانلود کردم ولی فایلی با نام matrix.dll تو نبود! agsXMPP.dll بود که اون هم مشکلی نداشت! شما با کدوم dll مشکل داری؟ فقط همون DLL و پروژه رو بذار

0

همون AgsXMPP.dll پروژه مینی کلاینت در پوشه Example و پوشه VS2005 اگه اشتب نکنم

اما من میخوام این پروژه رو با WPF بنویسم

0

تبدیل کردن پروژه به این بزرگی به WPF کار آسونی نیست ضمنا WPF همه کنترل های Winforms رو نداره پس مجبوری ازکنترل های دیگه استفاده کنی شما پروژه خودت رو که توش این ارور رو دریافت میکنی بذار من که به چنین خطایی بر نخوردم و کاملا add شد به پروژه

0

من نمیخوام کل پروژه رو الآن به WPF تبدیل کنم ، مرحله به مرحله میخواستم ، که متاسفانه نشد ارور داد ، اینم پروژه :http://uploadtak.com/images/q265_02.rar

0

خطا به خاطر اینه که Begin invoke اصلا توی WPF وجود نداره و فقط برای Windows Form هست.

0

خب اینو خودمم میدونستم !!!! من در واقع دنبال راهی هستم که این خطا رو رفع کنه ، سایتش گفته بود که برم دنبال wpf dispatcher example ، من هم رفتم اما چیزی نیافتم که بدردم بخوره :)

0

بجای [CSHARP]base.BeginInvoke[/CSHARP] از این کد استفاده کنید: [CSHARP]base.Dispatcher.BeginInvoke[/CSHARP]

و بجای [CSHARP]base.InvokeRequired[/CSHARP] از این کد استفاده کنید: [CSHARP]Dispatcher.CheckAccess()[/CSHARP]

موفق باشید

0

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

اما آیدی رو آنلاین نمیکنه :)

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.

لطفا ابتدا لاگین کنید