Module 5: Application Settings and Deployment. Overview Working with Application Settings Deploying Applications.

Slides:



Advertisements
Similar presentations
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Advertisements

This presentation describes how to save files so that they cannot be changed by any user. This technique is a simple way of giving access to documents,
Module 4: Deploying and Managing BizTalk Applications
Installation and Deployment in Microsoft Dynamics CRM 4.0
Processing Processing is a simple programming environment that was created to make it easier to develop visually oriented applications with an emphasis.
Configuration Files CGS2564. DOS Config.sys Device drivers Memory configuration Autoexec.bat Run programs, DOS commands, etc. Environment settings File.
The Windows Registry Adapted from
The Microsoft View: Module 1: Getting Started. Copyright Course 2559B, Introduction to Visual Basic®.NET Programming with Microsoft®.NET. Lecture 1 Microsoft.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Creating a Users Table The users table contains a list of your site’s authorized users, logins, and passwords.
PowerPoint 2002 Linking Video in Presentation and Delivering Presentation on the Road.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Becky Bertram SharePoint MVP
Operating System & Application Files BACS 371 Computer Forensics.
OS and Application Files BACS 371 Computer Forensics.
Introduction to R Statistical Software Anthony (Tony) R. Olsen USEPA ORD NHEERL Western Ecology Division Corvallis, OR (541)
Neal Stublen Practice Solution  Create a new solution  Add a WinForms project  Add a Class Library project  Reference the library.
ITE 370. Deployment Deployment is the process used to distribute a finished application (or component) to be installed on other computers.
Tutorial 11 Installing, Updating, and Configuring Software
1 Lesson 6 Exploring Microsoft Office 2007 Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
© 2011 Autodesk CP5239 Demand-Loading AutoCAD®.NET Plug-ins James E. Johnson Synergis Software Sr. CAD Developer.
ATG Environment Setup In this session you will learn – Setting Up ATG environment – Creating new ATG application – Configuring Data Source – Configuring.
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
1 Installation When this module is complete, you will be able to:  Set a static IP address for your laptop  Install the snom ONE software  Navigate.
In this activity, we are going to create a resume file with Microsoft Word and save it in the folder ‘My Documents’. Activity 2 Creating and saving a resume.
Module 2 Configuring Disks and Device Drivers. Module Overview Partitioning Disks in Windows® 7 Managing Disk Volumes Maintaining Disks in Windows 7 Installing.
Slackware 9.1 Installation First prompt in the installation process.
Regis: Academic Research Network: ARN ARN Getting Connected Drive Mapping SQL*Plus Spooling Your Work Presented by “SOETJAHJO”
Module 7: Accessing Data by Using ADO.NET
Week #3 Objectives Partition Disks in Windows® 7 Manage Disk Volumes Maintain Disks in Windows 7 Install and Configure Device Drivers.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 23 – The Registry.
XP Practical PC, 3e Chapter 3 1 Installing and Learning Software.
Lesson 3 Getting started and Installing Web Matrix Getting started and Installing Web Matrix.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Cody, Brian, and Jerry. Contains configuration options for a boot menu. The file is hidden and read-only to protect it from user configuration. Microsoft’s.
Nissan FAST Installation
Packaging for Voracity Solutions Control Panel David Turner.
Module 1 Windows Client Application Design. Module Overview Windows Client Technologies Architectural Patterns.
SAFARI ODBC INSTALLATION Go to the TRECA home WEB page.
MCTS Guide to Microsoft Windows Vista Chapter 12 Application Support.
Managing Services and Registry Chapter 16 powered by dj.
Package & Deploy. OBJECTIVES Package Deploy Way to package.
Module 5: Configuring and Managing File Systems. Overview Working with File Systems Managing Data Compression Securing Data by Using EFS.
Microsoft ® Official Course Developing a Publishing Site for Web Content Microsoft SharePoint 2013 SharePoint Practice.
DATABASE DESIGN LAB Session 1 Getting Acquainted with Microsoft Access Database Management System Using for first half of the course Desktop based user.
Computer Graphics Lab 1 OpenGL.
BARCODE MAKER User’s Guide 1. How to setup barcode maker files 2. How to make barcode label 3. How to make barcode label at receiving module.
Understand Click Once Deployment Windows Development Fundamentals LESSON 5.1B.
Module 7: Auditing Active Directory Domain Services Changes.
Microsoft ® Official Course Module 6 Managing Software Distribution and Deployment by Using Packages and Programs.
Creating New Forms Projects can appear more professional when using different windows for different types of information. Select Add Windows Form from.
Module 1: Designing IIS Web Farms Changes in a Nutshell shell-shared-hosting-improvements-on-iis7.aspx.
Chapter 8 Server Management: Directories & Software Directory Structure Creating A Directory Directory Properties Setup Wizard Registry Installing/Uninstalling.
Intelligent Data Systems Lab. Department of Computer Science & Engineering Python Installation guide 컴퓨터의 개념 및 실습.
Activity 2 Creating a blank database 1.Start Microsoft Access and then select ‘File’  ‘New’. 2. Click ‘Blank database’ from the panel on the right.
Mobile Application Development Data Storage. Android provides several options for you to save persistent application data. The solution you choose depends.
Packaging and Deploying Windows Applications
Getting Started with... Business Partner Express
Microsoft Access 2016 Simplify Data Entry with Forms
Deploying and Configuring SSIS Packages
Simplify Data Entry with Forms Chapter 3
Downloading E-first Piece Software
Report & Folder Management
Accessing & Using NetStorage
Module 11: Application Settings and Deployment
Select “Save this to disk” option and click on “OK”
Windows Under the Hood Chapter 13.
Windows Registry: Introduction
Report & Folder Management
Presentation transcript:

Module 5: Application Settings and Deployment

Overview Working with Application Settings Deploying Applications

Lesson: Working with Application Settings How to Work With User Preferences and Application Settings How to Save Application Settings by Using XML Serialization How to Save Application Settings to a Database How to Save Application Settings to the Windows Registry

How to Work with User Preferences and Application Settings UserPreferences Class UserPreferences Class XML UserPreferences up = new UserPreferences(); if (up.DoubleSided) { … } Registry Database

How to Save Application Settings by Using XML Serialization false true false true

System.Environment provides easy access to UserName and UserDomainName UserPreferences class abstracts between storage and application UserPreferences Class UserPreferences Class UserPreferences up = new UserPreferences(); if (up.DoubleSided) { … } Database How to Save Application Settings to a Database

How to Save Application Settings to the Windows Registry Registry Key Base Class Common Static Fields HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_LOCAL_MACHINE HKEY_USERS Common Methods CreateSubKey OpenSubKey SetValue GetValue Close

Practice: Using the Windows Registry In this practice you will write a simple Windows application that writes a string into the Windows Registry Guided Practice 10 min

Lesson: Deploying Applications What Are the.NET Packaging and Deployment Options? How to Package and Deploy an Application Using Windows Installer How to Deploy a Web Application by Using XCOPY

What Are the.NET Packaging and Deployment Options? Packaging Options As a set of executables and DLLs Microsoft Windows Installer project Cabinet files Deployment Options Using Windows Installer Merge Module Project : packages files/components into a single module Setup Project : builds an installer for a Windows-based application Web Setup Project : builds an installer for Web application Cab Project : creates a cabinet file for downloading to legacy

How to Package and Deploy an Application Using Windows Installer

How to Deploy a Web Application by Using XCOPY Copy command On the Project menu, click Copy Project. Select the destination project folder. Select the Web access method. Select the files to be copied. XCOPY command Type xcopy/? in a command prompt window

Review Working with Application Settings Deploying Applications

Lab 11.1: Deploying an Application Exercise 1: Adding a Setup Project to an Existing Application Exercise 2: Installing and Testing the Setup Application

Lab 11.2 (optional): Working with Application Settings Exercise 1: Adding the UserPreferences Class Exercise 2: Adding User Preferences to the Form Load Event Exercise 3: Adding User Preferences to the loadItem_Click Event Exercise 4: Declaring an Instance of the UserPreferences Class in the Options Form Exercise 5: Setting the Checkbox Controls to the Values Contained in the Registry Exercise 6: Save the Checkbox Controls Values to the Registry Exercise 7: Testing the Zoo Information Application