Cụng cụ lập trỡnh

Một phần của tài liệu Phân tích thiết kế hệ thống thông tin quản lý vật tư (Trang 52)

Giới thiệu về Visual C#

Ngụn ngữ Visual C# khỏ đơn giản, chỉ khoảng 80 từ khúa và hơn mười mấy kiểu dữ liệu được xõy dựng sẵn. Tuy nhiờn, ngụn ngữ Visual C# cú ý nghĩa cao khi nú thực thi những khỏi niệm lập trỡnh hiện đại. Visual C# bao gồm tất cả những hỗ trợ cho cấu trỳc, thành phần component, lập trỡnh hướng đối tượng. Những tớnh chất đú hiện diện trong một ngụn ngữ lập trỡnh hiện đại và ngụn ngữ Visual C# hội đủ những điều kiện như vậy, hơn nữa nú được xõy dựng trờn nền tảng của hai ngụn ngữ mạnh nhất là C++ và Java.

Ưu điểm của Visual C#:

 Visual C# là ngụn ngữ đơn giản  Visual C# là ngụn ngữ hiện đại

 Visual C# là ngụn ngữ hướng đối tượng  Visual C# là ngụn ngữ mạnh mẽ và mềm dẻo  Visual C# là ngụn ngữ cú ớt từ khúa

 Visual C# là ngụn ngữ hướng module  Visual C# sẽ trở nờn phổ biến

Thiết kế giao diện

Khi bạn khởi động Visual Studio 2008 IDE, trờn nền màn hỡnh sẽ xuất hiện Start Page:

Hỡnh20 : Start của Visual C# 2008

Hộp thoại New Project hiện ra cho phộp lựa chọn cỏc loại project để lập trỡnh. Tất cả cỏc loại trờn đều được hỗ trợ ngụn ngữ .NET Framework

Hỡnh 21 : Hộp thoại New Project

Khi Visual C# tạo ra một Windows application project mới, nú cung cấp sẵn cho bạn một form để xõy dựng giao diện

Hỡnh 22 : Visual C# trong IDE

Menu bar

Menu bar của Visual Studio 2008 rất trực quan và cú thể mở rộng thờm. Cỏc menu xuất hiện phụ thuộc vào vị trớ của chỳng trong IDE, cỏc cụng cụ bạn chọn để cài đặt và cỏc ngụn ngữ mặc định của bạn. Trong menu, ngoài cỏc menu thường thấy trong cỏc ứng dụng của Microsoft như File, Edit, Tools,Windows, Help cũn cú cỏc menu hỗ trợ cho việc lập trỡnh như menu Refactor cho phộp bạn thay đổi tờn phần tử code hoặc trớch code từ một method đến một method mới.

Toolbars

Hỡnh 23 : Standard toobar

Nếu Standard toobar khụng thực hiện được cỏc chức năng yờu cầu, bạn cú thể tạo riờng một toobar theo ý mỡnh bằng cỏch vào menu Tools|Customize. Hộp

thoại Customize xuất hiện cho phộp bạn lựa chọn toolbar bạn muốn, lựa chọn cỡ trờn toolbar...

Toolbar

Visual C# toolbox cung cấp rất nhiều control để cú thể xõy dựng trang web và Windows form. Bạn chỉ cần kộo và thả cỏc control này để xõy dựng form, XML schema, class...

Hỡnh 24 : Toobox

Bạn cú thể xõy dựng cỏc toolbox mỡnh thớch, cú thể cấu hỡnh để toolbox hiển thị nhiều icon hơn. Nếu quỏ quen với cỏc Sandard control, bạn cú thể ẩn cỏc dũng text mụ tả cỏc control và hiển thị cỏc control trờn màn hỡnh dưới dạng icon

Visual Designer

Visual Designer rất tiện lợi. Bạn chỉ việc sử dụng kộo, thả, di chuyển, thay đổi kớch thước để tạo ra form. Visual C# 2008 cung cấp rất nhiều Visual Disigner cho phộp tạo ra cỏc item trong ứng dụng của bạn. Cỏc item đú bao gồm

khu vực trung tõm bờn trong IDE như cỏc cửa sổ tab bao xung quanh là cỏc menu toolbar và panel. Tiếp theo bạn sử dụng toolbox như bảng màu để xõy dựng lờn cỏc item trũn designer. Sau đú bạn cấu hỡnh properties mỗi item bằng cỏch dựng Properties window

Hỡnh 25 : Windows Form Designer

Code Editor

Code được nhúm thành cỏc phần theo logic ở phớa bờn trỏi. Bạn cú thể dựng dấu trừ để đúng cỏc class, method, property hoặc cỏc nhúm tương tự.

Cỏc dũng code mới trong từng nhúm được đỏnh dấu màu. Cỏc đoạn code bạn chưa save được đỏnh dấu màu vàng. Sau khi bạn save cỏc dũng đỏnh dấu sẽ chuyển sang màu xanh và trở lại bỡnh thường nếu bạn đúng và mở lại file. Chức năng này cho phộp bạn theo dừi được sự thay đổi code trong nhúm hiện tại.

Tờn của cỏc file code đó mở được hiển thị phớa trờn. Dấu hoa thị bờn trỏi tờn cho biết file đú đó được sửa mà chưa save lại.

Danh sỏch gợi ý xuất hiện khi bạn gừ code. Bạn cú thể sử dụng phớm mũi tờn để chọn nhanh item trong danh sỏch. Bờn cạnh mỗi item trong danh sỏch đều

cú cỏc dũng text mụ tả ngắn gọn nú.

Code được đỏnh dấu nhiều màu. Theo mặc định từ khúa cú màu xanh nước biển, chỳ giải cú màu xanh lỏ cõy, text màu đen, chuỗi màu đỏ,v.v...

Hỡnh 26 : Code Editor

Solution Explorer

Solution được xem như một đối tượng để chứa cỏc project. Khi bạn làm việc với nhiều loại project, thay vỡ tạo từng loại project trong Visual studio.NET 2008 thỡ bạn sử dụng solution như một container để quản lý nhiều project. Bằng cỏch này, bạn cú thể làm việc với nhiều project, cỏc project này cú thể thuộc những ngụn ngữ lập trỡnh khỏc nhau trong cựng IDE. Tuy nhiờn, nếu chỉ cú một project tạo ra, lập tức cú một solution quản lý project tương ứng.

Hỡnh 27 : Solution Explorer

Properties Windows

Properties Windows trong Visual C# dựng chung cho solution, project, form, class và control. Bạn đang chọn vào đối tượng nào thỡ Properties Windows sẽ trỡnh bày danh sỏch thuộc tớnh của đối tượng đú. Bạn cú thể đổi tờn của file solution, project và class ngay trong Properties Windows, ngay lập tức tờn sẽ được thay thế trong thư mục chứa chỳng

Một phần của tài liệu Phân tích thiết kế hệ thống thông tin quản lý vật tư (Trang 52)