HOME > 상세정보

상세정보

Low level X Window programming [electronic resource] : an introduction by examples

Low level X Window programming [electronic resource] : an introduction by examples

자료유형
E-Book(소장)
개인저자
Maloney, Ross J.
서명 / 저자사항
Low level X Window programming [electronic resource] : an introduction by examples / Ross J. Maloney.
발행사항
Cham :   Springer,   c2017.  
형태사항
1 online resource (xii, 264 p.) : ill. (some col.).
ISBN
9783319742496 9783319742502 (eBook)
요약
This is the missing X Window book. While others have shown what the X Window system has available, this book shows how to convert this potential into working tools to fulfil your visualisation needs. It is of the show-me class of books. The majority of the book covers Xlib, although a short coverage of Xcb is also given. Included are: The relationship between Xlib and the X Window protocol; All the basic Xlib topics are covered; Complete working programs with their results; Exercises to reinforce the material just covered. A 9 part partition to building a complete X program is used throughout. This partitioning fosters the inclusion of all code necessary. All programs are written in C and are one to four pages in length. Open source programs with the occasional Postscript script are shown to provide support as needed. Throughout the examples consideration is given to using colour. The examples produce simple results with the aim of providing building blocks for application oriented codes. The book is directed at graduate students and researchers who create computer code to visualise their data.
일반주기
Title from e-Book title page.  
내용주기
Preliminaries -- Getting Something to Show -- Windows and Events Produce Menus -- Pattern Maps and Labels -- Keyboard Entry and Displaying Text -- Classic Drawing -- Extensions -- The Xcb Alternative -- Closer to the X Protocol.
서지주기
Includes bibliographical references and index.
이용가능한 다른형태자료
Issued also as a book.  
일반주제명
Computer science. Computer graphics.
바로가기
URL
000 00000cam u2200205 a 4500
001 000045988724
005 20190704150947
006 m d
007 cr
008 190703s2017 sz a ob 001 0 eng d
020 ▼a 9783319742496
020 ▼a 9783319742502 (eBook)
040 ▼a 211009 ▼c 211009 ▼d 211009
050 4 ▼a QA76.6-76.66
082 0 4 ▼a 005.11 ▼2 23
084 ▼a 005.11 ▼2 DDCK
090 ▼a 005.11
100 1 ▼a Maloney, Ross J.
245 1 0 ▼a Low level X Window programming ▼h [electronic resource] : ▼b an introduction by examples / ▼c Ross J. Maloney.
260 ▼a Cham : ▼b Springer, ▼c c2017.
300 ▼a 1 online resource (xii, 264 p.) : ▼b ill. (some col.).
500 ▼a Title from e-Book title page.
504 ▼a Includes bibliographical references and index.
505 0 ▼a Preliminaries -- Getting Something to Show -- Windows and Events Produce Menus -- Pattern Maps and Labels -- Keyboard Entry and Displaying Text -- Classic Drawing -- Extensions -- The Xcb Alternative -- Closer to the X Protocol.
520 ▼a This is the missing X Window book. While others have shown what the X Window system has available, this book shows how to convert this potential into working tools to fulfil your visualisation needs. It is of the show-me class of books. The majority of the book covers Xlib, although a short coverage of Xcb is also given. Included are: The relationship between Xlib and the X Window protocol; All the basic Xlib topics are covered; Complete working programs with their results; Exercises to reinforce the material just covered. A 9 part partition to building a complete X program is used throughout. This partitioning fosters the inclusion of all code necessary. All programs are written in C and are one to four pages in length. Open source programs with the occasional Postscript script are shown to provide support as needed. Throughout the examples consideration is given to using colour. The examples produce simple results with the aim of providing building blocks for application oriented codes. The book is directed at graduate students and researchers who create computer code to visualise their data.
530 ▼a Issued also as a book.
538 ▼a Mode of access: World Wide Web.
650 0 ▼a Computer science.
650 0 ▼a Computer graphics.
856 4 0 ▼u https://oca.korea.ac.kr/link.n2s?url=https://doi.org/10.1007/978-3-319-74250-2
945 ▼a KLPA
991 ▼a E-Book(소장)

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/e-Book 컬렉션/ 청구기호 CR 005.11 등록번호 E14014476 도서상태 대출불가(열람가능) 반납예정일 예약 서비스 M

컨텐츠정보

목차

Intro -- Preface -- Thank You -- Reader Background Assumed -- Contents -- 1 Preliminaries -- 1.1 The Place of the X Protocol -- 1.2 X Window Programming Gotchas -- 1.3 Programming in X Window -- 2 Getting Something to Show -- 2.1 Basic Xlib Programming Code Blocks -- 2.2 Creating a Single Window -- 2.2.1 Open Connection to the Server -- 2.2.2 Top-Level Window -- 2.2.3 Exercises -- 2.3 Smallest Xlib Program to Produce a Window -- 2.3.1 Exercises -- 2.4 A Simple but Useful Xlib Program -- 2.4.1 Exercises -- 2.5 A Moving Window -- 2.5.1 Exercises -- 2.6 Parts of Windows Can Disappear from View -- 2.6.1 Testing Overlay Services Available from an X Server -- 2.6.2 Consequences of No Server Overlay Services -- 2.6.3 Exercises -- 2.7 Changing a Window''s Properties -- 2.8 Summary -- 3 Windows and Events Produce Menus -- 3.1 Colour -- 3.1.1 Exercises -- 3.2 A Button to Click -- 3.3 Events -- 3.3.1 Exercises -- 3.4 Menus -- 3.4.1 Text Labelled Menu Buttons -- 3.4.2 Exercises -- 3.5 Further Consideration of Mouse Events -- 3.5.1 Exercises -- 3.6 A Mouse Behaviour Application -- 3.6.1 Exercises -- 3.7 Implementing Hierarchical Menus -- 3.7.1 Exercises -- 3.8 Which Window Gets the Event? -- 3.8.1 Exercises -- 3.9 Summary -- 4 Pattern Maps and Labels -- 4.1 The Pixmap Resource -- 4.2 Pattern Patches -- 4.3 Bitmap Patterns -- 4.3.1 Exercises -- 4.4 A Bitmap Cursor -- 4.4.1 Exercises -- 4.5 A Partially Transparent Pixmap -- 4.6 Using Postscript to Create Labels -- 4.7 Changing the Colour of a Pixmap -- 4.8 Reducing Server–Client Interaction by Images -- 4.8.1 Exercises -- 4.9 Creating Menus by Using the Image Format -- 4.9.1 Exercises -- 4.10 Forming Text Messages from Bitmap Glyphs -- 4.10.1 Accessing X11 Standard Bitmap Fonts -- 4.10.2 How to Use the Bitmap Fonts -- 4.10.3 Exercises -- 4.11 Using Pixmaps to Colour a Window''s Background -- 4.11.1 Exercises -- 4.12 Summary -- 5 Keyboard Entry and Displaying Text -- 5.1 Elementary Keyboard Text X Entry -- 5.1.1 Exercises -- 5.2 What Fonts Are Available -- 5.3 Keyboard Echoing on Windows -- 5.3.1 Exercises -- 5.4 Putting Lines of Text in a Window -- 5.4.1 Exercises -- 5.5 Insertion Cursor -- 5.5.1 Exercises -- 5.6 Moving Between Text Input Windows Using Keys -- 5.6.1 Exercises -- 5.7 A Slider Bar -- 5.7.1 Exercises -- 5.8 Scrolling Text -- 5.8.1 Scrolling Horizontally -- 5.8.2 Scrolling Vertically -- 5.8.3 Exercises -- 5.9 Summary -- 6 Classic Drawing -- 6.1 Limit on Multiple Objects in a Request -- 6.2 Drawing Lines, Circles, and a Coloured-In Square -- 6.2.1 Exercises -- 6.3 A Symbol Composed from Circle Parts -- 6.3.1 Exercises -- 6.4 A Circle Bouncing off Plain Edges -- 6.4.1 Exercises -- 6.5 Displaying the Multi Colours of a Photograph -- 6.5.1 Exercises -- 6.6 Summary -- 7 Extensions -- 7.1 Multi-colour XPM Pixmaps -- 7.1.1 Exercises -- 7.2 Network Connecting Client to Server -- 7.2.1 Exercises -- 7.3 Scalable Fonts -- 7.3.1 Exercises -- 7.4 Summary -- 8 The Xcb Alternative -- 8.1 Starting and Finishing with Xcb -- 8.2 Creating and Using a Window -- 8.3 Communicating with the Window Manager -- 8.4 Events -- 8.5 A Consolidation Program -- 8.5.1 Exercises -- 8.6 Colour, Fonts, then Text -- 8.6.1 Exercises -- 8.7 A Classic Program Converted to Xcb -- 8.7.1 Exercises -- 8.8 Summary -- 9 Closer to the X Protocol -- 9.1 The X Window Environment -- 9.1.1 Exercises -- 9.2 Client/Server Interaction -- 9.2.1 Exercises -- 9.3 More than a Protocol is Required -- 9.3.1 Exercises -- 9.4 Summary -- Appendix References -- Index -- .

관련분야 신착자료

Ramamurthy, Bina (2021)
윤관식 (2020)