This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Thứ Bảy, 20 tháng 12, 2014

Insert hình ảnh vào Sql Server trong C#

Insert hình ảnh vào Sql Server trong C#



Khi làm việc với các ứng dụng quản lý trên C# như ứng dụng quản lý sinh viên, quản lý nhân viên, ... chúng ta có nhiều tình huống cần lưu trữ hình ảnh, ví dụ như là hình ảnh của sinh viên, nhân viên... Làm sao chúng ta giải quyết vấn đề đó?

Các giải pháp nào để lưu trữ hình ảnh. Nếu muốn lưu hình ảnh đó vào Cơ sở dữ liệu Sql Server thì làm thế nào? Làm sao để hiển thị chúng ra ngoài ứng dụng?



http://tuanitpro.com/insert-hinh-anh-vao-sql-server-csharp

Thứ Tư, 17 tháng 12, 2014

Multiple file upload in ASP.NET MVC

Multiple file upload in ASP.NET MVC



Hướng dẫn sau cho phép bạn upload file trong ASP.NET MVC, hoặc upload nhiều file cùng lúc (Multiple file upload). Nó cực kỳ hữu ích trong nhiều trường hợp.



http://tuanitpro.com/multiple-file-upload-asp-net-mvc

Chủ Nhật, 14 tháng 12, 2014

Vừa gà vừa chó, bó lại cho tròn, ba mươi sáu con, một trăm chân chẵn. Hỏi mấy gà, mấy chó?

Vừa gà vừa chó, bó lại cho tròn, ba mươi sáu con, một trăm chân chẵn. Hỏi mấy gà, mấy chó?

Có một bài toán dân gian khá thú vị như sau:

Vừa gà vừa chó

Bó lại cho tròn

Ba mươi sáu(36) con

Một trăm(100) chân chẵn

Hỏi mấy gà, mấy chó?



Đây là bài toán vui, từ khi học tiểu học mình đã biết, lên trung học, học giải phương trình cũng gặp lại nó. Và bây giờ, làm lập trình, tự dưng nhớ tới nó, nên viết ra đây, coi như chia sẻ cho các bạn mới học lập trình có thêm hào hứng, giải quyết các bài tập nho nhỏ, vui vẻ tương tự.

http://tuanitpro.com/vua-ga-vua-cho-bo-lai-cho-tron-ba-muoi-sau-con-mot-tram-chan-chan-hoi-may-ga-may-cho

Thứ Hai, 8 tháng 12, 2014

9 cách quản lý thời gian hoàn hảo của người thành đạt

Làm thế nào để quản lý thời gian hoàn hảo? Có những thói quen đơn giản mà ai cũng có thể học theo để giúp chúng ta kiểm soát thời gian một cách hợp lý.


9 cách quản lý thời gian hoàn hảo của người thành đạt

Thứ Bảy, 29 tháng 11, 2014

Convert DataTable to List trong C#

Khi làm việc với .NET, thì MS đã cung cấp cho chúng ta đối tượng DataTable. Tuy nhiên trong nhiều trường hợp, DataTable tỏ ra không linh hoạt và tiện dụng như List. Do đó chúng ta rất có nhu cầu chuyển đổi từ DataTable sang List để tiện sử dụng. Class này cung cấp cho các bạn 2 phương thức để chuyển đổi từ DataTable sang List và ngược lại.





Convert DataTable to List trong C#

Thứ Sáu, 7 tháng 11, 2014

Học được gì sau khi ra trường và thất nghiệp

Tôi đã làm y như những gì được dạy: học đại học, vay tiền đóng học phí và ra trường đúng hạn. Nhưng sau 3 tháng tốt nghiệp, tôi vẫn nợ nần và thất nghiệp.

http://tuanitpro.com/hoc-duoc-gi-sau-khi-ra-truong-va-nghiep

Học được gì sau khi ra trường và thất nghiệp

Chủ Nhật, 2 tháng 11, 2014

Từng bước để trở thành một lập trình viên giỏi

Làm thế nào để trở thành một Lập trình viên giỏi là điều mà tất cả những ai theo con đường Lập trình chuyên nghiệp đều hướng tới? Bạn đã sẵn sàng chưa?

Từng bước để trở thành một lập trình viên giỏi

Tôi nên học ngôn ngữ lập trình nào?

Lập trình là một công việc cực kì trí tuệ và thú vị, song với số lượng ngôn ngữ lập trình quá nhiều như hiện nay, đâu là ngôn ngữ lập trình tốt?

Tôi nên học ngôn ngữ lập trình nào?

Thứ Năm, 30 tháng 10, 2014

Ajax là gì? - Blog chia sẻ kiến thức Lập trình

AJAX, viết tắt từ Asynchronous JavaScript and XML (JavaScript và XML không đồng bộ), cho phép tăng tốc độ ứng dụng web, làm trang web trông thân thiện hơn.

Ajax là gì? - Blog chia sẻ kiến thức Lập trình

ASP.NET - Hướng dẫn chèn logo vào hình ảnh

Trong bài viết Hướng dẫn chèn chữ vào hình ảnh thì chúng ta đã biết cách làm thế nào để đánh dấu bản quyền cho hình ảnh trên website của mình. Khá là thú vị, tuy nhiên chúng ta có quyền đặt câu hỏi rằng, tại sao không chèn Logo của mình vào bức ảnh đó. ASP.NET có làm được không? Nếu có, thì làm thế nào để chèn Logo vào hình ảnh?

http://tuanitpro.com/asp-net-huong-dan-chen-logo-vao-hinh-anh

ASP.NET - Hướng dẫn chèn logo vào hình ảnh

Thứ Tư, 29 tháng 10, 2014

ASP.NET - Hướng dẫn chèn chữ vào hình ảnh

Hướng dẫn sau giúp bạn chèn chữ vào hình ảnh trong ASP.NET một cách đơn giản, nhằm đánh dấu bản quyền hình ảnh trên website. Thật đơn giản để làm điều đó.

http://tuanitpro.com/asp-net-huong-dan-chen-chu-vao-hinh-anh

ASP.NET - Hướng dẫn chèn chữ vào hình ảnh

Categories and Subcategories

The fundamental structure of the adjacency model is a one-to-many relationship between aparent entry and its child entries. As with any one-to-many relationship, the child entries carry a foreign key to their parent. What makes the adjacency model different is that the parent and child entries are both stored in the same table.

Categories and Subcategories

Thứ Sáu, 24 tháng 10, 2014

Tạo biểu đồ với Google Chart trong ASP.NET MVC

Khi làm việc với các ứng dụng liên quan đến số liệu chúng ta hay có nhu cầu thống kê. Có thể thống kê theo dạng bảng, tuy nhiên nó không trực quan như biểu đồ. Các ứng dụng được sử dụng biểu đồ nhiều nhất phải kể đến các ứng dụng phân tích tài chính như chứng khoán…, phân tích dữ liệu, thời tiết, địa lý, kinh tế… và nhiều lĩnh vực khác của cuộc sống. Biểu đồ cung cấp cho chúng ta cái nhìn trực quan, từ đơn giản đến chi tiết, từ đó đưa ra các phân tích, đánh giá, định hướng một cách hiệu quả hơn.

Trong bài viết này sẽ hướng dẫn các bạn sử dụng biểu đồ trong ASP.NET MVC kết hợp JSON, thông qua một thư viện miễn phí, đó là Google Charts. Thư viện này cung cấp cho chúng ta rất nhiều kiểu biểu đồ khác nhau, tùy vào mục đích ứng dụng, như biểu đồ cột, biểu đồ phần trăm (pie), biểu đồ line, biểu đồ bar, area...

Tạo biểu đồ với Google Chart trong ASP.NET MVC

Tạo biểu đồ với Google Chart trong ASP.NET MVC

Khi làm việc với các ứng dụng liên quan đến số liệu chúng ta hay có nhu cầu thống kê. Có thể thống kê theo dạng bảng, tuy nhiên nó không trực quan như biểu đồ. Các ứng dụng được sử dụng biểu đồ nhiều nhất phải kể đến các ứng dụng phân tích tài chính như chứng khoán…, phân tích dữ liệu, thời tiết, địa lý, kinh tế… và nhiều lĩnh vực khác của cuộc sống. Biểu đồ cung cấp cho chúng ta cái nhìn trực quan, từ đơn giản đến chi tiết, từ đó đưa ra các phân tích, đánh giá, định hướng một cách hiệu quả hơn.

Trong bài viết này sẽ hướng dẫn các bạn sử dụng biểu đồ trong ASP.NET MVC kết hợp JSON, thông qua một thư viện miễn phí, đó là Google Charts. Thư viện này cung cấp cho chúng ta rất nhiều kiểu biểu đồ khác nhau, tùy vào mục đích ứng dụng, như biểu đồ cột, biểu đồ phần trăm (pie), biểu đồ line, biểu đồ bar, area...

Tạo biểu đồ với Google Chart trong ASP.NET MVC

Thứ Năm, 23 tháng 10, 2014

String Format for Int C#

Kiểu sô nguyên có thể được đinh dạng bằng nhiều cách trên nền .NET. Bạn có thể sử dụng phương thức tĩnh như String.Format, hay phương thức int.ToString.

String Format for Int C#

String Format for Double C#

Chuyển kiểu số sang kiểu chuổi theo định dạng bằng C#. Ngoài ra có thể sử dụng phương thức dạng tĩnh String.Format, double.ToString, float.ToString để làm.

String Format for Double C#

String Format for DateTime C#

Khi làm việc với dữ liệu DateTime trong C#, chúng ta cần định dạng kiểu ngày tháng phù hợp. C# cung cấp rất nhiều cách định dạng sử dụng hàm String.Format

String Format for DateTime C#

Thứ Hai, 20 tháng 10, 2014

MyThemeShop giảm giá Architect WordPress Theme chỉ còn 9$ trong 72h

Architect WordPress Theme là một theme được thiết kế đẹp dành cho những người làm công việc thiết kế, như là kiến trúc sư chẳng hạn. Nó cũng phù hợp cho bạn có nhu cầu làm website về trang trí nội thất, thiết kế nhà cửa…. Bạn có thể trình bày các sản phẩm, dịch vụ của mình một cách đẹp mắt…

MyThemeShop giảm giá Architect WordPress Theme chỉ còn 9$ trong 72h

Thứ Ba, 14 tháng 10, 2014

Chương trình hẹn giờ tắt máy tính bằng C#

Hôm nay, tôi sẽ hướng dẫn các bạn viết một chương trình nho nhỏ, đó là chương trình hẹn giờ tắt máy tính bằng C#. Bạn có thể sử dụng nó mỗi lúc để máy nghe nhạc, hay nghe truyện ma trước khi ngủ, tặng cho bạn bè, hay tặng bạn gái của bạn… Tùy tính sáng tạo của bạn, tôi có vài gợi ý như là: Hẹn giờ tắt máy, hẹn giờ đi chơi với bạn gái, hẹn giờ cứ tới 9h tối là hát bài “Chúc bé ngủ ngon” :D. Nó cũng hữu ích trong trường hợp bạn ngồi quá lâu trước máy vi tính, nó nhắc nhở bạn bằng một bài hát yêu thích, hay hiện lên hình ảnh cô gái sexy nào đó sau mỗi 45 phút. (Ý tưởng cũng không tồi nhỉ?). Xem thêm tại

Chương trình hẹn giờ tắt máy tính bằng C#

Thứ Bảy, 11 tháng 10, 2014

10 trang thông báo lỗi 404 vui mắt và sáng tạo nhất

Trên thế giới Internet, đối với người dùng phổ thông, có thể nói lỗi 404 là một trong những loại lỗi thường gặp nhất. Theo đó, bạn sẽ gặp lỗi 404 khi một đường dẫn bị hỏng, không khả dụng hoặc đơn giản là bạn không được cấp quyền truy cập đường dẫn này. Thay vì để những thông báo 404 nhàm chán gây khó chịu người dùng, những website dưới đây đưa ra những trang thông báo lỗi 404 hết sức sáng tạo, và vui mắt.

10 trang thông báo lỗi 404 vui mắt và sáng tạo nhất

Thứ Sáu, 10 tháng 10, 2014

Hands on with ASP.NET MVC - Covering MVC 6

MVC (Model-View-Controller) is the popular Microsoft technology which enables you to build dynamic, data-driven, mobile websites, TDD site. Hands-On with ASP.NET MVC is not only written for those who are going to have affair with MVC for the 1st time, rather it is written in such a way that even experienced professional will love reading this book. This book covers all the tiny steps on using MVC at its best. With complete practical tutorials to illustrate the concepts, you will step by step build one End to End application which covers below mentioned techniques – Controllers, Views, Models, Forms and HTML helpers, Data annotation and Validation, Membership, Authorization, Security rather you will also learn how to bootstrap your design, then how to host the app in AZURE, Web API and Dependency Injection. It also covers MVC 5 and MVC 6 features like, • Mobile optimization, • Improved Scaffolding, • ASP.Net Identity, • One ASP.Net, Bootstrap • Common framework for MVC, • Web API and WebPages, • Self hosting, • Cloud Optimized, • No Build Dependency, • Cross platform support, •

Hands on with ASP.NET MVC - Covering MVC 6

Thứ Năm, 9 tháng 10, 2014

5 plugin wordpress tạo trang thông báo bảo trì cho website

Bạn đang có một ý tưởng tuyệt vời cho website, sản phẩm của bạn. Bạn nhanh chóng mua ngay một tên miền, cài đặt mã nguồnWordPress và xây dựng website của bạn. Tất nhiên trong quá trình xây dựng đó, bạn không muốn ai đó nhìn thấy sản phẩm dở dang của bạn. Đó cũng là lý do bạn tạo ra một trang thông báo đang bảo trì, hay comming soon.
Thật ra thì còn nhiều lý do khác như bạn thử nghiệm tính năng mới cho website, thay đổi giao diện, cài đặt plugin và chưa sãn sàng cho mọi người thấy điều đó. Bạn muốn tạo ra một trang thông báo trông hấp dẫn, chuyên nghiệp thì 5 plugin wordpress dưới đây sẽ hữu ích cho bạn trong trường hợp này.
5 plugin wordpress tạo trang thông báo bảo trì cho website

Thứ Tư, 8 tháng 10, 2014

Cách viết một CV hoàn hảo

Nếu bạn muốn có một bản lý lịch tự thuật (CV) tốt nhất, bạn cần phải học cách tổ chức bản CV. Để hấp dẫn và thuyết phục hơn, bạn cũng nên phải thay đổi phong cách viết cho phù hợp. Sarah Berry, tác giả của một trong những cuốn sách bán chạy nhất với tựa đề: “Viết bản CV hoàn hảo vào cuối tuần” đưa ra cho các ứng viên những lời khuyên giá trị.

Cách viết một CV hoàn hảo

Thứ Bảy, 4 tháng 10, 2014

Design Pattern là gì? - Blog chia sẻ kiến thức Lập trình

Design Pattern là một kỹ thuật dành cho lập trình hướng đối tượng. Nó cung cấp cho ta cách tư duy trong từng tình huống của việc lập trình hướng đối tượng, và phân tích thiết kế hệ thống phần mềm. Nó cần thiết cho cả các nhà lập trình và nhà phân tích thiết kế. Đối với những người chuyên về lập trình thì việc nắm vững công cụ lập trình thôi chưa đủ, họ cần phải có một tư duy, một kỹ năng giải quyết các tình huống nhỏ của công việc xây dựng phần mềm mà họ là người thi hành. 

Design Pattern là gì? - Blog chia sẻ kiến thức Lập trình

Thứ Sáu, 3 tháng 10, 2014

Pro ASP.NET 4.5 in C#, 5th Edition - Blog chia sẻ kiến thức Lập trình

Pro ASP.NET 4.5 in C# is the most complete reference to ASP.NET that you will find. This comprehensively revised fifth edition will teach you everything you need to know in order to create well-designed ASP.NET websites. Beginning with core concepts the book progresses steadily through key professional skills. You’ll be shown how to query databases in detail, consider the myriad applications of XML, and step through all the considerations you need to be aware of when securing your site from intruders. Finally, you’ll consider advanced topics such as using client-side validation, jQuery and Ajax.

Pro ASP.NET 4.5 in C#, 5th Edition - Blog chia sẻ kiến thức Lập trình

Thứ Năm, 2 tháng 10, 2014

MyThemeShop giảm giá Theme Splash chỉ còn 9$ trong 24h - Blog chia sẻ kiến thức Lập trình

Theme Splash là một theme được thiết kế đẹp có thể phục vụ nhiều mục đích. Nó có thể giúp bạn giới thiệu sản phẩm của bạn và tạo thêm doanh thu, và nó cũng bao gồm một blog thiết kế đẹp có nghĩa là nó, hoặc có thể là một diễn đàn độc lập hoặc một phần của một trang web thương mại điện tử lớn.

MyThemeShop giảm giá Theme Splash chỉ còn 9$ trong 24h - Blog chia sẻ kiến thức Lập trình

4 Kỹ năng quan trọng nhất đối với một lập trình viên - Blog chia sẻ kiến thức Lập trình

4 Kỹ năng quan trọng nhất đối với một lập trình viên - Blog chia sẻ kiến thức Lập trình

Với rất nhiều công nghệ, ngôn ngữ lập trình và các nền tảng phát triển như hiện nay, thì rất khó để nhận ra đâu là thứ tốt nhất để bạn đầu tư thời gian và công sức học những kỹ năng quan trọng trong nghề phát triển phần mềm.
Tôi thường được nhiều người hỏi về việc làm thế nào để trở thành một lập trình viên giỏi hơn, và rằng liệu họ có nên đầu tư thời gian vào một ngôn ngữ lập trình hoặc công nghệ xác định nào đó hay không. Nhưng hôm nay, tôi sẽ liệt kê ra đây một số kỹ năng tôi nghĩ rằng đó là những kỹ năng quan trọng nhất và không bị lỗi thời mà một lập trình viên nên có, chúng sẽ mang lại cho bạn những cơ hội tốt nhất trong nghề nghiệp và giúp bạn làm việc hiệu quả hơn.

Hello world

Hello world