wxWidgets 跨平台 GUI 编程 🔍
it-ebooks
iBooker it-ebooks, it-ebooks-2016, 2016
英语 [en] · 中文 [zh] · EPUB · 4.0MB · 2016 · 📘 非小说类图书 · 🚀/duxiu/lgli/lgrs/nexusstc/zlib · Save
描述
Most programmers' fear of user interface (UI) programming comes from their fear of doing UI design. They think that UI design is like graphic design--the mysterious process by which creative, latte-drinking, all-black-wearing people produce cool-looking, artistic pieces. Most programmers see themselves as analytic, logical thinkers instead--strong at reasoning, weak on artistic judgment, and incapable of doing UI design. In this brilliantly readable book, author Joel Spolsky proposes simple, logical rules that can be applied without any artistic talent to improve any user interface, from traditional GUI applications to websites to consumer electronics. Spolsky's primary axiom, the importance of bringing the program model in line with the user model, is both rational and simple. In a fun and entertaining way, Spolky makes user interface design easy for programmers to grasp. After reading User Interface Design for Programmers, you'll know how to design interfaces with the user in mind. You'll learn the important principles that underlie all good UI design, and you'll learn how to perform usability testing that works
备用文件名
lgli/wxWidgets 跨平台 GUI 编程.epub
备用文件名
lgrsnf/wxWidgets 跨平台 GUI 编程.epub
备用文件名
zlib/Computers/Programming/it-ebooks/wxWidgets 跨平台 GUI 编程_11918978.epub
备选标题
GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers (Interactive Technologies)
备选标题
Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design (ACM Press)
备选标题
GUI bloopers : don'ts and do's for software developers and managers
备选标题
User interface design for programmers
备选作者
Larry L. Constantine, Lucy A. D. Lockwood
备选作者
Jeff Johnson, (Consultant)
备选作者
Spolsky, Avram Joel
备选作者
Johnson, Jeff Ph. D
备选作者
Avram Joel Spolsky
备用出版商
Apress ; Distributed to the Book trade in the United States by Springer-Verlag New York
备用出版商
Addison-Wesley Professional
备用出版商
Da Capo Press, Incorporated
备用出版商
Morgan Kaufmann Publishers
备用出版商
Apress : Imprint: Apress
备用出版商
Addison Wesley
备用出版商
Hachette Books
备用出版商
Apress L. P.
备用出版商
Basic Books
备用版本
The Morgan Kaufmann series in interactive technologies, San Francisco, California, 2000
备用版本
Books for professionals by professionals, Berkeley, CA, New York, NY, ©2001
备用版本
Softcover reprint of the original 1st ed., PS, 2001
备用版本
United States, United States of America
备用版本
Springer Nature, Berkeley, CA, 2008
备用版本
Reading, Mass, Massachusetts, 1999
备用版本
New edition, New York, June 2001
备用版本
1st edition, March 17, 2000
备用版本
1st edition, June 26, 2001
备用版本
8. print, Boston, 2006
备用版本
1, PS, 1999
元数据中的注释
lg2974106
元数据中的注释
{"content":{"parsed_at":1697295983,"source_extension":"epub"},"isbns":["0201924781","1558605827","1893115941","9780201924787","9781558605824","9781893115941"],"publisher":"iBooker it-ebooks","series":"it-ebooks-2016"}
元数据中的注释
Includes bibliographical references (p. 539-543) and index.
元数据中的注释
Includes bibliographical references (p. 551-560) and index.
元数据中的注释
topic: User interfaces (Computer systems)
元数据中的注释
Type: 英文图书
元数据中的注释
Bookmarks:
1. (p1) Foreword
2. (p2) Introduction
3. (p3) Acknowledgments
4. (p4) CHAPTER 1 Controlling Your Environment Makes You Happy
5. (p5) CHAPTER 2 Figuring Out What They Expected
5.1. (p6) How Do I Know What the User Model Is?
5.2. (p7) If Your Program Model Is Nontrivial, It's Probably Not the Same As the User Model
6. (p8) CHAPTER 3 Choices
7. (p9) CHAPTER 4 Affordances and Metaphors
7.1. (p10) Affordances
7.2. (p11) Tabbed Dialogs
8. (p12) CHAPTER 5 Broken Metaphors
8.1. (p13) Obeying Physics
8.2. (p14) Multiple Rows of Tabs
8.3. (p15) Those Pesky Navigation Tabs
9. (p16) CHAPTER 6 Consistency and Other Hobgoblins
10. (p17) CHAPTER 7 Putting the User in Charge
10.1. (p18) Interactive Computing
11. (p19) CHAPTER 8 Design for Extremes
12. (p20) CHAPTER 9 People Can't Read
13. (p21) CHAPTER 10 People Can't Control the Mouse
14. (p23) CHAPTER 11 People Can't Remember
15. (p25) CHAPTER 12 The Process of Designing a Product
16. (p28) CHAPTER 13 Those Pesky Usability Tests
17. (p31) CHAPTER 14 Relativity: Understanding UI Time Warps
18. (p35) CHAPTER 15 "But... How Do It Know?"
19. (p36) CHAPTER 16 Tricks of the Trade
20. (p40) CHAPTER 17 Designing for the Web
21. (p44) CHAPTER 18 Programming for Humans
22. (p45) Shockingly Selective Bibliography
23. (p46) Index
1. (p1) Foreword
2. (p2) Introduction
3. (p3) Acknowledgments
4. (p4) CHAPTER 1 Controlling Your Environment Makes You Happy
5. (p5) CHAPTER 2 Figuring Out What They Expected
5.1. (p6) How Do I Know What the User Model Is?
5.2. (p7) If Your Program Model Is Nontrivial, It's Probably Not the Same As the User Model
6. (p8) CHAPTER 3 Choices
7. (p9) CHAPTER 4 Affordances and Metaphors
7.1. (p10) Affordances
7.2. (p11) Tabbed Dialogs
8. (p12) CHAPTER 5 Broken Metaphors
8.1. (p13) Obeying Physics
8.2. (p14) Multiple Rows of Tabs
8.3. (p15) Those Pesky Navigation Tabs
9. (p16) CHAPTER 6 Consistency and Other Hobgoblins
10. (p17) CHAPTER 7 Putting the User in Charge
10.1. (p18) Interactive Computing
11. (p19) CHAPTER 8 Design for Extremes
12. (p20) CHAPTER 9 People Can't Read
13. (p21) CHAPTER 10 People Can't Control the Mouse
14. (p23) CHAPTER 11 People Can't Remember
15. (p25) CHAPTER 12 The Process of Designing a Product
16. (p28) CHAPTER 13 Those Pesky Usability Tests
17. (p31) CHAPTER 14 Relativity: Understanding UI Time Warps
18. (p35) CHAPTER 15 "But... How Do It Know?"
19. (p36) CHAPTER 16 Tricks of the Trade
20. (p40) CHAPTER 17 Designing for the Web
21. (p44) CHAPTER 18 Programming for Humans
22. (p45) Shockingly Selective Bibliography
23. (p46) Index
元数据中的注释
theme: User interfaces (Computer systems)
备用描述
<p><p>in The Quest For Quality, Software Developers Have Long Focused On Improving The Internal Architecture Of Their Products. Larry L. Constantine—who Originally Created Structured Design To Effect Such Improvement—now Joins With Well-known Consultant Lucy A. D. Lockwood To Turn The Focus Of Software Development To The <i>external</i> Architecture. In This Book, They Present The Models And Methods Of A Revolutionary Approach To Software That Will Help Programmers Deliver More <i>usable</i> Software—software That Will Enable Users To Accomplish Their Tasks With Greater Ease And Efficiency.<p>recognizing Usability As The Key To Successful Software, Constantine And Lockwood Provide Concrete Tools And Techniques That Programmers Can Employ To Meet That End. Much More Than Just Another Set Of Rules For Good User-interface Design, This Book Guides Readers Through A Systematic Software Development Process. This Process, Called <i>usage-centered Design,</i> Weaves Together Two Major Threads In Software Development Methods: Use Cases (also Used With Uml) And Essential Modeling. With Numerous Examples And Case Studies Of Both Conventional And Specialized Software Applications, The Authors Illustrate What Has Been Shown In Practice To Work And What Has Proved To Be Of Greatest Practical Value.<p>highlights<p><ul> <li>presents A Streamlined Process For Developing Highly Usable Software <li>describes Practical Methods And Models Successfully Implemented In Industry <li>complements Modern Development Practices, Including The Unified Process And Other Object-oriented Software Engineering Approaches </ul></p> <h3>booknews</h3> <p>this Volume Guides Readers In A Step-by-step Process For Developing Software Using Usage-centered Design, Which Interconnects Two Major Software Development Methods: Use Cases And Essential Modeling. It Describes Practical Methods And Models That Have Already Been Successfully Implemented In Industry, And Its Processes Complement Object-oriented Software Engineering Approaches Such As The Unified Process. Constantine, A Lecturer, Author, And Consultant, And Lockwood, A Programmer And Consultant, Join Forces To Turn The Focus Of Software Development To The External Architecture Using Numerous Examples And Case Studies To Illustrate What Has Proved To Be Of Greatest Value. Annotation C. Book News, Inc., Portland, Or (booknews.com)</p>
备用描述
GUI Bloopers looks at user interface design bloopers from commercial software, Web sites, and information appliances, explaining how intelligent, well-intentioned professionals made these dreadful mistakes--and how you can avoid them. While equipping you with all the theory needed to learn from these examples, GUI expert Jeff Johnson also presents the reality of interface design in an entertaining, anecdotal, and instructive way.
<p>This is an excellent, well-illustrated resource for anyone whose work touches on usability issues, including software engineers, Web site designers, managers of development processes, QA professionals, and usability professionals.</p>
<p>Hear Jeff Johnson's interview podcast on software and website usability at the University of Canterbury (25 min.)</p>
<p>* Takes a learn-by-example approach that teaches you to avoid common errors by asking the appropriate questions of your own interface designs.<br>
* Includes two complete war stories, drawn from the author's personal experience, that describe in detail the challenges faced by UI engineers.<br>
* Covers bloopers in a wide range of categories: GUI components, layout and appearance, text messages, interaction strategies, Web site design, responsiveness issues, management decision-making, and even more at www.GUI-bloopers.com.<br>
* Organized and formatted based on the results of its own usability testing--so you can quickly find the information you need, packaged in easily digested pieces.<br>
*Announcing the sequel: Web Bloopers. Totally devoted to the Web. Go to www.web-bloopers.com.</p>
<p><b>Audience:</b> Professional programmers, software and web developers and managers, user interaction professionals and practitioners, interface designers, and usability specialists.
</p>
<p>This is an excellent, well-illustrated resource for anyone whose work touches on usability issues, including software engineers, Web site designers, managers of development processes, QA professionals, and usability professionals.</p>
<p>Hear Jeff Johnson's interview podcast on software and website usability at the University of Canterbury (25 min.)</p>
<p>* Takes a learn-by-example approach that teaches you to avoid common errors by asking the appropriate questions of your own interface designs.<br>
* Includes two complete war stories, drawn from the author's personal experience, that describe in detail the challenges faced by UI engineers.<br>
* Covers bloopers in a wide range of categories: GUI components, layout and appearance, text messages, interaction strategies, Web site design, responsiveness issues, management decision-making, and even more at www.GUI-bloopers.com.<br>
* Organized and formatted based on the results of its own usability testing--so you can quickly find the information you need, packaged in easily digested pieces.<br>
*Announcing the sequel: Web Bloopers. Totally devoted to the Web. Go to www.web-bloopers.com.</p>
<p><b>Audience:</b> Professional programmers, software and web developers and managers, user interaction professionals and practitioners, interface designers, and usability specialists.
</p>
备用描述
In the quest for quality, software developers have long focused on improving the internal architecture of their products. Larry L. Constantine --who originally created structured design to effect such improvement--now joins with well-known consultant Lucy A. D. Lockwood to turn the focus of software development to the external architecture. In this book, they present the models and methods of a revolutionary approach to software that will help programmers deliver more usable software--software that will enable users to accomplish their tasks with greater ease and efficiency. Recognizing usability as the key to successful software, Constantine and Lockwood provide concrete tools and techniques that programmers can employ to meet that end. Much more than just another set of rules for good user-interface design, this book guides readers through a systematic software development process. This process, called usage-centered design, weaves together two major threads in software development use cases (also used with UML) and essential modeling. With numerous examples and case studies of both conventional and specialized software applications, the authors illustrate what has been shown in practice to work and what has proved to be of greatest practical value. Highlights
备用描述
Annotation Most programmers' fear of user interface (UI) programming comes from their fear of doing UI design. They think that UI design is like graphic design—the mysterious process by which creative, latte-drinking, all-black-wearing people produce cool-looking, artistic pieces. Most programmers see themselves as analytic, logical thinkers instead—strong at reasoning, weak on artistic judgment, and incapable of doing UI design.
In this brilliantly readable book, authorJoel Spolskyproposes simple, logical rules that can be applied without any artistic talent to improve any user interface, from traditional GUI applications to websites to consumer electronics. Spolsky's primary axiom, the importance of bringing the program model in line with the user model, is both rational and simple.
In a fun and entertaining way, Spolky makes user interface design easy for programmers to grasp. After reading User Interface Design for Programmers , you'll know how to design interfaces with the user in mind. You'll learn the important principles that underlie all good UI design, and you'll learn how to perform usability testing that works.
In this brilliantly readable book, authorJoel Spolskyproposes simple, logical rules that can be applied without any artistic talent to improve any user interface, from traditional GUI applications to websites to consumer electronics. Spolsky's primary axiom, the importance of bringing the program model in line with the user model, is both rational and simple.
In a fun and entertaining way, Spolky makes user interface design easy for programmers to grasp. After reading User Interface Design for Programmers , you'll know how to design interfaces with the user in mind. You'll learn the important principles that underlie all good UI design, and you'll learn how to perform usability testing that works.
备用描述
In this new book, Constantine and Lucy Lockwood, a well-known consultant on software development, shift their focus to models and methods that will help programmers deliver more usable software -- software that allows users to accomplish their own tasks with greater ease and efficiency. The authors provide concrete tools and techniques that programmers can employ to meet that end. The book guides readers through a systematic software development process. This process, called usage-centered design, weaves together two major threads in software-development: Use Cases and essential modeling -- the former giving this work particular appeal to readers of Jacobson and other object-oriented software-engineering books. The authors illustrate what has been shown in practice to work and what has proved to be of greatest practical value.
备用描述
Controlling Your Environment Makes You Happy -- Figuring Out What They Expected -- Choices -- Affordances And Metaphors -- Broken Metaphors -- Consistency And Other Hobgoblins -- Putting The User In Charge -- Design For Extremes -- People Can't Read -- People Can't Control The Mouse -- People Can't Remember -- The Process Of Designing A Product -- Those Pesky Usability Tests -- Relativity : Understanding Ui Time Warps -- But ... How Do It Know? -- Tricks Of The Trade 00 Designing For The Web -- Programming For Humans. Joel Spolsky. Includes Bibliographical References (p. 135-136) And Index.
备用描述
Annotation Designed with programmers in mind, this readable book examines User Interface Design and concentrates on the common mistakes that too many programs exhibit. It also includes numerous examples of how to improve common programs. Includes a foreword by one of the most influential programmers today, Dave Winer, founder of UserLand Software
备用描述
Looks at user interface design bloopers from commercial software, Web sites, and information appliances, explaining how intelligent, well-intentioned professionals made these dreadful mistakes - and how you can avoid them. This work is suitable for software engineers, Web site designers, managers of development processes and QA professionals.
备用描述
First principles
GUI component bloopers
Layout and appearance bloopers
Textual bloopers
Interaction bloopers
Web bloopers
Responsiveness bloopers
Management bloopers
Software reviews
War stories of a user interface consultant.
GUI component bloopers
Layout and appearance bloopers
Textual bloopers
Interaction bloopers
Web bloopers
Responsiveness bloopers
Management bloopers
Software reviews
War stories of a user interface consultant.
备用描述
Keine Beschreibung vorhanden.
Erscheinungsdatum: 26.06.2001
Erscheinungsdatum: 26.06.2001
开源日期
2021-03-29
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #9 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:JDownloader -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.