Luận Văn Tìm hiểu về VB. net

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Phí Lan Dương, 25/6/14.

  1. Phí Lan Dương

    Phí Lan Dương New Member
    Thành viên vàng

    Bài viết:
    18,524
    Được thích:
    18
    Điểm thành tích:
    0
    Xu:
    0Xu
    LỜI MỞ ĐẦU

     VB.NET là một trong 25 ngôn ngữ lập trình của .NET được cung cấp bởi .NET Framework và CLR.
     VB.NET khác hẳn VB6 và thật sự chuyển mình thành 1 ngôn ngữ lập trình OOL chính yếu không khác gì với mọi ngôn ngữ lập trình khác như C#, C++, J++, . trong môi trường xây dựng đủ mọi ứng dụng cho nền Windows và quan trọng hơn cả là việc học VB.NET dễ dàng hơn .
     VB.NET được chọn là ngôn ngữ lập trình cho các trang ASP.NET
     Nếu bạn thích, bạn có thể dùng C# hay C++ thay vì VB.NET cho mọi bài tập trong khóa, sự chuyển đổi qua lại giữa các ngôn ngữ lập trình là điều có thế vì sự khác biệt phần lớn là về cú pháp (syntax) chứ không khác nguyên tắc và cấu trúc lập trình
     Thật sự, đây là ngôn ngữ lập trình mới và rất lợi hại, không những lập nền tảng vững chắc theo kiểu mẫu đối tượng như các ngôn ngữ lập trình hùng mạnh khác đã vang danh C++, Java mà còn dễ học, dễ phát triển và còn tạo mọi cơ hội hoàn hảo để giúp ta giải đáp những vấn đề khúc mắc khi lập trình.

    LỜI CẢM ƠN

    Đây là đồ án chuyên ngành đầu tiên mà em được làm c ùng với việc cố gắng tìm hiểu m ột ngôn ngữ hoàn toàn mới mà em chưa được học trong chương trình của mình môn VB.Net nên chắc chắn không chỉ một mà sẽ có vô vàn sai sót và khuyết điểm. Em luôn mong muốn nhận được sự đóng góp chân thành nhất từ phía các thầy cô và các bạn.
    Qua đây em cũng xin gửi lời cám ơn chân thành nhất đến các thầy cô khoa CNTT-Đại Học DTU đã tạo điều kiện cho em thực hiện , đặc biệt là thầy Đoàn Văn Thắng đã tận tình hướng dẫn giúp em hoàn thành đồ án và các thầy cô đã giảng dạy cung cấp cho em các kiến thức cơ bản giúp em hoàn thành tốt đồ án này.


    MỤC LỤC

    Chương I: GIỚI THIỆU CHUNG VỀ VB.NET
    I.1 Sơ lược về lịch sử của VB.NET
    I.2Các thành phần của.Net
    I.2.1.NETServers
    I.2.2.NETFramework
    I.2.2.1 Lợi ích của .NET Framework
    I.2.2.2 Phương pháp làm việc của .NET Framework
    I.2.2.3 Xây dựng chương trình trong .NET FRAME
    I.3 Kết nối cơ sở dữ liệu với ADO.NET
    1.Tìm hiểu về khái niệm ADO.Net
    2. Namespace cần thiết để thao tác với Access hoặc SQL
    3. Connect với Database trong ADO.Net
    4 .Các biến và cách khai báo biến trong ADO.Net
    II.3 Khác biệt cơ bản giữa Visual Basic.Net với Visual Basic 6 .0
    Chương II .KH ẢO S ÁT PTTKHT QU ẢN L Ý TH Ư VI ỆN
    II.1 Khảo sát
    II.2 Phân tích
    II 3 Thiết kế
    Chương III . XÂY DỰNG BÀI TOÁN QUẢN LÝ THƯ VIỆN TRÊN VB.NET


    CHƯƠNG I: GIỚI THIỆU CHUNG VỀ VB.NET

    I.1 Sơ lược về lịch sử của VB.NET:
     Ngôn ngữ BASIC (Beginner's All Purpose Symbolic Instruction Code) đã có từ năm 1964. Trong vòng 15 năm đầu, có rất nhiều chuyên gia Tin Học và công ty tạo các chương trình thông dịch (Interpreters) và biên dịch (Compilers) cho ngôn ngữ làm BASIC trở nên rất phổ thông.
     Năm 1975, Microsft tung ra thị trường sản phẩm đầu tay Microsoft BASIC và tiếp đó Quick BASIC (còn gọi là QBASIC) thành công rực rỡ.
    Quick BASIC phát triển trong nền Windows nhưng vẫn khó khăn khi tạo giao diện kiểu Windows. Sau đó nhiều năm, Microsoft bắt đầu tung ra 1 sản phẩm mới cho phép ta kết hợp ngôn ngữ dễ học BASIC và môi trường phát triển lập trình với giao diện bằng hình ảnh (Graphic User Interface - GUI) trong Windows. Đó là Visual Basic Version 1.0
     Sự chào đời của Visual Basic Version 1.0 vào năm 1991 thật sự thay đổi bộ mặt lập trình trong Công Nghệ Tin Học.
    Trước đó, ta không có 1 giao diện bằng hình ảnh (GUI) với một IDE (Integrated Development Environment) giúp các chuyên gia lập trình tập trung công sức và thì gìờ vào các khó khăn liên hệ đến doanh nghiệp của mình. Mỗi người phải tự thiết kế giao diện qua thư viện có sẵn Windows API (Application Programming Interface) trong nền Windows. Điều này tạo ra những trở ngại không cần thiết làm phức tạp việc lập trình.
     Khi Visual Basic phiên bản 3.0 được giới thiệu, thế giới lập trình lại thay đổi lần nữa. Kỳ này, ta có thể thiết kế các ứng dụng (application) liên hệ đến Cơ Sở Dữ Liệu (Database) trực tiếp tác động (interact) đến người dùng qua DAO (Data Access Object). Ứng dụng này thưòng gọi là ứng dụng tiền diện (front-end application) hay trực diện.
     Phiên bản 4.0 và 5.0 mở rộng khả năng VB nhắm đến Hệ Điều Hành Windows 95.
     Phiên bản 6.0 cung ứng 1 phương pháp mới nối với Cơ Sở Dữ Liệu (Database) qua sự kết hợp của ADO (Active Data Object). ADO còn giúp các chuyên gia phát triển mạng nối với Cơ Sở Dữ Liệu (Database) khi dùng Active Server Pages (ASP).
     Tuy nhiên, VB phiên bản 6.0 (VB6) không cung ứng tất cả các đặc trưng của kiểu mẫu ngôn ngữ lập trình khuynh hướng đối tượng (Object Oriented Language - OOL) như các ngôn ngữ C++, Java.
     Thay vì cải thiện hay vá víu thêm thắc vào VB phiên bản 6.0, Microsoft đã xoá bỏ tất cả làm lại từ đầu các ngôn ngữ lập trình mới theo kiểu OOL rất hùng mạnh cho khuôn nền .NET Framework. Đó là các ngôn ngữ lập trình Visual Basic.NET và C# (gọi là C Sharp)
     Visual Basic.NET (VB.NET) là ngôn ngữ lập trình khuynh hướng đối tượng (Object Oriented Programming Language) do Microsoft thiết kế lại từ con số không. Visual Basic.NET (VB.NET) không kế thừa VB6 hay bổ sung, phát triển từ VB6 mà là một ngôn ngữ lập trình hoàn toàn mới trên nền Microsoft 's .NET Framework.
    I.2Các thành phần của.Net:
    .NET là tầng trung gian giữa các ứng dụng (applications) và hệ điều hành (OS). Tầng .NET cung cấp mọi dịch vụ cơ bản giúp ta tạo các công dụng mà ứng dụng (application) đòi hỏi, giống như hệ điều hành cung cấp các dịch vụ cơ bản cho ứng dụng (application), tỷ như: đọc hay viết các tập tin (files) vào dĩa cứng (hard drive), . Tầng này bao gồm 1 bộ các ứng dụng (application) và hệ điều hành gọi là .NET Servers. Như vậy, .NET gần như là một bộ sưu tập (collection) các nhu liệu và khái niệm kết hợp trộn lẫn nhau làm việc nhằm tạo giải đáp các vấn đề liên quan đến thương nghiệp của ta.
    Trong đó:
    Tập hợp các đối tượng (objects) được gọi là .NET Framework
    Tập hợp các dịch vụ yểm trợ mọi ngôn ngữ lập trình .NET gọi là Common LaguageRuntime(CLR).

    Hãy quan sát thành phần cơ bản của.NET:
    UserApplications
    .NETFramework
    .NETServers
    .NETDevices
    HardwareComponents
    I.2.1.NETServers
    .NET Enterprise Server bao gồm:

     Server Operationg Systems: MS Windows Server, Advanced Server và Data Center ServeR
     Clustering và Load Balancing Systems: MS Application Center, MS Cluster Server
     Database System: MS SQL Server
     E-Mail System: MS Exchange Server
     Data-transformation engine trên cơ sở XML: MS Biz Talk Server
    AccessingLegacySystems:HostIntegrationServer

    I.2.2.NET Framework

    Đối với Visual Basic.NET (VB.NET), tất cả mọi thứ đều thay đổi tận gốc rễ. Một trong những thành phần quan trọng của .NET là .NET Framework. Đây là nền tảng cho mọi công cụ phát triển các ứng dụng (application) .NET

    .NET Framework bao gồm:
     Môi trường vận hành nền (Base Runtime Environment)
     Bộ sưu tập nền các loại đối tượng (a set of foundation classes)
     Môi trường vận hành nền (Base Runtime Environment) hoạt động giống như hệ điều hành cung cấp các dịch vụ trung gian giữa ứng dụng (application) và các thành phần phức tạp của hệ thống.
     Bộ sưu tập nền các loại đối tượng (a set of foundation classes) bao gồm 1 số lớn các công dụng đã soạn và kiểm tra trước, tỷ như: giao lưu với hệ thống tập tin (file system access) hay ngay cả các quy ước về mạng (Internet protocols), . nhằm giảm thiểu gánh nặng lập trình cho các chuyên gia Tin Học.
     Để mọi ngôn ngữ lập trình sử dụng được các dịch vụ cung cấp bởi .NET Framework, Microsoft tạo ra 1 tiêu chuẩn chung cho ngôn ngữ lập trình gọi là Common Language Specifications (CLS). Tiêu chuẩn này giúp các chương trình biên dịch (compilers) làm việc hữu hiệu. Microsoft sáng chế ra Visual Basic.NET (VB.NET), Visual C++.NET và C# (đọc là C Sharp) cho nền .NET Framework và cũng không quên phổ biến rộng rãi CLS trong Công Nghệ Tin Học giúp các ngôn ngữ lậptrìnhkhác làm việc trong nền.NET,như:COBOL.NET,Smalltalk.NET.
     

    Các file đính kèm:

Đang tải...