C# Corner

Resources  
  • User-Defined Types In SQL ServerOct 13, 2017. When we are working with any programming language, we create user defined types as per our requirement. It is a better idea to have this feature in the SQL server.
  • Learn Universal Windows Programming Via Modern C++ (CommandBar Control)Oct 11, 2017. In this article, we are going to learn about CommandBar control in Modern C++. The CommandBar control is a new control in Universal windows programming, it’s a like a Toolbar control, it has more features compared to Toolbar control.
  • Learn Universal Windows Programming Via Modern C++ (SplitView Control)Oct 11, 2017. In this article, we are going to learn about Splitview control in Modern C++.
  • How To Change/Switch The Database Dynamically In An ASP.NET MVC ApplicationOct 06, 2017. This is an example with code snippets to show how to switch or change the database (Connection string) dynamically while running a program in ASP.NET MVC 5 applications.
  • Swift Programming - Zero To Hero - Part SixOct 05, 2017. This is part six of "Swift Programming - Zero to Hero" series. In this article, we will be learning about Arithmetic Operators. Before you continue in this session, please follow the previous series.
  • ColorPicker Control In UWP (Windows 10 Fall Creators Update Features)Oct 04, 2017. This article explains how to implement ColorPicker control in UWP application. A ColorPicker control is a new control in UWP programming
  • Introduction To Machine Learning In AzureOct 04, 2017. In this article, we will see what machine learning is and how it differs from traditional programming.
  • Swift Programming - Zero To Hero - Part FiveOct 03, 2017. This is part five of "Swift Programming - Zero to Hero" series. You can read the previous articles in the series.
  • Software Design Principles DRY, KISS, YAGNISep 29, 2017. In this article, I am going to explore software design principles and their benefits and why design principle are useful for us and how to implement them in our daily programming. We will see DRY, KISS, and YAGNI software design principles.
  • Never Let That Kid DieSep 21, 2017. It's my birthday and the last day of 5-day TOGAF program. The overall program was pretty interesting as there was no technology involved and five participants included, a senior executive from WHO and people having profiles and serious image. And yes, it was their misfortune to have me as one of the participants.
  • Getting Started With Android And KotlinSep 21, 2017. It is a new programming language for modern multiplatform applications. It was developed by JetBrains and open source contributors .The first version of Kotlin v1.0 was released on February 15, 2016 and latest version of Kotlin is 1.1.4 which was released on August 15, 2017 .
  • Create A Website Having Azure Active Directory Authentication Using Visual StudioSep 19, 2017. Azure Active Directory (Azure AD) is Microsoft’s multi-tenant, cloud based directory and identity management service. Azure AD combines core directory services, advanced identity governance, and application access management. Azure AD also offers a rich, standards-based platform that enables developers to deliver access control to their applications, based on centralized policy and rules.
  • Learn Universal Windows Programming Via Modern C++ (Check Box)Sep 19, 2017. In the button control, we are using the IInspectable to set the content of the text. How do we get the value from the IInspectable interface ? By IPropertyValue; using the “as” operator, we can convert from IInspectable to IPropertyValue.
  • Learn Universal Windows Programming Via Modern C++(Border Control)Sep 18, 2017. In this article, we are going to learn about Border control in Modern C++
  • Learn Universal Windows Programming Via Modern C++ (Combo box)Sep 18, 2017. Combobox control is contains the collection of the items. It represents Drop-down list of the items. The user can select the items from the list, when the combobox is open its display all the items, once item has been selected dropdown list will close automatically.
  • Start The App In Windows Startup In UWP (Windows 10 Fall Creators Update Features)Sep 17, 2017. A long-awaited feature (other features are LaunchApp, Restart App) has come to Universal Windows Programming i.e. we can run our application on Windows startup (User log in to the system), Previously we had done some workaround to run the app in windows startup, now it's time to say good bye to the workaround.
  • Using MPMoviePlayer In Xamarin iOSSep 15, 2017. Xamarin is a platform to develop cross-platform and multi-platform apps (for example, Windows Phone, Android, iOS). In Xamarin platform, the code sharing concept is used. In Xamarin Studio, Visual Studio is also available.
  • Learn Universal Windows Programming Via Modern C++ (RadioButton)Sep 14, 2017. RadioButton is used to allow to the user select single items, whereas checkbox allows users to multiselect.
  • Seven Reasons Why Swift Is A Must For iOS App DevelopmentSep 13, 2017. With the launch of several programming languages, a developer is often confused as to which technology to use. They are have the dilemma of choosing between Objective C and Swift, both of which are considered to be fine technologies for IOS app development. Recently in an event, Apple unveiled Swift as its new programming language and thereby created a new demand for Swift developers required for quality IOS development.
  • Data Science Machine Learning In R ProgrammingSep 09, 2017. In this article, I am going to describe what machine learning and data science are and then we will see how we can apply machine learning techniques in data science and then we will do some practical implementations in R language of data pre-processing.
  • Aspect Oriented Programming In C# With RealProxy classSep 07, 2017. Example of implementing logging using RealProxy class.
  • Restart An App Programmatically In UWP (Windows 10 Fall Creators Update Features)Sep 06, 2017. This article explains about how to restart an app programmatically in Universal Windows Programming.
  • Where Can I Use Common Azure CosmosDB (Use Cases)?Sep 06, 2017. Azure Cosmos DB is Microsoft’s globally-distributed, multi-model database service for managing data at planet-scale. It builds upon and extends the earlier Azure DocumentDB which was released in 2014.
  • Web API Token Based Authentication With Angular - Part OneSep 06, 2017. Authentication is a vital process in system programming. Authentication means verifying the user who is accessing the system. Today we are using modern devices that have different types of Apps or software and sometimes we directly access the website from browser. To access this application, we probably need to pass our credentials and these systems verify it. If you are valid user then it will allow accessing the system otherwise not.
  • Swift Programming - Zero To Hero - Part FourSep 06, 2017. In this article, we will learn about arrays and accessing arrays using looping statements
  • How To Perform Web Scraping Using Python ProgramSep 04, 2017. Web Scraping (also known as Screen Scraping, Web Data Extraction, Web Harvesting etc.) is a process to scrap (extract) data from web pages, web document, HTML document or XML document in a structured manner and then store in database, text file as a spreadsheet , as a XML , or in whatever file format we want to save in.
  • Setup Of Virtual Machines On Azure Using TerraformSep 01, 2017. Microsoft recently announced increased investment in integrating Terraform with Azure (Aug 2017). This is a continuation of Microsofts’ reach into the agnostic/multi-cloud cloud arena, where they are doing whatever it takes to help developers succeed in the cloud. It used to be the case that Azure was only for Micosoft developers - well no more. The crew in Redmond and every office around the globe are really pushing the open-source and 'Azure for everyone' opportunity.
  • How To Configure Exchange 2016 Hybrid Deployment With Office 365 - Part ThreeAug 29, 2017. In this multi part article series, we will see how to setup Hybrid Exchange 2016 with Office 365 by using ADFS and AAD Directory Sync Services.
  • How To Configure Exchange 2016 Hybrid Deployment With Office 365 - Part FourAug 29, 2017. In this multi part article series, we will see how to set up Hybrid Exchange 2016 with Office 365 by using ADFS and AAD Directory Sync Services.
  • Learn About Properties In JavaScriptAug 28, 2017. JavaScript is an object oriented programming language and encapsulation is a pillar of object oriented programming language. Properties help us to encapsulate. Properties help us to control what is assigned and return to and from the public field.
  • How To Configure Exchange 2016 Hybrid Deployment With Office 365 - Part TwoAug 28, 2017. In this multi part article series, we will see how to set up Hybrid Exchange 2016 with Office 365 by using ADFS and AAD Directory Sync Services.
  • How To Configure Exchange 2016 Hybrid Deployment With Office 365 - Part OneAug 28, 2017. In this multi part article series, we will see how to setup Hybrid Exchange 2016 with Office 365 by using ADFS and AAD Directory Sync Services.
  • Understand Azure Cosmos DB - DocumentDB API (SQL)Aug 24, 2017. Azure Cosmos DB is Microsoft’s globally-distributed, multi-model database service "for managing data at planet-scale." It builds upon and extends the earlier Azure DocumentDB, which was released in 2014. It is schema-less and generally classified as a NoSQL database. In this article I am going to create an Azure Cosmos DB using SQL.
  • Static Resource Using Xamarin.Forms Version (1.0)Aug 22, 2017. Xamarin is a platform that allows us to create multi-platform mobile applications for platforms like Windows, iOS, and Android, through a single integrated development environment (IDE). We will discuss how to create a Static Resource using Xamarin.Forms (or) cross-platform from VS2017.
  • How To Create Multi-Screen Request Form App For SharePoint Online List Using PowerAppsAug 22, 2017. In this article you will see how to create multi-screen request form app for SharePoint Online list using PowerApps. Refer to getting started with PowerApps and Flow for more details. Refer to my previous article to create a simple approval app using PowerApps and Flow in SharePoint Online.
  • Understand Azure Cosmos DB - Table APIAug 18, 2017. Cosmos DB is a globally distributed multi-model database. Using the API, applications running on Azure Table storage can take advantage of secondary indexes, turnkey global distribution, dedicated throughput, and single digit millisecond latency with 99.99% comprehensive SLAs.
  • Swift Programming - Zero To Hero - Part ThreeAug 17, 2017. Statements are the building blocks of any program. We can perform any function with the help of statements, such as checking values or declaring variables, calling methods, or even creating objects.
  • The Future Of C# At A GlanceAug 17, 2017. C# is one of the top ten most popular programming languages. It’s been 16 years since Microsoft released C# in 2000 and is considered the foremost emerging programming languages because of the maturity it has accrued. Today C# 7.0 is available as a part of Visual Studio 2017.
  • List Of Notification Libraries And Plugins For JavaScript And JQuery Used In ASP.NET MVC RazorAug 15, 2017. JavaScript is a programming language whereas jQuery is a framework.
  • Universal SMTP Code To Send Emails In .NET AppsAug 13, 2017. As already mentioned quite clearly in the tagline, the only reason to write this article is to cover the basic requirements of every SMTP vendor's code in .NET applications, If your vendor is Google's mail service, — Gmail — then you can most likely leave this article and go back to the article, which I wrote quite a lot of time ago to share how to send emails through a C# programs, sending emails over .NET framework, and general problems – using C# code.
  • Key Capabilities Of Azure Cosmos DBAug 12, 2017. A few years ago, Microsoft offered DocumentDB as a Service (DaaS) that supported a limited set of features and functionalities. Today, most of the cloud-based services, such as Bing, Azure, and Office 365 are using DocumentDB. Microsoft took DocumentDB to the next level and came up with Azure Cosmos DB - A globally distributed, multi-model database.
  • Learn Universal Windows Programming Via Modern C++ (Stackpanel)Aug 11, 2017. Stackpanel has holding one are more controls into panel, inside panel controls are called as child controls, the child controls can be arranged into the horizontal (left to right) or vertical stack (top to bottom), We can add all the itemcontrols into the stackpanel like textbox, button, combobox.
  • Learn Universal Windows Programming Via Modern C++ (Button Control)Aug 10, 2017. Button control allows the user to click to perform actions, there are mainly two properties, content and click event. Content properties are used to the set the caption of the Button and click event is used to trigger the event.
  • Custom Content Page Using Xamarin.FormsAug 09, 2017. Xamarin is a platform that allows us to create multi-platform mobile applications like Windows phone, Apple iOS, and Android through a single integrated development environment (IDE). This platform allows the designers to develop and design various mobile platform applications within a limited period. We will discuss how to create CustomContentPage using Xamarin.Forms (or) cross platform from VS2017.
  • Swift Programming - Zero To Hero - Part TwoAug 08, 2017. This is part two of Swift Programming Zero to Hero. In this article we will see loops in Swift.
  • Shooting Game Using Construct 2Aug 08, 2017. Construct 2 is an HTML5 based 2D game editor developed by Scirra. Construct 2 is a powerful game creator specifically designed for 2D games.
  • Introduction To jQuery And Web API 2 Controller’s Method Relationship Using jQuery AJAX In ASP.NET MVC RazorAug 06, 2017. ASP.NET Web API is a smart framework to build HTTP services which can be consumed by Multi platform clients including desktops or smart phone devices, irrespective of browsers or Operating Systems being used.
  • Learn Universal Windows Programming Via Modern C++Aug 06, 2017. Universal Windows programs have developed based on the Windows Runtime (WinRT) technology, Windows Runtime (hereafter called WinRT) and runs based on the COM API, but is not designed to be directly used, instead using a “language projections” concept
  • Using MasterPage In Xamarin.FormAug 04, 2017. Xamarin is a platform that allows us to create multi-platform mobile applications like Windows phone, Apple iOS, and Android through a single integrated development environment (IDE). We will discuss how to create MasterDetail Page applications from VS2017. There are many plugins available for Xamarin Cross platform including Stack Layout, Label,ScrollView and buttons.
  • Facebook Login Using Xamarin.Auth In Xamarin iOSAug 04, 2017. Xamarin is a platform to develop cross-platform and multi-platform apps (for example, Windows phone, Android, iOS). In Xamarin platform, the code sharing concept is used. In Xamarin Studio, Visual Studio is also available.
  • Writing Code With Programming Ligatures In Visual StudioAug 01, 2017. Almost all visual studio developers are already in love with Consolas font. Consolas is an awesome, top ranked font to write code. But sadly, Consolas doesn't has any ligature support for us. What is ligature in a language? Typographic ligature occurs when two or more letters are joined as a single letter. For example AE > Æ, OE > Œ etc. So how can we carry ligature in our code in visual studio? There are plenty of fonts to write code with ligature support, such like- Fira Code, HasKlig, Monoid and etc.
  • SharePoint Webhooks As Event Receivers For SharePoint OnlineJul 31, 2017. SharePoint Webhooks were made generally available in January 2017. They provide the mechanism of catching the Asynchronous Events like item added, item deleted etc: that happens in the SharePoint Objects. At present, SharePoint Webhooks cannot be used with Synchronous events like Item Adding for which we will still have to rely on Remote Event Receiver solution using Provider Hosted Add-in.
  • How To Create Web Job in Azure Web appJul 31, 2017. Azure web job is the most useful feature in Azure web app service. It will be great helpful when you want to run the scripts or programs as background processes in app services, api app and mobile app .
  • How To Create Multi-Project Template Using Visual Studio 2017Jul 30, 2017. Visual Studio provides many inbuilt templates for creating a project. Project template will allow a developer to create new projects based on your exported project. The developer will be able to utilize your template for the new project dialog box. In this article, we can create a new project template for solution with multiple project as per your client or product requirement and use your project template for multiple developers.
  • Are You A Fresher And Looking For A Way To Start With Microsoft .NET?Jul 29, 2017. This article focuses on beginner programmers and Computer Science students who want to learn and get started with .NET programming.
  • Null Object Design PatternJul 29, 2017. A null object is also known as a Stub, an Active Nothing or an Active Null. It helps our program logic to get rid of null checks where ever possible. We all know, that we can not call methods on a null reference as it results in a NullReferenceException. The null object pattern provides a non-functional object in place of a null reference and therefore allows methods to be called on it.
  • This Will Help Manual Testers Not Get FiredJul 25, 2017. Development methodologies like Agile, DevOps, Test Driven Development, Continuous Testing and Continuous Deployment etc. have replaced software development approaches that put testing at the end of development. The one common thread across these development methodologies is that testing is now placed in the heart of software development. That, and test automation has been an instrumental enabler of these methodologies.
  • React Tutorials - Day Six - FluxJul 24, 2017. Flux is a programming architecture and concept where data flows in an unidirectional way. Flux is not a framework or library, it is just an architecture pattern that was developed by Facebook along with the React View library to manage the data flow into our application. Flux makes it easier to track the changes and bugs during development.
  • UITableView : Swipe-Right In Xamarin iOS AppJul 19, 2017. In this article, you will learn how to Swipe Right Using UITableView in Xamarin iOS, using Xamarin Studio. Xamarin is a platform to develop cross-platform and multi-platform apps (for example, Windows phone, Android, iOS). In Xamarin platform, the code sharing concept is used. In Xamarin Studio, Visual Studio is also available.
  • UITableView in Xamarin iOS AppJul 18, 2017. In this article, you will learn how to create a list using UITableView in Xamarin iOS, using Xamarin Studio. Xamarin is a platform to develop cross-platform and multi-platform apps (for example, Windows phone, Android, iOS). In Xamarin platform, the code sharing concept is used. In Xamarin Studio, Visual Studio is also available.
  • Execution Of Test Cases In Sequential And Parallel Using Selenium WebdriverJul 18, 2017. Selenium is an open source tool, which is used to execute the test scripts or the test cases on web applications. As we know Selenium is an open source tool, which supports various programming languages such as Java,C#, PHP,JavaScript, Ruby etc. Selenium supports various operating systems to execute the test scripts on web applications like Windows, Linux, MacOS etc. Selenium is written using one of the famous programming languages; i.e. Java, and its a cross-platform.
  • Preliminary Practices On Python ProgrammingJul 17, 2017. This article describes the basic concept of Python programming including program syntax, data types, looping & conditional statements and more
  • Multithreading In C# .NetJul 16, 2017. If you have a program that execute from top to bottom, it will not be responsive and feasible to build complex applications. So .Net Framework offers some classes to create complex applications.
  • How To Create Simple Game Play Application Using Cross PlatformJul 15, 2017. Xamarin is a platform that allows us to create multi-platform mobile applications like (Windows phone, Apple iOS , Android) through a single integrated development environment (IDE). This platform allows the designers to develop and design various mobile platform applications within a limited period. We will discuss how to create game applications using Xamarin.Forms (or) cross platform from VS2017. There are many plugins available including Stack Layout, Label and button.
  • Python Program To Find All IPs Assigned In A NetworkJul 15, 2017. This is just a overview how you can create programs to find Network IP. You can do it in more interesting way by using raw_input to assign ip directly from user instead of writing it. Let me know if you need any help or if you are having problem in understanding.
  • How To Create And Deploy Azure Web AppsJul 14, 2017. In this article, we are going to learn how we can create Azure Web App and how to deploy it. Unlike other services, Azure Web Apps service enables us to build and host web applications in the programming language of our choice without managing infrastructure. It offers auto-scaling and high availability, and supports both Windows and Linux.
  • Enabling Multi-Process Support In Firefox 54 For Faster BrowsingJul 07, 2017. In this article we will see how to enable a new feature of Mozilla Firefox ,called Multiprocess, on your computer.
  • The Principles Of Good ProgrammingJul 05, 2017. Programming principles have helped me over the years become a better programmer, and I believe, this article will help any developer become more efficient and to produce code which is easier to maintain
  • Hello World Program Using Aurelia JavaScriptJul 04, 2017. JavaScript front-end framework is similar to frameworks like Angular, Ember and React. I've written about it in the past but it's been a while. Here is an updated guide on how to get started using it.
  • Getting Started With Azure FilesJul 03, 2017. Cloud storage options such as Amazon S3, Google Cloud Storage and Azure Storage, offer scalability, flexibility and excellent performance. On the other hand, sometimes it is difficult to access your files without programming, scripts or client tools.
  • Understanding Interface With Real World ImplementationJul 03, 2017. In our day to day lives we learn new things; similarly in terms of programming we want to keep ourselves updated and learn every new feature. Learning a new thing is good but it doesn't become beneficial for you until you implement it in your application. Thus this article is about one of the topics that every programmer knows very well but they don’t know how to implement get the benefits.
  • ECMAScript5 Features - Strict Mode, JSON And MoreJun 28, 2017. Strict Mode is a new feature in ECMAScript 5 that allows you to place a program, or a function, in a “strict” operating context. This strict context prevents certain actions from being taken and throws more exceptions (generally providing the user with more information and a tapered-down coding experience).
  • Swift Programming - Zero To Hero - Part OneJun 26, 2017. This is Part one of Zero to Hero in Swift Programming. This is for beginners those who want to get started with Swift Programming.
  • Getting Started With Arduino And Building A Light Blinking ProgramJun 24, 2017. In this article you will learn about Arduino And Building A Light Blinking Program.
  • Creating A Multi-Language Store Site With nopCommerceJun 18, 2017. In this tutorial, we will cover topics related to creating a multi-language store site with nopCommerce.
  • Thread Sick Software EngineerJun 18, 2017. This article will explain about such kind of software of engineer who thinks to use thread everywhere without thinking its side effect.
  • Construct Simple Game Using Construct 2Jun 09, 2017. Simple Game Construct Using Construct-2.
  • Concept Of Factories In Object Oriented ProgrammingJun 07, 2017. Concept Of Factories In Object Oriented Programming.
  • Async, Await And Asynchronous Programming In MVCJun 05, 2017. Async, Await And Asynchronous Programming In MVC.
  • Functions In Functional Programming Vs Procedural ProgrammingJun 01, 2017. In this article, I will show you what a basic function is and the concept of the function, as it is used in functional programming and how procedural (or imperative) languages might take them wrong.
  • Getting Started With BBC Micro:BitMay 11, 2017. In this tutorial, I will show you how to get started with BBC micro:bit and how to do basic programming like displaying "Hello World" and much more.
  • Asynchronous File Upload Using Kendo UI Async Upload With MVC And Entity FrameworkMay 09, 2017. In this article, we going to see about how to perform asynchronous file upload using Kendo UI async upload.
  • Building .NET Core Basic Application With Visual Studio 2017 - Day TwoMay 05, 2017. In this article, we will discuss how to create your first .NET Core program in Visual Studio 2017.
  • Compilation And Runtime Of C#/ .NET ProgramMay 03, 2017. Compilation And Runtime Of C#/ .NET Program.
  • Update And Delete Row From Multi-Table Base Select View With MVC 5.0Apr 28, 2017. This article familiarizes you with how to update and delete row from Multi-Table Base Select View with MVC 5.0.
  • Introducing Microsoft Office 365 Developer ProgramApr 25, 2017. In this article, I will introduce you to the MS Office 365 developer program.
  • Multi-Table Base Select View in MVC 5.0 With Database First Approach Apr 24, 2017. This article presents a use of Multi-Table Base select View in MVC5.0 with Database First Approach.
  • Working With R Programming Using Microsoft R Open And R Tools For Visual StudioApr 23, 2017. This article illustrates working with R Programming, using Microsoft R Open and R Tools for Visual Studio.
  • Add Timer With Construct - 2Apr 21, 2017. This article explains about adding Timer with Construct-2.
  • Thread Synchronization - Signaling Constructs With EventWaitHandle In C#Apr 21, 2017. This article emphasizes on Thread Synchronization - signaling Constructs with EventWaitHandle in C#.
  • To Get Multi-Select Values From Sub-Grid Within Entity Form From Plugin Using C#Apr 19, 2017. This article describes how to get sub grid values from the entity form.
  • Multi Column Header In Kendo Grid Using ASP.NET WEB API And Entity FrameworkMar 29, 2017. From this article, you will learn how to implement the multi column header in Kendo Grid, using ASP.NET WEB API and Entity Framework.
  • How To Set Up Multi-Factor Authentication(MFA) For Office 365 UsersMar 29, 2017. How to set up Multi-Factor Authentication(MFA) for Office 365 users.
  • Multi-Check Filtering In Kendo Grid Using ASP.NET Web APIMar 24, 2017. From this article, you will learn how to implement the multi-check filtering in Kendo Grid using ASP.NET WEB API.
  • SharePoint 2013: Implement Deferred And Promise Object In JavaScript Asynchronous ExecuteMar 11, 2017. SharePoint 2013: Implement deferred and promise Object In JavaScript asynchronous execute.
  • Templates In Kendo Multi Select Using ASP.NET Web APIFeb 27, 2017. In this article, you will learn how to implement the templates in Kendo multi select, using ASP.NET Web API.
  • Async And Await In C#Feb 22, 2017. In this article, we are going to learn how to use Asynchronous programming with the help of async and await keywords in C#.
  • Multi-Platform UI Support Using 51Degrees.mobi In ASP.NET MVC 5Feb 22, 2017. In this article, you will learn about multi platform support using 51Degrees.mobi Device Detection Solution in ASP.NET MVC.
  • Remote Data Binding In Kendo Multi Select Control Using ASP.NET WEB APIFeb 20, 2017. In this article, you will learn how to perform remote data binding in Kendo multi select control, using ASP.NET Web API.
  • Multi Select And Multi Draggable Rows Within Grid In ASP.NET MVCFeb 20, 2017. In this article, you will learn about multi select and multi draggable rows within Grid in ASP.NET MVC.

About Multi-threaded-Asynchronous-Programming

NA
File APIs for .NET
Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!