home libri books Fumetti ebook dvd top ten sconti 0 Carrello


Torna Indietro

fox ph.d. bud; wenzu ph.d. zhang; ling m.sc. tan may - software application development

Software Application Development A Visual C++, MFC, and STL Tutorial

; ;




Disponibilità: Normalmente disponibile in 20 giorni
A causa di problematiche nell'approvvigionamento legate alla Brexit sono possibili ritardi nelle consegne.


PREZZO
97,98 €
NICEPRICE
93,08 €
SCONTO
5%



Questo prodotto usufruisce delle SPEDIZIONI GRATIS
selezionando l'opzione Corriere Veloce in fase di ordine.


Pagabile anche con Carta della cultura giovani e del merito, 18App Bonus Cultura e Carta del Docente


Facebook Twitter Aggiungi commento


Spese Gratis

Dettagli

Genere:Libro
Lingua: Inglese
Pubblicazione: 09/2012
Edizione: 1° edizione





Note Editore

Software Application Development: A Visual C++, MFC, and STL Tutorial provides a detailed account of the software development process using Visual C++, MFC, and STL. It covers everything from the design to the implementation of all software modules, resulting in a demonstration application prototype which may be used to efficiently represent mathematical equations, perform interactive and intuitive model-building, and conduct control engineering experiments. All computer code is included, allowing developers to extend and reuse the software modules for their own project work. The book’s tutorial-like approach empowers students and practitioners with the knowledge and skills required to perform disciplined, quality, real-world software engineering.




Sommario

Part I: User InteractionObject-Oriented Analysis and DesignBackground ResearchSoftware RequirementsGeneral Use Case NarrativesUse Case Scenarios and ConversationsNoun and Verb AnalysisObject AnalysisPreliminary Class DiagramBasic Program Implementing the Class StructureInitial Graphical User InterfaceApplication WizardMenusApplication IconToolbarsBlock Library Dialog WindowAdd Functionality to the Common Blocks Toolbar ButtonsConstructing BlocksMerging the WIN32 Console Application with the Visual C++ ApplicationModifying Program Structure for Block ConstructionDrawing of Primitive Block ShapesCompleting Block ConstructionDrawing Block Graphical DetailConstructing Block PortsBlock-Based Port PositionChanging the CPort ClassAugmenting the CBlock ClassAugmenting the CBlockShape ClassDerived-Block ConstructorsDrawing PortsConstructing ConnectionsAdding Connections to the DiagramEng ProjectContext MenuMoving Blocks and ConnectionsMoving BlocksMoving Connection End PointsInserting and Moving Connection-Based Bend PointsDeletion of Connections and Bend PointsAutomatic Block PlacementHypothetical Interactive Block PositioningActual Improved Automatic Block PositioningConnection-Based Bend PointsAttaching a Connection Tail Point to a Bend PointDeletion of a Bend Point to Which a Connection is AttachedDeletion of a Connection with a Bend Point to Which a Connection is AttachedProblem Concerning the Insertion of Bend PointsAutomatic Attachment of Connection End Points upon Initial ConstructionDeletion of Blocks with Attached ConnectionsBlock Dialog WindowsProcessing a Left-Button-Double-Click EventAdding Dialog Windows to Accept User InputConversion of String Input to Double DataConversion of CString Input Strings to Double Member DataAugmenting the CBlock-Derived ClassesMoving Multiple ItemsEdit the TrackItem() Function to Call TrackMultipleItems()Add a TrackMultipleItems() Function to CDiagramEngDocAdd a Function for a Key-Down Event to CDiagramEngViewAdd Key-Flag-Based Members to CDiagramEngDocFlow of Control in the TrackMultipleItems() FunctionAdd a Toolbar Button to Activate Multiple Item TrackingAddition of a Tree View ControlAdd a Tree View Control Dialog WindowDocking of the Tree Dialog Window as a Tree Dialog BarResetting the Appropriate DialogControlling the Toolbar VisibilityReview of Menu and Toolbar-Based Functionality: Part IMenusToolbarsFunctionality to be AddedContext Menu ExtensionNumerical Solver Dialog WindowDeleting Multiple Grouped ItemsSetting of Item PropertiesSetting Port PropertiesSetting Divide Block PortsSetting Sum Block PortsDrawing Ports Depending on Connection StatusDrawing Port SignsPreparation for Adjustment of Port PropertiesDialog-Based Port Property SettingDeleting PortsKey-Based Item MovementAdd a Fine Move Item Entry to the Context MenuAdd Members to the CDiagramEngDoc ClassEdit the CDiagramEngView::OnKeyDown() FunctionAdd a FineMoveItem() FunctionAdd a FineMoveBlock() FunctionAdd a FineMoveConnectionBendPoint() FunctionFine Movement Process Control FlowReversing Block DirectionAdd a Reverse Block Entry to the Context MenuAdd a ReverseBlockDirection() Function to the CBlock ClassAdd Accessor Methods to the CBlockShape ClassAdd Accessor Methods to the CPort ClassTest the ApplicationPart II: Model Computation and DataModel ValidationValidating a ModelChanges to be Made to Draw in the Correct ColorUnique Port and Bend Point ConnectionNon-Feedback-Based Signal PropagationSignals and SystemsModels with Algebraic and Feedback LoopsSignal PropagationDetermination of Feedback LoopsSignal-Based Class StructureAdditions Required for Direct Signal PropagationPropagating a Simple Direct SignalGraph DrawingAddition of Structure to Display an Empty View WindowSupplementing Existing Classes to Access Output Block DataPlotting Data as a Text StringPlotting Numerical Data as a GraphDeleting an Output Block and Its ViewAdding Functionality to the Output Block Dialog WindowBlock OperationsLinear Function Block Data OperationSignal Generator Block Data OperationGain Block Data OperationSum Block Data OperationDerivative Block Data OperationIntegrator Block Data OperationDivide Block Data OperationRemaining Block Operation FunctionsPreparation for Feedback-Based Signal PropagationLinear SystemsNonlinear SystemsModel AssumptionsDetermining Initial Output SignalsAdding Functionality to Set the Initial Output SignalBuilding the System of Equations Representing the Block DiagramStopping a SimulationFeedback-Based Signal PropagationNewton-Method-Based SolverObject-Oriented Transformation of the Newton-Method-Based SolverAdding the Newton-Method-Based Solver to the DiagramEng ProjectConvergence of the Newton Method Used to Compute Models with Feedback LoopsTesting the Newton-Method-Based Code for Models with Feedback LoopsPlacing an Edit Box on a ToolbarEdit the Resource FileCreate the Toolbar Edit BoxUpdate the Toolbar Edit BoxA Memory LeakSerializationSystem Model Data StructureEvent Handler Functions for File Input/OutputWriting Data Members to a FileReading Data Members from a FileSaving the Initial Output Signal for the Divide BlockAdding Data-Writing Functionality to the Output BlockPart III: RefinementReview of Menu and Toolbar-Based Functionality: Part IIFunctionality to be AddedPrinting and Print PreviewAdditions to the DiagramEng ProjectMapping ModesAugmenting the CDiagramEngView OnBeginPrinting() FunctionAugmenting the CDiagramEngView OnPrepareDC() FunctionAugmenting the CDiagramEngView OnDraw() FunctionImplementing a Scroll ViewCoordinate SystemsConversion from CView to CScrollViewDevice Point to Logical Point Coordinate ConversionsTracking of Multiple ItemsLimiting Diagram Entity PlacementFitting the Logical View to the Physical ViewZooming In and Out of the ViewEdit MenuSelection of All ContentCut, Copy, and PasteUndoing and Redoing Editing ActionsAnnotationsAdd a CAnnotation Class to the ProjectAdd an Annotation Dialog Window to the ProjectAdd an Annotation to a System ModelDeleting AnnotationsMoving AnnotationsView Menu–Based ActionsFormat Menu–Based ActionsEdit Menu–Based ActionsSerialization of the CAnnotation ClassTools MenuTools Menu Implementation: Diagnostic InformationHelp MenuUsing DiagramEngCreating the Using DiagramEng DocumentFinalizing the ProjectPreventing Usage of Nonfunctional BlocksPreventing the Building of SubsystemsDisabling Nonfunctional ItemsPreparing the Source and Executable FilesConclusionProject ReviewImprovementsAppendix A: ControlEng: Win32 Console ApplicationAppendix B: Constructing Connections: An ExplorationAppendix C: NodeArcConnectivity: Win32 Console ApplicationAppendix D: Debugging: An IntroductionAppendix E: MatrixInversion: Win32 Console ApplicationAppendix F: Using DiagramEngIndex










Altre Informazioni

ISBN:

9781466511002

Condizione: Nuovo
Collana: Chapman & Hall/CRC Computer and Information Science Series
Dimensioni: 10 x 7 in
Formato: Brossura
Illustration Notes:246 b/w images and 188 tables
Pagine Arabe: 1216


Dicono di noi