Tiểu Luận Xây dựng ứng dụng Room-Chat

Thảo luận trong 'Điện - Điện Tử' bắt đầu bởi Julie Nguyễn, 1/12/13.

  1. Julie Nguyễn

    Julie Nguyễn New Member

    Bài viết:
    970
    Được thích:
    2
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC

    Phần I. Tìm hiểu ngôn ngữ C# . 03
    I.1. Giới thiệu Microsoft .NET . 03
    I.2. Biên dịch và ngôn ngữ trung gian (MSIL) . 07
    I.3. Ngôn ngữ C# . . 07
    I.3.1. Tại sao nên sử dụng ngôn ngữ C# . . . 08
    I.3.2. C# là ngôn ngữ hiện đại . 09
    I.3.3. C# là ngôn ngữ hướng đối tượng . 09
    I.3.4. C# là ngôn ngữ mạnh mẽ và mềm dẻo 09
    I.3.5. C# là ngôn ngữ có ít từ khóa . 09
    I.3.6. C# là ngôn ngữ hướng module . . 09
    I.4. So sánh C# với các ngôn ngữ khác . 10
    Phần II. Xây dựng ứng dụng Room-Chat 11
    II.1. Giới thiệu . 11
    II.2. Lý thuyết - Thuật toán . 11
    II.3. Chương trình . 13
    II.4. Kết luận . 18

    PHẦN I. TÌM HIỂU NGÔN NGỮ C#
    I.1. Giới thiệu Microsoft .NET
    Tổng quan
    Microsoft .NET gồm 2 phần chính : Framework và Integrated Development Environment (IDE). Framework cung cấp những gì cần thiết và căn bản, chữ Framework có nghĩa là khung hay khung cảnh trong đó ta dùng những hạ tầng cơ sở theo một qui ước nhất định để công việc được trôi chảy. IDE thì cung cấp một môi trường giúp chúng ta triển khai dễ dàng, và nhanh chóng các ứng dụng dựa trên nền tảng .NET. Nếu không có IDE chúng ta cũng có thể dùng một trình soạn thảo ví như Notepad hay bất cứ trình soạn thảo văn bản nào và sử dụng command line để biên dịch và thực thi, tuy nhiên việc này mất nhiều thời gian. Tốt nhất là chúng ta dùng IDE phát triển các ứng dụng, và cũng là cách dễ sử dụng nhất.
    Thành phần Framework là quan trọng nhất .NET là cốt lõi và tinh hoa của môi trường, còn IDE chỉ là công cụ để phát triển dựa trên nền tảng đó thôi. Trong .NET toàn bộ các ngôn ngữ C#, Visual C++ hay Visual Basic.NET đều dùng cùng một IDE.
    Tóm lại Microsoft .NET là nền tảng cho việc xây dựng và thực thi các ứng dụng phân tán thế hệ kế tiếp. Bao gồm các ứng dụng từ client đến server và các dịch vụ khác. Một số tính năng của Microsoft .NET cho phép những nhà phát triển sử dụng như sau:
    * Một mô hình lập trình cho phép nhà phát triển xây dựng các ứng dụng dịch vụ web và ứng dụng client với Extensible Markup Language (XML).
    * Tập hợp dịch vụ XML Web, như Microsoft .NET My Services cho phép nhà phát triển đơn giản và tích hợp người dùng kinh nghiệm.
    * Cung cấp các server phục vụ bao gồm: Windows 2000, SQL Server, và BizTalk Server, tất cả điều tích hợp, hoạt động, và quản lý các dịch vụ XML Web và các ứng dụng.
    * Các phần mềm client như Windows XP và Windows CE giúp người phát triển phân phối sâu và thuyết phục người dùng kinh nghiệm thông qua các dòng thiết bị.
    * Nhiều công cụ hỗ trợ như Visual Studio .NET, để phát triển các dịch vụ Web XML, ứng dụng trên nền Windows hay nền web một cách dể dàng và hiệu quả.
     

    Các file đính kèm:

Đang tải...