24
GUI(Graphical User Interface) GUI CLI(Command Line Interface) GUI
1 1 1.1 GUI................................... 1 1.2 GUI.................... 1 1.2.1.......................... 1 1.2.2........................... 1 1.3................................... 2 2 3 2.1................................... 3 2.2............................... 3 3 4 3.1........................... 4 3.1.1............................... 4 3.1.2.............................. 4 3.1.3.................... 5 3.1.4.................... 7 3.2......................... 9 3.2.1........................... 9 3.3......................... 10 3.3.1........................ 10 3.3.2........................ 10 3.4................................... 11 4 13 4.1.................................. 13 4.2.................................. 16 4.2.1............................... 16 4.2.2............................... 16 4.2.3............................. 17 4.3........................ 17 4.3.1................. 17 i
4.3.2........................ 18 4.4............................. 19 4.4.1.................... 19 4.4.2............... 21 5 22 5.1.................................. 22 5.2............................ 22 5.3......................... 23 5.3.1........................ 23 5.3.2.......................... 24 5.3.3...................... 24 5.3.4..................... 25 5.4......................... 26 5.4.1 &.................... 26 5.4.2......... 26 5.5.............................. 27 5.6.............................. 27 5.6.1.............................. 27 5.6.2.............................. 28 5.7......................... 29 5.7.1................ 29 5.7.2......................... 30 5.7.3........................... 30 6 32 6.1 GUI........................ 32 6.1.1.................... 33 6.1.2..................... 33 6.2......................... 34 7 35 36 37 A 39 ii
3.1 ( ) ( ) ( ) ( )............ 6 3.2 ( 7 5 ). 6 3.3 ( 10 2 ) 6 3.4....................... 7 3.5......................... 8 3.6................. 8 3.7 &..................... 9 4.1.................................. 13 4.2 Refresh ( )........... 14 4.3 ( =7 =13). 15 4.4................................... 16 4.5................................... 16 4.6......................... 17 4.7................... 17 4.8 &.................. 18 4.9 ( )........................................ 19 4.10 ( & )...................................... 20 4.11........................... 20 5.1....................... 22 5.2 3........... 24 5.3................... 25 5.4............... 26 5.5....................... 28 5.6....................... 29 iii
5.7........................... 30 5.8............................ 31 6.1................................. 32 iv
1 1.1 GUI GUI Graphical User Interface GUI [1][2] GUI 1.2 GUI 1.2.1 [3] 1.2.2 GUI CLI Command Line Interface CLI [3] GUI PDF 1
1.3 GUI 2
2 2.1 GUI 2.2 3
3 3.1 GUI GUI 3.1.1 TeX PDF 3.1.2 GUI 4
3.1.3 4 12 A(pp. 39-40) 4 14 12 ( 3.1 ) ( 3.1 ) ( 3.1 ) ( 3.2 3.3 ) ( 3.2 3.3) 5
3.1: ( ) ( ) ( ) ( ) 3.2: ( 7 5 ) 3.3: ( 10 2 ) 6
3 *1 3.1.4 3.1.3 [12] ( 3.4) 3.4: *1 7
3.4 5 1 4 1 5 4 ( 3.5) 3.5 3.5: ( 3.6) 3.6 2 5 3.6: 8
3.2 GUI 3.2.1 & ( 3.7) 3.7 & 3.7: & 9
3.3 3.3.1 3.3.2 & 10
3.4 K K K K K X TeX PDF X platex dvipdfmx X X.tex.dvi.pdf X TeX DVI PDF X PDF & P PPT wiki wiki PDF P PPT PDF P PPT Microsoft PowerPoint 2010 PDF 11
PPT PDF P PPT & PPT PDF P PDF wiki & 12
4 4.1 4.1 4.1: Refresh ( 4.2) 13
( 4.3 ) ( 4.3 ) Auto Auto 4.2: Refresh ( ) 14
4.2 Refresh 4.3: ( =7 =13) 4.3 15
4.2 3.1.4 4.2.1 4.4: 4.4 4 3 4 3 TeX PDF 4.2.2 4.5: 4.5 tamesi.docx tamesi.pdf TeX PDF Microsoft Office 16
PDF ZIP TeX PDF TeX DVI DVI PDF 4.2.3 4.6: 4.6 hello.tex hello.pdf 5 hello.tex hello.dvi hello.dvi hello.pdf hello.tex hello.dvi hello.pdf 4.3 4.3.1 ( 4.7) 4.7: 17
4.7 docx PDF temesi.docs tamesi.pdf PDF PDF 4.3.2 & 4.8 4.8: & 4.8 PDF 0926.docx PDF tamesi.docx tamesi.pdf PDF 0926.docx & 0926.pdf TeX Microsoft Office PDF ZIP 18
4.4 4.4.1 & ( 4.9) & ( 4.10) & ( 4.11) & 4.9: ( ) 4.9 3 Make them a group ( 4.9 ) 3 ( 4.9 ) 19
4.10: ( & ) 4.10 docx & ( 4.10 ) 4.10 4.11: 4.11 Break this/these up ( 4.11 ) ( 4.11 ) & 20
4.4.2 Auto ( ) 21
5 5.1 OS Windows7 Visual Studio2012 C# Windows ListView 5.2 5.1 5.1: 22
( ) 5.3 5.3.1 3 [ ] Step1: 1 [+1] Step2: 1 [+1] Step3: 1 [+1] Step4: 1 [+1] 23
4 4 n 2 n n (n ) 3 3 3 ( 5.2) 5.2: 3 5.3.2 5.2 ( ) 0123 3 0123 ( 5) (=4) 5.3.3 n n n m (m ) 24
5.3 5.3: 1 5.3 5.3.4 (5.7.1 ) ( ) 25
5.4 5.4.1 & & 5.4 5.4: & 5.4.2 26
5.5 XML 5.6 5.6.1 5 27
5.6.2 ListView xy 5.5 5.5: 28
3 sqrt3 2 2 x y 3 ( 5.6) 5.6: 5.6 3 2 5.7 5.7.1 29
5.7.2 5.7 5.7: (1) (XML ) 5.7.3 & 5.8 & 30
5.8: 31
6 6.1 6.1: 6.1 GUI GUI 32
6.1.1 Lewis VisualIDs[15] Keogh Intelligent Icons[16] VisualIDs Intelligent Icons 4 4 [4] [10] Harrison Kineticons[11] 6.1.2 Mander Pile [7] Agarawala Keepin It Real[8] Mander Agarawala Mander Agarawala Watanabe Bubble Clusters[9] Bubble Clusters Bubble Clusters GUI Watanabe Bubble Clusters [13] 33
6.2 [4] GUI [5] [14] GUI [17] [6] GUI GUI CLI GUI 34
7 35
36
[1]. GUI ( )., Vol. 49, No. 12, pp. 632-638, 1999. [2],,,,,. GUI., Vol. 23, pp. 163-170, 2008. [3],,.., Vol. 52, pp. 51-57, 2003. [4],,..,, pp. 33-34, 2003. [5],,,,.., pp. 683-684, 1986. [6],,,.. 38, pp. 65-74, 1997. [7] R. Mander, G. Salomon, and Y. Wong. A Pile Metaphor for Supporting Casual Organization of Information. Proceedings of the SIGCHI conference on Human factors in computing systems(chi), pp. 627-634, 1992. [8] A. Agarawala, R. Balakrishnan. Keepin It Real: Pushing the Desktop Metaphor with Physics, Piles and the Pen. Proceedings of the SIGCHI conference on Human factors in computing systems(chi), pp. 1283-1292, 2006. [9] N. Watanabe, T. Igarashi. Bubble Clusters: An Interface for Manipulating Spatial Aggregation of Graphical Objects. InProceedings of the 20th annual ACM symposium on User interface software and technology(uist), pp. 173-182, 2007. [10],.., pp. 172-182, 2011. [11] C. Harrison, G. Hsieh, K. D.D. Willis, J. Forlizzi, and S. E. Hudson. Kineticons: Using Iconographic Motion in Graphical User Interface Design. InProceedings of the 20th annual ACM symposium on User interface software and technology(uist), pp. 1999-2008, 2011. 37
[12] P. Ravasio, S. G. Schuar, and H. Krueger. In pursuit of desktop evolution: User problems and practices with modern desktop systems. ACM Trans. Comput.-Hum. Intract., pp. 156-180, 2004. [13],,.. 19 (WISS), pp. 47-52, 2011. [14],.., pp. 65-74, 1994. [15] J. Lewis, R. Rosenholtz, N. Fong, and U. Neumann. VisualIDs: Automatic distinctive icons for desktop interfaces. In Proceedings SIGGRAPH. ACM Press, pp. 416-423, 2004. [16] E. Keogh, L. Wei, X. Xi, S. Lonardi, J. Shieh, and S. Sirowy. Intelligent Icons: Integrating Lite-Weight Data Mining and Visualization into GUI Operating Systems. In Proc. of the 6th ICDM, IEEE Computer Society, pp. 912-916, 2006. [17],,,.., Vol. 13, No. 3, pp. 38-48, 1996. 38
A 14 39
40