Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 108 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
108
Dung lượng
2,54 MB
Nội dung
=================================== BàigiảngCơsởlậptrình 2 =================================== Bài gi lp trình 2 1 Mục lục CHƢƠNG 1. 5 1. 5 1.1. 5 1.2. 5 1.3. 6 2. 7 CHƢƠNG 2. 16 1. 16 3. 16 4. 16 4.1. 16 4.2. 17 4.3. 17 5. 18 5.1. 18 5.2. 20 5.3. 20 6. 20 7. 20 8. C 21 9. 21 10. 21 11. 21 CHƢƠNG 3. 22 1. 22 1.1. 22 1.2. 23 1.3. 23 1.4. 27 Bài gi lp trình 2 2 2. MessageBox 28 2.1. 28 2.2. 28 2.3. Hàm thông báo MessageBox 30 3. 30 3.1. 30 3.2. 31 32 3.3. for 36 3.4. while 36 3.5. do 37 3.6. 38 4. Hàm 39 4.1. 39 4.2. 40 4.3. hàm 40 4.4. 41 5. 42 5.1. 42 CHƢƠNG 4. 43 1. 43 2. 43 3. 44 3.1. Form 44 3.2. - TextBox 46 3.3. Button 48 3.4. Nhãn Lable 49 3.5. - ToolTip 49 3.6. 50 50 Bài gi lp trình 2 3 53 54 55 4. 57 4.1. Nhóm GroupBox 57 4.2. CheckBox 58 4.3. RadioButton 59 60 64 4.4. ListBox 65 67 69 4.5. ComboBox 71 73 74 74 75 4.6. 77 77 4.7. NumericUpDown 79 79 4.8. 81 82 4.9. 83 83 86 4.10. 87 CHƢƠNG 5. G 88 1. 88 88 Bài gi lp trình 2 4 2. 90 2.1. 90 2.2. 90 91 3. or 92 93 4. 94 94 95 CHƢƠNG 6. MENU VÀ 97 1. Menu - MenuStrip 97 1.1. 97 1.2. 98 98 2. Popup menu - ContextMenuStrip 99 99 3. 101 3.1. 101 p 26. 102 3.2. 102 3.3. 103 3.4. 103 3.5. Xoá 103 104 104 105 Bài gi lp trình 2 5 CHƢƠNG 1. LÀM QUEN VỚI VISUAL STUDIO 2010 1. Giới thiệu Visual Studio.NET 2010 1.1. Tình hình trƣớc khi Visual Studio.NET ra đời Vi s phát trin liên t dng ca th gii công ngh thông tin ngày nay, các phn mm, các h u hành, các ng phát trin và các ng dng liên tc ra i. Tuy c phát tring nht và nht là do mt li ích ca các công ty phn mm ln làm n công vic ca nhng k xây dng phn mm. Trong gii phát trin ng dng trên Internet ta có th s dng các ngôn ng Java, PHP, Java mi c Sun Corporation gii thiu nó mt sc m và ng ti vic chy trên nhiu h u hành c lp vi các b x lý. c bit Java rt thích hp cho vic vit các ng dng trên Internet. Tuy nhiên, Java li có hn ch v mt tc và trên thc t vnh hành. làm gim kh ng ca Java, bên hãng p ngôn ng ASP - vit các ng dng trên Web. Trong các trang ASP va cha th HTML va ch n script (VBScript, JavaScript). Trong quá trình x lý mt trang ASP, nu là th HTML thì s c gi thng ti trình duyt, còn nu là các n script thì s c chuyn thành các dòng HTML ri g. Khi nhà lp trình mu dng li mt s ch dch Web Server. Tuy nhiên, vì lý do bo mt nên các Admin ca các trang ng rt dè dt khi cài ActiveX l trên máy ca h, ngoài ra vic tháo g các phiên bn ca ActiveX này c r Còn trong gii phát trin ng dng trên Windows ta có th vit ng dng bng Visual C++, Delphi, Visual Basict s công c ph bin và m mt ngôn ng rt mnh t khó s dn d hc, d dùng nht nên rt thông dng n ch là Visual Basic không phi ngôn ng ng ng và không h tr kh n thut toán. Tóm li trong gii lp trình theo Microsoft thì vic ln lp trình h phân tán hay trên web là nhng mc lp. 1.2. Sự ra đời của Visual Studio.NET khi hoàn tt phiên bn Version 4 ca Internet Information Server -IIS, p trình ca Microsoft nhn thy h còn có rt nhiu sáng ki có th kin toàn Bài gi lp trình 2 6 IIS, và h bu xây dng mt kin trúc mi trên nn tt tên là Next Generation Windows Services - NGWS. Tham vng ca h là cung cp mng có th dùng chung cho tt c ngôn ng lp trình trong b Visual Studio cho các ngôn ng lp trình ca các công ty khác. Kt qu u cho mng lp trình trên nn .NET Framework 1.0 tiên tin mi. p thêm mt bc vi phiên bn 1.1 vc n thng là các tp tin .exe gi còn tn ti nh nhy trên nn .NET. Mun chy c. Mu i ca tt c lp trình viên, t phiên bc cài t phn m nh c ng phát trin Visual c nâng cp thành Visual Studio .NET 2003 cho phép vit và chy các ng dng trên nn .NET Framework 1.1 Cui nn .NET Framework 2.0 mnh m t tr so vi n phiên bn Windows Vista, và toàn b Windows là .NET, tt c các hàm API lõi trong nhng phiên bn c thay th bng các hàm vit li hoàn toàn lõi API, không còn mt lp API nào na. 1.3. Tổng quan về Visual Studio.NET Visual Studio.NET gm 2 phn: Framework và Integrated Development Environment IDE, cho phép lp trình viên khi xây dng các ng dng có th la chn s dng nhiu ngôn ng l ng phát trin IDE thng nht trên kin trúc .NET Framework. Framework là thành phn quan trng nht, là ct lõi và tinh hoa c ng .NET, Framework giúp chúng ta biên dch và thc thi các ng dng .NET (cu trúc ca Framework chúng ta s tìm hiu a giáo trình). IDE cung cp mt ng phát trin trc quan, giúp các lp trình viên có th d dàng và nhanh chóng xây dng giao dit mã lnh cho các ng dng da trên nn tng .NET. N dùng mt trình son tho n bt k, ví d n vit mã lnh và s dng biên dch và thc thi ng dng. Tuy nhiên vic này mt rt nhiu thi gian, tt nht là chúng ta nên dùng IDE phát trin các ng dng, và s dng nht. Ngoài ra trong Visual Studio.NET thì l, ví d c Visual C#.NET lu h tr kh Bài gi lp trình 2 7 2. Khởi động Visual C# 2010 và giao diện Vào Start/Programs/Microsoft Visual Studio 2010/Microsoft Visual Studio 2010, xut hin ca s Start Page. Hình 1. Cửa sổ Start Page + New Project: T án mi. + Open Project: M án có sn. + án gt. Kích chn mc New Project hoc vào File/New/Project hoc bm phím tt Ctrl+Shift+N xut hin ca s New Project Bài gi lp trình 2 8 Hình 2. Cửa sổ New Project Chn ngôn ng Visual C# và ng dng Windows. án ti mc Name. Chng d án ti mc Location. Mc Create directory for solution cho phép to mc ti Location cha tt c các tp phát sinh c án (nu không các tp c án s i Location). Hình 3. Thư mục chứa đồ án Chn OK to m án mi. Bài gi lp trình 2 9 Kt qu xut hin ca s ng phát trin tích hp IDE, vi giao din và các thành ph Hình 4. Môi trường phát triển tích hợp IDE Title Bar ch án. Menu Bar: Thanh Menu ch các công c c phát trin, tht ng d File: cho phép m, thêm m Edit: gm các thao tác h tr vic son tho mã lt, dán View: cho phép hin th các công c h tr i dùng trong quá trình xây d - Ca s vit mã lnh - Code - Form thit k - Designer [...]... của chƣơng trình AssemblyInfor.cs: tập tin này cho phép thêm một số thuộc tính vào chƣơng trình nhƣ: tên tác giả, ngày tạo chƣơng trình BàigiảngCơsởlậptrình 2 20 8 Chạy chƣơng trình Để chạy một chƣơng trình C# ta thực hiện theo 1 trong các cách sau: Chọn Debug/Start Debugging Kích chuột vào biểu tƣợng Start Debugging trên thanh công cụ Standard Bấm phím tắt F5 9 Dừng chƣơng trình Khi chạy... chƣơng trình Để hiển thị cửa sổ Properties ta thực hiện theo một trong các cách sau: Vào View\Properties Window Kích chọn biểu tƣợng Properties Window trên thanh công cụ Standard Bấm phím tắt Ctrl+W+P BàigiảngCơsởlậptrình 2 15 CHƢƠNG 2 VIẾT CHƢƠNG TRÌNH ĐẦU TIÊN Một chƣơng trình ứng dụng trong C# đƣợc thực hiện theo hai bƣớc sau: Thiết kế giao diện Viết mã lệnh cho chƣơng trình 1 Đề bài. .. Tênbiến: là một chuỗi các ký tự do ngƣời lậptrình tự đặt bao gồm các chữ cái, chữ số và dấu gạch dƣới Tên biến phải bắt đầu bằng một chữ cái, không đƣợc chứa dấu cách, C# phân biệt chữ hoa chữ thƣờng Bài giảngCơsởlậptrình 2 22 1.2 Hằng Hằng là đại lƣợng dùng để chứa những dữ liệu có giá trị không đổi trong suốt quá trình tính toán Sử dụng hằng làm chƣơng trình sáng sủa dễ đọc nhờ tên gọi gợi nhớ... hiện BàigiảngCơsởlậptrình 2 31 Chú ý: nếu các biểu thức khác nhau cùng thực hiện chung một khối lệnh thì ta có thể viết gộp nhƣ sau: switch (Biểu thức kiểm tra) { case : case : Khối lệnh; break; ………………… default: Khối lệnh n+1; break; } Bài tập 1 Xây dựng chƣơng trình thực hiện các phép toán theo giao diện sau (các phép toán bao gồm: +, - , *, /, %) Hình 17 Giao diện bài. .. sách các Form của đồ án, danh sách các lớp Class, danh sách các tài nguyên cũng nhƣ danh sách cơsở dữ liệu… Để hiển thị cửa sổ Solution Explorer ta thực hiện một trong các cách sau: Vào View/Solution Explorer Bấm tổ hợp phím Ctrl+W+S Kích chuột tại biểu tƣợng Solution Explorer Hình 11 BàigiảngCơsởlậptrình 2 trên thanh công cụ Standard Cửa sổ Solution Explorer 13 Trong cửa sổ Solution Explorer... đến tệp tin sln của đồ án rồi chọn Open 11 Thoát khỏi Visual C# 2010 Chọn File/Exit Bài giảngCơsởlậptrình 2 21 CHƢƠNG 3 DỮ LIỆU VÀ CẤU TRÚC ĐIỀU KHIỂN 1 Biến, hằng và các kiểu dữ liệu 1.1 Biến Biến là một đại lƣợng dùng để chứa dữ liệu tạm thời trong quá trình tính toán Tất cả các biến đƣợc sử dụng trong chƣơng trình đều phải đƣợc khai báo ngay từ đầu, biến đƣợc chia thành 3 loại bao gồm: Biến... btnThoat_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có muốn thoát khỏi chƣơng trình không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question)== System.Windows.Forms.DialogResult.Yes) Application.Exit(); } 3 Các cấu trúc điều khiển 3.1 Câu lệnh lựa chọn if BàigiảngCơsởlậptrình 2 30 Dạng 1: if (Điềukiện) { Khối lệnh; } Hoạt động: Nếu nhận giá trị đúng thì... điều khiển trong tab Kết quả sẽ xuất hiện cửa sổ Choose Toolbox Items, kích chọn các điều khiển mong muốn rồi bấm OK để kết thúc Hình 9 BàigiảngCơsởlậptrình 2 Cửa sổ Choose Toolbox Items 12 Form Designer: cửa sổ thiết kế dùng để thiết kế giao diện cho chƣơng trình, mỗi dự án có thể có một hoặc nhiều Form Hình 10 Cửa số Form Designer Solution Explorer: cửa sổ giải pháp - đây là phần cửa sổ giúp... ngƣời dùng nhập đủ giá trị cho số A, B và phép toán + Phép toán chia phải kiểm tra trƣờng hợp mẫu =0 + Ô kết quả không đƣợc phép chỉnh sửa dữ liệu Tạo dự án mới và thiết lập các thuộc tính của các điều khiển nhƣ sau: Bài giảngCơsởlậptrình 2 32 Điều khiển Form1 Lable1 Lable2 Lable3 Lable4 TextBox1 TextBox2 TextBox3 TextBox4 Button1 Button2 Button3 Thuộc tính Name FormBorderStyle Icon Text Text Text... tính, ta có thể dùng phím mũi tên lên, xuống để lựa chọn hoặc gõ các ký tự đầu của thuộc tính cần sử dụng, sau đó ấn phím Tab hoặc dấu cách để tự động chèn tên thuộc tính vào dòng lệnh Hình 16 Bài giảngCơsởlậptrình 2 Tiện ích Intellisence 19 Trong môi trƣờng soạn thảo, nếu gõ sai cú pháp thì C# sẽ bắt lỗi ngay bằng cách hiển thị một đƣờng gạch chân hình răng cƣa dƣới câu lệnh sai Khi sửa xong lỗi . =================================== Bài giảng Cơ sở lập trình 2 =================================== Bài gi lp trình 2 1 Mục lục CHƢƠNG 1. . Trong quá trình x lý mt trang ASP, nu là th HTML thì s c gi thng ti trình duyt, còn nu là các n script thì s c chuyn thành các dòng HTML ri g. Khi nhà lp trình mu. Internet Information Server -IIS, p trình ca Microsoft nhn thy h còn có rt nhiu sáng ki có th kin toàn Bài gi lp trình 2 6 IIS, và h bu xây dng mt