热搜:南怀瑾 |证严上人

分类浏览



高级计算机程序基础(英文版)(含光盘一张)
作者:
周麟祥 编著
定价:
45.00元
页数:
368页
ISBN:
ISBN7-309-04576-9/T.296
字数:
423千字
开本:
长 16 开
装帧:
平装
出版日期:
2005年8月       
本类其他相关图书

内容提要


       This textbook is a course for the students majoring non-computer science and taking up the large scale computer calculation and simulation. It consists of three knowledge blocks' Unix operating system, Computer languages (C/C++/Java/Matlab) and Database language SQL. All these contents work on the Unix platform. Various computer languages in this book are integrated as a whole, so that several Ianguages can be compressed into a single course.
       The guiding idea of this book lies in: "Any computer language consists of five eIements: Variable, Operator, Function, Control, and lnput/Output (or add Exception and GUI two items). The difference between languages appears only on their different formats." We take a unified metheds for handling three knowledge blocks by combining Shell Script program with computer languages. So, these three parts are close ly relative.
       This book also includes a lot of source codes and other important computer languages (Python, TCL and MPl) attached on a compact disk as the indiscerptible parts of it. Readers can really understand
       the contents of the book only if they learn these source codes in detail.
       This book will also be of interest to scientists and engineers who would like to learn the fundamentals of advanced computer programs.
      
      

作者简介


       周麟祥,物理学教授。1939年12月生,原籍浙江嘉兴。1960年毕业于厦门大学物理系。
       1993-1997年任美国林肯大学客座教授。曾在厦门大学任教。目前在复旦大学物理系主要从事蛋白质分子动力学和全电子结构的计算机模拟研究工作。
      

书摘

CONTENTS
      
       PREFACE
      
       PART 1 UNIX OPERATING SYSTEM
      
       Chapter 1 EDITING AND MANAGING FILE
       1.1 LOGIN AND LOGOUT
       1.2 EDITOR VI
       1.3 MANAGING FILE
      
       Chapter 2 ENVIRONMENT
       2.1 KERNEL AND SHELL
       2.2 FILE PERMISSION
       2.3 CUSTOMIZING ENVIRONMENT
       2.4 INTERNET IN UNIX SYSTEM
       2.5 MANAGING SYSTEM
      
       Chapter 3 SHELL SCRIPT
       3.1 WHAT IS SCRIPT
       3.2 SHELL SCRIPT LANGUAGE
      
       Chapter 4 COMPILING, DEBUG AND RUNNING
       4.1 COMPILING A SIMPLE SOURCE CODE
       4.2 MAKEFILE AND COMMAND MAKE
       4.3 DEBUG
       4.4 RUNNING
       4.5 PROCESS OF RUNNING
      
       PART 2 COMPUTER LANGUAGE
      
       Chapter 5 FIVE ELEMENTS OF C LANGUAGE
       5.1 SKELETON OF C PROGRAM
       5.2 VARIABLE
       5.3 OPERATOR
       5.4 FUNCTION
       5.5 CONTROL
       5.6 I/O
      
       Chapter 6 DATA STRUCTURES
       6.1 NUMERIC VARIABLE
       6.2 POINTER
       6.3 ARRAY
       6.4 STRING
       6.5 STRUCTURE
       6.6 LINEAR LINKED LIST
       6.7 STACK AND QUEUE
      
      
       Chapter 7 ALGORITHM
       7.1 FUNCTION SORT
       7.2 ALGORITHM
      
       C EXERCISES
      
       II-B C++ LANGUAGE
      
       Chapter 8 CLASS
       8.1 FROM C TO C++
       8.2 DEFINITION OF A CLASS
      
       Chapter 9 ADVANCED USE OF CLASS
       9.1 INLINE
       9.2 REFERRENCE
       9.3 SCOPE OPRATOR
       9.4 OVERLOADING FUNCTION
       9.5 FUNCTION WITH DEFAUT VALUE
       9.6 CONSTANT
       9.7 NEW AND DELETE
       9.8 ASSIGNMENT
       9.9 THIS
       9.10 COPY CONSTRUCTOR
       9.11 FRIEND FUNCTION AND FRIEND CLASS
       9.12 STATIC MEMBER
       9.13 COMPOSITION
       9.14 CONDITIONAL COMPILING
       9.15 EXCEPTION
      
       Chapter 10 INHERITANCE
       10.1 WHAT IS INHERITANCE
       10.2 THE QUESTIONS FOR INHERITANCE
      
       Chapter 11 POLYMORPHISM
       11.1 OVERLOADING OPERATOR
       11.2 TEMPLATE
      
       Chapter 12 I/O
       12.1 STANDARD I/O
       12.2 FILE I/O
      
       C++ EXERCISE
      
       II-c JAVA LANGUAGE
      
       Chapter 13 INTRODUCTION OFJAVA PROGRAM
       13.1 INTRODUCTION
       13.2 BASIC JAVA CODE
      
       Chapter 14 FIVE ELEMENTS OF JAVA LANGUAGE
       14.1 VARIABLE
       14.2 OPERATOR
       14.3 FUNCTION
       14.4 CONTROL
       14.5 I/O
       14.6 EXCEPTION AND EXCEPTION HANDLING
       14.7 OOP FEATURES
       14.8 ALGORITHM
      
       Chapter 15 GRAPHICS USER INTERFACE (GUI)
       15.1 PICTURE AND IMAGE
       15.2 DESIGNING WINDOW
      
       II-D MATLAB (MATRIX LABORATORY)
      
       Chapter 16 FIVE ELEMENTS OF MATLAB
       16.1 VARIABLE
       16.2 OPERATOR
       16.3 CONTROL
       16.4 I/O
       16.5 FUNCTION
       16.6 EXCEPTION AND DEBUG
      
       Chapter 17 M FILE
       17.1 COMMAND FORMAT OF M FILE
       17.2 FUNCTION FORMAT OF M FILE
      
       Chapter 18 LIBRARY FUNCTION AND OPERATION
       18.1 ALGEBRA OPERATING
       18.2 PLOT
       18.3 MATRIX OPERATING
       18.4 CALCULUS OPERATING
       18.5 FOURIER EXPAND AND TRANSFORM
       18.6 DIFFERENTIAL EQUATION
      
       MATALAB EXERCISES
      
       PART 3 DATA BASE AND STRUCTURE QUERY LANGUAGE
      
       Chapter 19 DATA BASE
       19.1 STRUCTURE OF RELATIONAL DATA BASE
       19.2 FUNCTION DEPENDENCY
       19.3 LANGUAGE
       19.4 HOW TO CREATE DATABASE ON MYSQL
      
       Chapter 20 SQL OPERATING
       20.1 DATA DEFINITION LANGUAGE (DDL)
       20.2 DATA QUERY LANGUAGE (DQL)
       20.3 DATA MANIPULATION LANGUAGE (DML)
       20.4 DATA CONTROL LANGUAGE (DEL)
       20.5 PROCEDURE PROGRAM (Option)
       20.6 COMMAND LIST FOR MYSQL (Option)
      
       REFERRENCES
      
       INDEX

书评       

   

地址:上海市国权路579号
邮编:200433
电话:021-65642854(社办)
传真:021-65104812

 
 

版权所有©复旦大学出版社,2002-2024年若有问题请与我们 (webmaster@fudanpress.com) 联系! 沪ICP备05015926号