Deploying Visual FoxPro Solutions

D

data. See also databases; metadata; tables, databases

architectural choices, 164 ‚ 166

backups . See backups

converting with update releases, 59, 236, 257

deploying, 15

managing, InstallExpress IDE, 346 ‚ 347

managing, Wise for Windows Installer, 381

permanent, 139 ‚ 140, 188

recovering, 253 ‚ 256

removing earlier product versions, 139

security, 273 ‚ 274. See also security

storage locations for, 193

updating. See updating

where to install, 67

data dictionary, for indexing, 256

data directory folder, 67

Data Install scheme, 69

Data Transformation Services (DTS), 212 ‚ 215

database administrators, 222

database connections, Crystal Reports , 181

database containers (DBCs), 36, 164 ‚ 165

database platforms, 35 ‚ 36

Database property, cursor object, 9, 36

database schema, Windows Installer, 121

DATABASEDIR property, 193, 344

databases, 10. See also SQL database backend; tables, databases

administration, 222

converting data with update releases, 59, 236, 257

data security, 273 ‚ 274. See also security

indexes, 205, 236 ‚ 237

corrupt, 256

updating (reindexing), 70 ‚ 71, 256

installing new backend databases, 206 ‚ 215

DTS for, 212 ‚ 215

restoring backup files, 207

running scripts for, 208 ‚ 210

SQL-DMO for, 210 ‚ 212

MSDE, 221, 227

SQL Server vs., 215 ‚ 220

Orca (Windows Installer database editor), 111

platforms for, 35 ‚ 36

recovering corrupt data, 253 ‚ 256

release concerns, 236 ‚ 237

storage locations for tables, 193

structure and maintenance, 256 ‚ 262

updating, 60

date-based version numbers , 267

DBC files (database containers), 36, 164 ‚ 165

DBCX metadata, 257

DBF files

corrupt, 253

managing deployment of, 168

DCOM (Distributed Component Object Model), 172

deadlines and schedules, 51 ‚ 54

delivery dates, 52 ‚ 53

payment schedule, defining, 311

product release. See product release

technical support, 239

testing, 312

Debug Info option, 57

debugging, 246 ‚ 248. See also errors, handling

features vs. bugs , 245, 313

version numbers in bug reports, 267

DEBUGOUT command, 19

decompilers and source code, 275 ‚ 282

decompiling applications, 57

decompiling help files, 283

definition files, 254

definition of services (contracts), 321

deleting (removing)

applications. See uninstalling

data from earlier product versions, 139

permanent data files, 139 ‚ 140, 188

printer information from reports, 7 ‚ 8

product features, cached MSI files for. See caching MSI files

registry entries for setup package, 153

replacing files during installs , 147 ‚ 148

delivery. See also product release

dates for, 52 ‚ 53

mechanisms, for setup, 73 ‚ 82

preparing for, 57 ‚ 64

demoware , 290, 294

dependencies, application, 10, 60 ‚ 63

Inno Setup tool, 441 ‚ 443

DeployFox Demo App (example), 116 ‚ 120, 335, 370

deployment, custom, 293

deployment, defined, 1 ‚ 4

deployment checklist, 7 ‚ 12

deployment phases, 4 ‚ 5

deployment planning, 2 ‚ 3, 23 ‚ 54

client interaction, 40 ‚ 46. See also customer relationships

computing environment. See customer environment

post-mortem review, 243 ‚ 245

pre-installation issues, 46 ‚ 51

preparing for delivery, 57 ‚ 64

release deployment and scheduling, 51 ‚ 54, 55 ‚ 56

preparing for, 57 ‚ 64

deployment readiness, 51 ‚ 56

deployment requirements

hardware, 12 ‚ 14, 23, 195

redistribution of VFP files, 16 ‚ 22

required files, 14 ‚ 16

deployment tools. See setup, tools for

derivative works, defined, 302

Description column (Feature table, MSI files), 123

destination environment. See customer environment

Destination Folder dialog, 193

destination folder for installation, 185, 193, 337, 372

creating new folders, 347

Inno Setup tool, 431, 448

InstaFox installer, 423

Wise for Windows Installer, 393

destination workstation. See target computer, configuring

developer utilities, shipping, 70 ‚ 73

developers. See employees and contractors

development contracts. See legal and contractual issues

dial-up connectivity requirements, 39

dialogs, installation, 192 ‚ 195

Digital Millennium Copyright Act of 1998 (U.S.), 306

directory structure, 65 ‚ 67

Directory table, MSI files, 126

disabling menu items, 274 ‚ 275

disclosure agreements, 317

diskettes for setup delivery, 73 ‚ 74

Display column (Feature table, MSI files), 123

Display Errors option, 57

disputes, settling, 320

Distribute Your Release view (InstallExpress), 358

Distributed Component Object Model (DCOM), 172

distribution

media for. See media duplication

runtime files, 60 ‚ 63

setup delivery mechanisms, 73 ‚ 82

distribution licensing, 296. See also licensing

DLL files, 61 ‚ 62

DMCA (Digital Millennium Copyright Act of 1998), 306

DMO files, 210 ‚ 212, 227

documentation

copyright, displaying, 306

enhancement requests , 313

EXE version information, 49

features, 238

help. See help files

installation dialogs, selecting, 192 ‚ 195

post-mortem review, 243 ‚ 245

Project Information dialog, 57

release process, 233

requirements specification, 51, 311

training and training materials, 49 ‚ 50, 241, 314

where to install, 65

downloading setup from Web sites, 78 ‚ 79, 196, 241 ‚ 242, 358

Dr. Watson Error Reporting, 248

drive mappings, 159

DriveImage utility, 458

DSL connectivity requirements, 39

DSN for ODBC connectivity, 173, 192, 206, 228

InstallShield Express, 353

Wise for Windows Installer, 387 ‚ 389

DTS (Data Transformation Services), 212 ‚ 215

duplication of media. See media duplication

DVD-based setup delivery, 75 ‚ 77, 197, 358

dynamic contract clauses, 321 ‚ 322

Категории