The Resource .NET for Visual FoxPro Developers

.NET for Visual FoxPro Developers

Label
.NET for Visual FoxPro Developers
Title
.NET for Visual FoxPro Developers
Creator
Contributor
Subject
Genre
Language
eng
Cataloging source
MiAaPQ
http://library.link/vocab/creatorName
McNeish, Kevin
LC call number
QA76.9.D3 -- M36 2002beb
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/relatedWorkOrContributorName
ProQuest (Firm)
http://library.link/vocab/subjectName
  • Application software -- Development
  • Database management
  • Microsoft .NET Framework
  • Visual FoxPro for Windows
Label
.NET for Visual FoxPro Developers
Link
http://ebookcentral.proquest.com/lib/multco/detail.action?docID=3301795
Instantiates
Publication
Copyright
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • Introduction -- Chapter 1 Introducing .NET -- What is .NET? -- What is the .NET Framework? -- The .NET Framework class library -- The Common Language Runtime -- Why .NET for VFP developers? -- Marketability -- ASP.NET -- Building middle-tier components -- Language interoperability -- Abstracting operating system services -- Multithreading -- You're in a great position to learn .NET -- Managed Code -- Assemblies -- Manifests -- Private and shared assemblies -- Namespaces -- .NET Programming Languages -- Visual C# .NET -- Visual Basic .NET -- Naming Guidelines -- Overview of the development process -- Requirements gathering -- Building a plan for construction -- Designing and building business objects -- Data modeling -- Building the user interface -- Building an XML Web service -- Conclusion -- Chapter 2 Visual Studio .NET -- The Start Page -- Get Started -- What's New -- Online Community -- Headlines -- Search Online -- Downloads -- XML Web Services -- Web Hosting -- My Profile -- Showing the Start Page -- Solutions and Projects -- Creating a new project -- Project Templates -- Example: Building a Visual Basic Windows Application -- Examining the new solution with Solution Explorer -- Examining the new project -- Adding another project to an existing solution -- Specifying a startup project -- Building a Solution -- Build configurations -- Build options -- Building your sample solution -- Examining the build output files -- Running the compiled program -- Creating and installing shared assemblies -- Dynamic Help -- The Properties Window -- Sorting items in the Properties Window -- Displaying events -- Code editing -- IntelliSense -- Outlining -- Bookmarks -- Formatting text -- Visual Studio .NET Windows -- Tool windows -- Document windows -- Searching and Replacing -- Find and Replace -- Find in Files and Replace in Files -- Find Symbols
  • Setting IDE options -- Object Browser -- Class View window -- C# special Class View features -- Task List -- Command Window -- Favorites -- Toolbox -- Server Explorer -- Data Connections -- Servers -- Source control -- Macro Explorer -- Macros IDE -- Conclusion -- Chapter 3 Introduction to C# -- Weak typing vs. strong typing -- A simple C# program -- C# syntax -- Case sensitivity -- Semicolons and multi-line statements -- Code placement -- Grouping statements together -- Comments -- Namespaces -- Defining a simple class -- The default base class -- Defining class methods -- Declaring variables -- Fields -- Field modifiers -- Value and reference types -- Understanding the stack and the heap -- Value and reference type performance -- The string type -- Assigning one string to another -- Enumerations -- Arrays -- Declaring arrays -- Storing values to arrays -- Sorting arrays -- Multidimensional arrays -- Type conversions -- Implicit type conversions -- Explicit type conversion using casts -- Converting to string -- Using Parse to convert strings -- Boxing and unboxing values -- The 'is' operator -- 'if' statement -- 'switch' statement -- 'for' loop -- 'while' loop -- 'do' loop -- 'foreach' loop -- XML Documentation -- Unsafe Code -- C# as an international, industry standard language -- Conclusion -- Chapter 4 Introduction to Visual Basic .NET -- Changes for Visual Basic 6 backward compatibility -- Weak Typing vs. Strong Typing -- Option Explicit and Option Strict -- A simple Visual Basic .NET program -- Visual Basic .NET Syntax -- Case insensitivity -- End-of-line and line continuation characters -- Grouping statements together -- Comments -- Namespaces -- Defining a simple class -- The default base class -- Defining class methods -- Returning values from a method -- Declaring variables -- Member variables -- Member variable modifiers
  • Value and reference types -- The string type -- Strings as reference types -- Enumerations -- Arrays -- Declaring Arrays -- Redimensioning arrays -- Storing values to arrays -- Sorting arrays -- Multidimensional arrays -- Type conversions -- Implicit type conversions -- Explicit type conversion -- The 'CType' function -- Converting to string -- Converting strings with 'Val' -- Boxing and unboxing in Visual Basic .NET -- The 'TypeOf' operator -- 'If' statement -- 'Select...Case' statement -- 'For...Next' loop -- 'While' loop -- 'Do' loop -- 'For Each' loop -- 'With' statement -- XML Documentation Tool -- Conclusion -- Chapter 5 Object Orientation in C# and Visual Basic .NET -- Where do you put your code? -- Classes -- Defining classes -- Defining fields (member variables) -- Defining properties -- Read-only and write-only properties -- Defining methods -- Specifying method parameters -- Overloaded methods -- Constructor methods -- Destructor methods -- Class inheritance -- Specifying a base class -- Overriding inherited methods -- Virtual (Overridable) methods -- Extending inherited methods -- Polymorphism and virtual methods -- Hiding inherited methods -- Preventing inheritance -- Abstract classes and methods -- Concrete methods in abstract classes -- When to create abstract classes -- Instantiating concrete subclasses -- Programming to an interface rather than an implementation -- Interface inheritance -- Implementing interfaces -- Implementing multiple interfaces -- Implementing interfaces with the Class View window in C# -- Referencing classes by interface -- Polymorphism and interfaces -- Deciding between abstract classes and interfaces -- Instance and static (Shared) members -- Referencing static class members -- Events and delegates -- Delegates -- An events example -- Overriding events defined in the .NET Framework
  • Event handling using 'WithEvents' in Visual Basic .NET -- Event handling made easy in Visual Studio .NET -- Structures -- Copying structures -- Deciding between classes and structures -- Attributes -- Indexers -- Garbage Collection -- Dispose methods -- Destructors and Finalize methods -- C#'s using statement -- Operator Overloading -- Reflection -- Accessing type information -- Late binding with reflection -- Late binding in Visual Basic .NET -- Performance and late binding -- Conclusion -- Chapter 6 Tour of the .NET Base Classes -- The System namespace -- The String class-working with strings -- The Environment class - platform and environment information -- DateTime structure -- The Math class -- The System.Collections namespace -- The ArrayList class -- Comparer and CaseInsensitiveComparer classes -- The HashTable class -- The Queue class -- The Stack and SortedList classes -- The System.EnterpriseServices namespace -- Configuring an assembly for COM+ services -- Deploying the assembly -- Configuring a class for object pooling -- The System.IO namespace -- The Directory and DirectoryInfo classes -- The File, FileInfo classes -- Writing and Reading files with StreamWriter and StreamReader -- The Path class -- The FileSystemWatcher class -- The System.Net namespace -- Downloading and uploading with the WebClient class -- The Dns and IPHostEntry classes -- The System.Timers namespace -- Conclusion -- Chapter 7 Data Access with ADO.NET -- A brief history of data access -- Data access and the n-tier architecture model -- Introducing ADO.NET -- .NET data providers -- Disconnected DataSets -- ADO.NET and XML -- ADO.NET performance -- The .NET data classes -- Data-specific classes -- Accessing data with ADO.NET -- Choosing between DataReaders and DataSets -- Accessing data with a DataReader -- Creating a connection to the data source
  • Configuring a data command object -- Executing a data command -- Processing the return value -- Closing the connection -- Pulling it all together -- Accessing data using DataSets -- Loading a DataSet with a data adapter -- Loading XML into a DataSet -- Invoking stored procedures -- Pulling it all together -- Updating Data Using DataSets -- Understanding data adapters -- Using command builders -- Typed DataSets -- Deploying a .NET application with data access -- Accessing Visual FoxPro Data from ADO.NET -- Conclusion -- Chapter 8 .NET Business Objects -- What is a business object? -- Examining business objects in popular software applications -- Monolithic vs. three-tier applications -- Additional business object benefits -- Normalizing application logic -- Solving the "where's the code" syndrome -- Ease of conceiving and creating complex software systems -- A simple example -- Making .NET data access easy -- Enforcing business rules -- .NET business object architecture -- The BusinessObject class -- Creating subclasses of the BusinessObject class -- Retrieving data with the GetDataSet method -- Saving data with the SaveDataSet method -- The BusinessRules class -- Checking for broken business rules -- Data access classes -- Conclusion -- Chapter 9 Building .NET Windows Forms Applications -- Creating a Windows Forms application -- Namespaces in C# -- Namespaces in Visual Basic .NET -- Behind the scenes with C# -- Behind the scenes with Visual Basic .NET -- Modifying the main application form -- Creating a main application menu -- Adding a new form to the project -- Working with the TabControl -- Adding controls to the List page -- Accessing data by means of business objects -- Data binding in Windows Forms -- Simple data binding -- Complex data binding -- Data binding controls at run time -- Compiling and running the form -- Designing the DataGrid
  • Setting the DataGrid's color scheme
Control code
EBC3301795
Dimensions
unknown
Extent
1 online resource (553 pages)
Form of item
online
Isbn
9781930919310
Media category
computer
Media MARC source
rdamedia
Media type code
c
Note
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Sound
unknown sound
Specific material designation
remote
System control number
  • (MiAaPQ)EBC3301795
  • (Au-PeEL)EBL3301795
  • (CaPaEBR)ebr10110766
  • (CaONFJC)MIL54419
  • (OCoLC)923121694
Label
.NET for Visual FoxPro Developers
Link
http://ebookcentral.proquest.com/lib/multco/detail.action?docID=3301795
Publication
Copyright
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • Introduction -- Chapter 1 Introducing .NET -- What is .NET? -- What is the .NET Framework? -- The .NET Framework class library -- The Common Language Runtime -- Why .NET for VFP developers? -- Marketability -- ASP.NET -- Building middle-tier components -- Language interoperability -- Abstracting operating system services -- Multithreading -- You're in a great position to learn .NET -- Managed Code -- Assemblies -- Manifests -- Private and shared assemblies -- Namespaces -- .NET Programming Languages -- Visual C# .NET -- Visual Basic .NET -- Naming Guidelines -- Overview of the development process -- Requirements gathering -- Building a plan for construction -- Designing and building business objects -- Data modeling -- Building the user interface -- Building an XML Web service -- Conclusion -- Chapter 2 Visual Studio .NET -- The Start Page -- Get Started -- What's New -- Online Community -- Headlines -- Search Online -- Downloads -- XML Web Services -- Web Hosting -- My Profile -- Showing the Start Page -- Solutions and Projects -- Creating a new project -- Project Templates -- Example: Building a Visual Basic Windows Application -- Examining the new solution with Solution Explorer -- Examining the new project -- Adding another project to an existing solution -- Specifying a startup project -- Building a Solution -- Build configurations -- Build options -- Building your sample solution -- Examining the build output files -- Running the compiled program -- Creating and installing shared assemblies -- Dynamic Help -- The Properties Window -- Sorting items in the Properties Window -- Displaying events -- Code editing -- IntelliSense -- Outlining -- Bookmarks -- Formatting text -- Visual Studio .NET Windows -- Tool windows -- Document windows -- Searching and Replacing -- Find and Replace -- Find in Files and Replace in Files -- Find Symbols
  • Setting IDE options -- Object Browser -- Class View window -- C# special Class View features -- Task List -- Command Window -- Favorites -- Toolbox -- Server Explorer -- Data Connections -- Servers -- Source control -- Macro Explorer -- Macros IDE -- Conclusion -- Chapter 3 Introduction to C# -- Weak typing vs. strong typing -- A simple C# program -- C# syntax -- Case sensitivity -- Semicolons and multi-line statements -- Code placement -- Grouping statements together -- Comments -- Namespaces -- Defining a simple class -- The default base class -- Defining class methods -- Declaring variables -- Fields -- Field modifiers -- Value and reference types -- Understanding the stack and the heap -- Value and reference type performance -- The string type -- Assigning one string to another -- Enumerations -- Arrays -- Declaring arrays -- Storing values to arrays -- Sorting arrays -- Multidimensional arrays -- Type conversions -- Implicit type conversions -- Explicit type conversion using casts -- Converting to string -- Using Parse to convert strings -- Boxing and unboxing values -- The 'is' operator -- 'if' statement -- 'switch' statement -- 'for' loop -- 'while' loop -- 'do' loop -- 'foreach' loop -- XML Documentation -- Unsafe Code -- C# as an international, industry standard language -- Conclusion -- Chapter 4 Introduction to Visual Basic .NET -- Changes for Visual Basic 6 backward compatibility -- Weak Typing vs. Strong Typing -- Option Explicit and Option Strict -- A simple Visual Basic .NET program -- Visual Basic .NET Syntax -- Case insensitivity -- End-of-line and line continuation characters -- Grouping statements together -- Comments -- Namespaces -- Defining a simple class -- The default base class -- Defining class methods -- Returning values from a method -- Declaring variables -- Member variables -- Member variable modifiers
  • Value and reference types -- The string type -- Strings as reference types -- Enumerations -- Arrays -- Declaring Arrays -- Redimensioning arrays -- Storing values to arrays -- Sorting arrays -- Multidimensional arrays -- Type conversions -- Implicit type conversions -- Explicit type conversion -- The 'CType' function -- Converting to string -- Converting strings with 'Val' -- Boxing and unboxing in Visual Basic .NET -- The 'TypeOf' operator -- 'If' statement -- 'Select...Case' statement -- 'For...Next' loop -- 'While' loop -- 'Do' loop -- 'For Each' loop -- 'With' statement -- XML Documentation Tool -- Conclusion -- Chapter 5 Object Orientation in C# and Visual Basic .NET -- Where do you put your code? -- Classes -- Defining classes -- Defining fields (member variables) -- Defining properties -- Read-only and write-only properties -- Defining methods -- Specifying method parameters -- Overloaded methods -- Constructor methods -- Destructor methods -- Class inheritance -- Specifying a base class -- Overriding inherited methods -- Virtual (Overridable) methods -- Extending inherited methods -- Polymorphism and virtual methods -- Hiding inherited methods -- Preventing inheritance -- Abstract classes and methods -- Concrete methods in abstract classes -- When to create abstract classes -- Instantiating concrete subclasses -- Programming to an interface rather than an implementation -- Interface inheritance -- Implementing interfaces -- Implementing multiple interfaces -- Implementing interfaces with the Class View window in C# -- Referencing classes by interface -- Polymorphism and interfaces -- Deciding between abstract classes and interfaces -- Instance and static (Shared) members -- Referencing static class members -- Events and delegates -- Delegates -- An events example -- Overriding events defined in the .NET Framework
  • Event handling using 'WithEvents' in Visual Basic .NET -- Event handling made easy in Visual Studio .NET -- Structures -- Copying structures -- Deciding between classes and structures -- Attributes -- Indexers -- Garbage Collection -- Dispose methods -- Destructors and Finalize methods -- C#'s using statement -- Operator Overloading -- Reflection -- Accessing type information -- Late binding with reflection -- Late binding in Visual Basic .NET -- Performance and late binding -- Conclusion -- Chapter 6 Tour of the .NET Base Classes -- The System namespace -- The String class-working with strings -- The Environment class - platform and environment information -- DateTime structure -- The Math class -- The System.Collections namespace -- The ArrayList class -- Comparer and CaseInsensitiveComparer classes -- The HashTable class -- The Queue class -- The Stack and SortedList classes -- The System.EnterpriseServices namespace -- Configuring an assembly for COM+ services -- Deploying the assembly -- Configuring a class for object pooling -- The System.IO namespace -- The Directory and DirectoryInfo classes -- The File, FileInfo classes -- Writing and Reading files with StreamWriter and StreamReader -- The Path class -- The FileSystemWatcher class -- The System.Net namespace -- Downloading and uploading with the WebClient class -- The Dns and IPHostEntry classes -- The System.Timers namespace -- Conclusion -- Chapter 7 Data Access with ADO.NET -- A brief history of data access -- Data access and the n-tier architecture model -- Introducing ADO.NET -- .NET data providers -- Disconnected DataSets -- ADO.NET and XML -- ADO.NET performance -- The .NET data classes -- Data-specific classes -- Accessing data with ADO.NET -- Choosing between DataReaders and DataSets -- Accessing data with a DataReader -- Creating a connection to the data source
  • Configuring a data command object -- Executing a data command -- Processing the return value -- Closing the connection -- Pulling it all together -- Accessing data using DataSets -- Loading a DataSet with a data adapter -- Loading XML into a DataSet -- Invoking stored procedures -- Pulling it all together -- Updating Data Using DataSets -- Understanding data adapters -- Using command builders -- Typed DataSets -- Deploying a .NET application with data access -- Accessing Visual FoxPro Data from ADO.NET -- Conclusion -- Chapter 8 .NET Business Objects -- What is a business object? -- Examining business objects in popular software applications -- Monolithic vs. three-tier applications -- Additional business object benefits -- Normalizing application logic -- Solving the "where's the code" syndrome -- Ease of conceiving and creating complex software systems -- A simple example -- Making .NET data access easy -- Enforcing business rules -- .NET business object architecture -- The BusinessObject class -- Creating subclasses of the BusinessObject class -- Retrieving data with the GetDataSet method -- Saving data with the SaveDataSet method -- The BusinessRules class -- Checking for broken business rules -- Data access classes -- Conclusion -- Chapter 9 Building .NET Windows Forms Applications -- Creating a Windows Forms application -- Namespaces in C# -- Namespaces in Visual Basic .NET -- Behind the scenes with C# -- Behind the scenes with Visual Basic .NET -- Modifying the main application form -- Creating a main application menu -- Adding a new form to the project -- Working with the TabControl -- Adding controls to the List page -- Accessing data by means of business objects -- Data binding in Windows Forms -- Simple data binding -- Complex data binding -- Data binding controls at run time -- Compiling and running the form -- Designing the DataGrid
  • Setting the DataGrid's color scheme
Control code
EBC3301795
Dimensions
unknown
Extent
1 online resource (553 pages)
Form of item
online
Isbn
9781930919310
Media category
computer
Media MARC source
rdamedia
Media type code
c
Note
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Sound
unknown sound
Specific material designation
remote
System control number
  • (MiAaPQ)EBC3301795
  • (Au-PeEL)EBL3301795
  • (CaPaEBR)ebr10110766
  • (CaONFJC)MIL54419
  • (OCoLC)923121694

Library Locations

  • Albina LibraryBorrow it
    3605 NE 15th Avenue, Portland, OR, 97212, US
    45.549039 -122.650525
  • Belmont LibraryBorrow it
    1038 SE César E. Chávez Boulevard, Portland, OR, 97214, US
    45.515217 -122.622669
  • Capitol Hill LibraryBorrow it
    10723 SW Capitol Highway, Portland, OR, 97219, US
    45.448003 -122.725422
  • Central LibraryBorrow it
    801 SW 10th Avenue, Portland, OR, 97205, US
    45.519098 -122.682899
  • Fairview-Columbia LibraryBorrow it
    1520 NE Village Street, Fairview, OR, 97024, US
    45.532283 -122.439336
  • Gregory Heights LibraryBorrow it
    7921 NE Sandy Boulevard, Portland, OR, 97213, US
    45.551662 -122.581264
  • Gresham LibraryBorrow it
    385 NW Miller Avenue, Gresham, OR, 97030, US
    45.500070 -122.433041
  • Hillsdale LibraryBorrow it
    1525 SW Sunset Boulevard, Portland, OR, 97239, US
    45.479852 -122.694013
  • Holgate LibraryBorrow it
    7905 SE Holgate Boulevard, Portland, OR, 97206, US
    45.490548 -122.582218
  • Hollywood LibraryBorrow it
    4040 NE Tillamook Street, Portland, OR, 97212, US
    45.537544 -122.621237
  • Isom BuildingBorrow it
    205 NE Russell Street , Portland, OR, 97212, US
    45.541222 -122.663268
  • Kenton LibraryBorrow it
    8226 N Denver Avenue, Portland, OR, 97217, US
    45.582857 -122.686379
  • Midland LibraryBorrow it
    805 SE 122nd Avenue, Portland, OR, 97233, US
    45.516683 -122.538488
  • North Portland LibraryBorrow it
    512 N Killingsworth Street, Portland, OR, 97217, US
    45.562454 -122.671507
  • Northwest LibraryBorrow it
    2300 NW Thurman Street, Portland, OR, 97210, US
    45.535316 -122.699254
  • Rockwood LibraryBorrow it
    17917 SE Stark Street, Portland, OR, 97233, US
    45.519541 -122.479013
  • Sellwood-Moreland LibraryBorrow it
    7860 SE 13th Avenue, Portland, OR, 97202, US
    45.467703 -122.652639
  • St. Johns LibraryBorrow it
    7510 N Charleston Avenue, Portland, OR, 97203, US
    45.590046 -122.751043
  • The Title Wave Used BookstoreBorrow it
    216 NE Knott Street, Portland, OR, 97212, US
    45.541647 -122.663075
  • Troutdale LibraryBorrow it
    2451 SW Cherry Park Road, Troutdale, OR, 97060, US
    45.529595 -122.409662
  • Woodstock LibraryBorrow it
    6008 SE 49th Avenue, Portland, OR, 97206, US
    45.478961 -122.612079
Processing Feedback ...