Click here to Skip to main content
15,031,223 members

Articles by Shenwei Liu (Articles: 26)

Articles: 26

RSS Feed

Average article rating: 4.89

MEF
Posted: 3 May 2012   Updated: 3 May 2012   Views: 22,350   Rating: 4.67/5    Votes: 3   Popularity: 2.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 609
Please Sign up or sign in to vote.
The article series shows how to upgrade a Silverlight application having basic patterns to the MVVM and MEF composable patterns with easy approaches and detailed coding explanations.
Productivity Apps and Services
Microsoft Office
Posted: 8 May 2014   Updated: 5 Jun 2014   Views: 53,685   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 2,602
Please Sign up or sign in to vote.
C# class that populates a generic list with data retrieved from Excel data file
Programming Languages
C#
Posted: 3 May 2012   Updated: 3 May 2012   Views: 22,600   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 461
Please Sign up or sign in to vote.
The article series shows how to upgrade a Silverlight application having basic patterns to the MVVM and MEF composable patterns with easy approaches and detailed coding explanations.
Posted: 3 May 2012   Updated: 3 May 2012   Views: 20,510   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 439
Please Sign up or sign in to vote.
The article series shows how to upgrade a Silverlight application having basic patterns to the MVVM and MEF composable patterns with easy approaches and detailed coding explanations.
Posted: 20 Nov 2013   Updated: 27 Mar 2014   Views: 39,634   Rating: 5.00/5    Votes: 15   Popularity: 5.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 1,317
Please Sign up or sign in to vote.
An article with sample application showing how and what we can do to improve and enhance a WCF and EF data access web service
Posted: 19 Nov 2013   Updated: 5 Dec 2013   Views: 65,379   Rating: 5.00/5    Votes: 14   Popularity: 5.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 44   Downloaded: 1,876
Please Sign up or sign in to vote.
Using extension methods to export data from a Generic List to a formatted string, CSV file, or Excel Worksheet window with data field selections
Posted: 25 Mar 2012   Updated: 18 Apr 2012   Views: 80,282   Rating: 4.67/5    Votes: 12   Popularity: 5.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 3,512
Please Sign up or sign in to vote.
Create and configure WCF RIA Services class library for Silverlight app
Posted: 28 Jan 2016   Updated: 10 Feb 2020   Views: 23,921   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 1,365
Please Sign up or sign in to vote.
Creating PDF reports for grouped or non-grouped data lists in C# with many custom options and configurations (providing source code with .NET Framework 4.6.1 and .NET Core 3.1)
Javascript
Posted: 7 Apr 2014   Updated: 9 Apr 2014   Views: 42,214   Rating: 4.85/5    Votes: 14   Popularity: 5.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 1,575
Please Sign up or sign in to vote.
This is an article about dynamically updatable and AJAX data enabled JQuery web page dialogs.
SQL
Posted: 30 Oct 2013   Updated: 22 Jul 2015   Views: 177,011   Rating: 4.96/5    Votes: 35   Popularity: 7.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 55   Downloaded: 2,613
Please Sign up or sign in to vote.
How to fix Function Import mappings for EF stored procedure returning multiple result sets
Typescript
Posted: 6 Mar 2019   Updated: 1 Mar 2020   Views: 61,847   Rating: 4.91/5    Votes: 17   Popularity: 6.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 1,560
Please Sign up or sign in to vote.
An Angular sample application and discussions on breadcrumbs with advanced routing strategies, navigation scenarios, practical workflow, and more (latest update with Angular 9 CLI and ASP.NET Core 3.1 website).
Posted: 28 Sep 2019   Updated: 20 Dec 2020   Views: 8,858   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 308
Please Sign up or sign in to vote.
Implementing and describing multiple column sorting features with the Angular data grid tool NgExTable and associated processing logic for sorting the source data list (updated to Angular 11)
XML
Posted: 22 Apr 2012   Updated: 22 Apr 2012   Views: 53,962   Rating: 4.67/5    Votes: 3   Popularity: 2.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 230
Please Sign up or sign in to vote.
A step by step guide showing the details of renaming projects and resolving related issues in a Visual Studio 2010 solution for a Silverlight application.
Web Development
Posted: 7 Aug 2014   Updated: 7 Aug 2014   Views: 52,752   Rating: 4.92/5    Votes: 9   Popularity: 4.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 1,057
Please Sign up or sign in to vote.
Using an EF designer-based data context for stored procedures returning multiple result sets in a data access Web API application built with the Code First approach
Posted: 31 Mar 2015   Updated: 31 Mar 2015   Views: 198,059   Rating: 5.00/5    Votes: 25   Popularity: 6.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 56   Downloaded: 7,066
Please Sign up or sign in to vote.
A complete sample application using AngularJS, trNgGrid, ngTable, and ASP.NET Web API to access and display data with server-side data filtering, sorting, and paging.
ASP.NET
Posted: 10 Jan 2018   Updated: 29 Nov 2020   Views: 93,969   Rating: 4.96/5    Votes: 38   Popularity: 7.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 96   Downloaded: 6,834
Please Sign up or sign in to vote.
A full-structured data service sample application migrated from ASP.NET Web API 2.0 to and between ASP.NET Core version 2.1, 3.1 and 5.0
Posted: 17 Jun 2018   Updated: 6 Dec 2020   Views: 77,492   Rating: 4.99/5    Votes: 32   Popularity: 7.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 89   Downloaded: 5,895
Please Sign up or sign in to vote.
An Angular sample application that includes selecting, adding, updating, and deleting data with HttpClient service, reactive forms for object and array types, in-line data list editing, custom input validations, and various other features (latest update with Angular 11 CLI and ASP.NET Core 5.0).
Posted: 28 Mar 2017   Updated: 15 Feb 2021   Views: 104,490   Rating: 4.98/5    Votes: 30   Popularity: 7.28
Licence: The Code Project Open License (CPOL)      Bookmarked: 66   Downloaded: 3,048
Please Sign up or sign in to vote.
Presenting an advanced Angular modal dialog service and demonstrating dialog uses and issue resolutions (updated to Angular 11 and available with npm library package).
HTML
Posted: 15 Nov 2018   Updated: 22 Feb 2020   Views: 55,516   Rating: 4.70/5    Votes: 5   Popularity: 3.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 1,272
Please Sign up or sign in to vote.
A sample web application and discussions on creating, displaying, and downloading PDF documents with Web API data sources (including ASP.NET Core), client Angular CLI or AngularJS Components, and resolutions for web browser compatibility to handle PDF documents.
Posted: 25 Jun 2014   Updated: 25 Jun 2014   Views: 43,454   Rating: 5.00/5    Votes: 15   Popularity: 5.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 1,641
Please Sign up or sign in to vote.
Convert a generic list to an Excel byte array using Open XML SDK and dynamically create an Excel file for data distributions from an ASP.NET MVC website
Posted: 27 Feb 2012   Updated: 16 Apr 2014   Views: 90,458   Rating: 4.85/5    Votes: 15   Popularity: 5.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 3,513
Please Sign up or sign in to vote.
The article shows how to enhance the shopping cart of the Microsoft ASP.NET MVC Music Store 3.0 sample application by making the workflow more practical with a quantity update feature and unobtrusive data validations.
Posted: 25 Dec 2013   Updated: 17 Jan 2018   Views: 138,779   Rating: 4.74/5    Votes: 21   Popularity: 6.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 51   Downloaded: 2,862
Please Sign up or sign in to vote.
Custom model binder for passing query strings as nested objects or collections to Web API GET or POST methods, also updated for ASP.NET Core
Posted: 18 May 2015   Updated: 28 Mar 2017   Views: 145,579   Rating: 4.99/5    Votes: 34   Popularity: 7.64
Licence: The Code Project Open License (CPOL)      Bookmarked: 69   Downloaded: 5,204
Please Sign up or sign in to vote.
Update for the modal dialog which is compatible with Angular 1.5x and TypeScript
Posted: 23 Sep 2015   Updated: 6 Dec 2020   Views: 172,989   Rating: 4.94/5    Votes: 79   Popularity: 9.31
Licence: The Code Project Open License (CPOL)      Bookmarked: 156   Downloaded: 7,802
Please Sign up or sign in to vote.
CRUD operations in details on a web application with AngularJS and WebAPI
Posted: 7 Feb 2018   Updated: 20 Dec 2020   Views: 50,924   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 1,727
Please Sign up or sign in to vote.
A custom and configurable Angular data grid tool and demo application presenting both client and server-side data filtering, sorting, and pagination (updated to Angular 11)
Posted: 14 Oct 2014   Updated: 14 Oct 2014   Views: 30,853   Rating: 4.87/5    Votes: 8   Popularity: 4.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 1,053
Please Sign up or sign in to vote.
A sample shows approaches of creating WiX installers and a bootstrapper bundle for the deployment of business applications with multiple and selective configurations.

Average blogs rating:

No blogs have been submitted.

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.

Shenwei Liu
United States United States
Shenwei is a software developer and architect, and has been working on business applications using Microsoft and Oracle technologies since 1996. He obtained Microsoft Certified Systems Engineer (MCSE) in 1998 and Microsoft Certified Solution Developer (MCSD) in 1999. He has experience in ASP.NET, C#, Visual Basic, Windows and Web Services, Silverlight, WPF, JavaScript/AJAX, HTML, SQL Server, and Oracle.