1.

Record Nr.

UNINA9910789966003321

Autore

McDermott John F. M. <1932->

Titolo

Restoring democracy to America : how to free markets and politics from the corporate culture of business and government / / John F. M. McDermott

Pubbl/distr/stampa

University Park, Pennsylvania : , : Pennsylvania State University Press, , [2010]

©2010

ISBN

0-271-05667-3

9780271053523

Descrizione fisica

1 online resource (xiv, 481 p. )

Disciplina

322.30973

Soggetti

Business and politics - United States

Equality - United States

United States Economic conditions 1945-

United States Economic policy 2009-

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Bibliographic Level Mode of Issuance: Monograph

Nota di bibliografia

Includes bibliographical references and index.

Nota di contenuto

Preface : A life of thought in a life of politics -- pt. 1. THE HISTORIC ADVANCE, ca. 1870-1970. The historic advance : Setting a context -- Interpreting the "sixties" -- The modern reaction -- pt. 2. RECAPPING AND BEYOND. Social stratification and social dynamics -- Institutional elites and social action -- The inner government within liberal democracy -- pt. 3. PROPSALS FOR A RENEWED HISTORIC ADVANCE. On strategy and organization -- The reform of the police power -- Civilizing the corporation -- A "civilized" employment system -- International government and international chaos -- Political reform.

Sommario/riassunto

"A narrative history of the gains in economic and political equality in the United States starting in the 1870s. Argues that many of these gains have been reversed since the 1960s, and proposes solutions for reversing this downward spiral"--Provided by publisher.



2.

Record Nr.

UNINA9910972586803321

Autore

Chazotte Ken

Titolo

Build your own framework with Visual FoxPro / / Ken Chazotte

Pubbl/distr/stampa

Whitefish Bay, WI, : Hentzenwerke Pub., 2004

ISBN

1-280-54424-4

9786610544240

1-930919-54-9

Descrizione fisica

1 online resource (353 p.)

Soggetti

Visual programming languages (Computer science)

Programming languages (Electronic computers)

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

"Edited by Joe Johnston"--Cover.

Includes index.

Nota di contenuto

""Our Contract with You, The Reader""; ""List of Chapters""; ""Table of Contents""; ""Acknowledgements""; ""About the Authors""; ""How to Download the Files""; ""Chapter 1: Introduction""; ""Who should read this book?""; ""What is an application framework?""; ""Why use a framework?""; ""How is a framework different from a class library?""; ""Elements of a framework""; ""Reasons to create your own framework""; ""Reasons to avoid developing your own framework""; ""Framework mindset""; ""Overview""; ""How should I read this book?""; ""A word about the approach presented in this book""

""Icons used in this book""""Summary""; ""Chapter 2: Project Planning""; ""Steering document""; ""The goal statement""; ""Guidelines""; ""Objectives""; ""Implementation plan""; ""Requirements list""; ""Design (implementation)""; ""Task list""; ""Test plan""; ""Sample (excerpt)""; ""Conventions""; ""Summary""; ""Chapter 3: Framework Architecture""; ""Architectures and tiers""; ""Presentation layer""; ""Logic layer""; ""Data layer""; ""Separation of power""; ""The approach in My Frame""; ""Functional view""; ""Application Variable Server (myAppVars)""; ""Forms collection (myFormsCollection)""

""Location manager (myLocations)""""Messaging service (myMessages)""; ""Preferences manager (myPreferences)""; ""Security module



(mySecurity)""; ""System codes""; ""Toolbars collection""; ""Reports manager (myReports)""; ""Error handler""; ""Framework data model""; ""Summary""; ""Chapter 4: Techniques for Flexibility""; ""Classes""; ""Avoiding hard coding""; ""Changing object composition""; ""About the interface""; ""Patterns�Overview""; ""Template method""; ""Styles""; ""Mediator and event binding""; ""Factory method""; ""Abstract factory""; ""Delegation (bridge)""; ""Proxy�Overview""

""The proxy class in MyFrame""""Wrappers""; ""Summary""; ""Chapter 5: Beginning Development""; ""Folder structure""; ""Separating framework files from application files""; ""Configuring the application folder""; ""Configuring the framework folder""; ""Project manager""; ""Framework and application files""; ""Starting a FoxPro application""; ""aApplication""; ""Creating the main programs""; ""Main_Frame.prg""; ""Main.prg""; ""Summary""; ""Chapter 6: Creating a Class Library""; ""Base classes""; ""A simple class library""; ""Labels""; ""Command buttons""; ""Text boxes""; ""Containers""

""Combo boxes""""Treeview control (MyTreeView)""; ""Shapes""; ""PageFrame, CommandGroup, and OptionGroup""; ""PageFrame""; ""Grids""; ""Forms""; ""Using framework classes in an application""; ""Direct""; ""Direct Subclass""; ""CodeBook Style""; ""Assembled In App""; ""Rebuild""; ""Meta Data""; ""The recommended approach""; ""Summary""; ""Chapter 7: Environments and Sessions""; ""Data sessions""; ""Creating data sessions""; ""Object scope""; ""Environments""; ""Data session environments""; ""Save, set, and restore the environment""; ""Implementing the environment classes""

""Creating a Session class""

Sommario/riassunto

Have you been frustrated by the steep learning curve associated with most frameworks? Then build your own Building your own framework can be a challenging and rewarding experience. Build Your Own Framework provides detailed guidelines for developers who wish to develop their own framework. In each chapter, you will see how to move from requirements into design and from design into implementation as you build MyFrame, the sample framework included with the book. Build Your Own Framework also walks you through the development of several developer tools that will bring a real boost in productivity to your development efforts."