1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Lập trình trên Window cơ bản phần 1

19 655 3
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Lập trình trên Windows với Microsoft® .NET
Người hướng dẫn Hồ Hoàn Kiếm
Trường học Microsoft University
Chuyên ngành Lập trình trên Windows
Thể loại Giáo trình
Định dạng
Số trang 19
Dung lượng 544,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Lập trình trên Window cơ bản phần 1

Trang 1

Lập trình trên Windows

Gi ng viên : H Hoàn Ki m ả ồ ế

Trang 2

Gi i thi u Microsoft.Net ớ ệ

Gi i thi u ngôn ng C# và các khái ni m c b n ớ ệ ữ ệ ơ ả

L p trình h ậ ướ ng đ i t ố ượ ng v i C# ớ

L p trình Winforms v i C# ậ ớ

L p trình c s d li u v i ADO.Net ậ ơ ở ữ ệ ớ

N i dung môn h c ộ ọ

Trang 3

Kh o sát ki n trúc Net ả ế

Xây d ng các ng d ng v i Net ự ứ ụ ớ

Các thành ph n trong Net Framework ầ

Vai trò c a CLR và IL ủ

Gi i thi u Microsoft.NET ớ ệ

Trang 4

Microsoft NET Framework Architecture

Common Language Runtime

Framework Class Library

Common Language Specification

Microsoft

Visual Basic ®

NET C++ C# Microsoft JScript ® … M ic

®

Trang 5

XML Web Services

Devices

Servers

User Experiences

Developer Tools

NET Platform

Trang 6

.NET Framework

Common Language

Runtime

Class Library

Windows Web Services ADO.NET Data Types

Visual Basic

Applications

Visual C#

Applications

Visual C++

Applications

Programming Services

.NET Platform Code

Source code compiles

as MSIL

JIT compiler produces machine language

Trang 7

One-stop Application

Development

Visual Studio NET

Design Develop Debug Deploy

Data Access

XML Web

Services Tools

Windows Forms Tools

Web Forms Tools

Error Handling

Multiple

Languages

Các đ c đi m c a Visual Studio NET ặ ể ủ

Trang 8

H tr l p trình đa ngôn ng ổ ợ ậ ữ

Đ c l p v i h đi u hành (Platform ).ộ ậ ớ ệ ề

Xây d ng ng d ng nhanh chóng và d dàng.ự ứ ụ ễ

H tr xây d ng ng d ng cho nhi u thi t b ổ ợ ự ứ ụ ề ế ị

Môi tr ng thi t k tr c quan ườ ế ế ự

H ng đ n các ng d ng trên Internet (Webservice, WAP…)ướ ế ứ ụ

Trang 9

Microsoft Intermediate Language (MSIL) Common Language Specification

Common Language Runtime (CLR)

Just In-Time Compiler (JIT)

Operating System

MSIL, JIT và CLR

Trang 10

Th c thi m t ch ự ộ ươ ng trình Net

C#

Visual Basic

COBOL

IL Compiler JIT

Native Code

Trang 11

NET

source

code

+ Metadata

Machine code executedCode

Th c thi các ch ự ươ ng trình NET

Trang 12

Microsoft Intermediate Language

.NET

source

code

r MSIL

+ Metadata

Machine code executed Code

MSIL

Helps Language

interoperability

IL is not bytecode, but

is very close to it

Therefore, when the

application is executed,

the IL to machine code

conversion is quick!

MSIL converted to CPU-specific code by CLR

CPU-independent set of instructions

Trang 13

.NET

source

code

r MSIL

+ Metadat a

Machine code executed Code

CLR

Manages memory

Makes it easy to design

components &

applications whose

objects interact across

languages

Cross-language integration

(especially cross-language

inheritance) Compile once, and run on any CPU & OS that supports the runtime!

Trang 14

Visual C#.Net và các khái ni m c b n ệ ơ ả

Đ ượ c phát tri n b i Microsoft do nhóm ể ở Anders Hejlsberg

và Scott Wiltamuth sáng tác.

Ngôn ng l p trình tr c quan, h ữ ậ ự ướ ng s ki n, h ự ệ ướ ng đ i ố

t ượ ng.

D a theo ý t ự ưở ng các ngôn ng khác : C,C++, Java và ữ

Visual Basic.

H tr đ y đ b i ổ ợ ầ ủ ở Net Platform.

Compiler hi u qu nh t trong ệ ả ấ Net family.

Kh năng thay th cho C++ ả ế

H n ch s d ng con tr ạ ế ử ụ ỏ

Trang 15

Ch ng trình C# ươ

using System;

{

static void Main(string [] args)

{ Console.WriteLine("Hello world"); }

}

Trang 16

Các ki u d li u trong C# ể ữ ệ

Các ki u d li u đ n gi n : ể ữ ệ ơ ả int, float, string , char, bool

Các ki u d li u tham chi u : đ i t ể ữ ệ ế ố ượ ng, l p ớ

Các b t khi s d ng v i bi n : ổ ừ ử ụ ớ ế private, public, protected

Các ki u d li u khác : ể ữ ệ Array, Struct, Enum

Giá tr m c đ nh cho các ki u d li u : ị ặ ị ể ữ ệ

Trang 17

Nh p và xu t trong C# ậ ấ

S d ng các ph ử ụ ươ ng th c c a l p ứ ủ ớ Console trong namspace

System.

Console.Write()

Console.Read ()

Trang 18

Ví d : ụ

using System;

class SampleCSharp

{

static void Main(string[] args)

{

//Nhập vào 1 chuổi string s = Console.ReadLine();

//Nhập vào số nguyên int n = int.Parse(Console.ReadLine());

//In ra mà hình

Console.WriteLine("s = {0} va n = {1}",s,i);

} }

Trang 19

C u trúc ấ If

Cú pháp :

if (bi u th c ) ể ứ {

//Các câu l nh … ệ }

else

{

//Cá câu l nh … ệ }

Ngày đăng: 01/10/2012, 15:14

TỪ KHÓA LIÊN QUAN

w