Announced ".NET Software Development Technology Basics" full book catalog

xiaoxiao2021-03-06  40

"DOTNET Software Development Technology Basics"

Book catalog

This book example picture (color page)

Putting a few key samples of this book in front

preface

First, why do I write this book?

Second, how to learn software development technology?

1 distinguish between computer science and computer technology

2 Understand the trend of technology: .NET and Java

Third, .NET learning panorama

Fourth, this book chapter arrangement

V. This book learning guide

1 How to master a computer program design skill?

2 How can you get the biggest benefit from this book?

First-edit

Chapter 1 first knowledge .NET

1.1 What is .NET?

1. What is the difference between traditional windows ?NET?

2 Development trend of software technology from .NET

1.2 Construction .NET Run Platform

1.3 Compile VB.NET programs using the command line

1.4 First visualized .NET program

1.5 .NET program operation principle

1 understand the machine instruction

2 Program and compiler

3. How is the .NET program running?

4 release .NET program

Chapter 2.NET program design foundation

2.1 Using the VS.NET design user interface

2.1.1

Use of the form

Class 1 and namespace

Type 2 and objects created by classes

3 Common properties of the Form class

4 common ways for form

5 Form class event

Example 1: Displays changes in coordinates when mouse movement in real time

Example 2: Output text on the form

2.1.2

Common controls

1 Design Menu (MENU)

2 Use Status Bar

3 Tool Bar (Tool Bar)

(1) Add button to the toolbar

(2) How to add icons to the tool strip button?

(3) Determine which button is click

2.1.3

Interface layout

1 Dock property

2 anchor attribute

3 Example: Design Explorer

2.1.4

Draw icon

2.1.5

Interface design practice

2.2 VB.NET syntax foundation

2.2.1

Basic data type

1 constant

2 variable

3

4 array

5 structure

2.2.2

Statement and control structure

1 basic concept of statement

2 control structure

Select statement

loop statement

2.2.3

Objects and classes

1 SUB process

2 function function

3 definitions

4 Setting attributes to class

5 use graphics to express classes (introduction UML)

2.2.4

Variable type

1 Reference type and value type variable

Interior information of 2 internal information

3 class shared data members

2.2.5

Function and method overload

2.2.6

Collection in .NET.

1 arraylist

2 HashTable

3 When will I use HashTable and ArrayList?

2.2.7

VB.NET development practices: multi-form programming

1. Access the control of another form in a form

2. Use custom properties to transfer information between forms

3. Movement between the controls in the form

2.3 grams

Word ---- MyEditor Program Analysis

2.3.1

Main Factory FRMEDITOR Interface Design

2.3.2

End the program operation

2.3.3

Open file function for main form FRMEDITOR

2.3.4

Implementation of editing

1 Select the text

2 copy, cut and paste

3 project symbol

4 alignment

5 paragraph indented

6 marketer and subscript

7 set the font and the font size

Zoom

2.3.5

Find implementation with replacement

1 Change the form "Close" behavior to "hide"

2 Automatically display the text selected in the main form in the "Find" combo box

3 Finding function implementation

4 Realization of replacement

2.3.6

Insert a line number

2.4 Compilation Project

2.4.1

Two different versions

1 DEBUG and Release Differences:

2 Watch the example: two different version performance demonstrations of MMXDemo

2.4.2

Set an EXE file icon

Second editor

Chapter III Object-Oriented Programming Language

3.1 .NET language

3.2 Creation and Destruction Process 1 Create Process: Constructor

2 destruction process

3 byref and byval

3.3 Object-Oriented Characteristics

3.3.1

Encapsulate

1 Accessing the modifier

2 types of static members

3.3.2

inherit

1 Overloads and Shield (Shadow)

2 packs (BOX)

3.3.3

Polymorphism

1 object variable type conversion

2 inheritance

3 interface polymorphism

3.3.4

Entrusted and incident

3.4 abnormal handling

3.5 Programming actual combat

Implement Form Communication with Entrusted and Event

3.6 small knot

Chapter IV Windows Form Program Design Principle and Tips

4.1 File operation

4.2 Component Development Foundation

4.2.1 a

SSEMBLY & Namespace

4.2.2

Use control

4.2.3

Container control

4.2.4

Mobile focus

4.3 Data Verification

4.4 Read button

4.5 mouse operation

4.6 file printing

4.7 Package release

4.8 Windows Form program design summary

Third one

Chapter 5.Net Database Programming Overview

Explain the example database used in this book

5.1 What is a database?

5.1.1

Basic concept of the database

1 table (Table)

2 record (RECORD)

3 fields (Field)

5.1.2

SQL introduction

5.1.3

Three operations of the relational database

1 choice

2 projection

3 connection

5.2 Developing Database Applications Using .NET

5.2.1

Microsoft Data Inventory Take Technology History

5.2.2

Sample program 1: only extract data

User interface design

2. Access the database

(1) Connect the database

(2) Get data

(3) Show record

Introduce the basic concept of data binding

5.2.3

Sample program 2: increase, delete, change, check

Chapter 6 uses SQL language

6.1 Construction SQL Run Platform

6.2 Writing of SQL statement

6.2.1

Select data: SELECT statement

All and distinct

Select all columns: SELECT *

Select a specific column

Specify table: from clause

Select line: WHERE clause

Match string: like

Combination conditions: and, or, not

Restriction

Between

IN and Not in

Use expression columns

6.2.2

Sort

1. Sort query results: ORDER BY clause

2. Aggregate function

6.2.3

Group and statistics

1. Group By clause

2. Having clause

6.2.4

Other data operations

1. Insert record: insert

2. Update record: Update

3. Delete record: delete

4. Other database operations

Create a table: CREATE TABLE

Delete table: Drop Table

Chapter 7 Programming Access Database

7.1 Represents the database model using ADO.NET

7.1.1

A

DO.NET object model

7.1.2

Dynamically create database

7.1.3

Use the DataRelation object to express the relationship between the data

7.2 Connecting Database

7.2.1

CONNECTION connection object

7.2.2

Connection string

7.3 Send SQL commands to the database

7.3.1

Creation of the Command object

7.3.2

SQL commands that do not return row: DML, DDL

7.3.3

Monograde query

7.3.4

Use SQL: Parameter object with parameters

7.3.5

Call stored procedure

7.3.6

About NULL value in the SQL command

7.4 Get data

7.4.1

Data input

1 Generate DataReader using the Command object

2 Refresh data 3 loop access to all records using DataAdapter's Fill method

7.4.2

Get database architecture information

7.4.3

Get metadata

7.4.4

Get parameter information for stored procedures

7.5 Display data

7.5.1

Data Binding: Learn about BindingContext objects

1 Simple binding

2 complex binding

7.5.2

Use DataRelation to navigate in DataSet, ie the main slave table

7.5.3

Implement paging data

7.5.4

Display Chinese title in DataGrid

7.5.5

Data sort

7.6 Editing data

7.6.1

Increasing data

1 How to add data in DataTable?

2 merged data

(1) Merge two DATATABLE

(2) Merge two DataSet

3 data replication

(1) Copy DataTable: Use COPY and Clone Methods

(2) Replication data in two databases

7.6.2

delete data

1 Remove data in DataTable

2 Realize the laminated update

7.6.3

change the data

1 Using DataRow's item properties

2 use beginedit, endedit, canceledit

3 DATAROW ROWSTATE properties

4 DATAROW ROWVERSION attribute

5 Dataset Acceptchanges and RejectChanges

7.7 Save Data into the Database

7.7.1

Manually update the database

7.7.2

Update the database with DataAdapter

1 Data update principle

2 Processing update failed

7.8 Finding with Filter Data

7.8.1

Find in DataTable

7.8.2

Use DataView filtering data

7.9 Statistics and Analysis

Chapter 8 Database Programming Skills and Example Analysis

8.1 Developing a reused data access class

8.2 Developing Data Binding Aids: DataBindingHelper

Chapter 9 Using XML Process Data

9.1 XML basic knowledge

9.1.1

What is XML?

9.1.2

Express data with XML

9.1.3

How to display XML data

9.1.4

Verify XML

9.1.5

Other XML Technical Introduction

9.2 Processes XML data in .NET

9.2.1

Dom with xmldocument

9.2.2

Treat XML data based on streaming mechanism

9.2.3

DataSet XML Schema

9.2.4

Let the data conversion in DataSet and XML

9.3 Database and XML Application Examples

9.3.1

Create an offline briefcase

9.3.2

DBTOOLS development

Chapter 10 Computer Drawing Principles and GDI

10.1 .NET computer drawing principle

10.1.1

Computer drawing principle

10.1.2

Use GDI drawing

10.1.3

Drawing object

10.1.4

Draw a basic shape

10.1.5

Processing images

10.1.6

Develop drawing program skills

10.2 GDI application example

10.2.1

Alien form

10.2.2

Use GDI play animation

10.2.3

GDI Clock Analysis

Fourth article

Chapter 11 Learn to Develop Object Oriented Software

11.1 Object-Oriented Programming OOP Overview

11.2 Master the basic idea of ​​object-oriented programming

11.2.1

OOP basic idea

11.2.2

Separate treatment: OOP instance analysis

Chapter 12, based on components, software development

12.1 Introduction to CBD

12.2 Customizing Component Development

12.3 Mixed Language Development

12.4 Dynamic component plugging

12.5 Serialization

12.6 Platform call --- use COM components

Chapter 13 Objects Software - Developing PersonalInfo

13.1 System Analysis

13.2 assembly development

13.3 assembly system

13.4 Test

13.5 total knot

Postscript: My computer technology study ten years review

-------------------------------------------------- ---appendix

1 UML foundation

2 Install VS Express 2005

3 Abbreviated language and professional terms in English

-------------------------------------------------- -----

Supporting CD:

1 total book source code

2 Beijing University of Technology ".NET program design" student homework and reviews

3 famous .NET website and forum internet URL

4 .NET open source software introduction

转载请注明原文地址:https://www.9cbs.com/read-59873.html

New Post(0)