คำถามติดแท็ก user-interface

User Interface (UI) เป็นระบบที่ผู้ใช้โต้ตอบกับคอมพิวเตอร์ แท็กนี้สามารถใช้สำหรับคำถามการเขียนโปรแกรมที่เกี่ยวข้องกับ UI โปรดทราบว่ามีไซต์ Stack Exchange แยกต่างหากสำหรับอินเทอร์เฟซผู้ใช้การโต้ตอบกับคอมพิวเตอร์และการออกแบบประสบการณ์ผู้ใช้: https://ux.stackexchange.com

5
ฉันจะป้อนค่า RGB ลงในเครื่องมือสร้างอินเตอร์เฟสได้อย่างไร
ฉันจะป้อนค่าสี RGB หรือ Hex สำหรับพื้นหลังในเครื่องมือสร้างส่วนติดต่อได้อย่างไร ฉันสามารถเลือกสีที่กำหนดไว้ล่วงหน้า แต่ฉันต้องการป้อนค่า RGB ด้วยตนเอง ฉันจะทำสิ่งนี้ได้ที่ไหน

15
ตัวแก้ไข Mac SQLite [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันรู้เรื่องCocoaMySQLแต่ฉันไม่เคยเห็น Mac GUI สำหรับ SQLite มีหรือไม่ การค้นหา Google ของฉันไม่ได้เปิดใช้งาน GUI ที่เกี่ยวข้องกับ Mac ซึ่งเป็นสาเหตุที่ฉันถามที่นี่มากกว่า Google

30
ทำไมการออกแบบ UI ที่ดีจึงยากสำหรับนักพัฒนาบางคน [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ พวกเราบางคนมีช่วงเวลาที่ยากลำบากกับการออกแบบ UI ที่นุ่มนวล ( โดยเฉพาะตัวเอง ) "back-end coders" ถึงอีกแล้วที่จะออกแบบตรรกะทางธุรกิจและชั้นข้อมูลหรือไม่? มีบางสิ่งที่เราสามารถทำได้เพื่อฝึกฝนสมองของเราให้มีประสิทธิภาพมากขึ้นในการออกแบบเลเยอร์การนำเสนอที่น่าพอใจและมีประโยชน์หรือไม่? เพื่อนร่วมงานได้แนะนำหนังสือไม่กี่เล่มผมรวมทั้งการออกแบบเว็บไซต์ , อย่าทำให้ฉันคิดและทำไมซอฟท์แวครับแต่ผมสงสัยว่าสิ่งที่คนอื่นได้ทำเพื่อลบข้อบกพร่องของพวกเขาในพื้นที่นี้หรือไม่?

5
ไลบรารีวัตถุไปที่ใดใน Xcode 10
ใน Xcode 10 ไลบรารีวัตถุซึ่งแสดงมุมมองและตัวควบคุมวัตถุตัวอย่างรหัสและสื่อที่เคยปรากฏที่มุมขวาล่างใน Xcode 9 และรุ่นเก่ากว่าคืออะไร Xcode 9: Xcode 10:

6
Swing vs JavaFx สำหรับแอพพลิเคชันเดสก์ท็อป [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันมีโปรแกรมใหญ่มากที่ใช้ SWT โปรแกรมสามารถทำงานได้ทั้ง Windows, Mac และ Linux และเป็นแอปพลิเคชันเดสก์ท็อปขนาดใหญ่ที่มีองค์ประกอบมากมาย ตอนนี้ SWT ค่อนข้างเก่าฉันต้องการเปลี่ยนเป็น Swing หรือ JavaFX และฉันอยากได้ยินความคิดของคุณในสามสิ่ง ความกังวลหลักของฉันคืออะไรจะดีกว่าสำหรับแอปพลิเคชัน GUI เดสก์ท็อป (ฉันดูออนไลน์และผู้คนจำนวนมากแนะนำว่า JavaFX นั้นดีพอ ๆ กับ Swing แต่ฉันไม่เห็นข้อโต้แย้งที่ถูกต้องมากมายยกเว้นสงครามความคิดเห็นธรรมดา ๆ ) ต้องทำงานกับทั้ง Windows, Mac และ Linux ดิสทริบิวชันยอดนิยมบางตัว อะไรจะสะอาดและง่ายต่อการดูแล? และจะสร้างอะไรได้เร็วขึ้นตั้งแต่ต้น? ฉันใช้ MVC methology ในแอปพลิเคชันของฉันหากนั่นเป็นความช่วยเหลือ

10
นำเสนอ UIAlertController อย่างถูกต้องบน iPad โดยใช้ iOS 8
กับ iOS 8.0 Apple เปิดUIAlertControllerเพื่อแทนที่UIActionSheet น่าเสียดายที่ Apple ไม่ได้เพิ่มข้อมูลใด ๆ เกี่ยวกับวิธีการนำเสนอ ฉันพบรายการเกี่ยวกับเรื่องนี้ในบล็อกของ hayaGeek แต่ดูเหมือนว่าจะไม่ทำงานบน iPad มุมมองถูกใส่ผิดที่: ใส่ผิด: แก้ไข: ฉันใช้รหัสต่อไปนี้เพื่อแสดงบนอินเตอร์เฟส: let alert = UIAlertController() // setting buttons self.presentModalViewController(alert, animated: true) มีวิธีอื่นในการเพิ่มลงใน iPad หรือไม่ หรือว่า Apple ลืม iPad หรือยังไม่ได้ใช้เลย

22
จะเปลี่ยนสีของลูกศรย้อนกลับในธีมวัสดุใหม่ได้อย่างไร
ฉันได้อัปเดต SDK เป็น API 21 แล้วและตอนนี้ไอคอนสำรอง / เป็นลูกศรสีดำชี้ไปทางซ้าย ฉันอยากให้มันเป็นสีเทา ฉันจะทำสิ่งนั้นได้อย่างไร ตัวอย่างเช่นใน Play Store ลูกศรจะเป็นสีขาว ฉันได้ทำสิ่งนี้เพื่อกำหนดสไตล์ ฉันได้ใช้สำหรับ@drawable/abc_ic_ab_back_mtrl_am_alpha homeAsUpIndicatordrawable นั้นโปร่งใส (อัลฟาเท่านั้น) แต่ลูกศรจะแสดงเป็นสีดำ DrawerArrowStyleฉันสงสัยว่าฉันสามารถตั้งค่าสีเหมือนที่ผมทำใน หรือถ้าเพียงการแก้ปัญหาคือการสร้างของฉันและใช้งานได้@drawable/grey_arrowhomeAsUpIndicator <!-- Base application theme --> <style name="AppTheme" parent="Theme.AppCompat.Light"> <item name="android:actionBarStyle" tools:ignore="NewApi">@style/MyActionBar</item> <item name="actionBarStyle">@style/MyActionBar</item> <item name="drawerArrowStyle">@style/DrawerArrowStyle</item> <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_mtrl_am_alpha</item> <item name="android:homeAsUpIndicator" tools:ignore="NewApi">@drawable/abc_ic_ab_back_mtrl_am_alpha</item> </style> <!-- ActionBar style --> <style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid"> …


26
จะให้ผู้ใช้อ่านข้อความแสดงข้อผิดพลาดได้อย่างไร?
หากคุณตั้งโปรแกรมสำหรับผู้ชมที่ไม่มีความรู้ด้านเทคนิคคุณจะพบว่าตัวเองมีความเสี่ยงสูงที่ผู้ใช้จะไม่อ่านข้อความแสดงข้อผิดพลาดที่ได้รับการพูดอย่างถี่ถ้วน แต่เพียงคลิกที่ปุ่มแรกที่มีความหงุดหงิด ดังนั้นฉันสงสัยว่าวิธีปฏิบัติที่ดีที่คุณสามารถแนะนำเพื่อช่วยให้ผู้ใช้อ่านข้อความแสดงข้อผิดพลาดของคุณจริง ๆ คือแทนที่จะสละมันไว้ข้าง ๆ แนวคิดที่ฉันคิดได้จะตกไปตามสายของ: การจัดรูปแบบของหลักสูตรช่วย; อาจเป็นข้อความสั้น ๆ ง่ายๆพร้อมปุ่ม "เรียนรู้เพิ่มเติม" ที่นำไปสู่ข้อความแสดงข้อผิดพลาดที่ยาวและละเอียดมากขึ้น มีข้อความแสดงข้อผิดพลาดทั้งหมดเชื่อมโยงไปยังบางส่วนของคู่มือผู้ใช้ (ค่อนข้างยากที่จะบรรลุ) ไม่ต้องออกข้อความแสดงข้อผิดพลาดเพียงปฏิเสธที่จะทำงาน (วิธี "Apple" ที่ค่อนข้างจัดการกับการป้อนข้อมูลผู้ใช้) แก้ไข:ผู้ชมที่ฉันมีอยู่ในใจเป็นฐานผู้ใช้ที่ค่อนข้างกว้างซึ่งไม่ได้ใช้ซอฟต์แวร์บ่อยเกินไปและไม่ได้เป็นเชลย (เช่นไม่มีซอฟต์แวร์ภายใน บริษัท หรือชุมชนแคบ) รูปแบบทั่วไปของคำถามนี้ถูกถามในslashdotดังนั้นคุณอาจต้องการตรวจสอบคำตอบบางส่วน

18
แบบอักษรที่กำหนดเองและเค้าโครง XML (Android)
ฉันพยายามกำหนดโครงร่าง GUI โดยใช้ไฟล์ XML ใน Android เท่าที่ฉันสามารถหาได้ไม่มีวิธีที่จะระบุว่าวิดเจ็ตของคุณควรใช้แบบอักษรที่กำหนดเอง (เช่นที่คุณวางไว้ในสินทรัพย์ / font /) ในไฟล์ XML และคุณสามารถใช้แบบอักษรที่ติดตั้งระบบเท่านั้น ฉันรู้ว่าในโค้ด Java ฉันสามารถเปลี่ยนแบบอักษรของแต่ละวิดเจ็ตด้วยตนเองโดยใช้ ID ที่ไม่ซ้ำกัน อีกทางหนึ่งฉันสามารถวนซ้ำวิดเจ็ตทั้งหมดใน Java เพื่อทำการเปลี่ยนแปลงนี้ แต่อาจช้ามาก ฉันมีตัวเลือกอื่น ๆ อีกบ้าง? มีวิธีใดที่ดีกว่าในการสร้างวิดเจ็ตที่มีรูปลักษณ์ที่กำหนดเองหรือไม่? ฉันไม่ต้องการเปลี่ยนแบบอักษรด้วยตนเองสำหรับวิดเจ็ตใหม่ทุกอันที่ฉันเพิ่มด้วยตนเอง

7
ชุดข้อมูล (Data Report) ในตัวออกแบบ SSRS หายไป
ในหน้าจอเลย์เอาต์ของตัวออกแบบ SSRS เช่น Visual Studio ฉันทำแผงข้อมูลรายงานหาย มันหายไปและฉันจำไม่ได้ว่ามันถูกเรียกว่าอะไรเพื่อที่จะเอามันกลับคืนมา รายการนี้มักจะแสดงรายการต่อไปนี้: ฟิลด์ในตัว พารามิเตอร์ ภาพ แหล่งข้อมูล ชุดข้อมูล ก่อนหน้านี้เคยอยู่ในพื้นที่เดียวกันกับพาเนล Toolbox และ Server explorer ไม่มีใครรู้วิธีการคืนค่าหรือไม่


30
การทำให้กล่องข้อความ WinForms ทำงานเหมือนแถบที่อยู่ของเบราว์เซอร์ของคุณ
เมื่อกล่องข้อความ C # WinForms ได้รับการโฟกัสฉันต้องการให้มันทำงานเหมือนแถบที่อยู่ของเบราว์เซอร์ของคุณ หากต้องการดูว่าฉันหมายถึงอะไรให้คลิกในแถบที่อยู่ของเว็บเบราว์เซอร์ของคุณ คุณจะสังเกตเห็นพฤติกรรมดังต่อไปนี้: การคลิกในกล่องข้อความควรเลือกข้อความทั้งหมดหากไม่ได้เน้นข้อความไว้ก่อนหน้านี้ เลื่อนเมาส์ลงและลากในกล่องข้อความควรเลือกเฉพาะข้อความที่ฉันเน้นด้วยเมาส์ หากกล่องข้อความนั้นโฟกัสอยู่แล้วการคลิกจะไม่เลือกข้อความทั้งหมด การโฟกัสกล่องข้อความโดยทางโปรแกรมหรือผ่านแท็บคีย์บอร์ดควรเลือกข้อความทั้งหมด ฉันต้องการทำสิ่งนี้ใน WinForms ALUN GUN ALERT: โปรดอ่านข้อความต่อไปนี้ก่อนตอบ! ขอบคุณเพื่อน. :-) การเรียก. SelectAll () ระหว่างเหตุการณ์. ใส่หรือ .GotFocus จะไม่ทำงานเพราะหากผู้ใช้คลิกที่กล่องข้อความเครื่องหมายรูปหมวกจะถูกวางไว้ในตำแหน่งที่เขาคลิกดังนั้นจึงยกเลิกการเลือกข้อความทั้งหมด การโทร. SelectAll () ระหว่างกิจกรรม .Click จะไม่ทำงานเนื่องจากผู้ใช้จะไม่สามารถเลือกข้อความใด ๆ ด้วยเมาส์ การเรียกใช้. SelectAll () จะแทนที่การเลือกข้อความของผู้ใช้ การเรียกกล่องข้อความ BeginInvoke (Action) SelectAll) ที่โฟกัส / เข้าสู่การป้อนเหตุการณ์ไม่ทำงานเพราะมันทำลายกฎ # 2 ด้านบนมันจะยกเลิกการเลือกของผู้ใช้ในการโฟกัส

14
ฉันจะทดสอบหน่วย GUI ได้อย่างไร
การคำนวณในรหัสของฉันผ่านการทดสอบเป็นอย่างดี แต่เนื่องจากมีรหัส GUI มากการครอบคลุมรหัสโดยรวมของฉันจึงต่ำกว่าที่ฉันต้องการ มีแนวทางใดบ้างเกี่ยวกับโค้ด GUI สำหรับทดสอบหน่วย? มันสมเหตุสมผลหรือไม่ ตัวอย่างเช่นมีกราฟในแอพของฉัน ฉันไม่สามารถหาวิธีการทดสอบกราฟได้โดยอัตโนมัติ ต้องใช้สายตามนุษย์ AFAIK เพื่อตรวจสอบกราฟว่าถูกต้องหรือไม่ (ฉันใช้ Java Swing)

8
มองเห็นการจัดการเอกสารและชุดข้อมูล MongoDB [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันใช้ MongoDB ในระบบการรายงานและต้องลบเอกสารทดสอบทั้งหมด ในขณะที่ฉันไม่ได้มีปัญหามากเกินไปในการใช้เครื่องมือบรรทัดคำสั่ง JSON แต่ก็น่าเบื่ออย่างยิ่งที่ต้องค้นหาเอกสารคัดลอกและวาง OID ฯลฯโดยเฉพาะจากหน้าต่างรับคำสั่ง (เคยลองมาแล้ว) ถึงข้อความ "ทำเครื่องหมาย" ที่ล้อมหลายบรรทัด?) ฉันจะตรวจสอบฐานข้อมูลและคอลเลกชันด้วยสายตาดำเนินงาน CRUD อย่างง่าย ๆ และจัดการสคริปต์หลายตัวในหน้าต่างที่เหมาะสมได้อย่างไร (ไม่ใช่พรอมต์คำสั่ง)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.