PDA

View Full Version : مبتدی: تحت بوت در آوردن برنامه های Vb.net



akbar3070
دوشنبه 27 شهریور 1391, 22:12 عصر
با سلام و من خیلی توی .net و internet گشتم اما چیزی پیدا نکردم ، می خواستم بدونم که میشه برنامه های ساخته شده توسط vb.net رو تحت بوت کرد ؟ و اگه آره ؟چطوری ؟ ممنون

NitroPlus
سه شنبه 28 شهریور 1391, 11:31 صبح
دانستن چیز های جدید و جالب خیلی به من حال میده! دوستان راهنمایی کنن منم چیز یاد میگیرم!

barnamenevisjavan
سه شنبه 28 شهریور 1391, 16:17 عصر
تو دات نت فک نکنم این کار بشه ولی ویژوال سی احتمال زیاد بشه

akbar3070
سه شنبه 28 شهریور 1391, 17:32 عصر
میشه بگید چطوری توی c میشه ؟

barnamenevisjavan
سه شنبه 28 شهریور 1391, 17:47 عصر
توی C و ++C به صورت 100 درصدی میشه ولی توی دات نت احتمال بسیار زیاد ++VC بشه من دنبال روشش هستم ولی به احتمال زیاد به نظرم باید برنامه در محیط داس یا همون کنسول باشه

akbar3070
سه شنبه 28 شهریور 1391, 17:55 عصر
یعنی در واقه اگه بنده یه برنامه با C و ++C داشته باشم می تونم برنامه رو بدون نیاز به سیستم عامل از بوت اجرا کنم ؟ و میشه بگید چطوری ؟

karimkpg
سه شنبه 28 شهریور 1391, 19:37 عصر
کلا برنامه هایی که با دات نت نوشته شدن قابلیت بوت نخواهند داشت(به دلیل استفاده از کتابخانه دات نت و هزار مشکل دیگه)
روش من برای حل این مشکل اینه که یه ویندوز لایو کم حجم(مثلا میتونید از Hiren Boot استفاده کنید) که دات نت هم روش سوار شده رو با تغییراتی در استارت آپ مجبور به راه اندازی برنامم بکنم

akbar3070
چهارشنبه 29 شهریور 1391, 00:32 صبح
نه در واقع من می خوام برنامه ای بنوسیم که اصلا نیازی به سیستم عامل نداشته باشه و حتی اگه من روی سیستمم هیچ سیستم عاملی نباشه بشه از طریقه بوت اجراش کرد . و اگه از دات نت بگذریم چه کاری باید انجام بدم که بتونم همچین کاری بکنم ؟

akbar3070
چهارشنبه 29 شهریور 1391, 13:04 عصر
کسی جواب منو نمی ده ؟

FastCode
چهارشنبه 29 شهریور 1391, 15:46 عصر
آخه یه سوالی پرسیدید که از شکلش معلومه اگر من جوابتون رو هم بدم نمیتونید انجام بدید.
اینها رو میخونی و نصب میکنی برای آماده سازی محیط بوت و نصب ه C#‎ و mono و bootloader و script های نصب و ایجاد cd ه boot و نصب بوتلودر و یا ایجاد ه live disk
https://www.virtualbox.org/
http://debian-handbook.info/
http://www.debian.org/CD/
http://www.debian.org/doc/manuals/debian-faq/ch-pkgtools.en.html
http://www.gnu.org/software/grub/manual/grub.html
http://wiki.debian.org/DebianInstaller
http://wiki.debian.org/Debootstrap
en.wikipedia.org/wiki/Chroot
http://wiki.lxde.org/en/Main_Page
http://luv.asn.au/overheads/linux-startup.html
http://squashfs.sourceforge.net/
http://docs.go-mono.com/
http://www.mono-project.com/GtkSharpBeginnersGuide
برای امنیت هم میتونید آخرش
http://en.wikipedia.org/wiki/ECryptfs

من ۱۰۰ بار مشابه این رو انجام دادم و نه فارسی نداره

FastCode
چهارشنبه 29 شهریور 1391, 15:52 عصر
با Hiren Boot نمیشه

barnamenevisforme
چهارشنبه 29 شهریور 1391, 16:12 عصر
سلام
اگر توقع زیادی نباشه،و باعث زحمت جناب FastCode (http://barnamenevis.org/member.php?109710-FastCode) نیست .ممکنه تجربیات خودتون رو در این زمینه ارائه بفرمایید؟
آخه هیچکدوم از این نوشته ها جای یک تجربه رو پر نمیکنه.

akbar3070
چهارشنبه 29 شهریور 1391, 16:38 عصر
آقا دمت گرم تسلیم

FastCode
چهارشنبه 29 شهریور 1391, 19:06 عصر
سلام
اگر توقع زیادی نباشه،و باعث زحمت جناب FastCode (http://barnamenevis.org/member.php?109710-FastCode) نیست .ممکنه تجربیات خودتون رو در این زمینه ارائه بفرمایید؟
آخه هیچکدوم از این نوشته ها جای یک تجربه رو پر نمیکنه.
تجربه؟
مهمترین اشتباهاتی رو که در این سری کارها انحام دادم مینویسم:


رمز های کاربر ها رو موقع تست یادداشت نکردم.با chroot میشه پیدا کرد ولی ممکنه Home directory رو از دست بدید.



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

روش کار رو یه توضیح کوتاه میدم.
debian-minimal رو در vbox نصب میکنید
lxde و xinit رو نصب میکنید
راهنمای xinit رو یادم رفت بزارم.


mono رو نصب میکنید
برنامتون رو نصب میکنید
auto login رو در pam فعال میکنید.این رو هم یادم رفت راهنماش رو بزارم.
بعد سیستم رو مرتب میکنید و squashfs و debootstrap و این چیزها رو هم در کانفیگ های مختلف میتونید استفاده کنید که هر کدون برای یک نوع سیستم ه
squashfs برای cd و debootstrap برای flash memory /sd

debian installer برای hdd
راهنما ها رو بخونید.

FastCode
چهارشنبه 29 شهریور 1391, 19:09 عصر
آقا دمت گرم تسلیم
خیلی سخت نیست ها
فقط یکی دو روز طول میکشه

BORHAN TEC
چهارشنبه 29 شهریور 1391, 22:28 عصر
سلام
اگر با C# مشکلی ندارید برای این کار میتونید از کامپایلر COSMOS استفاده کنید(به هر حال پیشنهاد می کنم نگاهی بهش بیاندازید):
http://cosmos.codeplex.com/
http://www.codeproject.com/Questions/362323/how-to-compile-Cosmos-in-Csharp
البته با جستجو در گوگل مطالب بیشتری رو میتونید پیدا کنید.

FastCode
پنج شنبه 30 شهریور 1391, 00:39 صبح
سلام
اگر با C# مشکلی ندارید برای این کار میتونید از کامپایلر COSMOS استفاده کنید(به هر حال پیشنهاد می کنم نگاهی بهش بیاندازید):
http://cosmos.codeplex.com/
http://www.codeproject.com/Questions/362323/how-to-compile-Cosmos-in-Csharp
البته با جستجو در گوگل مطالب بیشتری رو میتونید پیدا کنید.

Does Cosmos support graphics? Networking? etc?

Users have produced demos that use basic networking and graphics, but the core team is still focused on kernel and debugger. When we have the foundation built to a sufficient level the core team will integrate the work of users into Cosmos itself.

فکر نمیکنم رابط گرافیکی که مورد نظر همه باشه رو ساپورت کنه.
mono هم در ورژن های فعلی ساپورت نمیشه

BORHAN TEC
جمعه 31 شهریور 1391, 19:13 عصر
سلام
طبیعی است که شما با استفاده از این ابزار توانایی ساخت برنامه های GUI به آن شکل را ندارید ولی با تمام این اوصاف شما می توانید در COSMOS برنامه های مبتنی بر GUI را حتی با قابلیت بهره گیری از ماوس بسازید. خوشبختانه مطالب بسیار زیادی در رابطه با COSMOS وجود دارد که یکی از آن های که در آدرس زیر وجود دارد مربوط به ساخت GUI است:
http://www.youtube.com/watch?v=z3FO8JGPTMs&feature=related

در هر صورت به نظر من یادگیری نحوه درست کار با این ابزار هم از لحاظ معنوی و هم اقتصادی توجیه فراوانی دارد! :چشمک:

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

akbar3070
جمعه 31 شهریور 1391, 19:33 عصر
ممنون شاهین جان