<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Website Chia sẻ Kiến thức Công Nghệ &amp; Kết nối Cộng đồng Online - DOTNET GROUP</title><link>http://dotnet.edu.vn/</link><description>Chuyên đào tạo và Phát triển công nghệ phần mềm</description><generator>Your RSS Generator name and version </generator><item><title>Xây dựng hệ thống xác thực bảo mật với JWT và Refresh Token trong ASP.NET Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-he-thong-xac-thuc-bao-mat-voi-JWT-va-Refresh-Token-trong-ASPNET-Core-4346.aspx</link><description>Trong bài học này, sinh viên sẽ được hướng dẫn cách triển khai hệ thống xác thực người dùng bằng JWT (JSON Web Token) trong ASP.NET Core, kết hợp với cơ chế Refresh Token để tăng cường bảo mật và trải nghiệm người dùng. Ngoài ra, bài học còn hướng dẫn cách thu hồi (revoke) token và tái cấp quyền truy cập an toàn.</description></item><item><title>Làm sao để chỉ cho phép một số role truy cập truy vấn $expand=SensitiveData?</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-sao-de-chi-cho-phep-mot-so-role-truy-cap-truy-van-expandSensitiveData-4345.aspx</link><description>Để chỉ cho phép một số role truy cập $expand=SensitiveData trong OData, bạn cần kiểm tra quyền (role-based access) tại thời điểm middleware hoặc trong controller khi xử lý $expand.</description></item><item><title>Hướng dẫn bật chế độ chạy GPU thay CPU</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-bat-che-do-chay-GPU-thay-CPU-4344.aspx</link><description>Nếu bạn đang dùng GPU NVIDIA GTX và muốn TensorFlow chạy bằng GPU thay vì CPU, bạn cần cài bản TensorFlow GPU tương thích với hệ thống. Dưới đây là hướng dẫn chỉnh sửa môi trường để TensorFlow dùng GPU.</description></item><item><title>Lỗi HTTP Error 500.35 - ASP.NET Core does not support multiple apps in the same app pool</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-HTTP-Error-50035--ASPNET-Core-does-not-support-multiple-apps-in-the-same-app-pool-4343.aspx</link><description>Lỗi bạn đang gặp phải là HTTP Error 500.35 - ASP.NET Core does not support multiple apps in the same app pool. Điều này có nghĩa là IIS (Internet Information Services) không cho phép chạy nhiều ứng dụng ASP.NET Core trong cùng một Application Pool khi sử dụng In-Process Hosting Model.</description></item><item><title>Lỗi triển khai ASP.NET Core lên IIS</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-trien-khai-ASPNET-Core-len-IIS-4342.aspx</link><description>Lỗi triển khai ASP.NET Core lên IIS: Môi trường phát triển không được bật trong các ứng dụng đã triển khai</description></item><item><title>C.O.R.S hoạt động như thế nào?</title><link>http://dotnet.edu.vn/ChuyenMuc/CORS-hoat-dong-nhu-the-nao-4341.aspx</link><description>Cross-Origin Resource Sharing (CS) là cơ chế bảo mật quan trọng được trình duyệt web triển khai để bảo vệ người dùng khỏi các tập lệnh có khả năng gây hại.</description></item><item><title>Hướng dẫn xây dựng ứng dụng gửi mail sử dụng công nghệ ReactJS và NodeJS</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-ung-dung-gui-mail-su-dung-cong-nghe-ReactJS-va-NodeJS-4340.aspx</link><description>Dưới đây là hướng dẫn chi tiết từ việc tạo project backend (Node.js/Express) và frontend (React) cho đến khi chúng hoạt động cùng nhau để gửi email qua Gmail.</description></item><item><title>Phân biệt webhook và polling</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-biet-webhook-va-polling-4339.aspx</link><description>Webhook và polling là hai phương pháp phổ biến để lấy dữ liệu từ một dịch vụ hoặc hệ thống bên ngoài. Dưới đây là sự phân biệt chi tiết giữa hai phương pháp này:</description></item><item><title>Lỗi https khi thực hiện project oData</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-https-khi-thuc-hien-project-oData-4338.aspx</link><description>Lỗi "Unable to connect to web server 'https'. The web server is no longer running" thường xuất hiện khi Visual Studio không thể kết nối với máy chủ web. Điều này có thể do nhiều nguyên nhân khác nhau. Dưới đây là một số bước khắc phục phổ biến:</description></item><item><title>Hướng dẫn tạo Map API cho Android trong google</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tao-Map-API-cho-Android-trong-google-4336.aspx</link><description>Để tạo và cấu hình Google Maps API cho ứng dụng Android, bạn cần thực hiện các bước sau</description></item><item><title>Phân biệt API và EndPoint</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-biet-API-va-EndPoint-4335.aspx</link><description>API (Application Programming Interface) là một tập hợp các quy tắc và định nghĩa cho phép các ứng dụng phần mềm giao tiếp với nhau. Endpoint là URL hoặc URI cụ thể trong một API đại diện cho một tài nguyên hoặc chức năng riêng biệt.</description></item><item><title>Xử Lý API Calls Trong React Một Cách Tối Ưu Với React Query</title><link>http://dotnet.edu.vn/ChuyenMuc/Xu-Ly-API-Calls-Trong-React-Mot-Cach-Toi-Uu-Voi-React-Query-4334.aspx</link><description>React Query là một thư viện mạnh mẽ giúp quản lý và đồng bộ hóa dữ liệu phía server trong các ứng dụng React. Nếu bạn đang phát triển một ứng dụng React và cần thường xuyên gọi API để lấy dữ liệu, React Query sẽ là công cụ hữu ích giúp bạn xử lý công việc này một cách tối ưu và dễ dàng hơn.</description></item><item><title>Khắc phục sự cố Bộ định tuyến React trên Vercel: Cách xử lý định tuyến phía máy khách và lỗi 404</title><link>http://dotnet.edu.vn/ChuyenMuc/Khac-phuc-su-co-Bo-dinh-tuyen-React-tren-Vercel-Cach-xu-ly-dinh-tuyen-phia-may-khach-va-loi-404-4333.aspx</link><description>React Router đôi khi có thể gặp phải sự cố khi triển khai lên Vercel do cách Vercel xử lý các chức năng và định tuyến không có máy chủ.</description></item><item><title>Lộ trình học Lập trình .NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Lo-trinh-hoc-Lap-trinh-NET-4332.aspx</link><description>Microsoft cung cấp một loạt tài liệu học tập và nguồn tài nguyên chính thức rất hữu ích cho việc học lập trình .NET, C#, ASP.NET Core, Entity Framework, và nhiều công nghệ liên quan khác.</description></item><item><title>Tóm tắt về JDK 8 đến JDK 21</title><link>http://dotnet.edu.vn/ChuyenMuc/Tom-tat-ve-JDK-8-den-JDK-21-4331.aspx</link><description>Trải qua hàng loạt các phiên bản, Java Development Kit (JDK) từ JDK 8 đến JDK 21 đã chứng kiến sự tiến bộ đáng kể trong ngôn ngữ lập trình Java và môi trường phát triển của nó.</description></item><item><title>Xác thực Facebook and Google sử dụng passport trong Node.js</title><link>http://dotnet.edu.vn/ChuyenMuc/Xac-thuc-Facebook-and-Google-su-dung-passport-trong-Nodejs-4329.aspx</link><description>Đăng nhập một hệ thống có thể dựa vào nhiều bên thứ ba như Facebook và Google ưu điểm nhanh gọn, thông tin chính xác nhưng tích hợp thế nào khi chúng ta đang sử dụng Node.js</description></item><item><title>Quan hệ 1-1 (One-to-One) trong Dapper</title><link>http://dotnet.edu.vn/ChuyenMuc/Quan-he-11-OnetoOne-trong-Dapper-4328.aspx</link><description>Trong cơ sở dữ liệu quan hệ, một bảng có thể được kết nối với bảng khác bằng cách sử dụng ràng buộc Khóa chính-Khóa ngoại. Để lấy các bản ghi liên quan, chúng ta áp dụng lệnh JOIN SQL. Trong Dapper, chúng ta có thể sử dụng phương thức Query thực hiện truy vấn SQL có chứa lệnh JOIN để lấy các bản ghi liên quan.</description></item><item><title>ASP.NET Core Razor Pages - Hướng dẫn tạo Project mới</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-Core-Razor-Pages--Huong-dan-tao-Project-moi-4327.aspx</link><description>Đây là hướng dẫn chi tiết về các bước để tạo một ứng dụng web ASP.NET Core Razor Pages trong Visual Studio</description></item><item><title>Hướng dẫn cách xoá khoảng trắng không mong muốn trong Microsoft Word</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cach-xoa-khoang-trang-khong-mong-muon-trong-Microsoft-Word-4326.aspx</link><description>Trong quá trình xử lý văn bản, đôi khi bạn gặp một số trường hợp cần xử lý văn bản như lỗi khoảng trắng không mong muốn trong Microsoft Word. Cách xử lý như bên dưới:</description></item><item><title>Tìm hiểu về SOLID - Giải pháp trong phát triển phần mềm</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-ve-SOLID--Giai-phap-trong-phat-trien-phan-mem-4325.aspx</link><description>Nguyên lý SOLID là một tập hợp các nguyên lý thiết kế phần mềm được đặt ra để tạo ra mã nguồn dễ bảo trì, linh hoạt và dễ mở rộng. Nguyên lý SOLID bao gồm năm nguyên lý cơ bản, được đưa ra bởi Robert C. Martin, một chuyên gia phần mềm nổi tiếng.</description></item><item><title>Sử dụng xác thực cookie mà không cần ASP.NET Core Identity</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-xac-thuc-cookie-ma-khong-can-ASPNET-Core-Identity-4324.aspx</link><description>Xác thực(Authentication) là quá trình xác định danh tính của người dùng. Ủy quyền(Authorization) là quá trình xác định xem người dùng có quyền truy cập vào tài nguyên hay không.</description></item><item><title>Hướng dẫn sử dụng ckeditor5 miễn phí trong ASP.NET MVC Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-ckeditor5-mien-phi-trong-ASPNET-MVC-Core-4323.aspx</link><description>CKEditor 5 là một trình soạn thảo văn bản mạnh mẽ và linh hoạt, được phát triển bởi hãng công nghệ CKSource. Nó là phiên bản tiếp theo của CKEditor, một trình soạn thảo văn bản phổ biến và được sử dụng rộng rãi trên web.</description></item><item><title>Hướng dẫn Xây dựng Hệ thống Quản lý Tin tức kết hợp giữa ASP.NET MVC Core và Ajax</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Xay-dung-He-thong-Quan-ly-Tin-tuc-ket-hop-giua-ASPNET-MVC-Core-va-Ajax-4322.aspx</link><description>Bài viết dưới đây sẽ hướng dẫn học viên cách để xây dựng một chức năng quản lý hoàn hảo bao gồm CRUD(ví dụ cụ thể về quản lý tin tức) kết hợp giữa MVC Core và Ajax</description></item><item><title>Các loại Filter trong ASP.NET MVC Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-loai-Filter-trong-ASPNET-MVC-Core-4321.aspx</link><description>Có nhiều loại filter khác nhau trong ASP.NET MVC Core để thực thi logic trước hoặc sau khi phương thức hành động được thực thi</description></item><item><title>Sử dụng Filter trong ASP.NET MVC Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-Filter-trong-ASPNET-MVC-Core-4320.aspx</link><description>Trong ASP.NET MVC Core, bạn có thể sử dụng middleware để xác thực và ủy quyền trong ứng dụng của mình.</description></item><item><title>Policy-based Role Checks trong ASP.NET MVC Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Policybased-Role-Checks-trong-ASPNET-MVC-Core-4319.aspx</link><description>Dưới đây là một ví dụ cụ thể về việc sử dụng Policy-based Role Checks trong ASP.NET MVC Core:</description></item><item><title>Giải thích về Role-based và View-based Authorization trong ASP.NET MVC Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Giai-thich-ve-Rolebased-va-Viewbased-Authorization-trong-ASPNET-MVC-Core-4318.aspx</link><description>Role-based và View-based Authorization là hai phương pháp được sử dụng trong ASP.NET MVC Core để kiểm soát quyền truy cập vào các tài nguyên và điều chỉnh giao diện người dùng dựa trên danh tính người dùng hiện tại.</description></item><item><title>Nguyên tắc SOLID: Ví dụ Thực tế để Thiết Kế Phần Mềm Tốt Hơn</title><link>http://dotnet.edu.vn/ChuyenMuc/Nguyen-tac-SOLID-Vi-du-Thuc-te-de-Thiet-Ke-Phan-Mem-Tot-Hon-4316.aspx</link><description>Theo quan điểm của tôi, quá trình viết mã và xây dựng phần mềm giống như một nghệ thuật, trong đó chúng ta sử dụng công nghệ để giải quyết các vấn đề thực tế. Có vô số cách để viết mã và xây dựng phần mềm, và các nhà phát triển, nhóm hoặc công ty có phong cách và phương pháp riêng</description></item><item><title>Hướng dẫn xử lý lỗi CS trên Server sử dụng ASP.NET Web API Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xu-ly-loi-CS-tren-Server-su-dung-ASPNET-Web-API-Core-4315.aspx</link><description>Trong IIS, nó đã chặn WEB API request sử dụng PUT verb và DELETE verb. IIS sẽ trả về kết quả là lỗi 405 , Nguồn tài nguyên không hỗ trợ phương thức HTTP PUT hoặc HTTP DELETE.</description></item><item><title>Hướng dẫn xây dựng Hệ thống gửi mail tự động bằng ASP.NET MVC Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-He-thong-gui-mail-tu-dong-bang-ASPNET-MVC-Core-4314.aspx</link><description>Hướng dẫn xây dựng Hệ thống gửi mail tự động bằng ASP.NET MVC Core</description></item><item><title>Hướng dẫn chặn hiển thị trang trước đó được lưu trong bộ nhớ cache</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-chan-hien-thi-trang-truoc-do-duoc-luu-trong-bo-nho-cache-4313.aspx</link><description>Trong ASP.NET MVC, khi người dùng logout và sau đó nhấn nút quay lại trên trình duyệt, trình duyệt có thể hiển thị trang trước đó được lưu trong bộ nhớ cache. Điều này xảy ra vì trình duyệt lưu trữ các trang đã truy cập để cung cấp trải nghiệm duyệt web nhanh hơn cho người dùng.</description></item><item><title>Hướng dẫn thực hiện loading trong ASP.NET MVC Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-thuc-hien-loading-trong-ASPNET-MVC-Core-4312.aspx</link><description>Hướng dẫn thực hiện loading trong ASP.NET MVC Core</description></item><item><title>Hướng dẫn thực hiện chức xoá - thông báo thông qua Modal Popup(Bootstrap)</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-thuc-hien-chuc-xoa--thong-bao-thong-qua-Modal-PopupBootstrap-4311.aspx</link><description>Hướng dẫn thực hiện chức xoá - thông báo thông qua Modal Popup(Bootstrap)</description></item><item><title>Hướng dẫn chức năng xoá hàng loạt(được chọn) trong ASP.NET Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-chuc-nang-xoa-hang-loatduoc-chon-trong-ASPNET-Core-4310.aspx</link><description>Hướng dẫn chức năng xoá hàng loạt(được chọn) trong ASP.NET Core</description></item><item><title>Hướng dẫn chức năng Sắp xếp trong ASP.NET Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-chuc-nang-Sap-xep-trong-ASPNET-Core-4309.aspx</link><description>Hướng dẫn chức năng Sắp xếp trong ASP.NET Core</description></item><item><title>Hướng dẫn chức năng tìm kiếm trong ASP.NET Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-chuc-nang-tim-kiem-trong-ASPNET-Core-4308.aspx</link><description>Hướng dẫn chức năng tìm kiếm trong ASP.NET Core</description></item><item><title>Hướng dẫn Phân trang trong ASP.NET Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Phan-trang-trong-ASPNET-Core-4307.aspx</link><description>Hướng dẫn Phân trang trong ASP.NET Core</description></item><item><title>Xây dựng ứng dụng đăng nhập ASP.NET MVC Core với chứng thực Claim</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-ung-dung-dang-nhap-ASPNET-MVC-Core-voi-chung-thuc-Claim-4306.aspx</link><description>Để xây dựng một ứng dụng đăng nhập ASP.NET MVC Core với chứng thực Claim, bạn có thể thực hiện các bước sau:</description></item><item><title>Phân biệt Tracking và No Tracking trong Entity Framework</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-biet-Tracking-va-No-Tracking-trong-Entity-Framework-4305.aspx</link><description>Tracking query là trạng thái mặc định của các câu truy vấn. Khi sử dụng tracking query, Entity Framework Core sẽ theo dõi thay đổi của đối tượng trong cơ sở dữ liệu và lưu trữ chúng trong bộ đệm thay đổi. Tracking query được sử dụng khi cần thay đổi trạng thái của cơ sở dữ liệu.</description></item><item><title>Android - The emulator process has terminated</title><link>http://dotnet.edu.vn/ChuyenMuc/Android--The-emulator-process-has-terminated-4304.aspx</link><description>Một ngày nào đó cập nhật lên phiên bản mới của Win và bị lỗi không chạy được Emulator, có thể thử cách dưới để khắc phục</description></item><item><title>Hướng dẫn Cài đặt Netbeans IDE 12</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Cai-dat-Netbeans-IDE-12-4303.aspx</link><description>NetBeans IDE là một công cụ hỗ trợ lập trình viết mã code miễn phí được cho là tốt nhất hiện nay, được sử dụng chủ yếu cho các lập trình viên phát triển Java, tuy nhiên. phần mềm này có dung lượng khá “nặng” dành cho các máy cấu hình có RAM, CPU tương đối cao để vận hành.</description></item><item><title>Action Filters là gì</title><link>http://dotnet.edu.vn/ChuyenMuc/Action-Filters-la-gi-4302.aspx</link><description>Action Filters là một tính năng của ASP.NET MVC cho phép bạn tạo các đoạn mã được thực thi trước hoặc sau khi một action được thực thi.</description></item><item><title>So sánh IQueryable và IEnumerable trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-IQueryable-va-IEnumerable-trong-C-4301.aspx</link><description>Cả IQueryable và IEnumerable là các interface trong C# để thao tác với các tập hợp dữ liệu. Tuy nhiên, chúng có một số khác biệt quan trọng về cách thức truy vấn và lấy dữ liệu từ nguồn dữ liệu.</description></item><item><title>Thao tác CRUD trong ASP.NET MVC bằng AJAX và Bootstrap có sử dụng JsonResult</title><link>http://dotnet.edu.vn/ChuyenMuc/Thao-tac-CRUD-trong-ASPNET-MVC-bang-AJAX-va-Bootstrap-co-su-dung-JsonResult-4300.aspx</link><description>Để thực hiện thao tác CRUD trong ASP.NET MVC bằng AJAX và Bootstrap, ta cần thực hiện các bước sau</description></item><item><title>[ASP.NET MVC]Bài 7: Tìm hiểu Xác thực(Authentication) và Phân quyền(Authorization)</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCBai-7-Tim-hieu-Xac-thucAuthentication-va-Phan-quyenAuthorization-4299.aspx</link><description>Authentication và Authorization là những khái niệm quan trọng trong bảo mật thông tin của các ứng dụng web. Authentication (xác thực) đề cập đến quá trình xác định danh tính của người dùng, trong khi Authorization (phân quyền) đề cập đến quá trình xác định quyền hạn của người dùng.</description></item><item><title>[ASP.NET MVC]Bài 6: Quản lý và Tối ưu trạng thái</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCBai-6-Quan-ly-va-Toi-uu-trang-thai-4298.aspx</link><description>State management (quản lý trạng thái) là quá trình lưu trữ và truy xuất thông tin giữa các yêu cầu của người dùng trong một ứng dụng web. Trong môi trường web, trạng thái của một ứng dụng là thông tin về các biến, giá trị và trạng thái của các đối tượng được lưu trữ và truyền giữa các yêu cầu.</description></item><item><title>Tìm hiệu về Real-Time Communication với SignalR trong ASP.NET C0RE</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-ve-RealTime-Communication-voi-SignalR-trong-ASPNET-C0RE-4297.aspx</link><description>Ứng dụng Web thời gian thực (Real-Time Web Applications) là các ứng dụng mà các thông tin hoặc dữ liệu được truyền tải ngay lập tức giữa máy khách (client) và máy chủ (server) mà không có sự chậm trễ đáng kể.</description></item><item><title>Hướng dẫn tạo API và đọc API</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tao-API-va-doc-API-4296.aspx</link><description>API (Application Programming Interface) là một bộ các quy tắc và giao thức được sử dụng để xây dựng các phần mềm ứng dụng. API cho phép các ứng dụng khác sử dụng các chức năng, dịch vụ và dữ liệu của ứng dụng của bạn.</description></item><item><title>[React Native]Bài 1: Hướng dẫn chạy ứng dụng React Native đầu tiên cho người mới bắt đầu học</title><link>http://dotnet.edu.vn/ChuyenMuc/React-NativeBai-1-Huong-dan-chay-ung-dung-React-Native-dau-tien-cho-nguoi-moi-bat-dau-hoc-4295.aspx</link><description>React Native là một framework cho phép phát triển ứng dụng di động đa nền tảng sử dụng ngôn ngữ lập trình JavaScript và React. Nó được phát triển bởi Facebook và được công bố lần đầu vào năm 2015.</description></item><item><title>Phân biệt React Native và ReactJS</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-biet-React-Native-va-ReactJS-4294.aspx</link><description>React Native và ReactJS đều là công nghệ phát triển web của Facebook, tuy nhiên chúng có một số sự khác biệt quan trọng về cách hoạt động và mục đích sử dụng.</description></item><item><title>[ASP.NET MVC]Bài 5: Truy cập Cơ sở dữ liệu và sử dụng Linq</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCBai-5-Truy-cap-Co-so-du-lieu-va-su-dung-Linq-4293.aspx</link><description>Entity Framework là một framework (khung) của Microsoft hỗ trợ phát triển ứng dụng .NET để làm việc với cơ sở dữ liệu liên quan đến đối tượng (object-relational mapping - M). Entity Framework cung cấp cho các lập trình viên một cách tiếp cận trừu tượng hóa cơ sở dữ liệu (abstraction layer) giúp giảm thiểu sự phức tạp khi phát triển ứng dụng.</description></item><item><title>[ASP.NET MVC]Bài 4: Tìm hiểu về Data Validation và Annotation</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCBai-4-Tim-hieu-ve-Data-Validation-va-Annotation-4292.aspx</link><description>Data Validation là quá trình kiểm tra tính hợp lệ của dữ liệu để đảm bảo rằng nó đáp ứng các tiêu chuẩn và yêu cầu được đặt ra. Nó có thể được thực hiện tự động hoặc thủ công, bằng cách sử dụng các công cụ phần mềm hoặc kiểm tra thủ công.</description></item><item><title>Cross Site Scripting là gì</title><link>http://dotnet.edu.vn/ChuyenMuc/Cross-Site-Scripting-la-gi-4288.aspx</link><description>Cross-Site Scripting (XSS) là một lỗ hổng bảo mật phổ biến trong các ứng dụng web, cho phép tấn công viết và thực thi mã JavaScript trên trình duyệt của người dùng từ một nguồn bên ngoài, thường là từ một trang web khác.</description></item><item><title>Workflow là gì</title><link>http://dotnet.edu.vn/ChuyenMuc/Workflow-la-gi-4287.aspx</link><description>Workflow là một thuật ngữ dùng để chỉ các quy trình hoặc luồng công việc trong một hệ thống hoặc tổ chức. Nó là một mô hình hoạt động, định nghĩa hoặc quy định các bước cần thiết để hoàn thành một công việc hoặc một chuỗi các công việc liên quan đến nhau.</description></item><item><title>[ASP.NET MVC]Bài 3: Giới thiệu về Model trong ASP.NET MVC</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCBai-3-Gioi-thieu-ve-Model-trong-ASPNET-MVC-4286.aspx</link><description>Trong ASP.NET MVC, Model là một phần quan trọng của kiến trúc Model-View-Controller. Model đại diện cho dữ liệu và các thao tác xử lý dữ liệu của ứng dụng. Model đóng vai trò trung gian giữa Controller và View, giúp truyền dữ liệu từ Controller đến View và ngược lại.</description></item><item><title>Phân biệt List và IEnumable</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-biet-List-va-IEnumable-4285.aspx</link><description>List và IEnumerable là hai kiểu dữ liệu trong .NET Framework, được sử dụng để lưu trữ một danh sách các phần tử. Tuy nhiên, chúng có một số khác biệt quan trọng như sau:</description></item><item><title>[ASP.NET MVC]Bài 2: Giới thiệu về Controller trong ASP.NET MVC</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCBai-2-Gioi-thieu-ve-Controller-trong-ASPNET-MVC-4284.aspx</link><description>Trong ASP.NET MVC, Controller là thành phần chịu trách nhiệm xử lý các yêu cầu (request) của người dùng và trả về các kết quả tương ứng (response).</description></item><item><title>[ASP.NET MVC]Bài 1: Giới thiệu về ứng dụng Web ASP.NET MVC</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCBai-1-Gioi-thieu-ve-ung-dung-Web-ASPNET-MVC-4283.aspx</link><description>Web application development là quá trình xây dựng các ứng dụng web để cung cấp các dịch vụ cho người dùng thông qua trình duyệt web. Các ứng dụng web có thể được phát triển cho nhiều mục đích khác nhau, từ quản lý dữ liệu đơn giản đến các ứng dụng tương tác phức tạp, chẳng hạn như mạng xã hội, trò chơi trực tuyến, hay các ứng dụng phân tích dữ liệu lớn.</description></item><item><title>"invoke" là gì</title><link>http://dotnet.edu.vn/ChuyenMuc/invoke-la-gi-4282.aspx</link><description>Trong lập trình, "invoke" được hiểu là gọi một phương thức hoặc một hàm. Khi một phương thức hoặc hàm được "invoke", nó sẽ được thực thi để thực hiện các công việc đã được định nghĩa trong nó.</description></item><item><title>flow là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/flow-la-gi-4281.aspx</link><description>Trong lĩnh vực lập trình, "flow" có thể được hiểu là quá trình diễn ra của một phần mềm hoặc một ứng dụng. Nó thường mô tả các bước và sự kiện xảy ra trong quá trình thực thi của chương trình.</description></item><item><title>Một số thuật toán nhận dạng chữ viết tay trong thị giác máy tính</title><link>http://dotnet.edu.vn/ChuyenMuc/Mot-so-thuat-toan-nhan-dang-chu-viet-tay-trong-thi-giac-may-tinh-4280.aspx</link><description>Có nhiều thuật toán khác nhau được sử dụng để nhận dạng chữ viết tay trong thị giác máy tính, tùy thuộc vào mục đích và độ chính xác cần thiết.</description></item><item><title>Tìm hiểu về các công nghệ học sâu và trí tuệ nhân tạo</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-ve-cac-cong-nghe-hoc-sau-va-tri-tue-nhan-tao-4279.aspx</link><description>Nếu bạn quan tâm đến Machine Learning (ML) và Deep Learning (DL), bạn có thể tìm hiểu về các thuật toán phân loại, như Support Vector Machines (SVM), Random Forests (RF), Neural Networks (NN), và Convolutional Neural Networks (CNN). Bạn có thể nghiên cứu các ứng dụng của chúng trong lĩnh vực nhận dạng hình ảnh, phân tích ngôn ngữ tự nhiên, hay dự đoán chuỗi thời gian.</description></item><item><title>So sánh lập trình bất đồng bộ (Asynchronous) và lập trình song song (Parallel)</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-lap-trinh-bat-dong-bo-Asynchronous-va-lap-trinh-song-song-Parallel-4278.aspx</link><description>Lập trình bất đồng bộ và lập trình song song là hai kỹ thuật khác nhau trong việc tối ưu hóa việc thực thi ứng dụng và cải thiện hiệu suất.</description></item><item><title>Các mẹo đơn giản để thiết kế UI một cách hiệu quả dành cho Lập trình viên Front-end</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-meo-don-gian-de-thiet-ke-UI-mot-cach-hieu-qua-danh-cho-Lap-trinh-vien-Frontend-4277.aspx</link><description>Gồm 8 mẹo với các control trên Form</description></item><item><title>So sánh giữa thanh cuộn và phân trang, nên chọn cái nào?</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-giua-thanh-cuon-va-phan-trang-nen-chon-cai-nao-4276.aspx</link><description>Facebook là một ví dụ điển hình của cuộn trang vô hạn. Facebook không có chân trang (footer), mà nếu có bạn sẽ chẳng bao giờ thấy được nó. Vì Facebook đang sử dụng tính năng cuộn trang vô hạn, nghĩa là bạn càng cuộn xuống thì nội dung càng hiện ra. Rất nhiều trang web sử dụng cuộn trang vô hạn, nhất là các trang về tin tức, mạng xã hội, video giải trí.</description></item><item><title>Lỗi Maximum request length exceeded trong quá trình tải tệp tin</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-Maximum-request-length-exceeded-trong-qua-trinh-tai-tep-tin-4275.aspx</link><description>Trong quá trình tải tệp tin lên host, nếu tệp tin vượt quá dung lượng cho phép hoặc dung lượng quá lớn thì sẽ xuất hiện lỗi Maximum request length exceeded.</description></item><item><title>Hiển thị tiếng việt khi chuyển đổi Html sang Pdf</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-tieng-viet-khi-chuyen-doi-Html-sang-Pdf-4274.aspx</link><description>Tôi đang sử dụng dll itextsharp để chuyển đổi HTML sang pdf. Html, có một số ký tự lỗi hoặc ký tự unicode như α, β .. khi tôi cố gắng chuyển đổi html sang pdf, các ký tự unicode không hiển thị trong tệp pdf.</description></item><item><title>Hướng dẫn sửa lỗi đề mục Heading bị bôi đen trong Word</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-sua-loi-de-muc-Heading-bi-boi-den-trong-Word-4273.aspx</link><description>Hướng dẫn sửa lỗi đề mục Heading bị bôi đen trong Word, làm cho chữ hết bị bôi đen trong word, li multilevel list - heading bị đen, lỗi đề mục bị đen, tạo mục lục tự động trong Word với Heading</description></item><item><title>Hướng dẫn sử dụng button trong android</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-button-trong-android-4272.aspx</link><description>Button giúp thông báo hành động nào xảy ra khi người dùng chạm vào nó</description></item><item><title>Cách ẩn thanh tiêu đề cho Action trong Android</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-an-thanh-tieu-de-cho-Action-trong-Android-4271.aspx</link><description>Tôi muốn ẩn thanh tiêu đề cho một số hoạt động của tôi.</description></item><item><title>Hướng dẫn cách hiển thị hình ảnh cần chọn khi share link trên mạng xã hội</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cach-hien-thi-hinh-anh-can-chon-khi-share-link-tren-mang-xa-hoi-4269.aspx</link><description>Đôi khi bạn muốn chia sẻ link trên mạng xã hội nhưng ảnh gợi ý lại không như mong muốn, do đó bạn sẽ phải suy nghĩ cách làm thế nào để ra được anh như mong muốn</description></item><item><title>Hiển thị danh sách với sự kết hợp giữa Enum, Model, Repeater trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-danh-sach-voi-su-ket-hop-giua-Enum-Model-Repeater-trong-ASPNET-4268.aspx</link><description>Trong quá trình xây dựng project, có trường dữ liệu cố định phân quyền mà chúng ta không cần thiết phải sử dụng trong database, trường dữ liệu bao gồm kiểu chữ và số. Do đó, giải pháp để hiển thị danh sách dữ liệu cố định là sử dụng Enum, sau đó chuyển đổi Enum sang kiểu List. Kết hợp với Linq để thể hiện tìm kiếm đẩy dữ liệu ra theo các tiêu chí lựa chọn.</description></item><item><title>Truyền nhiều đối số thông qua CommandArgument of Button trong Asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Truyen-nhieu-doi-so-thong-qua-CommandArgument-of-Button-trong-Aspnet-4267.aspx</link><description>Tôi có chế độ xem lưới với nhiều hàng, mỗi hàng có nút Cập nhật Quyền hạn và tôi cần chuyển 2 giá trị khi có ai đó nhấp vào nút Cấp quyền. Ngoài việc đóng gói các đối số bên trong CommandArgument được phân tách bằng dấu phẩy, làm thế nào tôi có thể thông qua nhiều đối số?</description></item><item><title>Tạo thủ tục trong SQL giúp Insert dữ liệu từ bảng cũ sang bảng mới</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-thu-tuc-trong-SQL-giup-Insert-du-lieu-tu-bang-cu-sang-bang-moi-4266.aspx</link><description>Giả sử bạn có bảng thành viên, bảng này có đầy đủ thông tin và có cột quyền hạn, nhưng 1 người có nhiều quyền hạn. Do đó, bạn suy nghĩ sẽ bổ sung bảng chứa quyền hạn cho thành viên này. Tuy nhiên, dữ liệu bây giờ là khá nhiều, không thể xóa dữ liệu để làm lại.</description></item><item><title>Hướng dẫn sử dụng Git kết hợp Visual Studio</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-Git-ket-hop-Visual-Studio-4265.aspx</link><description>Chắc hẳn trong quá trình sử dụng Visual Studio làm việc nhóm, bạn đã từng nghe qua TFS. Vậy bạn đã từng nghe qua Github chưa? GitHub là một hệ thống quản lý dự án và phiên bản code, hoạt động giống như một mạng xã hội cho lập trình viên.</description></item><item><title>Trả về danh sách các tệp tin trong thư mục</title><link>http://dotnet.edu.vn/ChuyenMuc/Tra-ve-danh-sach-cac-tep-tin-trong-thu-muc-4264.aspx</link><description>Trong bài viết này, tôi sẽ hướng dẫn tạo chương trình C# in danh sách tất cả các tệp từ thư mục cụ thể với tên tệp.</description></item><item><title>So sánh hiệu suất của FirstOrDefault và DictionaryKey</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-hieu-suat-cua-FirstOrDefault-va-DictionaryKey-4263.aspx</link><description>Tôi muốn chia sẻ hiệu suất thú vị khi bạn xử lý các kích thước tập dữ liệu lớn để truy xuất dữ liệu. Trong lập trình hàng ngày, chúng ta sẽ thực hiện các yêu cầu nhưng tất cả chúng ta đều thất bại tại một số điểm trong việc đo lường hiệu suất trên logic/mã được triển khai.</description></item><item><title>Các cách thêm dấu thập phân để tách phần nghìn sử dụng C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-cach-them-dau-thap-phan-de-tach-phan-nghin-su-dung-C-4261.aspx</link><description>Một trong những điều quan trọng nhất trong project phần mềm thương mại là định dạng giá cả để yêu cầu người dùng nhập vào. Vì việc đọc các số lớn hơn 1000, không có dấu phân cách hàng nghìn là khó, nên chúng ta cần có một tính năng có thể thêm dấu phân cách phần nghìn vào. Trong bài viết sau, bạn sẽ hiểu cách thêm hàng nghìn vào một số trong TextBox hoặc các bộ điều khiển khác, chẳng hạn như nhãn.</description></item><item><title>Hướng dẫn truy cập webcam và chụp hình bằng Javascript</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-truy-cap-webcam-va-chup-hinh-bang-Javascript-4260.aspx</link><description>Dưới đây là cách sử dụng webcam-easy.js để xây dựng ứng dụng web có thể bật webcam và chụp hình ảnh nhanh.</description></item><item><title>Hướng dẫn hiển thị danh sách dạng List ra Repeater</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-hien-thi-danh-sach-dang-List-ra-Repeater-4259.aspx</link><description>Bạn có thể sử dụng model để binding dữ liệu ra ngoài repeater trong web form. Bài dưới đây sẽ hướng dẫn cách hiển thị danh sách dạng List ra Repeater</description></item><item><title>Làm thế nào Hover với Bootstrap Dropdown</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-Hover-voi-Bootstrap-Dropdown-4258.aspx</link><description>Trường hợp khi xây dựng chức năng menu với Bootstrap, nhưng lại gặp lỗi chỉ click được, còn hover thì không. Hướng dẫn dưới này sẽ giúp bạn Hover với Bootstrap Dropdown</description></item><item><title>Hướng dẫn chuyển đổi ngày Âm - Dương trong Excel</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-chuyen-doi-ngay-Am--Duong-trong-Excel-4256.aspx</link><description>Việt Nam chúng ta là một trong những đất nước rất đặc biệt, sở hữu hai loại lịch là Âm lịch và Dương lịch. Trong đó, riêng các ngày nghỉ lễ Âm lịch cũng chiếm một con số đáng kể, điều này gây một chút bất tiện trong việc tính toán ngày công, ngày nghỉ của nhân viên khi bạn làm việc trên Excel.</description></item><item><title>Tìm hiểu về cách hoạt động của Bootstrap Grid 4</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-ve-cach-hoat-dong-cua-Bootstrap-Grid-4-4255.aspx</link><description>Bootstrap Grid được sử dụng để bố trí giao diện một cách đặc thù, đặc biệt sử dụng cho Responsive Layouts. Hiểu cách thức hoạt động sẽ giúp hiểu thêm về Bootstrap. Lưới được tạo thành từ nhóm Rows &amp; Columns bên trong 1 hoặc nhiều Containers.</description></item><item><title>Xử lý răng cưa khi tách nền nhanh trong photoshop</title><link>http://dotnet.edu.vn/ChuyenMuc/Xu-ly-rang-cua-khi-tach-nen-nhanh-trong-photoshop-4254.aspx</link><description>Để làm được việc này, chúng ta có thể sử dụng công cụ Magic wand.</description></item><item><title>Hướng dẫn tự động đăng nhập facebook với Selenium</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tu-dong-dang-nhap-facebook-voi-Selenium-4253.aspx</link><description>Bài này mình sẽ hướng dẫn rất chi tiết từng bước một để bạn có thể hoàn thiện ứng dụng đăng nhập facebook tự động nhé.</description></item><item><title>Hướng dẫn tải tệp CSV vào Colab</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tai-tep-CSV-vao-Colab-4252.aspx</link><description>Data science không là gì nếu không có dữ liệu. Nó liên quan đến việc đưa dữ liệu vào một định dạng cho phép khai phá dữ liệu. Có thể bạn đang sở hữu tập dữ liệu ở định dạng CSV (viết tắt của các giá trị được phân tách bằng dấu phẩy). Bài này sẽ giúp bạn bắt đầu làm quen về Data science bằng cách cho phép bạn tải tệp CSV của mình vào Google Colab.</description></item><item><title>Hướng dẫn phân loại văn bản tiếng Việt sử dụng machine learning</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-phan-loai-van-ban-tieng-Viet-su-dung-machine-learning-4251.aspx</link><description>Phân loại văn bản (Text classification) là một bài toán phổ biến trong xử lý ngôn ngữ tự nhiên (Nature language processing). Đối với phân loại văn bản tiếng Việt, sẽ có đôi chút khác biệt so với phân loại văn bản tiếng anh.</description></item><item><title>Một số dòng lệnh linux command hữu ích dành cho dân data scientist</title><link>http://dotnet.edu.vn/ChuyenMuc/Mot-so-dong-lenh-linux-command-huu-ich-danh-cho-dan-data-scientist-4250.aspx</link><description>Bài viết này sẽ trình bày các linux command hữu ích dành cho dân data scientist. Đây là tổng hợp của bản thân tác giả trong quá trình học tập và làm việc. Danh sách này không bao gồm các command cơ bản của linux như (cd, pwd, ls, ssh, scp, …). Bằng việc biết và sử dụng các command trong danh sách này, tốc độ xử lý công việc của bạn sẽ nhanh hơn đáng kể đó.</description></item><item><title>Split file thành nhiều file nhỏ hơn bằng linux</title><link>http://dotnet.edu.vn/ChuyenMuc/Split-file-thanh-nhieu-file-nho-hon-bang-linux-4249.aspx</link><description>Đôi khi bạn phải làm việc với file hàng chục GB, mà bạn lại muốn xử lý từng dòng file dữ liệu này. Vậy để có thể chạy đa luồng thì bạn cần chia nhỏ thành nhiều file.</description></item><item><title>Trộn ngẫu nhiên (Shuffle) các dòng bằng linux</title><link>http://dotnet.edu.vn/ChuyenMuc/Tron-ngau-nhien-Shuffle-cac-dong-bang-linux-4248.aspx</link><description>Giả sử bạn đang huấn luyện mô hình phân loại hay gì đó, và bạn muốn chia train/test nhưng lại muốn dữ liệu của bạn có phân phối ngẫu nhiên. Khi đó, bạn có thể trộn ngẫu nhiên vị trí các dòng trong file.</description></item><item><title>Xóa các dòng dữ liệu của file A có trong file B bằng linux</title><link>http://dotnet.edu.vn/ChuyenMuc/Xoa-cac-dong-du-lieu-cua-file-A-co-trong-file-B-bang-linux-4247.aspx</link><description>Yêu cầu hai tập tin file A và file B đã được sắp xếp</description></item><item><title>Kiểm tra encoding, chuyển về UTF-8 bằng linux</title><link>http://dotnet.edu.vn/ChuyenMuc/Kiem-tra-encoding-chuyen-ve-UTF8-bang-linux-4246.aspx</link><description>Trong quá trình làm việc với file văn bản, đôi khi vì một lý do nào đó chúng ta sẽ gặp vấn đề lỗi encoding, đặc biệt do mình hay làm việc với dữ liệu tiếng Việt nên thường phải xử lý vấn đề này.</description></item><item><title>Xóa dòng dài hơn, ngắn hơn x ký tự bằng linux</title><link>http://dotnet.edu.vn/ChuyenMuc/Xoa-dong-dai-hon-ngan-hon-x-ky-tu-bang-linux-4245.aspx</link><description>Trải nghiệm với 1 dòng command ngắn gọn thay vì phải ngồi viết một đoạn code dài dòng nào.</description></item><item><title>Kiểm tra, xóa dòng theo điều kiện bằng linux</title><link>http://dotnet.edu.vn/ChuyenMuc/Kiem-tra-xoa-dong-theo-dieu-kien-bang-linux-4244.aspx</link><description>Bạn đang làm việc với tệp tin văn bản và muốn kiểm tra xem nội dung văn bản có chữ “yêu” hay không chẳng hạn</description></item><item><title>Đếm tần suất xuất hiện bằng linux</title><link>http://dotnet.edu.vn/ChuyenMuc/Dem-tan-suat-xuat-hien-bang-linux-4243.aspx</link><description>Như tiêu đề bài viết, đếm số lần xuất hiện của mỗi dòng</description></item><item><title>Sắp xếp và xóa trùng lặp bằng linux</title><link>http://dotnet.edu.vn/ChuyenMuc/Sap-xep-va-xoa-trung-lap-bang-linux-4242.aspx</link><description>Đúng như cái tên, sort (sắp xếp) command giúp bạn sắp xếp dữ liệu theo thứ tự bảng chữ cái. Nó có rất nhiều tùy chọn nhưng tùy chọn mà mình hay dùng nhất đó là sort và xóa trùng lặp nội dung.</description></item><item><title>Đếm số từ, số dòng trong file bằng linux</title><link>http://dotnet.edu.vn/ChuyenMuc/Dem-so-tu-so-dong-trong-file-bang-linux-4241.aspx</link><description>Lệnh wc sẽ giúp bạn đếm được lần lượt số từ, số dòng và số byte dữ liệu từ một file văn bản. Khi bạn gọi lệnh này mà không có tham số nào, thì 1 dòng kết quả sẽ hiện lên với các giá trị lần lượt trình tự đã nói. Hoặc nếu bạn chỉ muốn đếm 1 tham số cụ thể thị hãy thêm tham số.</description></item><item><title>Xem nội dung tập tin bằng linux</title><link>http://dotnet.edu.vn/ChuyenMuc/Xem-noi-dung-tap-tin-bang-linux-4240.aspx</link><description>Bộ 3 command giúp bạn nhanh chóng xem được 1 phần hoặc toàn bộ nội dung của các tệp tin văn bản theo nhưng góc view khác nhau.</description></item><item><title>Download dữ liệu từ internet bằng linux</title><link>http://dotnet.edu.vn/ChuyenMuc/Download-du-lieu-tu-internet-bang-linux-4239.aspx</link><description>Đây là 2 command giúp bạn download file từ internet về máy bạn và hơn thế nữa. Thay vì việc dùng trình duyệt download về máy tính cá nhân, xong rồi lại phải chuyển từ máy cá nhân lên máy server thì từ máy server, sử dụng 1 trong 2 command này sẽ giúp bạn tải trực tiếp nó về nơi bạn cần.</description></item><item><title>Hướng dẫn xử lý tiếng Việt trong Python</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xu-ly-tieng-Viet-trong-Python-4238.aspx</link><description>Trong bài chia sẻ này, Tôi sẽ trình bày một số kiến thức liên quan tới việc xử lý tiếng Việt trong Python phục vụ cho các bài toán liên quan đến dữ liệu tiếng Việt (có dấu), đặc biệt là các bài toán trong lĩnh vực xử lý ngôn ngữ tự nhiên.</description></item><item><title>Tài nguyên xử lý tiếng Việt</title><link>http://dotnet.edu.vn/ChuyenMuc/Tai-nguyen-xu-ly-tieng-Viet-4237.aspx</link><description>Ngoài các kỹ thuật mình giới thiệu ở trên, mục này mình sẽ để lại một số tài nguyên hữu ích cho bài toán xử lý tiếng Việt.</description></item><item><title>Chuẩn hóa kiểu gõ dấu tiếng Việt</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuan-hoa-kieu-go-dau-tieng-Viet-4236.aspx</link><description>Hiện nay, tiếng Việt có 2 kiểu gõ dấu khác nhau. Chúng lần lượt có tên là kiểu mới (ex: oà, uý) và kiểu cũ (ex: òa, úy).</description></item><item><title>Chuẩn hóa bảng mã tiếng Việt</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuan-hoa-bang-ma-tieng-Viet-4235.aspx</link><description>Đã bao giờ bạn gặp lỗi hai từ trông giống hệt nhau nhưng lại không giống nhau chưa? Hãy thử xem ví dụ này (Bạn có thể copy và chạy thử).</description></item><item><title>Sử dụng regex với tiếng Việt</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-regex-voi-tieng-Viet-4234.aspx</link><description>Mục này yêu cầu bạn cần có hiểu biết cơ bản về regex, bạn có thể đọc bài viết regex là gì trước khi tiếp tục nếu chưa rõ nhé.</description></item><item><title>Hướng dẫn thu thập dữ liệu trang tin tức bất kỳ</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-thu-thap-du-lieu-trang-tin-tuc-bat-ky-4233.aspx</link><description>Trong thời đại kỷ nguyên số như hiện nay, ai cũng biết rằng dữ liệu internet là một nguồn data dồi dào và phong phú nhất. Mà dữ liệu thì lại chẳng khác gì vàng cả. Người ta còn đo sự giàu có của một công ty dựa trên lượng dữ liệu mà công ty đó có cơ mà. Hãy thử điểm qua các công ty công nghệ xem họ có bao nhiêu dữ liệu?</description></item><item><title>Sự khác nhau giữa Python 2 (Đã khai tử) và Python 3 đối với dữ liệu tiếng Việt</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-nhau-giua-Python-2-Da-khai-tu-va-Python-3-doi-voi-du-lieu-tieng-Viet-4232.aspx</link><description>Đầu tiên, trước khi đi vào chi tiết các bài toán xử lý tiếng Việt với Python thì mình muốn trình bày sự khác nhau giữa Python 2 (Đã khai tử) và Python 3 đối với dữ liệu tiếng Việt.</description></item><item><title>Sử dụng Google Colab để Crawl dữ liệu với Selenium</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-Google-Colab-de-Crawl-du-lieu-voi-Selenium-4231.aspx</link><description>Việc quét dữ liệu từ trang web là một việc cần thiết trong các hoạt động machine learning nói chung và train model nói riêng. Selenium là một công cụ đa năng cung cấp đầy đủ việc quét dữ liệu từ trang web. Việc kết hợp với google colab cho phép bạn quét song song nhiều trang web bằng việc mở nhiều tab google colab mà không ảnh hưởng tới hiệu năng cũng như không cần tới sức mạnh máy tính.</description></item><item><title>Những điểm khác biệt giữa SQL và NoSQL</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhung-diem-khac-biet-giua-SQL-va-NoSQL-4230.aspx</link><description>Bạn có thể tìm rất nhiều tutorial về cả SQL, NoSQL để tìm hiểu sâu về chúng. Trong bài viết này mình sẽ chỉ ra những điểm khác biệt giữa hai loại truy vấn này.</description></item><item><title>Thay đổi kích thước một hình ảnh trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Thay-doi-kich-thuoc-mot-hinh-anh-trong-C-4229.aspx</link><description>Trong bài viết này tôi sẽ hướng dẫn các bạn cách để thay đổi kích thước một hình ảnh theo kích thước mong muốn.</description></item><item><title>Hướng dẫn setup môi trường cho phép thực hiện code VScode trên colab kết hợp với Google Drive</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-setup-moi-truong-cho-phep-thuc-hien-code-VScode-tren-colab-ket-hop-voi-Google-Drive-4228.aspx</link><description>Cùng với sự phát triển nhanh như vũ bão trong thời gian vừa qua. Các kiến trúc DL ngày càng trở lên thông minh hơn, minh chứng là điểm số SOTA qua hàng năm đều có sự tăng trưởng lớn gần mức đạt tới hiệu xuất con nguời trên một số tác vụ. Công cụ hoàn hảo cho Deep Learning</description></item><item><title>JAVA - Lớp và Đối tượng</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Lop-va-Doi-tuong-4227.aspx</link><description>Bài này định nghĩa lớp và đối tượng, giúp người học hiểu hơn về lớp và các đối tượng, cách truy xuất thành phần của lớp</description></item><item><title>Hướng dẫn xây dựng đồng hồ bấm giờ bằng JavaScript</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-dong-ho-bam-gio-bang-JavaScript-4226.aspx</link><description>Bài này sẽ hướng dẫn các bạn code làm Đồng hồ bấm giờ bằng Javascript</description></item><item><title>JAVA - Cơ chế triển khai mô hình hướng đối tượng</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Co-che-trien-khai-mo-hinh-huong-doi-tuong-4225.aspx</link><description>Tất cả các ngôn ngữ lập trình hướng đối tượng đều có các cơ chế cho phép bạn triển khai các mô hình hướng đối tượng. Đó là tính đóng gói, kế thừa, và tính đa hình.</description></item><item><title>JAVA - Trừu tượng hoá (Abstraction)</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Truu-tuong-hoa-Abstraction-4224.aspx</link><description>Con người đơn giản hoá độ phức tạp của thế giới thực thông qua sự phân cấp trừu tượng. Nhìn bên ngoài, máy tính có hộp điều khiển, màn hình, bàn phím, chuột..., các bộ phận này lại bao gồm các bộ phận nhỏ hơn, như hộp điều khiển có bảng mạch chính chứa CPU, các mạch giao tiếp gắn trên nó, đĩa cứng...</description></item><item><title>JAVA - Khái niệm Lập trình Hướng đối tượng OOP</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Khai-niem-Lap-trinh-Huong-doi-tuong-OOP-4223.aspx</link><description>Mỗi một chương trình máy tính đều gồm có 2 phần: phần mã lệnh và phần dữ liệu. Một số chương trình đặt trọng tâm ở phần mã lệnh, số khác đặt trọng tâm ở phần dữ liệu. Từ đó dẫn đến 2 mô hình quyết định nên cấu trúc của chương trình : một trả lời cho câu hỏi “Điều gì đang xảy ra”, và một cho “Cái gì đang chịu tác động”.</description></item><item><title>Hướng dẫn sử dụng CSS Flexbox - Phần 2</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-CSS-Flexbox--Phan-2-4222.aspx</link><description>Trong CSS, từ trước tới nay nếu chúng ta muốn dàn layout của trang thì sẽ sử dụng các thuộc tính float và kỹ thuật clear float để chia cột website như ý muốn. Hoặc muốn thuận tiện hơn thì sử dụng các CSS Grid Framework để tiết kiệm thời gian.</description></item><item><title>Hướng dẫn sử dụng CSS Flexbox - Phần 1</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-CSS-Flexbox--Phan-1-4221.aspx</link><description>Trong CSS, từ trước tới nay nếu chúng ta muốn dàn layout của trang thì sẽ sử dụng các thuộc tính float và kỹ thuật clear float để chia cột website như ý muốn. Hoặc muốn thuận tiện hơn thì sử dụng các CSS Grid Framework để tiết kiệm thời gian.</description></item><item><title>Hướng dẫn cách chuyển đổi định dạng PDF sang Google Doc</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cach-chuyen-doi-dinh-dang-PDF-sang-Google-Doc-4220.aspx</link><description>Nếu bạn có tài liệu định dạng PDF trên tài khoản Google Drive, bạn có thể chuyển đổi tệp PDF sang Google Doc ngay trên đó.</description></item><item><title>Cách truy vấn các khoá học ghi danh trên moodle</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-truy-van-cac-khoa-hoc-ghi-danh-tren-moodle-4219.aspx</link><description>Làm thế nào để truy vấn SQL để truy xuất tất cả các sinh viên đã đăng ký vào khóa học nhất định hoặc tất cả các khóa học mà sinh viên đã đăng ký trên Moodle.</description></item><item><title>Sử dụng Script để sao lưu tất cả Cơ sở dữ liệu SQL Server trên máy chủ Server</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-Script-de-sao-luu-tat-ca-Co-so-du-lieu-SQL-Server-tren-may-chu-Server-4218.aspx</link><description>Việc sử dụng T-SQL để đảm nhiệm các nhiệm vụ lặp đi lặp lại như sao lưu tất cả các cơ sở dữ liệu trên máy chủ. Bạn có thể sử dụng SQL Server Management Studio để sao lưu cơ sở dữ liệu hoặc thậm chí sử dụng Maintenance Plan, nhưng sử dụng T-SQL là cách tiếp cận đơn giản và nhanh hơn nhiều.</description></item><item><title>Hướng dẫn tạo Developer Facebook Messenger</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tao-Developer-Facebook-Messenger-4217.aspx</link><description>Facebook App (ứng dụng Facebook) là những chương trình được tạo từ trang web facebook ra nhằm tương tác giữa người dùng và Website của người đăng ký Developer Facebook. Những chương trình này thường sử dụng giao diện lập trình ứng dụng (Application Programming Interface – viết tắt là API) trên nền tảng Facebook (Facebook Platform).</description></item><item><title>Làm thế nào chạy nhiều Domain cùng lúc trong Moodle</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-chay-nhieu-Domain-cung-luc-trong-Moodle-4216.aspx</link><description>Chắc hẳn bạn sẽ có nhiều miền khác nhau(các url khác nhau) để chạy moodle. Tuy nhiên, bạn tìm mọi cách nhưng vẫn không có hướng dẫn nào khả thi. Bài hướng dẫn này sẽ giúp bạn có thể tuỳ chỉnh code để giải quyết bài toán trên.</description></item><item><title>Hướng dẫn kích hoạt thư điện tử của Office 365 trong moodle</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-kich-hoat-thu-dien-tu-cua-Office-365-trong-moodle-4215.aspx</link><description>Mục đích: Giúp hệ thống phản hồi thông qua thư điện tử, chẳng hạn như người dùng quên mật khẩu, thay đổi mật khẩu, thay đổi email thì sẽ có thư gửi đến người dùng xác nhận. Hoặc giáo viên sẽ gửi thông báo qua mail đến học viên.</description></item><item><title>Hướng dẫn cách Publish và đưa ASP.NET Core Web API lên IIS</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cach-Publish-va-dua-ASPNET-Core-Web-API-len-IIS-3215.aspx</link><description>Trong bài viết này, tôi sẽ hướng dẫn cách publish và lưu trữ project API Web .Net Core trên IIS.</description></item><item><title>Hướng dẫn xử lý lỗi tải giới hạn dung lượng "exceed the post_max_size directive"</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xu-ly-loi-tai-gioi-han-dung-luong-exceed-the-postmaxsize-directive-3214.aspx</link><description>Trong quá trình sử dụng moodle, khi thực hiện việc tải tệp tin bạn sẽ gặp lỗi "The uploaded file may exceed the post_max_size directive in php.ini.". Lỗi này do PHP giới hạn khi thực hiện việc đẩy dữ liệu lên server. Nó được điều khiển bởi PHP settings, bạn có thể thay đổi điều này.</description></item><item><title>Sửa lỗi cập nhật cơ sở dữ liệu MySQL bị lỗi phiên bản</title><link>http://dotnet.edu.vn/ChuyenMuc/Sua-loi-cap-nhat-co-so-du-lieu-MySQL-bi-loi-phien-ban-3213.aspx</link><description>Trong quá trình cập nhật cơ sở dữ liệu MySQL qua server mới chẳng hạn, nếu gặp lỗi sau: "Config table does not contain version, can not continue, sorry.", thì làm cách nào để khắc phục.</description></item><item><title>Hướng dẫn cách Backup dữ liệu từ Xampp trên Windows bằng mysqldump</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cach-Backup-du-lieu-tu-Xampp-tren-Windows-bang-mysqldump-3212.aspx</link><description>Bài này sẽ hướng dẫn bạn cách sử dụng mysqldump để backup dữ liệu trên MySQL &amp; MariaDB.</description></item><item><title>Sửa lỗi CRT: "The program can’t start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your</title><link>http://dotnet.edu.vn/ChuyenMuc/Sua-loi-CRT-The-program-can’t-start-because-apimswincrtruntimel110dll-is-missing-from-your-3211.aspx</link><description>Trong quá trình chạy xampp, bật dịch vụ apache thì gặp lỗi sau: "The program can’t start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer" như hình bên dưới</description></item><item><title>Sửa lỗi cài đặt moodle nửa chừng thì mất kết nối(lỗi HTTP Error 500.0 - Internal Server Error)</title><link>http://dotnet.edu.vn/ChuyenMuc/Sua-loi-cai-dat-moodle-nua-chung-thi-mat-ket-noiloi-HTTP-Error-5000--Internal-Server-Error-3210.aspx</link><description>Trong quá trình cài đặt moodle, bạn đã bao giờ gặp lỗi time out và trang web trả về lỗi HTTP Error 500.0 - Internal Server Error không? Dòng chú thích lỗi chi tiết ghi là "The FastCGI process exceeded configured activity timeout". Bài dưới đây sẽ hướng dẫn cách sửa lỗi.</description></item><item><title>Cài đặt CLI cho môi trường vue chuyên nghiệp hơn</title><link>http://dotnet.edu.vn/ChuyenMuc/Cai-dat-CLI-cho-moi-truong-vue-chuyen-nghiep-hon-2213.aspx</link><description>Vue.js cung cấp một CLI giúp nhanh chóng khởi tạo nền tảng (scaffolding) cho các ứng dụng một trang. Vue-CLI chuẩn bị sẵn các cài đặt phong phú cho một quy trình front-end hiện đại.</description></item><item><title>Cài đặt Vue thông quan NPM</title><link>http://dotnet.edu.vn/ChuyenMuc/Cai-dat-Vue-thong-quan-NPM-2212.aspx</link><description>Chúng tôi khuyên bạn nên sử dụng NPM khi muốn xây dựng một ứng dụng lớn với Vue. NPM hoạt động rất tốt với các module bundler (các công cụ đóng gói module) như Webpack hoặc Browserify.</description></item><item><title>Dùng cặp thẻ script trực tiếp để sử dụng thư viện Vue.js</title><link>http://dotnet.edu.vn/ChuyenMuc/Dung-cap-the-script-truc-tiep-de-su-dung-thu-vien-Vuejs-2211.aspx</link><description>Chỉ cần tải file thư viện về rồi sử dụng nó trong thẻ script. Vue sẽ được đăng ký thành một biến toàn cục.</description></item><item><title>Cài đặt Vue Devtools</title><link>http://dotnet.edu.vn/ChuyenMuc/Cai-dat-Vue-Devtools-2210.aspx</link><description>Chúng tôi khuyên bạn nên cài add-on Vue Devtools vào trình duyệt. Add-on này giúp bạn kiểm tra và debug (kiểm lỗi) ứng dụng Vue với giao diện thân thiện.</description></item><item><title>Vấn đề tệp tin SQL ERRLOG quá lớn</title><link>http://dotnet.edu.vn/ChuyenMuc/Van-de-tep-tin-SQL-ERRLOG-qua-lon-2209.aspx</link><description>Vấn đề gặp phải là tệp tin ERRLOG trong thư mục SQL(Ví dụ: C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log) là rất lớn.</description></item><item><title>Hướng dẫn lấy dữ liệu từ RSS Feed trong Asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lay-du-lieu-tu-RSS-Feed-trong-Aspnet-2208.aspx</link><description>Bài trước, giúp tạo RSS Feed để chia sẻ nội dung ra bên ngoài một cách công khai. Bài này sẽ hướng dẫn bạn cách lấy nội dung tin tức trên website có sử dụng RSS Feed, nó khá dễ dàng để lấy.</description></item><item><title>Hướng dẫn tạo RSS Feed trong Asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tao-RSS-Feed-trong-Aspnet-2207.aspx</link><description>Bài viết này sẽ hướng dẫn bạn cách tạo các RSS Feed tuỳ chỉnh cho từng trang.</description></item><item><title>Hướng dẫn sử dụng điều khiển SiteMapPath trong Asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-dieu-khien-SiteMapPath-trong-Aspnet-2206.aspx</link><description>SiteMapPath có thể hiển thị thông tin về cấu trúc website là nhờ một tập tin XML tên là Web.sitemap, một tập tin mô tả cấu trúc website.</description></item><item><title>Hướng dẫn Import các thư viện trong Google Colab</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Import-cac-thu-vien-trong-Google-Colab-2205.aspx</link><description>Trong hầu hết các trường hợp bạn có thể thực hiện Import các thư viện bằng lệnh import như bạn thực hiện trên các phần mềm khác.</description></item><item><title>Bắt đầu Code với Google Colab</title><link>http://dotnet.edu.vn/ChuyenMuc/Bat-dau-Code-voi-Google-Colab-2204.aspx</link><description>Google Colab rất đơn giản trong việc sử dụng. Đặc biệt khi bạn đã quen với Notebook Jupyter. Tuy nhiên, bạn có thể mất thời chút thời gian nếu bạn có một khối lượng tệp lớn và lấy ra một vài thư mục cụ thể để làm việc.</description></item><item><title>Google Colab – thực hiện cài đặt trên Drive</title><link>http://dotnet.edu.vn/ChuyenMuc/Google-Colab-–-thuc-hien-cai-dat-tren-Drive-2203.aspx</link><description>Về mặt kỹ thuật, bước này có thể không thực sự cần thiết trong trường hợp bạn chỉ cần làm việc trên Colab. Tuy nhiên, khi bạn sử dụng Google Colab trên Drive, nó sẽ không phải là một ý tưởng tồi cho việc xác định thư mục nơi bạn muốn làm việc.</description></item><item><title>Làm quen với Google Colab</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-quen-voi-Google-Colab-2202.aspx</link><description>Với những ai đang học và làm về Deep Learning thì việc có GPU sử dụng là điều cần thiết. GPU sẽ hỗ trợ bạn chạy những thuật toán Deep Learning. Và tất nhiên, thay vì chi tiền cho một GPU, bạn có thể tham khảo Google Colab.</description></item><item><title>Xử lý lỗi Error message is: The directory name is invalid</title><link>http://dotnet.edu.vn/ChuyenMuc/Xu-ly-loi-Error-message-is-The-directory-name-is-invalid-2201.aspx</link><description>Máy chủ với cơ sở dữ liệu đã hết dung lượng đĩa, sau khi giải phóng dung lượng đĩa, chạy sql server management studio, với kết quả lỗi: An error occurred while executing batch. Error message is: The directory name is invalid.</description></item><item><title>Hướng dẫn tạo mục nộp bài cho sinh viên của khoá học trong moodle</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tao-muc-nop-bai-cho-sinh-vien-cua-khoa-hoc-trong-moodle-2200.aspx</link><description>Để tạo mục nộp bài(Assignment) vào khoá học trên hệ thống moodle, bạn cần phải có quyền Giáo viên biên soạn</description></item><item><title>Hướng dẫn nhập danh sách thành viên vào khoá học trong moodle</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-nhap-danh-sach-thanh-vien-vao-khoa-hoc-trong-moodle-2199.aspx</link><description>Để thêm nhiều thành viên vào khoá học trên hệ thống moodle, bạn cần phải có quyền quản trị để upload danh sách thành viên</description></item><item><title>Hướng dẫn tạo khoá học mới trong moodle</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tao-khoa-hoc-moi-trong-moodle-2198.aspx</link><description>Để thêm khoá học mới trên hệ thống moodle, bạn cần phải có quyền giáo viên biên soạn để tạo mới khoá học</description></item><item><title>Hướng dẫn thêm tự động nhiều thành viên trong moodle</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-them-tu-dong-nhieu-thanh-vien-trong-moodle-2197.aspx</link><description>Để thêm nhiều thành viên trên hệ thống moodle, bạn cần phải có quyền quản trị để thêm danh sách thành viên</description></item><item><title>Hướng dẫn tích hợp đếm số hàng trong repeater asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tich-hop-dem-so-hang-trong-repeater-aspnet-2196.aspx</link><description>Làm thế nào để phân trang trong Repeater Asp.Net, bài viết này sẽ hướng dẫn cách phân trang, đồng thời các đếm từng dòng trong repeater.</description></item><item><title>Xoá hàng loạt tài khoản người dùng trong Moodle</title><link>http://dotnet.edu.vn/ChuyenMuc/Xoa-hang-loat-tai-khoan-nguoi-dung-trong-Moodle-2195.aspx</link><description>Bài này hướng dẫn cách xoá hàng loạt tài khoản người dùng trong Moodle</description></item><item><title>Xây dựng chức năng hiển thị thông tin thông qua cookie trong ASP.NET ADO.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-chuc-nang-hien-thi-thong-tin-thong-qua-cookie-trong-ASPNET-ADONET-2194.aspx</link><description>Bài này hướng dẫn xây dựng chức năng hiển thị thông tin thông qua cookie trong ASP.NET ADO.NET. Sử dụng trong việc hiển thị tên người dùng, ai đang truy cập trên hệ thống.</description></item><item><title>Hướng dẫn xây dựng menu quản trị hệ thống trong ASP.NET ADO.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-menu-quan-tri-he-thong-trong-ASPNET-ADONET-2193.aspx</link><description>Phần này hướng dẫn xây dựng menu hiển thị các cấp được phân quyền hiển thị khi thực hiện truy vấn trên hệ thống</description></item><item><title>Xây dựng trang đăng nhập trong ASP.NET ADO.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-trang-dang-nhap-trong-ASPNET-ADONET-2192.aspx</link><description>Hướng dẫn xây dựng trang đăng nhập trong ASP.NET ADO.NET</description></item><item><title>Hướng dẫn sinh code tự động trong ASP.NET ADO.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-sinh-code-tu-dong-trong-ASPNET-ADONET-2191.aspx</link><description>Bài này hướng dẫn cách đẻ code tự động :)
Nếu mà code bằng tay thì rất mất thời gian, chậm tiến độ dự án. Thì với cách này giảm bớt đáng kể về thgian lẫn công sức.</description></item><item><title>Thiết lập trang chủ cho moodle</title><link>http://dotnet.edu.vn/ChuyenMuc/Thiet-lap-trang-chu-cho-moodle-2190.aspx</link><description>Dùng để thiết lập nội dung muốn hiển thị bên phía ngoài trang chủ khi người dùng lần đầu truy cập vào trang web.</description></item><item><title>Cơ sở dữ liệu nên sử dụng trong moodle?</title><link>http://dotnet.edu.vn/ChuyenMuc/Co-so-du-lieu-nen-su-dung-trong-moodle-2189.aspx</link><description>Moodle Docs đề xuất MariaDB trên MySQL, nhưng Postgres là mặc định. Điều đó có nghĩa là gì?</description></item><item><title>Hướng dẫn cài đặt Moodle 3.8+</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cai-dat-Moodle-38-2185.aspx</link><description>Moodle là một hệ thống quản lý học tập (Learning Management System – LMS hoặc người ta còn gọi là Course Management System hoặc VLE – Virtual Learning Environment) mã nguồn mở (do đó miễn phí và có thể chỉnh sửa được mã nguồn), cho phép tạo các khóa học trên mạng Internet hay các website học tập trực tyến.</description></item><item><title>Cách giảm dung lượng Cơ sở dữ liệu SQL - giảm dung lượng trên server với các file không cần thiết</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-giam-dung-luong-Co-so-du-lieu-SQL--giam-dung-luong-tren-server-voi-cac-file-khong-can-thiet-2184.aspx</link><description>Đối với các server thuê dung lượng ít thì việc xóa bỏ các file không cần thiết là một điều quan trọng. Ngoài ra nó còn giúp hệ thống server vận hành tốt hơn</description></item><item><title>Xác định số hàng trong control Repeater</title><link>http://dotnet.edu.vn/ChuyenMuc/Xac-dinh-so-hang-trong-control-Repeater-2183.aspx</link><description>Làm cách nào để hiển thị số hàng trong control repeater</description></item><item><title>Học React Native bài 12: Khái niệm cơ bản về Props</title><link>http://dotnet.edu.vn/ChuyenMuc/Hoc-React-Native-bai-12-Khai-niem-co-ban-ve-Props-2182.aspx</link><description>Hầu hết các thành phần có thể custom được khi được tạo ra với các tham số khác nhau. Các tham số này được gọi là props</description></item><item><title>Học React Native bài 11: Cài đặt Visual Studio Code</title><link>http://dotnet.edu.vn/ChuyenMuc/Hoc-React-Native-bai-11-Cai-dat-Visual-Studio-Code-2181.aspx</link><description>Khi muốn code React Native bạn sẽ phải chọn cho mình 1 Editors phù hợp cho mình</description></item><item><title>Tiện ích VSCode cho React Native phần 3: Chủ đề</title><link>http://dotnet.edu.vn/ChuyenMuc/Tien-ich-VSCode-cho-React-Native-phan-3-Chu-de-2180.aspx</link><description>Mỗi nhà phát triển có cách tạo hương vị riêng cho IDE của mình trông như thế nào: một số người thích chủ đề này tươi sáng, những người khác muốn có trải nghiệm UI giống như thiết bị đầu cuối hơn.</description></item><item><title>Tiện ích VSCode cho React Native phần 2: Tất cả các tính năng bổ sung</title><link>http://dotnet.edu.vn/ChuyenMuc/Tien-ich-VSCode-cho-React-Native-phan-2-Tat-ca-cac-tinh-nang-bo-sung-2179.aspx</link><description>Khi đã có các công cụ chính và chạy được rồi, chúng ta cần quay lại marketplace và thêm tất cả các tiện ích mở rộng có thể dùng được và phân loại, IMHO, dưới dạng tiện ích : tất cả đều cung cấp các tính năng bổ sung nhỏ hữu ích.</description></item><item><title>Tiện ích VSCode cho React Native phần 1: Nền tảng cơ bản</title><link>http://dotnet.edu.vn/ChuyenMuc/Tien-ich-VSCode-cho-React-Native-phan-1-Nen-tang-co-ban-2178.aspx</link><description>Một vài tiện ích mở rộng đầu tiên nên cài đặt liên quan đến việc giúp viết mã tốt và dễ đọc</description></item><item><title>10 công cụ lập trình App cho React Native Mobile</title><link>http://dotnet.edu.vn/ChuyenMuc/10-cong-cu-lap-trinh-App-cho-React-Native-Mobile-2177.aspx</link><description>React Native là xu hướng hiện tại để phát triển di động đa nền tảng cho phép chúng ta tạo ra các ứng dụng di động chất lượng cao và mạnh mẽ bằng JavaScript.</description></item><item><title>So sánh Mercurial và Git</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-Mercurial-va-Git-2176.aspx</link><description>Mercurial đã hỗ trợ các kho lưu trữ với nhiều nhánh. Các kho lưu trữ Git với nhiều nhánh chính xác: nhiều chuỗi phát triển được phân kỳ trong một kho lưu trữ duy nhất. Git sau đó thêm tên vào các chuỗi này và cho phép truy vấn các tên này từ xa</description></item><item><title>Lỗi SDK location not found cho các hệ điều hành khác nhau</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-SDK-location-not-found-cho-cac-he-dieu-hanh-khac-nhau-2175.aspx</link><description>Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable</description></item><item><title>Lỗi adb không định dạng được khi gõ lệnh trong command line</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-adb-khong-dinh-dang-duoc-khi-go-lenh-trong-command-line-2174.aspx</link><description>Trường hợp gặp lỗi 'adb' is not recognized as an internal or external command, operable program or batch file.</description></item><item><title>Lỗi chạy lệnh react-native run-android</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-chay-lenh-reactnative-runandroid-2173.aspx</link><description>Khi thực hiện câu lệnh react-native run-android thì emulator báo lỗi như hình bên dưới</description></item><item><title>Học React Native bài 10: Chạy trên máy ảo Android</title><link>http://dotnet.edu.vn/ChuyenMuc/Hoc-React-Native-bai-10-Chay-tren-may-ao-Android-2172.aspx</link><description>Nếu bạn không có máy thật thì có thể chạy máy ảo</description></item><item><title>Học React Native bài 9: Chạy trên thiết bị Android</title><link>http://dotnet.edu.vn/ChuyenMuc/Hoc-React-Native-bai-9-Chay-tren-thiet-bi-Android-2171.aspx</link><description>Trong mục này tôi sẽ hướng dẫn chạy trên máy ảo Android và trên thiết bị Android thật. Nhưng tôi khuyên bạn hãy thử trên thiết bị thật là tốt nhất vì đơn giản là "Ảo không tốt bằng thật".</description></item><item><title>Học React Native bài 8: Tạo project</title><link>http://dotnet.edu.vn/ChuyenMuc/Hoc-React-Native-bai-8-Tao-project-2170.aspx</link><description>Tạo Project bằng câu lệnh</description></item><item><title>Học React Native bài 7: Cấu hình ANDROID_HOME cho Windows</title><link>http://dotnet.edu.vn/ChuyenMuc/Hoc-React-Native-bai-7-Cau-hinh-ANDROIDHOME-cho-Windows-2169.aspx</link><description>Để React Native build app bạn phải chỉ định chỗ bạn cài Android Sdk ở đâu</description></item><item><title>Học React Native bài 6: Cài đặt Android SDK</title><link>http://dotnet.edu.vn/ChuyenMuc/Hoc-React-Native-bai-6-Cai-dat-Android-SDK-2168.aspx</link><description>Mặc định Android Studio sẽ cài Android SDK mới nhất nhưng trên trang chủ React Native ưu tiên sử dụng Android 6.0 (Marshmallow) SDK</description></item><item><title>Học React Native bài 5: Cài đặt Android</title><link>http://dotnet.edu.vn/ChuyenMuc/Hoc-React-Native-bai-5-Cai-dat-Android-2167.aspx</link><description>Trước khi cài đặt Android Studio thì phải tải Android Studio về</description></item><item><title>Học React Native bài 4: Cài đặt React Native CLI (CLI-command line interface)</title><link>http://dotnet.edu.vn/ChuyenMuc/Hoc-React-Native-bai-4-Cai-dat-React-Native-CLI-CLIcommand-line-interface-2166.aspx</link><description>Phải cài đặt React Native thì mới có thể khởi chạy được Project React native được</description></item><item><title>Học React Native bài 3: Cài đặt môi trường thủ công</title><link>http://dotnet.edu.vn/ChuyenMuc/Hoc-React-Native-bai-3-Cai-dat-moi-truong-thu-cong-2165.aspx</link><description>Bài trước hướng dẫn Cài đặt thông qua lệnh (trên cmd) trên Chocolatey</description></item><item><title>Học React Native bài 2: Cài đặt Chocolatey</title><link>http://dotnet.edu.vn/ChuyenMuc/Hoc-React-Native-bai-2-Cai-dat-Chocolatey-2164.aspx</link><description>Cài đặt Chocolatey để tự động cài đặt các môi trường cho React Native</description></item><item><title>Học React Native bài 1: Những phần mềm cần cài đặt trên môi trường Windows</title><link>http://dotnet.edu.vn/ChuyenMuc/Hoc-React-Native-bai-1-Nhung-phan-mem-can-cai-dat-tren-moi-truong-Windows-2163.aspx</link><description>Trong bài viết này tôi sẽ hướng dẫn cài đặt React Native trên môi trường Windows (khá phổ biến ở Việt Nam)</description></item><item><title>So sánh PHP và Node.js</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-PHP-va-Nodejs-2162.aspx</link><description>Công nghệ phát triển web luôn luôn thay đổi. Các lập trình viên server-side đang có một sự bối rối trong việc chọn một ngôn ngữ có trọng lượng và đã tồn tại lâu dài như Java, C, và Perl cho những người mới hơn, hay các ngôn ngữ tập trung vào web như Ruby, Clojure và Go.</description></item><item><title>So sánh Java và Node.js</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-Java-va-Nodejs-2161.aspx</link><description>Năm 1995 là một trong những năm điên rồ nhất lịch sử máy tính. Phiên bản Java đầu tiên xuất hiện, và rồi lòi ra thêm cậu em JavaScript. Hai cái tên “na ná” nhau làm mọi người lầm tưởng cả hai là “anh em song sinh dính liền” vừa mới tách ra vậy, nhưng thực tế cả hai chả giống gì nhau cả.</description></item><item><title>Phân cụm KMeans và MeanShift bằng Python</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-cum-KMeans-va-MeanShift-bang-Python-2160.aspx</link><description>Phân cụm KMeans và MeanShift với sklearn và scipy</description></item><item><title>Cách kết nối Raspberry Pi đến Laptop</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-ket-noi-Raspberry-Pi-den-Laptop-2159.aspx</link><description>Khi sử dụng Raspberry Pi, đòi hỏi bạn phải có màn hình HD để kết nối với máy tính. Vấn đề phát sinh khi bạn đang ở bên ngoài, vì bạn không thể đi khắp nơi mang theo màn hình HD 32inch mọi lúc mọi nơi và làm việc trên Raspberry Pi mà không có hình ảnh thực sự khó khăn.</description></item><item><title>Bài toán về trích xuất dữ liệu khuôn mặt và nhận dạng khuôn mặt</title><link>http://dotnet.edu.vn/ChuyenMuc/Bai-toan-ve-trich-xuat-du-lieu-khuon-mat-va-nhan-dang-khuon-mat-2158.aspx</link><description>Apple sử dụng nhận diện khuôn mặt để mở khóa thiết bị di động; Facebook sử dụng hệ thống gán tag mặt bạn bè để kết nối cộng đồng; các công ty tài chính nhăm nhe sử dụng nhận diện mặt để xác thực thanh toán thay cho thẻ cứng; sân bay, nhà ga sử dụng nhận diện mặt để kiểm soát an ninh; trường học, công ty muốn sử dụng các hệ thống điểm danh, chấm cộng tự động thông qua xác thực khuôn mặt,…</description></item><item><title>Một số điều cần biết khi sử dụng forEach</title><link>http://dotnet.edu.vn/ChuyenMuc/Mot-so-dieu-can-biet-khi-su-dung-forEach-2157.aspx</link><description>Bài viết lần này mình sẽ giới thiệu về những điều có thể lập trình viên javascripts chưa biết về forEach</description></item><item><title>Kinh nghiệm thú vị khi làm việc với React</title><link>http://dotnet.edu.vn/ChuyenMuc/Kinh-nghiem-thu-vi-khi-lam-viec-voi-React-2156.aspx</link><description>React từ phiên bản 16.8 khi chúng ta cài boilerplate template create react app xong sẽ thấy code ví dụ ở file App.js được viết theo kiểu function (stateless). Ở bản cập nhật này, React cũng đã đưa ra rất nhiều cải tiến, với tên React Hooks.</description></item><item><title>Gmail thông báo lỗi:The SMTP server requires a secure connection or the client was not authenticated</title><link>http://dotnet.edu.vn/ChuyenMuc/Gmail-thong-bao-loiThe-SMTP-server-requires-a-secure-connection-or-the-client-was-not-authenticated-2155.aspx</link><description>Bạn đang sử dụng Code gửi mail, nhưng thông báo lỗi như trên. Lỗi này có thể do bạn chưa bật quyền truy cập kém an toàn cho nó.</description></item><item><title>So sánh SASS vs LESS(CSS Preprocessors)</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-SASS-vs-LESSCSS-Preprocessors-2154.aspx</link><description>CSS Preprocessors được hiểu là ngôn ngữ tiền xử lý CSS. Nó có nhiệm vụ logic hóa mã CSS sao cho gần giống với ngôn ngữ lập trình</description></item><item><title>Phần 11 CSS3 - Sử dụng Sass</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-11-CSS3--Su-dung-Sass-2153.aspx</link><description>Mặc dù Bootstrap được xây dựng dựa trên Less, nhưng nó cũng hỗ trợ Sass. Chúng tôi duy trì nó trong một kho Github riêng biệt và quản lý các bản cập nhật bằng mã biến đổi (conversion script).</description></item><item><title>Phần 10 CSS3 - Sử dụng Less</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-10-CSS3--Su-dung-Less-2152.aspx</link><description>CSS của Bootstrap được xây dựng dựa trên Less, một bộ tiền xử lý với các chức năng được thêm vào như biến số, mixins và các chức năng dành cho việc dịch CSS. Việc sử dụng một số lượng lớn các biến và mixins trong cả framework sẽ giúp chúng ta sử dụng các tập tin Less thay vì các tập tin CSS đã được dịch sẵn.</description></item><item><title>Phần 9 CSS3 - Các tiện ích responsive</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-9-CSS3--Cac-tien-ich-responsive-2151.aspx</link><description>Đối với nhu cầu phát triển các ứng dụng thân thiện với thiết bị di động, chúng tôi sử dụng những class tiện ích này để ẩn và hiện nội dung trên các thiết bị khác nhau thông qua media query. Ngoài ra, các class tiện ích dành cho việc đóng/mở nội dung để in ra cũng được thêm vào.</description></item><item><title>Phần 8 CSS3 - Hình ảnh</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-8-CSS3--Hinh-anh-2150.aspx</link><description>Hình ảnh trong Bootstrap 3 có thể hiển thị tương thích với các thiết bị di động bằng cách sử dụng class .img-responsive class. Class này sẽ thiết lập max-width: 100%; và height: auto; lên ảnh để chúng có thể co giãn theo tỷ lệ tương đối với phần tử cha của chúng.</description></item><item><title>Phần 7 CSS3 - Nút</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-7-CSS3--Nut-2149.aspx</link><description>Sử dụng bất cứ class nào sẵn có của nút để style cho nút.</description></item><item><title>Phần 6 CSS3 - Forms</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-6-CSS3--Forms-2148.aspx</link><description>Các thành phần của form (form-control) tự động nhận một số style chung.</description></item><item><title>Phần 5 CSS3 - Bảng</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-5-CSS3--Bang-2147.aspx</link><description>Đối với các style đơn giản —chỉ cần các dòng kẻ phân chia giữa các dòng—bạn chỉ cần thêm class cơ sở .table vào bất kỳ thẻ  mà bạn muốn sử dụng. Điều này dường như là thừa thãi, tuy nhiên để có thể sử dụng rộng rãi bảng cho các plugin khác như calendar và date pickers, chúng tôi đã lựa chọn để tách biệt với các style tùy biến của bảng.</description></item><item><title>Phần 4 CSS3 - Code</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-4-CSS3--Code-2146.aspx</link><description>Khi bạn muốn sử dụng những đoạn mã gợi ý trên cùng 1 dòng, hãy đóng gói nó bằng thẻ &lt;code&gt;.</description></item><item><title>Phần 3 CSS3 - Typography</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-3-CSS3--Typography-2145.aspx</link><description>Tất cả các thẻ tiêu đề của HTML</description></item><item><title>Phần 2 CSS3 - Hệ thống lưới của BootStrap</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-2-CSS3--He-thong-luoi-cua-BootStrap-2144.aspx</link><description>Bootstrap chứa một hệ thống lưới responsive, tương thích với hầu hết các thiết bị di động. Hệ thống này được chia thành 12 cột tương thích với mọi kích thước khung nhìn của các thiết bị. Nó bao gồm các class được định nghĩa trước để thuận tiện cho việc xây dựng bố cục, cùng với đó một bộ các mixin để tạo ra nhiều bố cục theo ngữ nghĩa..</description></item><item><title>Phần 1 CSS3 - Tổng quan của CSS</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-1-CSS3--Tong-quan-cua-CSS-2143.aspx</link><description>Nắm được những phần chính trong kết cấu của Bootstrap, bao gồm cả cách tiếp cận của chúng tôi tới việc phát triển web tốt hơn, nhanh hơn và mạnh hơn.</description></item><item><title>Lỗi Project requiring missing web components khi chạy Visual Studio 2010</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-Project-requiring-missing-web-components-khi-chay-Visual-Studio-2010-2142.aspx</link><description>Môi trường lập trình Visual Studio bị lỗi trên khi muốn chạy Project, lỗi này có thể nguyên nhân từ Window hoặc từ IIS</description></item><item><title>Hướng dẫn sửa lỗi React-Native assembleRelease fails for task ':app:bundleReleaseJsAndAssets'</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-sua-loi-ReactNative-assembleRelease-fails-for-task-appbundleReleaseJsAndAssets-2141.aspx</link><description>Khi chạy dòng lệnh ./gradlew assembleRelease nó sẽ sinh ra lỗi sau:
Error:Execution failed for task ':app:bundleReleaseJsAndAssets. 
&gt; A problem occurred starting process 'command 'node'</description></item><item><title>Hướng dẫn cách tạo icon generator cho Android</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cach-tao-icon-generator-cho-Android-2140.aspx</link><description>Ở đây có rất nhiều thư mục chứa ảnh với các kích cỡ khác nhau như mipmap-hdpi, mipmap-mdpi, mipmap-xhdpi, mipmap-xxhdpi.</description></item><item><title>Lỗi failed to connect to development server using adb reverse khi chạy react-native run-android</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-failed-to-connect-to-development-server-using-adb-reverse-khi-chay-reactnative-runandroid-2139.aspx</link><description>Lỗi này là do memmory chưa được giải phóng, packager không chạy, chúng ta chỉ cần thực hiện câu lệnh sau để chạy lại</description></item><item><title>Lỗi SDK location not found khi chạy react-native run-android</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-SDK-location-not-found-khi-chay-reactnative-runandroid-2138.aspx</link><description>Nếu gặp lỗi như thế này: SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties fill...</description></item><item><title>Hướng dẫn tạo video background cho website</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tao-video-background-cho-website-2137.aspx</link><description>Đây là thời đại mà mọi thứ được support tận răng, nhà nhà sài plugin, người người sử dụng library. Tiện dụng, nhanh gọn nhưng … thừa thãi là những gì chúng ta có thể nói về các loại mì ăn sẵn thế này. Chúng ta có thể dễ dàng tìm ra hàng tá plugin phù hợp có thể giúp giải quyết vấn đề trên.</description></item><item><title>Các kiến thức cơ bản trong ứng dụng React Native</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-kien-thuc-co-ban-trong-ung-dung-React-Native-2136.aspx</link><description>Mô tả các thành phần mở đầu khi lần đầu sử dụng React Native.</description></item><item><title>Hướng dẫn cài đặt môi trường Code React Native: Atom</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cai-dat-moi-truong-Code-React-Native-Atom-2135.aspx</link><description>Bằng cách cài Atom, import package nuclide bằng cách Atom &gt; Preferences… chọn install, nhập nuclide để tìm cài</description></item><item><title>Hướng dẫn cài đặt Android Studio để build cho android</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cai-dat-Android-Studio-de-build-cho-android-2134.aspx</link><description>Bài này sẽ hướng dẫn cài đặt Android Studio để build cho android app</description></item><item><title>Hướng dẫn cài đặt Xcode để build cho iOS</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cai-dat-Xcode-de-build-cho-iOS-2133.aspx</link><description>Máy bạn cần phải có XCode để thực hiện bước tiếp theo</description></item><item><title>Hướng dẫn cài đặt ReactNative CLI</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cai-dat-ReactNative-CLI-2132.aspx</link><description>Sau khi cài đặt NodeJS thành công, chúng ta tiếp tục cài đặt ReactNative CLI lên máy tính</description></item><item><title>Hướng dẫn cài đặt NodeJS trên MAC OS</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cai-dat-NodeJS-tren-MAC-OS-2131.aspx</link><description>Trước khi cài đặt NodeJS, cần kiểm tra máy mình hiện tại đã tồn tại NodeJS chưa, nếu rồi thì phiên bản mấy, bằng dòng lệnh sau đây(Nhớ mở Terminal trên máy Mac của mình nhé)</description></item><item><title>Hiển thị HTML bên trong Code Razor</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-HTML-ben-trong-Code-Razor-2130.aspx</link><description>Bạn không có cách nào để hiển thị đoạn HTML thể hiện style ra ngoài màn hình bên trong code Razor</description></item><item><title>Bằng cách nào sử dụng Encode và Decode trong MVC</title><link>http://dotnet.edu.vn/ChuyenMuc/Bang-cach-nao-su-dung-Encode-va-Decode-trong-MVC-1130.aspx</link><description>Giả sử chúng ta có dữ liệu vào như sau:
Model.text="&lt;p&gt;Hi&lt;br&gt;hello!&lt;br&gt;you there&lt;/p&gt;"
Bây giờ làm thế nào để đầu ra là View trên Web không phải chuỗi HTML thuần như trên.</description></item><item><title>So sánh LIKE % trong LINQ</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-LIKE--trong-LINQ-1129.aspx</link><description>Giả sử với bảng dữ liệu user trường UnsignFullName để lưu tên người dùng không dấu và muốn tìm kết quả tương đối với từ khóa ***word
query = query.Where(s =&gt; s.UnsignFullName == ***word);</description></item><item><title>Hướng dẫn cách sửa lỗi Emulator: emulator: ERR: Running multiple emulators with the same AVD...</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cach-sua-loi-Emulator-emulator-ERR-Running-multiple-emulators-with-the-same-AVD-1128.aspx</link><description>Sau khi xóa và vài lại nhiều lần emulator nhưng vẫn gặp lỗi: "Emulator: emulator: ERR: Running multiple emulators with the same AVD is an experimental feature".</description></item><item><title>ASP.Net repeater Item Command không hoạt động</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNet-repeater-Item-Command-khong-hoat-dong-1127.aspx</link><description>Vừa rồi đọc giả có hỏi cách khắc phục tình trạng repeater hiển thị được dữ liệu, nhưng thực hiện sự kiện Item Command thì không được, code thì vẫn chạy bình thường, sự kiện thì không vào khi thực hiện debug.</description></item><item><title>Vector là gì? Vector sử dụng như thế nào?</title><link>http://dotnet.edu.vn/ChuyenMuc/Vector-la-gi-Vector-su-dung-nhu-the-nao-1126.aspx</link><description>Bài này sẽ hướng dẫn cách dùng Vector trong Java</description></item><item><title>Làm thế nào để học React Native</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-hoc-React-Native-1125.aspx</link><description>React Native là platform để xây dựng ứng dụng di động cho cả Android/IOS, viết code 1 lần là chạy được cả 2 nền tảng luôn</description></item><item><title>Tạo dãy số ngẫu nhiên không trùng bằng VBA Excel</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-day-so-ngau-nhien-khong-trung-bang-VBA-Excel-1124.aspx</link><description>Thuật toán dựa vào định nghĩa của Dictionary có đoạn: Key là những phần tử duy nhất trong Keys</description></item><item><title>Cách viết và chèn mã VBA trong EXCEL</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-viet-va-chen-ma-VBA-trong-EXCEL-1123.aspx</link><description>VBA giúp ích rất nhiều trong công việc: giúp bạn tăng tốc trong quá trình xử lý trên excel, giúp lập các báo cáo tự động, điều khiển các chương trình khác như word, power point, outlook… giúp biến file excel của bạn trở thành 1 phần mềm chuyên nghiệp…</description></item><item><title>Cách lọc phần tập tin mở rộng</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-loc-phan-tap-tin-mo-rong-1122.aspx</link><description>Giả sử bạn muốn hiển thị những tệp tin với đuôi mở rộng cho trước</description></item><item><title>Sự khác nhau giữa API và SDK là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-nhau-giua-API-va-SDK-la-gi-1121.aspx</link><description>SDK – Software Development Kit là một tập hợp công cụ hỗ trợ cho việc phát triển phần mềm thông qua một nền tảng nào đó.</description></item><item><title>So sánh PDO và Mysqli. Khái niệm và những thao tác cơ bản của PDO</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-PDO-va-Mysqli-Khai-niem-va-nhung-thao-tac-co-ban-cua-PDO-1120.aspx</link><description>Nếu bạn là một PHP Developer, chắc hẳn bạn đã rất quen thuộc với việc truy xuất Database (Cơ sở dữ liệu) bằng các extensions MySQL và MySQLi. Từ PHP 5.1 ta có một cách thức tối ưu hơn đó là sử dụng PHP Data Objects. PDO cung cấp các cơ chế Prepared Statements, Stored Procedures và giúp bạn thao tác với database thông qua các Object (đối tượng) làm cho công việc trở nên hiệu quả, dễ dàng hơn.</description></item><item><title>Tài liệu học Thực hành Lập trình di động - Android Studio</title><link>http://dotnet.edu.vn/ChuyenMuc/Tai-lieu-hoc-Thuc-hanh-Lap-trinh-di-dong--Android-Studio-1119.aspx</link><description>Hướng dẫn học Lập trình di động</description></item><item><title>[LINQ]Phần 5: Các kiểu quan hệ trong truy vấn LINQ</title><link>http://dotnet.edu.vn/ChuyenMuc/LINQPhan-5-Cac-kieu-quan-he-trong-truy-van-LINQ-1118.aspx</link><description>Một truy vấn LINQ được thể hiện chặt chẽ ở dữ liệu nguồn, trong truy vấn chính nó, và trong việc thực thi truy vấn đó. Các kiểu biến trong truy vấn LINQ phải tương thích với các phần tử trong dữ liệu và với kiểu biến lặp trong mệnh đề forearch.</description></item><item><title>[LINQ]Phần 4: Chuyển đổi dữ liệu với LINQ (C#)</title><link>http://dotnet.edu.vn/ChuyenMuc/LINQPhan-4-Chuyen-doi-du-lieu-voi-LINQ-C-1117.aspx</link><description>LINQ không chỉ dùng để rút trích hay truy vấn dữ liệu mà còn là công cụ mạnh để chuyển đổi dữ liệu. Bằng cách dùng LINQ, bạn có thể sử dụng 1 tập dữ liệu nguồn làm đầu vào và thay đổi tập này theo nhiều cách để tạo ra các tập dữ liệu mới (đầu ra).</description></item><item><title>[LINQ]Phần 3: Các truy vấn cơ bản trong LINQ</title><link>http://dotnet.edu.vn/ChuyenMuc/LINQPhan-3-Cac-truy-van-co-ban-trong-LINQ-1116.aspx</link><description>Trong truy vấn LINQ, bước đầu tiên là đặc tả nguồn dữ liệu. Mệnh đề from phải có đầu tiên để mô tả nguồn dữ liệu (customers) và biến phạm vi (cust).</description></item><item><title>[LINQ]Phần 2: LINQ và các dạng chung (Generic Types) trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/LINQPhan-2-LINQ-va-cac-dang-chung-Generic-Types-trong-C-1115.aspx</link><description>Các truy vấn LINQ được dựa trên các dạng chung (generic), được giới thiệu ở phiên bản .NET framework 2.0. Bạn không cần tìm hiểu kỹ về các dạng chung (generics) trước khi bắt đầu viết truy vấn. Tuy nhiên, bạn cần hiểu rõ các khái niệm cơ bản.</description></item><item><title>[LINQ]Phần 1: Giới thiệu Linq</title><link>http://dotnet.edu.vn/ChuyenMuc/LINQPhan-1-Gioi-thieu-Linq-1114.aspx</link><description>Một truy vấn là một diễn tả để lấy dữ liệu từ 1 nguồn dữ liệu nào đó. Các truy vấn thường được dùng trong các ngôn ngữ truy vấn đặc trưng. Các ngôn ngữ truy vấn khác nhau được phát triển khác nhau để áp dụng cho các nguồn dữ liệu khác nhau, ví dụ SQL dùng cho cơ sở dữ liệu quan hệ và XQuery dùng cho XML.</description></item><item><title>Từ khóa LET(C# Refenrence)</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-khoa-LETC-Refenrence-1113.aspx</link><description>Trong một biểu thức truy vấn, nó chỉ hữu ích để lưu kết quả của biểu thức cho hóa đơn để sử dụng nó sau nó. Bạn có thể là từ khóa, để tạo biến biến và bắt đầu nó với kết quả của bạn. Khi được khởi tạo một giá trị, giá trị biến không thể được sử dụng để lưu một giá trị khác. Tuy nhiên, nếu biến phạm vi chứa một loại truy vấn, nó có thể được truy vấn.</description></item><item><title>[ASP.NET MVC]Phần 11: Thêm chức năng tìm kiếm</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCPhan-11-Them-chuc-nang-tim-kiem-1112.aspx</link><description>Phần trước chúng ta đã tìm hiểu các phương thức Create và Delete, phần này chúng ta sẽ tìm hiểu cách sử dụng chức năng tìm kiếm</description></item><item><title>[ASP.NET MVC]Phần 10: Tìm hiểu 2 phương thức Create, Delete và các View liên quan</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCPhan-10-Tim-hieu-2-phuong-thuc-Create-Delete-va-cac-View-lien-quan-1111.aspx</link><description>Phần trước chúng ta đã tìm hiểu về phương thức Edit và View Edit. Phần này chúng ta sẽ tìm hiểu về phương thức Create, Delete và các View liên quan</description></item><item><title>[ASP.NET MVC]Phần 9: Tìm hiểu về các phương thức Edit và View Edit</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCPhan-9-Tim-hieu-ve-cac-phuong-thuc-Edit-va-View-Edit-1110.aspx</link><description>Khi Visual Studio tự gieo ra mô hình Entity Framework, chúng ta vẫn có thể thêm mã nguồn vào tập tin đã gieo nếu muốn</description></item><item><title>[ASP.NET MVC]Phần 8: Truy cập mô hình dữ liệu từ Controller</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCPhan-8-Truy-cap-mo-hinh-du-lieu-tu-Controller-1109.aspx</link><description>Trong phần này, bạn sẽ tạo một lớp LinkController mới và viết code để lấy dữ liệu từ bảng Link trong cơ sở dữ liệu và hiển thị ra trình duyệt sử dụng một bản mẫu xem (view template).</description></item><item><title>TypeScript là gì? TypeScript và Javascript</title><link>http://dotnet.edu.vn/ChuyenMuc/TypeScript-la-gi-TypeScript-va-Javascript-1108.aspx</link><description>Nếu bạn đã từng muốn học Angular2 thì người ta sẽ khuyên bạn là nên học TypeScript trước, điều này hoàn toàn hợp lý bởi Angular2 cho phép bạn nhiều sự lựa chọn thư viện để phát triển, bạn có thể chọn Javascipt thuần hoặc chọn TypeScript đều được.</description></item><item><title>[ASP.NET MVC]Phần 7: Tìm hiểu về các chuỗi kết nối Cơ sở dữ liệu(connection strings)</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCPhan-7-Tim-hieu-ve-cac-chuoi-ket-noi-Co-so-du-lieuconnection-strings-1107.aspx</link><description>Sau khi tạo được mô hình (Model) ở các bài trước, bạn nên tìm hiểu một chút về chuỗi kết nối database trong ASP.NET MVC</description></item><item><title>[ASP.NET MVC]Phần 6: Thêm mới Model trong ASP.NET MVC</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCPhan-6-Them-moi-Model-trong-ASPNET-MVC-1106.aspx</link><description>Model thể hiện sơ đồ dữ liệu và các nguyên tắc hoạt động để kết nối dữ liệu trong kiến trúc MVC. Model duy trì dữ liệu của ứng dụng và chứa các đối tượng cho phép truy xuất và lưu trữ dữ liệu ở cơ sở dữ liệu.</description></item><item><title>[ASP.NET MVC]Phần 5: Sử dụng chú thích dữ liệu(Data Annotation)</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCPhan-5-Su-dung-chu-thich-du-lieuData-Annotation-1104.aspx</link><description>Ở ví dụ bài này, chúng ta sẽ tạo 1 dự án MVC và gieo mã nguồn theo kiểu Database First. Lý do việc này là để bạn chủ động hơn với các thuộc tính và kiểu dữ liệu, cũng như nơi lưu trữ cơ sở dữ liệu. Ngoài ra bạn có thể tạo mã nguồn theo kiểu Code First hay Model First tùy ý.</description></item><item><title>[ASP.NET MVC]Phần 4-5: Tạo mô hình trước(Model First)</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCPhan-45-Tao-mo-hinh-truocModel-First-1103.aspx</link><description>Thông thường, các ứng dụng có quy mô lớn đến rất lớn sẽ ưu tiên sử dụng phương pháp này. Lý do là ở những ứng dụng này, cái người ta cần là có sự quy hoạch chuẩn xác trên giấy (mô hình) vì quy mô quá lớn thay vì chỉ có tầm nhìn hạn hẹp làm tới đâu biết đến đó với những cách tiếp cận xây dựng phần mềm khác.</description></item><item><title>[ASP.NET MVC]Phần 4-4: Tạo Cơ sở dữ liệu trước(Database First)</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCPhan-44-Tao-Co-so-du-lieu-truocDatabase-First-1102.aspx</link><description>Cách tiếp theo để xây dựng 1 ứng dụng phần mềm là Database First, tức là xây dựng cơ sở dữ liệu trước rồi mới đến việc xây dựng mã nguồn ứng dụng. Database First cho phép chúng ta đảo ngược 1 mô hình từ 1 database đã tồn tại từ trước. Mô hình này được lưu trong tập tin tên là EDMX (.edmx) và có thể xem và chỉnh sửa trong Entity Framework Designer (phần thiết kế Entity Framework).</description></item><item><title>[ASP.NET MVC]Phần 4-3: Viết mã nguồn trước và tạo mới cơ sở dữ liệu sau(Code First)</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCPhan-43-Viet-ma-nguon-truoc-va-tao-moi-co-so-du-lieu-sauCode-First-1100.aspx</link><description>Khi phát triển 1 ứng dụng phần mềm nói chung, chắc hẳn bạn đã quen với việc khảo sát hiện trạng, phân tích yêu cầu đầu vào, vẽ sơ đồ Use Case, sơ đồ lớp, … rồi sau đó là thiết kế cơ sở dữ liệu trước khi bắt tay vào lập trình xây dựng chương trình. Tuy nhiên, đây là cách tiếp cận truyền thống và trong 1 số trường hợp có thể không phù hợp.</description></item><item><title>[ASP.NET MVC]Phần 4-2: Kiến trúc Entity Framework</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCPhan-42-Kien-truc-Entity-Framework-1099.aspx</link><description>Mô hình kiến trúc của EF được mô tả đơn giản</description></item><item><title>[ASP.NET MVC]Phần 4-1: Giới thiệu Entity Framework</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-MVCPhan-41-Gioi-thieu-Entity-Framework-1098.aspx</link><description>Entity Framework (EF) là một framework ánh xạ quan hệ đối tượng (M) dành cho ADO.NET, là 1 phần của .NET Framework. EF cho phép các nhà phát triển Web tương tác với dữ liệu quan hệ theo phương pháp hướng đối tượng đặc trưng.</description></item><item><title>Các lỗi Javascript cần khắc phục</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-loi-Javascript-can-khac-phuc-1097.aspx</link><description>Chắc hẳn ai cũng biết về javascript. Và dưới đây là top 10 lỗi javascript thường gặp được rollbar thu thập với hơn 1000 project.</description></item><item><title>Phần 3: Thêm mới View trong ASP.NET MVC</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-3-Them-moi-View-trong-ASPNET-MVC-1096.aspx</link><description>View là một thành phần trong mô hình MVC (Model-View-Controller), chịu trách nhiệm chủ yếu về việc hiển thị nội dung trên giao diện Web (bằng mã HTML) cũng như tiếp nhận các tương tác từ người dùng (client) để gửi đến server.</description></item><item><title>Phần 2: Thêm mới Controller(Điều khiển) trong ASP.NET MVC</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-2-Them-moi-ControllerDieu-khien-trong-ASPNET-MVC-1095.aspx</link><description>Trong phần này, chúng ta sẽ học cách tạo 1 lớp controller mới và sử dụng controller này để hiển thị dữ liệu trên trình duyệt.</description></item><item><title>Phần 1: Tổng quan ASP.NET MVC</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-1-Tong-quan-ASPNET-MVC-1094.aspx</link><description>ASP.NET MVC là một framework web được phát triển bởi Microsoft, thực thi mô hình MVC (model–view–controller). ASP.NET MVC là 1 phần mềm mã mở, tách rời với thành phần độc quyền ASP.NET Web Forms. ASP.NET MVC đang nổi lên là phương pháp phát triển web mạnh nhất và phổ biến nhất trên nền ASP.NET hiện nay.</description></item><item><title>Kéo dài thời gian dùng thử Windows Server thành 240 ngày</title><link>http://dotnet.edu.vn/ChuyenMuc/Keo-dai-thoi-gian-dung-thu-Windows-Server-thanh-240-ngay-31.aspx</link><description>Như tất cả chúng ta đã biết, hệ thống phần mềm, hệ điều hành cũng như ứng dụng của Microsoft đã trở thành 1 phần gần như không thể thiếu đối với bất kỳ người dùng cá nhân hoặc công ty, tổ chức nào.</description></item><item><title>Xamarin phần 1: Hướng dẫn cài đặt Xamarin &amp; Visual Studio 2017</title><link>http://dotnet.edu.vn/ChuyenMuc/Xamarin-phan-1-Huong-dan-cai-dat-Xamarin--Visual-Studio-2017-1093.aspx</link><description>Xamarin có thể dùng để viết ra cross-platform application, native iOS/Android. Và hiện tại cũng đang được sử dụng rộng rãi trên thế giới.</description></item><item><title>Thay đổi đường dẫn đến Ảnh dùng Jquery</title><link>http://dotnet.edu.vn/ChuyenMuc/Thay-doi-duong-dan-den-Anh-dung-Jquery-1092.aspx</link><description>Dùng Jquery để thay đổi thuộc tính src trong thẻ Img thành src khác</description></item><item><title>Những thuật ngữ về SEO, tìm hiểu về SEO, thế nào là SEO</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhung-thuat-ngu-ve-SEO-tim-hieu-ve-SEO-the-nao-la-SEO-1091.aspx</link><description>Nghề seo là gì, seo làm những công việc gì? Hay mục đích làm seo là gì chắc chắn là những thắc mắc của nhiều người khi mới học seo hoặc những người chưa biết đến lĩnh vực này. Tôi cũng là một trong số ấy khi mới tìm hiểu về SEO.</description></item><item><title>CSS - Text - Font</title><link>http://dotnet.edu.vn/ChuyenMuc/CSS--Text--Font-1090.aspx</link><description>Về định dạng kiểu Text và kiểu Font</description></item><item><title>HTML - Thẻ Canvas</title><link>http://dotnet.edu.vn/ChuyenMuc/HTML--The-Canvas-1089.aspx</link><description>Canvas là một thẻ HTML5 tương tự như những thẻ HTML khác, tuy nhiên có một sự khác biệt rõ rệt nhât là nội dung của Canvas lại được xây dựng từ Javascript.</description></item><item><title>HTML - Webstore Geolocation</title><link>http://dotnet.edu.vn/ChuyenMuc/HTML--Webstore-Geolocation-1088.aspx</link><description>HTML5 Geolocation API cho bạn chia sẻ vị trí của bạn với các Website ưa thích. Một Javascript có thể nắm bắt được vĩ độ và kinh độ của bạn và có thể được gửi trở lại Webserver và thực hiện nhận biết vị trí như tìm kiếm các doanh nghiệp địa phương hoặc vị trí của bạn trên bản đồ.</description></item><item><title>HTML - Form với HTML5</title><link>http://dotnet.edu.vn/ChuyenMuc/HTML--Form-voi-HTML5-1087.aspx</link><description>Các thành phần mới của form HTML 5 bổ sung thêm các chưng năng phát triển web thường phải kết hợp thông qua các phương tiện khác như JavaScript và Flash.</description></item><item><title>Tài liệu Học Thiết kế Web HTML5 &amp; CSS3</title><link>http://dotnet.edu.vn/ChuyenMuc/Tai-lieu-Hoc-Thiet-ke-Web-HTML5--CSS3-1086.aspx</link><description>HTML được xem là công nghệ thiết kế web có từ lâu đời, có trước cả các công nghệ tiên tiến mới hiện nay như Magento, Drupal… Thế nhưng, một website sẽ trông rất đơn điệu và nhàn chán nếu chỉ sủ dụng HTML, cần có sự hỗ trợ của CSS để các yếu tố trên website trông đẹp và bắt mắt hơn.</description></item><item><title>HTML - Các thẻ HTML nâng cao</title><link>http://dotnet.edu.vn/ChuyenMuc/HTML--Cac-the-HTML-nang-cao-1085.aspx</link><description>Bài này bổ sung thêm các thẻ nâng cao hay sử dụng trong HTML</description></item><item><title>HTML - Các thẻ HTML cơ bản</title><link>http://dotnet.edu.vn/ChuyenMuc/HTML--Cac-the-HTML-co-ban-1084.aspx</link><description>Tiếp theo về các thẻ HTML thường dùng</description></item><item><title>HTML - Giới thiệu HTML</title><link>http://dotnet.edu.vn/ChuyenMuc/HTML--Gioi-thieu-HTML-1083.aspx</link><description>Ngôn ngữ đánh dấu siêu văn bản (html) chỉ rõ một trang Web sẽ được hiển thị như thế nào trong một trình duyệt</description></item><item><title>JAVA - Ngoại lệ (Exception) và xử lý ngoại lệ</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Ngoai-le-Exception-va-xu-ly-ngoai-le-1082.aspx</link><description>Ngoại lệ là các đối tượng kiểu lớp định nghĩa sẵn, biểu diễn trạng thái lỗi tự động phát sinh khi một hàm được thực hiện</description></item><item><title>JAVA - Lệnh (Statement)</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Lenh-Statement-1081.aspx</link><description>Lệnh có thể là lệnh đơn, khối lệnh hay cấu trúc điều khiển</description></item><item><title>JAVA - Các Biểu thức và Phép toán</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Cac-Bieu-thuc-va-Phep-toan-1080.aspx</link><description>Trong Java, chúng ta thường gặp các loại toán tử sau: Toán tử gán, toán tử số học, toán tử một ngôi, toán tử so sánh, toán tử luận lý điều kiện và cuối cùng tôi sẽ giới thiệu đến các bạn độ ưu tiên giữa các toán tử trong Java.</description></item><item><title>JAVA - Tìm hiểu về Mảng</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Tim-hieu-ve-Mang-1079.aspx</link><description>Mảng là tập hợp nhiều phần tử có cùng tên, cùng kiểu dữ liệu và mỗi phần tử trong mảng được truy xuất thông qua chỉ số của nó trong mảng. Chúng ta sử dụng mảng trong trường hợp muốn lưu trữ nhiều biến tương tự nhau chẳng hạn như danh sách các sinh viên trong một lớp.</description></item><item><title>JAVA - Các từ khóa</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Cac-tu-khoa-1078.aspx</link><description>Ngôn ngữ lập trình Java có khoảng 50 ***words, bạn cần nhớ những ***word này vì chúng sẽ được dùng rất nhiều trong quá trình lập trình. Lưu ý: true, false, null không phải là các ***word.</description></item><item><title>JAVA - Lập trình Hướng đối tượng</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Lap-trinh-Huong-doi-tuong-1077.aspx</link><description>Java là một ngôn ngữ lập trình hướng đối tượng vì vậy nó cũng hỗ trợ các đặc tính của lập trình hướng đối tượng</description></item><item><title>JAVA - Hằng - Biến - Kiểu dữ liệu</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Hang--Bien--Kieu-du-lieu-1076.aspx</link><description>Để bắt đầu tìm hiểu về ngôn ngữ lập trình Java chúng ta sẽ lần lượt học về các cú pháp cơ bản trong ngôn ngữ Java gồm khai báo biến, hằng, phương thức, các kiểu dữ liệu, toán tử, biểu thức và các cấu trúc điều khiển trong Java.</description></item><item><title>JAVA - Chạy bài ví dụ "Hello.java"</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Chay-bai-vi-du-Hellojava-1075.aspx</link><description>Bài này Hướng dẫn cách thức chạy bài ví dụ đầu tiên nhưng thật đơn giản nhất.</description></item><item><title>Hướng dẫn cài đặt Netbeans IDE</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cai-dat-Netbeans-IDE-1074.aspx</link><description>Netbeans IDE là một IDE hỗ trợ lập trình Java phổ biến nhất hiện nay trong học tập và kể cả trong công việc. Ở bài này sẽ mình sẽ hướng dẫn các bạn cài đặt Netbeans IDE.</description></item><item><title>Tài liệu học Lập trình hướng đối tượng từ Cơ bản đến Nâng cao</title><link>http://dotnet.edu.vn/ChuyenMuc/Tai-lieu-hoc-Lap-trinh-huong-doi-tuong-tu-Co-ban-den-Nang-cao-1073.aspx</link><description>Hiện nay, với tốc độ phát triển đáng kinh ngạc của công nghệ, học lập trình ngày càng trở nên phổ biến và cần thiết hơn bao giờ hết. Nếu là người mới bắt đầu học lập trình có thể bạn sẽ cảm thấy hơi lúng túng khi tiếp cận với các khái niệm lập trình, nhưng chỉ cần cố gắng và quyết tâm bạn sẽ cảm thấy việc học lập trình không quá khó.</description></item><item><title>JAVA - Kết nối Cơ sở dữ liệu SQL trong JSP</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Ket-noi-Co-so-du-lieu-SQL-trong-JSP-1072.aspx</link><description>Bài trước hướng dẫn cách để xây dựng trang Web JSP, bài tiếp theo này sẽ hướng dẫn thêm cách để Kết nối Cơ sở dữ liệu SQL trong JSP</description></item><item><title>JAVA - Tổng quan JSP - Lập trình Form với JSP</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Tong-quan-JSP--Lap-trinh-Form-voi-JSP-1071.aspx</link><description>Bài trước đã nắm bắt được cách kết hợp giữa GUI với ActionListender(bắt sự kiện) cũng như xử lý dữ liệu vào ra hợp lý. Bài tiếp theo này sẽ Khái quát Tổng quan JSP - Lập trình Form với JSP</description></item><item><title>JAVA - Tương tác giữa GUI với ActionListener, đồng thời xử lý dữ liệu</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Tuong-tac-giua-GUI-voi-ActionListener-dong-thoi-xu-ly-du-lieu-1070.aspx</link><description>Bài trước chúng ta đã làm quen Layout với Swing, về cơ bản đã nắm được một số giao diện chính để thực hiện yêu cầu bài toán. Bài tiếp theo này sẽ nâng cao khả năng tương tác giữa GUI với ActionListener, đồng thời giúp xử lý dữ liệu</description></item><item><title>JAVA - Làm quen layout trong swing</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Lam-quen-layout-trong-swing-1069.aspx</link><description>Bài trước hướng dẫn cách lập trình giao diện form với Swing, bài tiếp theo này sẽ giúp làm quen thêm về layout trong swing.</description></item><item><title>JAVA - Lập trình giao diện form bằng SWING</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Lap-trinh-giao-dien-form-bang-SWING-1068.aspx</link><description>Bài trước chúng ta đã Sử dụng JTDS để kết nối CSDL SQL SERVER và cách lập trình kết nối ODBC. Bài hôm nay sẽ Hướng dẫn cách Lập trình giao diện form bằng SWING</description></item><item><title>Đăng nhập Website thông qua Facebook SDK</title><link>http://dotnet.edu.vn/ChuyenMuc/Dang-nhap-Website-thong-qua-Facebook-SDK-1067.aspx</link><description>Đăng nhập thông qua Facebook là cách dễ dàng để tích hợp đăng nhập hệ thống Website. Đăng nhập facebook cho phép người dùng có thể đăng nhập vào ứng dụng web với tài khoản người dùng facebook đã đăng ký trên website.</description></item><item><title>Cách fix lỗi: "the 'microsoft.ace.oledb.12.0' provider is not registered on the local machine</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-fix-loi-the-microsoftaceoledb120-provider-is-not-registered-on-the-local-machine-1066.aspx</link><description>Bạn có thể tìm thấy hàng trăm chủ đề về lỗi này, nhưng tất cả dường như đề nghị sử dụng 'Microsoft access database engine'.</description></item><item><title>Thư viện điều khiển các loại cơ sở dữ liệu khác nhau trong Java</title><link>http://dotnet.edu.vn/ChuyenMuc/Thu-vien-dieu-khien-cac-loai-co-so-du-lieu-khac-nhau-trong-Java-1065.aspx</link><description>Tài liệu này hướng dẫn các bạn download thư viện điều khiển một loại cơ sở dữ liệu nào đó</description></item><item><title>JAVA - Lập trình Cơ sở dữ liệu với JTDS</title><link>http://dotnet.edu.vn/ChuyenMuc/JAVA--Lap-trinh-Co-so-du-lieu-voi-JTDS-1064.aspx</link><description>Sử dụng jtds đòi hỏi phải dùng thư viện jtds-1.3.1-dist.zip; Sau khi thêm thư viện vào, cần phải cho phép jtds driver làm việc với SQL(SSO Failed: Native SSPI library not loaded) bằng cách vào đường dẫn chương trình Java(ví dụ: Java\jre7\bin) copy ntlmauth.dll theo các phiên bản Win 32/64 tương ứng. Hoặc Window / System32.</description></item><item><title>Position: absolute và relative trong CSS</title><link>http://dotnet.edu.vn/ChuyenMuc/Position-absolute-va-relative-trong-CSS-1063.aspx</link><description>Trong CSS, khi di chuyển bất cứ một phần tử nào bằng các thuộc tính về Box Model như margin hoặc float thì các phần tử bên cạnh nó đều sẽ bị ảnh hưởng. Ví dụ sử dụng margin để chuyển phần tử A thì cái thằng bên cạnh nó cũng sẽ di chuyển theo và tất cả các phần tử khác đều sẽ bị ảnh hưởng theo.</description></item><item><title>Từ khóa var trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-khoa-var-trong-C-1062.aspx</link><description>Bắt đầu từ C# 3.0, các biến khai thuộc bên trong các phương thức có thể được khai báo kiểu ngầm định bằng cách dùng từ khóa var. Một biến được khai báo bằng từ khóa này vẫn có kiểu cụ thể, chỉ khác là kiểu này được xác định tự động bởi trình dịch, hai câu khai báo sau là hoàn toàn tương đương</description></item><item><title>Cấp quyền truy cập (Permissions) hệ thống trong ứng dụng Android</title><link>http://dotnet.edu.vn/ChuyenMuc/Cap-quyen-truy-cap-Permissions-he-thong-trong-ung-dung-Android-1061.aspx</link><description>Mỗi ứng dụng Android đều cần khai báo các quyền truy cập hệ thống nếu như ứng dụng sử dụng tài nguyên bên ngoài chẳng hạn kết nối mạng, camera, tin nhắn… Bài viết này nhằm hướng dẫn các bạn cấp quyền truy cập (Permissions) hệ thống trong ứng dụng Android.</description></item><item><title>Khắc phục lỗi java.lang.ClassNotFoundException: Didn’t find class on path: dexpathlist</title><link>http://dotnet.edu.vn/ChuyenMuc/Khac-phuc-loi-javalangClassNotFoundException-Didn’t-find-class-on-path-dexpathlist-1060.aspx</link><description>Nếu bạn đang sử dụng Android Studio khi khởi chạy ứng dụng nếu gặp phải lỗi java.lang.ClassNotFoundException: Didn’t find class on path: dexpathlist và xuất hiện thông báo như bên dưới thì chỉ cần làm theo hướng dẫn sau đây để khắc phục lỗi.</description></item><item><title>Trong quá trình tạo Project, run lỗi TomCat</title><link>http://dotnet.edu.vn/ChuyenMuc/Trong-qua-trinh-tao-Project-run-loi-TomCat-1059.aspx</link><description>Trong quá trình tạo Project, run lỗi TomCat, kiểm tra đang dùng phiên bản Tomcat mấy? Nếu 8.0 thì cần vào Apache Tom cat, tìm đến thư mục bin, chỉnh sửa catalina.bat</description></item><item><title>Lỗi khi sử dụng bộ nhớ điện thoại mà muốn truy cập để lấy tệp tin</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-khi-su-dung-bo-nho-dien-thoai-ma-muon-truy-cap-de-lay-tep-tin-1058.aspx</link><description>Trong quá trình chạy sẽ có lỗi dừng hẳn chương trình, vì chưa cấp phát quyền cho ứng dụng truy cập vào bộ nhớ để lấy dữ liệu.</description></item><item><title>Lỗi trong Complice Code Java sử dụng JSP:USEBEAN khi chạy Web JSP</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-trong-Complice-Code-Java-su-dung-JSPUSEBEAN-khi-chay-Web-JSP-1057.aspx</link><description>Có thể chọn 2 service là glassfish hoặc TomCat. Trong quá trình chạy sẽ có một số lỗi phát sinh. Lỗi trong Complice Code Java sử dụng JSP:USEBEAN</description></item><item><title>Căn giữa phần tử trong CSS</title><link>http://dotnet.edu.vn/ChuyenMuc/Can-giua-phan-tu-trong-CSS-1056.aspx</link><description>Có nhiều định dạng để căn giữa các phần tử trong thẻ, một vài cách thích hợp để làm bên dưới</description></item><item><title>Tạo bộ công cụ hỗ trợ trực tuyến đẹp mắt</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-bo-cong-cu-ho-tro-truc-tuyen-dep-mat-1055.aspx</link><description>Để đáp ứng nhu cầu tương tác giữa người dùng với website của bạn. Một cách để thể hiện sự quan tâm của bạn đối với khách hàng chính là có thể trả lời những vướng mắc thông qua hình thức hỗ trợ trực tuyến.</description></item><item><title>Hàm convert từ chuỗi sang kiểu datetime</title><link>http://dotnet.edu.vn/ChuyenMuc/Ham-convert-tu-chuoi-sang-kieu-datetime-1054.aspx</link><description>Trong tiến trình chuyển đổi ngày tháng, sẽ bắt gặp trường hợp lỗi ngày và tháng, làm thế nào để chuyển đổi ngày tháng đúng định dạng mong muốn?</description></item><item><title>Cách tính khoảng cách 2 ngày trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-tinh-khoang-cach-2-ngay-trong-C-1053.aspx</link><description>Ví dụ bạn có hạn trả sách là ngày 5/9, ngày trả là ngày 15/9 . Giả thiết là ngày B lớn hơn đi bây giờ mình muốn tính ra số ngày trễ giữa 2 ngày là 10.</description></item><item><title>Video Hướng dẫn Học Lập trình Website ASP.NET - Phần 1 - Hệ quản trị Cơ sở dữ liệu Session 1</title><link>http://dotnet.edu.vn/ChuyenMuc/Video-Huong-dan-Hoc-Lap-trinh-Website-ASPNET--Phan-1--He-quan-tri-Co-so-du-lieu-Session-1-1052.aspx</link><description>Phần này giới thiệu sơ qua về lập trình thiết kế website và hướng dẫn cách tạo cơ sở dữ liệu SQL Server</description></item><item><title>Trả về JSON từ Web Service</title><link>http://dotnet.edu.vn/ChuyenMuc/Tra-ve-JSON-tu-Web-Service-1051.aspx</link><description>Như chúng ta đã biết, Web Service trả về kết xuất XML theo mặc định. Tùy thuộc vào dữ liệu và khi số lần truy cập tăng lên cùng với nhiều dữ liệu, hiệu quả của việc truyền dữ liệu sẽ giảm. JSON - Javascript Object Notation rất nhẹ và đã đạt được khả năng tốt để dùng trong các kịch bản như vậy. Các nhà phát triển bây giờ thích JSON hơn XML.</description></item><item><title>Tại sao nên tránh viết SQL code trong ứng dụng</title><link>http://dotnet.edu.vn/ChuyenMuc/Tai-sao-nen-tranh-viet-SQL-code-trong-ung-dung-1050.aspx</link><description>Trong ứng dụng khi cần tương tác với database, có lẽ một cách làm rất phổ biến là tạo lập một chuỗi chứa lệnh SQL, ghép các giá trị  nhập vào của người dùng thành một lệnh SQL hoàn chỉnh, rồi thực hiện chuỗi lệnh SQL đó.</description></item><item><title>Cách tính chi phí SEO hiệu quả hiện nay</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-tinh-chi-phi-SEO-hieu-qua-hien-nay-1049.aspx</link><description>Nhiều bạn đã liên hệ với tôi hỏi về cách tính giá SEO từ khóa. Thực tế mỗi công ty có cách tính khác nhau. Để ra được con số tương đối chính xác, thường ta phải lập bảng tính với số lượng tham số đầu vào từ 10-20 tiêu chí. Trong bài viết này, tôi đề cập đến 2 cách tính giá SEO phổ biến nhất hiện nay.</description></item><item><title>Cách để tùy biến trường tìm kiếm trong AutoCompleteExtender</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-de-tuy-bien-truong-tim-kiem-trong-AutoCompleteExtender-1048.aspx</link><description>Tùy biến kết quả hiển thị của danh sách AutoCompleteExtender, thay vì chỉ 1 cột như truyền thống thì có thể hiển thị nhiều hơn 1 cột.</description></item><item><title>Cách lấy địa chỉ Ip trên máy Client trong C#, Java hoặc ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-lay-dia-chi-Ip-tren-may-Client-trong-C-Java-hoac-ASPNET-1047.aspx</link><description>Đối với các lập trình viên ít nhất một lần cũng phải có nhu cầu lấy địa chỉ IP (Internet Protocol) cho việc phát triển ứng dụng. Ví dụ để phục vụ cho việc ghi log truy cập, chống đăng nhập nhiều tài khoản cùng một IP, chặn truy cập thông qua IP,…</description></item><item><title>Kết hợp giữa AutoCompleteExtender và ModalPopupExtender</title><link>http://dotnet.edu.vn/ChuyenMuc/Ket-hop-giua-AutoCompleteExtender-va-ModalPopupExtender-1046.aspx</link><description>Nếu bạn đang sử dụng giữa control ajax AutoCompleteExtender bên trong ModalPopupExtender thì có thể bạn đang khó chịu giữa hai cái này.</description></item><item><title>Khắc phục lỗi xác minh các trường dữ liệu trong HTML5 với các button độc lập</title><link>http://dotnet.edu.vn/ChuyenMuc/Khac-phuc-loi-xac-minh-cac-truong-du-lieu-trong-HTML5-voi-cac-button-doc-lap-1045.aspx</link><description>Giả sử: Bạn có 1 Textbox và nhiều Button xử lý khác nhau như button Add và button Cancel. Thì làm thế nào để khi nhấn button Add thì xử lý việc Add và kiểm tra các trường dữ liệu nhập, còn button Cancel thì xử lý việc Cancel</description></item><item><title>Cách định dạng tiền tệ trong Jquery</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-dinh-dang-tien-te-trong-Jquery-1044.aspx</link><description>Làm cách nào chỉ để nhập số chứ không được nhập chữ và nếu nhập số thì phải hiển thị cho được cái đơn vị tiền tệ bên cạnh, cũng như dấu phân cách đơn vị.</description></item><item><title>Giới thiệu về Machine Learning</title><link>http://dotnet.edu.vn/ChuyenMuc/Gioi-thieu-ve-Machine-Learning-1043.aspx</link><description>Những năm gần đây, AI - Artificial Intelligence (Trí Tuệ Nhân Tạo), và cụ thể hơn là Machine Learning (Học Máy hoặc Máy Học) nổi lên như một bằng chứng của cuộc cách mạng công nghiệp lần thứ tư (1 - động cơ hơi nước, 2 - năng lượng điện, 3 - công nghệ thông tin)</description></item><item><title>Hướng dẫn thiết lập cảnh báo trong TFS với tài khoản Gmail</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-thiet-lap-canh-bao-trong-TFS-voi-tai-khoan-Gmail-1042.aspx</link><description>Người dùng muốn thiết lập alert email với tài khoản gmail, có 2 bước đơn giản</description></item><item><title>Lỗi: Session state can only be used when enableSessionState is set to true either in a configuration</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-Session-state-can-only-be-used-when-enableSessionState-is-set-to-true-either-in-a-configuration-1041.aspx</link><description>Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the &lt;configuration&gt;\&lt;system.web&gt;\&lt;httpModules&gt; section in the application configuration.</description></item><item><title>Hướng dẫn làm menu cố định, di chuyển theo thanh trượt</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lam-menu-co-dinh-di-chuyen-theo-thanh-truot-1040.aspx</link><description>Bài viết này sẽ hướng dẫn cách làm thế nào để cố định vị trí di chuyển.</description></item><item><title>Thiết lập vị trí hiển thị calendarextender</title><link>http://dotnet.edu.vn/ChuyenMuc/Thiet-lap-vi-tri-hien-thi-calendarextender-1039.aspx</link><description>Vấn đề này sử dụng đoạn javascript để thiết lập vị trí cần hiển thị</description></item><item><title>Hướng dẫn sử dụng map và area trong HTML Responsive</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-map-va-area-trong-HTML-Responsive-1038.aspx</link><description>Trường hợp các bạn muốn làm một map, với nhiều địa điểm trên bản đồ, sau khi thực hiện được, vướng mắc gặp phải là co giãn trên nhiều thiết bị di động không được. Tọa độ bị sai lệch đi rõ rệt.</description></item><item><title>Điều hướng trang (Redirect) trong JavaScript</title><link>http://dotnet.edu.vn/ChuyenMuc/Dieu-huong-trang-Redirect-trong-JavaScript-1037.aspx</link><description>Bạn có thể gặp tình huống khi bạn click vào một URL để tới trang X nhưng bạn được điều hướng tới trang Y. Nó xảy ra là do Page Redirection – Điều hướng lại trang. Khái niệm này khác với: JavaScript – Refresh trang</description></item><item><title>Đo kích thước màn hình để tự động chuyển trang bằng javascript</title><link>http://dotnet.edu.vn/ChuyenMuc/Do-kich-thuoc-man-hinh-de-tu-dong-chuyen-trang-bang-javascript-1036.aspx</link><description>Ở đây tôi giới thiệu một mẹo nhỏ dùng javascript đo kích thước màn hình thiết bị, tùy kích thước màn hình thì nó sẽ tự động chuyển trang. Hiện tượng này tương tự như khi truy cập dantri.vn trên di động.</description></item><item><title>Cách thức xóa cache trong aspx</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-thuc-xoa-cache-trong-aspx-1035.aspx</link><description>Có nhiều thảo luận trên các diễn đàn lập trình về việc xóa cache trên trình duyệt khi sử dụng mã nguồn của asp.net</description></item><item><title>Pseudo class trong CSS</title><link>http://dotnet.edu.vn/ChuyenMuc/Pseudo-class-trong-CSS-1034.aspx</link><description>Pseudo-class nghĩa là lớp giả vì nó không được dùng để gắn liền với các thể xhtml như những class thông thường. Pseudo class sẽ tạo ra thay đổi tới thành phần của  XHTML khi một sự kiện nào đó xảy ra. Pseudo sử dụng nhiều nhất là cho các đường liên kết khi người dùng di chuột vào nó hoặc click vào nó.</description></item><item><title>So sánh em và % trong css</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-em-va--trong-css-1033.aspx</link><description>em và % đều là đơn vị đo lường tương đối. 1 em và 100% sẽ bằng kích thước của font chữ hiện tại, ví dụ nếu font-size của tài liệu là 12pt thì 1em = 12pt = 100%.</description></item><item><title>Đọc dòng trạng thái bằng python</title><link>http://dotnet.edu.vn/ChuyenMuc/Doc-dong-trang-thai-bang-python-1032.aspx</link><description>Đọc trạng thái bằng cách sử dụng biến API</description></item><item><title>Trường hợp lỗi Unicodeencodeerror: 'UCS-2' codec can't encode trong python</title><link>http://dotnet.edu.vn/ChuyenMuc/Truong-hop-loi-Unicodeencodeerror-UCS2-codec-cant-encode-trong-python-1031.aspx</link><description>Một lỗi xuất hiện trên python sau khi lấy dữ liệu từ tường của người dùng. Lý do bị lỗi ký tự.</description></item><item><title>Thay đổi hình ảnh kích thước khác nhau của cửa sổ</title><link>http://dotnet.edu.vn/ChuyenMuc/Thay-doi-hinh-anh-kich-thuoc-khac-nhau-cua-cua-so-1030.aspx</link><description>Thay vì sử dụng background-image bạn có thể sử dụng img trực tiếp và hình ảnh hiển thị cả chiều rộng của khung nhìn bằng cách sử dụng max-width: 100%; thì sẽ không áp dụng được bất kỳ padding hoặc margin đến div container vì chúng sẽ làm tăng tổng chiều rộng của khung. Sử dụng quy tắc này, bạn có thể có một hình ảnh rộng bằng chiều rộng của trình duyệt và chiều cao cũng sẽ thay đổi theo tỉ lệ.</description></item><item><title>Hướng dẫn xây dựng hàm Slide trong Jquery</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-ham-Slide-trong-Jquery-1029.aspx</link><description>Bài này hướng dẫn làm hiểu ứng chuyển động lên xuống bằng click chuột thông qua Jquery</description></item><item><title>Hướng dẫn Cấu hình DHCP và Routing Remote Access</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Cau-hinh-DHCP-va-Routing-Remote-Access-977.aspx</link><description>Cho phép các máy client trong mạng VPN vào internet</description></item><item><title>Cách để lấy địa chỉ hiện tại trên thanh URL trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-de-lay-dia-chi-hien-tai-tren-thanh-URL-trong-ASPNET-1028.aspx</link><description>HttpContext gói gọn tất cả các thông tin HTTP.</description></item><item><title>So sánh tốc độ List collection và HashSet collection trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-toc-do-List-collection-va-HashSet-collection-trong-C-1027.aspx</link><description>Lâu nay khi lập trình chúng ta chủ yếu sử dụng kiểu dữ liệu List để thao tác với các collection, mặc dù đây không phải là kiểu collection duy nhất trong .NET nhưng các lập trình viên đã quá quen thuộc với việc sử dụng kiểu List nên thói quen này không phải dễ thay đổi.</description></item><item><title>Sửa lỗi Microsoft.Jet.OLEDB.4.0 provider không được ghi trong server(local machine)</title><link>http://dotnet.edu.vn/ChuyenMuc/Sua-loi-MicrosoftJetOLEDB40-provider-khong-duoc-ghi-trong-serverlocal-machine-1026.aspx</link><description>Việc tạo ra ứng dụng windows phát triển trong .NET 3.5 trên Windows Server 2008 bản 32 bits. Thì khi triển khai ứng dụng trong server 64 bits nó sẽ hiển thị một cái lỗi ngớ ngẩn: "Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine".</description></item><item><title>[Tự học Python]Lập Trình Hướng Đối Tượng</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonLap-Trinh-Huong-Doi-Tuong-1024.aspx</link><description>Lập trình hướng đối tượng là một kỹ thuật hỗ trợ, cho phép lập trình viên trực tiếp làm việc với các đối tượng mà họ định nghĩa lên. Giúp tăng năng suất, đơn giản hoá độ phức tạp khi bảo trì cũng như mở rộng phần mềm. Hiện nay có khá nhiều ngôn ngữ lập trình theo hướng đối tượng như C++, Java, PHP,... và còn cả Python</description></item><item><title>[Tự học Python]Đọc Và Ghi File</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonDoc-Va-Ghi-File-1023.aspx</link><description>Xử lý file trong Python không khó nếu bạn đã là một lập trình viên chuyên nghiệp, đã từng làm quen và xử lý file ở các ngôn ngữ khác. Tuy nhiên, dù khó hay dễ bạn cũng cần phải bắt đầu với những cú pháp cơ bản nhất do Python quy định.</description></item><item><title>[Tự học Python]Xây dựng Modules</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonXay-dung-Modules-1022.aspx</link><description>Khi thực thi một chương trình cỡ vừa hoặc lớn, hay là một dự án nào đó, điều gì sẽ xảy ra nếu bạn hiện thực toàn bộ code vào một file duy nhất? Trong thực tế, một lập trình viên chuyên nghiệp sẽ không bao giờ làm như vậy cả.</description></item><item><title>[Tự học Python]Xây dựng hàm</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonXay-dung-ham-1021.aspx</link><description>Hàm là một khái niệm vô cùng quen thuộc với bất kỳ một lập trình viên nào. Tuy nhiên ở mỗi ngôn ngữ khác nhau thì hàm cũng tồn tại những điểm không giống nhau. Vậy hàm trong python sẽ như thế nào? Nó có gì khác biệt so với hàm ở các ngôn ngữ khác?</description></item><item><title>[Tự học Python]Một Số Lệnh Điều Khiển Vòng Lặp</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonMot-So-Lenh-Dieu-Khien-Vong-Lap-1020.aspx</link><description>Trong 2 bài viết trước, tôi và các bạn đã cùng nhau làm quen với 2 cấu trúc lặp cơ bản trong Python là for và while. Để tiếp tục cho chuỗi bài viết trong chương trình hướng dẫn ngôn ngữ lập trình Python, bài viết ngày hôm nay sẽ giới thiệu về một số lệnh để điều khiển vòng lặp trong Python.</description></item><item><title>[Tự học Python]Vòng Lặp While</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonVong-Lap-While-1019.aspx</link><description>Cấu trúc lặp là một khái niệm khá quen thuộc đối với bất kỳ một lập trình viên nào đã từng học qua C/C++, pascal hay php,... Càng chắc chắn hơn nữa không ít lần bạn phải đụng độ với từ khoá như while, for trong quá trình làm quen với vòng lặp trước đó.</description></item><item><title>[Tự học Python]Vòng Lặp For</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonVong-Lap-For-1017.aspx</link><description>Cấu trúc lặp là một khái niệm khá quen thuộc đối với bất kỳ một lập trình viên nào đã từng học qua C/C++, pascal hay php,... Càng chắc chắn hơn nữa không ít lần bạn phải đụng độ với từ khoá như while, for trong quá trình làm quen với vòng lặp trước đó. Trong Python cũng thế, tồn tại 2 cấu trúc lặp cơ bản là while và for.</description></item><item><title>[Tự học Python]Câu lệnh rẽ nhánh</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonCau-lenh-re-nhanh-1016.aspx</link><description>Trong cuộc sống hằng ngày, chắc chắn đôi lúc bạn cần phải có nhiều dự tính trước cho một vấn đề gặp phải. Thật vậy, khi gặp một vấn đề nào đó, trong mỗi hoàn cảnh, điều kiện khác nhau bạn cần phải xử lý chúng khác nhau. Lập trình cũng thế, cũng một vấn đề nhưng sẽ có nhiều trường hợp cần giải quyết.</description></item><item><title>[Tự học Python]Tìm Hiểu Về Dictionary</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonTim-Hieu-Ve-Dictionary-1014.aspx</link><description>Tiếp tục cho chuỗi bài viết về chương trình hướng dẫn ngôn ngữ lập trình Python, bài viết hôm nay sẽ giới thiệu với bạn đọc về một trong số các kiểu dữ liệu đã nêu trước đó - Dictionary.</description></item><item><title>[Tự học Python]Tìm hiểu về Tuples</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonTim-hieu-ve-Tuples-1013.aspx</link><description>Tiếp tục cho chuỗi bài viết về chương trình hướng dẫn ngôn ngữ lập trình Python, bài viết hôm nay sẽ giới thiệu với bạn đọc về một trong số các kiểu dữ liệu đã nêu trước đó - Tuples.</description></item><item><title>Hướng dẫn Lập trình Web với Python(2)</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Lap-trinh-Web-voi-Python2-1012.aspx</link><description>Một chương trình CGI hữu dụng thường sẽ nhận dữ liệu nhập qua các mẫu đơn (form), xử lý các dữ liệu này, và trả về kết quả.</description></item><item><title>So sánh Python và PHP</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-Python-va-PHP-1011.aspx</link><description>Bài viết này được tổng hợp từ nhiều nguồn khác nhau (bằng tiếng anh) cộng với kinh nghiệm viết PHP và Python của tôi.</description></item><item><title>Hướng dẫn Lập trình Web với Python(1)</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Lap-trinh-Web-voi-Python1-1010.aspx</link><description>Thông thường, một máy chủ web nhận yêu cầu từ máy khách và tìm kiếm trên hệ thống xem có tập tin mà máy khách cần truy xuất hay không. Nếu có thì máy chủ web sẽ xuất nội dung của tập tin này cho máy khách.</description></item><item><title>[Tự học Python]Tìm Hiểu Về Lists</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonTim-Hieu-Ve-Lists-1009.aspx</link><description>Tiếp tục cho chuỗi bài viết về chương trình hướng dẫn ngôn ngữ lập trình Python, bài viết hôm nay sẽ giới thiệu với bạn đọc về một trong số các kiểu dữ liệu đã nêu trước đó - Lists.</description></item><item><title>[Tự học Python]Tìm Hiểu Về Strings</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonTim-Hieu-Ve-Strings-1008.aspx</link><description>Tiếp tục cho chuỗi bài viết về chương trình hướng dẫn ngôn ngữ lập trình Python, bài viết hôm nay sẽ giới thiệu với bạn đọc về một trong số các kiểu dữ liệu đã nêu trước đó - Strings.</description></item><item><title>[Tự học Python]Tìm Hiểu Về Kiểu Numbers</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonTim-Hieu-Ve-Kieu-Numbers-1007.aspx</link><description>Tiếp tục cho chuỗi bài viết về chương trình hướng dẫn ngôn ngữ lập trình Python, bài viết hôm nay sẽ giới thiệu với bạn đọc về một trong số các kiểu dữ liệu đã nêu trước đó - Kiểu numbers.</description></item><item><title>[Tự học Python]Biến Và Kiểu Dữ Liệu Trong Python</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonBien-Va-Kieu-Du-Lieu-Trong-Python-1006.aspx</link><description>Trên con đường trở thành một lập trình viên, biến là một khái niệm chắc chắn rằng bạn cần phải biết dù cho bạn có theo loại ngôn ngữ lập trình nào đi nữa. Python cũng không ngoại lệ, như các ngôn ngữ lập trình khác, trong Python tồn tại khái niệm về biến và kiểu dữ liệu của biến.</description></item><item><title>[Tự học Python]Toán tử</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonToan-tu-1005.aspx</link><description>oán tử là một khái niệm vô cùng quen thuộc với bất kỳ một lập trình viên nào. Tiếp tục loạt bài viết về hướng dẫn ngôn ngữ lập trình Python, trong bài viết ngày hôm nay tôi sẽ giới thiệu sơ lược qua về các toán tử trong Python để các bạn làm quen.</description></item><item><title>[Tự học Python]Cú pháp cơ bản</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonCu-phap-co-ban-1004.aspx</link><description>Trong bài viết ngày hôm nay, tôi sẽ cùng các bạn làm quen với những vấn đề cơ bản nhất của cú pháp trong Python. Về cơ bản thì Python có khá nhiều điểm tương đồng với các ngôn ngữ khác như Perl, C hay Java.</description></item><item><title>[Tự học Python]Tổng Quan Về Python</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonTong-Quan-Ve-Python-1003.aspx</link><description>Dù là một lập trình viên hay là một người yêu thích ngôn ngữ lập trình thì Python có lẽ là cái tên hiếm ai không biết đến. Tôi cũng vậy, tôi biết đến Python khi mới trở thành là một lập trình viên, nhưng mãi đến tận hơn nữa năm về trước tôi mới có cơ hội để nghiên cứu sâu về nó.</description></item><item><title>[Tự học Python]Cài đặt môi trường</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-hoc-PythonCai-dat-moi-truong-1002.aspx</link><description>Python có thể được cài đặt trên nhiều hệ điều hành khác nhau. Tuy nhiên, tôi sẽ chỉ giới thiệu cách cài đặt Python trên môi trường Windows. Vì hầu hết tất cả các bài hướng dẫn về ngôn ngữ lập trình của tôi về sau đều hiện thực trên windows. Trong bài viết này tôi sẽ cài đặt bản mới nhất hiện tại của Python là 3.4.3 trên windows 8.</description></item><item><title>Sự khác nhau giữa HTTP và HTTPS</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-nhau-giua-HTTP-va-HTTPS-1001.aspx</link><description>Mỗi khi mở trình duyệt web ra và nhập vào đó bất kỳ địa chỉ nào, bạn thấy ở một số trang tự động thêm tiền tố HTTP:// hoặc HTTPS:// vào đằng sau địa chỉ URL của website đó. Vậy chúng là gì, và tại sao có website  lại là HTTP và có website lại dùng HTTPS?</description></item><item><title>Lệnh break, continue, goto, die, exit trong php</title><link>http://dotnet.edu.vn/ChuyenMuc/Lenh-break-continue-goto-die-exit-trong-php-1000.aspx</link><description>Một số câu lệnh dừng chương trình vòng lặp và lệnh nhảy tới một vị trí nào đó trong file PHP</description></item><item><title>Cài đặt WordPress trên localhost</title><link>http://dotnet.edu.vn/ChuyenMuc/Cai-dat-WordPress-tren-localhost-999.aspx</link><description>Hướng dẫn cách cài wordpress trên localhost từ a-z</description></item><item><title>Hàm Upload ảnh trong PHP</title><link>http://dotnet.edu.vn/ChuyenMuc/Ham-Upload-anh-trong-PHP-998.aspx</link><description>Đây là trang upload ảnh dưới 1MB trong PHP</description></item><item><title>Tổng quan về mảng và các hàm hỗ trợ trong PHP</title><link>http://dotnet.edu.vn/ChuyenMuc/Tong-quan-ve-mang-va-cac-ham-ho-tro-trong-PHP-997.aspx</link><description>Cũng như bao ngôn ngữ lập trình khác. PHP cũng tồn tại một loại dữ liệu được gọi là mảng. Cụ thể hơn Mảng là 1 biến danh sách.</description></item><item><title>Các hàm xử lý chuỗi trong php</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-ham-xu-ly-chuoi-trong-php-996.aspx</link><description>Việc xử lý chuỗi trong PHP rất là quan trọng vì dữ liệu hiển thị trên trang web luôn luôn ở dạng chuỗi, vì thế nếu bạn nắm vững và xử lý nhuần nhuyễn thì sẽ giúp bạn ít tốn công sức và thời gian hơn mà web chạy lại nhanh nữa.</description></item><item><title>Các hàm xử lý trong PHPi</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-ham-xu-ly-trong-PHPi-995.aspx</link><description>Một số hàm thông dụng trong PHP</description></item><item><title>Giới thiệu về cơ sở dữ liệu NoSQL</title><link>http://dotnet.edu.vn/ChuyenMuc/Gioi-thieu-ve-co-so-du-lieu-NoSQL-994.aspx</link><description>Cơ sở dữ liệu quan hệ đã thống trị ngành công nghiệp phần mềm trong một thời gian dài khi đã cung cấp cơ chế để lưu trữ dữ liệu liên tục, đồng thời kiểm soát, giao dịch, giao diện được chuẩn hóa và được tích hợp vào các hệ thống dữ liệu ứng dụng, báo cáo. Tuy nhiên, ưu thế đó đã không còn tồn tại cho cơ sở dữ liệu quan hệ nữa.</description></item><item><title>Ưu và nhược điểm của Linq so với Stored Procedure</title><link>http://dotnet.edu.vn/ChuyenMuc/Uu-va-nhuoc-diem-cua-Linq-so-voi-Stored-Procedure-993.aspx</link><description>Entity Framwork còn hơn cả LINQ to Entities; nó bao gồm một lớp lưu trữ cho phép bạn dùng cùng mô hình ứng dụng mức khái niệm thông qua giao diện ADO.NET ở mức thấp dùng Entity SQL, và trả lại kết quả một cách hiệu quả nhờ các DataReader, giảm thiểu tải khi dùng trong các ngữ cảnh chỉ có đọc và không có các xử lý thêm.</description></item><item><title>Cú pháp CSS Module Level 3</title><link>http://dotnet.edu.vn/ChuyenMuc/Cu-phap-CSS-Module-Level-3-992.aspx</link><description>ó định nghĩa các thuật toán để chuyển đổi dòng Unicode thành dòng thẻ CSS, và sau đó thêm vào các đối tượng CSS như stylesheets, quy tắc, và khai báo.</description></item><item><title>Làm sao để kiểm tra tốc độ website chính xác?</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-sao-de-kiem-tra-toc-do-website-chinh-xac-991.aspx</link><description>Đối với các người quản trị website, việc tăng tốc website của mình luôn là vấn đề hàng đầu để mang lại trải nghiệm tốt nhất cho người truy cập. Nếu một website truy cập chậm chắc chắn sẽ khó mà giữ chân được khách truy cập.</description></item><item><title>Lỗi Visual Studio 2015 bower không thể tự động cài đặt được</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-Visual-Studio-2015-bower-khong-the-tu-dong-cai-dat-duoc-990.aspx</link><description>Sử dụng Empty Template trong Visual Studio 2015, thiết lập sai việc cài đặt dependencies.</description></item><item><title>Hướng dẫn cách dùng MVC 6 và AngularJS2 với .NET Core</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cach-dung-MVC-6-va-AngularJS2-voi-NET-Core-989.aspx</link><description>Trong bài viết này, chúng ta sẽ khám phá .NET Core và học cách sử dụng MVC6 &amp; AngularJS2 và cách để quản lý độc lập từ client side với Node Package Manager (NPM).</description></item><item><title>Cách để sửa lỗi cài đặt Microsoft .NET Core 1.0.0 VS2015 Tooling Preview Update 2 thất bại</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-de-sua-loi-cai-dat-Microsoft-NET-Core-100-VS2015-Tooling-Preview-Update-2-that-bai-988.aspx</link><description>Nếu bạn tình cờ gặp bài này, rất có thể chỉ cần tải về của Microsoft Visual Studio 2015 Update 3  cùng với Microsoft .NET Core 1.0.0 VS2015 Tooling Preview Update 2 , theo các hướng dẫn trên trang web Asp.Net Core.</description></item><item><title>Hiểu nhanh ReactJS trong 15 phút</title><link>http://dotnet.edu.vn/ChuyenMuc/Hieu-nhanh-ReactJS-trong-15-phut-987.aspx</link><description>Hôm nay tôi sẽ giới thiệu với các bạn những kiến thức cơ bản về ReactJS mà các bạn đã có căn bản về Javascript có thể hiểu được và làm quen dần với ReactJS.</description></item><item><title>[MatLab]Bài 1: Giới thiệu MatLab</title><link>http://dotnet.edu.vn/ChuyenMuc/MatLabBai-1-Gioi-thieu-MatLab-986.aspx</link><description>MATLAB là phần mềm cung cấp môi trường tính toán số và lập trình, do công ty MathWorks thiết kế. MATLAB cho phép tính toán số với ma trận, vẽ đồ thị hàm số hay biểu đồ thông tin, thực hiện thuật toán, tạo các giao diện người dùng và liên kết với những chương trình máy tính viết trên nhiều ngôn ngữ lập trình khác.</description></item><item><title>Trong lập trình, Socket dùng để làm gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Trong-lap-trinh-Socket-dung-de-lam-gi-985.aspx</link><description>Lập trình socket là cách lập trình cho phép chúng ta kết nối các máy tính truyền tải và nhận dữ liệu từ máy tính thông qua mạng.</description></item><item><title>Hiểu nhanh Lập trình Hướng đối tượng trong 15 phút</title><link>http://dotnet.edu.vn/ChuyenMuc/Hieu-nhanh-Lap-trinh-Huong-doi-tuong-trong-15-phut-984.aspx</link><description>Vào giữa thập niên 1960, một số các nhà khoa học đã nhen nhóm và đưa ra ý tưởng về phương pháp lập trình máy tính dựa trên các "đối tượng" thay vì "luồng logic". Kể từ đó, khái niệm "Lập trình hướng đối tượng" ra đời và được hoàn thiện dần cho tới ngày hôm nay.</description></item><item><title>Phân biệt Argument và parameter?</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-biet-Argument-va-parameter-983.aspx</link><description>Parameter là tên biến được khai báo trong phần định nghĩa hàm. Argument là giá trị biến thực được truyền vào khi gọi hàm.</description></item><item><title>Phân biệt biên dịch và thông dịch?</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-biet-bien-dich-va-thong-dich-982.aspx</link><description>Thông thường, một hệ điều hành nhất định chỉ có thể thực thi (execute) một chương trình được viết bằng mã máy mà bản thân hệ điều hành có thể "hiểu" được. Trong Windows là các file .exe, trong Linux là các file .bin hay file ko có đuôi luôn.</description></item><item><title>Python (ngôn ngữ lập trình thông dịch)</title><link>http://dotnet.edu.vn/ChuyenMuc/Python-ngon-ngu-lap-trinh-thong-dich-981.aspx</link><description>Python là một ngôn ngữ lập trình thông dịch do Guido van Rossum tạo ra năm 1990. Python hoàn toàn tạo kiểu động và dùng cơ chế cấp phát bộ nhớ tự động; do vậy nó tương tự như Perl, Ruby, Scheme, Smalltalk, và Tcl. Python được phát triển trong một dự án mã mở, do tổ chức phi lợi nhuận Python Software Foundation quản lý.</description></item><item><title>Tùy chọn nhúng code Youtube vào Website</title><link>http://dotnet.edu.vn/ChuyenMuc/Tuy-chon-nhung-code-Youtube-vao-Website-980.aspx</link><description>Dưới đây là một số vấn đề gặp phải khi nhúng video YouTube lên trang web</description></item><item><title>Tạo Captcha sử dụng JQuery</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-Captcha-su-dung-JQuery-979.aspx</link><description>Captcha giúp tiết kiệm rác bằng cách xuất chuỗi ngẫu nhiên tạo ra các chữ cái hoặc số mà bạn phải gõ vào hộp văn bản để kiểm tra và nhận dạng.</description></item><item><title>Phân biệt lập trình Web và thiết kế web</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-biet-lap-trinh-Web-va-thiet-ke-web-978.aspx</link><description>Lập trình web và Thiết kế web là 2 trong số rất nhiều khái niệm về Công nghệ web mà chúng ta có thể được nghe hay được thấy hàng ngày. Nhưng không phải ai cũng hiểu rõ được bản chất riêng rẽ của từng khái niệm này, thậm chí nhiều người còn đánh đồng Lập trình web và Thiết kế web là một.</description></item><item><title>Viết hoa chữ cái đầu tiên trong trong chuỗi</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-hoa-chu-cai-dau-tien-trong-trong-chuoi-976.aspx</link><description>Để viết hoa chữ cái đầu tiên trong chuỗi, bạn chỉ cần sử dụng hàm sau đây</description></item><item><title>[Angular][Phần 7]AngularJS Form - Biểu mẫu</title><link>http://dotnet.edu.vn/ChuyenMuc/AngularPhan-7AngularJS-Form--Bieu-mau-975.aspx</link><description>Angular form là một tập hợp các điều khiển (control) của HTML</description></item><item><title>[Angular][Phần 6]AngularJS AJAX - $http</title><link>http://dotnet.edu.vn/ChuyenMuc/AngularPhan-6AngularJS-AJAX--http-974.aspx</link><description>$http là một đối tượng của AngularJS service dùng để lấy dữ liệu từ máy chủ bằng kỹ thuật AJAX.</description></item><item><title>[Angular][Phần 5]AngularJS Filter - Bộ lọc</title><link>http://dotnet.edu.vn/ChuyenMuc/AngularPhan-5AngularJS-Filter--Bo-loc-973.aspx</link><description>Bộ lọc được thêm vào biểu thức và chỉ thị trên HTML bằng cách viết sau ký tự "|"</description></item><item><title>[Angular][Phần 4]Angular $rootScope</title><link>http://dotnet.edu.vn/ChuyenMuc/AngularPhan-4Angular-rootScope-972.aspx</link><description>Như đã biết $scope là một đối tượng cầu nối lưu trữ dữ liệu, hay có thể hiểu nó là một kho dữ liệu để trao đổi giữa controller và HTML, nhưng chỉ tồn tại trong một view nhất định.</description></item><item><title>[Angular][Phần 3]Angular Controller - Điều khiển</title><link>http://dotnet.edu.vn/ChuyenMuc/AngularPhan-3Angular-Controller--Dieu-khien-971.aspx</link><description>Ứng dụng AngularJS được điểu khiển bởi bộ điều khiển được định nghĩa bởi ng-controller.</description></item><item><title>[Angular][Phần 2]Angular Directives - Chỉ thị</title><link>http://dotnet.edu.vn/ChuyenMuc/AngularPhan-2Angular-Directives--Chi-thi-970.aspx</link><description>Như bạn đã thấy, chỉ thị AngularJS là thuộc tính HTML bắt đầu bằng ng.</description></item><item><title>[Angular][Phần 1]Giới thiệu về Angular</title><link>http://dotnet.edu.vn/ChuyenMuc/AngularPhan-1Gioi-thieu-ve-Angular-969.aspx</link><description>Hướng dẫn này sẽ giúp bạn tìm hiểu AngularJS một cách nhanh chóng và hiệu quả.</description></item><item><title>Hướng dẫn sử dụng Host của Dropbox để làm Website</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-Host-cua-Dropbox-de-lam-Website-968.aspx</link><description>Bài trước Tôi đã hướng dẫn các bạn cách sử dụng Host của Google Drive để làm Website. Nhưng theo Tôi thấy nó là khá phức tạp. Vì vậy, Tôi sẽ hướng bạn để 1 nơi dễ dàng hơn, thân thiện hơn.</description></item><item><title>Hướng dẫn sử dụng Host của Google Drive để làm Website</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-Host-cua-Google-Drive-de-lam-Website-967.aspx</link><description>Bài viết này sẽ hướng dẫn các bạn sinh viên đang học môn thiết kế web cơ bản cách thức làm thế nào để chạy trực tiếp website trên internet, chia sẻ cho bạn bè cùng xem và góp ý. Thông thường bạn sẽ phải bỏ tiền túi ra để mua những host đó. Vậy tại sao bạn không tận dụng không gian của Google Drive để làm nơi lưu trữ nội dung web vừa nhiều lại vừa miễn phí?</description></item><item><title>Chuyển động hình ảnh liên tục bằng JavaScript</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuyen-dong-hinh-anh-lien-tuc-bang-JavaScript-966.aspx</link><description>Trong ví dụ này, tôi sẽ chỉ cho bạn cách để làm động phần tử và làm cho nó chuyển động lên xuống vô hạn. Với sự giúp đỡ của jQuery.</description></item><item><title>Cách mở rộng các phương thức trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-mo-rong-cac-phuong-thuc-trong-C-965.aspx</link><description>Các phương thức mở rộng phổ biến nhất hiện nay là LINQ thêm chức năng truy vấn System.Collections.IEnumerable và kiểu System.Collections.Generic.IEnumerable&lt;T&gt;. Để sử dụng các toán tử truy vấn chuẩn, đầu tiên using System.Linq. Sau đó, nhập để thực thi IEnumerable&lt;T&gt; xuất hiện giống như GroupBy &lt;TSource, TKey&gt;, OrderBy &lt;TSource, TKey&gt;, Average.</description></item><item><title>Hướng dẫn thiết lập Website hiển thị Responsive</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-thiet-lap-Website-hien-thi-Responsive-964.aspx</link><description>Trong lúc mình có gắn cái khung nhận ý tưởng viết bài theo yêu cầu có độc giả, thì trong đó có đến 7% các yêu cầu viết bài liên quan đến việc cho giao diện website hiển thị theo dạng Responsive.</description></item><item><title>Tự động tìm và chọn tệp tin CSS phù hợp với kích thước màn hình</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-dong-tim-va-chon-tep-tin-CSS-phu-hop-voi-kich-thuoc-man-hinh-955.aspx</link><description>Chào các bạn, nếu các bạn đang là một lập trình viên thiết kế Website ắt hẳn các bạn đều muốn Website của mình có thể hiển thị tốt trên mọi kích thước màn hình đúng không nào?</description></item><item><title>So sánh LinearLayout và RelativeLayout</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-LinearLayout-va-RelativeLayout-954.aspx</link><description>Bộ công cụ Android UI cung cấp một số trình quản lý bố trí khá dễ dàng để sử dụng, bạn chỉ cần các tính năng cơ bản bố trí để thực hiện cho giao diện người dùng.</description></item><item><title>Hướng dẫn cách thức phân trang trong XML sử dụng C# với Control Repeater/Gridview</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cach-thuc-phan-trang-trong-XML-su-dung-C-voi-Control-RepeaterGridview-953.aspx</link><description>Bạn đang làm việc trực tiếp với file xml. Nhưng bạn chưa biết cách phân trang trong xml và hiển thị kết quả trên dataset sau đó có thể đưa vào trong data control.</description></item><item><title>Hướng dẫn đánh số thứ tự trong control Repeater và Gridview</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-danh-so-thu-tu-trong-control-Repeater-va-Gridview-952.aspx</link><description>Đây là hướng dẫn đơn giản để sắp xếp thứ tự trong các control của ASP.NET</description></item><item><title>Hướng dẫn cách thức sắp xếp trong XML sử dụng C# với Control Repeater/Gridview</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cach-thuc-sap-xep-trong-XML-su-dung-C-voi-Control-RepeaterGridview-951.aspx</link><description>Bạn đang làm việc trực tiếp với file xml. Nhưng bạn chưa biết cách sắp xếp trong xml và hiển thị kết quả trên dataset sau đó có thể đưa vào trong data control.</description></item><item><title>Làm cách nào để đặt ghi chú vào trong Textbox</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-cach-nao-de-dat-ghi-chu-vao-trong-Textbox-950.aspx</link><description>Cách để đặt ghi chú placeholder vào trong Textbox mà không nhúng vào control trong Asp.net.</description></item><item><title>Cách lấy URL sau khi rewrite URL trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-lay-URL-sau-khi-rewrite-URL-trong-C-949.aspx</link><description>Khi bạn sử dụng URL rewrite trong C# thì link sẽ hiển thị dạng sau: www.dotnet.edu.vn/TinTuc/Get-URL-After-Rewrite-in-C.aspx</description></item><item><title>Thêm hiệu ứng shadow vào EditText Field</title><link>http://dotnet.edu.vn/ChuyenMuc/Them-hieu-ung-shadow-vao-EditText-Field-948.aspx</link><description>Bạn đang cố gắng thiết kế EditText Field có hiệu ứng shadown(bên dưới và bên phải chẳng hạn). Điều này tương đối dễ dàng với việc thay đổi một số thuộc tính bên trong EditText(không phải TextView)</description></item><item><title>Cho phép Multiline trong EditText view</title><link>http://dotnet.edu.vn/ChuyenMuc/Cho-phep-Multiline-trong-EditText-view-947.aspx</link><description>Mặc định widget EditText trong Android đã có multi-lined.</description></item><item><title>Thiết lập trang Website mặc định trong IIS</title><link>http://dotnet.edu.vn/ChuyenMuc/Thiet-lap-trang-Website-mac-dinh-trong-IIS-946.aspx</link><description>Trong vài website, có các kiểu tên website tự động chuyển đổi sang đường dẫn với tệp tin mở rộng khác nhau thay vì kiểu mặc định như index.aspx hay default.aspx. Thay vì để mặc định như vậy, bạn có thể thiết lập tính năng Default Document trong IIS.</description></item><item><title>Hướng dẫn tạo Organizational Unit - Domain Group &amp; User - Join Domain</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tao-Organizational-Unit--Domain-Group--User--Join-Domain-945.aspx</link><description>Tôi sẽ hướng dẫn các bạn cách tạo một Organizational Unit (viết tắt là OU), Domain Group và Domain User. Ngoài ra, các bạn còn biết cách join một (hay nhiều) máy clients vào domain.</description></item><item><title>Nghẽn băng thông mạng LAN</title><link>http://dotnet.edu.vn/ChuyenMuc/Nghen-bang-thong-mang-LAN-944.aspx</link><description>Một mạng Lan được thiết kế không đúng quy tắc, sẽ dễ dẫn đến tình trạng collision, cho dù bạn đang xài switch hay hub đi chăng nữa.</description></item><item><title>D'pad bị disabled trong emulator</title><link>http://dotnet.edu.vn/ChuyenMuc/Dpad-bi-disabled-trong-emulator-943.aspx</link><description>Bạn đang dùng SDK, bạn tạo Emulator nhưng gặp vấn đề không thể nhấn được button, lý do button DPAD bị disable. Tôi sẽ hướng dẫn bạn cách bật lại DPAD để có thể nhấn được tùy chọn button</description></item><item><title>Lắng Nghe Các Thông Báo Thay Đổi Của Hệ Thống Tập Tin</title><link>http://dotnet.edu.vn/ChuyenMuc/Lang-Nghe-Cac-Thong-Bao-Thay-Doi-Cua-He-Thong-Tap-Tin-942.aspx</link><description>Trong một số trường hợp, chúng ta muốn liên tục cập nhật thông tin về sự thay đổi của một tập tin hoặc thư mục nào đó cho người dùng và chúng ta không muốn dùng While(true) để liên tục quét đối tượng xem có thay đổi gì hay không thì cách làm sau đây là tối ưu cho nhu cầu trên.</description></item><item><title>Tùy Chọn Khởi Động Cùng Windows Cho Ứng Dụng</title><link>http://dotnet.edu.vn/ChuyenMuc/Tuy-Chon-Khoi-Dong-Cung-Windows-Cho-Ung-Dung-941.aspx</link><description>Chúng ta thường thấy các ứng dụng chuyên nghiệp thường có tùy chọn cho phép ứng dụng khởi động cùng Windows, vậy chúng ta làm điều đó như thế nào.</description></item><item><title>Cắt Chuỗi Thành Nhiều Dòng Với Số Ký Tự Quy Định</title><link>http://dotnet.edu.vn/ChuyenMuc/Cat-Chuoi-Thanh-Nhieu-Dong-Voi-So-Ky-Tu-Quy-Dinh-940.aspx</link><description>Cắt chuỗi thành nhiều dòng với số ký tự quy định và không cắt đôi một từ có nghĩa. Code sưu tầm và đã kiểm chứng tính đúng đắn.</description></item><item><title>Cisco Meraki - Kiến trúc hạ tầng mạng tiên tiến có một không hai</title><link>http://dotnet.edu.vn/ChuyenMuc/Cisco-Meraki--Kien-truc-ha-tang-mang-tien-tien-co-mot-khong-hai-939.aspx</link><description>Được chính thức thành lập vào tháng 4 năm 2006, Meraki hiện là một trong những nhà cung cấp công nghệ không dây hàng đầu thế giới, với cổ đông chiến lược lớn nhất là Google và các cổ đông khác như Sequoia Capital, DAG Ventures, và Northgate Capital.</description></item><item><title>Sửa lỗi đưa Apache Tomcat vào trong Netbeans</title><link>http://dotnet.edu.vn/ChuyenMuc/Sua-loi-dua-Apache-Tomcat-vao-trong-Netbeans-938.aspx</link><description>Trường hợp gặp lỗi: Netbeans &amp; Apache Tomcat Error :'127.0.0.1*' is not recognized as an internal or external command, operable program or batch file.</description></item><item><title>Giải quyết vấn đề không thể gửi mail trên server</title><link>http://dotnet.edu.vn/ChuyenMuc/Giai-quyet-van-de-khong-the-gui-mail-tren-server-937.aspx</link><description>Giả sử bạn vào log để kiểm tra, thì phát hiện log ghi như sau: System.Net.Mail.SmtpException: Failure sending mail.</description></item><item><title>So sánh giữa Vector và ArrayList trong Java</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-giua-Vector-va-ArrayList-trong-Java-936.aspx</link><description>Các lớp Vector và ArrayList được triển khai xây dựng dựa trên mảng Object[] dùng để lưu trữ các phần tử. Việc truy xuất đến các phần tử cũng đơn giản thông qua việc truy xuất theo chỉ mục(index) như trong mảng.</description></item><item><title>Hướng dẫn chia sẻ dữ liệu giữa máy thật và máy ảo trên VirtualBox</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-chia-se-du-lieu-giua-may-that-va-may-ao-tren-VirtualBox-935.aspx</link><description>Việc chia sẽ dữ liệu giữa máy thật và máy ảo trên VirtualBox giúp bạn quản lý, kiểm soát được dữ liệu đó, đồng thời giảm thiểu tối đa dung lượng bộ nhớ sử dụng. Dữ liệu của máy thật có thể sử dụng trực tiếp trên máy ảo điều đó giúp bạn dễ thao tác và dễ sử dụng hơn. Trong giới hạn bài viết, Taimienphi.vn sẽ hướng dẫn các bạn cách chia sẽ dữ liệu giữa máy thật và máy ảo trên VirtualBox.</description></item><item><title>Hướng dẫn cách copy và paste giữa máy thật và máy ảo trên VirtualBox</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cach-copy-va-paste-giua-may-that-va-may-ao-tren-VirtualBox-934.aspx</link><description>Trong quá trình sử dụng muốn thực hiện một số lệnh như copy và paste giữa máy thật và máy ảo trên VirtualBox thì phải làm thế nào?</description></item><item><title>Phần mềm tạo máy ảo miễn phí và tốt nhất hiện nay</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-mem-tao-may-ao-mien-phi-va-tot-nhat-hien-nay-933.aspx</link><description>VirtualBox là phần mềm tạo máy ảo miễn phí tốt nhất hiện nay. Bạn có thể sử dụng VirtualBox để cài nhiều hệ điều hành trên một máy tính.</description></item><item><title>Hướng dẫn làm thẻ neo mũi tên lên xuống</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lam-the-neo-mui-ten-len-xuong-932.aspx</link><description>Nhìn hình để thực hiện</description></item><item><title>Hướng dẫn làm menu ngang có mũi tên sau khi chọn tab tương ứng</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lam-menu-ngang-co-mui-ten-sau-khi-chon-tab-tuong-ung-931.aspx</link><description>Xem hình để biết rõ hơn</description></item><item><title>Cái giá phải trả cho việc Thiết kế website giá rẻ</title><link>http://dotnet.edu.vn/ChuyenMuc/Cai-gia-phai-tra-cho-viec-Thiet-ke-website-gia-re-930.aspx</link><description>Đây là tâm sự mà bất kể ai, người nào đang làm trong ngành thiết kế web đều muốn nói. Cách nhìn tổng quan về dịch vụ thiết kế website giá rẻ hiện nay.</description></item><item><title>Hướng dẫn bật nén Gzip cho website Asp.Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-bat-nen-Gzip-cho-website-AspNet-929.aspx</link><description>Ở bài trước, tôi đã giới thiệu về cách tối ưu hóa Html,Css &amp; Javascript để giảm dung lượng và tăng tốc độ tải của website, ở bài này chúng ta sẽ tìm hiểu về tính năng nén Gzip hiện tại đang được áp dụng rất phổ biến và được cho là tối ưu nhất. Gzipping giảm thời gian đáp ứng các yêu cầu của client bằng cách nén các thông tin trả lời và giảm đươc 70% kích thước.</description></item><item><title>Hướng dẫn Nén HTML và tối ưu mã javascript cho website ASP.Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Nen-HTML-va-toi-uu-ma-javascript-cho-website-ASPNet-926.aspx</link><description>Tối ưu hóa mã nguồn của trang web và tăng tốc độ tải luôn là một vấn đề được các lập trình viên hướng tới. Hiện nay có khá nhiều phương pháp và công cụ hỗ trợ các lập trình viên làm điều này. Hôm nay tôi xin giới thiệu một phương pháp khá đơn giản để giảm dung lượng trang và tối ưu hóa mã javascript trên trang.</description></item><item><title>Hướng dẫn nén và giải nén JavaScript</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-nen-va-giai-nen-JavaScript-925.aspx</link><description>Code javascript của chúng ta viết ra có rất nhiều ký tự không cần thiết như khoảng trống, ký tự xuống hàng, comment, v.v... những ký tự này không có tác dụng gì cho trình duyệt nên chúng ta cần có cách hạn chế vấn đề này.</description></item><item><title>Hướng dẫn tạo thẻ neo cho trang web</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tao-the-neo-cho-trang-web-924.aspx</link><description>Đây là chức năng giúp bạn muốn đến vị trí nào trong trang hiện tại.</description></item><item><title>Thiết kế Web chuẩn SEO</title><link>http://dotnet.edu.vn/ChuyenMuc/Thiet-ke-Web-chuan-SEO-923.aspx</link><description>Nhiều bạn suy nghĩ lối cũ, thời mà SEO mới xuất hiện ở Việt Nam, tức là SEO copywriting, không cần phải bận tâm hay suy nghĩ nhiều, chỉ cần chèn thật nhiều liên kết từ khóa trong nội dung bài viết. Nhưng ngày nay viết bài chuẩn SEO đã được google đưa vào hội SPAM.</description></item><item><title>Cách để theo dõi hiệu suất từ khóa SEO được tốt hơn</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-de-theo-doi-hieu-suat-tu-khoa-SEO-duoc-tot-hon-922.aspx</link><description>Không giống như những gì mọi người hiểu về SEO (đọc SEO) sẽ có bạn tin rằng, các từ khóa xếp hạng SEO không hoàn toàn chết. Trong công cụ tìm kiếm, đặc biệt là Google, bạn phải cố gắng hết sức mình để xác định giá trị và nội dung phù hợp, các từ khóa đặt cẩn thận khi vừa rút ra khỏi vị trí xếp hạng.</description></item><item><title>Cách để hiển thị liên kết website trong kết quả tìm kiếm</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-de-hien-thi-lien-ket-website-trong-ket-qua-tim-kiem-921.aspx</link><description>Có khi nào bạn tự hỏi làm cách nào để gọi các liên kết xuất hiện dưới các URL chính khi tìm kiếm trên Google, như hình miêu tả bên dưới:</description></item><item><title>Video dạy học SQL Server: Table, RelationShip, Diagram, Procedure, Trigger</title><link>http://dotnet.edu.vn/ChuyenMuc/Video-day-hoc-SQL-Server-Table-RelationShip-Diagram-Procedure-Trigger-920.aspx</link><description>Đây là hàng loạt video hướng dẫn chi tiết Ràng buộc toàn vẹn , Store Procedure ,Trigger của trường đại học KHTN cho hệ đạo tạo từ xa</description></item><item><title>Bảng giá cước Dịch vụ thiết kế Web mới nhất 2015</title><link>http://dotnet.edu.vn/ChuyenMuc/Bang-gia-cuoc-Dich-vu-thiet-ke-Web-moi-nhat-2015-919.aspx</link><description>Đây là Bảng giá Dịch vụ thiết kế web mới nhất từ DOTNET GROUP - Chuyên xây dựng và phát triển các dự án .NET</description></item><item><title>Một số Slide hình ảnh tin tức tuyệt vời dành cho Web</title><link>http://dotnet.edu.vn/ChuyenMuc/Mot-so-Slide-hinh-anh-tin-tuc-tuyet-voi-danh-cho-Web-500.aspx</link><description>Tổng cộng có 6 Demo, tự mình lựa chọn Demo thích hợp</description></item><item><title>Bí kíp tự học của dân IT mà nhà trường chưa dạy - Phần III</title><link>http://dotnet.edu.vn/ChuyenMuc/Bi-kip-tu-hoc-cua-dan-IT-ma-nha-truong-chua-day--Phan-III-918.aspx</link><description>Đây là phần cuối trong series bài viết 3 phần “Những điều trường đại học không dạy bạn”:</description></item><item><title>Bí kíp tự học của dân IT mà nhà trường chưa dạy - Phần II</title><link>http://dotnet.edu.vn/ChuyenMuc/Bi-kip-tu-hoc-cua-dan-IT-ma-nha-truong-chua-day--Phan-II-917.aspx</link><description>Đây là phần hai trong series bài viết 3 phần “Những điều trường đại học không dạy bạn”:</description></item><item><title>Bí kíp tự học của dân IT mà nhà trường chưa dạy - Phần I</title><link>http://dotnet.edu.vn/ChuyenMuc/Bi-kip-tu-hoc-cua-dan-IT-ma-nha-truong-chua-day--Phan-I-916.aspx</link><description>Lang thang trên mạng đọc được một bài viết có tên là “Những điều trường học không dạy bạn”, bỗng dưng muốn viết một bài tương tự, dành cho dân developer tụi mình.</description></item><item><title>C# là ngôn ngữ tuyệt vời nhất?</title><link>http://dotnet.edu.vn/ChuyenMuc/C-la-ngon-ngu-tuyet-voi-nhat-915.aspx</link><description>Sau một khoảng thời gian dài lập trình, mình đã có thể tự mà phát biểu rằng: C# là ngôn ngữ lập trình tuyệt vời và đáng học nhất. Lý do ư, vô số kể:</description></item><item><title>A Complete List of .NET Open Source Developer Projects</title><link>http://dotnet.edu.vn/ChuyenMuc/A-Complete-List-of-NET-Open-Source-Developer-Projects-914.aspx</link><description>.NET Library</description></item><item><title>Lỗi SQL Server Service không thể khởi chạy được</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-SQL-Server-Service-khong-the-khoi-chay-duoc-913.aspx</link><description>Error "Could not execute FRunCM Thread", "error code 126"</description></item><item><title>Hướng dẫn Bảo mật forum VBB</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Bao-mat-forum-VBB-912.aspx</link><description>Hiện nay việt nam có rất nhiều forum đang sữ dụng hệ thống mã nguồn thương mại VBB(Vbulletin Board). Do cấu trúc chung nhất nên có thể bạn sẻ rất dễ bị tấn công thông qua người dùng chung server hay còn gọi là Local Attack</description></item><item><title>Hướng dẫn sửa lỗi không kết nối được với thư viện JSDT</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-sua-loi-khong-ket-noi-duoc-voi-thu-vien-JSDT-911.aspx</link><description>Lý do là bạn chưa Add jsdt...jar vào trong library</description></item><item><title>Hướng dẫn cách xoá bỏ thuộc tính tự động xuống dòng ở h1, h2</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cach-xoa-bo-thuoc-tinh-tu-dong-xuong-dong-o-h1-h2-910.aspx</link><description>Như tiêu đề, khi chèn thẻ h1,h2 vào post, mặc định nó sẽ xuống dòng. Vậy làm cách nào để nó không tự động xuống dòng nữa?</description></item><item><title>Làm sao để bạn có Rank trên Google?</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-sao-de-ban-co-Rank-tren-Google-909.aspx</link><description>Trong Google yếu tố xếp hạng nghiên cứu thường niên là nền tảng doanh nghiệp nhìn vào kết quả tìm kiếm top 30 cho 10.000 từ khóa và 300.000 trang web trên Google. Theo Marcus Tober, người sáng lập và giám đốc công nghệ của Searchmetrics, những phát hiện chỉ đơn giản là xác nhận các xu hướng hiện tại.</description></item><item><title>Hướng dẫn Đánh số trang từ trang bất kỳ trong word</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Danh-so-trang-tu-trang-bat-ky-trong-word-908.aspx</link><description>Bạn nào không biết đánh số trang có thể làm theo cách này.</description></item><item><title>Tại sao nên chọn thiết kế website ASP.NET mà không phải công nghệ khác?</title><link>http://dotnet.edu.vn/ChuyenMuc/Tai-sao-nen-chon-thiet-ke-website-ASPNET-ma-khong-phai-cong-nghe-khac-907.aspx</link><description>Hiện nay thiết kế web chuyên nghiệp trên thế giới có tam trụ là JS, PHP và ASP.NET mà nguyên nhân để lựa chọn ngôn ngữ thiết kế website bằng ASP.net chứ không phải hai ngôn ngữ còn lại thì cần phân tích các ưu điểm của 3 ngôn ngữ trên.</description></item><item><title>Tạo hiệu ứng đẹp mắt khi scroll với WOW.js</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-hieu-ung-dep-mat-khi-scroll-voi-WOWjs-906.aspx</link><description>Sử dụng một jQuery có tên là WOW để làm các chuyển động đó cho các đối tượng trên web.</description></item><item><title>[TUT]NodeJS - Tạo cổng Listener</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTNodeJS--Tao-cong-Listener-905.aspx</link><description>Ở đây tôi sẽ mô tả NodeJS. Mục đích của bài viết này là tạo ra server, listening thông qua số cổng và sau đó gửi ra trình duyệt.</description></item><item><title>[TUT]NodeJS - Cách thức sử dụng File ngoài</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTNodeJS--Cach-thuc-su-dung-File-ngoai-904.aspx</link><description>Ở đây tôi sẽ tạo ra các file JavaScript bên ngoài để NodeJS gọi từ dấu nhắc lệnh.</description></item><item><title>[TUT]NodeJS - Hướng dẫn cài đặt NodeJS</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTNodeJS--Huong-dan-cai-dat-NodeJS-902.aspx</link><description>Bạn đã sẵn sàng để bước vào thế giới của Node?</description></item><item><title>[TUT]NodeJS - Giới thiệu về NodeJS</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTNodeJS--Gioi-thieu-ve-NodeJS-901.aspx</link><description>Thật tuyệt vời nếu bạn quyết định quan tâm đến NodeJS. Hiện tại nó là công nghệ rất phổ biến. Tôi dự định sẽ xuất bản 1 bài viết mỗi ngày về chủ đề này. Nó sẽ là một kinh nghiệm thực sự cho bạn.</description></item><item><title>Chống DDoS trên IIS 7</title><link>http://dotnet.edu.vn/ChuyenMuc/Chong-DDoS-tren-IIS-7-900.aspx</link><description>Hiện nay có nhiều cách để chống và hạn chế DDoS cho webiste. Bạn có thể sử dụng Code, Module hỗ trợ, hoặc Firewall phần cứng,…Tùy thôi trường hợp bị tấn công và điều kiện của triển khai mà chúng ta chọn giải pháp cho phù hợp.</description></item><item><title>[TUT]ASP.NET MVC 4 - Chia sẻ dữ liệu giữa Controllers và Views Components</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTASPNET-MVC-4--Chia-se-du-lieu-giua-Controllers-va-Views-Components-899.aspx</link><description>Tập trung vào việc làm thế nào để Chia sẻ dữ liệu giữa Controllers và Views Components</description></item><item><title>Asp.net 4.0 has not been registered</title><link>http://dotnet.edu.vn/ChuyenMuc/Aspnet-40-has-not-been-registered-898.aspx</link><description>Khi bạn cố gắng project trên Visual Studio thì nhận được lỗi sau: Asp.Net has not been registered on the webserver you need to manually configure your webserver for Asp.net 4.0.</description></item><item><title>Add-in VMDebugger bị treo mỗi khi Visual Studio mở</title><link>http://dotnet.edu.vn/ChuyenMuc/Addin-VMDebugger-bi-treo-moi-khi-Visual-Studio-mo-897.aspx</link><description>Trình gỡ lỗi VMWare dường như chưa được nạp đúng cách</description></item><item><title>[TUT]ASP.NET MVC 4 - Thiết kế layout với View Content Page, Master Page và User Control Page</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTASPNET-MVC-4--Thiet-ke-layout-voi-View-Content-Page-Master-Page-va-User-Control-Page-896.aspx</link><description>Thiết kế bố cục trang web với ứng dụng web</description></item><item><title>[TUT]ASP.NET MVC 4 - Web Page được thiết kế bởi HtmlHelper Extension</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTASPNET-MVC-4--Web-Page-duoc-thiet-ke-boi-HtmlHelper-Extension-895.aspx</link><description>Hôm nay chúng ta chuyển sang tìm hiểu về thiết kế trang Web ASP.NET MVC bằng mã ASPX</description></item><item><title>[TUT]ASP.NET MVC 4.0 - Khám phá MVC Components và Map Routing</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTASPNET-MVC-40--Kham-pha-MVC-Components-va-Map-Routing-894.aspx</link><description>Tìm hiểu thêm một số chức năng của MVC</description></item><item><title>[TUT]ASP.NET MVC 4.0 - Giới thiệu cơ bản ASP.Net MVC and MVC 4 Framework</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTASPNET-MVC-40--Gioi-thieu-co-ban-ASPNet-MVC-and-MVC-4-Framework-893.aspx</link><description>Web Application(Client Server) cần có trình chủ Web(Web server - Hosting) và người dùng cần có ứng dụng web để triển khai lên nó. Có 2 ứng dụng là Internet(phục vụ cho thế giới) và Intranet(phục vụ doanh nghiệp hay số lượng đối tượng cụ thể có giới hạn - ai đăng ký thì mới có thể sử dụng).</description></item><item><title>Upload và download tập tin Word từ cơ sở dữ liệu</title><link>http://dotnet.edu.vn/ChuyenMuc/Upload-va-download-tap-tin-Word-tu-co-so-du-lieu-892.aspx</link><description>Bài viết này tôi sẽ giải thích làm thế nào để tải lên và tải về tập tin Word từ cơ sở dữ liệu sử dụng ứng dụng Web ASP.NET C#.</description></item><item><title>Hướng dẫn làm chữ, ảnh chuyển động mượt mà, nhẹ nhàng</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lam-chu-anh-chuyen-dong-muot-ma-nhe-nhang-891.aspx</link><description>Bài này giúp sử dụng thuần thục JS giúp chuyển động chữ hoặc ảnh giống như marquee</description></item><item><title>Tự động cuộn nội dung với JS</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-dong-cuon-noi-dung-voi-JS-890.aspx</link><description>Mục đích để cuộn nội dung cần hiển thị, chạy theo đoạn script cho sẵn</description></item><item><title>Giá trị trong ô TextBox Password không xuất hiện sau khi postback lại trang web</title><link>http://dotnet.edu.vn/ChuyenMuc/Gia-tri-trong-o-TextBox-Password-khong-xuat-hien-sau-khi-postback-lai-trang-web-889.aspx</link><description>Hướng dẫn làm thế nào để khắc phục giá trị trong ô TextBox Password không xuất hiện sau khi postback lại trang web.</description></item><item><title>Hướng dẫn khởi động Windows nhanh</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-khoi-dong-Windows-nhanh-888.aspx</link><description>Ngay cả với phần cứng nhanh và hệ điều hành mới nhất, đăng nhập vào Windows có thể trở nên chậm chạp nếu có rất nhiều chương trình khởi động khi khởi động Windows. Lưu ý tôi không nói mất bao lâu để khởi động Windows bởi vì đó là một trường hợp hoàn toàn khác.</description></item><item><title>Quản lý email của Outlook khi dùng trên hai máy tính</title><link>http://dotnet.edu.vn/ChuyenMuc/Quan-ly-email-cua-Outlook-khi-dung-tren-hai-may-tinh-887.aspx</link><description>Theo mặc định, Microsoft Outlook sẽ tự động tải nội dung của các email từ máy chủ về máy tính cá nhân. Điều này sẽ gây rắc rối là sẽ không thể xem được nội dung của những bức email đã tải trước đó nếu sử dụng tài khoản email trên một máy tính thứ hai.</description></item><item><title>Thiết lập Cấu hình tài khoản Server trong Outlook với Office 365</title><link>http://dotnet.edu.vn/ChuyenMuc/Thiet-lap-Cau-hinh-tai-khoan-Server-trong-Outlook-voi-Office-365-886.aspx</link><description>Bài này cung cấp cách thức thiết lập thông tin tài khoản cần thiết để cấu hình một email client vào tài khoản Office 365.</description></item><item><title>Làm việc với WPF Calendar</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-viec-voi-WPF-Calendar-885.aspx</link><description>Điều khiển Calendar được sử dụng để tạo ra lịch trực quan cho phép người dùng chọn ngày và sự kiện chọn ngày tháng. Bài viết này trình bày cách tạo và sử dụng điều khiển Calendar trong WPF sử dụng XAML và C#.</description></item><item><title>Nofollow là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Nofollow-la-gi-884.aspx</link><description>Nofollow là gì? Nofollow là một thuộc tính liên kết, là một cách để bạn thông báo cho công cụ tìm kiếm biết là không lần theo liên kết này. Nofollow được áp dụng với 2 hình thức: 1 là qua thẻ Meta, 2 là qua thẻ liên kết</description></item><item><title>Keyword là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Keyword-la-gi-883.aspx</link><description>Keywords có nghĩa là từ khóa hay cụm từ khóa, là những ký tự mà dựa trên những truy vấn của người dùng mà các webmaster làm căn cứ để lên kế hoạch cho chiến dịch tối ưu hóa website với mục đích tiếp cận khách hàng càng nhiều càng tốt.</description></item><item><title>Impression là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Impression-la-gi-882.aspx</link><description>Impression là thuật ngữ chỉ tần số quảng cáo của bạn được hiển thị. Impression được tính mỗi khi quảng cáo được hiển thị trên trang kết quả tìm kiếm hoặc các trang web khác trên Mạng Google</description></item><item><title>Sử dụng AJAX Accordion Menu nâng cao</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-AJAX-Accordion-Menu-nang-cao-881.aspx</link><description>Bằng việc sử dụng Sitemap kết hợp với AJAX Accordion Menu để làm multi menu</description></item><item><title>Bằng cách nào để ẩn Sheets, Cells, Columns và Formulas trong Excel</title><link>http://dotnet.edu.vn/ChuyenMuc/Bang-cach-nao-de-an-Sheets-Cells-Columns-va-Formulas-trong-Excel-880.aspx</link><description>Nếu bạn đang sử dụng Excel hàng ngày, thì bạn có thể đang rơi vào tình huống mà bạn cần che giấu một cái gì đó trong bảng tính Excel.</description></item><item><title>Tại sao bạn cần thiết kế website</title><link>http://dotnet.edu.vn/ChuyenMuc/Tai-sao-ban-can-thiet-ke-website-879.aspx</link><description>Trong thời buổi hội nhập để mở rộng thị trường, bạn muốn quảng cáo và bán các sản phẩm dịch vụ đạt hiệu quả cao tuy nhiên bạn muốn chi phí cho quảng cáo thương hiệu của doanh nghiệp thấp mà đạt hiệu quả như mong muốn bạn chỉ cần có một website cho kênh quảng cáo với chi phí thấp mà hiệu quả cao.</description></item><item><title>Qui Trình Thiết Kế Một Trang Web Dot Net, Thiết kế website Đà Nẵng</title><link>http://dotnet.edu.vn/ChuyenMuc/Qui-Trinh-Thiet-Ke-Mot-Trang-Web-Dot-Net-Thiet-ke-website-Da-Nang-878.aspx</link><description>ASP.NET sử dụng .NET Framework, .NET Framework là sự tổng hợp tất các các kỷ thuật cần thiết cho việc xây dựng ứng dụng nền desktop, ứng dụng web, web services…. thành một gói duy nhất nhằm tạo ra cho chúng khả năng giao tiếp với hơn 40 ngôn ngữ lập trình. Thậm chí với những sự lý giải kỹ càng như vậy, bạn vẫn ngạc nhiên tự hỏi điều gì làm nên một ASP.NET tốt như vậy.</description></item><item><title>3. Chọn Chức Năng Phụ</title><link>http://dotnet.edu.vn/ChuyenMuc/3-Chon-Chuc-Nang-Phu-876.aspx</link><description>Giới thiệu một vài chức năng bổ sung trong website</description></item><item><title>2. Chọn Chức Năng Chính</title><link>http://dotnet.edu.vn/ChuyenMuc/2-Chon-Chuc-Nang-Chinh-875.aspx</link><description>Giới thiệu về các chức năng chính của Website</description></item><item><title>1. Chọn Gói Muốn Thiết Kế</title><link>http://dotnet.edu.vn/ChuyenMuc/1-Chon-Goi-Muon-Thiet-Ke-874.aspx</link><description>Giới thiệu các gói website chính</description></item><item><title>Vật tư y tế, thiết bị y tế, nội thất bệnh viện</title><link>http://dotnet.edu.vn/ChuyenMuc/Vat-tu-y-te-thiet-bi-y-te-noi-that-benh-vien-873.aspx</link><description>Phát triển website bán hàng các thiết bị vật tư y tế, thiết bị y tế, nội thất bệnh viện, dụng cụ chăm sóc sức khỏe như ghế, bàn, khung tập đi,...</description></item><item><title>VYC TRAVEL - Du Lịch Thanh Niên Xung Phong</title><link>http://dotnet.edu.vn/ChuyenMuc/VYC-TRAVEL--Du-Lich-Thanh-Nien-Xung-Phong-871.aspx</link><description>Đây là dự án thiết kế web của DOTNET GROUP được triển khai vào tháng 7 năm 2013. Một trong những dự án trọng tâm, sử dụng công nghệ .NET.</description></item><item><title>Cây nhị phân</title><link>http://dotnet.edu.vn/ChuyenMuc/Cay-nhi-phan-870.aspx</link><description>Là cây mà tại mỗi nút có tối đa 2 con</description></item><item><title>Stack và Queue</title><link>http://dotnet.edu.vn/ChuyenMuc/Stack-va-Queue-869.aspx</link><description>Hướng dẫn cài đặt Stack và Queue</description></item><item><title>Một số cách giúp tăng lượt hiển thị nội dung trên Facebook</title><link>http://dotnet.edu.vn/ChuyenMuc/Mot-so-cach-giup-tang-luot-hien-thi-noi-dung-tren-Facebook-868.aspx</link><description>Facebook đã xây dựng những thuật toán riêng để tính toán và cho phép một số nội dung được xuất hiện nhiều hơn các nội dung còn lại trên News Feed.</description></item><item><title>Tối ưu hóa thẻ Alt và Title Image cho hình ảnh</title><link>http://dotnet.edu.vn/ChuyenMuc/Toi-uu-hoa-the-Alt-va-Title-Image-cho-hinh-anh-867.aspx</link><description>Alt text có nghĩa là alternative information – thông tin thay thế cho người dùng không hiển thị được hoặc chọn ẩn  hình ảnh trong trình duyệt hoặc đơn giản là các user agents không có khả  năng hiển thị hình ảnh. Thẻ alt mô tả hình ảnh nhằm cung cấp thông tin  cho những người dùng vừa kể trên như các bạn có thể quan sát qua hình  minh họa bên cạnh.</description></item><item><title>Giải quyết vấn đề đưa liên kết lên FaceBook hay các Mạng xã hội</title><link>http://dotnet.edu.vn/ChuyenMuc/Giai-quyet-van-de-dua-lien-ket-len-FaceBook-hay-cac-Mang-xa-hoi-866.aspx</link><description>Chắc nhiều bạn cũng biết nhiều về MXH rồi nhỉ, nói nữa đâm ra nó thừa. MXH là một môi trường quảng bá web khá tốt cho những bạn làm website nói riêng và những người buôn bán thông qua kênh Internet nói chung.</description></item><item><title>[XIN GIÚP ĐỠ] ASP.NET TỰ ĐỘNG TẠO FILE WD TỪ NỘI DUNG HTML VÀ CONVERT FILE WD SANG FILE</title><link>http://dotnet.edu.vn/ChuyenMuc/XIN-GIUP-DO-ASPNET-TU-DONG-TAO-FILE-WD-TU-NOI-DUNG-HTML-VA-CONVERT-FILE-WD-SANG-FILE-865.aspx</link><description>ASP.NET TỰ ĐỘNG TẠO FILE WD TỪ NỘI DUNG HTML VÀ CONVERT FILE WD SANG FILE</description></item><item><title>Học lập trình website nên bắt đầu từ đâu?</title><link>http://dotnet.edu.vn/ChuyenMuc/Hoc-lap-trinh-website-nen-bat-dau-tu-dau-864.aspx</link><description>Đây là một vấn đề mà hầu như ai trong chúng ta cũng trải qua cũng phải đặt câu hỏi và cố lý giải nó trong quá trình
học lập trình website.</description></item><item><title>Top 5 Phần mở rộng Chrome của Google hay nhất cho người viết Blog SEO</title><link>http://dotnet.edu.vn/ChuyenMuc/Top-5-Phan-mo-rong-Chrome-cua-Google-hay-nhat-cho-nguoi-viet-Blog-SEO-657.aspx</link><description>Bây giờ, Google Chrome đã trở nên quen thuộc với khoảng 75% những người đang sử dụng nó. Nó thật sự an toàn và đáng ngạc nhiên nhanh.</description></item><item><title>5 yếu tố SEO để thành công năm 2014</title><link>http://dotnet.edu.vn/ChuyenMuc/5-yeu-to-SEO-de-thanh-cong-nam-2014-758.aspx</link><description>Google đang thay đổi các thuật toán để SEO theo một cách hoàn toàn mới. Như tất cả các bạn biết thì nếu không có SEO, blog sẽ chết với công cụ tìm kiếm.</description></item><item><title>SEO có thể giúp trang web của bạn được tìm thấy một cách dễ dàng</title><link>http://dotnet.edu.vn/ChuyenMuc/SEO-co-the-giup-trang-web-cua-ban-duoc-tim-thay-mot-cach-de-dang-698.aspx</link><description>Internet là tài nguyên tuyệt vời chứa nhiều thông tin, bài viết, video, và các doanh nghiệp từ khắp nơi trên thế giới. Ngày nay, Internet đã quá lớn, với nhiều người cạnh tranh hơn trong việc tìm kiếm nội dung web của mình trên mạng.</description></item><item><title>Thêm xóa sửa tài liệu xml trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Them-xoa-sua-tai-lieu-xml-trong-C-863.aspx</link><description>Trong những bài viết trước chúng ta đã biết làm thế nào để đọc và tìm kiếm trên tài liệu XML</description></item><item><title>Merge Header hoặc Apply ColumnSpan cho Header của GridView</title><link>http://dotnet.edu.vn/ChuyenMuc/Merge-Header-hoac-Apply-ColumnSpan-cho-Header-cua-GridView-862.aspx</link><description>Bài viết này sẽ làm thế nào có thể kết hợp footer hoặc áp dụng columnspan cho header của gridview.</description></item><item><title>Nhận dạng Control Header và Value Assign trong Gridview RowDataBound</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhan-dang-Control-Header-va-Value-Assign-trong-Gridview-RowDataBound-861.aspx</link><description>Bài viết này sẽ cho bạn thấy làm thế nào có thể nhận dạng control headẻ và gán giá trị trong GridView RowDataBound.</description></item><item><title>Ẩn hoặc hiển thị cột trên GridView bởi Column Index</title><link>http://dotnet.edu.vn/ChuyenMuc/An-hoac-hien-thi-cot-tren-GridView-boi-Column-Index-860.aspx</link><description>Bài viết này sẽ chỉ cho bạn cách ẩn hoặc hiển thị các cột trên GridView bằng chỉ mục cột. Ví dụ này, tôi sẽ hiển thị ràng buộc tổng giá trị.</description></item><item><title>Autocomplete Textbox trong Asp.Net với ​​DataBase</title><link>http://dotnet.edu.vn/ChuyenMuc/Autocomplete-Textbox-trong-AspNet-voi-​​DataBase-859.aspx</link><description>Trong bài viết này tôi sẽ chỉ cho bạn cách có thể tạo Autocomplete Textbox sử dụng ajaxcontroltoolkit AutoCompleteExtender trong ứng dụng sử dụng Asp.net, c#.Net.</description></item><item><title>Làm thế nào để thêm chỉ mục trong Word bằng cách sử dụng thẻ index</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-them-chi-muc-trong-Word-bang-cach-su-dung-the-index-858.aspx</link><description>Khi làm việc thông qua các ví dụ lập chỉ mục, có thể sử dụng bất kỳ tài liệu hoặc có thể tải về các ví dụ tệp tin .docx hoặc .doc. Biểu đồ và hướng dẫn có trong Word 2010, nhưng không có hướng dẫn từ Word 2003 đến 2013.</description></item><item><title>Lỗi System.Web.AspNetHostingPermission trong IIS7</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-SystemWebAspNetHostingPermission-trong-IIS7-857.aspx</link><description>Nếu bạn nhận được lỗi này khi cố gắng truy cập Database trên IIS7</description></item><item><title>Xây dựng trang Mạng xã hội với công nghệ ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-trang-Mang-xa-hoi-voi-cong-nghe-ASPNET-856.aspx</link><description>Đây là dự án mã nguồn mở có tên là RNetworking. Trong dự án này, tôi trình diễn chức năng trang web mạng xã hội.</description></item><item><title>Hướng dẫn làm Slide với style CSS3</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lam-Slide-voi-style-CSS3-855.aspx</link><description>Bài này hướng dẫn cách sử dụng style CSS3 để làm Slide trình chiếu ảnh hay bài viết</description></item><item><title>Tách dãy số từ chuỗi cho trước</title><link>http://dotnet.edu.vn/ChuyenMuc/Tach-day-so-tu-chuoi-cho-truoc-854.aspx</link><description>Bài viết này sẽ giúp các bạn tách dãy số từ chuỗi</description></item><item><title>Nhập mảng từ file, sắp xếp và xuất ra file trong Java</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhap-mang-tu-file-sap-xep-va-xuat-ra-file-trong-Java-853.aspx</link><description>Tạo 1 class khơi tạo mảng (class InitArray), Tạo 1 class nhập xuất mảng từ file kế thừa class khởi tạo mảng (class IOArray extends InitArray), Tạo 1 class sắp xếp mảng kế thừa class khởi tạo mảng (class SortArray extends InitArray), Class mảng (Array) chứa hàm main() thực thi chương trình</description></item><item><title>Chuyển đổi giữa các hệ cơ số</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuyen-doi-giua-cac-he-co-so-852.aspx</link><description>Việc chuyển đổi hệ cơ số có thể dùng tool cho nhanh, nhưng nếu không có chúng trong tay thì sao</description></item><item><title>DTD là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/DTD-la-gi-851.aspx</link><description>DTD (Document Type Definition) là kiểu tài liệu dùng để định nghĩa kiểu dữ liệu cho các phần tử trong tài liệu XML.</description></item><item><title>Sự khác biệt giữa xHTML và HTML?</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-biet-giua-xHTML-va-HTML-850.aspx</link><description>xHTML chẳng qua chính là HTML mà thôi. Có điều nó tuân theo các quy tắc viết XML. Để so giữa xHTML và HTML ta có thể ví như 1 cái là văn phong nghiêm ngặt ở trường học, câu cú phải chuẩn xác, và 1 cái là văn nói ở ngoài đời, nói sao cũng được miễn người kia hiểu.</description></item><item><title>Lỗi Hyper-V khi cài đặt VMware Workstation trên Windows 8</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-HyperV-khi-cai-dat-VMware-Workstation-tren-Windows-8-849.aspx</link><description>Một trong những tính năng thú vị của Windows 8 là khả năng chạy phía client Hyper-V. Không cần đến Windows Server để lưu trữ các máy ảo, bạn có thể tạo và quản lý các máy ảo ngay bên trong Windows 8 bằng cách sử dụng phiên bản client của Hyper-V.</description></item><item><title>Trôi lệnh trong Java khi dùng Scanner</title><link>http://dotnet.edu.vn/ChuyenMuc/Troi-lenh-trong-Java-khi-dung-Scanner-848.aspx</link><description>Khi dùng Scanner để nhập dữ liệu trong Java rất có khả năng bị trôi lệnh.</description></item><item><title>Phân biệt Mã nguồn mở và Mã nguồn đóng</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-biet-Ma-nguon-mo-va-Ma-nguon-dong-847.aspx</link><description>Phần mềm nguồn mở là phần mềm với mã nguồn được công bố và sử dụng một giấy phép nguồn mở.</description></item><item><title>Bằng cách nào để thêm cột và hàng trong DataTable để hiển thị trên Gridview</title><link>http://dotnet.edu.vn/ChuyenMuc/Bang-cach-nao-de-them-cot-va-hang-trong-DataTable-de-hien-thi-tren-Gridview-846.aspx</link><description>Hướng dẫn các cách để thêm cột và hàng tự động</description></item><item><title>Hướng dẫn tách chuỗi sử dụng mệnh đề IN trong SQL</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tach-chuoi-su-dung-menh-de-IN-trong-SQL-845.aspx</link><description>Như chúng ta biết các truy vấn SQL là Dynamic và Nondynamic. Ví dụ truy vấn Non dynamic. Chuỗi spliting thành chuỗi phân cách sử dụng chức năng của SQL.</description></item><item><title>Sự khác nhau giữa Web Application Projects với  Web Site Projects</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-nhau-giua-Web-Application-Projects-voi--Web-Site-Projects-421.aspx</link><description>Trong Visual Studio, bạn có thể tạo ra Web Application Projects, Web Site Projects. Từng loại dự án có lợi thế và bất lợi riêng, điều này thật sự là hữu ích để hiểu sự khác biệt giữa chúng để chọn loại dự án tốt nhất cho nhu cầu của bạn.</description></item><item><title>Cấu hình file web.config an toàn</title><link>http://dotnet.edu.vn/ChuyenMuc/Cau-hinh-file-webconfig-an-toan-844.aspx</link><description>Khi lập trình web bằng ASP.NET, một thành phần rất quan trọng trong việc đảm bảo an toàn cho website là file web.config.</description></item><item><title>Đọc tập tin word trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Doc-tap-tin-word-trong-ASPNET-843.aspx</link><description>Bài viết này hướng dẫn làm cách nào để đọc tập tin word</description></item><item><title>Windows Phone - Conbobox Control</title><link>http://dotnet.edu.vn/ChuyenMuc/Windows-Phone--Conbobox-Control-842.aspx</link><description>Bây giờ, chúng ta sẽ nói về điều khiển tương tự; hoạt động chính xác giống như ListBox nhưng nó phụ thuộc vào ứng dụng.</description></item><item><title>Windows Phone - ListBox Control</title><link>http://dotnet.edu.vn/ChuyenMuc/Windows-Phone--ListBox-Control-841.aspx</link><description>Điều khiển thứ năm của chúng ta sẽ là ListBox, dữ liệu của nó được ràng buộc bởi điều khiển. Đó là điều khiển quan trọng có cấu trúc phức tạp.</description></item><item><title>Windows Phone - ToggleSwitch Control</title><link>http://dotnet.edu.vn/ChuyenMuc/Windows-Phone--ToggleSwitch-Control-840.aspx</link><description>Một điều khiển nữa chúng ta sẽ nghiên cứu là ToggleSwitch. Đây là điều khiển làm cho ứng dụng của bạn trông mới mẻ hơn so với trước.</description></item><item><title>Windows Phone - TextBlock Control</title><link>http://dotnet.edu.vn/ChuyenMuc/Windows-Phone--TextBlock-Control-839.aspx</link><description>Chúng ta sẽ hiển thị dữ liệu tĩnh trong TextBlock, ví dụ như "Hello world".</description></item><item><title>Windows Phone - RadioButton Control</title><link>http://dotnet.edu.vn/ChuyenMuc/Windows-Phone--RadioButton-Control-838.aspx</link><description>Bây giờ, chúng ta có một điều khiển khác, điều khiển RadioButton</description></item><item><title>Hiện tượng: You do not have permission to view this</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-tuong-You-do-not-have-permission-to-view-this-837.aspx</link><description>Lỗi: You do not have permission to view this directory or page because of the access control list (ACL) configuration or encryption settings for this resource on the Web server.</description></item><item><title>Windows Phone - HyperlinkButton Control</title><link>http://dotnet.edu.vn/ChuyenMuc/Windows-Phone--HyperlinkButton-Control-836.aspx</link><description>Trước đây, chúng ta đã làm việc với điều khiển button đơn giản trong ứng dụng "Hello world". Bây giờ, chúng ta làm việc với button "HyperLinkButton".</description></item><item><title>Sử dụng Windows Phone Controls - Phần 1</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-Windows-Phone-Controls--Phan-1-835.aspx</link><description>Trong bài viết này, Tôi sẽ hướng dẫn một số điều khiển cơ bản trên windows phone và XAML</description></item><item><title>Lỗi HRESULT: 0x89721800 khi triển khai Windows Phone trong Visual Studio</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-HRESULT-0x89721800-khi-trien-khai-Windows-Phone-trong-Visual-Studio-834.aspx</link><description>Nếu bạn gặp vấn đề này trên Windows 8 x64 với Visual Studio 2012/2013 và Windows Phone SDK. Bạn cố gắng để cài đặt lại. Chạy các giả lập thông qua dòng lệnh làm việc hoàn hảo, giả định rằng không có bất cứ điều gì sai với giả lập. Nhưng không thể chạy trực quan.</description></item><item><title>Hiệu ứng zoom ảnh với CSS3</title><link>http://dotnet.edu.vn/ChuyenMuc/Hieu-ung-zoom-anh-voi-CSS3-833.aspx</link><description>Trong bài viết này tôi sẽ thảo luận ví dụ về hiệu ứng zoom ảnh sử dụng thuộc tính transform và transition của CSS3. Zoom có ​​nghĩa là làm cho kích thước của phần tử lớn hơn hoặc nhỏ hơn so với kích thước hiện tại của nó.</description></item><item><title>Hiển thị danh sách tập tin trong thư mục hiện hành</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-danh-sach-tap-tin-trong-thu-muc-hien-hanh-832.aspx</link><description>Để có thể hiển thị được danh sách tên các tập tin, cần phải kiểm tra thư mục đã tồn tại hay chưa, nếu đã tồn tại thì cho mảng chứa danh sách các tập tin trong thư mục hiện hành. Rồi chứa trong List. Add vào trong control GridView để hiển thị ngoài website</description></item><item><title>Hướng dẫn sử dụng Cross Page PostBack</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-Cross-Page-PostBack-831.aspx</link><description>+Cross page postback là dạng postback gởi tới trang khác.
+Các button control như Button, ImageButton và LinkButton đều có thuộc tính PostBackUrl</description></item><item><title>So sánh sức mạnh của iOS, Android và Windows Phone</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-suc-manh-cua-iOS-Android-va-Windows-Phone-830.aspx</link><description>Ngày nay, nhiều người muốn sở hữu cho riêng mình một chiếc điện thoại thông minh. Và chúng ta đang sống trong một giai đoạn mà có quá nhiều điều tuyệt vời để lựa chọn, không chỉ về phần cứng, kiểu dáng thiết kế mà còn cả hệ điều hành của điện thoại. Hiện tại có ba nền tảng lớn của thị trường di động là iOS, Android và Windows Phone.</description></item><item><title>Hiển thị tất cả cookie sử dụng Javascript</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-tat-ca-cookie-su-dung-Javascript-828.aspx</link><description>Cách đơn giản để show thông tin cookie trên trình duyệt sử dụng đoạn mã Javascript</description></item><item><title>Kỹ thuật định vị trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Ky-thuat-dinh-vi-trong-ASPNET-827.aspx</link><description>Bài viết này giúp hiểu cơ bản về điều hướng trang web đóng vai trò rất quan trọng trong sử dụng kỹ thuật chuyển hướng tốt.</description></item><item><title>[VIDEO]Bài 2 Java cơ bản: Chương trình HelloWorld</title><link>http://dotnet.edu.vn/ChuyenMuc/VIDEOBai-2-Java-co-ban-Chuong-trinh-HelloWorld-826.aspx</link><description>Trong bài này sẽ dùng trình một text Editor để soạn thảo, ví dụ notepad.</description></item><item><title>Cách thiết lập Environment Variables</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-thiet-lap-Environment-Variables-825.aspx</link><description>Hướng dẫn cách thiết lập môi trường để chạy JDK</description></item><item><title>[VIDEO]Bài 1 Java cơ bản: Giới thiệu và cài đặt JDK</title><link>http://dotnet.edu.vn/ChuyenMuc/VIDEOBai-1-Java-co-ban-Gioi-thieu-va-cai-dat-JDK-824.aspx</link><description>Bài này giới thiệu sơ lược về JDK và cách cài đặt JDK</description></item><item><title>[Video]Hướng dẫn sử dụng sitemap tạo menu</title><link>http://dotnet.edu.vn/ChuyenMuc/VideoHuong-dan-su-dung-sitemap-tao-menu-823.aspx</link><description>Một cách thông thường để duy trì menu trang web thường là file XML bên ngoài. Dữ liệu XML có cấu trúc tự nhiên thứ bậc, nó tương thích để đại diện cho cấu trúc của trình đơn phân cấp. Tập tin XML có thể được liên kết với Control &lt;asp:Treeview&gt;</description></item><item><title>JDBC-Kết nối cơ sở dữ liệu-Tổng hợp</title><link>http://dotnet.edu.vn/ChuyenMuc/JDBCKet-noi-co-so-du-lieuTong-hop-822.aspx</link><description>Trong quá trình xây dựng và phát triển ứng dụng, việc sử dụng 1 hệ quản trị cơ sở dữ liệu để lưu trữ thông tin và hỗ trợ cho quá trình xử lý của chương trình là điều rất cần thiết.</description></item><item><title>Phương thức ASP.NET Web gọi using AJAX (jQuery)</title><link>http://dotnet.edu.vn/ChuyenMuc/Phuong-thuc-ASPNET-Web-goi-using-AJAX-jQuery-820.aspx</link><description>Bài viết này hướng dẫn gọi chức năng phía máy chủ (phương thức web) từ phía máy khách (trang aspx) sử dụng AJAX (cung cấp bởi jQuery).</description></item><item><title>AJAX Cascading Dropdownlist với Autosuggest sử dụng Jquery</title><link>http://dotnet.edu.vn/ChuyenMuc/AJAX-Cascading-Dropdownlist-voi-Autosuggest-su-dung-Jquery-819.aspx</link><description>Cascading Dropdownlists thiết lập điều khiển dropdownlist trong mỗi dropdownlist là cơ sở phổ biến để lựa chọn item của DropDownList khác và tiếp cận tốt nhất để thực hiện không cần refresh lại toàn bộ trang bằng AJAX.</description></item><item><title>Phân trang với Bootstrap Pagination cho ASP.NET GridView</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-trang-voi-Bootstrap-Pagination-cho-ASPNET-GridView-818.aspx</link><description>Bootstrap cung cấp thành phần pagination trông đơn giản nhưng khó bỏ lỡ, dễ dàng mở rộng, và cung cấp khả năng nhấp chuột. Đây là thành phần tĩnh và rất ít plugin jQuery giúp đơn giản hóa việc phân trang. Trong bài này, tôi sẽ sử dụng BootPag jQuery plugin và thực hiện phân trang phía máy chủ trong ASP.Net GridView.</description></item><item><title>Responsive Navigation Menu sử dụng Twitter Bootstrap 3.0</title><link>http://dotnet.edu.vn/ChuyenMuc/Responsive-Navigation-Menu-su-dung-Twitter-Bootstrap-30-817.aspx</link><description>Trong các phiên bản tiếp theo của Bootstrap, có rất ít thay đổi trong các lớp Menu điều hướng css.</description></item><item><title>Sự kiện nhấn nút enter tại textBox trong ASP.Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-kien-nhan-nut-enter-tai-textBox-trong-ASPNet-816.aspx</link><description>Xử lý thao tác nhấn phím Enter trên Textbox hiện hành</description></item><item><title>Sử dụng chức năng Print từ JavaScript</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-chuc-nang-Print-tu-JavaScript-815.aspx</link><description>Trong bài viết ngắn này, tôi sẽ giải thích làm thế nào để in cụ thể (đặc biệt) một phần của trang web trong ASP.Net sử dụng C#</description></item><item><title>Load dữ liệu từ Server trong khi cuộn chuột giống facebook</title><link>http://dotnet.edu.vn/ChuyenMuc/Load-du-lieu-tu-Server-trong-khi-cuon-chuot-giong-facebook-814.aspx</link><description>Như tiêu đề, bài viết sẽ hướng dẫn các bạn thực hiện load dữ liệu từ server trong khi cuộn chuột giống facebook khi mà dữ liệu của bạn lớn, và bạn chỉ muốn show dữ liệu cho tới khi nào người dùng cuộn chuột xuống dưới để xem tiếp.</description></item><item><title>Sử dụng chuỗi connection từ App.config</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-chuoi-connection-tu-Appconfig-813.aspx</link><description>Bằng cách nào để kết nối đến Database sử dụng App.config</description></item><item><title>Làm cách nào để xóa Span hoặc Table trong DataList</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-cach-nao-de-xoa-Span-hoac-Table-trong-DataList-812.aspx</link><description>Thỉnh thoảng bạn sẽ gặp một số trường hợp như trên, không thể nào để xóa thẻ span hoặc table tự động sinh ra bởi Control DataList.</description></item><item><title>Code lấy thông tin máy tính bằng C# (Tên máy,tài khoản người dùng, phiên bản hệ điều hành, địa chỉ)</title><link>http://dotnet.edu.vn/ChuyenMuc/Code-lay-thong-tin-may-tinh-bang-C-Ten-maytai-khoan-nguoi-dung-phien-ban-he-dieu-hanh-dia-chi-811.aspx</link><description>Để lấy thông tin cơ bản như tên máy, tài khoản đăng nhập vào máy, phiên bản hệ điều hành ta sử đụng lớp Environment sẵn có để lấy những thông tin đó. Ví dụ: Environment.MachineName để lấy tên máy, Environment.UserName để lấy tài khoản đăng nhập vào máy,...</description></item><item><title>[HTML5]Web Form 2.0</title><link>http://dotnet.edu.vn/ChuyenMuc/HTML5Web-Form-20-810.aspx</link><description>Một số kiểu input, output trong HTML5</description></item><item><title>[HTML5]Sự kiện</title><link>http://dotnet.edu.vn/ChuyenMuc/HTML5Su-kien-809.aspx</link><description>Khi người dùng truy cập trang web, họ làm những việc như nhấp chuột trên văn bản, hình ảnh và các liên kết nhất định, di chuột qua chẳng hạn,... Đây là những ví dụ về việc JavaScript gọi sự kiện.</description></item><item><title>[HTML5]Thuộc tính</title><link>http://dotnet.edu.vn/ChuyenMuc/HTML5Thuoc-tinh-808.aspx</link><description>Như đã giải thích trong phần trước, các phần tử có thể chứa các thuộc tính được sử dụng để thiết lập các thuộc tính khác nhau của phần tử.</description></item><item><title>Tại sao nhiều DEV ghét ASP.NET... họ đang sai?</title><link>http://dotnet.edu.vn/ChuyenMuc/Tai-sao-nhieu-DEV-ghet-ASPNET-ho-dang-sai-807.aspx</link><description>Vài nền tảng đã vẽ nên câu chuyện về ASP.NET (hoặc .NET nói chung) từ cộng đồng phát triển. Phần lớn các tiêu cực xuất phát từ những người đã không dành thời gian với .NET, không thích .NET.</description></item><item><title>[HTML5]Cú pháp</title><link>http://dotnet.edu.vn/ChuyenMuc/HTML5Cu-phap-806.aspx</link><description>Ngôn ngữ HTML 5 có thể "tùy chỉnh" cú pháp HTML tương thích với HTML 4 và các văn bản XHTML1 trên web, nhưng không tương thích với các tính năng SGML bí truyền của HTML 4.</description></item><item><title>[HTML5]Tổng quan</title><link>http://dotnet.edu.vn/ChuyenMuc/HTML5Tong-quan-805.aspx</link><description>HTML5 là phiên bản lớn tiếp theo của HTML chuẩn thay thế HTML 4.01, XHTML 1.0, và XHTML 1.1. HTML5 là tiêu chuẩn cho cấu trúc và trình bày nội dung trên World Wide Web</description></item><item><title>So sánh LINQ to SQL và ADO.NET Entity Framework</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-LINQ-to-SQL-va-ADONET-Entity-Framework-804.aspx</link><description>LINQ to SQL và Entity Framework có rất nhiều điểm chung, nhưng mỗi cái có những đặc tính riêng nhắm đến những trường hợp khác nhau trong Orcas (bản VS 2008).</description></item><item><title>Hiển thị dòng(Line Number) trong VS</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-dongLine-Number-trong-VS-803.aspx</link><description>Để hiển thị số dòng trong Visual studio</description></item><item><title>Vấn đề khó chịu khi sử dụng Postback trên ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Van-de-kho-chiu-khi-su-dung-Postback-tren-ASPNET-802.aspx</link><description>Tôi đang làm việc thông qua dự án ASP.NET và đột nhiên ngừng hoạt động Postback. Tôi biết! Đây đơn giản chỉ là do sự tương tác với ứng dụng Form web ASP.NET, và nó không LÀM VIỆC! Cái quái gì xảy ra?</description></item><item><title>jQuery Selector Tester và Cheat Sheet</title><link>http://dotnet.edu.vn/ChuyenMuc/jQuery-Selector-Tester-va-Cheat-Sheet-801.aspx</link><description>Chúng giúp thiết kế biểu thức thông thường và bộ chọn XPath gần như đầy đủ. Có khả năng dán/tải văn bản và sau đó tương tác tìm kiếm tốt hơn nhiều theo vòng đời code/compile/run/test. Nó nhanh hơn và cảm giác tốt hơn nhiều khi thực hiện các expression.</description></item><item><title>Sử dụng Try... Catch..., Finally!</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-Try-Catch-Finally-800.aspx</link><description>Xử lý lỗi là phần quan trọng đối với công việc của lập trình viên .NET Framework. Cung cấp một số công cụ rất mạnh để xử lý các lỗi một cách tương đối dễ dàng.</description></item><item><title>Sửa lỗi "APPLICATION BLOCKED"</title><link>http://dotnet.edu.vn/ChuyenMuc/Sua-loi-APPLICATION-BLOCKED-799.aspx</link><description>Một trong những lỗi thường gặp khi chạy ứng dụng JAVA trên nền Desktop</description></item><item><title>Cổng thông tin điện tử (Web Portal) là gì ?</title><link>http://dotnet.edu.vn/ChuyenMuc/Cong-thong-tin-dien-tu-Web-Portal-la-gi--798.aspx</link><description>Hiện nay cổng thông tin điện tử là hệ thống được nhiều tổ chức, cơ quan và đặc biệt là doanh nghiệp (DN) muốn đưa vào khai thác thay cho các website giao dịch thông thường. Các cổng này tạo ra nhiều hơn khả năng tương tác hai chiều giữa khách hàng, người sử dụng và DN thông qua Internet để phát triển đa dạng các kênh cung ứng hàng hóa, đáp ứng ngày một tốt hơn nhu cầu của khách hàng.</description></item><item><title>Chuyển đổi mảng byte sang chuỗi Hex</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuyen-doi-mang-byte-sang-chuoi-Hex-797.aspx</link><description>Một trong những bài toán thường sử dụng trong việc lập bit</description></item><item><title>Thiết lập Outlook.com Mail Server</title><link>http://dotnet.edu.vn/ChuyenMuc/Thiet-lap-Outlookcom-Mail-Server-796.aspx</link><description>Outlook.com được thiết kế bởi Microsoft thay thế cho Google Gmail. Và giống như Gmail - bạn có thể cấu hình ứng dụng email để gửi và nhận email thông qua tài khoản email outlook.com. Để làm như vậy, bạn cần phải biết các cài đặt máy chủ thư Outlook.com.</description></item><item><title>So sánh ASP.NET và PHP</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-ASPNET-va-PHP-795.aspx</link><description>PHP và ASPX ai nhanh hơn không quan trọng, quan trọng là bạn yêu thích nó. Cách lập trình tốt sẽ giải quyết vấn đề này</description></item><item><title>Lỗi APACHE không chạy được</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-APACHE-khong-chay-duoc-794.aspx</link><description>Có nhiều bạn gặp vấn đề là khi chạy XAMPP, khởi chạy APACHE thì không hoạt động. Lỗi này là do xung đột cổng, nhưng khi sửa cổng lại rồi, nhưng vẫn không thể nào khắc phục vấn đề trên.</description></item><item><title>Cài đặt IIS 7 không thành công trên Windows Server 2008</title><link>http://dotnet.edu.vn/ChuyenMuc/Cai-dat-IIS-7-khong-thanh-cong-tren-Windows-Server-2008-793.aspx</link><description>Nếu bạn nhận thông báo lỗi "Web Server (IIS) Installation Failed. The Server needs to be restarted to undo the changes" khi bạn đang cố gắng cài đặt IIS trên Windows Server 2008/R2.</description></item><item><title>NHẬP MÔN Objective-C​</title><link>http://dotnet.edu.vn/ChuyenMuc/NHAP-MON-ObjectiveC​-792.aspx</link><description>Objective-C là ngôn ngữ được Apple phát triển từ C và có tính hướng đối tượng. Tính hướng đối tượng là gì thì chúng ta sẽ tìm hiểu sau.​</description></item><item><title>Hướng dẫn cài đặt môi trường phát triển ứng dụng iOS trên Windows</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-cai-dat-moi-truong-phat-trien-ung-dung-iOS-tren-Windows-791.aspx</link><description>Trong những năm gần đây, máy tính Mac và các thiết bị di động của Apple ngày càng trở nên phổ biến hơn. Chính vì vậy nhu cầu phát triển ứng dụng cho iPhone hay iPad cũng tăng đột biến.</description></item><item><title>Lớp Trừu tượng &amp; Giao diện (Abstract Classes &amp; Interfaces)</title><link>http://dotnet.edu.vn/ChuyenMuc/Lop-Truu-tuong--Giao-dien-Abstract-Classes--Interfaces-790.aspx</link><description>Sự khác nhau giữa interface và abstract class</description></item><item><title>Multithread trong Java</title><link>http://dotnet.edu.vn/ChuyenMuc/Multithread-trong-Java-789.aspx</link><description>Để viết một chương trình đa luồng trong Java có 2 cách:
Kế thừa từ lớp Threads và override phương thức run(), Implement Runable() ghi đè phương thức run()</description></item><item><title>Danh sách liên kết kép</title><link>http://dotnet.edu.vn/ChuyenMuc/Danh-sach-lien-ket-kep-788.aspx</link><description>Quản lý danh sách: Dùng 2 con trỏ First và Last trỏ đến đầu và cuối danh sách</description></item><item><title>Danh sách Liên kết Đơn</title><link>http://dotnet.edu.vn/ChuyenMuc/Danh-sach-Lien-ket-Don-787.aspx</link><description>Mỗi nút gồm 2 trường: Data và Link</description></item><item><title>Các thuật toán tìm kiếm</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-thuat-toan-tim-kiem-786.aspx</link><description>Tìm kiếm tuần tự, tìm kiếm nhị phân</description></item><item><title>Khác nhau giữa Array và ArrayList</title><link>http://dotnet.edu.vn/ChuyenMuc/Khac-nhau-giua-Array-va-ArrayList-785.aspx</link><description>Sự khác biệt giữa Array và ArrayList là câu hỏi phổ biến cho người mới bắt đầu đặc biệt là những người bắt đầu với code trong C và C++ và thích sử dụng Array.</description></item><item><title>Sử dụng chức năng Left, Right và Mid</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-chuc-nang-Left-Right-va-Mid-784.aspx</link><description>Bạn cần lấy chuỗi bất kỳ trong xâu, nhưng không biết làm sao lấy, hướng dẫn dưới đây sẽ chỉ cho bạn cách thực hiện lấy chuỗi bất kỳ trong xâu từ trái qua phải, hoặc từ phải qua trái hoặc ở giữa.</description></item><item><title>JTDS driver không làm việc trong SQL Server 2008R2</title><link>http://dotnet.edu.vn/ChuyenMuc/JTDS-driver-khong-lam-viec-trong-SQL-Server-2008R2-783.aspx</link><description>Bạn đã cố gắng kết nối SQL Server Data Base sử dụng windows authentication từ ứng dụng sử dụng trình điều khiển jTDS nhưng lỗi xuất hiện</description></item><item><title>Thuật toán sắp xếp</title><link>http://dotnet.edu.vn/ChuyenMuc/Thuat-toan-sap-xep-782.aspx</link><description>Sắp xếp nổi bọt, sắp xếp đổi chỗ, sắp xếp nhanh</description></item><item><title>Sử dụng Strcmp?</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-Strcmp-781.aspx</link><description>Nó sử dụng các giá trị byte của các ký tự, trả về giá trị âm nếu chuỗi đầu tiên xuất hiện trước thứ hai (theo yêu cầu của giá trị byte), không nếu chúng bằng nhau, và giá trị dương nếu xuất hiện đầu tiên sau thứ hai.</description></item><item><title>Mảng 1 chiều</title><link>http://dotnet.edu.vn/ChuyenMuc/Mang-1-chieu-780.aspx</link><description>int a[] = {1,3,7,6}</description></item><item><title>Giải thuật Đệ quy</title><link>http://dotnet.edu.vn/ChuyenMuc/Giai-thuat-De-quy-779.aspx</link><description>Đệ quy là gọi lại chính nó</description></item><item><title>Phương thức String trim()</title><link>http://dotnet.edu.vn/ChuyenMuc/Phuong-thuc-String-trim-778.aspx</link><description>Phương thức này trả về bản sao của chuỗi, bỏ qua phần đầu và phần sau của khoảng trắng.</description></item><item><title>Sử dụng Password Field như thế nào?</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-Password-Field-nhu-the-nao-777.aspx</link><description>Lớp JPasswordField là lớp con của JTextField, cung cấp các trường kiểu text dành cho mật khẩu. Vì lý do bảo mật, trường mật khẩu không hiển thị các ký tự người dùng nhập vào...</description></item><item><title>Lớp SWING JWindow</title><link>http://dotnet.edu.vn/ChuyenMuc/Lop-SWING-JWindow-776.aspx</link><description>Lớp JWindow là container có thể hiển thị nhưng không có thanh tiêu đề hoặc các nút quản lý cửa sổ</description></item><item><title>Khoá không cho Người dùng thay đổi địa chỉ IP</title><link>http://dotnet.edu.vn/ChuyenMuc/Khoa-khong-cho-Nguoi-dung-thay-doi-dia-chi-IP-775.aspx</link><description>Đây là thủ thuật để khóa không cho người dùng thay đổi địa chỉ IP mà mình đã định ra.</description></item><item><title>Kiếm tiền với vagex.com (có autoview)</title><link>http://dotnet.edu.vn/ChuyenMuc/Kiem-tien-voi-vagexcom-co-autoview-774.aspx</link><description>Firefox và viewer chạy hoàn toàn auto và ẩn được nên không ảnh hưởng gì đến công việc bình thường của bạn. Đây là một cách kiếm tiền rất đơn giản cho những ai online nhiều.</description></item><item><title>Lớp Character</title><link>http://dotnet.edu.vn/ChuyenMuc/Lop-Character-773.aspx</link><description>Khi sử dụng Character, chúng ta thường dùng kiểu dữ liệu char.</description></item><item><title>Lớp Numbers</title><link>http://dotnet.edu.vn/ChuyenMuc/Lop-Numbers-772.aspx</link><description>Thông thường, khi chúng ta làm việc với number, chúng ta sử dụng các kiểu dữ liệu nguyên thủy như byte, int, long, double,...</description></item><item><title>Kết nối SQL thông qua ODBC</title><link>http://dotnet.edu.vn/ChuyenMuc/Ket-noi-SQL-thong-qua-ODBC-771.aspx</link><description>Có nhiều cách kết nối Java với SQL. Ở bài này sẽ hướng dẫn cách cài đặt ODBC và kết nối thành công với việc hiển thị thông tin 1 trường dữ liệu bất kỳ.</description></item><item><title>Kiểu String</title><link>http://dotnet.edu.vn/ChuyenMuc/Kieu-String-770.aspx</link><description>Strings, được sử dụng rộng rãi trong lập trình Java, là chuỗi các ký tự. Trong ngôn ngữ lập trình Java, strings là đối tượng.</description></item><item><title>Định dạng Date và Time</title><link>http://dotnet.edu.vn/ChuyenMuc/Dinh-dang-Date-va-Time-769.aspx</link><description>Java cung cấp lớp Date có sẵn trong gói java.util, lớp này đóng gói(encapsulate) ngày và thời gian hiện tại.</description></item><item><title>Quy ước về cách đặt tên trong Java</title><link>http://dotnet.edu.vn/ChuyenMuc/Quy-uoc-ve-cach-dat-ten-trong-Java-768.aspx</link><description>Các quy ước khi lập trình là rất nhỏ, tuy nhiên nếu ta không có một thói quen lập trình tốt thì việc debug hay làm việc nhóm sẽ trở nên khó khăn.</description></item><item><title>Hướng dẫn tạo Form trong Netbean</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tao-Form-trong-Netbean-767.aspx</link><description>Tạo Form trong Netbean thật sự rất đơn giản. Bài này hướng dẫn chi tiết cho những ai làm quen với Netbean</description></item><item><title>Xử lý Ngày tháng năm trong Java</title><link>http://dotnet.edu.vn/ChuyenMuc/Xu-ly-Ngay-thang-nam-trong-Java-766.aspx</link><description>Khi ngôn ngữ Java còn trẻ, nó có một lớp gọi là Date khá hữu ích cho việc tạo và thao tác các ngày tháng. Thật không may, lớp đó đã không hỗ trợ đủ tốt cho yêu cầu quốc tế hóa (internationalization), do đó Sun đã thêm hai lớp để nhằm cải thiện tình hình</description></item><item><title>Hướng dẫn chạy Java Web JSP trên Netbean</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-chay-Java-Web-JSP-tren-Netbean-765.aspx</link><description>Nhiều người vẫn chưa biết cách chạy Web Java trên Netbean. Bài này sẽ hướng dẫn cách thiếp lập sao cho đúng với cách bố trí của chương trình Netbean</description></item><item><title>Làm thế nào để Java kết nối CSDL Microsoft Access trên Win 7 64 bits</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-Java-ket-noi-CSDL-Microsoft-Access-tren-Win-7-64-bits-764.aspx</link><description>Nếu kết nối với WIN như bình thường(Win 32 bits), thì bạn sẽ chẳng phải lo lắng gì, chỉ việc thiết lập cầu nối ODBC</description></item><item><title>Làm thế nào tìm kiếm một đoạn văn bản bằng Stored Procedure trong SQL</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-tim-kiem-mot-doan-van-ban-bang-Stored-Procedure-trong-SQL-763.aspx</link><description>Đây là bài viết thủ thuật khá thú vị sẽ giúp nhiều người đang gặp vấn đề tìm kiếm văn bản trong Stored Procedure. Thật dễ để thực hiện việc tìm kiếm trong Stored Procedure.</description></item><item><title>Sự khác biệt giữa const và readonly trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-biet-giua-const-va-readonly-trong-C-762.aspx</link><description>Đây là câu hỏi thường được hỏi trong các vòng phỏng vấn. Tuy nhiên, rất nhiều bạn sẽ nghĩ chúng hoàn toàn giống sau, thì bạn đã sai, chúng có sự khác biệt rõ rệt.</description></item><item><title>Làm thế nào để SELECT ra nhiều thuộc tính cách nhau bởi dấu phẩy để phân loại</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-SELECT-ra-nhieu-thuoc-tinh-cach-nhau-boi-dau-phay-de-phan-loai-761.aspx</link><description>Trong CSDL có 1 bảng khách hàng (lưu thông tin khách hàng),1 bảng sở thích(lưu thông tin sở thích) và 1 bảng chi tiết sở thích(lưu sở thích của khách hàng).</description></item><item><title>Windows 7 64 bit thiếu trình data source ODBC cho Ms Access</title><link>http://dotnet.edu.vn/ChuyenMuc/Windows-7-64-bit-thieu-trinh-data-source-ODBC-cho-Ms-Access-760.aspx</link><description>Tôi cần phải kết nối data source ODBC cho MS Access. Tuy nhiên không thể nào thêm driver của MS Access trên odbc, chỉ có kết nối SQL và tôi cũng không thể thêm tập tin cơ sở dữ liệu MS Access (.mdb)</description></item><item><title>VMWARE báo 'VmWare remote file system 2gb limit'</title><link>http://dotnet.edu.vn/ChuyenMuc/VMWARE-bao-VmWare-remote-file-system-2gb-limit-759.aspx</link><description>Trong quá trình mở tệp tin và chạy vmdk lưu cấu hình win, nếu bạn nhận được lỗi sau:</description></item><item><title>Lập chỉ mục nội dung nhanh hơn với công cụ Fetch của Google</title><link>http://dotnet.edu.vn/ChuyenMuc/Lap-chi-muc-noi-dung-nhanh-hon-voi-cong-cu-Fetch-cua-Google-757.aspx</link><description>Bằng cách sử dụng các chức năng khác nhau mà Google Webmaster cung cấp là cách chắc chắn để giữ cho trang web chạy tốt.</description></item><item><title>Hướng dẫn tắt máy hàng loạt</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tat-may-hang-loat-756.aspx</link><description>Ở cơ quan tôi có một số người khi hết giờ làm việc thì đi về nhà, quên không tắt máy tính. Tôi không thể nào chờ người ta về hết rồi đi tắt các máy của người nào quên. Làm sao để tắt các máy trạm từ máy tính chủ Windows server 2003 theo giờ qui định</description></item><item><title>Viết chương trình in ra các số hoàn thiện từ 1 đến n.</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-chuong-trinh-in-ra-cac-so-hoan-thien-tu-1-den-n-755.aspx</link><description>Số hoàn thiện là số có tổng các ước thực sự của nó bằng chính nó: Ví dụ: 6=1+2+3 là số hoàn thiện</description></item><item><title>Viết chương trình in ra các số nguyên tố từ a đến b, với a,b nhập qua đối hàm main</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-chuong-trinh-in-ra-cac-so-nguyen-to-tu-a-den-b-voi-ab-nhap-qua-doi-ham-main-754.aspx</link><description>Lập trình JAVA căn bản</description></item><item><title>Viết chương trình tính chu vi, diện tích của hình tròn</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-chuong-trinh-tinh-chu-vi-dien-tich-cua-hinh-tron-753.aspx</link><description>Lập trình Java căn bản</description></item><item><title>Từ khóa Dynamic trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-khoa-Dynamic-trong-C-751.aspx</link><description>Trong ngôn ngữ C#, tất cả các biến và hằng được định nghĩa. Nhưng nếu bạn không chắc chắn của các kiểu biến? Với C# 4.0 bạn sẽ nắm được.</description></item><item><title>Làm thế nào để xem thời gian tải trang trong bao lâu?</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-xem-thoi-gian-tai-trang-trong-bao-lau-752.aspx</link><description>Một trong những yếu tố quan trọng để đo hiệu suất của trang web là thời gian tải trang. Vì vậy, nó là rất cần thiết để biết mất bao lâu cho trang web tải về trình duyệt của client.</description></item><item><title>Giới thiệu về Bootstrap</title><link>http://dotnet.edu.vn/ChuyenMuc/Gioi-thieu-ve-Bootstrap-750.aspx</link><description>Twitter Bootstrap là framework  CSS giúp trong việc thiết kế các ứng dụng web.</description></item><item><title>Quản lý trạng thái với ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Quan-ly-trang-thai-voi-ASPNET-749.aspx</link><description>Mỗi ứng dụng web cần chia sẻ thông tin giữa các request</description></item><item><title>Sử dụng I/O để đọc và ghi dữ liệu tập tin</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-IO-de-doc-va-ghi-du-lieu-tap-tin-748.aspx</link><description>Trong bài viết này, bạn sẽ được học cách làm việc với các lớp trong không gian tên System.IO để đọc và ghi dữ liệu tập tin.</description></item><item><title>Sử dụng chức năng REPLACE để thay thế chuỗi với kiểu NTEXT</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-chuc-nang-REPLACE-de-thay-the-chuoi-voi-kieu-NTEXT-747.aspx</link><description>Khi cập nhật/thay thế dữ liệu trong datatable.column. Bảng có trường tên là Content. Sử dụng chức năng REPLACE. Từ kiểu dữ liệu là NTEXT, SQL Server không cho phép sử dụng chức năng REPLACE.</description></item><item><title>Làm thế nào để thiết lập bộ đếm thời gian trong javascript?</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-thiet-lap-bo-dem-thoi-gian-trong-javascript-746.aspx</link><description>Làm thế nào để thiết lập bộ đếm thời gian trong javascript? Làm thế nào để gọi hàm javascript liên tục?</description></item><item><title>Hướng dẫn tìm địa chỉ IP của máy Client</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tim-dia-chi-IP-cua-may-Client-745.aspx</link><description>Giao thức Internet là thông tin liên lạc giữa các nút. Giao thức Internet, được sử dụng để theo dõi hệ thống và địa chỉ người dùng.</description></item><item><title>Hướng dẫn tìm kiếm theo tên trong Access</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tim-kiem-theo-ten-trong-Access-744.aspx</link><description>Tìm kiếm theo tên cán bộ và hiển thị danh sách cán bộ tương ứng</description></item><item><title>Tạo Dòng Chữ chạy trên form</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-Dong-Chu-chay-tren-form-743.aspx</link><description>Tạo dòng chữ chạy trên Form của Access: Cũng như mong muốn ở trên, trên 1 Form bất ký mình muốn chạy một dòng chữ để cần thông tin về vấn đề nào đó ví dụ như là "Chương trình này được tạo bởi...."</description></item><item><title>Truyền thông số từ Combobox đến Textbox</title><link>http://dotnet.edu.vn/ChuyenMuc/Truyen-thong-so-tu-Combobox-den-Textbox-742.aspx</link><description>Trong Access khi chọn 1 mục trong Combo box VD: MACB nào đó thì ở TextBox kế bên hiển thị ngay tên cán bộ đó theo MACB.</description></item><item><title>Xây dựng hệ thống mạng cho doanh nghiệp trên nền tảng server 2008</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-he-thong-mang-cho-doanh-nghiep-tren-nen-tang-server-2008-741.aspx</link><description>Trong điều kiện kinh tế hiện nay hầu hết đa số các tổ chức hay công ty có phạm vi bị giới hạn bởi diện tích và mặt bằng đều triển khai xây dựng mạng LAN để phục vụ cho việc quản lý dữ liệu nội bộ cơ quan mình được thuận lợi...</description></item><item><title>Khắc phục hiện tượng Access Denied trong Windows 7</title><link>http://dotnet.edu.vn/ChuyenMuc/Khac-phuc-hien-tuong-Access-Denied-trong-Windows-7-739.aspx</link><description>Trong bài viết dưới đây, chúng tôi sẽ hướng dẫn các bạn cách khắc phục hiện tượng Access Denied khi truy cập vào những thư mục chia sẻ trên 1 máy tính bất kỳ sử dụng hệ điều hành Windows 7 từ 1 máy tính Windows 7 khác nằm trong workgroup.</description></item><item><title>10 lệnh Windows 7 quản trị mạng cần biết</title><link>http://dotnet.edu.vn/ChuyenMuc/10-lenh-Windows-7-quan-tri-mang-can-biet-738.aspx</link><description>Có thể nói công cụ dòng lệnh vẫn còn nguyên giá trị trong các phiên bản hệ điều hành mới đây. Chúng giúp cho các quản trị viên mạng có thể thực hiện những thao tác kiểm tra cũng như có thể khắc phục được sự cố hệ thống.</description></item><item><title>Bộ công cụ giám sát mạng toàn diện</title><link>http://dotnet.edu.vn/ChuyenMuc/Bo-cong-cu-giam-sat-mang-toan-dien-737.aspx</link><description>Giám sát mạng là một chức năng đa dạng với nhiều nhiệm vụ mà người quản trị hệ thống mạng máy tính cần phải thực hiện.</description></item><item><title>Kiểm tra các kết nối ẩn vào Internet trong Windows</title><link>http://dotnet.edu.vn/ChuyenMuc/Kiem-tra-cac-ket-noi-an-vao-Internet-trong-Windows-736.aspx</link><description>Kết nối Internet của bạn chậm hơn bình thường? Phải chăng máy tính của bạn đã nhiễm malware, spyware hay adware, chúng đang chạy trong chế độ nền và tiêu tốn băng thông mà bạn không hề biết? Sau đây là vài thủ thuật giúp bạn kiểm tra được các kết nối từ máy tính của bạn vào Internet.</description></item><item><title>Website quản lý tiền điện Quảng Nam- PHP</title><link>http://dotnet.edu.vn/ChuyenMuc/Website-quan-ly-tien-dien-Quang-Nam-PHP-735.aspx</link><description>Phục vụ việc quản lý khách hàng, công tơ điện, bảng giá điện, tính tiền điện một cách dễ dàng cho nhân viên , cho phép khách hàng có thể đăng kí mua điện, xem thông tin, tìm kiếm thông tin và xem thông tin về việc thanh toán trên hệ thống.</description></item><item><title>Phần Mềm Quản Lý Giáo viên và học sinh trường THPT - VB6</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-Mem-Quan-Ly-Giao-vien-va-hoc-sinh-truong-THPT--VB6-734.aspx</link><description>Quản lý giáo viên và học sinh là một bài toán quen thuộc đối với mỗi chúng ta, là công việc của toàn tập thể nhà trường từ Ban Giám Hiệu nhà trường đến các thầy cô giáo cũng như của những người làm công tác quản lý.</description></item><item><title>Quản Lý Thư Viện Trường Đại Học Quảng Bình</title><link>http://dotnet.edu.vn/ChuyenMuc/Quan-Ly-Thu-Vien-Truong-Dai-Hoc-Quang-Binh-733.aspx</link><description>Đây là một phần mềm được nhỏ gọn, có thể tương thích trên nhiều hệ điều hành. Chương trình sẽ giúp cho nhân viên thư viện giải quyết công việc quản lý, và đọc giả có thể tìm kiếm tra cứu sách một cách nhanh chóng, tiện lợi</description></item><item><title>Hiệu ứng giáng sinh đẹp cho website (tuyết rơi + cây thông)</title><link>http://dotnet.edu.vn/ChuyenMuc/Hieu-ung-giang-sinh-dep-cho-website-tuyet-roi--cay-thong-732.aspx</link><description>Mùa giáng sinh lại sắp đến,cùng nhau thay đổi giao diện chào đón NOEL.</description></item><item><title>Card Lan bị ngắt kết nối liên tục?</title><link>http://dotnet.edu.vn/ChuyenMuc/Card-Lan-bi-ngat-ket-noi-lien-tuc-731.aspx</link><description>Biểu tượng dưới thanh tastbar bị gạch chéo rùi lại kết nối liên tục , nhưng rút đầu cắm Lan nơi modem gắn lại thì vào lại bình thường.</description></item><item><title>[Moodle]Làm sao bật được chức năng gỡ "tôi ra khỏi khoá học"</title><link>http://dotnet.edu.vn/ChuyenMuc/MoodleLam-sao-bat-duoc-chuc-nang-go-toi-ra-khoi-khoa-hoc-730.aspx</link><description>Có thể chỉnh quyền (permission) trong vai (role) của user là sinh viên là "allow"</description></item><item><title>Lỗi khi có số lượng người truy xuất Moodle quá nhiều</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-khi-co-so-luong-nguoi-truy-xuat-Moodle-qua-nhieu-729.aspx</link><description>Mỗi khi số lượng sinh viên đăng nhập vào khoản trên 50 người thì xảy ra lỗi.</description></item><item><title>HƯỚNG DẪN CÀI ĐẶT MOODLE CỤC BỘ TRÊN WINDOWS</title><link>http://dotnet.edu.vn/ChuyenMuc/HUONG-DAN-CAI-DAT-MOODLE-CUC-BO-TREN-WINDOWS-728.aspx</link><description>Dùng để biên soạn giáo trình trên máy tính trước khi đưa vào sử dụng trực tuyến</description></item><item><title>Cách fix main intel để chỉnh được BIOS</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-fix-main-intel-de-chinh-duoc-BIOS-727.aspx</link><description>Vào được bios, nhưng vào được thì các thông số hay diều chỉnh (chữ điều bị đen hết), chỉnh để Boot CD không được.</description></item><item><title>Khóa cổng USB theo User</title><link>http://dotnet.edu.vn/ChuyenMuc/Khoa-cong-USB-theo-User-726.aspx</link><description>Làm cách nào để khóa USB theo User khi đăng nhập vào Domain. Chẳng hạn trên PC1 khi User U1 Logon vào thì cắm USB vào sẽ không sử dụng được, nhưng user U2 Logon vào PC1 thì sẽ cho sử dụng USB (đại loại là U2 được phân quyền cho sử dụng USB). Vì trên thực tế 1 máy tính có thể cho nhiều User sử dụng .</description></item><item><title>Trở thành quản trị mạng chuyên nghiệp cần học gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Tro-thanh-quan-tri-mang-chuyen-nghiep-can-hoc-gi-725.aspx</link><description>Hiện nay đa số học viên, sinh viên còn khá mông lung khi nói về khái niệm “quản trị mạng”  vì khái niệm về nghề này khá rộng và công việc cũng tùy vào nhu cầu từng công ty.</description></item><item><title>Làm thế nào để biến Wi-Fi Router cũ thành Network Switch</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-bien-WiFi-Router-cu-thanh-Network-Switch-724.aspx</link><description>Chỉ vì bộ định tuyến Wi-Fi cũ đã được thay thế bằng một mô hình mới hơn không có nghĩa là nó không thể sử dụng được. Tôi chỉ cho bạn cách để có bộ định tuyến Wi-Fi cũ không đủ mạnh và biến nó thành network switch.</description></item><item><title>Xây dựng Website Quản lý Bệnh nhân Nội trú Đa Khoa Đà Nẵng</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-Website-Quan-ly-Benh-nhan-Noi-tru-Da-Khoa-Da-Nang-723.aspx</link><description>Hàng ngày, tại các bệnh viện trên nội thành thành phố phải tiếp nhận một số lượng lớn bệnh nhân. Việc xử lý hồ sơ bệnh nhân mới tiếp nhận và việc theo dõi ghi chép thông tin bệnh án, tình hình bệnh, các khoản chi phí của bệnh nhân trong quá trình nằm viện đòi hỏi tốn rất nhiều nhân lực và thời gian.</description></item><item><title>Website Quản lí Bệnh án Bệnh viện - PHP</title><link>http://dotnet.edu.vn/ChuyenMuc/Website-Quan-li-Benh-an-Benh-vien--PHP-722.aspx</link><description>Cho phép bệnh nhân đăng kí khám trực tuyến.
Giúp truy cập thông tin nhanh, quản lý và lưu trữ thông tin, thống kê,
Giảm thiểu tài liệu lưu trữ hàng năm cho hệ thống bệnh viện.</description></item><item><title>Xây dựng phần mềm quản lý Học sinh Trường THPT NGUYỄN KHUYẾN C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-phan-mem-quan-ly-Hoc-sinh-Truong-THPT-NGUYEN-KHUYEN-C-721.aspx</link><description>Nói đến trường học thì là nơi giành cho người dạy và người học nhưng bên cạnh đó thì có rất nhiều vấn đề liên quan như là việc nhập học của học sinh hàng năm,  thống kê điểm số,  đánh giá kết quả rèn luyện của họ</description></item><item><title>Xây dựng phần mềm hỗ trợ quản lý Nhân Sự Trường THPT Quế Sơn</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-phan-mem-ho-tro-quan-ly-Nhan-Su-Truong-THPT-Que-Son-720.aspx</link><description>Mục đích của chương trình này là tìm hiểu và nghiên cứu sâu hơn công tác quản lý nhân sự và tiền lương.</description></item><item><title>Website trường mầm non Bình Minh PHP</title><link>http://dotnet.edu.vn/ChuyenMuc/Website-truong-mam-non-Binh-Minh-PHP-719.aspx</link><description>Website trường mầm non sẽ giúp phụ huynh xem thông tin về trường, lớp cũng như các thông tin khác một cách tiện lợi hơn. Đồng thời website cũng giúp cho ban giám hiệu, nhân viên, giáo viên quản lý công việc thuận lợi hơn, hiệu quả hơn và tiết kiệm hơn.</description></item><item><title>Quản lý Quán Cafe C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Quan-ly-Quan-Cafe-C-718.aspx</link><description>Xây dựng phần mềm bằng ngôn ngữ C#</description></item><item><title>Xây dựng hệ thống quản lý tiệm thuốc tây</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-he-thong-quan-ly-tiem-thuoc-tay-717.aspx</link><description>Trong bài toán này dược sĩ sẽ tính tiền số thuốc mà khách hàng đã mua và lập hoá đơn giao cho khách hàng thanh toán, việc nhập, xuất thuốc và kiểm tra thuốc của cửa tiệm</description></item><item><title>Làm công nghệ thông tin thì học gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-cong-nghe-thong-tin-thi-hoc-gi-716.aspx</link><description>Dân máy tính thường phải đọc/học rất nhiều để theo kịp sự phát triển với tốc độ ánh sáng của ngành mình.</description></item><item><title>Giám sát an ninh mạng để ngăn chặn một cuộc tấn công DDoS trong 20 phút</title><link>http://dotnet.edu.vn/ChuyenMuc/Giam-sat-an-ninh-mang-de-ngan-chan-mot-cuoc-tan-cong-DDoS-trong-20-phut-715.aspx</link><description>Để bắt đầu thì tôi xin chia sẻ một câu chuyện. Cách đây không lâu, web site của một khách hàng bị tấn công từ chối dịch vụ DDoS.</description></item><item><title>BEAST: Một phương pháp tấn công HTTPS mới</title><link>http://dotnet.edu.vn/ChuyenMuc/BEAST-Mot-phuong-phap-tan-cong-HTTPS-moi-714.aspx</link><description>Bây giờ nhắc đến Netscape chắc ít người còn nhớ, nhưng trong giai đoạn đầu của cuộc cách mạng World Wide Web hồi giữa những năm 1990, Netscape có vị thế như Google hay Facebook bây giờ.</description></item><item><title>Khóa ngoại, khóa chính và mặc định</title><link>http://dotnet.edu.vn/ChuyenMuc/Khoa-ngoai-khoa-chinh-va-mac-dinh-713.aspx</link><description>Trong bài viết này tôi sẽ thảo luận ba ràng buộc dữ liệu như Primary Key, Foreign Key và Default.</description></item><item><title>Các kiểu dữ liệu SQL Server</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-kieu-du-lieu-SQL-Server-712.aspx</link><description>Kiểu dữ liệu là chủ đề quan trọng trong hệ thống quản lý cơ sở dữ liệu (DBMS). Dữ liệu định nghĩa kiểu dữ liệu. Có một số kiểu dữ liệu như chuỗi string, image, number,...</description></item><item><title>Restore Database sử dụng SQL Script (T-SQL)</title><link>http://dotnet.edu.vn/ChuyenMuc/Restore-Database-su-dung-SQL-Script-TSQL-711.aspx</link><description>Trong bài viết này tôi sẽ hướng dẫn bạn làm thế nào để phục hồi cơ sở dữ liệu SQL Server sử dụng T-SQL. Lấy cơ sở dữ liệu sao lưu và phục hồi là một trong những phần quan trọng nhất trong phát triển phần mềm điều khiển cơ sở dữ liệu.</description></item><item><title>Backup Database sử dụng SQL Script (T-SQL)</title><link>http://dotnet.edu.vn/ChuyenMuc/Backup-Database-su-dung-SQL-Script-TSQL-710.aspx</link><description>Trong bài viết này tôi sẽ chỉ cho bạn thấy làm thế nào để sao lưu SQL Server sử dụng T-SQL. Lấy cơ sở dữ liệu dự phòng là một trong những phần quan trọng nhất trong lĩnh vực phát triển phần mềm điều khiển cơ sở dữ liệu.</description></item><item><title>Chức năng: Tích hợp thanh toán qua Ngân lượng</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuc-nang-Tich-hop-thanh-toan-qua-Ngan-luong-709.aspx</link><description>Bài trước tôi đã hướng dẫn cách tích hợp thanh toán qua Bảo kim, bài tiếp theo này, Tôi sẽ hướng dẫn cách tính hợp thanh toán qua Ngân lượng</description></item><item><title>Cách thức hoạt động của DNS Hijacking</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-thuc-hoat-dong-cua-DNS-Hijacking-708.aspx</link><description>DNS hijacking (còn được gọi là DNS redirection) là loại tấn công độc sẽ ghi đè máy tính TCP/IP đến điểm máy chủ DNS giả mạo, do đó hủy bỏ hiệu lực các thiết lập DNS mặc định.</description></item><item><title>Bằng cách nào để Hack Router ADSL Ethernet</title><link>http://dotnet.edu.vn/ChuyenMuc/Bang-cach-nao-de-Hack-Router-ADSL-Ethernet-707.aspx</link><description>Gần một nửa số người sử dụng Internet trên thế giới sử dụng router ADSL/modem để kết nối Internet. Tuy nhiên, hầu hết trong số họ không nhận thức được thực tế là nó có lỗ hổng nghiêm trọng có thể dễ dàng bị khai thác bởi bất cứ ai có kiến thức cơ bản về máy tính.</description></item><item><title>Thay thế chuỗi ở bất kỳ cột nào trong SQL</title><link>http://dotnet.edu.vn/ChuyenMuc/Thay-the-chuoi-o-bat-ky-cot-nao-trong-SQL-706.aspx</link><description>Bài viết này hướng dẫn sử dụng chức năng REPLACE để chọn lọc thay thế chuỗi trong SQL Server. Chức năng REPLACE dễ sử dụng và rất tiện dụng với câu lệnh UPDATE.</description></item><item><title>Hướng dẫn tạo trang kiểm tra Domain đã đăng ký hay chưa</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tao-trang-kiem-tra-Domain-da-dang-ky-hay-chua-705.aspx</link><description>Để xây dựng trang Web kiểm tra xem Domain mình muốn đặt đã có người đặt hay chưa và nếu có thì kiểm tra xem ai đã đặt(thông tin chi tiết)</description></item><item><title>Hướng dẫn Xây dựng trang Dự báo thời thiết - Weather</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Xay-dung-trang-Du-bao-thoi-thiet--Weather-704.aspx</link><description>Để xây dựng được trang dự báo thời tiết, bạn cần phải rõ nguồn và cách thức lấy như thế nào sau khi đã có nguồn.</description></item><item><title>Hướng dẫn xây dựng trang mua hàng đơn giản</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-trang-mua-hang-don-gian-703.aspx</link><description>Để làm trang mua hàng cần thực hiện các chức năng sau: Hiển thị sản phẩm cần mua, hiển thị chi tiết sản phẩm, lưu tạm sản phẩm vào giỏ hàng sau khi kích chọn mua, hiển thị giỏ hàng, cập nhật số lượng hoặc xóa hàng trên giỏ hàng tương ứng, thực hiện insert dữ liệu sau khi mua thành công món hàng.</description></item><item><title>Làm thế nào để Delay Load trong UpdatePanel sử dụng Control UpdateProgress</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-Delay-Load-trong-UpdatePanel-su-dung-Control-UpdateProgress-702.aspx</link><description>Bài trước Tôi đã hướng dẫn bạn Làm thế nào để Delay Load trong UpdatePanel sử dụng Timer Control. Bài này Tôi cũng sẽ hướng dẫn sử dụng UpdatePanel nhưng kết hợp với Control UpdateProgress.</description></item><item><title>Chức năng: Tích hợp thanh toán qua Bảo Kim</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuc-nang-Tich-hop-thanh-toan-qua-Bao-Kim-701.aspx</link><description>Tích hợp thanh toán qua baokim.vn cho các merchant site có đăng ký API</description></item><item><title>Hệ thống Tên miền DNS hoạt động như thế nào?</title><link>http://dotnet.edu.vn/ChuyenMuc/He-thong-Ten-mien-DNS-hoat-dong-nhu-the-nao-700.aspx</link><description>Trong thế giới Internet và lĩnh vực mạng máy tính, bạn sẽ bắt gặp thuật ngữ hệ thống tên miền hoặc Domain Name Service đơn giản được gọi là DNS.</description></item><item><title>[Java] Xử lý đăng nhập với JSP và Ajax</title><link>http://dotnet.edu.vn/ChuyenMuc/Java-Xu-ly-dang-nhap-voi-JSP-va-Ajax-699.aspx</link><description>Hôm nay tôi sẽ hướng dẫn các bạn cách kết hợp giữa JSP, JavaScript, XML, HTML Dom để thực hiện một chức năng đơn giản là Đăng nhập. Sự kết hợp này được gọi là Ajax mà hầu hết các bạn IT đều từng nghe rồi. Ok! Để bắt đầu trước hết bạn cần chuẩn bị các công cụ và thư viện sau.</description></item><item><title>IIS và ASP.NET: Application Pool</title><link>http://dotnet.edu.vn/ChuyenMuc/IIS-va-ASPNET-Application-Pool-697.aspx</link><description>Trong phần này, chúng ta sẽ có một cái nhìn những tính năng trong IIS 6.0, tên Application Pool, và chứng minh việc sử dụng Application Pool trong việc cô lập các ứng dụng web ASP.NET, do đó làm tăng độ tin cậy của các ứng dụng web ASP.NET.</description></item><item><title>Facebook Developer Toolkit LINQ to FQL Addon</title><link>http://dotnet.edu.vn/ChuyenMuc/Facebook-Developer-Toolkit-LINQ-to-FQL-Addon-696.aspx</link><description>LINQ to FQL là dự án mã nguồn mở. Sources, những chương trình và mẫu có thể được tìm thấy tại CodePlex. Thư viện mở rộng Facebook Developer Toolkit.</description></item><item><title>Tạm khóa trang ASP.NET và hiển thị ảnh động trong khi đợi Post-Back lại</title><link>http://dotnet.edu.vn/ChuyenMuc/Tam-khoa-trang-ASPNET-va-hien-thi-anh-dong-trong-khi-doi-PostBack-lai-695.aspx</link><description>Một trong những vấn đề lớn nhất trong các trang web là phải mất thời gian khá lâu để xử lý sau khi gửi. Có thể bạn sẽ gặp phải trang ASP.NET mất đến 30 giây để xử lý và người dùng tiếp tục đẩy nút gửi hai lần hoặc nhiều lần chỉ để có được thông tin nhanh hơn (có thể gây ra vấn đề dữ liệu).</description></item><item><title>Chat Room với Asp.Net SignalR</title><link>http://dotnet.edu.vn/ChuyenMuc/Chat-Room-voi-AspNet-SignalR-694.aspx</link><description>Gần đây, Microsoft đã thêm một số tính năng mới trong ứng dụng web ASP.NET Framework. SignalR là một trong những tính năng nổi bật với runtime real build ứng dụng ví dụ như ứng dụng xã hội trực tuyến, trò chơi đa người dùng, tin tức thời tiết,...</description></item><item><title>Select/Deselect tất cả các Checkbox trong gridview sử dụng JavaScript</title><link>http://dotnet.edu.vn/ChuyenMuc/SelectDeselect-tat-ca-cac-Checkbox-trong-gridview-su-dung-JavaScript-693.aspx</link><description>Bài viết này sẽ hướng dẫn làm thế nào để lựa chọn và bỏ chọn tất cả các Checkbox từ tất cả các cell của điều khiển GridView sử dụng JavaScript đơn giản.</description></item><item><title>Máy chủ Trạng Thái Ngang hàng(Peer to peer) ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/May-chu-Trang-Thai-Ngang-hangPeer-to-peer-ASPNET-692.aspx</link><description>Phát triển Web ASP.NET được xây dựng trong ba tùy chọn để lưu trữ trạng thái phiên, cụ thể là, trong quá trình ghi nhớ, SQL Server và Server Status.</description></item><item><title>Số xác nhận an toàn thông qua Regular Expressions</title><link>http://dotnet.edu.vn/ChuyenMuc/So-xac-nhan-an-toan-thong-qua-Regular-Expressions-691.aspx</link><description>Regular Expressions thường được sử dụng để xử lý tất cả các loại xác nhận</description></item><item><title>7 jQuery Code Snippets mà lập trình web phải có</title><link>http://dotnet.edu.vn/ChuyenMuc/7-jQuery-Code-Snippets-ma-lap-trinh-web-phai-co-690.aspx</link><description>jQuery đơn giản hóa trong việc phát triển web và đã trở thành bắt buộc trong thư viện Javascript có sẵn. Có rất nhiều đoạn jQuery hữu ích có sẵn nhưng ở đây trong bài viết này tôi sẽ chia sẻ 7 đoạn mã cơ bản và sử dụng rộng rãi mà mỗi nhà phát triển web phải có.</description></item><item><title>Một cách để cải thiện hiệu suất ứng dụng Web đáng kể</title><link>http://dotnet.edu.vn/ChuyenMuc/Mot-cach-de-cai-thien-hieu-suat-ung-dung-Web-dang-ke-689.aspx</link><description>Trong thời gian qua, tôi đã cố gắng cải thiện hiệu suất ứng dụng web. Tôi đã phân tích ứng dụng trong nhiều cách khác nhau. Tôi cũng sử dụng các thông số khác nhau và đã định hình cho ứng dụng sử dụng một số thông số như Ants, thông số .NET,...</description></item><item><title>Các bước đổ dữ liệu trong Excel vào GridView</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-buoc-do-du-lieu-trong-Excel-vao-GridView-688.aspx</link><description>Bài viết này sẽ chỉ rõ các bước để đưa được dữ liệu từ tệp tin Excel vào trong Control GridView</description></item><item><title>Đọc Tệp tin Excel trong SQL</title><link>http://dotnet.edu.vn/ChuyenMuc/Doc-Tep-tin-Excel-trong-SQL-687.aspx</link><description>Đây là thủ thuật để đọc nội dụng trong tệp tin Excel bằng cách sử dụng Query trong SQL</description></item><item><title>Hiển thị dữ liệu trên GridView và xuất ra Excel trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-du-lieu-tren-GridView-va-xuat-ra-Excel-trong-ASPNET-685.aspx</link><description>Mẹo này mô tả làm thế nào để xuất dữ liệu vào tập tin Excel từ GridView. Tôi sẽ tạo ra một cơ sở dữ liệu mẫu và xem làm thế nào dữ liệu có thể được hiển thị trong GridView và sau đó xuất trong định dạng Excel.</description></item><item><title>Managed code và unmanaged code trong .NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Managed-code-va-unmanaged-code-trong-NET-684.aspx</link><description>Trong bài viết này tôi sẽ cố gắng giải thích cho bạn hiểu thế nào là code được quản lý và không được quản lý trong NET. Với sự thể hiện của sơ đồ và quá trình thực hiện.</description></item><item><title>Chọn DateTime sử dụng jQuery và JavaScript</title><link>http://dotnet.edu.vn/ChuyenMuc/Chon-DateTime-su-dung-jQuery-va-JavaScript-683.aspx</link><description>Tôi đã tìm kiếm nhiều trang web cho việc chọn datetime và đã không tìm thấy bất cứ gì hữu ích. Cuối cùng tôi đã tìm thấy jQuery và JavaScript để sử dụng chọn ngày và nó rất đơn giản và hấp dẫn.</description></item><item><title>Errors Handling với Try và Catch Blocks trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Errors-Handling-voi-Try-va-Catch-Blocks-trong-C-682.aspx</link><description>Bài viết này sẽ cung cấp ý tưởng / ví dụ về cách xử lý các lỗi trong lập trình C# sử dụng try và catch. Xin vui lòng xem tất cả các ví dụ để hiểu sử dụng try và catch.</description></item><item><title>Hướng dẫn tạo và đọc giá trị của các control động trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tao-va-doc-gia-tri-cua-cac-control-dong-trong-ASPNET-681.aspx</link><description>Bài viết này cho thấy làm thế nào để tạo điều khiển động trong ASP.Net và làm thế nào để đọc các giá trị điều khiển động tạo ra trong ASP.NET.</description></item><item><title>jQuery trong ASP.NET: Với Animations</title><link>http://dotnet.edu.vn/ChuyenMuc/jQuery-trong-ASPNET-Voi-Animations-680.aspx</link><description>Kể từ jQuery được phát triển, các ứng dụng web tương tácđã trở nên dễ dàng hơn để phát triển. Nó cung cấp nhiều tính năng mạnh mẽ mà bạn có thể sử dụng hiệu quả với ít mã hóa, mà nếu không đòi hỏi nỗ lực phát triển hơn và dòng mã để thực hiện ngay hiệu ứng duy nhất.</description></item><item><title>jQuery trong ASP.NET: Với GridView</title><link>http://dotnet.edu.vn/ChuyenMuc/jQuery-trong-ASPNET-Voi-GridView-679.aspx</link><description>Tôi đã nghiên cứu các tác vụ thông thường nhất mà Tôi gặp phải bởi control ASP.NET trong jQuery. Bây giờ Tôi sẽ giúp bạn thực hiện được nó</description></item><item><title>Hiển thị và ẩn ảnh mỗi lần di chuột ngang qua</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-va-an-anh-moi-lan-di-chuot-ngang-qua-678.aspx</link><description>Tôi có một hình ảnh động, tôi muốn hiển thị và ẩn nó mỗi khi Tôi di chuyển chuột ở các vị trí khác nhau.</description></item><item><title>Những khái niệm cơ bản của lập trình hướng đối tượng</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhung-khai-niem-co-ban-cua-lap-trinh-huong-doi-tuong-677.aspx</link><description>Trong lập trình hướng đối tượng, tất cả các thực thể trong hệ thống đều được coi là các đối tượng cụ thể. Đối tượng là một thực thể hoạt động khi chương trình đang chạy.</description></item><item><title>Các cách tiếp cận trong lập trình hướng đối tượng</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-cach-tiep-can-trong-lap-trinh-huong-doi-tuong-676.aspx</link><description>Xuất phát từ hai hạn chế chính của phương pháp lập trình cấu trúc</description></item><item><title>Sửa chữa thay thế lỗi eurl.axd 404 trên IIS6</title><link>http://dotnet.edu.vn/ChuyenMuc/Sua-chua-thay-the-loi-eurlaxd-404-tren-IIS6-675.aspx</link><description>Với ASPNET 4.0 có sự thay đổi phá vỡ khi sử dụng IIS6 với trang web có "legacy" ASP.NET 2.0 trộn với ứng dụng ASP.NET 4.0.</description></item><item><title>Làm thế nào để: Kiểm soát quyền cấp phép trong ứng dụng ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-Kiem-soat-quyen-cap-phep-trong-ung-dung-ASPNET-674.aspx</link><description>Sử dụng hướng dẫn từng bước này để áp dụng thẻ &lt; vị trí &gt; vào tệp Web.config cấu hình truy cập vào một tệp cụ thể và thư mục.</description></item><item><title>Làm thế nào để thực hiện xác thực dựa trên Form trong ứng dụng ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-thuc-hien-xac-thuc-dua-tren-Form-trong-ung-dung-ASPNET-673.aspx</link><description>Bài viết này giải thích cách thực hiện xác thực dựa trên biểu mẫu bằng cách sử dụng cơ sở dữ liệu để lưu trữ người dùng.</description></item><item><title>Tìm hiểu về phương thức GET và POST</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-ve-phuong-thuc-GET-va-POST-672.aspx</link><description>Trong lập trình web. Để xử lý việc nhận gửi thông tin từ 1 form của người dùng nhập vào là rất thường xuyên. Chúng ta thường sử dụng 2 phương thức POST và GET. Tuy nhiên lúc nào</description></item><item><title>Hướng dẫn sử dụng Multiselect Dropdown</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-Multiselect-Dropdown-671.aspx</link><description>Đây là điều khiển cho phép người dùng chọn nhiều giá trị thông qua dropdown.</description></item><item><title>Sự khác nhau giữa foreach và for</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-nhau-giua-foreach-va-for-670.aspx</link><description>Có hai loại lập trình viên. Người viết code để làm và người muốn viết code tốt. Ở đây chúng ta nhận được một câu hỏi lớn. Code tốt là gì? Code tốt xuất phát từ thực hành lập trình tốt. Thực hành lập trình tốt là gì?</description></item><item><title>Tạo Rating trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-Rating-trong-ASPNET-669.aspx</link><description>Các trang web mua sắm trực tuyến, diễn đàn trực tuyến, các trang web thỏa thuận và các trang web đấu thầu đang được ưu tiên cao để phát triển.</description></item><item><title>jQuery Corner plugin - Nhiều kiểu Bo trò khác nhau</title><link>http://dotnet.edu.vn/ChuyenMuc/jQuery-Corner-plugin--Nhieu-kieu-Bo-tro-khac-nhau-666.aspx</link><description>Corner plugin giúp bo tròn các thẻ HTML mà không cần dùng đến ảnh background. Plugin cung cấp cho bạn rất nhiều lựa chọn về bo góc.</description></item><item><title>jCoverflip - jQuery CoverFlow Plugin</title><link>http://dotnet.edu.vn/ChuyenMuc/jCoverflip--jQuery-CoverFlow-Plugin-665.aspx</link><description>jCoverflip là một jQuery plugin giúp chúng ta tạo ra các coverflow -một giao diện có thể hiển thị hình ảnh hoặc bất kì nội dung nào.</description></item><item><title>Tạo Caption cho hình ảnh sử dụng jQuery Drop Captions Plugin</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-Caption-cho-hinh-anh-su-dung-jQuery-Drop-Captions-Plugin-664.aspx</link><description>jQuery Drop Captions - plugin của jQuery giúp thể hiện caption cho ảnh ấn tượng hơn với hiệu ứng Animation.</description></item><item><title>[Phần 4]IIS URL Rewrite – Protocol (http/https)</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-4IIS-URL-Rewrite-–-Protocol-httphttps-663.aspx</link><description>IIS URL Rewrite hỗ trợ biến máy chủ thành mỗi phần URL và tiêu đề http. Tuy nhiên, có một biến thường được sử dụng tại máy chủ không có sẵn. Đó là giao thức HTTP hoặc HTTPS.</description></item><item><title>[Phần 3]IIS URL Rewrite - URL Rewrite city.domain.com đến domain.com/city</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-3IIS-URL-Rewrite--URL-Rewrite-citydomaincom-den-domaincomcity-662.aspx</link><description>Tiếp nối phần 2 - IIS URL Rewrite – Chuyển nhiều tên miền thành một. Phần tiếp theo sẽ hướng dẫn cách chuyển hướng</description></item><item><title>[Phần 2]IIS URL Rewrite – Chuyển nhiều tên miền thành một</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-2IIS-URL-Rewrite-–-Chuyen-nhieu-ten-mien-thanh-mot-661.aspx</link><description>Đây là phần thứ 2 của IIS URL Rewrite – rewriting non-www thành www. Có bạn hỏi về chuyển hướng nhiều tên miền thành một quy tắc duy nhất. Đó là một câu hỏi hay và giá trị .</description></item><item><title>[Phần 1]IIS URL Rewrite – rewriting non-www thành www</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-1IIS-URL-Rewrite-–-rewriting-nonwww-thanh-www-660.aspx</link><description>Nếu bạn đang sử dụng IIS 7.0 (hoặc 7.5), URL Rewrite là công cụ tốt, trong việc cài đặt và sử dụng.</description></item><item><title>Sử dụng Skins trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-Skins-trong-ASPNET-659.aspx</link><description>Trong bài viết này, chúng ta học cách áp dụng common style đến Control asp.net sử dụng Asp.net skins</description></item><item><title>Hướng dẫn tích hợp CKEditor vào Web ASP.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-tich-hop-CKEditor-vao-Web-ASPnet-658.aspx</link><description>CKEditor (còn gọi là FCKeditor) là một trình soạn thảo mã nguồn mở theo kiểu WYSIWYG (tay làm - mắt thấy) của CKSource. Chương trình này có thể tích hợp vào các web site mà không cần cài đặt. Phiên bản đầu tiên được phát hành năm 2003 và đến nay được rất nhiều người sử dụng.</description></item><item><title>Làm thế nào để thúc đẩy liên kết sản phẩm trên blog</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-thuc-day-lien-ket-san-pham-tren-blog-656.aspx</link><description>Một trong những phương thức tốt nhất và hàng đầu nhất để kiếm tiền trực tuyến là tiếp thị liên kết! Do đó chúng ta nên biết Làm thế nào để thúc đẩy liên kết sản phẩm trên blog để kiếm tiền.</description></item><item><title>Hướng dẫn khắc phục lỗi không tạo được Diagrams(sơ đồ quan hệ) trong SQL 2005/2008</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-khac-phuc-loi-khong-tao-duoc-Diagramsso-do-quan-he-trong-SQL-20052008-4.aspx</link><description>Có một số bạn hỏi mình, sao không tạo được Diagrams(sơ đồ quan hệ) trong SQL 2005, một số bạn khác thì sau khi attach CSDL không thể nào mở được Diagrams. Trong SQL 2005 có chức năng tự động phân quyền người dùng.</description></item><item><title>Lỗi "report services catalog database file existence" khi cài đặt lại SQL Server 2008</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-report-services-catalog-database-file-existence-khi-cai-dat-lai-SQL-Server-2008-655.aspx</link><description>Bạn cố gắng cài đặt lại Microsoft SQL Server 2008, nhưng trong quá trình cài đặt, bị lỗi "report services catalog database file existence".</description></item><item><title>Hướng dẫn làm Menu Ngang ẩn hiện và lên xuống được</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lam-Menu-Ngang-an-hien-va-len-xuong-duoc-654.aspx</link><description>Khi người dùng kéo xuống xem nội dung, menu tự ẩn để tăng không gian cho người dùng đang hướng tới nội dung
khi người dùng kéo lên, nhiều khả năng là muốn sang trang khác thì menu hiện ra phục vụ người dùng.</description></item><item><title>Làm thế nào để tạo file SiteMap ảnh, Mobile và Video trên Blog của bạn?</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-tao-file-SiteMap-anh-Mobile-va-Video-tren-Blog-cua-ban-653.aspx</link><description>Là phần quan trọng của việc thích hợp lưu lượng truy cập vào công cụ tìm kiếm từ hình ảnh, nội dung di động và Video.</description></item><item><title>Làm thế nào để thu hút nhà tài trợ trên blog/web của bạn?</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-thu-hut-nha-tai-tro-tren-blogweb-cua-ban-652.aspx</link><description>Tìm kiếm blog các nhà tài trợ nhưng không có ai đến với bạn... không lo lắng vì không chỉ vấn đề của bạn mà là vấn đề của cả thế giới blog. Xây dựng blog thì dễ, nhưng thu hút các nhà tài trợ mất rất nhiều nỗ lực và kết quả.</description></item><item><title>Zoom ảnh với hiệu ứng lens</title><link>http://dotnet.edu.vn/ChuyenMuc/Zoom-anh-voi-hieu-ung-lens-651.aspx</link><description>Nếu bạn đang tìm mã javascript để làm hiệu ứng "zoom ảnh" thì imageLens là plugin bạn cần. Plugin cho phép bạn tùy biến kích thước của lens, màu sắc viền lens, chọn một ảnh khác để zoom (không cần load ảnh gốc ngay từ đầu).</description></item><item><title>Hiển thị ảnh nhỏ trước khi upload hình với jQuery</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-anh-nho-truoc-khi-upload-hinh-voi-jQuery-650.aspx</link><description>Với ajaxupload plugin chúng ta có thể thay đổi cách upload ảnh thông thường. Vẫn hai thao tác đơng giản: chọn một file hình và click upload nhưng với ajaxupload bạn có thể dễ dàng xem hình trước khi quyết định upload.</description></item><item><title>Tạo chỉ dẫn cho trang Web với Guiders.js</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-chi-dan-cho-trang-Web-voi-Guidersjs-649.aspx</link><description>Chỉ dẫn, giới thiệu các tính năng quan trọng giúp người dùng hiểu chức năng, cách sử dụng website/application của bạn là việc cần thiết và nên làm. Nhưng trước khi có Guiders.js thì đây là một việc khó khăn.</description></item><item><title>Hướng dẫn làm Slideshow với Cycle2</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lam-Slideshow-voi-Cycle2-648.aspx</link><description>Nếu đã từng tìm hiểu về jQuery slideshow plugin, hẳn bạn đã biết jQuery Cycle, một plugin rất phổ biến &amp; lâu đời về slideshow. Mới đây plugin đã được nâng cấp lên phiên bản mới: Cycle2.</description></item><item><title>Hướng dẫn Cuộn nội dung với Sly</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Cuon-noi-dung-voi-Sly-647.aspx</link><description>Hẳn bạn đã biết đến dạng slide carousel với plugin rất nổi tiếng carouFredSel. Với Sly bạn còn có nhiều lựa chọn hơn nữa: cuộn ngang, dọc, cuộn nội dung vô tận (ví dụ như khi bạn xem feed ở facebook).</description></item><item><title>Cloud Zoom: jQuery Plugin giúp phóng to hình ảnh với nhiều tính năng</title><link>http://dotnet.edu.vn/ChuyenMuc/Cloud-Zoom-jQuery-Plugin-giup-phong-to-hinh-anh-voi-nhieu-tinh-nang-646.aspx</link><description>Cloud Zoom một plugin jQuery tương đối nhẹ, độ tùy chỉnh cao giúp bạn dễ dàng thêm các hình ảnh có thể được phóng to vào trong trang web. Một số tính năng Cloud Zoom hỗ trợ như thêm màu, phóng to ngay trong ảnh, làm mềm mại ảnh.</description></item><item><title>Chuyển về đầu trang web với jQuery</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuyen-ve-dau-trang-web-voi-jQuery-645.aspx</link><description>Xây dựng một website tiện dụng và dễ dùng là việc không đơn giản, bạn phải suy nghĩ và làm rất nhiều việc. Trong đó một phần cần thiết là giúp người dùng dễ dàng trở về đầu trang (với website có nội dung dài). Với plugin autoScroll, bạn sẽ có thể tạo nhanh chức năng này với hiệu ứng đẹp mắt.</description></item><item><title>Lỗi Captcha không hoạt động được trong IIS 7</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-Captcha-khong-hoat-dong-duoc-trong-IIS-7-644.aspx</link><description>Captcha không hoạt động trên Webserver (IIS7)</description></item><item><title>Tăng tốc ứng dụng ASP.NET trên IIS 7.x</title><link>http://dotnet.edu.vn/ChuyenMuc/Tang-toc-ung-dung-ASPNET-tren-IIS-7x-643.aspx</link><description>Để tăng tốc độ cho việc tải dữ liệu tại client. Điều quan trọng nhất tất cả nội dung điều được Cache tại Browser, bao gồm các tập tin như hình ảnh tĩnh, stylesheets và các file script. Bằng cách cho phép cache tất cả các file này tại trình duyệt, có nghĩa là nó sẽ không gửi request đến server trong khoảng thời gian được cache.</description></item><item><title>Lỗi "Specified argument was out of the range of valid values. Parameter name: utcDate"</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-Specified-argument-was-out-of-the-range-of-valid-values-Parameter-name-utcDate-641.aspx</link><description>Sau khi xem xét một số khía cạnh tại sao trang web bị 1 số lỗi style, hình hỏng xuất hiện dù Tôi vẫn có thể truy cập chúng</description></item><item><title>Lỗi khi Save Ảnh "A generic error occurred in GDI+"</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-khi-Save-Anh-A-generic-error-occurred-in-GDI-640.aspx</link><description>Về cơ bản, phải mất tập tin ảnh tải lên (thông qua Form web) và lưu hình ảnh thu nhỏ của tập tin này vào thư mục tạm.</description></item><item><title>Lỗi ASP.NET Ajax client-side framework failed to load</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-ASPNET-Ajax-clientside-framework-failed-to-load-639.aspx</link><description>Tôi nhận ra rằng phần &lt;handlers&gt; đã hoàn toàn mất trong &lt;system.webServer&gt;. Tôi thêm phần xử lý và nó đã làm việc. Nếu bạn làm theo tất cả các bước của Visual Web Developer 2010, &lt;system.webServer&gt; trông khác nhau, không có xử lý và mô-đun.</description></item><item><title>Lỗi UploadModule is not installed into web.config trên Host</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-UploadModule-is-not-installed-into-webconfig-tren-Host-638.aspx</link><description>UploadModule không được cài đặt vào web.config</description></item><item><title>Khắc phục Rewrite URL không hoạt động được trong IIS7</title><link>http://dotnet.edu.vn/ChuyenMuc/Khac-phuc-Rewrite-URL-khong-hoat-dong-duoc-trong-IIS7-637.aspx</link><description>Nếu ai đã cài trên localhost IIS 7.0 thì cần config lại chút web.config để sử dụng được URL Rewriting.</description></item><item><title>Chuyển đổi user giữa các portal trong dnn</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuyen-doi-user-giua-cac-portal-trong-dnn-636.aspx</link><description>Dotnetnuke là một frameword asp.net khá mạnh hiện nay, Nó cung cấp miễn phí cho người dùng và hổ trợ khá nhiều các module. Điểm khá hay của nó là hổ trợ theo cơ chế cổng thông tin (nhiều portal). Có nghĩa 1 cổng thông tin thì sẽ có nhiều cổng con, chung 1 database, giúp người dùng có thể tạo ra một cách nhanh chóng một hệ thống website khác một cách nhanh lẹ.</description></item><item><title>Tăng hiệu suất trong ASP.NET với việc giảm bớt dung lượng JavaScript</title><link>http://dotnet.edu.vn/ChuyenMuc/Tang-hieu-suat-trong-ASPNET-voi-viec-giam-bot-dung-luong-JavaScript-635.aspx</link><description>Bài trước Tôi đã hướng dẫn bạn cách tăng hiệu suất trong ASP.NET với việc loại bỏ khoảng trắng từ HTML. Tiếp theo bài này, tôi sẽ hướng dẫn bạn cách tăng hiệu suất trong ASP.NET với việc giảm bớt dung lượng JavaScript</description></item><item><title>Tăng hiệu suất trong ASP.NET với việc loại bỏ khoảng trắng từ HTML</title><link>http://dotnet.edu.vn/ChuyenMuc/Tang-hieu-suat-trong-ASPNET-voi-viec-loai-bo-khoang-trang-tu-HTML-634.aspx</link><description>Bài trước Tôi đã hướng dẫn bạn cách tăng hiệu suất trong ASP.NET với điều kiện GET. Tiếp tục bài này Tôi sẽ hướng dẫn bạn cách tăng hiệu suất trong ASP.NET với việc loại bỏ khoảng trắng từ HTML</description></item><item><title>Thủ thuật tăng hiệu suất trong ASP.NET với điều kiện GET</title><link>http://dotnet.edu.vn/ChuyenMuc/Thu-thuat-tang-hieu-suat-trong-ASPNET-voi-dieu-kien-GET-633.aspx</link><description>Đây không phải là một kỹ thuật rất tốt, nhưng đối với các trang web có nhiều người trở lại nó có thể có tác động rất lớn đến hiệu suất.</description></item><item><title>Thủ thuật tăng hiệu suất trang web ASP.NET trong web.config</title><link>http://dotnet.edu.vn/ChuyenMuc/Thu-thuat-tang-hieu-suat-trang-web-ASPNET-trong-webconfig-632.aspx</link><description>Có một vài thứ quan trọng bạn có thể thêm vào web.config sẽ tăng hiệu suất trang web ASP.NET. Một số hoạt động trong các phiên bản của IIS và một số chỉ trong IIS 7, nhưng tất cả chúng đều làm việc trong tất cả các phiên bản của ASP.NET.</description></item><item><title>Độ lớn thực sự của Box</title><link>http://dotnet.edu.vn/ChuyenMuc/Do-lon-thuc-su-cua-Box-631.aspx</link><description>Ở bài viết về Box Model trong CSS, mình đã giới thiệu với các bạn về các thành phần của Box Model, nhưng đó chỉ là những khái niệm cơ bản. Bài viết này chúng ta sẽ cùng tìm hiểu về độ lớn thực sực sự của Box (ta có thể gọi là các tính toán trong Box model).</description></item><item><title>Margin và Padding trong CSS</title><link>http://dotnet.edu.vn/ChuyenMuc/Margin-va-Padding-trong-CSS-630.aspx</link><description>Trong bài Box Model trong CSS mình cũng có giới thiệu qua về Margin và Padding, bài viết này chúng ta sẽ tìm hiểu kỹ hơn và cách viết tắt đối với margin và padding.</description></item><item><title>Box model trong CSS</title><link>http://dotnet.edu.vn/ChuyenMuc/Box-model-trong-CSS-629.aspx</link><description>Box model (mô hình hộp)  là cách mà CSS định dạng khối không gian bao quanh một thành phần. Trong HTML tất cả các thành phần đều tồn tại một hộp bao quanh nó.</description></item><item><title>Class và ID trong CSS</title><link>http://dotnet.edu.vn/ChuyenMuc/Class-va-ID-trong-CSS-628.aspx</link><description>Như chúng ta đã biết mỗi lệnh trong CSS sẽ định dạng cho một hoặc nhiều thành phần HTML nào đó trong trang web (các thẻ trong HTML). Nhưng có khi trong thiết kế chúng ta mong muốn một số thành phần nào đó sẽ có những định dạng khác như khác về màu sắc, đường viên, size chữ. . .</description></item><item><title>CSS Attribute selectors</title><link>http://dotnet.edu.vn/ChuyenMuc/CSS-Attribute-selectors-627.aspx</link><description>Attribute selectors là cách chọn các thành phần trong tài liệu HTML dựa vào thuộc tính của một hay nhiều thẻ HTML nào đó, với Attribute selectors chúng ta có thể chọn được các đối tượng mà không cần phải khai báo thêm các Class hoặc Id vào trong thẻ HTML mà vẫn có thể hướng được đến các thành phần đó.</description></item><item><title>Sử dụng !important trong CSS</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-important-trong-CSS-626.aspx</link><description>Importantđược sử dụng để thay đổi thứ tự ưu tiên của CSS, khi một quy luật nào đó được gán important thì nó sẽ có mức ưu tiên cao nhất, cho dù thành phần đó có khai báo CSS cục bộ hay CSS nội tuyến.</description></item><item><title>Thuộc tính Z-index trong CSS</title><link>http://dotnet.edu.vn/ChuyenMuc/Thuoc-tinh-Zindex-trong-CSS-625.aspx</link><description>Tiếp theo bài viết CSS absolute position, hôm nay mình sẽ giới thiệu với các bạn về z-index trong CSS.
Để tìm hiểu về z-index, mình xin đưa ra ví dụ về việc sử dụng CSS absolute position để xếp chồng các thành phần lên nhau:</description></item><item><title>CSS Absolute Position là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/CSS-Absolute-Position-la-gi-624.aspx</link><description>Nói dễ hiểu nhất, Absolute position là cách định vị trí của một thành phần bên trong không gian thành phần chứa chúng (thành phần mẹ), mà không phụ thuộc vào margin  hay float. Và khi sử dụng absolute position, bạn có thể xếp các thành phần chồng lên nhau (Ví dụ: bạn có thể chồng một đoạn văn bản lên trên một ảnh).</description></item><item><title>Hướng dẫn sử dụng SpriteMe</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-SpriteMe-623.aspx</link><description>Trong bài viết CSS Image Spires là gì? Chúng ta đã biết được tác dụng và cách thức để sử dụng Image Sprices.</description></item><item><title>CSS Image Sprites là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/CSS-Image-Sprites-la-gi-622.aspx</link><description>Để hiểu CSS Image Sprites là gì? chúng ta cùng xem xét cách thiết kế Navigation như hình bên dưới, nếu theo cách thông thường bạn phải cần ít nhất ít nhất 8 hình ảnh để làm ảnh nền (Nếu tính cả 4 ảnh cho hiệu ứng Rollover).</description></item><item><title>Xóa tất cả Procedures từ 1 database trong SQL Server</title><link>http://dotnet.edu.vn/ChuyenMuc/Xoa-tat-ca-Procedures-tu-1-database-trong-SQL-Server-621.aspx</link><description>Hướng dẫn viết thủ tục xóa hết Procedures có trong Database</description></item><item><title>Làm thế nào để Delay Load trong UpdatePanel sử dụng Timer Control</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-Delay-Load-trong-UpdatePanel-su-dung-Timer-Control-620.aspx</link><description>Trong bài viết này tôi sẽ giải thích làm thế nào để tải một phần của trang với delay sử dụng UpdatePanel và AJAX để chúng ta có thể tải trang nhanh hơn bằng cách tải dữ liệu lớn như grid,...</description></item><item><title>Hướng dẫn sử dụng Group GridView Data</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-Group-GridView-Data-619.aspx</link><description>GridView là một trong những điều khiển phổ biến nhất để hiển thị dữ liệu trong một bảng định dạng. Nhưng để phân tích tốt hơn, nó đòi hỏi hiển thị các dữ liệu trong một số Form tóm tắt như Group, Pivot, đồ thị, biểu đồ,...</description></item><item><title>Resize Ảnh - Thay đổi kích thước</title><link>http://dotnet.edu.vn/ChuyenMuc/Resize-Anh--Thay-doi-kich-thuoc-618.aspx</link><description>Đoạn snippet dưới đây cho phép thay đổi kích thước của 1 bức ảnh. Kích thước mới do người dùng tùy chọn nhập vào.</description></item><item><title>Sử dụng RadioButton trong Ajax Update Panel</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-RadioButton-trong-Ajax-Update-Panel-617.aspx</link><description>Tôi có hai nút radio kết hợp với các điều khiển khác nhau .. một với một hộp danh sách kiểm và hộp văn bản. Để xử lý các nút radio trong AJAX, tôi đặt chúng trong update panel.</description></item><item><title>Sự kiện điều khiển ActiveTabChanged trong Control tab ajax</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-kien-dieu-khien-ActiveTabChanged-trong-Control-tab-ajax-616.aspx</link><description>Tôi có TabContainer với 3 TabPanel, giờ tôi muốn click 1 TabPanel nào đó, nó sẽ điều hướng sang sang khác. Ở đây Tôi sẽ hướng dẫn bạn sử dụng sự kiện ActiveTabChanged với thuộc tính AutoPostBack="true" đối với Tab Tôi cần điều hướng.</description></item><item><title>Lỗi: The name 'ClientScript' does not exist in the current context</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-The-name-ClientScript-does-not-exist-in-the-current-context-615.aspx</link><description>Tôi có một javascript behindcode. Nó sử dụng để hiển thị một hộp thoại javascript.

Tuy nhiên, nó báo lỗi chỗ này
The name 'ClientScript' does not exist in the current context</description></item><item><title>Tùy chỉnh paging trong Control GridView ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Tuy-chinh-paging-trong-Control-GridView-ASPNET-614.aspx</link><description>Điều khiển GridView trong ASP.NET có khả năng phân trang được xây dựng trong chức năng hỗ trợ phân trang cơ bản. Bạn có thể sử dụng giao diện người dùng phân trang mặc định (giao diện người dùng) hoặc tạo ra giao diện phân trang tùy chỉnh.</description></item><item><title>Sử dụng DropDownList trong Control GridView ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-DropDownList-trong-Control-GridView-ASPNET-613.aspx</link><description>Trong bài viết này, tôi sẽ chứng minh làm thế nào liên kết danh sách thả xuống điều khiển GridView trong chế độ chỉnh sửa. Nếu bạn là người mới sử dụng GridView, tôi muốn giới thiệu bạn hướng dẫn sau:</description></item><item><title>Sử dụng HTTP Post và thuộc tính Public trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-HTTP-Post-va-thuoc-tinh-Public-trong-ASPNET-612.aspx</link><description>Bài viết này sẽ hướng dẫn một số kỹ thuật để vượt qua giá trị từ trang này sang một trang khác trong ASP.Net. Khi bạn phát triển bất kỳ trang web trong ASP.Net có nhiều trang, bạn cần cung cấp hướng để di chuyển hoặc duyệt giữa các trang trong trang web.</description></item><item><title>Thêm Rows tự động trong Control GridView ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Them-Rows-tu-dong-trong-Control-GridView-ASPNET-611.aspx</link><description>Tôi quyết định viết bài viết này bởi vì có nhiều người đã hỏi rất nhiều. Về cơ bản, ví dụ này cho thấy làm thế nào để tạo hàng trong GridView với textbox khi nhập dữ liệu trên Textbox, và xử lý sự kiện thay đổi nội dung trên Textbox để thêm hàng cho hợp lý.</description></item><item><title>Đánh giá bài viết với jRating</title><link>http://dotnet.edu.vn/ChuyenMuc/Danh-gia-bai-viet-voi-jRating-610.aspx</link><description>jRating - một plugin rất mềm dẻo của jQuery giúp bạn nhanh chóng tạo được hệ thống đánh giá dạng ajax.</description></item><item><title>Ad Gallery-jQuery Gallery Plugin-slideshow: Hiển thị bộ sưu tập hình ảnh với Thickbox và Lightbox</title><link>http://dotnet.edu.vn/ChuyenMuc/Ad-GalleryjQuery-Gallery-Pluginslideshow-Hien-thi-bo-suu-tap-hinh-anh-voi-Thickbox-va-Lightbox-609.aspx</link><description>Ad Gallery là plugin của jQuery giúp bạn nhanh chóng tạo các gallery ảnh, các trang showcase.</description></item><item><title>Tạo form liên hệ với Contactable</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-form-lien-he-voi-Contactable-608.aspx</link><description>Contactable là plugin của jQuery giúp bạn tạo được form liên hệ/ phản hồi đơn giản và tiện dụng hơn.</description></item><item><title>jQuery Sticky Tooltip: Cuộn chuột qua Tooltip hiển thị hình ảnh tương ứng</title><link>http://dotnet.edu.vn/ChuyenMuc/jQuery-Sticky-Tooltip-Cuon-chuot-qua-Tooltip-hien-thi-hinh-anh-tuong-ung-607.aspx</link><description>Sticky Tooltip - plugin của jQuery giúp website chúng ta có thêm nhiều thông tin hơn bằng cách sử dụng tooltip.</description></item><item><title>Sự khác nhau giữa Int32.Parse(), Convert.ToInt32(), và Int32.TryParse()</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-nhau-giua-Int32Parse-ConvertToInt32-va-Int32TryParse-606.aspx</link><description>Int32.parse(string s): là phương thức chuyển đổi chuỗi ra số nguyên (32 bit) tương đương. Khi s là giá trị rỗng (null) kết quả trả về sẽ là ArgumentNullException. Nếu s khác với kiểu số ngyên kết quả trả về sẽ là FormatException. Hoặc sẽ trả về OverflowException nếu s có kiểu số quá lớn (&gt;MaxValue) hoặc quá nhỏ (&lt;MinValue) - (vượt miền).</description></item><item><title>Giải pháp Session timeout trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Giai-phap-Session-timeout-trong-ASPNET-604.aspx</link><description>Session timeout Là khoảng thời gian lớn nhất có thể giữa hai lần user request lên server mà session của user chưa bị hủy. Vấn đề thường gặp là Session hay bị mất khi đang xử lý thông tin trước khi Submit form. Bài viết này xin giới thiệu một giải pháp cho vấn đề session timeout trong asp.net</description></item><item><title>Tổng quan kiến trúc của Entity Framework</title><link>http://dotnet.edu.vn/ChuyenMuc/Tong-quan-kien-truc-cua-Entity-Framework-603.aspx</link><description>ADO.NET Entity Framework là một nền tảng được sử dụng để làm việc với database thông qua cơ chế ánh xạ Object/Relational Mapping (M). Nhờ đó, bạn có thể truy vấn, thao tác với database gián tiếp thông qua các đối tượng lập trình.</description></item><item><title>jQuery lavaLamp menu</title><link>http://dotnet.edu.vn/ChuyenMuc/jQuery-lavaLamp-menu-602.aspx</link><description>lavaLamp là plugin của jQuery, giúp chúng ta dễ dàng tạo hiệu ứng động cho menu của trang web (tất nhiên bạn có thể áp dụng lavaLamp vào các thành phần khác, không nhất thiết ở menu).</description></item><item><title>Hướng dẫn làm Slide từ XML và Jquery</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lam-Slide-tu-XML-va-Jquery-601.aspx</link><description>Hướng dẫn cách sử dụng Load XML kết hợp với Jquery làm chuyển động hình ảnh với các vị trí theo hình được sắp xếp có chủ ý</description></item><item><title>Rotator - Chuyển động từng ký tự, chữ, hình ảnh</title><link>http://dotnet.edu.vn/ChuyenMuc/Rotator--Chuyen-dong-tung-ky-tu-chu-hinh-anh-600.aspx</link><description>Lớp nhỏ này, phục vụ như một rotator chung cho các loại hình khác nhau của bộ sưu tập. Chuyển động tự động theo các hướng khác nhau từng giá trị với mức độ khác nhau</description></item><item><title>Sử dụng Control Calender với Holiday List trong ASP.Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-Control-Calender-voi-Holiday-List-trong-ASPNet-599.aspx</link><description>Sử dụng Control Calender với Holiday List trong ASP.Net</description></item><item><title>10 cải tiến trong PHP 5.5.0 dành cho tín đồ PHP</title><link>http://dotnet.edu.vn/ChuyenMuc/10-cai-tien-trong-PHP-550-danh-cho-tin-do-PHP-598.aspx</link><description>Tin vui cho những tín đồ PHP rằng PHP 5.5.0 chính thức được phát hành, nó mang tới một loạt các tính năng mới cũng như cải thiện một số kỹ thuật. 10 cải tiến mà các nhà phát triển web quan tâm sẽ tìm thấy ở phiên bản mới này.</description></item><item><title>[Tut Node.js] Hello World - Bài 2</title><link>http://dotnet.edu.vn/ChuyenMuc/Tut-Nodejs-Hello-World--Bai-2-597.aspx</link><description>Hướng dẫn xây dựng chương trình Hello World bằng Node.js</description></item><item><title>[Tut Node.js] Hướng dẫn và cài đặt Node.js trên hệ điều hành Windows 7 - Bài 1</title><link>http://dotnet.edu.vn/ChuyenMuc/Tut-Nodejs-Huong-dan-va-cai-dat-Nodejs-tren-he-dieu-hanh-Windows-7--Bai-1-596.aspx</link><description>Node.js là một nền tảng được xây dựng dựa trên Chrome’s JavaScript runtime giúp cho việc xây dựng các ứng dụng mạng một cách nhanh chóng và linh động. Node.js được xây dựng theo mô hình xử lý non-blocking I/O giúp cho các ứng dụng mạng hoạt động hiệu quả như một ứng dụng real-time và chạy trên đa nền tảng</description></item><item><title>Delegates và Events trong C#.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Delegates-va-Events-trong-CNET-595.aspx</link><description>Trong bài viết này, bạn sẽ học cách để tạo ra và điều khiển kiểu Delegate cũng như các event C # nhằm hợp lý hoá tiến trình làm việc với kiểu Delegate.</description></item><item><title>Làm thế nào chèn thêm button trên Toolbar của FreeTextBox</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-chen-them-button-tren-Toolbar-cua-FreeTextBox-594.aspx</link><description>Nếu bạn đang gặp khó khăn trong việc chèn thêm button trên Toolbar của FreeTextBox thì bài viết này sẽ giúp bạn làm được điều đó</description></item><item><title>Nhận dạng ký tự quang học bằng mạng NƠRON</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhan-dang-ky-tu-quang-hoc-bang-mang-NORON-593.aspx</link><description>Nhận dạng ký tự quang học là kỹ thuật được sử dụng để chuyển đổi ảnh văn bản sang dạng văn bản có thể chỉnh sửa trong máy tính.</description></item><item><title>Phần mềm Quản lý Bán hàng vSale</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-mem-Quan-ly-Ban-hang-vSale-592.aspx</link><description>Cho phép người dùng thực hiện các thao táo, cài đặt chung cho toàn bộ hệ thống phần mềm vSale...</description></item><item><title>Website Trang Vàng Đà Nẵng</title><link>http://dotnet.edu.vn/ChuyenMuc/Website-Trang-Vang-Da-Nang-591.aspx</link><description>Xây dựng Website trang vàng Đà Nẵng nhằm giúp các doanh nghiệp quảng bá thương hiệu, giúp người dùng dễ dàng tương tác và tìm kiếm thông tin về doanh nghiệp.</description></item><item><title>Phần mềm Quản lý Gửi/ Nhận Mail</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-mem-Quan-ly-Gui-Nhan-Mail-590.aspx</link><description>Chương trình quản lý mail tốt nhất cho những ai có nhiều email. Nó không chỉ là một tiện ích dùng để gửi và nhận thư, nó là cả một phần mềm quản lý thư một cách cực kì hiệu quả với nhiều chức năng tuyệt vời.</description></item><item><title>Chuyển đổi số thành chữ</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuyen-doi-so-thanh-chu-589.aspx</link><description>Có nhiều bạn hỏi mình làm thế nào để chuyển đổi số thành chữ. Các bạn có thể áp dụng Code sau để chế biến. Đây là hàm chuyển đơn vị tiền tệ sang chữ.</description></item><item><title>Phần mềm Quản Lý Trung Học Phổ Thông(Học Sinh Cấp 3) Ngôn ngữ C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-mem-Quan-Ly-Trung-Hoc-Pho-ThongHoc-Sinh-Cap-3-Ngon-ngu-C-588.aspx</link><description>Người dùng: Giáo viên, Ban giám hiệu, Giáo vụ</description></item><item><title>Đồ Án Quản Lý Điểm Sinh Viên Hệ Thông Tín Chỉ</title><link>http://dotnet.edu.vn/ChuyenMuc/Do-An-Quan-Ly-Diem-Sinh-Vien-He-Thong-Tin-Chi-587.aspx</link><description>Xây dựng ứng dụng thực hiện việc quản lý điểm của sinh viên theo hệ tín chỉ một cách nhanh chóng, chính xác.</description></item><item><title>XÂY DỰNG CÔNG CỤ INTERNET SHARING TRÊN MÔI TRƯỜNG WINDOW SERVER(BÁO CÁO + SOURCE CODE)</title><link>http://dotnet.edu.vn/ChuyenMuc/XAY-DUNG-CONG-CU-INTERNET-SHARING-TREN-MOI-TRUONG-WINDOW-SERVERBAO-CAO--SOURCE-CODE-586.aspx</link><description>Xây dựng một chương trình cho phép chia sẽ kết nối Internet cho nhiều người dùng đồng thời với các dịch vụ cơ bản như WWW, FTP, HTTP…, qua một đường kết nối duy nhất, ngoài ra phải bao gồm tính năng quản trị phân quyền việc truy cập.</description></item><item><title>Phần mềm Quản lý Ký Túc Xá Bách Khoa Đà Nẵng + Báo Cáo + Project Quản lý Dự Án</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-mem-Quan-ly-Ky-Tuc-Xa-Bach-Khoa-Da-Nang--Bao-Cao--Project-Quan-ly-Du-An-585.aspx</link><description>Xây dựng được phần mềm quản lý ký túc xá ứng dụng công nghệ DotNet</description></item><item><title>Xây dựng chương trình truyền tải file giao thức FTP(Full code + báo cáo + slide)</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-chuong-trinh-truyen-tai-file-giao-thuc-FTPFull-code--bao-cao--slide-584.aspx</link><description>Người sử dụng chương trình là người có nhu cầu truyền nhận file bằng giao thức FTP (File Transfer Protocol) thông qua mạng Internet.</description></item><item><title>Ngoại lệ trong JavaScript</title><link>http://dotnet.edu.vn/ChuyenMuc/Ngoai-le-trong-JavaScript-583.aspx</link><description>Tương tự như ngôn ngữ lập trình khác, ngoại lệ trong JavaScript được xử lý bằng lệnh try, catch</description></item><item><title>Phóng to hình ảnh bằng cách di chuột qua sử dụng JavaScript và jQuery</title><link>http://dotnet.edu.vn/ChuyenMuc/Phong-to-hinh-anh-bang-cach-di-chuot-qua-su-dung-JavaScript-va-jQuery-582.aspx</link><description>Tải về ứng dụng kèm theo và sử dụng tập tin js cũng như tập tin jquery theo cách bên dưới bạn sẽ phóng to được hình ảnh khi di chuột qua.</description></item><item><title>Tìm mức lương thứ n mà không sử dụng từ khóa MAX hoặc TOP</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-muc-luong-thu-n-ma-khong-su-dung-tu-khoa-MAX-hoac-TOP-581.aspx</link><description>Ở đây Tôi viết truy vấn SQL để tìm lương thứ n mà không sử dụng từ khóa TOP hoặc MAX</description></item><item><title>[TUT .netTiers]Giới thiệu Lớp Web Services</title><link>http://dotnet.edu.vn/ChuyenMuc/TUT-netTiersGioi-thieu-Lop-Web-Services-580.aspx</link><description>Bài trước Tôi đã giới thiệu lớp Web Asp.Net, bài này Tôi sẽ giới thiệu tiếp về Lớp Web Services và kết thúc loạt bài giới thiệu về .netTiers.</description></item><item><title>[TUT .netTiers]Giới thiệu Lớp Web ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/TUT-netTiersGioi-thieu-Lop-Web-ASPNET-579.aspx</link><description>Bài trước Tôi đã giới thiệu về Lớp Business. Là nơi tập trung quy trình nghiệp vụ, quy trình làm việc, ủy quyền, huyết mạch ứng dụng, và API dữ liệu. Bài này Tôi sẽ giới thiệu về Lớp Web.</description></item><item><title>[TUT .netTiers]Giới thiệu Lớp Business</title><link>http://dotnet.edu.vn/ChuyenMuc/TUT-netTiersGioi-thieu-Lop-Business-578.aspx</link><description>Bài trước Tôi đã giới thiệu về Lớp Data. Sử dụng cách tiếp cận lớp khi xây dựng framework mang lại cho bạn rất nhiều tính linh hoạt đặc biệt là khi nói đến lớp dữ liệu. Bài này Tôi sẽ giới thiệu về Lớp Business.</description></item><item><title>[TUT .netTiers]Giới thiệu Lớp Data</title><link>http://dotnet.edu.vn/ChuyenMuc/TUT-netTiersGioi-thieu-Lop-Data-577.aspx</link><description>Bài trước Tôi đã giới thiệu về Lớp Entity, một trong những kiểu quan trọng cần thiết trong ứng dụng. Khái niệm Entity nằm trong ứng dụng bussiness. Các kiểu của chúng bảo đảm tính toàn vẹn của thực thể. Bài này Tôi sẽ giới thiệu về Lớp Data</description></item><item><title>Phân trang trong Repeater, DataList, hoặc Enumerable Collection</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-trang-trong-Repeater-DataList-hoac-Enumerable-Collection-576.aspx</link><description>Thay vì cố gắng để tạo ra Repeater nâng cao, tôi quyết định làm điều khiển riêng biệt có phân trang. CollectionPager hoạt động như một trung gian cho điều khiển (như Repeater ) và nguồn dữ liệu của bạn ( đối tượng Dataset hoặc Collection ).</description></item><item><title>Giao diện Metro windows 8 cho Joomla</title><link>http://dotnet.edu.vn/ChuyenMuc/Giao-dien-Metro-windows-8-cho-Joomla-575.aspx</link><description>Trọn bộ bao gồm: giao diện, bộ cài đặt, thiết kế, fonts,... cho Joomla 2.5</description></item><item><title>Xuất từ GridView sang Excel</title><link>http://dotnet.edu.vn/ChuyenMuc/Xuat-tu-GridView-sang-Excel-574.aspx</link><description>Thực hiện các chức năng xuất.
Sửa đổi mã cho chức năng ExportGridView như dưới đây.</description></item><item><title>Làm thế nào đưa tập tin CSV vào CSDL</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-dua-tap-tin-CSV-vao-CSDL-573.aspx</link><description>Đây là cách đơn giản để đưa nội dung tập tin CSV vào Cơ sở dữ liệu</description></item><item><title>Hiển thị cell trống đầu tiên trong hàng</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-cell-trong-dau-tien-trong-hang-572.aspx</link><description>Để tạo ra công thức để trả lại các cell trống đầu tiên trong hàng. Ở đây bạn có thể nhìn thấy dữ liệu Phạm vi G6:L9 cho thấy tại các điểm khác nhau cho những ngày khác nhau.</description></item><item><title>Cấu hình hiển thị nhiều cột để tìm kiếm nhanh trên MultiColumn ComboBox</title><link>http://dotnet.edu.vn/ChuyenMuc/Cau-hinh-hien-thi-nhieu-cot-de-tim-kiem-nhanh-tren-MultiColumn-ComboBox-571.aspx</link><description>ComboBox hiển thị nhiều cột là sự kết hợp của TextBox, Button và DataGridView.</description></item><item><title>Làm thế nào để sử dụng SQL Server Profiler và Tuning Advisor</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-su-dung-SQL-Server-Profiler-va-Tuning-Advisor-570.aspx</link><description>Trong bài viết này, bạn sẽ học cách sử dụng SQL Profiler và cơ sở dữ liệu Tuning Advisor để cải thiện hiệu suất cơ sở dữ liệu.</description></item><item><title>Hướng dẫn sử dụng AJAX AutoComplete</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-AJAX-AutoComplete-569.aspx</link><description>Bài toán đặt ra rằng, tại thời điểm gõ nội dung lên Textbox, ngay lập tức các từ gợi ý đã tồn tại trong CSDL để người dùng tránh gõ trùng lặp. Cách đơn giản, bạn sử dụng control AutoCompleteExtender của Bộ Ajax Control Toolkit</description></item><item><title>[TUT .netTiers]Giới thiệu Lớp Entity</title><link>http://dotnet.edu.vn/ChuyenMuc/TUT-netTiersGioi-thieu-Lop-Entity-568.aspx</link><description>Bài trước Tôi đã giới thiệu về Database và SQL trong việc "sinh" code tự động như thế nào. Bài này Tôi sẽ giới thiệu về lớp Entity, một trong những lớp quan trọng không thể thiếu trong Template .netTiers.</description></item><item><title>[TUT .netTiers]Giới thiệu Database và SQL</title><link>http://dotnet.edu.vn/ChuyenMuc/TUT-netTiersGioi-thieu-Database-va-SQL-567.aspx</link><description>Bài trước Tôi đã giới thiệu căn bản về .netTiers, một trong những bộ Template sinh code tự động theo mô hình n-tiers từ database. Bài tiếp theo này Tôi sẽ tiếp tục giới thiệu về Database và SQL, đó sẽ là cách để bạn tiếp cận nó. Tuy nhiên, bạn cần xem qua hướng dẫn cách genecode trước khi đọc bài này.</description></item><item><title>RadioButtonList và DropDownList trong GridView chế độ Edit</title><link>http://dotnet.edu.vn/ChuyenMuc/RadioButtonList-va-DropDownList-trong-GridView-che-do-Edit-566.aspx</link><description>Trong ví dụ này tôi giải thích cách sử dụng DropDownList hoặc RadioButtonList trong GridView chế độ Edit EditItemTemaplate.</description></item><item><title>Làm thế nào để lựa chọn radiobutton trong GridView phụ thuộc vào giá trị trả về?</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-lua-chon-radiobutton-trong-GridView-phu-thuoc-vao-gia-tri-tra-ve-565.aspx</link><description>Tôi có ứng dụng web sử dụng GridView. Trong GridView tôi sử dụng RadioButtonList, RadioButtonList này có hai mục Yes và No. Tôi muốn chọn một mục từ hai phụ thuộc vào giá trị tôi nhận được từ bộ dữ liệu tại thời điểm binding.</description></item><item><title>Gửi Mail Từ Hotmail/ Outlook/ Windows Live trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Gui-Mail-Tu-Hotmail-Outlook-Windows-Live-trong-ASPNET-564.aspx</link><description>Bài trước Tôi đã hướng dẫn gửi mail trong ASP.NET nhưng sử dụng SMTP của gmail, còn của Microsoft sẽ làm như thế nào?</description></item><item><title>Xây dựng Chương trình Socket Chat bằng C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-Chuong-trinh-Socket-Chat-bang-C-563.aspx</link><description>Thực hiện chương trình Chat sử dụng Socket. Ngoài chức năng trò chuyện cơ bản, nó có khả năng gửi tin nhắn và quản lý đăng nhập Chat đang diễn ra. Có hai ứng dụng: ChatServer và ChatClient</description></item><item><title>Xử lý Cut, Copy, Paste, Select All, Clear All trên ListBox</title><link>http://dotnet.edu.vn/ChuyenMuc/Xu-ly-Cut-Copy-Paste-Select-All-Clear-All-tren-ListBox-562.aspx</link><description>Bạn đã bao giờ tưởng tượng cuộc sống của chúng ta mà không cần bộ nhớ tạm ("Cut-Copy-Paste") trong thời đại máy tính ngày nay? Sử dụng clipboard là rất phổ biến và rất thường xuyên, nhưng ở đây tôi thảo luận về cách code chúng(trên một điều khiển ListBox) thay vì chỉ sử dụng chúng.</description></item><item><title>TOP 10 câu hỏi HTML5 thường được phỏng vấn</title><link>http://dotnet.edu.vn/ChuyenMuc/TOP-10-cau-hoi-HTML5-thuong-duoc-phong-van-561.aspx</link><description>Trong bài viết này, bạn sẽ tìm hiểu về Top 10 cuộc phỏng vấn với câu hỏi và câu trả lời cho HTML5.</description></item><item><title>Tạo số và chuỗi ngẫu nhiên trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-so-va-chuoi-ngau-nhien-trong-C-560.aspx</link><description>Các lớp ngẫu nhiên được định nghĩa trong NET. Framework cung cấp chức năng để tạo ra các số ngẫu nhiên.</description></item><item><title>Lỗi sắp xếp và phân trang điều khiển GridView</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-sap-xep-va-phan-trang-dieu-khien-GridView-559.aspx</link><description>Nếu bạn thiết lập AllowPaging = "true" hoặc AllowSorting = "true" trên điều khiển GridView mà không sử dụng DataSourceControl DataSource (tức là SqlDataSource, ObjectDataSource), bạn sẽ nhận lỗi</description></item><item><title>Xây dựng ứng dụng thay đổi mật khẩu</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-ung-dung-thay-doi-mat-khau-558.aspx</link><description>Bài trước chúng ta đã hoàn thành Trang tạo mới người dùng, bài này chúng ta sẽ tiếp tục xây dựng trang thay đổi mật khẩu người dùng.</description></item><item><title>LINQ – Từ Lambda Expression đến LINQ</title><link>http://dotnet.edu.vn/ChuyenMuc/LINQ-–-Tu-Lambda-Expression-den-LINQ-556.aspx</link><description>Một khi đã làm quen với Lambda Expression, bạn có thể dễ dàng tiếp cận và sử dụng LINQ (Language-Integrated Query)  để thao tác với các collection.</description></item><item><title>Một số điểm trong C# 3.0</title><link>http://dotnet.edu.vn/ChuyenMuc/Mot-so-diem-trong-C-30-555.aspx</link><description>Các ngôn ngữ lập trình của Microsoft đã trở nên phổ biến và được sử dụng rộng rãi do những tính chất mạnh mẽ, những kỹ thuật mới trong lập trình và cú pháp lệnh.</description></item><item><title>C# 3.0 – Tìm hiểu về Extension Method</title><link>http://dotnet.edu.vn/ChuyenMuc/C-30-–-Tim-hieu-ve-Extension-Method-554.aspx</link><description>Một trong những tính năng mà tôi thấy đơn giản và đáng giá nhất trong phiên bản C# 3.0 là Extension Method. Extension method giúp bạn tạo thêm các phương thức cho một lớp mà không cần thừa kế lại lớp đó.</description></item><item><title>Tìm hiểu về Lambda Expression (Biểu thức Lambda)</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-ve-Lambda-Expression-Bieu-thuc-Lambda-553.aspx</link><description>Có thể nói so với anonymous method, lambda expression được coi là một sự cái tiến đáng giá từ phiên bản C# 2.0 lên C# 3.0. Khi dùng anonymous method, bạn có thể tạo các hàm in-line nhằm hạn chế việc khai báo các hàm riêng lẻ không cần thiết, giúp mã lệnh ngắn gọn hơn.</description></item><item><title>Bằng cách nào thiết lập thuộc tính mở rộng trong TreeView Control Asp.Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Bang-cach-nao-thiet-lap-thuoc-tinh-mo-rong-trong-TreeView-Control-AspNet-552.aspx</link><description>Có nhiều bạn thắc mắc là làm thế nào khi hiển thị TreeView thay vì mặc định nó mở ra hết các node, thì giờ nó sẽ đóng lại các node chỉ hiển thị node gốc thôi.</description></item><item><title>[TUT]Validation Control(FULL Lý thuyết + Demo)</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTValidation-ControlFULL-Ly-thuyet--Demo-551.aspx</link><description>- Có rất nhiều lỗi có thể xảy ra trên web form
+ User có thể bỏ qua thông tin quan trọng (bỏ trống)
+ User có thể nhập không đúng định dạng: Địa chỉ email, số điện thoại
+ User có thể nhập ký tự chữ cái trong trường yêu cầu nhập số
+ User có thể submit giá trị ngoài miền cho phép…</description></item><item><title>Nhúng và quản lý Comment facebook trên website</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhung-va-quan-ly-Comment-facebook-tren-website-549.aspx</link><description>Việc nhúng box commnent của facebook vào website đang trở nên khá phổ biến và có thể nói đây là sức mạnh cho dân Seo trong vấn đề quảng bá, bởi mỗi khi có commnet, bài viết sẽ tự động được post lên facebook của người đó, từ đó, tên tuổi của website sẽ ngày càng phổ biến và được nhiều người chú ý hơn.</description></item><item><title>Tạo hộp thông báo (message box) trong web ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-hop-thong-bao-message-box-trong-web-ASPNET-548.aspx</link><description>Trong ASP.NET web form không có sẵn message box như trong window form, sau đây, tôi sẽ trình bày cách tạo message box trong ASP.NET web form</description></item><item><title>Nhúng nút chia sẻ link lên các trang mạng xã hội trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhung-nut-chia-se-link-len-cac-trang-mang-xa-hoi-trong-ASPNET-547.aspx</link><description>Việc chia sẻ thông tin lên các trang mạng xã hội đã trở thành một yếu tố tất yếu cần thiết cho website, đặc biệt những website đang nằm trong các chiến dịch quảng bá và Seo.</description></item><item><title>Hướng dẫn sử dụng Control MultiView trong Asp.Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-Control-MultiView-trong-AspNet-546.aspx</link><description>MultiView là một điều khiển Standard ToolBox. Ở đây tôi trình bày sử dụng đơn giản điều khiển MultiView.</description></item><item><title>Hướng dẫn sử dụng Output Caching</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-Output-Caching-545.aspx</link><description>Caching có thể cải thiện hiệu suất ứng dụng. Caching là quan trọng trong ứng dụng web vì hiệu suất là một yếu tố quan trọng trong mọi ứng dụng web.</description></item><item><title>Sử dụng Lock và Unlock Application State trong asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-Lock-va-Unlock-Application-State-trong-aspnet-544.aspx</link><description>Khi nhiều người dùng cùng truy cập vào một ứng dụng ASP.NET, ứng dụng không thể cho phép họ đồng thời truy cập thay đổi cùng một dữ liệu. Để làm được điều này, ta cần khóa các biến dữ liệu.</description></item><item><title>Làm cách nào để sử dụng Application State trong Asp.Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-cach-nao-de-su-dung-Application-State-trong-AspNet-543.aspx</link><description>Đối tượng Application được sử dụng để tham chiếu đến thể hiện của lớp HttpApplicationState. Application State(trạng thái ứng dụng) lưu trữ toàn bộ thông tin sử dụng qua lại giữa nhiều phiên làm việc(Sesstion) và các yêu cầu(request).</description></item><item><title>Hướng dẫn sử dụng Control ASPxDateEdit của DevExpress</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-Control-ASPxDateEdit-cua-DevExpress-542.aspx</link><description>Nếu bạn muốn sử dụng TextBox để hiển thị ngày theo Format mình mong muốn, giao diện đẹp và bắt mắt. Có lẽ mọi người sẽ nghĩ ngay đến Control Calendar của Ajax Control Toolkit.</description></item><item><title>Hướng dẫn Tạo nút like giống Youtube bằng AJax và JQuery</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Tao-nut-like-giong-Youtube-bang-AJax-va-JQuery-541.aspx</link><description>Bài viết hướng dẫn bạn làm một nút like và dislike giống với Youtube sử dụng Ajax</description></item><item><title>Xây dựng Website Bán Hàng Máy Tính Phong Vũ</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-Website-Ban-Hang-May-Tinh-Phong-Vu-540.aspx</link><description>Khi khách hàng đến cửa hàng mua sản phẩm, họ sẽ xem trong danh mục sản phẩm những hàng hóa mà họ ưa thích. Lúc này sẽ có nhân viên ra tư vấn cho họ mua được những mặt hàng hợp với ý muốn của họ.</description></item><item><title>Sử dụng ImageMap để tạo ra bản đồ bằng hình ảnh</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-ImageMap-de-tao-ra-ban-do-bang-hinh-anh-539.aspx</link><description>ImageMap cho phép bạn tạo ra 1 bản đồ hình ảnh ở client-side, ImageMap sẽ hiển thị 1 hình ảnh thông thường giống như Image. Tuy nhiên, ImageMap khác ở chỗ là bạn có thể định nghĩa từng vùng trên bản đồ hình ảnh đó, khi bạn click vào những vùng đã được định nghĩa trước thì 1 sự kiện tương ứng sẽ xảy ra, bạn có thể lập trình cho sự kiện đó.</description></item><item><title>Add List Item trong BulletedList</title><link>http://dotnet.edu.vn/ChuyenMuc/Add-List-Item-trong-BulletedList-538.aspx</link><description>Điều khiển BulletedList cho phép bạn hiển thị ra kiểu danh sách hay liệt kê, mỗi phần tử của nó có thể đưa ra là Text, linkButton hay một đường dẫn tới một trang web khác.</description></item><item><title>Xây dựng ứng dụng Web có Cấu trúc sử dụng Backbone.js</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-ung-dung-Web-co-Cau-truc-su-dung-Backbonejs-537.aspx</link><description>Backbone.js là một JavaScript phía máy khách (front-end) framework  giúp tổ chức mã của bạn và làm cho nó dễ dàng hơn để bạn có thể phát triển ứng dụng web duy nhất trên trang.</description></item><item><title>Xây dựng Biểu đồ chỉ với JavaScript</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-Bieu-do-chi-voi-JavaScript-536.aspx</link><description>Trong bài viết này, chúng ta sẽ nghiên cứu và tìm hiểu về một trong những cách xây dựng biểu đồ sử dụng thường xuyên nhất cung cấp đồ thị JavaScript mịn và đồ họa tuyệt đẹp được gọi là "High Charts".</description></item><item><title>Tại sao Google đình chỉ tài khoản Adsense của bạn?</title><link>http://dotnet.edu.vn/ChuyenMuc/Tai-sao-Google-dinh-chi-tai-khoan-Adsense-cua-ban-535.aspx</link><description>Có nhiều lý do khác nhau khiến Google đình chỉ tài khoản Adsense của bạn. Trong khi đó lại vô cùng khó khăn để mở tài khoản Adsense. Nó là thực tế mà nhiều publisher kinh nghiệm có tài khoản vẫn bị đình chỉ và thường với lý do lạ lùng.</description></item><item><title>Các tính năng mới của ASP.NET 4.5</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-tinh-nang-moi-cua-ASPNET-45-534.aspx</link><description>Ai lập trình web ASP.NET cần phải hiểu Visual Studio, NuGet, ASP.NET và Windows Azure để có thể phát triển dịch vụ điện toán đám mây. Visual Studio 2012 có một số cải tiến hiện đại cho việc phát triển web. Bài viết này chỉ ra vài cải tiến HTML5 và CSS3 trong trình soạn thảo Visual Studio, Trang Inspector và các tính năng mới trong ASP.NET 4.5.</description></item><item><title>Làm thế nào để chạy nhiều project trong một solution</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-chay-nhieu-project-trong-mot-solution-533.aspx</link><description>Để chạy được nhiều project trong một solution, bạn vào nhấn phải vào Solution &gt; Properties &gt; Common Properties &gt; Startup Project và chọn Multiple startup projects.
Khi cần chạy project nào, bạn nhấn phải project đó chọn Debug &gt; Start new instance.</description></item><item><title>Đề tài Xây dựng trình duyệt Web Client và Server</title><link>http://dotnet.edu.vn/ChuyenMuc/De-tai-Xay-dung-trinh-duyet-Web-Client-va-Server-532.aspx</link><description>Để xây dựng nên một phần mềm trình duyệt web đòi hỏi bạn phải nắm kỹ mô hình Web Client/ Server, sau đó cần phải hiểu về các giao thức Web như HTTP, HTTPS, các cổng và socket, IP, Proxy hay cả Firewall</description></item><item><title>Tạo ứng dụng Chat AJAX trên ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-ung-dung-Chat-AJAX-tren-ASPNET-531.aspx</link><description>Ajax (Asynchronous JavaScript And XML) là một kỹ thuật phát triển web mới tương tác trang web. AJAX giúp chúng ta phát triển các ứng dụng web và lấy lượng nhỏ dữ liệu từ máy chủ web.</description></item><item><title>Timer C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Timer-C-530.aspx</link><description>Bài viết này trình bày cách sử dụng điều khiển Timer trong ứng dụng Windows Forms.</description></item><item><title>Hướng dẫn Fix Lỗi "A potentially dangerous Request.Form value was detected from the client"</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Fix-Loi-A-potentially-dangerous-RequestForm-value-was-detected-from-the-client-529.aspx</link><description>Trong quá trình lập trình asp.net khi sử dụng text editor để nhập nội dung có thể bạn sẽ gặp lỗi</description></item><item><title>Bộ đếm thời gian giảm dần</title><link>http://dotnet.edu.vn/ChuyenMuc/Bo-dem-thoi-gian-giam-dan-528.aspx</link><description>Với bộ định thời gian đơn giản này, bạn sẽ dễ dàng thông báo cho khách truy cập biết trang web sẽ chuyển tới. Đoạn mã khá ngắn gọn và rất dễ để chỉnh sửa phù hợp nhu cầu, vì vậy đoạn mã chỉ thuần JavaScript và bạn phải sử dụng CSS để trang trí thêm nếu muốn có một hiệu ứng bắt mắt hơn.</description></item><item><title>Bộ đếm giờ giảm dần</title><link>http://dotnet.edu.vn/ChuyenMuc/Bo-dem-gio-giam-dan-527.aspx</link><description>Một đoạn mã JavaScript khác để hiển thị thời gian giảm dần. Người thiết kế có thể thay đổi mốc thời gian này. Một hiệu ứng tương tự như các website MediaFire và RapidShare.</description></item><item><title>Tính thời gian từ một thời điểm</title><link>http://dotnet.edu.vn/ChuyenMuc/Tinh-thoi-gian-tu-mot-thoi-diem-526.aspx</link><description>Hiệu ứng JavaScript này sẽ hiển thị số năm, số tháng và số ngày đối với một thời điểm được chọn.</description></item><item><title>Đồng hồ đếm ngược</title><link>http://dotnet.edu.vn/ChuyenMuc/Dong-ho-dem-nguoc-525.aspx</link><description>Đoạn mã này sẽ tạo một đồng hồ đếm ngược trên trang web (trong ví dụ là 10 phút), khi hết thời gian thì đoạn mã JavaScript sẽ chuyển sang một địa chỉ khác. Hiệu ứng rất thích hợp cho những bài kiểm tra trực tuyến.</description></item><item><title>Đếm ngược sự kiện</title><link>http://dotnet.edu.vn/ChuyenMuc/Dem-nguoc-su-kien-524.aspx</link><description>Tương tự như hiệu ứng Số ngày còn lại nhưng đoạn mã JavaScript JavaScript này sẽ thông báo cho bạn nếu sự kiện bạn cài đặt đã qua rồi.</description></item><item><title>Số ngày giữa hai thời điểm</title><link>http://dotnet.edu.vn/ChuyenMuc/So-ngay-giua-hai-thoi-diem-523.aspx</link><description>Bạn có thể dùng hiệu ứng JavaScript này để tìm số lượng ngày giữa hai thời điểm nào đó.</description></item><item><title>Số ngày còn lại</title><link>http://dotnet.edu.vn/ChuyenMuc/So-ngay-con-lai-522.aspx</link><description>Hiển thị số ngày còn lại cho đến thời điểm"&gt;thời điểm định trước. Mã nguồn tuy ngắn nhưng rất hiệu quả.</description></item><item><title>Tìm các ngày lễ</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-cac-ngay-le-521.aspx</link><description>Nhập vào số ngày bất kì bạn sẽ được thông báo cách ngày lễ lớn gần nhất trong bao nhiêu ngày.</description></item><item><title>Tính thời gian</title><link>http://dotnet.edu.vn/ChuyenMuc/Tinh-thoi-gian-520.aspx</link><description>Người dùng một vào một thời điểm"&gt;thời điểm và hiệu ứng sẽ tính xem từ thời điểm đó đến hiện tại đã được bao nhiêu ngày.</description></item><item><title>Đồng hồ bấm giờ</title><link>http://dotnet.edu.vn/ChuyenMuc/Dong-ho-bam-gio-519.aspx</link><description>Một đoạn mã JavaScript khác để tạo hiệu ứng hiển thị một đồng hồ bấm giờ trên trang web.</description></item><item><title>Ngày đếm ngược</title><link>http://dotnet.edu.vn/ChuyenMuc/Ngay-dem-nguoc-518.aspx</link><description>Hiệu ứng dựa vào ngày hệ thống để đếm ngược số ngày còn lại của năm hiện tại.</description></item><item><title>Đếm giây</title><link>http://dotnet.edu.vn/ChuyenMuc/Dem-giay-517.aspx</link><description>Hiệu ứng sẽ đếm thời gian từ lúc bạn nhấn nút Start với nút Finish.</description></item><item><title>Đếm số ngày còn lại trong tháng</title><link>http://dotnet.edu.vn/ChuyenMuc/Dem-so-ngay-con-lai-trong-thang-516.aspx</link><description>Hiệu ứng sẽ tính xem tháng hiện hành còn bao nhiêu ngày.</description></item><item><title>Một tháng có bao nhiều ngày thứ ...</title><link>http://dotnet.edu.vn/ChuyenMuc/Mot-thang-co-bao-nhieu-ngay-thu--515.aspx</link><description>Hiệu ứng sẽ tính xem tháng hiện hành có bao nhiêu ngày thứ Tư.</description></item><item><title>Đếm thời gian rê chuột vào ảnh</title><link>http://dotnet.edu.vn/ChuyenMuc/Dem-thoi-gian-re-chuot-vao-anh-514.aspx</link><description>Hiệu ứng sẽ cho ta biết thời gian ta rê con trỏ chuột vào ảnh trong bao lâu.</description></item><item><title>Sự khác nhau giữa POP3, IMAP và SMTP</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-nhau-giua-POP3-IMAP-va-SMTP-513.aspx</link><description>Các điều khoản của POP3, IMAP và SMTP thường được nghe khi thiết lập cấu hình mail phía máy khách trong máy tính hoặc SmartPhone, bây giờ nhiều điện thoại di động với một mức giá thấp đã được trang bị với cơ bản email.</description></item><item><title>Đánh giá của 18 Chuyên gia SEO hàng thế giới về biến đổi SEO năm 2012</title><link>http://dotnet.edu.vn/ChuyenMuc/Danh-gia-cua-18-Chuyen-gia-SEO-hang-the-gioi-ve-bien-doi-SEO-nam-2012-512.aspx</link><description>Google và Bing đang nâng cấp rất nhanh các thuật toán thu thập dữ liệu và danh sách xếp hạng tìm kiếm.</description></item><item><title>Hướng dẫn đăng ký và sử dụng email miễn phí của Microsoft cho domain</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-dang-ky-va-su-dung-email-mien-phi-cua-Microsoft-cho-domain-511.aspx</link><description>Đối với những ai chậm chân chưa kịp đăng ký dịch vụ của Google trước khi Google dừng miễn phí, thì Microsoft Windows Live Admin Center là giải pháp thay thế tốt nhất, với nhiều ưu đãi choáng</description></item><item><title>Đóng gói sản phẩm trong Vistual Studio .NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Dong-goi-san-pham-trong-Vistual-Studio-NET-7.aspx</link><description>Hướng dẫn đóng gói sản phẩm</description></item><item><title>SOAP and .NET Remoting</title><link>http://dotnet.edu.vn/ChuyenMuc/SOAP-and-NET-Remoting-3.aspx</link><description>Simple Object Access Protocol (SOAP) là một giao thức chuẩn công nghiệ được thiết kế để cải thiện khả năng tương tác qua nền tảng bằng cách sử dụng World Wide Web và Extensible Markup Language (XML- ngôn ngữ đánh dấu).</description></item><item><title>Làm thế nào để viết URL Rewriting với HttpHandler</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-viet-URL-Rewriting-voi-HttpHandler-510.aspx</link><description>Một ngày bạn có URL đánh dấu cuốn sách là http://abc.com/main/1.aspx. Nhưng bây giờ nó được chuyển đến http://xyz.com/main/1.aspx. Bạn là nhà phát triển trang web, bạn sẽ làm thế nào để quản lý các liên kết bị hỏng trong các trang web.</description></item><item><title>Sử dụng UpdatePanel với redirectURL</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-UpdatePanel-voi-redirectURL-509.aspx</link><description>Nếu bạn đã từng tìm hiểu điều hướng liên kết trong Asp.Net chắc hẳn bạn sẽ biết Response.Redirect(đường dẫn);  nhưng nếu bạn thực hiện sự kiện Lưu hoặc Chuyển tiếp hay Xuất hiện câu thông báo và Chuyển trang trong Ajax UpdatePanel, dường như vô dụng.</description></item><item><title>Sử dụng và Việt hóa Ajax CalendarExtender</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-va-Viet-hoa-Ajax-CalendarExtender-508.aspx</link><description>Khi lập trình có trường dữ liệu cần nhập là ngày tháng, bạn muốn nhúng Calendar vào Textbox đó? Bài viết này sẽ minh họa cho bạn cách sử dụng và việt hóa Ajax CalendarExtender nhúng vào Textbox</description></item><item><title>Sử dụng nhiều SiteMap trên Menu động</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-nhieu-SiteMap-tren-Menu-dong-507.aspx</link><description>Control &lt;asp:SiteMapDataSource&gt; được sử dụng rộng rãi trong việc kiểm soát các menu động.</description></item><item><title>Xác thực người dùng trong aspnet, ASPX Authenticate</title><link>http://dotnet.edu.vn/ChuyenMuc/Xac-thuc-nguoi-dung-trong-aspnet-ASPX-Authenticate-506.aspx</link><description>Trong file web.config có đoạn sau :
&lt;authentication mode="Forms" /&gt;</description></item><item><title>Các cách lấy nội dung HTML từ URL</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-cach-lay-noi-dung-HTML-tu-URL-505.aspx</link><description>Có 2 cách hay bạn có thể sẽ quan tâm.</description></item><item><title>Giải quyết vấn đề "Reported Attack Site"</title><link>http://dotnet.edu.vn/ChuyenMuc/Giai-quyet-van-de-Reported-Attack-Site-504.aspx</link><description>Hiện tại có một số website bị google block dẫn đến việc khi truy cập vào tên miền đó bằng firefox bị chặn và hiện lên thông báo: Reported Attack Site!</description></item><item><title>Autorun và Icon trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Autorun-va-Icon-trong-C-503.aspx</link><description>Tạo icon cho ứng dụng C#. Tạo ứng dụng khởi động cùng win. Tự động làm tươi. Chỉ chạy 1 application tại 1 thời điểm.</description></item><item><title>Phần mềm lập lịch thời khóa biểu đại học</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-mem-lap-lich-thoi-khoa-bieu-dai-hoc-502.aspx</link><description>Sử dụng cho các trường Đại học, hỗ trợ nhiều chức năng, có thể áp dụng cho trường học, nghiên cứu sinh,...</description></item><item><title>Đa ngôn ngữ trong Asp.Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Da-ngon-ngu-trong-AspNet-501.aspx</link><description>Hai Demo sử dụng Resource và XML</description></item><item><title>Tìm kiếm hiển thị GridView thông qua DataTable</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-kiem-hien-thi-GridView-thong-qua-DataTable-499.aspx</link><description>Tìm kiếm hiển thị GridView thông qua DataTable</description></item><item><title>Đổi màu giao diện code của Visual Studio dễ dàng với Color Scheme</title><link>http://dotnet.edu.vn/ChuyenMuc/Doi-mau-giao-dien-code-cua-Visual-Studio-de-dang-voi-Color-Scheme-498.aspx</link><description>Một ngày làm việc với Visual Studio rất nhiều tiếng, nhiều hồi mình thấy chán với màu sắc mặc định trong giao diện code (Text Editor) của Visual Studio. Mình muốn nó khác đi chút, màu nền ko phải là trắng cho bớt chói,…</description></item><item><title>PhotoShop - Tạo hình bong bóng nước</title><link>http://dotnet.edu.vn/ChuyenMuc/PhotoShop--Tao-hinh-bong-bong-nuoc-497.aspx</link><description>Đôi khi trong các bức ảnh, bạn muốn tô điểm thêm một số hình bong bóng nước cho thêm sống động và hoàn hảo. Bài tập này sẽ hướng dẫn bạn tạo hình bong bóng nước rất sống động.</description></item><item><title>Làm thế nào để tạo nhiều hình ảnh bức tranh trong Photoshop</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-tao-nhieu-hinh-anh-buc-tranh-trong-Photoshop-496.aspx</link><description>Ý tưởng là phân chia một hình ảnh lớn với một tập hợp các hình thu nhỏ, sao cho mỗi người trong số họ có một phần nhỏ và tất cả đều cùng nhau góp lại thành các bức ảnh gốc. Sau một chút thử và lỗi, cuối cùng tôi đã làm được nó. Đây là cách để tạo ra một bức tranh hình ảnh trong Photoshop, chỉ một vài bước.</description></item><item><title>Hiển thị Google Map với nhiều địa điểm trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-Google-Map-voi-nhieu-dia-diem-trong-ASPNET-495.aspx</link><description>Trong bài viết này, chúng ta sẽ làm thế nào để hiển thị nhiều địa điểm trong cùng một bản đồ.</description></item><item><title>Nhập danh sách liên lạc Gmail trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhap-danh-sach-lien-lac-Gmail-trong-ASPNET-494.aspx</link><description>Tôi đang cố gắng để mô tả "Nhập địa chỉ liên lạc Gmail trong ASP.Net". Tôi hy vọng giải thích nó rõ ràng và tốt hơn để mọi người gặp phải vấn đề này có thể làm điều này như tôi đã làm.</description></item><item><title>Làm thế nào để tự động sinh mật khẩu?</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-tu-dong-sinh-mat-khau-493.aspx</link><description>Làm thế nào để tự động sinh mật khẩu. Thực sự đơn giản. Ví dụ tôi sử dụng nó trong Asp.Net nếu người đăng ký trên trang web của tôi, tôi cung cấp cho họ một mật khẩu ngẫu nhiên được tạo ra để mọi người có thể chứng thực qua địa chỉ e-mail.</description></item><item><title>Làm thế nào để Sao chép Bài Viết Lên Top Google</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-Sao-chep-Bai-Viet-Len-Top-Google-492.aspx</link><description>Không phải bất cứ 1 Copywriter nào, một website nào cũng chỉ có những nội dung do chính mình tạo ra hay còn gọi là unique content. Chính vì thế tôi xin điểm một vài bước rewrite để chúng ta có thể tạo ra những content độc đáo và lên top hiệu quả.</description></item><item><title>Code nhóm trên Visual studio 2010 sử dụng Team Explorer và Codeplex</title><link>http://dotnet.edu.vn/ChuyenMuc/Code-nhom-tren-Visual-studio-2010-su-dung-Team-Explorer-va-Codeplex-491.aspx</link><description>Code nhóm là một vấn đề không phải đơn giản, muốn code nhóm tốt đòi hỏi phải có sự ăn ý tốt giữa các thành viên và những tuân thủ cũng như những quy ước chung của nhóm.</description></item><item><title>Lấy tin tức tự động từ Vnexpress.net và đổ vào Database</title><link>http://dotnet.edu.vn/ChuyenMuc/Lay-tin-tuc-tu-dong-tu-Vnexpressnet-va-do-vao-Database-490.aspx</link><description>Ý tưởng chính của tool này là bóc tách dữ liệu từ mã html của trang báo điện tử vnexpress.net. Sử dụng Regular Expression, xử lý chuỗi có được để lọc ra tiêu đề, tóm tắt, nội dung. Sau đó lưu những nội dung này vào cơ sở dữ liệu.</description></item><item><title>Cơ bản về Regular Expression trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Co-ban-ve-Regular-Expression-trong-C-489.aspx</link><description>RE là một ngôn ngữ cực mạnh dùng mô tả văn bản cũng như thao tác trên văn bản. Một RE thường được ứng dụng lên một chuỗi, nghĩa là lên một nhóm ký tự.</description></item><item><title>Sử dụng GridView với Context Menu trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-GridView-voi-Context-Menu-trong-ASPNET-488.aspx</link><description>Bài viết này sẽ hướng dẫn cách tạo ra GridView với Context Menu trong ASP.NET. Sử dụng đến trên tất cả các trình duyệt phổ biến hiện nay.</description></item><item><title>Gửi thư trong ASP.net bằng địa chỉ IP mà không cần tài khoản và mật khẩu email</title><link>http://dotnet.edu.vn/ChuyenMuc/Gui-thu-trong-ASPnet-bang-dia-chi-IP-ma-khong-can-tai-khoan-va-mat-khau-email-487.aspx</link><description>Thông qua Chương trình này, bạn có thể gửi email bằng cách sử dụng địa chỉ IP của bạn, Bạn có thể gửi nó cũng từ hệ thống Local  của bạn, nhưng bạn phải cài đặt IIS máy chủ và máy chủ chương trình của bạn để IIS.</description></item><item><title>Sử dụng javascript để Reset FreeTextBox</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-javascript-de-Reset-FreeTextBox-486.aspx</link><description>Đây là mã nguồn mở bên thứ ba FreeTextBox (FTB) editor. Với sự giúp đỡ của bài viết này, bạn có thể thiết lập lại  FreeTextBox editor bằng cách sử dụng javascript. Điều này là rất đơn giản nhưng mã phức tạp.</description></item><item><title>Vô hiệu hóa Kéo, chuột phải trên trang Web</title><link>http://dotnet.edu.vn/ChuyenMuc/Vo-hieu-hoa-Keo-chuot-phai-tren-trang-Web-485.aspx</link><description>Vô hiệu hóa Kéo, chuột phải trên trang Web</description></item><item><title>Chọn "Select" trên hàng Hiển thị dữ liệu trên Control GridView hiển thị trong Dropdowlist</title><link>http://dotnet.edu.vn/ChuyenMuc/Chon-Select-tren-hang-Hien-thi-du-lieu-tren-Control-GridView-hien-thi-trong-Dropdowlist-484.aspx</link><description>Trong bài viết này chúng ta sẽ biết làm thế nào để hiển thị giá trị hàng được chọn trong Control GridView trong Dropdowlist</description></item><item><title>Caching trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Caching-trong-ASPNET-483.aspx</link><description>Trong bài viết này, chúng ta sẽ xem Caching trong ASP.Net được sử dụng để cải thiện hiệu suất ứng dụng như thế nào.</description></item><item><title>Hiển thị bảng ghi sử dụng Control ModalPopupExtender trong AJAX</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-bang-ghi-su-dung-Control-ModalPopupExtender-trong-AJAX-482.aspx</link><description>Bài viết này hướng dẫn làm thế nào để hiển thị các chi tiết của dữ liệu bằng cách sử dụng Control ModalPopupExtender trong AJAX.</description></item><item><title>Nhập dữ liệu từ tập tin Text hoặc CSV hiển thị trên DataGridView</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhap-du-lieu-tu-tap-tin-Text-hoac-CSV-hien-thi-tren-DataGridView-481.aspx</link><description>Nhập dữ liệu từ tập tin Text hoặc CSV hiển thị trên DataGridView. Có thể áp dụng đưa vào cơ sở dữ liệu.</description></item><item><title>Thêm chức năng Facebook Share đến Website ASP.NET với Master Page</title><link>http://dotnet.edu.vn/ChuyenMuc/Them-chuc-nang-Facebook-Share-den-Website-ASPNET-voi-Master-Page-480.aspx</link><description>Bài viết này hướng dẫn làm thế nào để thêm chức năng chia sẻ facebook vào trang web ASP.NET của bạn bằng cách sử dụng trang master trong ASP.NET và C #.</description></item><item><title>[TUT]Xây dựng Website Bán Hàng - Xây dựng Form Quản trị Admin Control Panel(P3)</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTXay-dung-Website-Ban-Hang--Xay-dung-Form-Quan-tri-Admin-Control-PanelP3-479.aspx</link><description>Phần trước Tôi đã hướng dẫn các bạn xây dựng chức năng Login và Quản lý User(thành viên), trong đó Tôi có hướng dẫn cách sử dụng code gene một cách hiệu quả.</description></item><item><title>[TUT]Xây dựng Website Bán Hàng - Xây dựng Form Quản trị Admin Control Panel(P2)</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTXay-dung-Website-Ban-Hang--Xay-dung-Form-Quan-tri-Admin-Control-PanelP2-478.aspx</link><description>Chào các bạn, phần trước mình đã hướng dẫn các bạn xây dựng giao diện trang Quản trị người dùng, hôm nay mình sẽ hoàn thành phần Login và User</description></item><item><title>[TUT]Xây dựng Website Bán Hàng - Xây dựng Form Quản trị Admin Control Panel</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTXay-dung-Website-Ban-Hang--Xay-dung-Form-Quan-tri-Admin-Control-Panel-472.aspx</link><description>Phần trước Tôi đã hướng dẫn bạn tạo lớp Common- lớp dùng chung. Phần này tôi sẽ hướng dẫn bạn cách Xây dựng Form quản trị.</description></item><item><title>Project không được chọn để xây dựng trong việc cấu hình solution</title><link>http://dotnet.edu.vn/ChuyenMuc/Project-khong-duoc-chon-de-xay-dung-trong-viec-cau-hinh-solution-477.aspx</link><description>Khi xây dựng một dự án Visual Studio, bạn có thể gặp phải những message sau đây: The project "MyProject" is not selected for building in solution configuration "Debug|Any CPU"</description></item><item><title>Run ASP.NET và IIS trên Windows Vista và 7 Home Premium</title><link>http://dotnet.edu.vn/ChuyenMuc/Run-ASPNET-va-IIS-tren-Windows-Vista-va-7-Home-Premium-476.aspx</link><description>Nếu bạn cố gắng chạy một ứng dụng ASP.NET lưu trữ trên IIS7.0 chạy trên Windows Home Basic hoặc Premium (Vista hoặc Windows 7, x86 hoặc x64)</description></item><item><title>Mời tất cả bạn bè tham gia event hoặc like fan page trên Facebook</title><link>http://dotnet.edu.vn/ChuyenMuc/Moi-tat-ca-ban-be-tham-gia-event-hoac-like-fan-page-tren-Facebook-475.aspx</link><description>Bạn có một event mới? Bạn có một fanpage mới trên Facebook? Điều dĩ nhiên là bạn sẽ invite tất cả bạn bè Join vào event đó hoặc like fanpage mới của bạn.</description></item><item><title>Chương trình nghe nhạc, xem phim, xem hình dựa trên WMP</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuong-trinh-nghe-nhac-xem-phim-xem-hinh-dua-tren-WMP-474.aspx</link><description>1. Lấy được các playlist của hệ thống chung với chương trình WMP của Windows
2. Cho phép thêm, xóa,.. playlist
3. Thêm/xóa media theo files, thưc mục vào 1 playlist
4. Xem thông tin ID3 tag của media.
5. Lấy lyric của media hiể thị
6. …</description></item><item><title>Ứng dụng duyệt hình ảnh với C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Ung-dung-duyet-hinh-anh-voi-C-473.aspx</link><description>Cách xây dựng một cây thư mục các ổ đĩa
Trình duyệt ảnh</description></item><item><title>[TUT]Xây dựng Website Bán Hàng - Xây dựng Lớp Common</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTXay-dung-Website-Ban-Hang--Xay-dung-Lop-Common-471.aspx</link><description>Phần này Tôi sẽ hướng dẫn các bạn xây dựng lớp Common(lớp dùng chung- tức tập hợp các lớp có sẵn và sử dụng lại nó).</description></item><item><title>[TUT]Xây dựng Website Bán Hàng - Xây dựng Lớp Data - Business</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTXay-dung-Website-Ban-Hang--Xay-dung-Lop-Data--Business-470.aspx</link><description>Phần trước chúng ta đã Xây dựng xong Store Procedure, phần này thực hiện xây dựng khung mô hình 3 lớp và viết code cho lớp Data.Nếu bạn đi theo hướng sử dụng Tool để Gene Code thì phần này bạn chỉ xem tham khảo, code đã tự động sinh phần dưới này rồi, bạn không cần quan tâm đến nữa.</description></item><item><title>[TUT]Xây dựng Website Bán Hàng - Xây dựng Store Procedure</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTXay-dung-Website-Ban-Hang--Xay-dung-Store-Procedure-469.aspx</link><description>Việc viết Store đã trở nên dễ dàng đối với SQL Server, quanh đi quẩn lại cũng chỉ viết các phương thức như select, update, Insert, delete. Một trong những phiền toái và chán ngắt nhất chính là viết store, một bảng có thể viết tới tối thiểu 5 store, các bảng lặp đi lặp lại cũng chỉ với những phương thức đó.</description></item><item><title>[TUT]Xây dựng Website Bán Hàng - Hướng dẫn tạo DataBase</title><link>http://dotnet.edu.vn/ChuyenMuc/TUTXay-dung-Website-Ban-Hang--Huong-dan-tao-DataBase-468.aspx</link><description>Theo nhu cầu của độc giả, Tôi sẽ viết một loạt bài Tut hướng dẫn cách xây dựng Website Bán hàng. Vì bài viết khá dài và mất thời gian, nên Tôi sẽ viết từng phần. Trong đó sẽ áp dụng một số kỹ thuật nâng cao.</description></item><item><title>Tìm hiểu Facebook và viết ứng dụng minh họa</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-Facebook-va-viet-ung-dung-minh-hoa-467.aspx</link><description>Facebook platform cung cấp một framework cho người phát triển để tạo ra các ứng dụng tương tác và tích hợp với các tính năng cốt lõi của Facebook</description></item><item><title>[Source Code] website bán hàng thương mại điện tử Digital World</title><link>http://dotnet.edu.vn/ChuyenMuc/Source-Code-website-ban-hang-thuong-mai-dien-tu-Digital-World-466.aspx</link><description>Website bán hàng thương mại điện tử Digital World được viết bằng công nghệ ADO.NET và LINQ
VS 2012 
Giao diện Metro UI
SQL Server 2008/2012
Security + Routing</description></item><item><title>[Template]Source code web bán hàng sử dụng JS để đặt hàng</title><link>http://dotnet.edu.vn/ChuyenMuc/TemplateSource-code-web-ban-hang-su-dung-JS-de-dat-hang-465.aspx</link><description>Sử dụng 3 plug-in chính : 
1 : Orbit Slideshow làm slideshow ảnh
2 : Fancybox để popup ảnh sản phẩm
3 : JScart để thực hiện việc mua bán sản phẩm</description></item><item><title>Code Like Facebook Page</title><link>http://dotnet.edu.vn/ChuyenMuc/Code-Like-Facebook-Page-464.aspx</link><description>Để tạo được ứng dụng Like của facebook trên trang web mình, thực hiện bài viết bên dưới</description></item><item><title>Gửi bài viết lên Facebook sử dụng Công nghệ Asp.Net(ngôn ngữ C#)</title><link>http://dotnet.edu.vn/ChuyenMuc/Gui-bai-viet-len-Facebook-su-dung-Cong-nghe-AspNetngon-ngu-C-463.aspx</link><description>Bài viết này sẽ hướng dẫn cách làm thế nào để gửi nội dung (trạng thái, hình ảnh, video, URL) lên tường Facebook của người dùng sử dụng công nghệ ASP.Net. Đây là tính năng khá hay và được áp dụng trong nhiều dự án của Tôi, và Tôi quyết định chia sẻ nó với độc giả.</description></item><item><title>Hướng dẫn sử dụng Control DataList</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-Control-DataList-462.aspx</link><description>Bài toán yêu cầu sử dụng DataList để hiển thị thông tin phòng máy với các thông số. Đồng thời trong đó sẽ kiểm tra điều kiện.
Nếu máy hỏng sẽ hiển thị hình ảnh máy hỏng
Nếu máy đang sử dụng sẽ hiển thị hình ảnh máy đang sử dụng
Nếu máy chưa sử dụng sẽ hiển thị hình ảnh chưa sử dụng.</description></item><item><title>[AJAX]Sử dụng Control Animation</title><link>http://dotnet.edu.vn/ChuyenMuc/AJAXSu-dung-Control-Animation-461.aspx</link><description>Việc sử dụng control Animation trong ASP.NET AJAX Control Toolkit giúp việc thêm hình động trở nên dễ dàng hơn. Hướng dẫn này cho thấy làm thế nào để thiết lập hình động.</description></item><item><title>[AJAX]Add Accordion Pane</title><link>http://dotnet.edu.vn/ChuyenMuc/AJAXAdd-Accordion-Pane-460.aspx</link><description>Việc sử dụng Control Accordion trong AJAX Control Toolkit cung cấp nhiều panel và cho phép người sử dụng hiển thị một vài dữ liệu trong cùng 1 lúc. Các Panel thường được khai báo trong trang riêng, nhưng liên kết với một nguồn dữ liệu cung cấp linh hoạt hơn.</description></item><item><title>Hướng dẫn sử dụng Tool CodeSmith</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-Tool-CodeSmith-297.aspx</link><description>Ở đây, Tôi chỉ hướng dẫn cách làm thể nào để sử dụng Tool CodeSmith để xây dựng website cơ bản. Cách thức để Gene code.</description></item><item><title>THEMEFEST – WOWWAY – INTERACTIVE &amp; RESPONSIVE HTML PTFOLIO</title><link>http://dotnet.edu.vn/ChuyenMuc/THEMEFEST-–-WOWWAY-–-INTERACTIVE--RESPONSIVE-HTML-PTFOLIO-195.aspx</link><description>Download ThemeForest, WowWay Interactive &amp; Responsive HTML Portfolio, HTML Template</description></item><item><title>Sao lưu và khôi phục điện thoại Android với Titanium Backup</title><link>http://dotnet.edu.vn/ChuyenMuc/Sao-luu-va-khoi-phuc-dien-thoai-Android-voi-Titanium-Backup-459.aspx</link><description>Nếu bạn gặp phải trường hợp rắc rối với quá trình sao lưu điện thoại Android, bao gồm tất cả mọi thứ từ ứng dụng hệ thống cho đến dữ liệu, Titanium Backup chính là công cụ đắc lực và thích hợp nhất. Trong bài viết dưới đây, chúng tôi sẽ giới thiệu với các bạn một số đặc điểm chính cũng như cách sử dụng của tiện ích này.</description></item><item><title>[AJAX]Databinding trên Control Accordion</title><link>http://dotnet.edu.vn/ChuyenMuc/AJAXDatabinding-tren-Control-Accordion-458.aspx</link><description>Việc sử dụng Control Accordion trong AJAX Control Toolkit cung cấp nhiều panel và cho phép người sử dụng hiển thị một vài dữ liệu trong cùng 1 lúc. Các Panel thường được khai báo trong trang riêng, nhưng liên kết với một nguồn dữ liệu cung cấp linh hoạt hơn.</description></item><item><title>Skydreamer HTML5 responsive vCard</title><link>http://dotnet.edu.vn/ChuyenMuc/Skydreamer-HTML5-responsive-vCard-457.aspx</link><description>Xứng đáng làm trang cá nhân</description></item><item><title>Kernel - Premium WordPress Blog &amp; Magazine Theme v1.0.9</title><link>http://dotnet.edu.vn/ChuyenMuc/Kernel--Premium-WordPress-Blog--Magazine-Theme-v109-456.aspx</link><description>Source code dành cho WordPress. Giao diện trực quan.</description></item><item><title>phpFox 3.4.1 Nulled - Mã nguồn mạng xã hội</title><link>http://dotnet.edu.vn/ChuyenMuc/phpFox-341-Nulled--Ma-nguon-mang-xa-hoi-455.aspx</link><description>Việc xây dựng mạng xã hội cho riêng mình giờ đây đã trở nên vô cùng dễ dàng, bạn cũng có thể tự tạo cho mình 1 mạng xã hội riêng mà không cần ham hiểu ngôn ngữ</description></item><item><title>Shop trực quan Metro</title><link>http://dotnet.edu.vn/ChuyenMuc/Shop-truc-quan-Metro-454.aspx</link><description>Shop trực tuyến được xây dựng dựa vào mã nguồn mở thương mại điện tử magento với giao diện trực quan, hiệu ứng sinh động.</description></item><item><title>Tạo Button checkboxes,Radio kiểu mới với css3</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-Button-checkboxesRadio-kieu-moi-voi-css3-453.aspx</link><description>Đoạn code mẫu này giúp bạn tạo các dấu check mới mà không cần dùng javascript phức tạp, đơn giản chỉ với CSS3</description></item><item><title>Bộ giao diện người dùng cực đẹp dành cho Design</title><link>http://dotnet.edu.vn/ChuyenMuc/Bo-giao-dien-nguoi-dung-cuc-dep-danh-cho-Design-452.aspx</link><description>Tập tin PTS, giúp Design tiết kiệm thời gian để design giao diện theo ý muốn</description></item><item><title>[HTML 5]ShopyMart - Giao diện website bán hàng</title><link>http://dotnet.edu.vn/ChuyenMuc/HTML-5ShopyMart--Giao-dien-website-ban-hang-451.aspx</link><description>ShopyMart là 1 bộ giao diện Responsive HTML5 được thiết kế cho các website thương mại điện tử như shop quần áo thời trang. Bạn nào thích vọc thì down về nghiên cứu</description></item><item><title>So sánh WebForms với MVC</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-WebForms-voi-MVC-450.aspx</link><description>Một thời gian dài tôi đã được làm việc với ASP.NET và tôi thích viết các ứng dụng web.
Năm 2008, Microsoft đã đưa ra ASP.NET MVC và tôi đã khá ngạc nhiên về thực tế là "Tại sao cần nhiều hơn công nghệ ASP.NET " và nhiều người vẫn còn đang cân nhắc.</description></item><item><title>Làm thế nào để viết Code C#.NET tốt hơn</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-viet-Code-CNET-tot-hon-449.aspx</link><description>Các lập trình viên luôn luôn thích chống lại code chuẩn. Nhưng nó rất quan trọng để theo code chuẩn để đạt được sự nhất quán trong suốt dự án hoặc code. Tất cả nên theo quy ước.</description></item><item><title>Giá trị Request.Form trên ASP.NET 4.0 có khả năng gây nguy hiểm cho website người dùng</title><link>http://dotnet.edu.vn/ChuyenMuc/Gia-tri-RequestForm-tren-ASPNET-40-co-kha-nang-gay-nguy-hiem-cho-website-nguoi-dung-448.aspx</link><description>Khi làm việc với dự án ASP.NET 4.0, có 1 vấn đề. Vấn đề là khi người dùng nhập nội dung HTML không được mã hóa vào một textbox comment, bạn sẽ nhận được thông báo lỗi:</description></item><item><title>Hướng dẫn làm slide sử dụng Upload Panel kết hợp binding ảnh</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lam-slide-su-dung-Upload-Panel-ket-hop-binding-anh-447.aspx</link><description>Các trang web mà khách hàng thường yêu cầu chúng ta xây dựng phải có chứa thanh trượt hình ảnh trên trang chủ. Đây là yêu cầu phổ biến nhất của khách hàng ngày nay. Hôm nay tôi sẽ chia sẻ một hướng dẫn thú vị là binding hình ảnh với thanh trượt hình ảnh với control Upload Panel hình ảnh.</description></item><item><title>[AJAX CONTROL TOOLKIT]Tạo AJAX Control Toolkit Extender(C#)</title><link>http://dotnet.edu.vn/ChuyenMuc/AJAX-CONTROL-TOOLKITTao-AJAX-Control-Toolkit-ExtenderC-446.aspx</link><description>Custom Extenders cho phép bạn tùy biến và mở rộng khả năng của điều khiển ASP.NET mà không cần phải tạo ra các lớp mới.</description></item><item><title>[AJAX CONTROL TOOLKIT]Hướng dẫn sử dụng AJAX Control Toolkit Extender</title><link>http://dotnet.edu.vn/ChuyenMuc/AJAX-CONTROL-TOOLKITHuong-dan-su-dung-AJAX-Control-Toolkit-Extender-445.aspx</link><description>AJAX Control Toolkit chứa một tập hợp các điều khiển và điều khiển mở rộng. Trong hướng dẫn ngắn gọn này, bạn tìm hiểu làm thế nào để bổ sung các điều khiển và mở rộng điều khiển đến trang ASP.NET.</description></item><item><title>ASP.NET Ajax Grid và Pager</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-Ajax-Grid-va-Pager-444.aspx</link><description>Tìm hiểu làm thế nào để tạo ra một tùy chỉnh Ajax Grid và Pager với nền tảng của Microsoft ASP.NET AJAX.</description></item><item><title>Tạo ảnh thu nhỏ trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-anh-thu-nho-trong-ASPNET-443.aspx</link><description>Có nhiều cách thu ảnh hình ảnh, nhưng người ta hay sử dụng System.Drawing API để thu nhỏ hình ảnh trong ASP.net. Việc thu nhỏ hình ảnh, phải đảm bảo chất lượng ảnh, phương thức an toàn, đảm bảo hiệu suất hệ thống.</description></item><item><title>Responsive web design: Khái niệm &amp; ứng dụng</title><link>http://dotnet.edu.vn/ChuyenMuc/Responsive-web-design-Khai-niem--ung-dung-442.aspx</link><description>Sự phát triển nhanh chóng của các tablet pc và mạng 3G đặt ra một yêu cầu chính đáng cho những người thiết kế web: giao diện trang web phải thích nghi được trên từng loại thiết bị dù cho người đó dùng Iphone, iPad, netbook, BlackBerry, Kindle hay những chiếc điện thoại di động có màn hình nhỏ.</description></item><item><title>Làm thế nào để return default(Type) trong Runtime- Ví dụ về kiểm thử đơn vị</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-return-defaultType-trong-Runtime-Vi-du-ve-kiem-thu-don-vi-441.aspx</link><description>Tôi muốn bạn đọc hết trước khi hỏi, tôi muốn bạn hiểu thế nào là TDD(Test Driven Design), làm cách nào sử dụng TDD?</description></item><item><title>Dựng Layout với thẻ DIV</title><link>http://dotnet.edu.vn/ChuyenMuc/Dung-Layout-voi-the-DIV-440.aspx</link><description>Việc dựng layout chuẩn hiện nay là dựng layout bằng thẻ DIV. Nghe thì có vẻ hơi phức tạp vì các thẻ DIV không giống như Table, hay chạy qua lại và cũng rất khó canh chỉnh... nhưng thực sự ra rất dễ các bạn ạ, chỉ cần làm theo một vài nguyên tắc là được.</description></item><item><title>[JQUERY]Chim bay với Jquery</title><link>http://dotnet.edu.vn/ChuyenMuc/JQUERYChim-bay-voi-Jquery-439.aspx</link><description>Ngày nay, việc diễn hoạt cho các đối tượng trên website ngày trở nên rất cần thiết, đặc biệt là đối với các website mang tính chất sáng tạo. Trong bài hôm nay, mình sẽ hướng dẫn các bạn dùng Jquery Spritely để diễn hoạt cho các đối tượng như chim bay, mây trôi,….</description></item><item><title>[JQUERY]Bẻ cong văn bản theo ý muốn</title><link>http://dotnet.edu.vn/ChuyenMuc/JQUERYBe-cong-van-ban-theo-y-muon-438.aspx</link><description>CSS3 transform có thể giúp ta dễ dàng xoay một đối tượng sang nhiều góc độ khác nhau. Tuy nhiên việc xoay từng chữ cái trong đoạn văn bản là rất khó khăn.</description></item><item><title>IEnumerable và IEnumerator</title><link>http://dotnet.edu.vn/ChuyenMuc/IEnumerable-va-IEnumerator-437.aspx</link><description>Trong bài trước, chúng ta đã có đề cập đến hai interface trong C#, đó là IComparable và IComparer. Hôm nay, chúng ta sẽ tiếp tục tìm hiểu về hai interface khác rất thường gặp nhưng có lẽ bạn không để ý là IEnumerable và IEnumerator</description></item><item><title>Sử dụng IComparable và IComparer</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-IComparable-va-IComparer-436.aspx</link><description>Trong C#, khi bạn làm việc với một tập hợp các đối tượng trong một mảng, một danh sách… thì yêu cầu thường gặp là sắp xếp danh sách đó. Nếu như sử dụng Generics trong C# thì bạn chỉ có thể sắp xếp được các kiểu dữ liệu cơ bản như int, float, string… nhờ sử dụng phương thức Sort.</description></item><item><title>So sánh hiệu suất hoạt động của MongoDB và SQL Server 2008</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-hieu-suat-hoat-dong-cua-MongoDB-va-SQL-Server-2008-435.aspx</link><description>rong bài viết dưới đây, chúng tôi sẽ chỉ ra điểm khác biệt về hiệu suất hoạt động của hệ quản trị cơ sở dữ liệu còn khá mới mẻ hiện nay, đó là MongoDB và 1 trong những hệ thống phổ biến như SQL Server (MySQL hoặc Oracle).</description></item><item><title>Tạo button sử dụng HTML5 và CSS3</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-button-su-dung-HTML5-va-CSS3-433.aspx</link><description>Trong bài viết này, tôi sẽ mô tả làm thế nào để tạo ra một nút bằng cách sử dụng HTML5 và CSS3. Tôi sẽ tạo ra nút này không sử dụng Photoshop hoặc bất kỳ hình ảnh nào và tôi sẽ không sử dụng phần tử button của HTML.</description></item><item><title>Một Notepad tốt hơn</title><link>http://dotnet.edu.vn/ChuyenMuc/Mot-Notepad-tot-hon-432.aspx</link><description>Làm thế nào để làm sao chép / dán bằng cách sử dụng clipboard và không có clipboard.
Làm thế nào để sử dụng đăng ký các cửa sổ để lưu thiết lập mặc định của notepad. 
Đọc và viết tập tin văn bản.</description></item><item><title>Các kiểu dữ liệu SQL</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-kieu-du-lieu-SQL-431.aspx</link><description>Trong cơ sở dữ liệu, mỗi cột, biến địa phương, expression và tham số có kiểu dữ liệu có liên quan.</description></item><item><title>$get And $find ASP.NET AJAX Functions</title><link>http://dotnet.edu.vn/ChuyenMuc/get-And-find-ASPNET-AJAX-Functions-430.aspx</link><description>Ajax (Asynchronous JavaScript and XML) is a new web development technique for interactive websites. AJAX assists in the development of web applications and can retrieve small amounts of data from a web server. AJAX is a different type of technology.</description></item><item><title>Gọi chức năng Server Side từ nút liên kết sử dụng AJAX kết hợp JQuery trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Goi-chuc-nang-Server-Side-tu-nut-lien-ket-su-dung-AJAX-ket-hop-JQuery-trong-ASPNET-429.aspx</link><description>Điều này giải thích làm thế nào để thực hiện một chức năng phía máy chủ bằng cách sử dụng AJAX và jQuery khi nút liên kết được nhấp. Dưới đây là được gọi đến mã phía server xử lý từ phía client.</description></item><item><title>Kiến trúc 3 tầng Demo ASP.Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Kien-truc-3-tang-Demo-ASPNet-428.aspx</link><description>Trong bài viết này, Tôi sẽ trình bày làm thế nào để tạo ra một ứng dụng ASP.NET đơn giản bằng cách sử dụng kiến ​​trúc 3-Tier.</description></item><item><title>Làm thế nào để sử dụng đối tượng DataGridItem hiển thị các nội dung trong điều khiển DataGrid</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-su-dung-doi-tuong-DataGridItem-hien-thi-cac-noi-dung-trong-dieu-khien-DataGrid-427.aspx</link><description>Ví dụ mã sau sử dụng mô hình single-file code có thể không thực hiện một cách chính xác nếu được sao chép trực tiếp vào tập tin mã phía sau. Ví dụ mã này phải được sao chép vào một tập tin văn bản trống có phần mở rộng.Aspx.</description></item><item><title>Read, Insert, Update, Delete From SQL Database</title><link>http://dotnet.edu.vn/ChuyenMuc/Read-Insert-Update-Delete-From-SQL-Database-426.aspx</link><description>Code snippets for reading, inserting, updating and deleting from SQL database.</description></item><item><title>Hiển thị dữ liệu bài viết với mã bài viết gần nhất ở vị trí bất kỳ</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-du-lieu-bai-viet-voi-ma-bai-viet-gan-nhat-o-vi-tri-bat-ky-425.aspx</link><description>Bằng cách sử dụng WhereClause với điều kiện ràng buộc</description></item><item><title>Sử dụng DataSource trong Connection đến Database đổ dữ liệu vào Datagridview</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-DataSource-trong-Connection-den-Database-do-du-lieu-vao-Datagridview-424.aspx</link><description>Để xuất dữ liệu ra Datagridview, có nhiều cách để làm, cách đơn giản nhất là sử dụng chế độ Design để kéo thả và kết nối chỉ vài bấm chuột là dữ liệu của bạn đã được đổ vào.</description></item><item><title>Lồng nhiều DataList vào nhau</title><link>http://dotnet.edu.vn/ChuyenMuc/Long-nhieu-DataList-vao-nhau-423.aspx</link><description>Hướng dẫn cách lồng 2 Datalist vào nhau</description></item><item><title>Tạo trang web ASP.NET với Login User cơ bản</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-trang-web-ASPNET-voi-Login-User-co-ban-422.aspx</link><description>Nhiều trang web chỉ dành cho những người đã đăng nhập (có nghĩa là, những người đã được chứng thực) mới xem được nội dung. Theo mặc định, ASP.NET cung cấp các mẫu web của dự án bao gồm các trang cho phép bạn thực hiện các công việc xác thực.</description></item><item><title>Kết nối với cơ sở dữ liệu AdventureWorksLT bằng cách sử dụng file .MDF</title><link>http://dotnet.edu.vn/ChuyenMuc/Ket-noi-voi-co-so-du-lieu-AdventureWorksLT-bang-cach-su-dung-file-MDF-420.aspx</link><description>Bài viết này mô tả làm thế nào để kết nối với một mẫu cơ sở dữ liệu AdventureWorks nhẹ (AdventureWorksLT) cho SQL Server 2008 Express bằng cách thêm tập tin dữ liệu MDF đến trang web, dự án trong Visual Studio.</description></item><item><title>Làm thế nào để: Thiết lập một cơ sở dữ liệu mẫu AdventureWorksLT cho ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-Thiet-lap-mot-co-so-du-lieu-mau-AdventureWorksLT-cho-ASPNET-419.aspx</link><description>Bài viết này mô tả làm thế nào để kết nối với AdventureWorks  Light(AdventureWorksLT) mẫu cơ sở dữ liệu bằng cách sử dụng SQL Server 2008 để sử dụng với các trang web ASP.NET, dự án Visual Studio.</description></item><item><title>Tìm hiểu Kiểu enum</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-Kieu-enum-416.aspx</link><description>Kiểu enum là một kiểu dữ liệu đặc biệt được dùng để định nghĩa một quan hệ thứ tự cho một tập hợp hữu hạn các tên.</description></item><item><title>Tính toán khi người dùng nhập công thức vào textbox</title><link>http://dotnet.edu.vn/ChuyenMuc/Tinh-toan-khi-nguoi-dung-nhap-cong-thuc-vao-textbox-418.aspx</link><description>Nhập công thức, tự động kiểm tra và tính toán</description></item><item><title>Xây dựng Control thừa kế từ Textbox C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-Control-thua-ke-tu-Textbox-C-417.aspx</link><description>Viết một điều khiển thừa kế từ Textbox hỗ trợ thêm thuộc tính NumericOnly; Nếu NumericOnly = true thì sẽ bật chế độ chỉ nhập số...</description></item><item><title>Write classes to represent 3 different types of Bee - Worker, Queen and Drone</title><link>http://dotnet.edu.vn/ChuyenMuc/Write-classes-to-represent-3-different-types-of-Bee--Worker-Queen-and-Drone-407.aspx</link><description>Each Bee has a floating-point health property, which is not writable externally and upon creation is set to a value of 100 (percent).</description></item><item><title>Tìm hiểu về Cookie</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-ve-Cookie-415.aspx</link><description>Cookie thường là một file text nhỏ được lưu trong máy của người dùng. Nó lưu trữ một số thông tin về người dùng như thông tin đăng nhập, các lựu chọn cá nhân hóa…</description></item><item><title>Tìm hiểu về Session</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-ve-Session-414.aspx</link><description>Một session được hiểu như một phiên làm việc giữa client và server, bắt đầu khi có request từ client, kết thúc khi người dùng đóng ứng dụng hoặc khi session hết thời gian timeout.</description></item><item><title>Tìm hiểu Stack &amp; Heap trong C#(Phần 3)</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-Stack--Heap-trong-CPhan-3-413.aspx</link><description>Một bản sao nhưng không phải là một bản sa!
Để giải thích rõ hơn vấn đề này chúng ta sẽ xem điều gì sẽ xảy ra khi một kiểu giá trị một kiểu tham chiếu cùng ở trên heap</description></item><item><title>Tìm hiểu Stack &amp; Heap trong C#(Phần 2)</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-Stack--Heap-trong-CPhan-2-412.aspx</link><description>Bài viết này sẽ trình bày chi tiết hơn về việc thi hành code. Ở bài viết trước chúng ta đã cơ bản hiểu được điều gì xảy ra trong bộ nhớ khi gọi một hàm. Và bài này các bạn sẽ được tìm hiểu kĩ hơn.</description></item><item><title>Tìm hiểu Stack &amp; Heap trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-Stack--Heap-trong-C-411.aspx</link><description>Dù làm việc với .NET framework chúng ta không cần lo nghĩ đến việc quản lý bộ nhớ và những dữ liệu vô nghĩa, tuy nhiên chúng ta nên hiểu cách quản lý để tối ưu hóa ứng dụng hơn nữa còn giúp bạn biết được cách thức hoạt động của một số biến khi lập trình.</description></item><item><title>Quản lý thông tin cán bộ(Console C#)</title><link>http://dotnet.edu.vn/ChuyenMuc/Quan-ly-thong-tin-can-boConsole-C-410.aspx</link><description>Một trường đại học quản lý thông tin cán bộ (gồm giảng viên và nhân viên hành chính) trong trường.</description></item><item><title>Static</title><link>http://dotnet.edu.vn/ChuyenMuc/Static-408.aspx</link><description>Khi bạn khai báo với từ khóa static tức là bạn khai báo tĩnh</description></item><item><title>Hiển thị số dòng trong Visual Studio</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-so-dong-trong-Visual-Studio-406.aspx</link><description>Khi phát triển ứng dụng trên Visual Studio, việc hiển thị số dòng sẽ làm cho ta dễ dàng trong việc soạn thảo và sửa lỗi.</description></item><item><title>Overloading và Overriding trong OOP</title><link>http://dotnet.edu.vn/ChuyenMuc/Overloading-va-Overriding-trong-OOP-405.aspx</link><description>Nhiều lần nhầm lẫn cái này nên tôi bèn lập ra một trang để ghi lại sự khác biệt cơ bản của hai anh này.</description></item><item><title>SỰ KHÁC BIỆT GIỮA LỚP TRỪU TƯỢNG ABSTRACT VÀ GIAO DIỆN INTERFACE</title><link>http://dotnet.edu.vn/ChuyenMuc/SU-KHAC-BIET-GIUA-LOP-TRUU-TUONG-ABSTRACT-VA-GIAO-DIEN-INTERFACE-404.aspx</link><description>Đối với lập trình C# hay lập trình hướng đối tượng nói chung, vấn đề kế thừa sẽ đem lại nhiều phiền toái nếu bạn chưa nắm rõ về vấn đề này. Vậy thì sự khác biệt giữa lớp abstract và interface ở chỗ nào?</description></item><item><title>Xác thực người dùng bằng Roles trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Xac-thuc-nguoi-dung-bang-Roles-trong-ASPNET-403.aspx</link><description>Các hình thức xác thực người dùng và mật khẩu xác nhận cho các ứng dụng web mà không yêu cầu xác thực của Windows. Với các hình thức xác thực, thông tin người dùng được lưu trữ trong một nguồn dữ liệu bên ngoài, chẳng hạn như là cơ sở dữ liệu Mebership, hoặc trong tập tin cấu hình ứng dụng.</description></item><item><title>Destructor trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Destructor-trong-C-402.aspx</link><description>Chúng ta đã biết Destructor dùng để hủy một lớp.</description></item><item><title>Một số bài tập mẫu SQL(Phần III)</title><link>http://dotnet.edu.vn/ChuyenMuc/Mot-so-bai-tap-mau-SQLPhan-III-401.aspx</link><description>Hôm trước chúng ta đã nghiên cứu phần II
Hôm nay tiếp theo phần III về function, transaction, curcor, nâng cao proc</description></item><item><title>Lỗi chuyển đổi ngầm sql_variant to date</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-chuyen-doi-ngam-sqlvariant-to-date-400.aspx</link><description>Nếu bạn sử dụng netTiers để xây dựng Entities và DataLayer dựa trên cơ sở dữ liệu máy chủ Sql 2008 thì chắc chắn sẽ bị lỗi khi chuyển đổi ngầm</description></item><item><title>Giới thiệu về View</title><link>http://dotnet.edu.vn/ChuyenMuc/Gioi-thieu-ve-View-399.aspx</link><description>View là một bảng ảo mà dữ liệu chứa trong nó được mô tả bởi một câu truy vấn.</description></item><item><title>Một số bài tập mẫu SQL(Phân II)</title><link>http://dotnet.edu.vn/ChuyenMuc/Mot-so-bai-tap-mau-SQLPhan-II-397.aspx</link><description>Một số bài mẫu về Thủ tục, trigger, function</description></item><item><title>Sự khác nhau giữa GROUP BY và HAVING</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-nhau-giua-GROUP-BY-va-HAVING-398.aspx</link><description>Các hàm tập hợp (ví dụ như SUM) thông thường cần thêm chức năng của mệnh đề GROUP BY.</description></item><item><title>Một số bài tập mẫu SQL(Phân I)</title><link>http://dotnet.edu.vn/ChuyenMuc/Mot-so-bai-tap-mau-SQLPhan-I-396.aspx</link><description>Khách hàng đặt hàng cho cty thông qua các đơn đặt hàng. Thông tin chung về các đơn đạt hàng được lưu trữ trong DONDATHANG (mỗi một đơn đặt hàng phải do một nhân viên của cty lập và do đó bảng này có quan hệ với bảng NHANVIEN)</description></item><item><title>Hướng dẫn đưa dữ liệu vào DropDownList</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-dua-du-lieu-vao-DropDownList-395.aspx</link><description>Ví dụ bạn muốn chọn hình thức trả tiền theo tuần hay theo tháng, có 1 DropDownList để bạn chọn.</description></item><item><title>Làm tuyết rơi bằng Javascript</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-tuyet-roi-bang-Javascript-394.aspx</link><description>Hướng dẫn làm tuyết rơi như thật</description></item><item><title>Sử dụng API của jQuery Mobile để điều khiển tùy chỉnh độ mịn</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-API-cua-jQuery-Mobile-de-dieu-khien-tuy-chinh-do-min-393.aspx</link><description>Mở rộng jQuery Mobile bằng cách thiết lập các tùy chọn toàn cầu, móc nối vào các sự kiện tương tác và làm việc với các phương thức được trưng ra</description></item><item><title>Sử dụng Validation Group</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-Validation-Group-392.aspx</link><description>Tưởng tượng rằng bạn muốn tao 1 webpage mà có cả chức năng login lẫn chức năng tạo mới user. Phần Login sẽ được hiển thị bên cột tay trái, chức năng tạo mới user sẽ được hiển thị bên cột tay phải.</description></item><item><title>Chiều rộng thẻ DIV tự co giản theo nội dung</title><link>http://dotnet.edu.vn/ChuyenMuc/Chieu-rong-the-DIV-tu-co-gian-theo-noi-dung-391.aspx</link><description>Tình hình là thẻ DIV nếu ko fix chiều rộng cố định nó sẽ tràn như 100%. Nhưng nếu fix chiều rộng cố định như trường hợp trên thì bất tiện như ví dụ dưới đây.</description></item><item><title>Cố định header và footer</title><link>http://dotnet.edu.vn/ChuyenMuc/Co-dinh-header-va-footer-390.aspx</link><description>Với đoạn CSS dưới đây các bạn sẽ cố định được phần header va footer của trang web, phần nội dung sẽ có thanh trượt dọc trong trường hợp nó dài quá độ dài màn hình.
CSS</description></item><item><title>CSS cho các thẻ theo trạng thái (link, hover, visited, active, focus)</title><link>http://dotnet.edu.vn/ChuyenMuc/CSS-cho-cac-the-theo-trang-thai-link-hover-visited-active-focus-389.aspx</link><description>* Các trạng thái của thẻ a:
- link: trạng thái ban đầu (chưa click vô lần nào)
- hover: khi mouse chuột lên link
- visited: link đã từng click vô rồi
- active: lúc click chuột vô thẻ a</description></item><item><title>Làm thế nào để trừ thời gian</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-tru-thoi-gian-388.aspx</link><description>Để so sánh thời gian kết thúc với thời ban đầu, ta có thể thực hiện bằng cách đem thời gian kết thúc trừ cho thời gian ban đầu, sẽ ra số ngày cần tìm</description></item><item><title>Đếm số ký tự trong textbox bằng jquery</title><link>http://dotnet.edu.vn/ChuyenMuc/Dem-so-ky-tu-trong-textbox-bang-jquery-387.aspx</link><description>Với thủ thuật này, các bạn có thể giới hạn số ký tự nhập vào ô textbox rất đơn giản bằng jquery</description></item><item><title>Ràng buộc chuỗi nhập vào trong ô TextBox</title><link>http://dotnet.edu.vn/ChuyenMuc/Rang-buoc-chuoi-nhap-vao-trong-o-TextBox-386.aspx</link><description>Giới hạn việc nhập chuỗi vào ô textbox, thay vì nhập tự do, nhập bất kỳ kí tự nào, thì việc ràng buộc kiểu ký tự sẽ giúp hạn chế việc xử lý ở phía Client hay Server. Ở đây, chúng ta sẽ ràng buộc cho kí tự số, tức chỉ được nhập số(0-9), không cho nhập bất kỳ kí tự nào.</description></item><item><title>MICROSOFT WINDOWS POLICY</title><link>http://dotnet.edu.vn/ChuyenMuc/MICROSOFT-WINDOWS-POLICY-385.aspx</link><description>Trong bài lab này, tôi sẻ giới thiệu về Group Policy, các bạn sẻ biết được Group Policy làm được điều gì và có thể sử dụng trong môi trường workgroup và domain ra sao?</description></item><item><title>Srabon - html template đẹp cho trang admin</title><link>http://dotnet.edu.vn/ChuyenMuc/Srabon--html-template-dep-cho-trang-admin-384.aspx</link><description>Đât là 1 trang html quản trị đẹp. Thích hợp để làm trang quản lí</description></item><item><title>Hướng dẫn Cài đặt và Cấu hình ISA 2006</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Cai-dat-va-Cau-hinh-ISA-2006-383.aspx</link><description>Microsoft Internet Security and Acceleration Sever(ISA Server) là phần mềm share internet của hãng phần mềm Microsoft, là bản nâng cấp từ phần mềm MS ISA 2006 Server.</description></item><item><title>Hướng dẫn Cấu hình VPN</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-Cau-hinh-VPN-382.aspx</link><description>VPN là một mạng riêng sử dụng hệ thống mạng công cộng(thường là Internet) để kết nối các địa điểm hoặc người sử dụng từ xa với một mạng Lan ở trụ sở trung tâm.Thay vì dùng kết nối thật khá phức tạp như các đường dây thuê bao số,VPN tạo ra các liên kết ảo được truyền qua Internet giữa mạng riêng của một tổ chức với địa điểm hoặc người sử dụng ở xa</description></item><item><title>Câu hỏi phỏng vấn chuyên ngành DOTNET</title><link>http://dotnet.edu.vn/ChuyenMuc/Cau-hoi-phong-van-chuyen-nganh-DOTNET-381.aspx</link><description>CLR là viết tắt của Common Language Runtime, nó là trái tim của .NET framework.</description></item><item><title>Hướng dẫn làm trang tin tức nổi bật giống DNGAZ với Jquery</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lam-trang-tin-tuc-noi-bat-giong-DNGAZ-voi-Jquery-380.aspx</link><description>jQuery là một thư viện của Javascript giúp đơn giản hóa cách viết JavaScript và tăng tốc độ xử lý các sự kiện trên trang web.</description></item><item><title>jQuery -Code gGame bắn chim</title><link>http://dotnet.edu.vn/ChuyenMuc/jQuery-Code-gGame-ban-chim-379.aspx</link><description>Game bắn chim viết bằng jQuery - html5 giống ở http://step.vn nhưng được trang trí lại đẹp mắt hơn 1 tí</description></item><item><title>Sync - Template hosting cho Joomla</title><link>http://dotnet.edu.vn/ChuyenMuc/Sync--Template-hosting-cho-Joomla-378.aspx</link><description>Một Temp rất thích hợp để bán hosting</description></item><item><title>Shoppica - Template đẹp cho website dùng Opencart</title><link>http://dotnet.edu.vn/ChuyenMuc/Shoppica--Template-dep-cho-website-dung-Opencart-370.aspx</link><description>ThemeForest Shoppica is a stylish premium OpenCart theme (currently supported versions are 1.4.9.3/1.4.9.4/1.4.9.5).</description></item><item><title>Bài Giảng .Net(P3-Lập trình cơ sở dữ liệu với ADO.Net)</title><link>http://dotnet.edu.vn/ChuyenMuc/Bai-Giang-NetP3Lap-trinh-co-so-du-lieu-voi-ADONet-306.aspx</link><description>Hầu hết ứng dụng hay các website đều cần phải có cơ sở dữ liệu, để lưu trữ dữ liệu, xử lý thông tin và đưa ra các báo cáo, hỗ trợ tìm kiếm…</description></item><item><title>Bài Giảng .Net(P2-Giới thiệu ngôn ngữ lập trình C#)</title><link>http://dotnet.edu.vn/ChuyenMuc/Bai-Giang-NetP2Gioi-thieu-ngon-ngu-lap-trinh-C-202.aspx</link><description>Mục tiêu bài học
Kết thúc chương này, bạn có thể:
- Hiểu được cơ bản về C#.NET
- Nắm vững kiến thức C#.NET
- Có thể Code được C#</description></item><item><title>Bài Giảng .Net(P1-Giới thiệu Microsoft .NET)</title><link>http://dotnet.edu.vn/ChuyenMuc/Bai-Giang-NetP1Gioi-thieu-Microsoft-NET-201.aspx</link><description>Mục tiêu bài học
Kết thúc chương này, bạn có thể:
- Hiểu được cơ bản về .NET
- Năm vững kiến thức .NET</description></item><item><title>Kiến thức ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Kien-thuc-ASPNET-307.aspx</link><description>ASP.NET là công nghệ phát triển các ứng dụng trên nền web, thế hệ kế tiếp của ASP (Active Server Page – Trang web được xử lý bên phía máy chủ). ASP.NET là một thành phần nội tại (có sẵn) của .NET Framework.</description></item><item><title>Kiến thức .NET 3 Tiers</title><link>http://dotnet.edu.vn/ChuyenMuc/Kien-thuc-NET-3-Tiers-308.aspx</link><description>Trong phát triển ứng dụng, để dễ quản lý các thành phần của hệ thống, cũng như không bị ảnh hưởng bởi các  thay đổi, người ta hay nhóm các thành phần có cùng chức năng lại với nhau và phân chia trách nhiệm cho từng nhóm để công việc không bị chồng chéo và ảnh hưởng lẫn nhau.</description></item><item><title>Kiến thức SQL Server</title><link>http://dotnet.edu.vn/ChuyenMuc/Kien-thuc-SQL-Server-309.aspx</link><description>SQL Server là một hệ thống quản lý cơ sở dữ liệu (Relational Database Management System (RDBMS) ) sử dụng Transact-SQL để trao đổi dữ liệu giữa Client computer và SQL Server computer.</description></item><item><title>Kiến thức HTML</title><link>http://dotnet.edu.vn/ChuyenMuc/Kien-thuc-HTML-367.aspx</link><description>Mục tiêu bài học
Kết thúc chương này, bạn có thể:
- Hiểu được cơ bản về HTML
- Nắm vững kiến thức cơ bản cú pháp HTML</description></item><item><title>Kiến thức CSS</title><link>http://dotnet.edu.vn/ChuyenMuc/Kien-thuc-CSS-368.aspx</link><description>Mục tiêu bài học
Kết thúc chương này, bạn có thể:
- Hiểu được cơ bản về CSS
- Nắm vững kiến thức cơ bản CSS</description></item><item><title>Kiến thức JavaScript - Phần I: Cơ Bản</title><link>http://dotnet.edu.vn/ChuyenMuc/Kien-thuc-JavaScript--Phan-I-Co-Ban-369.aspx</link><description>Mục tiêu bài học
Kết thúc chương này, bạn có thể:
- Hiểu được cơ bản về JavaScript
- Nắm vững kiến thức cơ bản cú pháp JavaScript</description></item><item><title>Qui trình SEO</title><link>http://dotnet.edu.vn/ChuyenMuc/Qui-trinh-SEO-366.aspx</link><description>Hướng dẫn một số kiểu SEO đơn giản nhưng hiệu quả</description></item><item><title>Kiểu dữ liệu Array và List trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Kieu-du-lieu-Array-va-List-trong-C-365.aspx</link><description>Mảng là một tập hợp các kiểu dữ liệu giống nhau và được xác định tại những vị trí liều kề nhau trong bộ nhớ. Các phần tử của mảng có thể được truy cập trực tiếp qua chỉ số của phần tử đó trong mảng.</description></item><item><title>Tạo thêm Menu sử dụng SiteMap</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-them-Menu-su-dung-SiteMap-364.aspx</link><description>Bài toán đặt ra: Bạn đã có 1 menu sử dụng SiteMap giờ bạn muốn tạo thêm 1 menu nữa sử dụng SiteMap khách. Chắc chắn rằng chương trình của bạn tạo ra sẽ bị lỗi. Vậy phải làm cách nào?</description></item><item><title>Hướng dẫn xóa trường bất kỳ trong Table Cha</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xoa-truong-bat-ky-trong-Table-Cha-363.aspx</link><description>Bài toán đặt ra như sau:
Bạn có 2 Table: Quốc Gia và Vùng Miền
Giờ bạn xóa 1 trường trong Table Quốc Gia, nhưng nó báo lỗi, vì IdVungMien được nối với Table Vùng Miền, nên không thế xóa được.</description></item><item><title>.NETTIERS FOUNDATION</title><link>http://dotnet.edu.vn/ChuyenMuc/NETTIERS-FOUNDATION-362.aspx</link><description>Các phần trong bài Training này:
- Giới thiệu về .netTiers
- Các tính năng hiện tại của .netTiers
- Kiến trúc của của .netTiers
- CodeGeneration</description></item><item><title>Xây dựng chương trình Map API(GPSLocator) trên ĐT Android</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-chuong-trinh-Map-APIGPSLocator-tren-DT-Android-361.aspx</link><description>Một trong những tính năng hấp dẫn nhất được cung cấp qua điện thoại là chức năng GPS (ít nhất là cho tôi). Tôi không bao giờ nhận ra rằng tương tác với chức năng GPS là dễ dàng như vậy cho đến khi tôi làm việc với nó.</description></item><item><title>Tạo Video Pro</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-Video-Pro-360.aspx</link><description>Xây dựng chương trình xem video trên hệ điều hành Android. Việc tạo ra chương trình xem video không có gì là khó, đơn giản chỉ là xử lý file, list, view các button, sdcard, đối tượng media VideoView như bài audio mà hôm trước chúng ta đã cùng nghiên cứu.</description></item><item><title>Tạo Audio Pro</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-Audio-Pro-359.aspx</link><description>Tiếp bước các bài Android trước, bài hôm nay mình muốn giới thiệu đến các bạn là bài Audio(trình nghe nhạc chạy trên Android).</description></item><item><title>Tạo Sudoku Pro</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-Sudoku-Pro-358.aspx</link><description>Sudoku (tiếng Nhật: 数独 sūdoku; còn được viết Su Doku; âm Hán Việt là "số độc") là một loại trò chơi lôgic và cách chơi là điền số từ 1 đến 9 vào những ô trống sao cho mỗi cột dọc, mỗi hàng ngang, mỗi phân vùng nhỏ (ô 3x3) có đủ các số từ 1 đến 9 mà không được lặp lại.</description></item><item><title>Tạo Caculator Pro</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-Caculator-Pro-357.aspx</link><description>Đầu tiên hãy xem tổng quan giao diện mà chúng ta sẽ cùng nhau thiết kế. Các bộ phận được đánh số để bạn có thể dễ dàng quan sát cũng như màu sắc để nhận diện</description></item><item><title>Sử dụng OpenFileDialog</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-OpenFileDialog-356.aspx</link><description>Việc sử dụng cửa sổ Dialog là rất cần thiết khi chúng ta muốn mở và lưu dữ liệu nào đó. Hướng dẫn này chỉ là những hàm cơ bản sử dụng OpenFileDialog</description></item><item><title>Toast: A User Notification</title><link>http://dotnet.edu.vn/ChuyenMuc/Toast-A-User-Notification-355.aspx</link><description>A Toast is a pop-up message, which allows you to quickly notify the user of some event. E.g. saving settings to an SD Card.</description></item><item><title>Tabbed Applications in Android</title><link>http://dotnet.edu.vn/ChuyenMuc/Tabbed-Applications-in-Android-354.aspx</link><description>Sometimes, we want to wrap multiple views in a single window and navigate through them with a Tab Container. This can be done in Android using TabHost control.</description></item><item><title>Xây dựng Lớp Trạm Thu Phí</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-Lop-Tram-Thu-Phi-353.aspx</link><description>Bài toán: Xây dựng Lớp Trạm Thu Phí.
Kiểm tra, ghi chép xe qua trạm và tính phí.</description></item><item><title>Làm thế nào để cài đặt Android lên Visual Studio 2010</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-cai-dat-Android-len-Visual-Studio-2010-352.aspx</link><description>Android là một phần mềm trên thiết bị di động gồm hệ điều hành, middleware và Key Applications.</description></item><item><title>Viết chương trình cho phép phát sinh 1 số nguyên thuộc [0,9]</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-chuong-trinh-cho-phep-phat-sinh-1-so-nguyen-thuoc-09-351.aspx</link><description>Viết chương trình cho phép phát sinh 1 số nguyên thuộc [0,9] , sau đó cho người dùng đoán số và chương trình sẽ hiện kết quả xem người dùng có đoán đúng số phát sinh đó hay không.</description></item><item><title>Thiết kế giao diện trình bày sơ đồ các chỗ ngồi của một rạp chiếu phim</title><link>http://dotnet.edu.vn/ChuyenMuc/Thiet-ke-giao-dien-trinh-bay-so-do-cac-cho-ngoi-cua-mot-rap-chieu-phim-350.aspx</link><description>Thiết kế giao diện trình bày sơ đồ các chỗ ngồi của một rạp chiếu phim giúp người sử dụng chọn vị trí muốn mua.</description></item><item><title>Viết chương trình tính số nhiên liệu tiêu thụ trung bình(sử dụng bẫy lỗi)</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-chuong-trinh-tinh-so-nhien-lieu-tieu-thu-trung-binhsu-dung-bay-loi-349.aspx</link><description>Viết chương trình tính số nhiên liệu tiêu thụ trung bình theo giao diện sau
Phải bắt lỗi chặc chẽ các trường hợp sau:
- Số dặm đường, số gallon tiêu thụ là số dương.
- Lỗi tràn số
- Lỗi chia cho số 0
- …</description></item><item><title>Thiết kế Form như hình sau</title><link>http://dotnet.edu.vn/ChuyenMuc/Thiet-ke-Form-nhu-hinh-sau-348.aspx</link><description>Thiết kế Form như hình sau</description></item><item><title>Xây dựng từ điển đơn giản</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-tu-dien-don-gian-347.aspx</link><description>- Khi nhập vào combobox 1 từ cần tra thì chương trình sẽ dò tìm đến chữ nào khớp với ký tự gần nhất
- Khi nhấn nút Enter hoặc Doubleclick vào từ cần tra thì nghĩa tương ứng của từ sẽ hiển thị vào textbox bên phải tương ứng.
- Danh sách các từ lưu sẵn vào object (word)</description></item><item><title>Viết chương trình có giao diện và thực hiện các yêu cầu sau</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-chuong-trinh-co-giao-dien-va-thuc-hien-cac-yeu-cau-sau-344.aspx</link><description>- Khi form được load lên thì chỉ có nút nhập liệu , nút kết thúc là sử dụng được, nút nhập dữ liệu được focus.
- Khi nút nhập dữ liệu được ấn thì các nút lệnh khác được sáng lên xoá nội dung của Textbox nhập liệu và Setfocus cho Textbox này ( sử dụng phương thức Setfocus).</description></item><item><title>Thiết kế class Hóa Đơn đáp ứng yêu cầu xử lý của giao diện(nâng cao)</title><link>http://dotnet.edu.vn/ChuyenMuc/Thiet-ke-class-Hoa-Don-dap-ung-yeu-cau-xu-ly-cua-giao-diennang-cao-346.aspx</link><description>Thiết kế class Hóa Đơn đáp ứng yêu cầu xử lý của giao diện</description></item><item><title>Thiết kế class Hóa Đơn đáp ứng yêu cầu xử lý của giao diện(đơn giản)</title><link>http://dotnet.edu.vn/ChuyenMuc/Thiet-ke-class-Hoa-Don-dap-ung-yeu-cau-xu-ly-cua-giao-diendon-gian-345.aspx</link><description>Thiết kế class Hóa Đơn đáp ứng yêu cầu xử lý của giao diện(đơn giản)</description></item><item><title>Thông báo cho người sử dụng biết nội dung nhập</title><link>http://dotnet.edu.vn/ChuyenMuc/Thong-bao-cho-nguoi-su-dung-biet-noi-dung-nhap-342.aspx</link><description>Khi chọn nút Search thì chương trình sẽ thông báo cho người sử dụng biết nội dung nhập trong “Search string” có xuất hiện trong “Main string” hay không. Khi chọn nút Replace thì chương trình sẽ thay thế trong Main String chuỗi giá trị Search String bằng chuỗi Replace String.</description></item><item><title>Viết chương trình thực hiện việc thực hành đánh máy chữ</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-chuong-trinh-thuc-hien-viec-thuc-hanh-danh-may-chu-341.aspx</link><description>Viết chương trình thực hiện việc thực hành đánh máy chữ, giao diện như hình bên. Yêu cầu : Khi nhấn 1 kí tự hoặc 1 số nào thì kí tự hoặc số đó chuyển sang màu đỏ, khi thả phím ra thì màu chữ trở lại màu đen. Đồng thời kí tự vừa được nhấn sẽ hiện bên dưới Text box.</description></item><item><title>Hàm Nhập Họ Tên và xử lý tách</title><link>http://dotnet.edu.vn/ChuyenMuc/Ham-Nhap-Ho-Ten-va-xu-ly-tach-340.aspx</link><description>- Cho phép nhập một chuỗi Họ Tên
- Xuất Họ, Chữ lót, Tên của chuỗi họ tên vào các label tương ứng khi click chuột vào một nút lệnh
- Tạo điều kiện để người sử dụng thuận lợi khi nhập họ tên mới.
- Có nút lệnh để đóng chương trình và phải hỏi người sử dụng trước khi thật sự kết thúc chương trình</description></item><item><title>Xây dựng Lớp Phân Số. Tính toán Cộng, trừ, nhân, chia</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-Lop-Phan-So-Tinh-toan-Cong-tru-nhan-chia-328.aspx</link><description>Bài toán: Xây dựng Lớp Phân Số. Tính toán Cộng, trừ, nhân, chia.</description></item><item><title>Import Excel Data into GridView &amp; Export to Excel Sheet</title><link>http://dotnet.edu.vn/ChuyenMuc/Import-Excel-Data-into-GridView--Export-to-Excel-Sheet-327.aspx</link><description>Recently I worked on a site in which we were required to import excel in website and calculate internal fields then display in grid view and save data in database then export to excel File.
That was really nice and I decided to put the code here.</description></item><item><title>Export to excel from DataTable using C#.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Export-to-excel-from-DataTable-using-CNET-326.aspx</link><description>Export datatable to excel is a frequent requirement, there are lots of ways we can upload data from datatable to excel, and here I’m going to show one simple common method to export.</description></item><item><title>Hướng dẫn lập trình cơ bản với Android - Phần 1(Cài đặt)</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lap-trinh-co-ban-voi-Android--Phan-1Cai-dat-330.aspx</link><description>Bài này sẽ hướng dẫn cặn kẽ mọi người cách sử dụng Android trong Eclipse, hi vọng giúp những người mới chập chững bước vào lập trình Android có thêm thông tin và biết cách khai thác IDE của mình hiệu quả hơn.</description></item><item><title>Hướng dẫn lập trình cơ bản với Android - Phần 1(Sử dụng)</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lap-trinh-co-ban-voi-Android--Phan-1Su-dung-331.aspx</link><description>Những điều mình nêu ra dưới đây đều là cơ bản, có thể các pro đã biết hết rồi, nhưng như mình đã nói, bài này là dành cho newbie với hi vọng gia tăng kiến thức cơ bản cùng giảm thời gian tìm kiếm cho các bạn.</description></item><item><title>Hướng dẫn lập trình cơ bản với Android - Phần 8</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lap-trinh-co-ban-voi-Android--Phan-8-338.aspx</link><description>Một Content Provider cung cấp một tập chi tiết dữ liệu ứng dụng đến các ứng dụng khác. Thường được sử dụng khi chúng ta muốn tạo cơ sở dữ liệu dưới dạng public (các ứng dụng khác có thể truy xuất ).</description></item><item><title>Hướng dẫn lập trình cơ bản với Android - Phần 7</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lap-trinh-co-ban-voi-Android--Phan-7-337.aspx</link><description>Trong bài hôm nay mình sẽ giới thiệu với các bạn cơ sở dữ liệu trên Android - SQLiteDatabase.</description></item><item><title>Hướng dẫn lập trình cơ bản với Android - Phần 6</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lap-trinh-co-ban-voi-Android--Phan-6-336.aspx</link><description>4 Tutorial trước các bạn đã có 1 lượng kiến thức kha khá, tiếp sau đây mình xin giới thiệu 1 khái niệm cơ bản nữa trong android, đó là Service</description></item><item><title>Hướng dẫn lập trình cơ bản với Android - Phần 5</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lap-trinh-co-ban-voi-Android--Phan-5-335.aspx</link><description>Mình đoán những newbie đọc bài của mình từ 1, 2, 3 giờ đã sắp thành pro hết rồi, vì vậy đành dành bài này cho các newbie mới.</description></item><item><title>Hướng dẫn lập trình cơ bản với Android - Phần 4</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lap-trinh-co-ban-voi-Android--Phan-4-334.aspx</link><description>Bài trước mình đã hướng dẫn các bạn cách xây dựng giao diện đơn giản. Trong bài này mình sẽ hướng dẫn cách tạo 1 custom ViewGroup, sử dụng ViewGroup này vào ListView, và cuối cùng là tạo 1 Option Menu.</description></item><item><title>Hướng dẫn lập trình cơ bản với Android - Phần 3</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lap-trinh-co-ban-voi-Android--Phan-3-333.aspx</link><description>Trong phần 2 mình đã giới thiệu sơ lược về các thành phần cơ bản của Android cũng như việc sử dụng XML để lập trình ứng dụng Android. Trong bài này mình sẽ giới thiệu thêm về Android Manifest và đi sâu hơn về vấn đề làm việc với View.</description></item><item><title>Hướng dẫn lập trình cơ bản với Android - Phần 2</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lap-trinh-co-ban-voi-Android--Phan-2-332.aspx</link><description>Để lập trình android, mình nghĩ mọi người chỉ cần kiến thức java căn bản là hoàn toàn ok. Căn bản ở đây có nghĩa là hiểu được thế nào là class, package, biết ý nghĩa của các từ khóa như public, private, protected,...</description></item><item><title>Xây dựng lớp ngân hàng. Ngân hàng này chỉ chấp nhận tiền lẻ là tờ 500 đồng</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-lop-ngan-hang-Ngan-hang-nay-chi-chap-nhan-tien-le-la-to-500-dong-329.aspx</link><description>Bài toán: Xây dựng lớp ngân hàng. Ngân hàng này chỉ chấp nhận tiền lẻ là tờ 500 đồng</description></item><item><title>Chương trình server truy cập website để lấy thời tiết</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuong-trinh-server-truy-cap-website-de-lay-thoi-tiet-325.aspx</link><description>Chương trình server truy cập website về The Weather around the World (http://www.timeanddate.com/weather/) để lấy thông tin dự báo thời tiết rồi trả về cho client hiển thị lên màn hình.</description></item><item><title>Chương trình server truy cập website để lấy thời gian</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuong-trinh-server-truy-cap-website-de-lay-thoi-gian-324.aspx</link><description>Viết chương trình Client-Server. Chương trình client có giao diện cho phép người dùng chọn tên thành phố trên thế giới rồi gửi cho chương trình server (danh sách các thành phố được chương trình server gửi về khi client khởi động (server đọc tên thành phố từ Website The World Clock)).</description></item><item><title>HTML5 Desktop Notification Tutorial</title><link>http://dotnet.edu.vn/ChuyenMuc/HTML5-Desktop-Notification-Tutorial-320.aspx</link><description>Desktop notification là một tính năng thú vị của HTML5. Websites của bạn có thể gửi notification ra ngoài màn hình desktop. Tuy nhiên, hiện tại nó chỉ hổ trợ trình duyệt google chrome. Mời các bạn xem demo</description></item><item><title>A Tabbed Slider Using jQuery</title><link>http://dotnet.edu.vn/ChuyenMuc/A-Tabbed-Slider-Using-jQuery-319.aspx</link><description>This article will show you how to create a tabbed Slider using jQuery step by step. Tabs are used for utilizing space efficiently and to provide some stylish effects in a website. jQuery tabs are very popular and they create a fancy look for web pages.</description></item><item><title>Rounded Tab Menu Using jQuery and CSS</title><link>http://dotnet.edu.vn/ChuyenMuc/Rounded-Tab-Menu-Using-jQuery-and-CSS-318.aspx</link><description>This article will show you how to create a rotating tab menu using jQuery and CSS step by step. We will create a menu with small icons that will rotate when hovering.</description></item><item><title>Crystal Report in Visual Studio 2010</title><link>http://dotnet.edu.vn/ChuyenMuc/Crystal-Report-in-Visual-Studio-2010-317.aspx</link><description>Crystal Reports has been excluded In VS2010. Yes, what you just heard is right. That means, if you install VS 2010 then you will not get Crystal Reports built-in.</description></item><item><title>Chương trình Chat</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuong-trinh-Chat-316.aspx</link><description>Để làm được bài này bạn cần:
1) Một ít kiến thức cơ bản về java
2) Biết về TCP/ IP 
3) Biết về mô hình client/server
4) Biết về socket</description></item><item><title>Fix lỗi Max pool size was reached</title><link>http://dotnet.edu.vn/ChuyenMuc/Fix-loi-Max-pool-size-was-reached-315.aspx</link><description>Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.</description></item><item><title>Xử lý Upload File với UpdatePanel (AJAX Enabled) và MultiView</title><link>http://dotnet.edu.vn/ChuyenMuc/Xu-ly-Upload-File-voi-UpdatePanel-AJAX-Enabled-va-MultiView-314.aspx</link><description>Việc upload một file khá là đơn giản với UploadFile của sẵn của VS2008 nhưng nếu bạn để nó trong UpdatePanel (có nghĩa là sử dụng ScriptManager và UpdatePanel) sự việc trở nên khá là phức tạm và rắc rối</description></item><item><title>Hiển thị thời gian thực trong web ASP.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-thoi-gian-thuc-trong-web-ASPnet-313.aspx</link><description>Cái này có thể dùng jacascript. Nếu không thì làm bằng control timer trong asp.net.</description></item><item><title>An application error occurred on the server. The current custom error settings for this appli...</title><link>http://dotnet.edu.vn/ChuyenMuc/An-application-error-occurred-on-the-server-The-current-custom-error-settings-for-this-appli-312.aspx</link><description>Code chạy ở nhà thì OK, nhưng đưa lên host thì bị lỗi như dòng dưới. Đây là lỗi căn bản. bài tut này sẽ hướng dẫn bạn cách fix</description></item><item><title>[Tut] Video hướng dẫn sử SMS Gateway và lập trình tương tác</title><link>http://dotnet.edu.vn/ChuyenMuc/Tut-Video-huong-dan-su-SMS-Gateway-va-lap-trinh-tuong-tac-311.aspx</link><description>Sau thời gian tìm hiểu và thử nghiệm code SMS trên nền ASP.NET/C#, mình xin share đoạn code xử lý SMS cho các bạn nào muốn phát triển tiếp, đây là đoạn code xử lý căn bản nhất: tiếp nhận tin nhắn từ điện thoại, phản hồi lại.</description></item><item><title>Bảo mật &amp; tăng tốc website ASP.NET,C#: ViewState</title><link>http://dotnet.edu.vn/ChuyenMuc/Bao-mat--tang-toc-website-ASPNETC-ViewState-310.aspx</link><description>ViewState là một kĩ thuật giúp bạn để giữ lại trạng thái của trang mặc dù trang được Postbacks.Thường thì khi một trang được postback thì mọi giá trị trên trang sẽ không được giữ lại.</description></item><item><title>Viết chương trình theo mô hình Client - Server: Nhập 0-9 xuất chữ</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-chuong-trinh-theo-mo-hinh-Client--Server-Nhap-09-xuat-chu-305.aspx</link><description>Viết chương trình theo mô hình Client - Server: Nhập 0-9 xuất chữ</description></item><item><title>Tutorial Socket Programming</title><link>http://dotnet.edu.vn/ChuyenMuc/Tutorial-Socket-Programming-304.aspx</link><description>Thuận ngữ network programming là thực hiện chương trình trên nhiều thiết bị(máy tính), trong đó các thiết bị được kết nối tất cả với nhau bằng cách sử dụng network.</description></item><item><title>Tutorial Java URL(Xử lý URL)</title><link>http://dotnet.edu.vn/ChuyenMuc/Tutorial-Java-URLXu-ly-URL-303.aspx</link><description>URL viết tắt của Uniform Resource Locator và đại diện cho một nguồn tài nguyên trên World Wide Web, chẳng hạn như một trang web hoặc thư mục FTP.</description></item><item><title>Sử dụng thẻ Anchor text và Heading trong Seo</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-the-Anchor-text-va-Heading-trong-Seo-302.aspx</link><description>Anchor text là gì: Là đoạn text (chữ) chứa liên kết đến một trang hoặc một phần nào đó trên website. Khi người xem click vào anchor text sẽ được tự động chuyển đến một phần đã được đánh dấu sẳn hoặc một trang web khác.</description></item><item><title>5 mẹo SEO ảnh để tăng truy cập từ công cụ tìm kiếm</title><link>http://dotnet.edu.vn/ChuyenMuc/5-meo-SEO-anh-de-tang-truy-cap-tu-cong-cu-tim-kiem-301.aspx</link><description>Ngày nay, có hàng ngàn webmaster và blogger đang đấu tranh để có được thị phần truy cập nhiều hơn vào website của họ. Hầu hết các blogger đã được tối ưu hóa nội dung trang web bởi các nhà cung cấp blog hỗ trợ.</description></item><item><title>Lỗi ASP.Net: ASP.Net error A potentially dangerous Request.Form value was detected from the client</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-ASPNet-ASPNet-error-A-potentially-dangerous-RequestForm-value-was-detected-from-the-client-300.aspx</link><description>Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted.</description></item><item><title>Tạo người dùng mới</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-nguoi-dung-moi-299.aspx</link><description>Việc tạo người dùng mới tưởng chừng như đơn giản, nhưng đối với bảo mật thì việc tạo người dùng cần phải mã hóa để không thể truy cập được.</description></item><item><title>Xây dựng ứng dụng đăng nhập</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-ung-dung-dang-nhap-298.aspx</link><description>Bài viết này dựa trên auto gene code bởi codesmith. Cần phải gene code trước khi thực hiện bài viết này.</description></item><item><title>Sự khác biệt giữa ASP.net MVC và ASP.net WebForm</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-biet-giua-ASPnet-MVC-va-ASPnet-WebForm-296.aspx</link><description>Trước khi nêu ra sự khác biệt ASP.net MVC và ASP.net WebFrom ta cần biết một số khái niệm cơ bản về mô hình MVC.</description></item><item><title>Giới thiệu node.js và CoffeeScript</title><link>http://dotnet.edu.vn/ChuyenMuc/Gioi-thieu-nodejs-va-CoffeeScript-295.aspx</link><description>node.js đang là công nghệ rất hot hiện nay. Từ lúc ra đời (2009) đến lúc hot node.js chỉ mất khoảng vài tháng.</description></item><item><title>Khắc phục lỗi không save thay đổi sql 2008</title><link>http://dotnet.edu.vn/ChuyenMuc/Khac-phuc-loi-khong-save-thay-doi-sql-2008-294.aspx</link><description>Đây là một mặc định mới ngớ ngẩn trong SQL Server Management Tools</description></item><item><title>Xử lý XML trong lập trình C# .NET - Phần VI</title><link>http://dotnet.edu.vn/ChuyenMuc/Xu-ly-XML-trong-lap-trinh-C-NET--Phan-VI-293.aspx</link><description>Cho đến thời điểm này, có lẽ các bạn cũng đã khá rành cách chọn 1 nút trên tài liệu, nhưng đã chọn được rồi, thì tất nhiên là sẽ có những lúc bạn muốn thêm, xóa hoặc chỉnh sửa 1 nút nào đó.</description></item><item><title>Xử lý XML trong lập trình C# .NET - Phần V</title><link>http://dotnet.edu.vn/ChuyenMuc/Xu-ly-XML-trong-lap-trinh-C-NET--Phan-V-292.aspx</link><description>Ở kỳ 4, bạn đã được biết qua chức năng của phương thức SelectNodes() của class XmlDocument, nhưng cũng có nhiều lúc bạn chỉ muốn chọn một nút mà thôi.</description></item><item><title>Xử lý XML trong lập trình C# .NET - Phần IV</title><link>http://dotnet.edu.vn/ChuyenMuc/Xu-ly-XML-trong-lap-trinh-C-NET--Phan-IV-291.aspx</link><description>Lớp XmlDocument có phương thức SelectNodes() mà chấp nhận 1 chuỗi chứa câu truy vấn để tìm lọc ra những nút mà bạn muốn, nó sẽ trả về đối tượng XmlNodeList chứa danh sách tất cả các nút thỏa mãn điều kiện truy tìm.</description></item><item><title>Xử lý XML trong lập trình C# .NET - Phần III</title><link>http://dotnet.edu.vn/ChuyenMuc/Xu-ly-XML-trong-lap-trinh-C-NET--Phan-III-290.aspx</link><description>Lớp XmlDocument có phương thức GetElementByTagName() giúp bạn tìm ra những node có tag do bạn chỉ định. Chẳng hạn, trong employees.xml có 3 nút employee</description></item><item><title>Xử lý XML trong lập trình C# .NET - Phần II</title><link>http://dotnet.edu.vn/ChuyenMuc/Xu-ly-XML-trong-lap-trinh-C-NET--Phan-II-289.aspx</link><description>Một tài liệu XML bao gồm 1 hoặc nhiều nút, và có những nút nằm bên trong nút khác. Những nút nằm bên trong nút khác gọi là nút con.</description></item><item><title>Xử lý XML trong lập trình C# .NET - Phần I</title><link>http://dotnet.edu.vn/ChuyenMuc/Xu-ly-XML-trong-lap-trinh-C-NET--Phan-I-288.aspx</link><description>Để mở một tài liệu XML, bạn cần sử dụng lớp XmlDocument.</description></item><item><title>Thực hiện Update, Delete, Insert trong datagridview ứng dụng trong ASP.Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Thuc-hien-Update-Delete-Insert-trong-datagridview-ung-dung-trong-ASPNet-287.aspx</link><description>Như tiêu đề</description></item><item><title>Xóa tất cả các bảng trong SQL 200/2005/2008</title><link>http://dotnet.edu.vn/ChuyenMuc/Xoa-tat-ca-cac-bang-trong-SQL-20020052008-286.aspx</link><description>Nếu bạn có nhiều bảng, nhưng không muốn xóa từng bảng hoặc không cần đăng nhập trực tiếp vào SQL để xóa, cách làm sau đây có thể giúp bạn.</description></item><item><title>Phân quyền 1 user quản lý 1 database sql2005</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-quyen-1-user-quan-ly-1-database-sql2005-285.aspx</link><description>Đơn giản nhìn trên hình, chọn vào usermap rồi map user này với database đó. Nhớ đặt thêm thuộc tính dbo thì user đó mới có quyền, còn không thì user chẳng có quyền làm gì đâu.</description></item><item><title>Bài 2: Sử dụng bộ công cụ J2ME Wireless Toolkit để viết ứng dụng Hello World đầu tiên của bạn</title><link>http://dotnet.edu.vn/ChuyenMuc/Bai-2-Su-dung-bo-cong-cu-J2ME-Wireless-Toolkit-de-viet-ung-dung-Hello-World-dau-tien-cua-ban-243.aspx</link><description>Bài viết thứ hai này trong loạt bài viết về viết ứng dụng và game trên điện thoại di động, bạn sẽ được làm quen với cách sử dụng chương trình KToolbar trong bộ Wireless Toolkit để viết một ứng dụng Hello World.</description></item><item><title>Thiết lập vị trí hiển thị Tab bất kỳ trong TabContainer</title><link>http://dotnet.edu.vn/ChuyenMuc/Thiet-lap-vi-tri-hien-thi-Tab-bat-ky-trong-TabContainer-284.aspx</link><description>Bài này hướng dẫn cách thứ sử dụng TabContainer và thiết lập vị trí hiển thị Tab ở bất kỳ đâu</description></item><item><title>Viết ứng dụng để minh họa gửi dữ liệu đến server và client xử lí nó</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-ung-dung-de-minh-hoa-gui-du-lieu-den-server-va-client-xu-li-no-283.aspx</link><description>Viết ứng dụng để minh họa gửi dữ liệu đến server và client xử lí nó</description></item><item><title>Viết chương trình mở kết nối dùng đối tượng URL và kiểm tra các thuộc tính và nội dung của tài nguyê</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-chuong-trinh-mo-ket-noi-dung-doi-tuong-URL-va-kiem-tra-cac-thuoc-tinh-va-noi-dung-cua-tai-nguye-282.aspx</link><description>Viết chương trình mở kết nối dùng đối tượng URL và kiểm tra các thuộc tính và nội dung của tài nguyên nhận được.</description></item><item><title>Viết chương trình in ra địa chỉ của localhost (địa chỉ cục bộ), null host và địa chỉ bất kì trên int</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-chuong-trinh-in-ra-dia-chi-cua-localhost-dia-chi-cuc-bo-null-host-va-dia-chi-bat-ki-tren-int-281.aspx</link><description>Viết chương trình in ra địa chỉ của localhost (địa chỉ cục bộ), null host và địa chỉ bất kì trên internet</description></item><item><title>Viết chương trình gửi đến URL một chuỗi, mở kết nối từ URL này và hiển thị thông tin header</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-chuong-trinh-gui-den-URL-mot-chuoi-mo-ket-noi-tu-URL-nay-va-hien-thi-thong-tin-header-280.aspx</link><description>Viết chương trình gửi đến URL một chuỗi, mở kết nối từ URL này và hiển thị thông tin header</description></item><item><title>Viết chương trình liệt kê toàn bộ nội dung của bất kì trang web nào trên net</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-chuong-trinh-liet-ke-toan-bo-noi-dung-cua-bat-ki-trang-web-nao-tren-net-279.aspx</link><description>Viết chương trình liệt kê toàn bộ nội dung của bất kì trang web nào trên net</description></item><item><title>Server sẽ trả lại tương ứng(tùy theo số nhận được). Dùng giao thức TCP/IP</title><link>http://dotnet.edu.vn/ChuyenMuc/Server-se-tra-lai-tuong-ungtuy-theo-so-nhan-duoc-Dung-giao-thuc-TCPIP-278.aspx</link><description>Tạo ra hai ứng dụng độc lập (một client và một server). Client chấp nhận một trong các số sau: 1, 2, 3. Số này sẽ được gửi đến server. Server sẽ trả lại tương ứng : “ONE” hoặc “TWO” hoặc “THREE” (tùy theo số nhận được). Dùng giao thức TCP/IP</description></item><item><title>Add và Get dữ liệu trong Java</title><link>http://dotnet.edu.vn/ChuyenMuc/Add-va-Get-du-lieu-trong-Java-277.aspx</link><description>Tạo ra 2 ứng dụng độc lập. Ứng dụng đầu tiên nhận câu lệnh cho bảng students có thuộc tính: name, id và age để thêm vào bảng. Còn ứng dụng thứ hai thì in ra màn hình thông tin từ bảng students ở trên</description></item><item><title>Viết chương trình xử lí chuỗi nhập, dùng nó để khởi tạo đối tượng URL và trả về thuộc tính của nó</title><link>http://dotnet.edu.vn/ChuyenMuc/Viet-chuong-trinh-xu-li-chuoi-nhap-dung-no-de-khoi-tao-doi-tuong-URL-va-tra-ve-thuoc-tinh-cua-no-276.aspx</link><description>Đề bài: Viết chương trình xử lí chuỗi nhập, dùng nó để khởi tạo đối tượng URL và trả về thuộc tính của nó</description></item><item><title>Làm thế nào đưa định dạng Byte sang định dạng thích hợp(Bytes. KB, MB, GB)</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-dua-dinh-dang-Byte-sang-dinh-dang-thich-hopBytes-KB-MB-GB-275.aspx</link><description>Hàm sử dụng để Convert từ Byte sang định dạng thích hợp</description></item><item><title>Hướng dẫn làm Menu trong WPF</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-lam-Menu-trong-WPF-274.aspx</link><description>ontrol Menu được lấy từ HeaderedItemsControl. Nó được xếp theo chiều ngang(horizontally) và được vẽ ra trên nền màu xám. Thuộc tính duy nhất được thêm vào trong ItemsControl là IsMainMenu. Control này sẽ được kích hoạt khi nhấn phím tắt F10 hoặc phím Alt</description></item><item><title>Tạo GroupBox trong WPF</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-GroupBox-trong-WPF-273.aspx</link><description>Các thành phần của GroupBox có trong Control GroupBox. Phía dưới này là đoạn code ví dụ nói về cách tạo ra GroupBox Control. Gán nó với Background bà Font. Đặc biệt có sử dụng GroupBox.Header</description></item><item><title>Hướng dẫn học Java - Bài 1: Cơ bản</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-hoc-Java--Bai-1-Co-ban-270.aspx</link><description>- Tổng quan về java
- Lập trình cơ bản với java
- Bài tập</description></item><item><title>Random Quảng Cáo</title><link>http://dotnet.edu.vn/ChuyenMuc/Random-Quang-Cao-272.aspx</link><description>This is a very easy and simple ad rotation script, you can set percentage to show the ads and you can adapt this script to rotate any thing.</description></item><item><title>Làm việc với Thread Local Storage (TLS) trong C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-viec-voi-Thread-Local-Storage-TLS-trong-C-271.aspx</link><description>Thread-local storage (TLS) là một phương thức lập trình trên máy tính sử dụng bộ nhớ tĩnh hoặc địa phương(global) đến thread. Tất cả các giá trị của tiến trình chia sẻ không gian địa chỉ ảo của tiến trình này. Các biến địa phương của một chức năng duy nhất cho mỗi thread chạy chức năng này.</description></item><item><title>Những chức năng Call trong Ajax Jquery</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhung-chuc-nang-Call-trong-Ajax-Jquery-269.aspx</link><description>Trong quá trình làm việc với ASP.NET và JQUERY, tôi phát hiện ra rằng có 5 chức năng khác nhau có thể được dùng để gọi Ajax đến một trang khác và lấy dữ liệu từ trang đó. Tôi sẽ trình bày từng chức năng một.</description></item><item><title>Phát triển Multi Selected GridView trong ASP.NET sử dụng JQUERY</title><link>http://dotnet.edu.vn/ChuyenMuc/Phat-trien-Multi-Selected-GridView-trong-ASPNET-su-dung-JQUERY-268.aspx</link><description>GridView là một trong những Control khá phổ biến và được sử dụng hầu như ở tất cả các ứng dụng web .NET.</description></item><item><title>Cách sử dụng Statement, ResultSet, PrepareStatement trong Java</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-su-dung-Statement-ResultSet-PrepareStatement-trong-Java-267.aspx</link><description>Sau khi bạn đã kết nối vào cơ sở dữ liệu ở phần trước, bây giờ chúng ta có thể thao tác với đối tượng JDBC.</description></item><item><title>Giải Phương Trình Bậc 2</title><link>http://dotnet.edu.vn/ChuyenMuc/Giai-Phuong-Trinh-Bac-2-266.aspx</link><description>Đề bài: Viết chương trình J2ME đơn giản giải phương trình bậc 2, nhập a, b, c và tính toán xử lý sự kiện</description></item><item><title>Giải Hệ Phương Trình</title><link>http://dotnet.edu.vn/ChuyenMuc/Giai-He-Phuong-Trinh-265.aspx</link><description>Đề bài: Viết chương trình J2ME đơn giản giải hệ phương trình, nhập a, b, c, d, e, f và tính toán xử lý sự kiện</description></item><item><title>ASP.NET SEO around VIEWSTATE</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-SEO-around-VIEWSTATE-264.aspx</link><description>This article will bring you several SEO policies in terms of ViewState in ASP.NET.</description></item><item><title>Tạo ứng dụng lên lịch làm việc</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-ung-dung-len-lich-lam-viec-263.aspx</link><description>Trong bài 1 mình đã giới thiệu qua cách sử dụng Edit Text và Text View. Thực chất các View còn lại cũng có cách sử dụng tương tự, bạn sẽ kết hợp nhiều View khác nhau để cho ra giao diện mình mong muốn.</description></item><item><title>Tạo chương trình HelloWord đơn giản</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-chuong-trinh-HelloWord-don-gian-262.aspx</link><description>Xây dựng 1 ứng dụng cho phép gõ 1 nội dung vào rồi hiển thị ra nội dung đó ở bên dưới.</description></item><item><title>Thay đổi cách nghĩ trong thời đại tri thức của John Vũ</title><link>http://dotnet.edu.vn/ChuyenMuc/Thay-doi-cach-nghi-trong-thoi-dai-tri-thuc-cua-John-Vu-261.aspx</link><description>Một người phát triển phần mềm hỏi tôi: “Tại sao hầu hết phát kiến công nghệ thường tới từ Mĩ và châu Âu mà không từ châu Á? Tại sao Nhật Bản, Hàn Quốc, Singapore có hệ thống giáo dục rất tốt nhưng vẫn không có khả năng phát kiến cái gì có nghĩa? Làm sao một nước đang phát triển có thể phát kiến và cạnh tranh? Điều đó là có thể không?"</description></item><item><title>Làm việc với XML trên Android</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-viec-voi-XML-tren-Android-260.aspx</link><description>Android là một hệ điều hành nguồn mở, hiện đại và là SDK cho các thiết bị di động. Với hệ điều hành này, bạn có thể tạo ra các ứng dụng di động rất mạnh.</description></item><item><title>Lập trình mạng với Socket</title><link>http://dotnet.edu.vn/ChuyenMuc/Lap-trinh-mang-voi-Socket-259.aspx</link><description>Phần này chúng ta sẽ xem thử 1 ví dụ cách tạo kết nối đến một chương trình server sử dụng lớp Socket, và sau đó là cách máy khách gửi và nhận dữ liệu từ server thông qua socket.</description></item><item><title>[Java] Kết nối CSDL từ NetBean</title><link>http://dotnet.edu.vn/ChuyenMuc/Java-Ket-noi-CSDL-tu-NetBean-258.aspx</link><description>Bước đâu tiên khi bạn muốn Lập trình CSDL là phải biết kết nối tới CSDL mà bạn muốn sử dụng.
Bài viết này mình sẽ hướng dẫn các bạn cách kết nối tới hệ cơ sở dữ liệu mẫu là MySQL qua đó các bạn cũng có thể kết nối tới DB2, hoặc MSSQL 2000(SP4)</description></item><item><title>Lưu trữ data (CSDL) trong J2ME ?</title><link>http://dotnet.edu.vn/ChuyenMuc/Luu-tru-data-CSDL-trong-J2ME--257.aspx</link><description>MIDP không sử dụng hệ thống file để lưu trữ dữ liệu.Thay vào đó MIDP lưu toàn bộ thông tin vào non-volatile memory (dung lượng vùng nhớ) bằng hệ thống lưu trữ gọi là Record Management System (RMS). Thế RMS là gì ?</description></item><item><title>Cài đặt eclipse lập trình j2me</title><link>http://dotnet.edu.vn/ChuyenMuc/Cai-dat-eclipse-lap-trinh-j2me-256.aspx</link><description>Bài viết này mình sẽ giúp các bạn sử dụng eclipse để viết code và chạy 1 chương trình mobile (j2me)</description></item><item><title>Popup thông báo khi load trang với ModalPopupExtender(Rất thích hợp làm quảng cáo giữa màn hình)</title><link>http://dotnet.edu.vn/ChuyenMuc/Popup-thong-bao-khi-load-trang-voi-ModalPopupExtenderRat-thich-hop-lam-quang-cao-giua-man-hinh-255.aspx</link><description>Bạn muốn khi người dùng truy cập vào trang của bạn thì sẽ hiển thị lên một Popup thông báo. Bạn có thể dùng ModalPopupExtender để thực hiện việc này. Bạn tham khảo bài viết này nhé.</description></item><item><title>AJAX -Asynchronous JavaScript and XML</title><link>http://dotnet.edu.vn/ChuyenMuc/AJAX-Asynchronous-JavaScript-and-XML-254.aspx</link><description>AJAX (tiếng Anh: "Asynchronous JavaScript and XML" - nghĩa là "JavaScript và XML không đồng bộ") là một nhóm các công nghệ phát triển web được sử dụng để tạo các ứng dụng web động hay các ứng dụng giàu tính Internet (rich Internet application).</description></item><item><title>Lỗi Could not load file or assembly "System.Web.Extensions</title><link>http://dotnet.edu.vn/ChuyenMuc/Loi-Could-not-load-file-or-assembly-SystemWebExtensions-253.aspx</link><description>Đôi khi tải mã nguồn trên mạng hoặc viết ứng dụng AJAX, đặc biệt trên Visual Studio 2005 bạn có thể sẽ gặp lỗi như sau</description></item><item><title>10 Super jQuery and Ajax Scripts</title><link>http://dotnet.edu.vn/ChuyenMuc/10-Super-jQuery-and-Ajax-Scripts-252.aspx</link><description>In this post I have shared free jQuery and Ajax scripts to help our upcoming web developers. In this list includes – A Drop-Down Menu Plug-in for jQuery, Rotating jQuery Tabs, Sliding Login Panel with jQuery, AJAX Loading Panel, MySql Ajax Table Editor, jQuery YouTube play-list plug-in etc.</description></item><item><title>7 AJAX &amp; JavaScript Calendar Scripts</title><link>http://dotnet.edu.vn/ChuyenMuc/7-AJAX--JavaScript-Calendar-Scripts-251.aspx</link><description>The ease of use, rich and intuitive scheduling solution offered by Google Calendar has inspired many to create CSS and AJAX calendars with similar interface and features. In this post, we take a look at some of these AJAX calendars &amp; JavaScript calendars along with full-fledged calendar scripts similar to Google Calendar, Microsoft Outlook’s Calendar or Apple’s iCal.</description></item><item><title>Tạo chức năng tìm kiếm cho web truy vấn dữ liệu Store</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-chuc-nang-tim-kiem-cho-web-truy-van-du-lieu-Store-250.aspx</link><description>Chức năng tìm kiếm gần như là bắt buộc đối với mỗi website. Có nhiều cách để xây dựng chức năng tìm kiếm, trong bài viết này tôi chia sẻ với các bạn một cách xây dựng chức năng tìm kiếm cho trang web với việc viết Store truy vấn dữ liệu theo điều kiện tìm kiếm.</description></item><item><title>Ajax Frameworks</title><link>http://dotnet.edu.vn/ChuyenMuc/Ajax-Frameworks-249.aspx</link><description>Ajax Framework là một bộ máy ứng dụng web mà có thể phát triển các ứng dụng web sử dụng Ajax, một công nghệ xây dựng trang web động trên phía client. Dữ liệu được đọc từ Server hoặc được gửi từ Server bởi các javascript Requests.</description></item><item><title>Sử dụng DLL trong .NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-DLL-trong-NET-248.aspx</link><description>Trong các chương trình viết trên nền .NET, ngoài việc sử dụng bộ thư viện được cung cấp bởi .NET Framework, đôi khi chúng ta có nhu cầu sử dụng các hàm được viết trên nền Windows, như các hàm API của Windows.</description></item><item><title>Bài 6: Cài đặt và tải ứng dụng J2ME qua Internet</title><link>http://dotnet.edu.vn/ChuyenMuc/Bai-6-Cai-dat-va-tai-ung-dung-J2ME-qua-Internet-247.aspx</link><description>Trong bài trước các bạn đã học cách đóng gói ứng dụng của bạn thành 2 tập tin .jad và .jar, và bạn cũng biết cách thay đổi một số thông số cấu hình cho dự án của bạn.</description></item><item><title>Bài 5: Đóng gói ứng dụng viết trên điện thoại di động</title><link>http://dotnet.edu.vn/ChuyenMuc/Bai-5-Dong-goi-ung-dung-viet-tren-dien-thoai-di-dong-246.aspx</link><description>Hướng dẫn cách đóng gói ứng dụng J2ME để chuẩn bị tải vào trong điện thoại di động của mình.</description></item><item><title>Bài 4: Tìm hiểu chu kỳ sống của một ứng dụng J2ME</title><link>http://dotnet.edu.vn/ChuyenMuc/Bai-4-Tim-hieu-chu-ky-song-cua-mot-ung-dung-J2ME-245.aspx</link><description>Trong bài viết này tôi sẽ tiếp tục trình bày chu kỳ sống của một ứng dụng J2ME bất kỳ, đây là một kiến thức nền tảng và hết sức quan trọng khi xây dựng ứng dụng J2ME của riêng bạn.</description></item><item><title>Bài 3: Phân tích và tìm hiểu ứng dụng HelloWorld đầu tiên</title><link>http://dotnet.edu.vn/ChuyenMuc/Bai-3-Phan-tich-va-tim-hieu-ung-dung-HelloWorld-dau-tien-244.aspx</link><description>Trong bài trước bạn đã biết cách sử dụng bộ công cụ Wireless Toolkit để tạo một dự án project mới, đó là ứng dụng Hello World.</description></item><item><title>Bài 1: Giới thiệu về lập trình cho điện thoại di động và công cụ J2ME Wireless Toolkit</title><link>http://dotnet.edu.vn/ChuyenMuc/Bai-1-Gioi-thieu-ve-lap-trinh-cho-dien-thoai-di-dong-va-cong-cu-J2ME-Wireless-Toolkit-242.aspx</link><description>Bài viết này giúp bạn làm quen với việc lập trình trên điện thoại di động. Khi sử dụng chiếc điện thoại hàng ngày, có thể bạn vẫn nghĩ lập trình cho chiếc điện thoại của mình là một việc không dễ dàng và chỉ có những chuyên gia mới làm được.</description></item><item><title>Thiết kế bảo mật cho ứng dụng di động và máy tính để bàn Web 2.0</title><link>http://dotnet.edu.vn/ChuyenMuc/Thiet-ke-bao-mat-cho-ung-dung-di-dong-va-may-tinh-de-ban-Web-20-241.aspx</link><description>Hầu hết các cuộc tấn công cố ý đều được nhằm vào các ứng dụng web. Các cuộc tấn công này tập trung vào các lỗ hổng phổ biến nhất, gồm cross-site scripting (tạo kịch bản lệnh giữa các trang web), SQL injection (chèn lệnh SQL), giả mạo tham số, đầu độc cookie và rò rỉ thông tin</description></item><item><title>Bài 2: Giới thiệu cấu trúc dự án Android</title><link>http://dotnet.edu.vn/ChuyenMuc/Bai-2-Gioi-thieu-cau-truc-du-an-Android-240.aspx</link><description>Trong bài trước mình có giới thiệu sơ về lập trình Android , Trong bài này minh xin giới thiệu cấu trúc thu mục của 1 dự án Android.</description></item><item><title>Bài 1: Giới thiệu Android</title><link>http://dotnet.edu.vn/ChuyenMuc/Bai-1-Gioi-thieu-Android-239.aspx</link><description>Android là gì? Câu trả lời đơn giản thì Android là một hệ điều hành, Và việc lập trình Android cũng có nghĩa là lập trình- viết chương trình sao cho nó chạy được trên HDH Android.</description></item><item><title>ValidateRequest=false không hoạt động trên .net framework 4.0 VS2010 ?</title><link>http://dotnet.edu.vn/ChuyenMuc/ValidateRequestfalse-khong-hoat-dong-tren-net-framework-40-VS2010--238.aspx</link><description>Bạn đang lập trình ASP.NET + .Net framework 4.0 trên bộ Visual Studio 2010 mới nhất của Microsoft ?</description></item><item><title>Quảng cáo trượt ngang hấp dẫn</title><link>http://dotnet.edu.vn/ChuyenMuc/Quang-cao-truot-ngang-hap-dan-237.aspx</link><description>Share Source Code Html, javaScript làm quảng cáo trượt ngang đầy hấp dẫn</description></item><item><title>Happy Kids - Multipurpose HTML Template - giao diện web cho trẻ em dễ thương</title><link>http://dotnet.edu.vn/ChuyenMuc/Happy-Kids--Multipurpose-HTML-Template--giao-dien-web-cho-tre-em-de-thuong-236.aspx</link><description>Happy Kids is a simple and clean, but still professional children template. It is designed towards kindergartens, daycares, preschools and other small busineses. It’s created by using the latest HTML5 and CSS3 technologies. It comes with 6 different color styles and 9 different background patterns.</description></item><item><title>Scan Port toàn tập với công cụ nmap</title><link>http://dotnet.edu.vn/ChuyenMuc/Scan-Port-toan-tap-voi-cong-cu-nmap-235.aspx</link><description>Trong bài viết này tôi trình bày với các bạn các nguyên tắc Scan Port cơ bản trên hệ thống, những kỹ thuật scan từ đó chúng ta biết trên một hệ thống đang sử dụng những Port nào. Từ những khái niệm về Scan tôi cũng trình bày với các bạn giải pháp ngăn cấm Scan trên hệ thống.</description></item><item><title>Qui Trình Thiết Kế Một Trang Web Dot Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Qui-Trinh-Thiet-Ke-Mot-Trang-Web-Dot-Net-233.aspx</link><description>ASP.NET sử dụng .NET Framework, .NET Framework là sự tổng hợp tất các các kỹ thuật cần thiết cho việc xây dựng ứng dụng nền desktop, ứng dụng web, web services….</description></item><item><title>Cơ bản về điện toán đám mây</title><link>http://dotnet.edu.vn/ChuyenMuc/Co-ban-ve-dien-toan-dam-may-234.aspx</link><description>Người ta định nghĩa một cuộc cách mạng là một sự thay đổi trong cách mọi người suy nghĩ và hành xử, sâu sắc về bản chất và rộng lớn về phạm vi. Theo định nghĩa đó, điện toán đám mây quả thực là một cuộc cách mạng.</description></item><item><title>Cách tạo email user Google Apps</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-tao-email-user-Google-Apps-232.aspx</link><description>Trước tiên bạn phải login với user có quyền admin, do bạn tự tạo hoặc do chúng tôi tạo và cung cấp cho bạn.</description></item><item><title>Cách cài đặt email trên Google Apps</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-cai-dat-email-tren-Google-Apps-231.aspx</link><description>Trong thời đại công nghệ thông tin hiện nay, việc sử dụng email trong giao dịch đang trở nên ngày càng quan trọng. Đối với các Doanh nghiệp, hệ thống email chủ yếu được thiết lập theo tên miền riêng (Ví dụ: example@domain-cua-ban), hoặc sử dụng dịch vụ webmail của một nhà cung cấp khác.</description></item><item><title>Làm Show ảnh như Báo Công An Đà Nẵng</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-Show-anh-nhu-Bao-Cong-An-Da-Nang-230.aspx</link><description>Thể theo yêu cầu, mình sẽ làm cái cái demo như trang Báo Công An Đà Nẵng</description></item><item><title>Bài hướng dẫn về Rewrite URL -asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Bai-huong-dan-ve-Rewrite-URL-aspnet-229.aspx</link><description>Khi làm việc với các ứng dụng web trong ASP.net bạn có một yêu cầu là thay đổi địa chỉ URL để thuận tiện hơn cho người sử dụng. Bài viết này sẽ giới thiệu với bạn cách Rewrite URL trong ASP.NET.</description></item><item><title>ASP.net - Webservice: Mã hóa, giải mã và giao tiếp Client - Server</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPnet--Webservice-Ma-hoa-giai-ma-va-giao-tiep-Client--Server-228.aspx</link><description>Trong bài viết trước về webservice "Tìm hiểu về Web Services - asp.net C#". Mình có nói về webservice và tạo một webservice đơn giản. Trong bài này mình sẽ giới thiệu về cách mã hóa dữ liệu và giao tiếp giữa Server và Client thông quan webservice</description></item><item><title>Tìm hiểu về Web Services - asp.net C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-ve-Web-Services--aspnet-C-227.aspx</link><description>Webservice là gi? Công dụng của nó như thế nào? Sau khi hiểu được đôi chút về Webservice mình sẽ hướng dẫn cách tạo một Webservice đơn giản.</description></item><item><title>Hiệu ứng Play/Pause/Show bài viết lấy dữ liệu từ SQL server</title><link>http://dotnet.edu.vn/ChuyenMuc/Hieu-ung-PlayPauseShow-bai-viet-lay-du-lieu-tu-SQL-server-226.aspx</link><description>Trong bài viết Tạo hiệu ứng Play/Pause/Show bài viết với asp.net tôi có hướng dẫn bạn sử dụng thư viện obout_Show_Net.dll để tạo hiệu ứng cho bài viết. Bài này tôi viết hướng dẫn thực hiện lấy dữ liệu từ SQL server</description></item><item><title>Thêm chữ trên ảnh - Write Text On Image</title><link>http://dotnet.edu.vn/ChuyenMuc/Them-chu-tren-anh--Write-Text-On-Image-225.aspx</link><description>Bài viết này mình họa ví dụ đơn giản về việc thêm thêm chữ vào ảnh - Write Text On Image. Bạn xem tham khảo nhé</description></item><item><title>Tạo hiệu ứng Play/Pause/Show bài viết với asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-hieu-ung-PlayPauseShow-bai-viet-voi-aspnet-224.aspx</link><description>Trong bài trước "Tạo Shopping Cart show sản phẩm - asp.net" Tôi đã giới thiệu bạn dùng thư viện obout_Show_Net.dll để Show sản phẩm. Bài này tôi tiếp tục hướng dẫn bạn dùng thư viện đó để Tạo hiệu ứng Play/Pause/Show bài viết.</description></item><item><title>Tổng hợp các "DLL" hỗ trợ việc lập trình ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Tong-hop-cac-DLL-ho-tro-viec-lap-trinh-ASPNET-223.aspx</link><description>Hiện nay việc ứng dụng công nghệ mới ngày càng phát triển rộng rãi. Trong những công nghệ mới trội có 1 công nghệ của Microsoft, được đánh giá là 1 trong những sản phẩm công nghệ thay thế cho các công nghệ lạc hậu trước đó.</description></item><item><title>Sử dụng DLL trong VS2008/ VS2010</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-DLL-trong-VS2008-VS2010-5.aspx</link><description>Hướng dẫn từ khâu tạo file DLL đến việc sử dụng File DLL đơn giản nhất qua phép toán cộng trừ nhân chia bình thường.</description></item><item><title>Các khái niệm cơ bản của mạng máy tính</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-khai-niem-co-ban-cua-mang-may-tinh-222.aspx</link><description>Với sự phát triển của khoa học và kỹ thuật, hiện nay các mạng máy tính đã phát triển một cách nhanh chóng và đa dạng cả về quy mô,hệ điều hành và ứng dụng. Do vậy việc nghiên cứu chúng ngày càng trở nên phức tạp.</description></item><item><title>Phân tích gói tin với WIRESHARK</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-tich-goi-tin-voi-WIRESHARK-221.aspx</link><description>WireShark vượt trội về khả năng hỗ trợ các giao thức (khoảng 850 loại), từ những loại phổ biến như TCP, IP đến những loại đặc biệt như là AppleTalk và Bit Torrent. Và cũng bởi Wireshark được phát triển trên mô hình mã nguồn mở, những giao thức mới sẽ được thêm vào. Và có thể nói rằng không có giao thức nào mà Wireshark không thể hỗ trợ.</description></item><item><title>DoS và DDoS toàn tập - Phần I</title><link>http://dotnet.edu.vn/ChuyenMuc/DoS-va-DDoS-toan-tap--Phan-I-219.aspx</link><description>Trong bài viết này tôi sẽ trình bày với các bạn chi tiết về định nghĩa, các dạng tấn công DoS và DDoS, cùng hàng loạt các kiến thức liên quan được tổng hợp.</description></item><item><title>DoS và DDoS toàn tập – Phần II</title><link>http://dotnet.edu.vn/ChuyenMuc/DoS-va-DDoS-toan-tap-–-Phan-II-220.aspx</link><description>Trong phần II của bài viết về tấn công DoS và DDoS tôi sẽ trình bày với các bạn nội dung chi tiết về mạng Bot, các dạng mạng Bot và cách tạo ra mạng Botnet. Khi hiểu về mạng Botnet bạn có thể hình dung ra phương thức tấn công DDoS.</description></item><item><title>Sử dụng DNS động (DynDNS) thông qua kết nối ADSL để truyền file</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-DNS-dong-DynDNS-thong-qua-ket-noi-ADSL-de-truyen-file-218.aspx</link><description>Khi sử dụng kết nối ADSL để kết nối Internet chúng ta thường quan tâm tới việc kết nối ra ngoài Internet mà ít quan tâm tới việc liệu có thể kết nối từ ngoài Internet về modem và các tài nguyên ở bên trong mạng nội bộ không.</description></item><item><title>Tự động thay thế link ảnh hỏng bằng ảnh khác</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-dong-thay-the-link-anh-hong-bang-anh-khac-217.aspx</link><description>Chèn hình ảnh minh họa trong bài viết là một việc không thể thiếu để tăng tính hấp dẫn với người đọc. Tuy nhiên vì một lý do nào đó mà link ảnh bị hỏng làm cho trình duyệt không hiển thị ảnh (khi dùng FireFox) hoặc chỉ hiện một khung ảnh trống rổng kèm theo dấu chéo (IE) và lúc đó bạn và người xem sẽ có cảm giác khó chịu.</description></item><item><title>Hiện quảng cáo giữa màn hình bằng Jquery</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-quang-cao-giua-man-hinh-bang-Jquery-216.aspx</link><description>Để làm được quảng cáo như link demo này, chèn đoạn code này vào trong website của bạn.</description></item><item><title>Công nghệ Websense đã chống lại các đe doạ từ Internet như thế nào?</title><link>http://dotnet.edu.vn/ChuyenMuc/Cong-nghe-Websense-da-chong-lai-cac-de-doa-tu-Internet-nhu-the-nao-215.aspx</link><description>Internet - với nguồn thông tin vô cùng dồi dào và nhiều tiện ích thiết yếu gắn liền với cuộc sống hàng ngày của chúng ta – đã trở thành công cụ không thể thiếu đối với hoạt động kinh doanh và các mục đích cá nhân.</description></item><item><title>Dùng các lệnh của Windows để kiểm tra (sự toàn vẹn của)hệ thống khi (nghi ngờ) hệ thống bị tấn công</title><link>http://dotnet.edu.vn/ChuyenMuc/Dung-cac-lenh-cua-Windows-de-kiem-tra-su-toan-ven-cuahe-thong-khi-nghi-ngo-he-thong-bi-tan-cong-214.aspx</link><description>Mỗi người dùng máy tính đều phải đối mặt với vấn đề những máy chạy Windows bị tấn công. Và trong một số môi trường, thì điều này xảy ra rất thường.</description></item><item><title>Giới thiệu về công cụ đánh giá bảo mật Web site bằng Acunetix</title><link>http://dotnet.edu.vn/ChuyenMuc/Gioi-thieu-ve-cong-cu-danh-gia-bao-mat-Web-site-bang-Acunetix-213.aspx</link><description>Acunetix WVS (Web Vulnerability Scanner) là chương trình tự động kiểm tra các ứng dụng Web để tìm kiếm các lỗ hổng bảo mật như SQL Injection, hay Cross-Site Scripting,… và tìm kiếm những chính sách đối với mật khẩu đăng nhập cũng như các phương thức xác thực vào Web Site.</description></item><item><title>Sử dụng jQuery AutoComplete Plugin trong ASP.Net lấy dữ liệu từ SQL</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-jQuery-AutoComplete-Plugin-trong-ASPNet-lay-du-lieu-tu-SQL-212.aspx</link><description>Trong bài viết này tôi sẽ hướng dẫn bạn sử dụng thư viện jquery và jquery.autocomplate trong trang asp.net có kết nối và lấy dữ liệu từ SQL server.</description></item><item><title>VirtualKeyboard - Tạo bàn phím ảo trên ứng dụng web</title><link>http://dotnet.edu.vn/ChuyenMuc/VirtualKeyboard--Tao-ban-phim-ao-tren-ung-dung-web-211.aspx</link><description>Bạn truy cập trang google và để ý sẽ thấy phía bên phải của Textbox nhập từ khóa có hình ảnh bàn phím nhỏ, Bạn click chuột vào đó sẽ hiển thị cho bạn bàn phím ảo. Bài này tôi giới thiệu bạn cách thực hiện việc đó tuy không pro như của google</description></item><item><title>Sử dụng mã bảo vệ CAPTCHA với ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-ma-bao-ve-CAPTCHA-voi-ASPNET-210.aspx</link><description>Để có thể sử dụng CAPTCHA bạn cần đăng ký 1 cặp keys</description></item><item><title>Asp.net Ajax Accordion control Outlook 2003 style</title><link>http://dotnet.edu.vn/ChuyenMuc/Aspnet-Ajax-Accordion-control-Outlook-2003-style-209.aspx</link><description>Trong bài viết này tôi giới thiệu các bạn tiếp ứng dụng của AjaxControlToolkit's Accordion control để hiển thị dạng Mail list với style giống với Outlook 2003.</description></item><item><title>Tích hợp Google Translate tools tạo trang web đa ngữ</title><link>http://dotnet.edu.vn/ChuyenMuc/Tich-hop-Google-Translate-tools-tao-trang-web-da-ngu-208.aspx</link><description>Google cung cấp cho ta công cụ Google Translate để có thể dịch nội dung web site ra nhiều thứ tiếng khác nhau. Bài viết này tôi sẽ minh họa cho bạn cách Add công cụ này vào website để có được website đa ngữ.</description></item><item><title>Làm Slide Ảnh chuyển động biến tấu</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-Slide-Anh-chuyen-dong-bien-tau-207.aspx</link><description>Bài viết này hướng dẫn các bạn cách làm thế nào để kết hợp giữa html, javascript với css để tạo nên sự biến tấu giữa các hình ảnh, làm sinh động trang web của mình.</description></item><item><title>Tạo Banner quảng cáo với hiệu ứng trượt dọc 2 bên</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-Banner-quang-cao-voi-hieu-ung-truot-doc-2-ben-206.aspx</link><description>Banner quảng cáo trượt dọc 2 bên trang web là hình thức quảng cáo rất phổ biến hiện nay trên các Forum\Website lớn. Không những giúp tận dụng “đất”, nó còn dễ dàng gây được sự chú ý của người đọc với hiệu ứng trượt theo khi trang được cuộn lên\xuống.</description></item><item><title>Đặc điểm mạng máy tính Intranet và mạng Extranet</title><link>http://dotnet.edu.vn/ChuyenMuc/Dac-diem-mang-may-tinh-Intranet-va-mang-Extranet-205.aspx</link><description>Mạng máy tính là một hệ thống các máy tính được liên kết với nhau mục tiêu nhằm chia sẻ tài nguyên trên mạng và liên hệ giữa các chủ thể làm việc trên mạng</description></item><item><title>Làm thế nào để cấu hình Inter VLAN Routing</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-cau-hinh-Inter-VLAN-Routing-204.aspx</link><description>Trong bài viết này tôi sẽ giải thích làm thế nào để cấu hình Inter VLAN Routing</description></item><item><title>[J2ME]Game Xếp hình(Rubik)</title><link>http://dotnet.edu.vn/ChuyenMuc/J2MEGame-Xep-hinhRubik-203.aspx</link><description>Điện thoại di động ngày nay đã là một thiết bị phổ biến với chúng ta. Không chỉ là một thiết bị chỉ đơn thuần nghe gọi, nhắn tin, nó còn đem tới nhiều tiện ích hết sức thiết thực và thú vị.</description></item><item><title>Quảng Cáo Trượt ngang</title><link>http://dotnet.edu.vn/ChuyenMuc/Quang-Cao-Truot-ngang-200.aspx</link><description>Hướng dẫn làm Quảng cáo trượt ngang, gồm 2 button Next và Pre</description></item><item><title>Tự động post bài từ blog lên các mạng xã hội Facebook, Twitter.</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-dong-post-bai-tu-blog-len-cac-mang-xa-hoi-Facebook-Twitter-199.aspx</link><description>Hiện nay các mạng xã hội như Facebook, Twitter là những phương tiện để marketing online rất tốt. Khi 1 bài viết được xuất bản việc xuất hiện trên các mạng xã hội sẽ giúp được nhiều người biết đến hơn.</description></item><item><title>LẤY LẠI MẬT KHẨU SA TRONG SQL SERVER 2005 2008</title><link>http://dotnet.edu.vn/ChuyenMuc/LAY-LAI-MAT-KHAU-SA-TRONG-SQL-SERVER-2005-2008-198.aspx</link><description>Bạn quên chưa thiết lập tài khoản sa khi cài đặt sql server, hay là bạn quên mất mật khẩu của nó, hay là bạn muốn đổi mật khẩu sa ... Topic này sẽ giúp thực hiện tất cả những mong muốn đó mà không cần cài lại sql server</description></item><item><title>SHARE TEMPLATE ĐẸP BÁN SERVER, HOSTING</title><link>http://dotnet.edu.vn/ChuyenMuc/SHARE-TEMPLATE-DEP-BAN-SERVER-HOSTING-196.aspx</link><description>ThemeForest – Rackhost Hosting &amp; Business Theme v1.2 - HTML Template bán host, server</description></item><item><title>Lý thuyết Cơ sở Dữ liệu - Phần 3 (Ngôn ngữ đại số quan hệ)</title><link>http://dotnet.edu.vn/ChuyenMuc/Ly-thuyet-Co-so-Du-lieu--Phan-3-Ngon-ngu-dai-so-quan-he-194.aspx</link><description>Ngôn ngữ đại số quan hệ</description></item><item><title>Lý thuyết Cơ sở Dữ liệu - Phần 2 (Mô hình CSDL quan hệ)</title><link>http://dotnet.edu.vn/ChuyenMuc/Ly-thuyet-Co-so-Du-lieu--Phan-2-Mo-hinh-CSDL-quan-he-193.aspx</link><description>Mô hình CSDL quan hệ là mô hình bao gồm một hệ thống các kí hiệu để mô tả dữ liệu dưới dạng bảng (các hàng, các cột) như quan hệ bộ, thuộc tính, khoá chính, khoá ngoại. Trong mô hình bao gồm một tập hợp các phép toán tập hợp, các phép toán quan hệ, các ràng buộc toàn vẹn quan hệ...</description></item><item><title>Lý thuyết Cơ sở Dữ liệu - Phần 1 (Tổng quan về Cơ Sở Dữ Liệu)</title><link>http://dotnet.edu.vn/ChuyenMuc/Ly-thuyet-Co-so-Du-lieu--Phan-1-Tong-quan-ve-Co-So-Du-Lieu-192.aspx</link><description>CSDL được hiểu theo cách định nghĩa kiểu kĩ thuật thì nó là một tập hợp thông tin có cấu trúc...</description></item><item><title>Xem tin tức theo ngày với Control Calendar trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Xem-tin-tuc-theo-ngay-voi-Control-Calendar-trong-ASPNET-191.aspx</link><description>Xem tin tức theo ngày với Control Calendar trong ASP.NET</description></item><item><title>Script hiển thị ngày tháng &amp; lời chào định sẵn theo giờ</title><link>http://dotnet.edu.vn/ChuyenMuc/Script-hien-thi-ngay-thang--loi-chao-dinh-san-theo-gio-190.aspx</link><description>Cho phép xem giờ, ngày, tháng, năm &amp; lời chào ngộ nghĩnh cho mỗi thời điểm trong ngày. Bản chất những lời chào là những đoạn text định sẵn bởi tác giả.</description></item><item><title>Dùng nhiều chuỗi kết nối trong web.config</title><link>http://dotnet.edu.vn/ChuyenMuc/Dung-nhieu-chuoi-ket-noi-trong-webconfig-189.aspx</link><description>Trong bài viết này bạn sẽ học cách lưu trữ và sử dụng nhiều chuỗi kết nối đến nhiều database khác nhau trong file web.config.</description></item><item><title>Lấy Một Số Bản Ghi Ngẫu Nhiên</title><link>http://dotnet.edu.vn/ChuyenMuc/Lay-Mot-So-Ban-Ghi-Ngau-Nhien-188.aspx</link><description>Khi bạn cần lấy về ngẫu nhiên một số bản ghi trong bảng (ví dụ để hiện một bài báo ngẫu nhiên trên trang web, hoặc khi bạn muốn xem qua bằng mắt thường xem dữ liệu có vấn đề gì không)</description></item><item><title>Tối ưu việc nạp ảnh với Lazyload</title><link>http://dotnet.edu.vn/ChuyenMuc/Toi-uu-viec-nap-anh-voi-Lazyload-187.aspx</link><description>Lazyload là plugin của jQuery cải thiện việc tải hình ảnh ở những trang web dài. Ảnh bên ngoài khung hình sẽ chỉ thể hiện khi người dùng kéo chuột tới.</description></item><item><title>Tổng hợp các hàm SQL server tự định nghĩa có thể hữu ích cho bạn</title><link>http://dotnet.edu.vn/ChuyenMuc/Tong-hop-cac-ham-SQL-server-tu-dinh-nghia-co-the-huu-ich-cho-ban-186.aspx</link><description>Trong quá trình lập trình nếu bạn làm việc nhiều với cơ sở dữ liệu SQL server chắc hẳn bạn sẽ gặp nhiều vấn đề cần thực hiện và tìm cách xây dựng các hàm cho riêng mình. Các hàm này sẽ rất hữu ích với vấn đề mà người khác đang cần.</description></item><item><title>Asp.net &amp; Jquery BBcode Editor tạo BBCode đơn giản</title><link>http://dotnet.edu.vn/ChuyenMuc/Aspnet--Jquery-BBcode-Editor-tao-BBCode-don-gian-185.aspx</link><description>Việc sử dụng BBcode Editor chắc bạn đã quá quen thuộc vì nó được sử dụng ở đa số các diễn đàn. Trong bài viết này tôi hướng dẫn bạn xây dựng một BBCode đơn giản cho website của bạn với Asp.net &amp; Jquery</description></item><item><title>Hàm chuyển đổi chuỗi ký tự có dấu thành không dấu C#.Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Ham-chuyen-doi-chuoi-ky-tu-co-dau-thanh-khong-dau-CNet-184.aspx</link><description>Khi rewrite url, chúng ta thường thấy tiêu đề các bài viết được chuyển đổi thành chuỗi không dấu và dùng để làm địa chỉ truy cập vào bài viết, hàm sau được viết bằng C# và có chức năng như vậy.</description></item><item><title>Những điều nên và không nên</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhung-dieu-nen-va-khong-nen-183.aspx</link><description>Hiện nay có rất nhiều thể loại website khác nhau trên thị trường, mỗi loại có những tính chất, đặc điểm khác nhau và chúng cũng có những cái nên và không nên trong thiết kế và nội dung. Trong bài viết này, mình sẽ giúp các bạn làm rõ điều đó qua 6 loại website phổ biến hiện nay.</description></item><item><title>Giới thiệu về Z-Layout</title><link>http://dotnet.edu.vn/ChuyenMuc/Gioi-thieu-ve-ZLayout-182.aspx</link><description>Z-Layout là một cách tuyệt vời để bắt đầu bất kỳ dự án thiết kế web. Bởi vì nó giúp web hoạt động có hiệu quả trong: hệ thống phân cấp, xây dựng thương hiệu, cấu trúc thiết kế, và kêu gọi hành động. Z-Layout là vũ khí lợi hại nếu nhà thiết kế website biết phối hợp cách bố trí của Z-Layout và ý tưởng của mình.</description></item><item><title>20 thuật ngữ SEO các SEOER nên biết</title><link>http://dotnet.edu.vn/ChuyenMuc/20-thuat-ngu-SEO-cac-SEOER-nen-biet-181.aspx</link><description>Chắc hẳn những thuật ngữ SEO dưới đây sẽ giúp ích cho các bạn rất nhiều. Kể cả bạn là SEOer chuyên nghiệp thì những thuật ngữ SEO này sẽ nhắc nhở bạn không được quên nó, còn nếu bạn là người mới vào nghề Thuật Ngữ SEO dưới đây sẽ là một kiến thức bổ ích cho bạn.</description></item><item><title>Nguyên tắc ABC – Nội dung bài viết</title><link>http://dotnet.edu.vn/ChuyenMuc/Nguyen-tac-ABC-–-Noi-dung-bai-viet-180.aspx</link><description>Nguyên tắc ABC được áp dụng trong rất nhiều lĩnh vực như: quảng cáo, giao tiếp, marketing. Đối với lĩnh vực web thì nó cực kì hữa dụng trong việc soạn nội dung cho bài viết và thiết kế layout cho web. Trong bài viết này thì mình sẽ giới thiệu “Nguyên tắc ABC và nội dung bài viết”</description></item><item><title>5 điều bạn chưa biết về ... java.util.concurrent</title><link>http://dotnet.edu.vn/ChuyenMuc/5-dieu-ban-chua-biet-ve--javautilconcurrent-179.aspx</link><description>Viết mã đa luồng vừa làm việc tốt vừa bảo vệ được các ứng dụng trước các lỗi là rất khó khăn — đó là lý do tại sao chúng ta có java.util.concurrent.</description></item><item><title>ASP.NET TagCloud Tạo các từ khóa đại diện cho website</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPNET-TagCloud-Tao-cac-tu-khoa-dai-dien-cho-website-178.aspx</link><description>Để tăng rank cho trang web rất nhiều website đã tạo danh sách các từ khóa đại diện được người dùng tìm kiếm nhiều trong các công cụ tìm kiếm được. Trong bài viết này tôi hướng dẫn bạn xây dựng một Tagcloud đơn giản giúp tối ưu hơn website đối với các ông cụ tìm kiếm.</description></item><item><title>Highlighting Keywords Làm nổi bật từ khóa với asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Highlighting-Keywords-Lam-noi-bat-tu-khoa-voi-aspnet-177.aspx</link><description>Trong kết quả tìm kiếm trên website của bạn bạn muốn thực làm nổi bật từ khóa người dùng tìm kiếm. Bài viết này tôi minh họa cho các bạn cách làm đơn giản với asp.net csharp.</description></item><item><title>Asp.net jquery Slide Show với Panels</title><link>http://dotnet.edu.vn/ChuyenMuc/Aspnet-jquery-Slide-Show-voi-Panels-176.aspx</link><description>Trong bài viết này tôi minh họa cách dùng jquery để tạo Slide Show với Panels. Tức là nội dung của mỗi Panel sẽ được hiển thị sau khoảng thời gian định trước thì sẽ được ẩn và nội dung Panel khác hiển thị với hiệu ứng slide của jquery.</description></item><item><title>Tạo trang đăng nhập sử dụng tài khoản của google (gmail)</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-trang-dang-nhap-su-dung-tai-khoan-cua-google-gmail-175.aspx</link><description>Bạn muốn sử dụng luôn tài khoàn gmail để đăng nhập trong trang của bạn? Trong bài viết này tôi minh họa cho các bạn cách tạo Form đăng nhập bằng tài khoản google sử dụng thư viện DotNetOpenAuth.dll.</description></item><item><title>Xây dựng trang đăng nhập trong asp.net - C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-trang-dang-nhap-trong-aspnet--C-174.aspx</link><description>Trong bài viết này mình sẽ hướng dẫn các bạn làm trang đăng nhập cho website hoặc ứng dụng. Đây là vấn đề mà mình thấy nhiều bạn còn gặp khó khắn và hỏi trên các diễn đàn.</description></item><item><title>Lập trình với Form nhập liệu kiểu hóa đơn bán hàng</title><link>http://dotnet.edu.vn/ChuyenMuc/Lap-trinh-voi-Form-nhap-lieu-kieu-hoa-don-ban-hang-173.aspx</link><description>Bài này mình sẽ hướng dẫn các bạn Lập trình với Form nhập liệu kiểu hóa đơn bán hàng. Với việc ứng dụng hàm đọc số thành chữ bằng javascript.</description></item><item><title>Hàm đọc số bằng chữ - Javascript</title><link>http://dotnet.edu.vn/ChuyenMuc/Ham-doc-so-bang-chu--Javascript-172.aspx</link><description>Khi lập trình có liên quan đến số liệu phải tính toán và yêu cầu phải đọc được số thành chữ như đọc tiền thành chữ. Bạn có thể dùng ngôn ngữ lập trình như C#, VB, hay php để thực hiện, Ở bài này mình sẽ viết hàm đọc số thành chữ bằng javascript</description></item><item><title>Hàm đọc số bằng chữ - C#</title><link>http://dotnet.edu.vn/ChuyenMuc/Ham-doc-so-bang-chu--C-171.aspx</link><description>Khi lập trình có liên quan đến số liệu phải tính toán và yêu cầu phải đọc được số thành chữ như đọc tiền bằng chữ, Bài này sẽ hướng dẫn bạn viết hàm bằng C#</description></item><item><title>Format Number với javascript</title><link>http://dotnet.edu.vn/ChuyenMuc/Format-Number-voi-javascript-170.aspx</link><description>Khi lập trình yêu cầu có nhập số liệu cần tính toán, đôi khi bạn cần FormatNumber để phân cách hàng nghìn trong khi nhập liệu. Lúc đó bạn nên dùng hàm trong javascript</description></item><item><title>Hàm tạo mã ngẫu nhiên</title><link>http://dotnet.edu.vn/ChuyenMuc/Ham-tao-ma-ngau-nhien-169.aspx</link><description>Hàm tạo mã ngẫu nhiên chỉ gồm chữ số, cả số cả ký tự ...
Hàm sau đây sẽ tạo mã ngẫu nhiên chỉ gồm các chữ số</description></item><item><title>Hàm CASE trong SQL Server 2005 (Phần 3)</title><link>http://dotnet.edu.vn/ChuyenMuc/Ham-CASE-trong-SQL-Server-2005-Phan-3-168.aspx</link><description>Trong phần một và phần hai của loạt bài này, chúng tôi đã giải thích cách sử dụng các hàm CASE đơn giản trong truy vấn. Phần này sẽ hướng dẫn cách sử dụng hàm CASE trong các mệnh đề như GROUP BY</description></item><item><title>Hàm CASE trong SQL Server 2005 (Phần 2)</title><link>http://dotnet.edu.vn/ChuyenMuc/Ham-CASE-trong-SQL-Server-2005-Phan-2-167.aspx</link><description>Trong phần 1 của loạt bài này chúng tôi đã giải thích các sử dụng hàm CASE đơn giản trong truy vấn. Trong phần II này, chúng tôi sẽ tiếp tục thảo luận về cách sử dụng hàm CASE trong một số trường hợp khác.</description></item><item><title>Hàm CASE trong SQL Server (phần 1)</title><link>http://dotnet.edu.vn/ChuyenMuc/Ham-CASE-trong-SQL-Server-phan-1-166.aspx</link><description>Trong SQL Sever, hàm CASE kiểm định giá trị dựa trên danh sách điều kiện đưa ra, sau đó trả về một hoặc nhiều kết quả. Ở bài này chúng tôi sẽ minh hoạ một số cách dùng khác nhau của hàm này trong những trường hợp khác nhau.</description></item><item><title>Xử lý từ khóa tìm kiếm cho bài viết - SQL</title><link>http://dotnet.edu.vn/ChuyenMuc/Xu-ly-tu-khoa-tim-kiem-cho-bai-viet--SQL-165.aspx</link><description>Trong bài viết thương yêu cầu có tìm kiếm từ khóa và mình cần hiển thị cho người dùng biết các từ khóa có liên quan đến bài viết. Bài viết này mình sẽ giới thiệu một cách để thực hiện.</description></item><item><title>Kỹ thuật phân trang bằng Store Procedure</title><link>http://dotnet.edu.vn/ChuyenMuc/Ky-thuat-phan-trang-bang-Store-Procedure-164.aspx</link><description>Bài này mình giới thiệu thuật toán trang bằng SQL với những tùy chọn hiển thị khác nhau.</description></item><item><title>Kỹ thuật phân trang trong trang asp.net - Dùng Store</title><link>http://dotnet.edu.vn/ChuyenMuc/Ky-thuat-phan-trang-trong-trang-aspnet--Dung-Store-163.aspx</link><description>Trên website này có viết bài "Kỹ thuật phân trang bằng Store Procedure" nhưng nhiều bạn chưa áp dụng được nó để phân trang trong asp.net và có nhiều bạn hỏi cách làm. Bài này mình sẽ hướng dẫn các bạn sử dụng thuật toán của bài viết đó vào trang asp.net.</description></item><item><title>Ví dụ về phân trang trong gridview</title><link>http://dotnet.edu.vn/ChuyenMuc/Vi-du-ve-phan-trang-trong-gridview-162.aspx</link><description>Trong bài này mình sẽ hướng dẫn các bạn viết phân trang đơn giản trong gridview. Với cách chọn trang hiển thị từ DropDownList. Trong ví dụ này hiển thị 10 bản ghi mỗi trang. Khi chọn trang từ DropDownList thì dữ liệu sẽ hiển thị theo trang được chọn.</description></item><item><title>Phân trang trong SQL</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-trang-trong-SQL-161.aspx</link><description>Xin giới thiệu với các bạn Procedure phân trang dữ liệu trong SQL server
Giả sử ta có 1 bảng trong cơ sở dữ liệu chỉ gốm 2 trường là CateID và CateName. sau đây là Store phân trang khi cần truy vấn dữ liệu có phân trang</description></item><item><title>Quan hệ C# và Database: Function và Trigger</title><link>http://dotnet.edu.vn/ChuyenMuc/Quan-he-C-va-Database-Function-va-Trigger-160.aspx</link><description>Trong bài trước mình đã giới thiệu về Stored Procedure, Trong bài tiếp theo của loạt bài Quan hệ C# và Database mình sẽ giới thiệu về  Function và Trigger - một phần cũng không kém phần quan trong trong lập trình với cơ sở dữ liệu</description></item><item><title>Hướng dẫn xây dựng website: Viết store procedure phần 6</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-website-Viet-store-procedure-phan-6-159.aspx</link><description>Bài này mình sẽ hướng dẫn truy vấn danh sách các bài viết khác bao gôm 10 bài viết mới hơn và 10 bài viết cũ hơn gần nhất (Nếu có), cùng chuyên mục của bài viết được chọn.</description></item><item><title>Hướng dẫn xây dựng website: Viết store procedure phần 5</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-website-Viet-store-procedure-phan-5-158.aspx</link><description>Tiếp theo mình sẽ viết thủ tục tìm kiếm bài viết theo điều kiện
Trong thủ tục này mình viết tìm kiếm bài viết đơn giản theo trạng thái (Status), Theo Chuyên mục (CateID) và theo từ khóa (Keyword). Ngoài ra bạn muốn tìm theo các trường khác như Thời gian viết, Thời gian đăng, ... bạn có thể bổ xung vào thủ tục</description></item><item><title>Hướng dẫn xây dựng website: Viết store procedure phần 4</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-website-Viet-store-procedure-phan-4-157.aspx</link><description>Bài này sẽ tiếp tục các hàm và thủ tục cho bảng TB_News</description></item><item><title>Hướng dẫn xây dựng website: Viết store procedure phần 3</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-website-Viet-store-procedure-phan-3-156.aspx</link><description>Tiếp theo chúng ta cần viết các hàm và Store Procedure cho bảng TB_News.</description></item><item><title>Hướng dẫn xây dựng website: Viết store procedure phần 2</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-website-Viet-store-procedure-phan-2-155.aspx</link><description>Tiếp theo các thủ tục và hàm cho bảng TB_Category. Khi lập trình tốt trong SQL thì bạn sẽ đỡ rất nhiều việc khi viết code (asp.net)</description></item><item><title>Hướng dẫn xây dựng website: Viết store procedure phần 1</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-website-Viet-store-procedure-phan-1-154.aspx</link><description>Tiếp theo chúng ta sẽ viết các store procedure cho bảng TB_Category</description></item><item><title>Hướng dẫn xây dựng website: Xây dựng cơ sở dữ liệu - TRIGGER</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-website-Xay-dung-co-so-du-lieu--TRIGGER-153.aspx</link><description>Viết các TRIGGER: Tiếp theo mình sẽ giới thiệu các TRIGGER để sinh và cập nhật tự động cho bảng TB_Category (Độ sâu vầ phân cấp của chuyên mục) và bảng TB_News</description></item><item><title>Hướng dẫn xây dựng website: Xây dựng cơ sở dữ liệu phần 1</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-xay-dung-website-Xay-dung-co-so-du-lieu-phan-1-152.aspx</link><description>Khi bắt đầu xây dựng một website. Công việc đầu tiên cần phải làm là phân tích, thiết kế cơ sở dữ liệu. Mình sẽ viết hướng dẫn xây dựng cơ sở dữ liệu và code từng bước để có thể xây dựng 1 website hoàn chỉnh
Chúng ta hãy bắt đầu với 2 bảng cơ bản của 1 website. TB_Categoty, TB_News</description></item><item><title>Những thói quen tốt khi viết câu lệnh T-SQL (Phần 3)</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhung-thoi-quen-tot-khi-viet-cau-lenh-TSQL-Phan-3-151.aspx</link><description>Trong phần ba này, bài viết sẽ giới thiệu cho bạn cách viết câu lệnh T-SQL để đẩy mạnh việc tái sử dụng sơ đồ lưu cache (bộ nhớ đệm). Hiểu rõ vấn đề các khoảng trắng và ghi chú tác động thế nào tới việc tạo sơ đồ mới lưu cache hay tái sử dụng sơ đồ sẵn có sẽ giúp bạn giảm thiểu số lượng sơ đồ mà ứng dụng của bạn phải lưu cache.</description></item><item><title>Những thói quen tốt khi viết câu lệnh T-SQL (Phần 2)</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhung-thoi-quen-tot-khi-viet-cau-lenh-TSQL-Phan-2-150.aspx</link><description>- Để nâng cao hiệu suất máy chủ SQL và giảm thiểu các lỗi tiềm tàng cho ứng dụng, chúng ta cần phải tập viết code câu lệnh T-SQL một cách tối ưu nhất. Trong phần đầu của bài viết, các bạn đã được giới thiệu một số thủ thuật hữu ích giúp máy chủ giảm bớt những thao tác thừa.</description></item><item><title>Những thói quen tốt khi viết câu lệnh T-SQL (Phần 1)</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhung-thoi-quen-tot-khi-viet-cau-lenh-TSQL-Phan-1-149.aspx</link><description>- Hiệu năng ứng dụng phụ thuộc vào rất nhiều yếu tố, trong đó có một yếu tố rất quan trọng đó là thời gian để máy chủ SQL xử lý câu lệnh T-SQL. Đôi khi thiết kế cơ sở dữ liệu và các yêu cầu truy vấn phức tạp làm cản trở tốc độ thực thi của các câu lệnh T-SQL.</description></item><item><title>Quan hệ C# và Database: Stored Procedure</title><link>http://dotnet.edu.vn/ChuyenMuc/Quan-he-C-va-Database-Stored-Procedure-148.aspx</link><description>Trong những bài trước của loạt bài Quan hệ C# và Database mình đã giới thiệu về cách thực hiện kết nối C# với SQL server, SqlCommand, và DataReaders và Dataset, ưu và khuyết điềm của chúng. Trong bài tiếp theo này mình sẽ giới thiệu về Store Procedure - một phần khá quan trong trong lập trình với cơ sở dữ liệu</description></item><item><title>Tạo một hàm mã hoá với T-SQL</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-mot-ham-ma-hoa-voi-TSQL-147.aspx</link><description>Trong SQL hỗ trợ lập trình với T-SQL, bạn có thể tạo các hàm xử lý chuổi hoặc những vấn đề (đa số liên quan đến chuổi).</description></item><item><title>Quan hệ C# và Database: SqlDataReader &amp; Dataset</title><link>http://dotnet.edu.vn/ChuyenMuc/Quan-he-C-va-Database-SqlDataReader--Dataset-146.aspx</link><description>Qua hai bài viết trước của loạt bài về quan hệ giữa C# và Database đã giới thiệu về cách kết nối C# với SQL server và SqlCommand. Trong bài tiếp theo này sẽ tập trung trình bày về DataReaders và Dataset, ưu và khuyết điềm của chúng.</description></item><item><title>Quan hệ C# và Database: SqlCommand</title><link>http://dotnet.edu.vn/ChuyenMuc/Quan-he-C-va-Database-SqlCommand-145.aspx</link><description>Ở phần một của loạt bài quan hệ C# và Database đã giới thiệu Kết nối C# với Database. Trong bài tiếp theo này sẽ giới thiệu về SqlCommand tầm quan trong và cách sử dụng SqlCommand</description></item><item><title>Quan hệ C# và Database: Kết nối C# với Database</title><link>http://dotnet.edu.vn/ChuyenMuc/Quan-he-C-va-Database-Ket-noi-C-voi-Database-144.aspx</link><description>Việc hiểu quan hệ giữa C# và Database trong việc xây dựng các ứng dụng (website) là rất quan trọng, Trong loạt bài viết này sẽ cung cấp các kiến thức nền tảng trong việc kết nối C# với Database. Bạn xem và bổ xung kiến thức cho khả năng lập trình của mình.</description></item><item><title>Gửi lại mật khẩu thành viên qua Email với asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Gui-lai-mat-khau-thanh-vien-qua-Email-voi-aspnet-143.aspx</link><description>Khi thành viên đăng ký trên trang web của bạn. Nhưng thành viên quyên mật khẩu họ sẽ có yêu cầu hệ thống gửi lại mật khẩu cho họ qua Email đã đăng ký. Bài viết này mình sẽ hướng dẫn các bạn thực hiện chức năng này.</description></item><item><title>Rewrite Url, thật đơn giản</title><link>http://dotnet.edu.vn/ChuyenMuc/Rewrite-Url-that-don-gian-142.aspx</link><description>Kỹ thuật rewrite URL là kỹ thuật dùng để che giấu url thật nhằm chống lại khả năng tấn công vào url.</description></item><item><title>Thiết lập thuộc tính ReadOnly cho ASP.NET Textboxes với JQuery</title><link>http://dotnet.edu.vn/ChuyenMuc/Thiet-lap-thuoc-tinh-ReadOnly-cho-ASPNET-Textboxes-voi-JQuery-141.aspx</link><description>Trong bài này chúng ta sẽ thiết lập cho ASP.NET Textbox thuộc tính ReadOnly sử dụng JQuery</description></item><item><title>Chọn và upload nhiều file giống như Gmail sử dụng Jquery và ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Chon-va-upload-nhieu-file-giong-nhu-Gmail-su-dung-Jquery-va-ASPNET-139.aspx</link><description>Có 1 vài người hỏi làm thế nào upload nhiều file kiểu AJAX với progress bar tương tự như Google Gmail.Câu trả lời đó là Uploadify , 1 plugin cho Jquery có thể làm điều đó trong vài phút.Bài này tôi sẽ nói về vấn đề này.</description></item><item><title>Refresh hoặc Reload một phần trang web một cách định kỳ trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Refresh-hoac-Reload-mot-phan-trang-web-mot-cach-dinh-ky-trong-ASPNET-138.aspx</link><description>Trong phần này tôi sẽ giới thiệu cho các bạn cách reload lại một phần của trang web một cách định kỳ trong ASP.NET một cách thật đơn giản mà không cần phải dùng AJAX hay Javascript.</description></item><item><title>Xây dựng ứng dụng dịch văn bản với asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-ung-dung-dich-van-ban-voi-aspnet-137.aspx</link><description>Nếu bạn đã từng sử dụng chức năng dịch văn bản của google - Bạn cũng có thể xây dựng nó. Trong bài viết này tôi minh họa cho bạn cách xây dựng chức năng dịch văn bản tương tự như chức năng dịch văn bản mà google cung cấp.</description></item><item><title>Phân trang trong asp.net mvc</title><link>http://dotnet.edu.vn/ChuyenMuc/Phan-trang-trong-aspnet-mvc-136.aspx</link><description>Làm thế nào để phân trang trong ASP.NET MVC?</description></item><item><title>URL REWRITE MODULE trong IIS 7.0</title><link>http://dotnet.edu.vn/ChuyenMuc/URL-REWRITE-MODULE-trong-IIS-70-135.aspx</link><description>Microsoft URL Rewrite là một module chạy trên IIS 7.0, module này giúp viết lại liên kết URL một cách linh hoạt nhưng vẫn đảm bảo nội dung trong liên kết đó không bị thay đổi so với nội dung liên kết ban đầu nhưng sẽ không bị giới hạn</description></item><item><title>Nên chọn công nghệ Java hay .Net?</title><link>http://dotnet.edu.vn/ChuyenMuc/Nen-chon-cong-nghe-Java-hay-Net-134.aspx</link><description>Các bạn đang rất phân vân khi không biết chọn hướng nào, có bạn đã định hướng trước là chọn Java nhưng nghe nói .NET hay quá cũng phân vân, có bạn chọn .NET rồi nhưng lại thấy tiếc, có bạn muốn chọn cả hai thì sợ mình kham không nổi…</description></item><item><title>Sự khác nhau giữa Java và Dot Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-nhau-giua-Java-va-Dot-Net-133.aspx</link><description>Java của Sunmicrosystem, còn Dot Net(hay còn gọi là .net Framework) của Microsoft.
Xét về khía cạnh Lập Trình, thì chúng hoàn toàn giống nhau</description></item><item><title>Hiển thị các sự kiện Google Calendar trên trang Web PHP của bạn với XPath</title><link>http://dotnet.edu.vn/ChuyenMuc/Hien-thi-cac-su-kien-Google-Calendar-tren-trang-Web-PHP-cua-ban-voi-XPath-132.aspx</link><description>XPath và SimpleXML cung cấp sự cân bằng hợp lý giữa khả năng đọc và sự dài dòng trong các API phân tích cú pháp-XML</description></item><item><title>Báo cáo được tạo dễ dàng với Excel, XML, và các công nghệ Java, Phần 2</title><link>http://dotnet.edu.vn/ChuyenMuc/Bao-cao-duoc-tao-de-dang-voi-Excel-XML-va-cac-cong-nghe-Java-Phan-2-131.aspx</link><description>Phần 1 của loạt bài này đã đi qua việc đọc các tệp Microsoft® Excel® bằng cách sử dụng công nghệ Java™ và Apache POI. Nhưng việc đọc các tệp Excel chỉ là sự khởi đầu. Phần đăng này trộn lẫn Excel và XML để làm giảm đau đầu cho các nhà phát triển, nhưng người bật đèn xanh cho ý tưởng về chuyển đổi giữa các định dạng báo cáo.</description></item><item><title>SHARE UNDER CONSTRUCTION, COMING SOON TEMPLATE - MẪU TRANG ĐANG BẢO TRÌ ĐẸP</title><link>http://dotnet.edu.vn/ChuyenMuc/SHARE-UNDER-CONSTRUCTION-COMING-SOON-TEMPLATE--MAU-TRANG-DANG-BAO-TRI-DEP-130.aspx</link><description>Share Under Construction, Coming Soon Theme, HTML Template, mẫu trang đang xây dựng, trang Under Construction có đếm ngược, code trang đang bảo trì hỗ trợ đếm ngược</description></item><item><title>Tạo các ứng dụng .Net trên Linux và Mac OS X</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-cac-ung-dung-Net-tren-Linux-va-Mac-OS-X-129.aspx</link><description>Mono là một triển khai nguồn mở của .NET Framework xây dựng trên Linux, Solaris, Mac OS X, Windows và Unix. Nếu đang phát triển trên nền Windows, bạn có thể xây dựng các ứng dụng Mono dùng Visual Studio hoặc SharpDevelop. Cả hai IDE này đều không thể chạy trên Linux hoặc Mac OS X.</description></item><item><title>Báo cáo được tạo dễ dàng với Excel, XML và các công nghệ Java, Phần 1</title><link>http://dotnet.edu.vn/ChuyenMuc/Bao-cao-duoc-tao-de-dang-voi-Excel-XML-va-cac-cong-nghe-Java-Phan-1-128.aspx</link><description>Trích xuất dữ liệu nghiệp vụ là một thách thức mà mọi công ty đều phải đối mặt. Khám phá một số bí quyết về trích xuất dữ liệu từ Excel và chuyển đổi nó giữa Excel và XML bằng công nghệ Java™.</description></item><item><title>TÌM HIỂU STRUTS TRONG JAVA(J2EE)</title><link>http://dotnet.edu.vn/ChuyenMuc/TIM-HIEU-STRUTS-TRONG-JAVAJ2EE-127.aspx</link><description>Hầu hết chúng ta đều biết Struts là ứng dụng web mã nguồn mở được phát triển theo khuôn khổ giống như dự án Apache Jakarta. Bây giờ Struts là một dự án độc lập, là một bộ khung(framework) mã nguồn mở cho việc phát triển ứng dụng web bằng J2EE(Java 2 Enterprise Edition). Nó sử dụng và mở rộng Java Servlet API để giúp cho các nhà phát triển áp dụng kiến trúc MVC(Model-view-controller).</description></item><item><title>Tăng tốc độ hiển thị Web</title><link>http://dotnet.edu.vn/ChuyenMuc/Tang-toc-do-hien-thi-Web-126.aspx</link><description>- Tại server: Giảm thiểu những tính toán trên server, tối ưu CSDL, tạo bộ đệm, tối ưu chương trình...
- Đường truyền: Giảm thiểu dữ liệu truyền trên mạng bằng cách giảm kích thước các file hình, giảm yêu cầu trao đổi dữ liệu giữa server và client... 
- Tại máy client: tối ưu mã html để trình duyệt hiển thị nhanh.</description></item><item><title>10 lý do sử dụng SQL Server 2008</title><link>http://dotnet.edu.vn/ChuyenMuc/10-ly-do-su-dung-SQL-Server-2008-125.aspx</link><description>Trong SQL Server 2005, Microsoft giới thiệu khả năng mã hóa và giải mã CSDL cho ứng dụng đầu cuối bằng cách cung cấp hàm để ứng dụng có thể gọi đến. Ở SQL Server 2008 khả năng mã hóa được mở rộng ra cho toàn bộ CSDL, dữ liệu và các tập tin nhật kí cũng như cung cấp khả năng mã hóa trong suốt cho phép ứng dụng có thể mã hóa và tìm kiếm dữ liệu mã hóa mà không cần phải thiết kế lại ứng dụng.</description></item><item><title>Workflow Foundation- Hãy vẽ lên những gì bạn muốn</title><link>http://dotnet.edu.vn/ChuyenMuc/Workflow-Foundation-Hay-ve-len-nhung-gi-ban-muon-124.aspx</link><description>Lần đầu tiên, tôi có cái nhìn như thế nào là một quy trình làm việc: quy trình mua bán hàng, quy trình bệnh nhân đi khám bệnh, quy trình quản lý sách ở thư viện, …tôi vẽ chúng trong giấy của mình những ô vuông tròn để thể hiện cho toàn bộ yêu cầu của bài tóan quy trình.</description></item><item><title>Làm thế nào để trở thành 1 developer giỏi</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-the-nao-de-tro-thanh-1-developer-gioi-123.aspx</link><description>Làm thế nào để trở thành 1 developer giỏi</description></item><item><title>WPF thư viện giao diện kế tiếp Windows Form</title><link>http://dotnet.edu.vn/ChuyenMuc/WPF-thu-vien-giao-dien-ke-tiep-Windows-Form-122.aspx</link><description>WPF (Windows Presentation Foundation) là thư viện lập trình giao diện đồ họa có trong Microsoft .NET Framework từ phiên bản 3.0.</description></item><item><title>Tăng tốc ứng dụng ASP.NET trên IIS 7.x</title><link>http://dotnet.edu.vn/ChuyenMuc/Tang-toc-ung-dung-ASPNET-tren-IIS-7x-121.aspx</link><description>Bài viết này sẽ giúp bạn tinh chỉnh hiệu suất cho ASP.net với IIS 7 một cách đơn giản là cấu hình trong Web.config mà không cần code thêm bất kỳ 1 đoạn code nào</description></item><item><title>Sử dụng XForms để tạo trò chơi Sudoku riêng của bạn, Phần 2: Tạo trò chơi</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-XForms-de-tao-tro-choi-Sudoku-rieng-cua-ban-Phan-2-Tao-tro-choi-120.aspx</link><description>Bài viết này giả định rằng bạn đã hiểu rõ những điều cơ bản của XForms. Để ôn luyện, hãy xem phần Tài nguyên để có các liên kết đến nội dung giúp bạn bắt đầu.</description></item><item><title>Sử dụng XForms để tạo trò chơi Sudoku riêng của bạn, Phần 1: Tạo trò chơi</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-XForms-de-tao-tro-choi-Sudoku-rieng-cua-ban-Phan-1-Tao-tro-choi-119.aspx</link><description>Chẳng có gì bí mật khi nói Sudoku là một trong những xu hướng mới nóng nhất được lưu hành. Có thể dễ dàng chơi trò chơi số này trên máy tính hoặc trên giấy, và vì chúng ta có thể dễ dàng phân tích dữ liệu theo một biểu mẫu bằng cách sử dụng XPath, nên với chúng ta việc sử dụng XForms để tạo một biểu mẫu cho phép chúng ta chơi Sudoku là rất có lợi.</description></item><item><title>10 mẹo nhỏ để viết thành công Phần mềm là dịch vụ</title><link>http://dotnet.edu.vn/ChuyenMuc/10-meo-nho-de-viet-thanh-cong-Phan-mem-la-dich-vu-118.aspx</link><description>Khám phá 10 mẹo nhỏ cần thiết để tạo các ứng dụng Phần mềm là dịch vụ (SaaS) hoàn thành đúng hạn và tiết kiệm ngân sách, mang lại lợi nhuận đầu tư dương và thích hợp hơn.</description></item><item><title>Khả năng tương thích SQL trong DB2 9.7</title><link>http://dotnet.edu.vn/ChuyenMuc/Kha-nang-tuong-thich-SQL-trong-DB2-97-117.aspx</link><description>Từ các tri-gơ đến các cải tiến đối tượng, bài viết này trình diễn các tính năng tương thích Oracle mới trong DB2 9.7.</description></item><item><title>Bắt đầu với DB2 Express-C cho máy chủ Lotus Foundations</title><link>http://dotnet.edu.vn/ChuyenMuc/Bat-dau-voi-DB2-ExpressC-cho-may-chu-Lotus-Foundations-116.aspx</link><description>IBM đưa DB2 phiên bản Express-C vào máy chủ Lotus Foundations, việc này đã bổ sung một sản phẩm cơ sở dữ liệu hoạt động nhanh và có khả năng mở rộng cho gia đình Lotus Foundations.</description></item><item><title>Sử dụng hiệu quả lưu trữ của Trình quản lý nội dung FileNet của IBM</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-hieu-qua-luu-tru-cua-Trinh-quan-ly-noi-dung-FileNet-cua-IBM-115.aspx</link><description>Bài viết này bàn về các cơ chế lưu trữ của trình quản lý nội dung FileNet của IBM và mô tả cách sử dụng hiệu quả các vùng lưu trữ và chính sách lưu trữ với các ứng dụng P8 của FileNet IBM.</description></item><item><title>Giới thiệu công nghệ ASP.Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Gioi-thieu-cong-nghe-ASPNet-114.aspx</link><description>ASP.NET sử dụng .NET Framework, .NET Framework là sự tổng hợp tất các các kỷ thuật cần thiết cho việc xây dựng một ứng dụng nền desktop, ứng dụng web, web services...</description></item><item><title>Chuyển trang ASP.NET sang Ajax với MagicAjax.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Chuyen-trang-ASPNET-sang-Ajax-voi-MagicAjaxNET-113.aspx</link><description>Là một trong những công nghệ nền tảng của Web 2.0, Ajax đã và đang làm thay đổi cách chúng ta nhìn nhận và sử dụng các ứng dụng web.</description></item><item><title>So sánh nhanh giữa SubSonic, nHibernate và LINQ</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-nhanh-giua-SubSonic-nHibernate-va-LINQ-112.aspx</link><description>SubSonic do Rob Conery viết cách đây từ năm 2007 dựa trên pattern Active Record. nHibernate cũng tương tự. Hai thư viện này đều được gọi là M, Object Relation Mapping.</description></item><item><title>Asp.net - Sử dụng lồng các control</title><link>http://dotnet.edu.vn/ChuyenMuc/Aspnet--Su-dung-long-cac-control-111.aspx</link><description>Việc này ứng dụng khá dễ khi bạn dùng để hiển thị list các bài viết của mỗi chuyên mục và được phân cách nhau, số chuyên mục này không cố định.</description></item><item><title>ASP.net Ajax TabContainer Tab động với dữ liệu SQL</title><link>http://dotnet.edu.vn/ChuyenMuc/ASPnet-Ajax-TabContainer-Tab-dong-voi-du-lieu-SQL-110.aspx</link><description>Nếu bạn đã từng sử dụng Ajax TabContainer của Ajax bạn đã biết tạo các Tab cũng không khó khăn chỉ việc kéo Control TabContainer vào và tạo thêm các Tabcontent cho nó.</description></item><item><title>Một Ví Dụ Sao Lưu/Khôi Phục Dữ Liệu</title><link>http://dotnet.edu.vn/ChuyenMuc/Mot-Vi-Du-Sao-LuuKhoi-Phuc-Du-Lieu-109.aspx</link><description>Tiếp theo bài “Các Kiểu Backup Trong SQL Server“, trong bài này tôi sẽ giới thiệu script để thực hiện việc sao lưu/khôi phục sử dụng cả ba loại backup đã nêu.</description></item><item><title>Các Kiểu Backup Trong SQL Server</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-Kieu-Backup-Trong-SQL-Server-108.aspx</link><description>Khái niệm backup (sao lưu) và restore (khôi phục) chắc hẳn đã quen thuộc đối với đa số chúng ta: bạn thường xuyên backup, ví dụ copy toàn bộ thư mục sang một thiết bị lưu trữ khác, để phòng khi gặp sự cố gây mất mát dữ liệu thì có thể copy ngược trở lại.</description></item><item><title>Tạo SQL Job Dùng Để Backup Database Hàng Ngày</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-SQL-Job-Dung-De-Backup-Database-Hang-Ngay-107.aspx</link><description>Backup là công việc tối quan trọng cho mỗi DBA để đảm bảo an toàn dữ liệu. Khi có sự cố xảy ra, backup file là nguồn duy nhất giúp bạn khôi phục dữ liệu trở lại.</description></item><item><title>Lấy Lại Dữ Liệu Sau Khi Xóa</title><link>http://dotnet.edu.vn/ChuyenMuc/Lay-Lai-Du-Lieu-Sau-Khi-Xoa-106.aspx</link><description>Bạn đã bao giờ nhỡ tay xóa mất một bảng ( TABLE) hoặc xóa sạch dữ liệu trong bảng (DELETE) của một database đang hoạt động rất nhộn nhịp, để rồi giật mình nhận ra mình vừa phạm một lỗi tày đình?</description></item><item><title>Làm Sao Giảm Bớt Dung Lượng File LOG Của SQL Server</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-Sao-Giam-Bot-Dung-Luong-File-LOG-Cua-SQL-Server-105.aspx</link><description>Vào một ngày đẹp trời, bạn nhận thấy rằng file LOG của mình quá lớn, chiếm gần hết ổ cứng và không thể thực hiện bất kì một thao tác nào trên dữ liệu.</description></item><item><title>Prototype là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Prototype-la-gi-104.aspx</link><description>Xác định loại của các đối tượng để tạo ra bằng cách sử dụng một đối tượng kiểu mẫu và tạo ra các đối tượng mới bằng việc sao chép kiểu mẫu này.</description></item><item><title>Factory Method là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Factory-Method-la-gi-103.aspx</link><description>Định nghĩa một interface cho việc tạo ra một đối tượng, nhưng để cho các lớp con quyết định lớp nào sẽ tạo đối tượng. Factory Method cho phép một lớp hoãn việc tạo đối tượng sang các lớp con.</description></item><item><title>Abstract Factory là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Abstract-Factory-la-gi-102.aspx</link><description>Cung cấp một interface cho việc tạo ra một “dòng” (family) các loại đối tượng liên quan hoặc phụ thuộc mà không cần xác định những lớp cụ thể của chúng.</description></item><item><title>Builder là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Builder-la-gi-101.aspx</link><description>Tách biệt phần constrcution của một đối tượng phức tạp khỏi phần representation của nó để các tiến trình constrcution giống nhau có thể tạo ra các representation khác nhau.</description></item><item><title>Singleton là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Singleton-la-gi-100.aspx</link><description>Đảm bảo một lớp chỉ có một đối tượng và cung cấp một điểm truy xuất đến nó.</description></item><item><title>Adapter là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Adapter-la-gi-99.aspx</link><description>Chuyển interface của một lớp thành interface khác mà các client mong muốn. Adapter để cho các lớp làm việc với nhau có thể không bới vì các interface không tương thích.</description></item><item><title>Composite là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Composite-la-gi-98.aspx</link><description>Các đối tượng cấu thành các cấu trúc cây để mô tả bán toàn bộ hệ thống phần cấp. Composite để cho các client tác động các đối tượng riêng biệt và các thành phần của đối tượng một cách thống nhất</description></item><item><title>Facade là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Facade-la-gi-97.aspx</link><description>Cung cấp một interface thống nhất cho một tập các interface trong một hệ thống con (subsystem). Façade định nghĩa một interface mức cao làm cho hệ thống con dễ dàng sử dụng hơn.</description></item><item><title>Flyweight là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Flyweight-la-gi-96.aspx</link><description>Sử dụng việc chia sẻ để hỗ trợ số lượng lớn các đối tượng fine-grained một cách hiệu quả.</description></item><item><title>Proxy là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Proxy-la-gi-95.aspx</link><description>Cung cấp một đối tượng thay thế hoặc placeholder cho một đối tượng khác để truy xuất đến nó.</description></item><item><title>Command là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Command-la-gi-94.aspx</link><description>Đóng gói một request như một đối tượng, bằng cách đó cho phép bạn tham số hóa các client với các request khác nhau, các queue và log request, và hỗ trợ các hoạt động (operation) có thể “undo”.</description></item><item><title>Iterator là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Iterator-la-gi-93.aspx</link><description>Cung cấp một cách để truy xuất các thành phần của một đối tượng hợp nhất một cách tuần tự mà không cho thấy representation bên dưới của nó</description></item><item><title>Observer là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Observer-la-gi-92.aspx</link><description>Định nghĩa một sự phụ thuộc 1-nhiều giữa các đối tượng để khi một đối tượng thay đổi trạng thái, tất cả phụ thuộc của nó được thông báo và cập nhật một cách tự động</description></item><item><title>Khái niệm về kiểm thử phần mềm</title><link>http://dotnet.edu.vn/ChuyenMuc/Khai-niem-ve-kiem-thu-phan-mem-91.aspx</link><description>Một trong những nguyên nhân chính dẫn đến việc kiểm thử chương trình trở nên kém đó là hầu hết các lập trình viên thường có suy nghĩ không đúng về kiểm thử.</description></item><item><title>Truy vấn CAML để lấy List Item từ một SharePoint List</title><link>http://dotnet.edu.vn/ChuyenMuc/Truy-van-CAML-de-lay-List-Item-tu-mot-SharePoint-List-90.aspx</link><description>CAML (Collaboration Application Markup Language) là một ngôn ngữ truy vấn dựa trên cấu trúc XML giúp truy vấn, xây dựng và các site dựa trên các Windows SharePoint Service. Các thành phần XML định nghĩa các phương diện khác của một WSS site.</description></item><item><title>Unlimited Potential: Windows MultiPoint Server 2010 – “… an open door to the limitless oppotunities…</title><link>http://dotnet.edu.vn/ChuyenMuc/Unlimited-Potential-Windows-MultiPoint-Server-2010-–-“…-an-open-door-to-the-limitless-oppotunities…-89.aspx</link><description>Chương trình Unlimited Potential của Microsoft lại bổ sung thêm một nội dung mới đầy thú vị là Windows MultiPoint Server 2010.</description></item><item><title>Windows MultiPoint Mouse là gì?</title><link>http://dotnet.edu.vn/ChuyenMuc/Windows-MultiPoint-Mouse-la-gi-88.aspx</link><description>Windows MultiPoint Mouse là một công nghệ do Microsoft nghiên cứu và phát triển.</description></item><item><title>Tiết kiệm thời gian và mã lệnh với XPath 2.0 và XSLT 2.0</title><link>http://dotnet.edu.vn/ChuyenMuc/Tiet-kiem-thoi-gian-va-ma-lenh-voi-XPath-20-va-XSLT-20-87.aspx</link><description>Ba tính năng thú vị mới trong XPath 2.0 và XSLT 2.0 là kiểu dữ liệu item (mục), toán tử to và khái niệm về các dãy (sequences).</description></item><item><title>XQuery mở rộng XPath như thế nào</title><link>http://dotnet.edu.vn/ChuyenMuc/XQuery-mo-rong-XPath-nhu-the-nao-86.aspx</link><description>Path và XQuery giống nhau về một số mặt. Thậm chí XPath là một phần trọn vẹn của XQuery. Cả hai ngôn ngữ cho phép bạn chọn những mẩu dữ liệu từ một tài liệu XML hoặc một kho lưu trữ tài liệu XML.</description></item><item><title>Các quy tắc cơ bản của HTML5, Phần 2: Thiết lập các đầu vào</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-quy-tac-co-ban-cua-HTML5-Phan-2-Thiet-lap-cac-dau-vao-85.aspx</link><description>HTML5 phản ánh những thay đổi to lớn theo cách mà bây giờ bạn đang kinh doanh trên web và trong đám mây. Bài viết này là bài thứ hai trong một loạt bài bốn phần được thiết kế để làm sáng tỏ những thay đổi trong HTML5</description></item><item><title>Các quy tắc cơ bản của HTML5, Phần 1: Bắt đầu</title><link>http://dotnet.edu.vn/ChuyenMuc/Cac-quy-tac-co-ban-cua-HTML5-Phan-1-Bat-dau-84.aspx</link><description>HTML5 phản ánh những thay đổi to lớn theo cách mà bây giờ bạn kinh doanh trên web và trong đám mây.</description></item><item><title>RegularExpressionValidator- Kiểm tra tính hợp lệ của Email</title><link>http://dotnet.edu.vn/ChuyenMuc/RegularExpressionValidator-Kiem-tra-tinh-hop-le-cua-Email-83.aspx</link><description>RegularExpressionValidator- Kiểm tra tính hợp lệ của Email</description></item><item><title>Cách tạo RSS trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Cach-tao-RSS-trong-ASPNET-82.aspx</link><description>Chắc Các bạn đã từng nhìn thấy hoặc từng sử dụng chức năng RSS của một website. Bài viết này sẽ hướng dẫn các bạn làm thế nào để tạo một RSS cho một website, Thật Đơn giản. Trước hết, chúng ta tìm hiểu định nghĩa về RSS là gì.</description></item><item><title>Regular Expression trong .Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Regular-Expression-trong-Net-81.aspx</link><description>RE là một ngôn ngữ cực mạnh dùng mô tả văn bản cũng như thao tác trên văn bản. Một RE thường được ứng dụng lên một chuỗi, nghĩa là lên một nhóm ký tự.</description></item><item><title>Send mail trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Send-mail-trong-ASPNET-80.aspx</link><description>Việc gửi mail là 1 công việc thường ngày và viết ra 1 chương trình gửi mail thật đơn giản nhưng không phải ai cũng biết. Mình xin giới thiệu với các bạn class Email này.</description></item><item><title>Lấy về thông số phần cứng</title><link>http://dotnet.edu.vn/ChuyenMuc/Lay-ve-thong-so-phan-cung-79.aspx</link><description>Máy tính gồm nhiều phần cứng được ghép lại, mỗi thiết bị phần cứng đều có số Serial (mã). Lấy về mã số thiết bị là mục đích chính của bài viết này.</description></item><item><title>Bắt đầu với "Kiếm tiền trên mạng" - Make Money Online (MMO)</title><link>http://dotnet.edu.vn/ChuyenMuc/Bat-dau-voi-Kiem-tien-tren-mang--Make-Money-Online-MMO-78.aspx</link><description>Thế nào là kiếm tiền trên mạng?
Kiếm tiền trên mạng hay kiếm tiền trực tuyến là hình thức kiếm tiền thông qua internet (tiếng anh gọi là "Make Money Online - MMO" hay "Earn Money Online - EMO")...</description></item><item><title>Ajax Control Toolkit</title><link>http://dotnet.edu.vn/ChuyenMuc/Ajax-Control-Toolkit-77.aspx</link><description>Các Ajax Control Toolkit chứa một tập hợp các điều khiển mà bạn có thể sử dụng để xây dựng đáp ứng và tương tác Ajax cho phép các ứng dụng ASP.NET Web Forms.</description></item><item><title>Cài đặt nhanh Web server IIS 7.0 trong Window Server 2008</title><link>http://dotnet.edu.vn/ChuyenMuc/Cai-dat-nhanh-Web-server-IIS-70-trong-Window-Server-2008-76.aspx</link><description>Mặc dù hiện nay có nhiều cấu hình máy chủ Web (Web server) tiên tiến hơn, nhưng nhiều sản phẩm vẫn yêu cầu cấu hình Web IIS như một đòi hỏi bắt buộc. Dưới đây là cách cài đặt đơn giản Web server IIS 7.0 trong Window Server 2008</description></item><item><title>Thống kê truy cập website ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Thong-ke-truy-cap-website-ASPNET-75.aspx</link><description>Bạn cần thống kê theo dõi xem có bao nhiêu khách đang truy cập website và đã có bao nhiêu lượt truy cập website của bạn. Mình sẽ hướng dẫn bạn làm việc đó.</description></item><item><title>Ràng buộc một mảng các đối tượng vào một ListBox</title><link>http://dotnet.edu.vn/ChuyenMuc/Rang-buoc-mot-mang-cac-doi-tuong-vao-mot-ListBox-74.aspx</link><description>Một cách Windows Presentation Foundation (WPF) mang dữ liệu đến người dùng được thông qua data binding. Bài này tạo ra một đối tượng ràng buộc ví dụ chương trình sử dụng một WPF ListBox.</description></item><item><title>Hướng dẫn sử dụng WPF ListBox</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-su-dung-WPF-ListBox-73.aspx</link><description>Hướng dẫn này chỉ cho bạn cách tạo và sử dụng một ListBox control có sẵn trong Windows Presentation Foundation (WPF).</description></item><item><title>Giới thiệu về JavaScript</title><link>http://dotnet.edu.vn/ChuyenMuc/Gioi-thieu-ve-JavaScript-72.aspx</link><description>JavaScript là ngôn ngữ kịch bản phổ biến nhất trên internet, và sử dụng được trong tất cả các trình duyệt như Internet Explorer, Firefox, Chrome, Opera, và Safari.</description></item><item><title>Lập trình động trong .NET 4.0 và WPF 4.0</title><link>http://dotnet.edu.vn/ChuyenMuc/Lap-trinh-dong-trong-NET-40-va-WPF-40-71.aspx</link><description>Có thể nói nét chủ đạo trong .NET 4.0 đó là lập trình động (dynamic programming). Các đối tượng (object) ngày nay trở nên động (dynamic) theo ý nghĩa là cấu trúc và hành vi của nó không bị bó buộc bởi kiểu dữ liệu tĩnh (static) như trước đó</description></item><item><title>Tạo Shopping Cart show sản phẩm</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-Shopping-Cart-show-san-pham-70.aspx</link><description>Trong bài biết này tôi sẽ hướng dẫn bạn cách sử dụng một thư viện để thực hiện Show ảnh minh họa như giới thệu sản phẩm trong Shopping cart.</description></item><item><title>Cắt chuỗi họ tên đơn giản</title><link>http://dotnet.edu.vn/ChuyenMuc/Cat-chuoi-ho-ten-don-gian-69.aspx</link><description>Cắt chuỗi họ tên đơn giản</description></item><item><title>Tạo các trang Web hiện đại bằng cách sử dụng HTML5 và CSS3 - Phần II</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-cac-trang-Web-hien-dai-bang-cach-su-dung-HTML5-va-CSS3--Phan-II-67.aspx</link><description>Phần này giới thiệu cho bạn các tính năng mới có thể tìm thấy trong các đặc tả CSS cấp 3 — bao gồm các bộ chọn CSS mới ví dụ như các lớp có cấu trúc, dựa vào trạng thái, và giả phủ định; cũng như các kiểu bộ chọn mới khác.</description></item><item><title>Tạo các trang Web hiện đại bằng cách sử dụng HTML5 và CSS3 - Phần I</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-cac-trang-Web-hien-dai-bang-cach-su-dung-HTML5-va-CSS3--Phan-I-66.aspx</link><description>Hướng dẫn này thừa nhận một số kinh nghiệm cơ bản với HTML, CSS, và JavaScript. Nó cho rằng bạn đã biết rõ một phần tử hoặc thẻ HTML là gì, một thuộc tính có nghĩa là gì, cú pháp cơ bản của ngôn ngữ đánh dấu HTML, cấu trúc chung của một trang Web, và v.v.</description></item><item><title>DropDown Menu với CSS</title><link>http://dotnet.edu.vn/ChuyenMuc/DropDown-Menu-voi-CSS-65.aspx</link><description>Hiện nay Dropdown menu là dạng menu rất phổ biến trên nhiều trang web đặc biệt là những trang web có cấu trúc phức tạp và cần nhiều Categories để hiển thị hết nội dung của trang.</description></item><item><title>Mô hình MVC trong asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Mo-hinh-MVC-trong-aspnet-64.aspx</link><description>Xin phép dịch lại một số bài blog của tác giả Scott Guthrie về ASP.NET MVC Framework để giới thiệu về một công nghệ mới ra đời của ASP.NET.</description></item><item><title>Hướng dẫn publish ASP .Net MVC lên host</title><link>http://dotnet.edu.vn/ChuyenMuc/Huong-dan-publish-ASP-Net-MVC-len-host-63.aspx</link><description>Sau khi tạo xong một project ASP .Net MVC. Bạn muốn publish lên host chúng ta phải thực hiện vài thao tác sau để có được sự thành công nhất định.</description></item><item><title>Lưu ý khi viết câu lệnh dùng “NOT IN”</title><link>http://dotnet.edu.vn/ChuyenMuc/Luu-y-khi-viet-cau-lenh-dung-“NOT-IN”-68.aspx</link><description>Khi bạn viết câu lệnh dùng “NOT IN”, bạn có thể sẽ gặp những tình huống không mong đợi, nếu dữ liệu có chứa giá trị NULL.</description></item><item><title>Silverlight 2 Tutorial – Sử dụng Layout management</title><link>http://dotnet.edu.vn/ChuyenMuc/Silverlight-2-Tutorial-–-Su-dung-Layout-management-62.aspx</link><description>Silverlight và WPF hỗ trợ một hệ thống sắp xếp các thành phần giao diện rất mềm dẻo cho phép các nhà phát triển và người thiết kế dễ dàng đặt vị trí cho các control bên trong một giao diện.</description></item><item><title>Silverlight 2 Tutorial – Viết chương trình “Hello World” với Silverlight 2 và VS 2008</title><link>http://dotnet.edu.vn/ChuyenMuc/Silverlight-2-Tutorial-–-Viet-chuong-trinh-“Hello-World”-voi-Silverlight-2-va-VS-2008-61.aspx</link><description>Chúng ta sẽ bắt đầu xây dựng chương trình Digg bằng cách chọn File-&gt;New trong VS2008 và dùng hộp thoại New Project để tạo một ứng dụng “Silverlight Application” (nhớ rằng bạn đã tải về và cài đặt Silverlight Tools for VS 2008 thì mới có mục này)</description></item><item><title>Handle an Unhandled Exception- Xử lý ngoại lệ</title><link>http://dotnet.edu.vn/ChuyenMuc/Handle-an-Unhandled-Exception-Xu-ly-ngoai-le-60.aspx</link><description>Bạn cần phải xử lý bất kỳ trường hợp ngoại lệ nào đó, cho phép bạn trình bày với người dùng một hộp thoại thông tin và debug dữ liệu.</description></item><item><title>Lấy tên và địa chỉ IP của máy</title><link>http://dotnet.edu.vn/ChuyenMuc/Lay-ten-va-dia-chi-IP-cua-may-59.aspx</link><description>Bạn cần lấy HostName hoặc IpAddress của máy tính. Trong ví dụ này tôi sẽ hướng dẫn bạn cách viết một trang ASP.net (C#) đơn giản để lấy các thông tin trên.</description></item><item><title>Bố trí giao diện trong ứng dụng wpf</title><link>http://dotnet.edu.vn/ChuyenMuc/Bo-tri-giao-dien-trong-ung-dung-wpf-58.aspx</link><description>Bài này giới thiệu cách thức bố trí giao diện trong ứng dụng WPF.</description></item><item><title>Gỡ lỗi Javascript với Visual Studio 2005</title><link>http://dotnet.edu.vn/ChuyenMuc/Go-loi-Javascript-voi-Visual-Studio-2005-57.aspx</link><description>Hầu hết chúng ta đều nhận thấy việc sự khó khăn trong việc gỡ lỗi mã java script. Bài viết này của tôi sẽ hướng dẫn các bạn gỡ lỗi java script trong Visual Studio 2005.</description></item><item><title>WPF ListBox Tutorial</title><link>http://dotnet.edu.vn/ChuyenMuc/WPF-ListBox-Tutorial-56.aspx</link><description>This tutorial shows you how to create and use a ListBox control available in Windows Presentation Foundation (WPF).</description></item><item><title>Sử dụng LINQ to SQL</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-LINQ-to-SQL-55.aspx</link><description>LINQ to SQL là một phiên bản hiện thực hóa của O/RM (object relational mapping) có bên trong .NET Framework bản “Orcas” (nay là .NET 3.5), nó cho phép bạn mô hình hóa một cơ sở dữ liệu dùng các lớp .NET.</description></item><item><title>Tạo Grid dạng Treeview(Web ASP.NET)</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-Grid-dang-TreeviewWeb-ASPNET-54.aspx</link><description>Tạo Grid dạng Treeview(Web ASP.NET)</description></item><item><title>SubSonic Framework: Kiến trúc thế hệ mới trên .NET</title><link>http://dotnet.edu.vn/ChuyenMuc/SubSonic-Framework-Kien-truc-the-he-moi-tren-NET-53.aspx</link><description>SubSonic là một framework với rất nhiều công cụ giúp xây dựng kiến trúc dự án (đặc biệt các dự án web) một cách nhanh chóng, trong đó ý tưởng chính là tự động hóa công việc viết mã cho DAL.</description></item><item><title>10 điều bạn nên biết về Silverlight</title><link>http://dotnet.edu.vn/ChuyenMuc/10-dieu-ban-nen-biet-ve-Silverlight-52.aspx</link><description>Xây dựng chiến lược Web là nhiệm vụ rất quan trọng đối với bất kỳ một doanh nghiệp thành đạt nào. Tuy nhiên, việc thực hiện chiến lược đó với các ứng dụng Internet phong phú không phải lúc nào cũng dễ dàng.</description></item><item><title>Cơ bản về Style trong WPF</title><link>http://dotnet.edu.vn/ChuyenMuc/Co-ban-ve-Style-trong-WPF-51.aspx</link><description>Một Style là một tập hợp các giá trị thuộc tính có thể áp vào một đối tượng đồ hoạ. Style trong WPF đóng vai trò tương tự như CSS trong HTML.</description></item><item><title>Những lệnh thường gặp trong CSS</title><link>http://dotnet.edu.vn/ChuyenMuc/Nhung-lenh-thuong-gap-trong-CSS-50.aspx</link><description>Việc đầu tiên các bạn cần phải quan tâm đối với CSS đó chính là sự tương thích với các trình duyệt web.</description></item><item><title>Ứng dụng tin tức đơn giản với ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Ung-dung-tin-tuc-don-gian-voi-ASPNET-49.aspx</link><description>Bài viết sẽ hướng dẫn bạn các bước cơ bản trong quá trình phát triển một ứng dụng: từ bước phân tích yêu cầu, phân tích chức năng, thiết kế hệ thống và hiện thực.</description></item><item><title>Đưa ứng dụng của bạn xuống System tray</title><link>http://dotnet.edu.vn/ChuyenMuc/Dua-ung-dung-cua-ban-xuong-System-tray-48.aspx</link><description>Đưa ứng dụng của bạn xuống System tray</description></item><item><title>Xây dựng 1 simple text editor</title><link>http://dotnet.edu.vn/ChuyenMuc/Xay-dung-1-simple-text-editor-47.aspx</link><description>Một số bạn không thích dùng rich text editor cho lắm, nên họ sẽ dùng simple text editor thay thế vì nó đơn giản hơn, và được các trình duyêt hỗ trợ nhiều hơn</description></item><item><title>RichTextBox với WPF: dễ dàng sử dụng và nhanh chóng mà không cần bất kỳ Event nào</title><link>http://dotnet.edu.vn/ChuyenMuc/RichTextBox-voi-WPF-de-dang-su-dung-va-nhanh-chong-ma-khong-can-bat-ky-Event-nao-46.aspx</link><description>Tạo project với chọn lựa WPF và chèn đoạn code bên dưới theo kiểu mình thích</description></item><item><title>DataBinding trong WPF</title><link>http://dotnet.edu.vn/ChuyenMuc/DataBinding-trong-WPF-45.aspx</link><description>WPF cung cấp một cách đơn giản và mạnh mẽ để tự động cập nhật dữ liệu giữa các business model và người sử dụng giao diện. Cơ chế này được gọi là DataBinding.</description></item><item><title>Tìm hiểu và nghiên cứu sử dụng LINQ(hỗ trợ MS-SQL)</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-hieu-va-nghien-cuu-su-dung-LINQho-tro-MSSQL-44.aspx</link><description>LINQ là công nghệ mới mà microsoft trình làng trong visual 2008.
LINQ là 1 bước tiến mới trong cách thức truy xuất và làm việc với XML, database(mới chỉ hỗ trợ MS-SQL), và Object dựa trên 1 cú pháp duy nhất, các câu lệnh LINQ gần tương tự câu lệnh SQL.</description></item><item><title>Lấy dữ liệu từ Table thông qua dataset để hiển thị trên dataGridView</title><link>http://dotnet.edu.vn/ChuyenMuc/Lay-du-lieu-tu-Table-thong-qua-dataset-de-hien-thi-tren-dataGridView-43.aspx</link><description>Lấy dữ liệu từ Table thông qua dataset để hiển thị trên dataGridView</description></item><item><title>Làm trang Web thêm sinh động với thuộc tính Filter</title><link>http://dotnet.edu.vn/ChuyenMuc/Lam-trang-Web-them-sinh-dong-voi-thuoc-tinh-Filter-42.aspx</link><description>Ngày nay, Web đã trở nên quen thuộc và việc tự tạo trang Web riêng cũng không còn là chuyện quá khó khăn. Có rất nhiều công cụ có thể tạo nên những hiệu ứng sinh động làm cho trang web trở nên hấp dẫn hơn như Photoshop, CorelDraw, Flash, hay các chương trình viết bằng Java, JavaScript v.v...</description></item><item><title>Demo DevExpress GridView Control với việc sử dụng WPF</title><link>http://dotnet.edu.vn/ChuyenMuc/Demo-DevExpress-GridView-Control-voi-viec-su-dung-WPF-41.aspx</link><description>Dạng bảng hoặc PDA dữ liệu hiển thị với các dữ liệu không giới hạn nhóm, phân loại, chọn lọc và dữ liệu nhanh chóng xử lý trong LINQ Server Mode.</description></item><item><title>Tự động chèn dấu ngoặc kép khi gõ thuộc tính cho control trong Visual studio</title><link>http://dotnet.edu.vn/ChuyenMuc/Tu-dong-chen-dau-ngoac-kep-khi-go-thuoc-tinh-cho-control-trong-Visual-studio-40.aspx</link><description>Vấn đề: Có rất nhiều cách để thêm các controls vào web form, mình lại thích gõ bằng code trực tiếp, và khi làm bằng cách này thì gặp phải vấn đề là mình phải gõ bằng tay hết các thuộc tính của control. Kể cả dấu ngoặc kép chẳng hạn như runat="server".</description></item><item><title>Điều hướng trang web với Ajax loading Image</title><link>http://dotnet.edu.vn/ChuyenMuc/Dieu-huong-trang-web-voi-Ajax-loading-Image-39.aspx</link><description>Có lần khi vào các trang web mà các ứng dụng web được chuyển hướng đến, có thể mất một thời gian để trả lời hoặc tải. Ví dụ, sau khi người dùng đăng nhập thành công vào một ứng dụng web, ứng dụng sẽ chuyển hướng yêu cầu đến trang nhà.</description></item><item><title>Loại bỏ hết các thẻ HTML trong chuỗi</title><link>http://dotnet.edu.vn/ChuyenMuc/Loai-bo-het-cac-the-HTML-trong-chuoi-38.aspx</link><description>Loại bỏ hết các thẻ HTML trong chuỗi</description></item><item><title>Tạo ComboBox trong DataGridView</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-ComboBox-trong-DataGridView-37.aspx</link><description>Chắc các bạn cũng như mình khi làm việc với CSDL đều sử dụng DataGridView để hiển thị CSDL nhưng đôi khi các bạn lại muốn các cell bên trong DataGridView là những Combobox để ngừoi dùng có thể chọn những giá trị được hiển thị bên trong Combobox chứ không được nhập trực tiếp vào DataGridView</description></item><item><title>So sánh ListView với GridView, DataList và Repeater</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-ListView-voi-GridView-DataList-va-Repeater-36.aspx</link><description>So sánh ListView với GridView, DataList và Repeater</description></item><item><title>Cookies trong ASP.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Cookies-trong-ASPNET-35.aspx</link><description>Cookie là một tệp thông tin nhỏ được lưu trữ trên các máy của khách hảng(Client). Tập tin này nằm trên máy khách hàng tại địa chỉ: 
"C:\Document and Settings\Currently_Login user\Cookie"</description></item><item><title>Tìm kiếm trong danh mục (C#)</title><link>http://dotnet.edu.vn/ChuyenMuc/Tim-kiem-trong-danh-muc-C-34.aspx</link><description>Khi viết các phần mềm, thường chúng ta phải sử dụng danh mục. Tùy theo mục đích mà bạn có thể chọn control phù hợp.</description></item><item><title>Kiến trúc Model-View-Presenter trong .NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Kien-truc-ModelViewPresenter-trong-NET-33.aspx</link><description>Trong các nền tảng lập trình hiện đại như .NET, khi các công cụ và kỹ thuật hỗ trợ lập trình giao diện người dùng (UI) ngày càng trở nên mạnh mẽ và tiện dụng thì người ta có xu hướng đưa nhiều xử lý bên ngoài vào các lớp UI.</description></item><item><title>Sự khác biệt giữa C# và VB.NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-biet-giua-C-va-VBNET-32.aspx</link><description>Sự khác biệt giữa VB.NET và C# được thể hiện ở ba phần chính: cú pháp, các nguyên lý hướng đối tượng, và môi trường phát triển tích hợp Visual Studio .NET.</description></item><item><title>Domain Specific Language in Visual Studio</title><link>http://dotnet.edu.vn/ChuyenMuc/Domain-Specific-Language-in-Visual-Studio-30.aspx</link><description>Một domain specific language (DSL) là một kí hiệu, thường mang tính đồ họa (graphical), được thiết kế để được sử dụng cho một mục đích cụ thể.</description></item><item><title>Sử dụng Visual Studio 2010 và Team Foundation Server trên CodePlex để quản lý code</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-dung-Visual-Studio-2010-va-Team-Foundation-Server-tren-CodePlex-de-quan-ly-code-29.aspx</link><description>Hướng dẫn: sử dụng Visual Studio 2010 và Team Foundation Server trên CodePlex để quản lý việc code theo nhóm</description></item><item><title>Sao lưu tất cả database của SQL Server</title><link>http://dotnet.edu.vn/ChuyenMuc/Sao-luu-tat-ca-database-cua-SQL-Server-28.aspx</link><description>Đôi khi nhiều thứ dường như có vẻ phức tạp thì lại đơn giản hơn những gì bạn nghĩ và đây là sức mạnh của việc sử dụng câu lệnh T-SQL để thực hiện những công việc lặp đi lặp lại.</description></item><item><title>Mô hình 3 tầng .NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Mo-hinh-3-tang-NET-24.aspx</link><description>Trong phát triển ứng dụng, để dễ quản lý các thành phần của hệ thống, cũng như không bị ảnh hưởng bởi các thay đổi, người ta hay nhóm các thành phần có cùng chức năng lại với nhau và phân chia trách nhiệm cho từng nhóm để công việc không bị chồng chéo và ảnh hưởng lẫn nhau.</description></item><item><title>Kiến thức phải biết về .NET</title><link>http://dotnet.edu.vn/ChuyenMuc/Kien-thuc-phai-biet-ve-NET-22.aspx</link><description>Sự khác nhau giữa các lớp Trace và Debug?
Sự khác nhau giữa static readonly và const?
Sự khác nhau giữa String và StringBuilder?
...</description></item><item><title>Sự khác nhau giữa &lt;%= %&gt; và &lt;%# %&gt; trong asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/Su-khac-nhau-giua---va---trong-aspnet-21.aspx</link><description>Khi sang làm việc với ASP.NET MVC, chúng ta phải làm việc nhiều hơn với thẻ &lt;%= %&gt; và &lt;%# %&gt; trong ASP.NET. Và thường thì khó phân biệt được sự khác nhau giữa các thẻ đó.</description></item><item><title>C# và SQL Server 2005</title><link>http://dotnet.edu.vn/ChuyenMuc/C-va-SQL-Server-2005-1.aspx</link><description>Hiện nay, ngoài Access, hệ quản trị cơ sở dữ liệu SQL Server được sử dụng rất phổ biến. Bài này sẽ đề cập đến các thao tác cơ bản giữa C# và SQL Server.</description></item><item><title>Upload 1 file trong Asp.Net</title><link>http://dotnet.edu.vn/ChuyenMuc/Upload-1-file-trong-AspNet-11.aspx</link><description>Bài viết này sẽ chỉ cho chúng ta cách Upload file từ hệ thống bằng việc sử dụng FileUpload Control trong ASP.NET 2.0.</description></item><item><title>Tạo cây phân cấp nhưng không giới hạn về số cấp</title><link>http://dotnet.edu.vn/ChuyenMuc/Tao-cay-phan-cap-nhung-khong-gioi-han-ve-so-cap-10.aspx</link><description>Giờ tôi muốn hỏi cách làm thế nào để đưa dữ liệu trên về dạng</description></item><item><title>Chèn dữ liệu vào MS SQL Server</title><link>http://dotnet.edu.vn/ChuyenMuc/Chen-du-lieu-vao-MS-SQL-Server-9.aspx</link><description>Tìm hiểu về mô hình kết nối đến MS SQL Server trong .NET</description></item><item><title>Mã hoá trong SQL Server 2005</title><link>http://dotnet.edu.vn/ChuyenMuc/Ma-hoa-trong-SQL-Server-2005-8.aspx</link><description>Mã hoá là một phương pháp quan trọng nhằm bảo mật dữ liệu. Những dữ liệu nhạy cảm như số CMT, số thẻ tín dụng, mật khẩu… cần phải được bảo vệ trước vô vàn mối nguy hiểm tấn công hiện nay.</description></item><item><title>CSS kết hợp với Ajax TabContainer Control trong asp.net</title><link>http://dotnet.edu.vn/ChuyenMuc/CSS-ket-hop-voi-Ajax-TabContainer-Control-trong-aspnet-6.aspx</link><description>Điều này giải thích cho chúng ta làm thế nào để tạo ra phong cách riêng của css cho Ajax TabContainer Control.</description></item><item><title>So sánh PHP và ASP.net</title><link>http://dotnet.edu.vn/ChuyenMuc/So-sanh-PHP-va-ASPnet-2.aspx</link><description>Để so sánh PHP với ASP.NET ở trên diện rộng hơn chúng ta nên so sánh giải pháp LAMP (Linux + Apache + MySQL + PHP hay Python) với ASP.Net + SQL Server (hay Oracle).</description></item></channel></rss>