سلام اگر میشه یکم در مورد این برنامه آموزش زبان رابی که کار بچه های ایران هست یکم بحث کنیم مثلا میتونیم از گرافیکش شروع کنیم.برنامه جالبی هستش
http://www.rubi.ir
زبان برنامه نویسیش هم دات نت هست و احتمال قوی سی شارپ هست
سلام اگر میشه یکم در مورد این برنامه آموزش زبان رابی که کار بچه های ایران هست یکم بحث کنیم مثلا میتونیم از گرافیکش شروع کنیم.برنامه جالبی هستش
http://www.rubi.ir
زبان برنامه نویسیش هم دات نت هست و احتمال قوی سی شارپ هست
جالب بود ولی اونی که مد نطرم بود نیست
سایت رو که دیدم ، اومدن یه نرم افزار آموزش زبان انگلیسی نوشتن. حالا دارای امکاناتی مثل تقویم و اضافه کردن لفت و ... داره. توی بخش C# چرا باید در مورد این نرم افزار بحث کنیم ؟ مگه open source ؟
من سایتشون رو معرفی کردم تا دانلود کنید برنامه رو:
چون با دات نت نوشته شده
و اینکه مثلا من خودم مشتاقم بدونم رابط کاربریش رو چگونه به اون صورت طراحی کرده؟ منظورم کلا ظاهر برنامه و گرافیکش هست.به نظر نمیاد عکس باشه چون سرعتش بالاست
سلام. من برنامه رو دیدم و حرف شما رو تائید میکنم که از نظر سرعت و کیفیت در بین دیگر نرم افزار های تولید داخل رو دست نداره و کیفیتش با نرم افزار های خارجی قابل قیاس هستش.
همچنین در رابطه با ایده هم میتونم بگم که واقعا ایده جالبی برای آموزش زبان هست که اصلا به ذهنم خطور نمی کرد اینجوری هم میشه زبان یاد گرفت. اما با این حال فکر نمیکنم که کاملا تولید داخل باشه!
و همچنین با قابلیتهایی که در نسخه پیشرفتش در آوردند، احتمالا با یه زبان native مثلا cpp طراحی شده باشه.
ستاپ این برنامه را با چی درست کردن؟
فک نمیکنم ناتیو باشه چون توی بخش دانلودش نوشته بود نیاز به دات نت 4 هست.بانک اطلاعاتیش هم اس کیو لایت هست.
من نصبش کردم
به احتمال خیلی زیاد یا با سی شارپ نوشته شده یا با vb.net بانکشم به احتمال زیاد همون sqliteخب وقتی که برنامه رو با visual cpp dotnet نوشته باشند، نیاز به دات نت هم پیدا میکنه دیگه. در مورد دیتابیسش چیزی نمیدونم. کسی باش کار کرده تا حالا ببینه چطوریه؟
در مورد رابط کاربیشم فکر کنم که عکسو اینکه مثلا من خودم مشتاقم بدونم رابط کاربریش رو چگونه به اون صورت طراحی کرده؟ منظورم کلا ظاهر برنامه و گرافیکش هست.به نظر نمیاد عکس باشه چون سرعتش بالاست
کنار فایل اجرایی برنامه ، فایل Microsoft.Expression.Drawing.dll وجود داره این اسمبلی قسمتی از Expression Blend SDK هست فکر کنم با WPFاینو نوشتن
درسته!!! احتمالا با WPF نوشته شده باشه. ولی چطور با این سرعت و performance بالا نرم افزار داره کار میکنه؟
آخه قبلا یه برنامه با WPF نوشته بودم، اما خیلی سرعت مضخرف و performance پایینی داشت.
عزیزم من که از خودم نمیگم، خودت برو توی سایتشون بخش راهنمای نصب روبی، تصاویری که از ستاپش گذاشتن ببین:
http://rubi.ir/help/installation.aspx
عکسش رو هم ضمیمه کردم واسه اینکه باور کنی با advanced installer ساختن. حالا کدوم ورژنش نمیدونم!
درسته من اشتباه کردم تو ستاپ برنامه خیلی کم رنگ نوشته "Advanced installer" را دیدم
من از نسخه 8.7.1 استفاده می کنم این تم تو این نسخه وجود نداره
این عکس فایل های پوشه نصب برنامه را نشون میده:
Untitled.gif
به نظر شما توی این لیست فایل های روبی، چرا باید کتابخانه MSVCR100.dll وجود داشته باشه؟ با وجود اینکه با WPF نوشته شده و نه با C / Cpp ؟
همانطور که احتمالا اطلاع دارید، این کتابخانه در اصل runtime زبان سی هست و فقط وقتی بهش نیاز پیدا میشه که پروژه با زبان C یا Cpp نوشته شده باشه!
این فایل مربوط به ستاپ هست، وقتی برنامه نصب میشه این فایل کپی میشه
این فایل تو مسیر نصب Advanced Installer هم می تونید پیدا کنید
اگر اونو از مسیر نصب روبی پاک کنید می بینید برای برنامه مشکلی پیش نمیاد
این نسخه از اسمبلی System.Data.SQLite برای سیستمهایی مناسب هست که Visual C++ runtime نصب شده ندارند
http://system.data.sqlite.org/index....downloads.wiki
من برنامهDependency Walker را نصب کردم بعد فایل MSVCR100.dll را باز کردم ولی از کجا متوجه شدید که مربوط به SQLite هست؟
مسئله همینجاس دیگه!
حالا که Dependency Walker رو نصب دارین، system.data.sqlite.dll رو باهاش باز کنید و ببینید که در لیست api های مورد نیازش MSVCR100.dll هم موجود است.rubi.jpg
برنامه نصبیشو با این نوشتن