4.7k 4 分钟

# Notes # Generic Classes and Methods Generics add stability and code efficiency to your code work. 泛型为编程工作增加了稳定性和编码效率。 A generic class or method is one whose definition uses a placeholder for one or more of the types it works with. 泛型类或方法是一种其定义使用占位符的类或方法。 The placeholder is really a type...
8.2k 7 分钟

# What is Heuristic Evaluation 启发式评估 Performed by an Expert 由专家进行 Steps Inspect UI thoroughly 彻底检查用户界面 Compare UI against heuristics 启发式地比较用户界面 List usability problems 列出可用性问题 Explain and justify each problem with heuristics 用启发式方法解释并论证每个问题 Provide a possible solution to the identified...
6.1k 6 分钟

# Notes An exception handler is a section of code that gracefully responds to exceptions. 异常处理程序是一段可以优雅地响应异常的代码。 # Types of Exceptions Checked Exceptions 已检查的异常 The exceptions which are checked by the compiler for smooth execution of program at runtime are called checked...
16k 14 分钟

# Notes The Four CornerStones of OOP! OOP 的四个基石! Abstraction (vs. Interfaces) 抽象(与接口) Polymorphism (many shapes and forms) 多态性(许多形状和形式) Inheritance (Type/subtype) 继承(类型 / 子类型) Encapsulation (data hiding) 封装(数据隐藏) # Abstraction 抽象 A class that is declared using abstract keyword is known as abstract...
16k 14 分钟

# What to do with all data? 如何处理所有数据? How to organize and use data from contextual inquiry? 如何组织和使用情境访谈的数据 # Recommended technique Use Graphical Models (diagrams) 推荐技术:使用图形模型 Integrate 整合 Summarize 总结 Point back to the data 指向数据 Help inspire and guide design 帮助启发和指导设计 Provide shared...
12k 11 分钟

# How to Innovate Contextual Inquiry A vs. B studies Contextual Analysis (Design) Questionnaires Paper prototypes Surveys Think-aloud protocols Interaction Relabeling Heuristic Evaluation Log analysis Story Boarding Focus groups Affinity diagrams (WAAD) Card sorting Personas Diary...
14k 12 分钟

# Notes Make use of methods to implement arrays. Arrays can be passed into parameter list and can be returned in the method block. 利用方法实现数组。 数组可以传递到参数列表中,并可以在方法块中返回。 Ex. Create array 创建数组 Print array 打印数组 Sort array (swapping elements by position) 对数组排序(按位置交换元素) Search array 搜索数组 Highest value in...
6.4k 6 分钟

# What is HCI? Human computer interaction (HCI) is an interdisciplinary field in which computer scientists, engineers, psychologists, social scientists, and design professionals play important roles. The goal of HCI is to solve real problems in the design and use of technology, making computer-based...
11k 10 分钟

# Notes # Use Case Scenario (UML) # Class Diagram (UML) # Consider an Application sample run of actions Automated Teller Machine Choose 1 for Withdraw Choose 2 for Deposit Choose 3 for Check Balance Choose 4 for EXIT Choose the operation you want to perform:1 Enter money to be...