• vsDEV - NƠI TRAO ĐỔI KIẾN THỨC - CHIA SẺ KINH NGHIỆM

    ARTICLEs


    Hiện nay, Microsoft đã công bố các phiên bản mới 2.0 của .NET Standard, .NET Core, ASP.NET Core và Entity Framework Core. Ngoài ra, Microsoft còn mới cập nhật Visual Studio 2017 (bao gồm các phiên bản đã có trước đó). Bài đăng trên blog này là tóm tắt các tính năng quan trọng nhất được công bố hôm nay. [...]



    Đếm số Table trong Cơ sở dữ liệu SQL Server, MySQL, Oracle

      Truong Minh Tuan  |    Notag  |    0

    Trong quá trình phát triển phần mềm cho Khách hàng, tôi nhận thấy một vấn đề mà Quản trị sản phẩm yêu cầu là nắm giữ các Table trong Database để tiện việc theo dõi chức năng và yêu cầu của các Module. Với yêu cầu đó thì việc phát triển thêm một tính năng cho người sử dụng là hết sức cần thiết, trong bài này, tôi giới thiệu đến bạn đọc cách để triển khai việc này [...]



    Phần mềm quản lý dự án CNTT Microsoft Project

      Truong Minh Tuan  |    Notag  |    0

    Phiên bản đầu tiên dùng cho máy vi tính Macintosh (chạy hệ điều hành Mac OS) đã được phát hành vào năm 1991, và tiếp tục phát triển thành Project 4.0 for Mac vào năm 1993. Nhưng tới năm sau, năm 1994, Microsoft đã ngừng phát triển hầu hết các ứng dụng trên Mac và không đưa ra một phiên bản Project mới vào bộ Office cho đến năm 1998, sau khi một Microsoft Macintosh Business Unit (MacBU) mới được tạo ra vào năm 1993 [...]



    Store Procedure (SP) là một thủ tục rất tuyệt vời, giúp cho lập trình viên giải quyết các bài toán về truy vấn SQL phức tạp. Vì thế, bạn nên dùng VIEW hoặc SP thay cho truy vấn SQL trong các sản phẩm của bạn. Và trong phạm vi bài viết này, mình gửi đến các bạn một vấn đề nhỏ nhưng có thể làm cho ứng dụng trở nên chậm đi đôi chút đó là SET NOCOUNT {ON | OFF} [...]



    Năm thư viện hỗ trợ nén tập tin cho các lập trình viên .NET

      Truong Minh Tuan  |    Notag  |    0

    DotNetZip là thư viện miễn phí và dễ sử dụng dung để tạo ra các tập tin zip (chứa nhiều tập tin, hoặc thư mục). Bạn có thể tải DotNetZip từCodeplex. Đối với bản thân tôi thì thường dùng TotalCMD để thực hiện các việc nén tập tin .rar; .zip. Và tất cả mọi công việc tôi đều dùng TotalCMD. Bạn có thể tìm kiếm trên anh Google và dùng thử công cụ này [...]



    ASP.NET MVC 4 Razor trở lên có nhiều thứ thay đổi để phù hợp với việc phát triển ứng dụng. Và bản thân tôi cảm thấy hài lòng với các phiên bản sau này của ASP.NET. Razor thật sự rất tuyệt khi làm website trên nền tảng ASP.NET MVC. Và tôi khuyên bạn nên thử làm website với ASP.NET MVC để trải nghiệm những điều tuyệt vời từ Microsoft nhé [...]



    Một số tính năng mới của SQL Server 2016

      Truong Minh Tuan  |    Notag  |    0

    Trong SQL Server 2016, chúng ta có thể cấu hình nhiều tập tin CSDL tạm khi cài đặt một Instance SQL Server. Với tính năng mới này, chúng ta không cần phải thao tác thêm CSDL tạm bằng tay (manual). Tính năng này cho phép chúng ta có thể truy vấn dữ liệu phân tán trong SQL Server. Tính năng này cũng cho phép, dùng những câu lệnh giao dịch để truy vấn dữ liệu từ Hadoop và SQL Azure. [...]



    Trên đây là một số shortcut mà các .NET developer thường dùng khi sử dụng Visual Studio, hy vọng là các bạn sẽ sử dụng chúng thường xuyên. Bài viết sữ dụng nguồn của Anh Lê Hoàng Dũng - Người Thầy đã cho bản thân tôi có cách nhìn khác về .NET [...]



    Lập trình viên phát triển ứng dụng đôi khi bạn cần phải kiểm tra thử một Table có tồn tại trong Database hay không trước khi bạn chạy script SQL để thực hiện ý tưởng của phần mềm. Và việc đó bạn cần sử dụng View có tên là INFORMATION_SCHEMA.TABLES - kiểm tra sự tồn tại của Table [...]



    Cách đặt mã Javascript trong bất cứ website nào

      Truong Minh Tuan  |    Notag  |    0

    Đôi khi developer muốn chạy mã JavaScript khi một sự kiện được triệu gọi như khi người dùng nhấn click button. Và việc này, chúng ta cần đóng gói mã Javascript trong hàm function() như ở trên, và các function thường được sử dụng chung với event Ngoài ra, bạn cũng có thể viết mã Javascript thông qua một file .js và không nằm trong tập tin .HTML (website), [...]



    Với kinh nghiệm 1 năm làm PHP, 1 năm làm ASP VBScript, 6 năm ASP.NET WebForm, ASP.NET MVC, 1 năm NodeJS thì tôi khuyên bạn nên học hỏi những điều cơ bản nhất trong lập trình và nên có những định hướng cho bản thân để bạn có thể bắt đầu trở thành một developer chuyên nghiệp và đủ khả năng để lèo lái con thuyền tương lai của mình đến suốt cuộc đời [...]



    Hướng dẫn cài đặt NodeJS trên Windows

      Truong Minh Tuan  |    Notag  |    0

    Nhưng để chạy được một ứng dụng của NodeJS thì bạn cần chuẩn bị các phần mềm tương ứng với nó như NodeJS, Git-scm. Và dưới đây, tôi hướng dẫn bạn cách cài đặt và triển khai demo cho ứng dụng NodeJS này. Mời bạn đọc cùng tham khảo [...]



    Khắc phục lỗi tài khoản sa khi đăng nhập trong SQL Server 2008

      Nguyễn Chí Bảo  |    Notag  |    0

     [...]



    Từng bước Import dữ liệu từ Excel vào SQL Server

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Tính năng của .NET Framework qua 15 năm phát triển

      Truong Minh Tuan  |    Notag  |    0

    Ngày hôm nay thì .NET Framework đã trở thành khuôn khổ thống nhất để phát triển phần mềm trên nền tảng của Microsoft. Bạn có thể tưởng tượng rằng, các giai đoạn công nghệ phát triển kèm theo cả thế giới công nghệ khác cũng thay đổi. Chẳng hạn như xe BMW trước kia và bây giờ - thực sự nói với bạn rằng, mình rất thích BMW, tương lai không xa mình nhất định sở hữu chiếc xe này, vì bản thân mình cũng đã và đang láy chiếc Hyundai Tucson, Chevrolet Captiva [...]



    Mô hình 3 layer, 3 tier và cách vận dụng vào dự án thực tế

      Truong Minh Tuan  |    Notag  |    0

    Trong giới công nghệ thì chúng ta rất thường nghe 2 thuật ngữ n-layer, n-tier, nhưng thực tế chúng ta chỉ nghe nói về 3 layer. Vậy thì layer, tier có gì giống và khác nhau. N-tier: là kiến trúc triển khai ứng dụng ở mức vật lý (physical) hay kiến trúc phần cứng để triển khai vì nó có chứa các server database, server application, server webmail N-layer: là kiến trúc thiết kế ứng dụng ở mức logic hay là thiết kế các sản phẩm phần mềm Application, website [...]



    Giới thiệu JSON và cách làm việc với JSON

      Truong Minh Tuan  |    Notag  |    0

    JSON – Javascript Object Notation, là một định dạng nhỏ gọn để truyền dữ liệu, tuân theo một quy định mà hầu hết các ngôn ngữ lập trình đều có thể làm việc được. JSON rất dễ sử dụng và có thể thay thế XML thậm chí truy vấn hơn cả XML vì thế mà nó rất phổ biến hiện nay trong chắc chắn là trong tương lai. JSON lưu dữ liệu dưới dạng key/value. Để thực hiện lấy value thì chúng ta đều chuyển về dạng Object của Javascript. [...]



    Tạo mới và sử dụng Class library trong ứng dụng

      Truong Minh Tuan  |    Notag  |    0

    Và hầu như các sản phẩm hiện nay trên thị trường thì những Công ty hay lập trình viên đều có những class library riêng. Và bài viết này, chúng tôi giúp cho bạn đọc cách làm một library riêng cho dự án. [...]



    Từng bước cài đặt SQL Server Management Studio 2012

      Truong Minh Tuan  |    Notag  |    0

    SQL Server Management Studio (SSMS) là giao diện giúp khách hàng quản lý, cấu hình, triển khai, nâng cấp môi trường SQL Server. Giao diện thì thân thiện với người dùng và dễ sử dụng. Các phiên bản của SQL Server thì liên tục được nâng cấp từ phiên bản 2000, 2005, 2008, 2012, 2014, 2016 – với phiên bản 2016, Microsoft đã phép chạy trên cả hệ điều hành Windows lẫn Linux [...]



    Cấu hình IIS cho ứng dụng ASP.NET

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Cách xuất bản (Publish) website lên Hosting

      Truong Minh Tuan  |    Notag  |    0

     [...]



    So sánh điểm khác biệt giữa Web API và MVC

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Thuật toán MD5 trong đăng nhập ứng dụng

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Sử dụng thuật toán MD5 trong mã hoá ứng dụng

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Add Image Slideshow trong website với ASP.NET AJAX

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Cách thiết lập giá trị số cho TextBox trong ASP.NET WebForm

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Caching trong ASP.NET với sức mạnh mà bạn chưa biết

      Truong Minh Tuan  |    Notag  |    0

     [...]



     [...]



    ASP.NET MVC4 với DropdownList và thuộc tính Selected trong ứng dụng

      Truong Minh Tuan  |    Notag  |    0

     [...]



     [...]



    Sự khác nhau giữa View Engine ASPX và View Engine RAZOR

      Truong Minh Tuan  |    Notag  |    0

     [...]



     [...]



    Xây dựng ứng dụng Mobile Application với ASP.NET MVC4

      Truong Minh Tuan  |    Notag  |    0

     [...]



     [...]



    Select, Update, Insert, Delete dùng Store Procedure trong SQL Server 2008

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Giới thiệu về WCF Contract

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Cách tạo, gửi, nhận eMail trong Google với Gmail

      Truong Minh Tuan  |    Notag  |    0

     [...]



     [...]



    Sử dụng HTML Encoding trong ASP.NET MVC3

      Truong Minh Tuan  |    Notag  |    0

     [...]



     [...]



     [...]



     [...]



    Cách tạo một tập tin XML Document trong ASP.NET WebForm

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Vì sao nên tránh viết SQL code trong khi xây dựng ứng dụng

      Truong Minh Tuan  |    Notag  |    0

     [...]



    So sánh kiểu dữ liệu (Data Type) giữa MySQL và SQLServer

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Làm thế nào để truy vấn ArrayList với LINQ

      Truong Minh Tuan  |    Notag  |    0

     [...]



     [...]



    Giới thiệu về truy vấn LINQ - LINQ Query trong ngôn ngữ lập trình C#

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Giới thiệu về LINQ - Language-Integrated Query

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Ứng dụng ADO.NET trên phiên bản .NET Framework 4.0 và 4.5

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Ứng dụng ADO.NET trên phiên bản .NET Framework 3.5

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Ứng dụng ADO.NET trên phiên bản .NET Framework 2.0

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Giới thiệu về ngôn ngữ C# và .NET Framework

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Bắt đầu với .NET Framework

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Tổng quan về .Net Framework

      Truong Minh Tuan  |    Notag  |    0

     [...]



     [...]



    Interfaces for Standard ADO.NET Objects

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Cách truy xuất dữ liệu từ Excel lên website

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Khám phá keyword LET trong Linq

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Thao tác DataTabe Compute trong C#

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Các thao tác với thư mục trong C#

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Một demo nhỏ nói về jQuery

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Tạo dự án website với ADO.Net dùng SQL Server

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Có gì mới trong Word 2013 của sản phẩm Office 2013

      Truong Minh Tuan  |    Notag  |    0

     [...]



    Truy vấn Join trong LINQ

      Truong Minh Tuan  |    Notag  |    0

     [...]



     [...]



    RECENT COMMENTs


    Truong Minh Tuan comment on Cấu hình IIS cho ứng dụng ASP.NET






    TRUONG MINH TUAN - support: ifsoft@live.com