00997nam 2200349 450 9900008805002033160-04-301197-70088050USA010088050(ALEPH)000088050USA01008805020020117d1985----km-y0itay0103----baengGB||||||||001yy<<The>> word and the worldexplorations n the form of sociological analysisMichael MulkayLondonGeorge Allen & Unwin1985XIII, 263 p22 cm2001DialogoAnalisi sociologica306.4MULKAY,Michael48570ITsalbcISBD990000880500203316ISP V 30867417 ECISP VBKECOPATTY9020020117USA01101120020403USA011732PATRY9020040406USA011701Word and the world969820UNISA12577nam 2200649 450 991015024110332120230725023836.01-282-64548-X97866126454880-273-73123-8(CKB)2670000000032240(SSID)ssj0000438482(PQKBManifestationID)12175278(PQKBTitleCode)TC0000438482(PQKBWorkID)10452100(PQKB)11104506(MiAaPQ)EBC5173953(MiAaPQ)EBC5175318(MiAaPQ)EBC5833778(MiAaPQ)EBC5137299(MiAaPQ)EBC6400738(Au-PeEL)EBL5137299(OCoLC)1015884728(EXLCZ)99267000000003224020190827d2010 uy 0engurcnu||||||||txtccrJava for students /Douglas Bell, Mike ParrSixth edition.Harlow, England :Prentice Hall,[2010]©20101 online resource (534 pages) color illustrationsBibliographic Level Mode of Issuance: Monograph0-273-73122-X Includes bibliographical references and index.Cover -- Java for Students -- Contents -- Detailed contents -- Introduction -- Guided tour -- The background to Java -- The history of Java -- The main features of Java -- What is a program? -- Programming principles -- Programming pitfalls -- Summary -- Exercises -- Answers to self-test questions -- First programs -- Introduction -- Integrated development environments -- Files and folders -- Creating a Java program -- The libraries -- Demystifying the program -- Objects, methods: an introduction -- Classes: an analogy -- Using a text field -- Programming principles -- Programming pitfalls -- Grammar spot -- New language elements -- Summary -- Exercises -- Answers to self-test questions -- Using graphics methods -- Introduction -- Events -- The button-click event -- The graphics coordinate system -- Explanation of the program -- Methods for drawing -- Drawing with colours -- Creating a new program -- The sequence concept -- Adding meaning with comments -- Programming principles -- Programming pitfalls -- Grammar spot -- New language elements -- Summary -- Exercises -- Answers to self-test questions -- Variables and calculations -- Introduction -- The nature of int -- The nature of double -- Declaring variables -- The assignment statement -- Calculations and operators -- The arithmetic operators -- The % operator -- Joining strings with the + operator -- Converting between strings and numbers -- Message dialogs and input dialogs -- Formatting text in dialogs with \n -- Converting between numbers -- Constants: using final -- The role of expressions -- Programming principles -- Programming pitfalls -- Grammar spot -- New language elements -- Summary -- Exercises -- Answers to self-test questions -- Methods and parameters -- Introduction -- Writing your own methods -- A first method -- Calling a method -- Passing parameters.Formal and actual parameters -- A triangle method -- Local variables -- Name clashes -- Event-handling methods and main -- return and results -- Building on methods: drawHouse -- Building on methods: areaHouse -- this and objects -- Overloading -- Programming principles -- Programming pitfalls -- Grammar spot -- New language elements -- Summary -- Exercises -- Answers to self-test questions -- Using objects -- Introduction -- Instance variables -- Instantiation: using constructors with new -- The Random class -- The main method and new -- The Swing toolkit -- Events -- Creating a JButton -- Guidelines for using objects -- The JLabel class -- The JTextField class -- The JPanel class -- The Timer class -- The JSlider class -- The ImageIcon class - moving an image -- Programming principles -- Programming pitfalls -- Grammar spot -- New language elements -- Summary -- Exercises -- Answers to self-test questions -- Selection -- Introduction -- The if statement -- if...else -- Comparison operators -- Multiple events -- And, or, not -- Nested ifs -- switch -- Boolean variables -- Comparing strings -- Programming principles -- Programming pitfalls -- Grammar spot -- New language elements -- Summary -- Exercises -- Answers to self-test questions -- Repetition -- Introduction -- while -- for -- And, or, not -- do...while -- Nested loops -- Combining control structures -- Programming principles -- Programming pitfalls -- Grammar spot -- New language elements -- Summary -- Exercises -- Answers to self-test questions -- Writing classes -- Introduction -- Designing a class -- Classes and files -- private variables -- public methods -- The get and set methods -- Constructors -- Multiple constructors -- private methods -- Scope rules -- Operations on objects -- Object destruction -- static methods -- static variables -- Programming principles -- Programming pitfalls.Grammar spot -- New language elements -- Summary -- Exercises -- Answers to self-test questions -- Inheritance -- Introduction -- Using inheritance -- protected -- Scope rules -- Additional items -- Overriding -- Class diagrams -- Inheritance at work -- super -- Constructors -- final -- Abstract classes -- Programming principles -- Programming pitfalls -- New language elements -- Summary -- Exercises -- Answers to self-test questions -- Calculations -- Introduction -- Library mathematical functions and constants -- Formatting numbers -- Case study - money -- Case study - iteration -- Graphs -- Exceptions -- Programming principles -- Programming pitfalls -- Summary -- Exercises -- Answer to self-test question -- Array lists -- Introduction -- Creating an array list and generics -- Adding items to a list -- The length of a list -- Indices -- Displaying an array list -- The enhanced for statement -- Using index values -- Removing items from an array list -- Inserting items within an array list -- Lookup -- Arithmetic on an array list -- Searching -- Programming principles -- Programming pitfalls -- New language elements -- Summary -- Exercises -- Answers to self-test questions -- Arrays -- Introduction -- Creating an array -- Indices -- The length of an array -- Passing arrays as parameters -- The enhanced for statement -- Using constants with arrays -- Initializing an array -- A sample program -- Lookup -- Searching -- Arrays of objects -- Programming principles -- Programming pitfalls -- Grammar spot -- Summary -- Exercises -- Answers to self-test questions -- Arrays - two dimensional -- Introduction -- Declaring an array -- Indices -- The size of an array -- Passing arrays as parameters -- Using constants with two-dimensional arrays -- Initializing an array -- A sample program -- Programming principles -- Programming pitfalls -- Summary -- Exercises.Answers to self-test questions -- String manipulation -- Introduction -- Using strings - a recap -- The characters within strings -- A note on the char type -- The String class -- The String class methods -- Comparing strings -- Amending strings -- Examining strings -- String conversions -- String parameters -- An example of string processing -- String case study - Frasier -- Programming principles -- Programming pitfalls -- Grammar spot -- New language elements -- Summary -- Exercises -- Answer to self-test question -- Exceptions -- Introduction -- Exceptions and objects -- When to use exceptions -- The jargon of exceptions -- A try-catch example -- try and scopes -- The search for a catcher -- Throwing - an introduction -- Exception classes -- Compilation and checked exceptions -- Catching - the common cases -- Using the exception class structure -- Programming principles -- Programming pitfalls -- Grammar spot -- New language elements -- Summary -- Exercises -- Answers to self-test questions -- Files and console applications -- Introduction -- File access: stream or random? -- The essentials of streams -- The Java I/O classes -- The BufferedReader and PrintWriter classes -- File output -- File input -- File searching -- The File class -- The JFileChooser class -- Console I/O -- The System class -- Using JOptionPane -- A console example: Finder -- Reading from a remote site -- Command-line arguments -- Programming principles -- Programming pitfalls -- Grammar spot -- New language elements -- Summary -- Exercises -- Answers to self-test questions -- Object-oriented design -- Introduction -- The design problem -- Identifying objects and methods -- Case study in design -- Looking for reuse -- Composition or inheritance? -- Guidelines for class design -- Summary -- Exercises -- Answers to self-test questions -- Program style -- Introduction.Program layout -- Names -- Classes -- Comments -- Javadoc -- Constants -- Methods -- Nested ifs -- Nested loops -- Complex conditions -- Documentation -- Consistency -- Programming pitfalls -- Summary -- Exercises -- Testing -- Introduction -- Program specifications -- Exhaustive testing -- Black box (functional) testing -- White box (structural) testing -- Inspections and walkthroughs -- Stepping through code -- Incremental development -- Programming principles -- Summary -- Exercises -- Answers to self-test questions -- Debugging -- Introduction -- Debugging without a debugger -- Using a debugger -- Common errors - compilation errors -- Common errors - run-time errors -- Common errors - logic errors -- Common errors - misunderstanding the language -- Summary -- Answer to self-test question -- Threads -- Introduction -- Threads -- Starting a thread -- Thread dying -- join -- The state of a thread -- Scheduling, thread priorities and yield -- Programming principles -- Summary -- Exercises -- Answers to self-test questions -- Interfaces -- Introduction -- Interfaces for design -- Interfaces and interoperability -- Interfaces and the Java library -- Multiple interfaces -- Interfaces versus abstract classes -- Programming principles -- Programming pitfalls -- Grammar spot -- New language elements -- Summary -- Exercises -- Answers to self-test questions -- Programming in the large - packages -- Introduction -- Using classes and the import statement -- Creating packages using the package statement -- Packages, files and folders -- Scope rules -- The Java library packages -- Programming pitfalls -- New language elements -- Summary -- Exercise -- Answers to self-test questions -- Polymorphism -- Introduction -- Polymorphism in action -- Programming principles -- Programming pitfalls -- New language elements -- Summary -- Exercises -- Java in context.Introduction.This book is for novicesIf you have never done any programming before - if you are a complete novice - this book is for you. This book assumes no prior knowledge of programming. It starts from scratch. It is written in a simple, direct style for maximum clarity. It is aimed at first level students at universities and colleges, but it is also suitable for novices studying alone.The approach of this bookWe explain how to use objects early in this book. Our approach is to start with the ideas of variables, assignment and methods, then introduce the use of objects created from library classes. Next we explain how to use control structures for selection and looping. Then comes the treatment of how to write your own classes. We wanted to make sure that the fun element of programming was paramount, so we use graphics right from the start. We think graphics is fun, interesting and clearly demonstrates all the important principles of programming. But we haven't ignored programs that input and output text - they are also included. The programs we present use many of the features of a graphical user interfaces (GUIs), such as buttons, scroll bars and text boxes. But we also explain how to write console programs in Java. We introduce new ideas carefully one-at-a-time, rather than all at once. So, for example, there is a single chapter on writing methods. We introduce simple ideas early and more sophisticated ideas later on. .Java (Computer program language)Java (Computer program language)005.13/3Bell Doug1944-771859Parr Mike1949-MiAaPQMiAaPQMiAaPQBOOK9910150241103321Java for students3402330UNINA02765oam 2200445 450 991078945480332120190911100030.00-12-417176-1(OCoLC)871190908(MiFhGG)GVRL8AFY(EXLCZ)99371000000003113820130906d2014 uy 0engurun|---uuuuatxtccrThe basics of IT audit purposes, processes, and practical information /Stephen D. Gantz ; technical editor, Steve MaskeWaltham, MA :Syngress,2014.1 online resource (xxvi, 244 pages) illustrations (some color)The basics0-12-417159-1 Includes bibliographical references and index.Machine generated contents note: Fundamentals/Key Concepts Auditing in Context Internal Auditing External Auditing Types of Audits IT Audit Components Audit Drivers IT Audit Processes Methodologies & Frameworks Organizations, standards & Certifications Appendices."Dependence on information technology (IT) is a characteristic common to virtually all modern organizations. Organizations rely on information, and the processes and enabling technology needed to use and effectively manage information. This reliance characterizes public and private sector organizations, regardless of mission, industry, geographic location, or organization type. IT is critical to organizational success, operating efficiency, competitiveness, and even survival, making imperative the need for organizations to ensure the correct and effective use of information technology. In this context it is important that resources are efficiently allocated, that IT functions at a sufficient level of performance and quality to effectively support the business, and that information assets are adequately secured consistent with the risk tolerance of the organization. Such assets must also be governed effectively, meaning that they operate as intended, work correctly, and function in a way that complies with applicable regulations and standards. IT auditing can help organizations achieve all of these objectives"--Provided by publisher.Information technologyAuditingComputer securityComputer networksSecurity measuresInformation technologyAuditing.Computer security.Computer networksSecurity measures.004.068/1Gantz Stephen D1516199Maske SteveMiFhGGMiFhGGBOOK9910789454803321The basics of IT audit3752501UNINA