ฉันลองFiddlerและKeepassบนMonoและทั้งสองแอปพลิเคชั่นเหล่านี้เริ่มต้นไอคอนของมันจะกระโดดขึ้นที่ Dock แต่ไม่มีหน้าต่างปรากฏขึ้น
ฉันลองFiddlerและKeepassบนMonoและทั้งสองแอปพลิเคชั่นเหล่านี้เริ่มต้นไอคอนของมันจะกระโดดขึ้นที่ Dock แต่ไม่มีหน้าต่างปรากฏขึ้น
คำตอบ:
นี่อาจดูเหมือนคำแนะนำที่งี่เง่า แต่คุณให้เวลากับแอปพลิเคชันในการเปิดตัวเพียงพอหรือไม่
ฉันลองติดตั้งและเปิดใช้งานแอปพลิเคชันทั้งสอง การเปิดตัวครั้งแรกใช้เวลาอย่างน่าประหลาดใจ ตามที่คุณอธิบายไอคอนจะปรากฏใน Dock เกือบจะทันที แต่ดูเหมือน UI จะไม่ปรากฏขึ้น อย่างไรก็ตามถ้าคุณปล่อยให้มันนานพอ UI ก็จะปรากฏขึ้น (ประมาณ 4-5 นาทีใน 2011 Macbook Pro)
การเปิดตัวครั้งต่อไปนั้นเร็วกว่ามาก
หากคุณอยากรู้ว่ามันทำอะไรคุณสามารถเรียกใช้สิ่งนี้ได้sudo opensnoop -v | grep mono-sgen
ใน Terminal เมื่อคุณเปิดแอพพลิเคชั่น ~/.cache/fontconfig
ในระบบของฉันความล่าช้าในการเปิดตัวครั้งแรกก็ดูเหมือนว่าจะได้รับการโมโนอ่านแบบอักษรทั้งหมดที่อยู่ในระบบของฉันและแคชพวกเขาใน โชคดีที่มันดูเหมือนว่าจะต้องการทำครั้งเดียว
ฉันคิดว่าคุณต้องมีชุดเครื่องมือ UI เพื่อเชื่อมต่อกับกรอบงานโมโน
Mono ™คืออะไรกันแน่?
โครงการโมโนเป็นโครงการพัฒนาแบบเปิดที่ได้รับการสนับสนุนจากโนเวลเพื่อพัฒนาโอเพ่นซอร์สแพลตฟอร์ม Microsoft .NET รุ่น UNIX วัตถุประสงค์คือเพื่อให้นักพัฒนา UNIX สามารถสร้างและปรับใช้แอพพลิเคชันข้ามแพลตฟอร์ม NET โครงการใช้เทคโนโลยีต่าง ๆ ที่พัฒนาโดย Microsoft ซึ่งขณะนี้ได้ถูกส่งไปยัง ECMA เพื่อให้ได้มาตรฐาน
คำถามที่พบบ่อย: แอปพลิเคชัน GUI
Mono จะอนุญาตให้แอปพลิเคชั่น GUI เขียนได้หรือไม่
ใช่คุณจะสามารถสร้างแอปพลิเคชัน GUI ได้
แน่นอนว่าเป็นตัวขับเคลื่อนหลักในการสร้างโมโน วันนี้คุณสามารถใช้ Gtk # เพื่อพัฒนาแอปพลิเคชัน GUI บน Windows, Linux และ MacOS X
นอกจากนี้เรายังพัฒนาระบบปฏิบัติการ Windows แบบฟอร์มที่สมบูรณ์
รายการข้อดีและข้อเสียของ API ต่างๆมีอยู่ในหน้าGui Toolkitsของเรา
คุณสามารถตรวจสอบBanshee (เครื่องเล่นเสียง) เป็นตัวอย่างการทำงาน หากคุณเมานต์อิมเมจของดิสก์และตรวจสอบเนื้อหาแพ็คเกจ ( Banshe.app/Contents/Resources
) คุณจะเห็นว่ามันใช้ Gtk 2.0 สำหรับ UI