附註:Includes index.
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 GuidelinesOverview 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 ApplicationExamining 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
OutliningBookmarks -- 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♯ programC♯ 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