下载 >  开发技术 >  Web开发 > windows系统编程英文版

windows系统编程英文版

2008-10-25 上传大小:2.28MB
分享
Copyright 
     Praise for Windows System Programming, Third Edition 
     Figures 
     Tables 
     Programs 
     Preface 
        Audience 
        Changes in the Third Edition 
        Organization 
        UNIX and C Library Notes and Tables 
        Examples 
        The Web Site 
        Acknowledgments 
        Chapter 1.  Getting Started with Win32 and Win64 
        Operating System Essentials 
        Windows Evolution 
        Windows Versions 
        The Windows Market Role 
        Windows, Standards, and Open Sy
                            stems 
        Windows Principles 
        Getting Ready for Win64 
        The Standard C Library: When to Use It for File Processing 
        What You Need to Use This Book 
        Example: A Simple Sequential File Copy 
        Summary 
        Exercises 
        Chapter 2.  Using the Windows File System and Character I/O 
        The Windows File Systems 
        File Naming 
        Opening, Reading, Writing, and Closing Files 
        Interlude: Unicode and Generic Characters 
        Unicode Strategies 
        Standard Devices and Console I/O 
        Example: Printing and Prompting 
        Example: Error Processing 
        Example: Copying Multiple Files to Standard Output 
        Example: ASCII to Unicode Conversion 
        File and Directory Management 
        Example: Printing the Current Directory 
        Summary 
        Exercises 
        Chapter 3.  Advanced File and Directory Processing, and the Registry 
        The 64-Bit File System 
        File Pointers 
        Getting the File Size 
        Example: Random Record Updates 
        File Attributes and Directory Processing 
        Mount Points 
        Example: Listing File Attributes 
        Example: Setting File Times 
        File Processing Strategies 
        File Locking 
        The Registry 
        Registry Management 
        Example: Listing Registry Keys and Contents 
        Summary 
        Exercises 
        Chapter 4.  Exception Handling 
        Exceptions and Their Handlers 
        Floating-Point Exceptions 
        Errors and Exceptions 
        Example: Treating Errors as Exceptions 
        Termination Handlers 
        Example: Using Termination Handlers to Improve Program Quality 
        Example: Using a Filter Function 
        Console Control Handlers 
        Example: A Console Control Handler 
        Vectored Exception Handling 
        Summary 
        Exercises 
        Chapter 5.  Memory Management, Memory-Mapped Files, and DLLs 
        Win32 and Win64 Memory Management Architecture 
        Heaps 
        Managing Heap Memory 
        Example: Sorting Files with a Binary Search Tree 
        Memory-Mapped Files 
        Example: Sequential File Processing with Mapped Files 
        Example: Sorting a Memory-Mapped File 
        Example: Using Based Pointers 
        Dynamic Link Libraries 
        Example: Explicitly Linking a File Conversion Function 
        The DLL Entry Point 
        DLL Version Management 
        Summary 
        Exercises 
        Chapter 6.  Process Management 
        Windows Processes and Threads 
        Process Creation 
        Process Handle Counts 
        Process Identities 
        Duplicating Handles 
        Exiting and Terminating a Process 
        Waiting for a Process to Terminate 
        Environment Blocks and Strings 
        Example: Parallel Pattern Searching 
        Processes in a Multiprocessor Environment 
        Process Execution Times 
        Example: Process Execution Times 
        Generating Console Control Events 
        Example: Simple Job Management 
        Job Objects 
        Summary 
        Exercises 
        Chapter 7.  Threads and Scheduling 
        Thread Overview 
        Thread Basics 
        Thread Management 
        Using the C Library in Threads 
        Example: Multithreaded Pattern Searching 
        Performance Impact 
        The Boss/Worker and Other Threading Models 
        Example: Merge-SortDivide and Conquer to Exploit SMP 
        Thread Local Storage 
        Process and Thread Priority and Scheduling 
        Thread States 
        Pitfalls and Common Mistakes 
        Timed Waits 
        Fibers 
        Summary 
        Exercises 
        Chapter 8.  Thread Synchronization 
        The Need for Thread Synchronization 
        Thread Synchronization Objects 
        The CRITICAL_SECTION Object 
        A CRITICAL_SECTION for Protecting Shared Variables 
        Example: A Simple Producer/Consumer System 
        Mutexes 
        Semaphores 
        Events 
        Example: A Producer/Consumer System 
        More Mutex and CRITICAL_SECTION Guidelines 
        More Interlocked Functions 
        Memory Management Performance Considerations 
        Summary 
        Exercises 
        Chapter 9.  Synchronization Performance Impact and Guidelines 
        Synchronization Performance Impact 
        A Model Program for Performance Experimentation 
        Tuning SMP Performance with CS Spin Counts 
        Semaphore "Throttles" to Reduce Thread Contention 
        Processor Affinity 
        I/O Completion Ports 
        Performance Guidelines and Pitfalls 
        Summary 
        Exercises 
        Chapter 10.  Advanced Thread Synchronization 
        The Condition Variable Model and Safety Properties 
        Using SignalObjectAndWait 
        Example: A Threshold Barrier Object 
        A Queue Object  
        Example: Using Queues in a Multistage Pipeline 
        Asynchronous Procedure Calls 
        Queuing Asynchronous Procedure Calls 
        Alertable Wait States 
        Safe Thread Cancellation 
        Pthreads for Application Portability 
        Thread Stacks and the Number of Threads 
        Hints for Designing, Debugging, and Testing 
        Beyond the Windows API 
        Summary 
        Exercises 
        Chapter 11.  Interprocess Communication 
        Anonymous Pipes 
        Example: I/O Redirection Using an Anonymous Pipe 
        Named Pipes 
        Named Pipe Transaction Functions 
        Example: A Client/Server Command Line Processor 
        Comments on the Client/Server Command Line Processor 
        Mailslots 
        Pipe and Mailslot Creation, Connection, and Naming 
        Example: A Server That Clients Can Locate 
        Comments on Thread Models 
        Summary 
        Exercises 
        Chapter 12.  Network Programming with Windows Sockets 
        Windows Sockets 
        Socket Server Functions 
        Socket Client Functions 
        Comparing Named Pipes and Sockets 
        Example: A Socket Message Receive Function 
        Example: A Socket-Based Client 
        Example: A Socket-Based Server with New Features 
        In-Process Servers 
        Line-Oriented Messages, DLL Entry Points, and TLS 
        Example: A Thread-Safe DLL for Socket Messages 
        Example: An Alternative Thread-Safe DLL Strategy 
        Datagrams 
        Berkeley Sockets vs. Windows Sockets 
        Overlapped I/O with Windows Sockets 
        Windows Sockets 2 
        Summary 
        Exercises 
        Chapter 13.  Windows Services 
        Writing Windows ServicesOverview 
        The main() Function 
        The ServiceMain() Functions 
        The Service Control Handler 
        Example: A Service "Wrapper" 
        Managing Windows Services 
        Summary: Service Operation and Management 
        Example: A Service Control Shell 
        Sharing Kernel Objects with a Service 
        Event Logging 
        Notes on Debugging a Service 
        Summary 
        Exercises 
        Chapter 14.  Asynchronous Input/Output and Completion Ports 
        Overview of Windows Asynchronous I/O 
        Overlapped I/O 
        Example: Synchronizing on a File Handle 
        Example: File Conversion with Overlapped I/O and Multiple Buffers 
        Extended I/O with Completion Routines 
        Example: File Conversion with Extended I/O 
        Asynchronous I/O with Threads 
        Waitable Timers 
        Example: Using a Waitable Timer 
        I/O Completion Ports 
        Example: A Server Using I/O Completion Ports 
        Summary 
        Exercises 
        Chapter 15.  Securing Windows Objects 
        Security Attributes 
        Security Overview: The Security Descriptor 
        Security Descriptor Control Flags 
        Security Identifiers 
        Managing ACLs 
        Example: UNIX-Style Permission for NTFS Files 
        Example: Initializing Security Attributes 
        Reading and Changing Security Descriptors 
        Example: Reading File Permissions 
        Example: Changing File Permissions 
        Securing Kernel and Communication Objects 
        Example: Securing a Process and Its Threads 
        Overview of Additional Security Features 
        Summary 
        Exercises 
        Chapter 16.  Win64 Programming 
        Current Win64 Status 
        64-Bit Architecture Overview 
        The Win64 Programming Model 
        The Data Types 
        Legacy Code Migration 
        Example: Migrating sortMM (Program 5-5) 
        Summary 
        Exercises 
        Appendix A.  Using the Sample Programs 
        Web Site Organization 
        Include File Listings 
        Additional Utility Programs 
        Appendix B.  Windows, UNIX, and C Library Comparisons 
        Chapters 2 and 3: File and Directory Management 
        Chapter 4: Exception Handling 
        Chapter 5: Memory Management, Memory-Mapped Files, and DLLs 
        Chapter 6: Process Management 
        Chapter 7: Threads and Scheduling 
        Chapters 810: Thread Synchronization 
        Chapter 11: Interprocess Communication 
        Chapter 14: Asynchronous I/O 
        Chapter 15: Securing Windows Objects 
        Appendix C.  Performance Results 
        Test Configurations 
        Performance Measurements 
        Running the Tests 
     Bibliography 
     Index                        
...展开收缩
综合评分:4
开通VIP 立即下载

评论共有7条

hugo82452400 2015-01-09 10:01:10
不错的资源,需要英文水平高才行,努力!!
rndb1 2014-04-21 09:17:43
相当受用的资源,支持了
我是一只奋斗的小菜鸟 2014-01-19 23:56:37
资源很不错的,努力学英文
 
UNIX Systems Programming 《UNIX系统编程》 英文清晰原版 立即下载
积分/C币:12
Windows NT_2000 Native API 立即下载
积分/C币:3
WINDOWS系统编程 立即下载
积分/C币:3
ARM嵌入式系统开发:软件设计与优化 ARM System Developer's Guide 英文版 立即下载
积分/C币:10
win32系统编程,比较经典的一本书 立即下载
积分/C币:8
Windows 系统编程 第三版.pdf 立即下载
积分/C币:10
Windows 2000系统编程 立即下载
积分/C币:3
pywin32 库下载 立即下载
积分/C币:3
Windows汇编语言及系统编程 立即下载
积分/C币:0
UNIX Systems Programming 2nd Ed 立即下载
积分/C币:3

热点文章

VIP会员动态

推荐下载

windows程序设计英文版
13C币 23709下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

windows系统编程英文版

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
开通VIP
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: