Giáo trình Lập trình với C# .NET - Phạm Tuấn Anh
Số trang: 122
Loại file: pdf
Dung lượng: 3.71 MB
Lượt xem: 17
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
(BQ) Toàn tập giáo trình này là kết quả của sự cô đọng những kiến thức cần thiết giúp bạn làm chủ nền tảng .NET cho công việc. Tác giả đã tiến hành đúc kết những kinh nghiệm thực tế, rút gọn những điểm cần lưu ý, những kỹ thuật mà hầu hết các công ty phần mềm phát triển ứng dụng trên nền tảng .NET đều yêu cầu thực hiện. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Giáo trình Lập trình với C# .NET - Phạm Tuấn Anh MICROSOFT .NET (C#) PROFESSIONAL PROGRAMMING FOR REAL LIFE Trung tâm đào tạo CNTT chất lượng cao CỔNG CNTT VIỆT NAM. WWW.ITGATEVN.COM.VN LỜI NGỎ Toàn tập giáo trình này là kết quả của sự cô đọng những kiến thức cần thiết giúp bạn làm chủ nền tảng .NET cho công việc. Chúng tôi đã đúc kết những kinh nghiệm thực tế, rút gọn những điềm cần lưu ý, những kỹ thuật mà hầu hết các công ty phần mềm phát triển ứng dụng trên nền tảng .NET đều yêu cầu thực hiện. Hơn nữa đây còn là tài liệu mà bạn có thể sử dụng để ôn tập lại những kiến thức sau những giờ lên lớp và đặc biệt trong công việc của các bạn. Xuất thân từ một nhà phát triển, chuyên gia phân tích hệ thống, tôi đã gói những kiến thức cốt lõi và cần thiết nhất trong lập trình trên công nghệ .NET vào tài liệu này. Những ví dụ trong tài liệu là những ví dụ thực tế được tôi trích lọc từ những dự án mà tôi và đồng sự đã thực hiện trong suốt thời gian tham gia làm việc tài nhiều công ty phần mềm lớn, đó là các tình huống cụ thể mà chúng tôi gặp phải, và giờ đây tôi tổng kết lại để giới thiệu đến các bạn như một sự chia sẻ kinh nghiệm. Sau thời gian làm việc và hoạt động trên mạng thông tin Việt Nam www.itgatevn.com.vn - đã có nhiều người bạn làm việc tại các công ty tin học trong nước cũng như các bạn bè của tôi trên mạng gởi email, hỏi đáp và yêu cầu tôi viết một tài liệu đầy đủ về lập trình .NET, chia sẻ những kinh nghiệm thực tế trong công việc để mọi người cùng tham khảo, phải ngắn gọn và thật sự thực tế nhưng lại phải chuyên sâu và thể hiện những kỹ thuật cao trong lập trình. Tôi đã nghĩ về những yêu cầu đó, và quyết định viết tài liệu này vào mỗi buổi tối sau giờ làm việc. Đây như một món quà đáp lại sự tín nhiệm, yêu mến mà các bạn đã, đang và sẽ dành cho tôi. Tôi rất mong nhận được nhiều ý kiến đóng góp của các bạn cho tài liệu này, và tôi sẽ tổng hợp lại để cập nhật cho tài liệu một tốt hơn. Tôi mong rằng tài liệu này sẽ đồng hành cùng các bạn trong công việc. Tác giả Phạm Tuấn Anh PROFESSIONAL PROGRAMMING FOR REAL LIFE Phạm Tuấn Anh - Cổng CNTT Việt Nam 3 BẢN QUYỀN TÁC GIẢ Tài liệu này được Phạm Tuấn Anh thực hiện nhằm phục vụ mục đích đào tạo nhân lực trong chương trình đào tạo công nghệ .NET do Cổng Công nghệ thông tin Việt Nam thực hiện, và được lưu hành nội bộ trong phạm vi không gian đào tạo của chương trình. Tài liệu này được xây dựng từ kiến thức và kinh nghiệm có được trong thời gian dài hoạt động của ông Phạm Tuấn Anh, có tham khảo một số tài liệu nước ngoài được liệt kê tại mục THAM KHẢO cuối tài liệu này. Mọi sự sao chép, sao lưu, xuất bản, chuyển giao không được sự cho phép của ông Phạm Tuấn Anh là không hợp pháp. Tác giả Phạm Tuấn Anh PROFESSIONAL PROGRAMMING FOR REAL LIFE Phạm Tuấn Anh - Cổng CNTT Việt Nam 4 MỤC LỤC LẬP TRÌNH .NET (C#) ..................................... 8 Cấu trúc lập trình C# căn bản------------------------------------------------ 9 Ứng dụng “C# Hello World”................................................ 9 Tiếp cận C#----------------------------------------------------------------- 10 Khai báo biến trong C#.................................................. 11 Kiểu dữ liệu trong C#................................................... 11 Input/Output trong C# căn bản .......................................11 Cấu trúc điều khiển trong lập trình C# ..............................12 Cấu trúc if............................................................. 12 Cấu trúc switch … case.................................................. 12 Cấu trúc vòng lặp trong lập trình C# ................................13 Vòng Vòng Vòng Vòng lặp lặp lặp lặp While...................................................... do......................................................... for........................................................ foreach.................................................... 13 14 14 15 Arrays - Mảng trong C# ..............................................15 Chúng ta đã học .....................................................15 Bài tập tự thực hiện ................................................16 Hiện thực khái niệm hướng đối tượng (OOP) trong C#-------------------------- 17 Lớp (class) trong C# ................................................18 Class................................................................... 18 Đối tượng (Objects)..................................................... 18 Ưu điểm của việc sử dụng Class và Đối tượng............................. 18 Hàm tạo (Constructors) và hàm hủy (Destructors) trong C#............18 Constructors............................................................ 18 Destructors............................................................. 19 Fuction Overloading .................................................19 Thừa kế trong C# ....................................................20 Overriding, Polymorphism trong C# ...................................21 Overriding.............................................................. 21 Polymorphism............................................................ 23 Abstract Class trong C# .............................................24 Namespaces...........................................................24 Khái niệm Namespace..................................................... 24 Khai báo một Namespace.................................................. 24 Enumerator trong C# .................................................25 BÀI TẬP CÓ HƯỚNG DẪN ................................................26 CƠ SỞ DỮ LIỆU .......................................... 27 Thao tác với hệ quản trị dữ liệu MSSQL Server .......................28 Khởi tạo một hệ cơ sở dữ liệu........................................... Tạo bảng................................................................ Truy vấn dữ liệu từ một bảng............................................ Truy vấn dữ liệu có điều kiện........................................... Tr ...
Nội dung trích xuất từ tài liệu:
Giáo trình Lập trình với C# .NET - Phạm Tuấn Anh MICROSOFT .NET (C#) PROFESSIONAL PROGRAMMING FOR REAL LIFE Trung tâm đào tạo CNTT chất lượng cao CỔNG CNTT VIỆT NAM. WWW.ITGATEVN.COM.VN LỜI NGỎ Toàn tập giáo trình này là kết quả của sự cô đọng những kiến thức cần thiết giúp bạn làm chủ nền tảng .NET cho công việc. Chúng tôi đã đúc kết những kinh nghiệm thực tế, rút gọn những điềm cần lưu ý, những kỹ thuật mà hầu hết các công ty phần mềm phát triển ứng dụng trên nền tảng .NET đều yêu cầu thực hiện. Hơn nữa đây còn là tài liệu mà bạn có thể sử dụng để ôn tập lại những kiến thức sau những giờ lên lớp và đặc biệt trong công việc của các bạn. Xuất thân từ một nhà phát triển, chuyên gia phân tích hệ thống, tôi đã gói những kiến thức cốt lõi và cần thiết nhất trong lập trình trên công nghệ .NET vào tài liệu này. Những ví dụ trong tài liệu là những ví dụ thực tế được tôi trích lọc từ những dự án mà tôi và đồng sự đã thực hiện trong suốt thời gian tham gia làm việc tài nhiều công ty phần mềm lớn, đó là các tình huống cụ thể mà chúng tôi gặp phải, và giờ đây tôi tổng kết lại để giới thiệu đến các bạn như một sự chia sẻ kinh nghiệm. Sau thời gian làm việc và hoạt động trên mạng thông tin Việt Nam www.itgatevn.com.vn - đã có nhiều người bạn làm việc tại các công ty tin học trong nước cũng như các bạn bè của tôi trên mạng gởi email, hỏi đáp và yêu cầu tôi viết một tài liệu đầy đủ về lập trình .NET, chia sẻ những kinh nghiệm thực tế trong công việc để mọi người cùng tham khảo, phải ngắn gọn và thật sự thực tế nhưng lại phải chuyên sâu và thể hiện những kỹ thuật cao trong lập trình. Tôi đã nghĩ về những yêu cầu đó, và quyết định viết tài liệu này vào mỗi buổi tối sau giờ làm việc. Đây như một món quà đáp lại sự tín nhiệm, yêu mến mà các bạn đã, đang và sẽ dành cho tôi. Tôi rất mong nhận được nhiều ý kiến đóng góp của các bạn cho tài liệu này, và tôi sẽ tổng hợp lại để cập nhật cho tài liệu một tốt hơn. Tôi mong rằng tài liệu này sẽ đồng hành cùng các bạn trong công việc. Tác giả Phạm Tuấn Anh PROFESSIONAL PROGRAMMING FOR REAL LIFE Phạm Tuấn Anh - Cổng CNTT Việt Nam 3 BẢN QUYỀN TÁC GIẢ Tài liệu này được Phạm Tuấn Anh thực hiện nhằm phục vụ mục đích đào tạo nhân lực trong chương trình đào tạo công nghệ .NET do Cổng Công nghệ thông tin Việt Nam thực hiện, và được lưu hành nội bộ trong phạm vi không gian đào tạo của chương trình. Tài liệu này được xây dựng từ kiến thức và kinh nghiệm có được trong thời gian dài hoạt động của ông Phạm Tuấn Anh, có tham khảo một số tài liệu nước ngoài được liệt kê tại mục THAM KHẢO cuối tài liệu này. Mọi sự sao chép, sao lưu, xuất bản, chuyển giao không được sự cho phép của ông Phạm Tuấn Anh là không hợp pháp. Tác giả Phạm Tuấn Anh PROFESSIONAL PROGRAMMING FOR REAL LIFE Phạm Tuấn Anh - Cổng CNTT Việt Nam 4 MỤC LỤC LẬP TRÌNH .NET (C#) ..................................... 8 Cấu trúc lập trình C# căn bản------------------------------------------------ 9 Ứng dụng “C# Hello World”................................................ 9 Tiếp cận C#----------------------------------------------------------------- 10 Khai báo biến trong C#.................................................. 11 Kiểu dữ liệu trong C#................................................... 11 Input/Output trong C# căn bản .......................................11 Cấu trúc điều khiển trong lập trình C# ..............................12 Cấu trúc if............................................................. 12 Cấu trúc switch … case.................................................. 12 Cấu trúc vòng lặp trong lập trình C# ................................13 Vòng Vòng Vòng Vòng lặp lặp lặp lặp While...................................................... do......................................................... for........................................................ foreach.................................................... 13 14 14 15 Arrays - Mảng trong C# ..............................................15 Chúng ta đã học .....................................................15 Bài tập tự thực hiện ................................................16 Hiện thực khái niệm hướng đối tượng (OOP) trong C#-------------------------- 17 Lớp (class) trong C# ................................................18 Class................................................................... 18 Đối tượng (Objects)..................................................... 18 Ưu điểm của việc sử dụng Class và Đối tượng............................. 18 Hàm tạo (Constructors) và hàm hủy (Destructors) trong C#............18 Constructors............................................................ 18 Destructors............................................................. 19 Fuction Overloading .................................................19 Thừa kế trong C# ....................................................20 Overriding, Polymorphism trong C# ...................................21 Overriding.............................................................. 21 Polymorphism............................................................ 23 Abstract Class trong C# .............................................24 Namespaces...........................................................24 Khái niệm Namespace..................................................... 24 Khai báo một Namespace.................................................. 24 Enumerator trong C# .................................................25 BÀI TẬP CÓ HƯỚNG DẪN ................................................26 CƠ SỞ DỮ LIỆU .......................................... 27 Thao tác với hệ quản trị dữ liệu MSSQL Server .......................28 Khởi tạo một hệ cơ sở dữ liệu........................................... Tạo bảng................................................................ Truy vấn dữ liệu từ một bảng............................................ Truy vấn dữ liệu có điều kiện........................................... Tr ...
Tìm kiếm theo từ khóa liên quan:
Lập trình với C Cơ sở dữ liệu Kỹ thuật lập trình Lập trình trên công nghệ Chương trình đào tạo công nghệGợi ý tài liệu liên quan:
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 376 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 289 0 0 -
13 trang 289 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 283 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 260 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 254 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 243 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 202 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 192 0 0