C# Corner

Resources  
  • Create SMS Android App Using Android StudioSep 21, 2017. In this article, I will show you how to create a pop up menu Android App using Android Studio. SMS stands for Short Message Service and is also commonly referred to as a "text message". With a SMS, you can send a message of up to 160 characters to another device. Longer messages will automatically be split up into several parts. Most cell phones support this type of text messaging.
  • Exposing Local Web Server To Internet Using NgrokSep 19, 2017. I was recently working on some bot framework applications where I wanted to test if my bot application was working properly with different available channels like Facebook messenger, Skype etc. But there was one problem. Before I could integrate my bot with different channels, I needed to publish my bot application and register it on http://dev.botframework.com/ site. Also the endpoint should support HTTPS. This is where ngrok comes into play.
  • Introduction To Tag Helpers In ASP.NET CoreSep 18, 2017. Tag helper is a new feature in ASP.net MVC. It enables server-side code to create and render HTML elements in Razor View. It is feature of Razor View engine. They are the C# classes which participate in view generation by creating the HTML elements. Using the tag helper, we can change the content of HTML element and add additional attributes to the HTML element. It is very similar to HTML helper in ASP.net MVC.
  • Selection Manager For WPF/MVVMSep 17, 2017. This article presents the idea and implementation of a class to manage the selection of only one element in different linear and hierarchical structures.
  • Create Web Browser Android Application Using Android StudioSep 10, 2017. Android is one of the most popular operating systems for mobiles. In this article, I will show you how to create a Web Browser android application using android studio.
  • Azure Cosmos DB With SQL Query Cheat Sheet PDFSep 08, 2017. Microsoft Azure Cosmos DB supports querying documents using SQL (Structured Query Language) as a JSON query language. Cosmos DB is truly schema-free. By its commitment to the JSON data model directly within the database engine, it provides automatic indexing of JSON documents without requiring explicit schema or creation of secondary indexes.
  • Find Out Creation And Modification Date Of Database Objects Like Tables And Stored ProceduresSep 07, 2017. Database Object refers to Table, Stored procedure, View, Function etc.; in other words, all the elements that are created for data storage and manipulation.
  • Use Wikipedia As A Data Source To Prepare Power BI ReportSep 07, 2017. Power BI is a business intelligence tool. It supports so many data sources to prepare a report. As we all know Wikipedia is a very good resource of useful information. We can consume Wikipedia data as a data source and prepare a Power BI report.
  • Creating A Mini Browser Using Visual StudioSep 06, 2017. In this article, we will be creating a mini browser using Visual Studio.
  • Leadership Challenge 001 - Positive ReinforcementSep 06, 2017. I wanted to take a different approach for this leadership/coaching article. My goal is to get more participant involvement within the C# Corner community. I really enjoyed Mahesh Chand’s article “Mindset Of A Growth Community” and what really resonated with me were the sections covering courage, support, and engagement. In the spirit of his article, I am asking as many people as possible to participate in a Leadership Challenge. The goal is not to win as an individual but rather as a community.
  • 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.
  • How To Backup A Mirrored Database Using SQL AgentSep 04, 2017. Database mirroring is a primarily software solution for increasing database availability. Mirroring is implemented on a per-database basis and works only with databases that use the full recovery model. The simple and bulk-logged recovery models do not support database mirroring. Therefore, all bulk operations are always fully logged. Database mirroring works with any supported database compatibility level.
  • Develop ChatBot On NodeJS platform Using Microsoft Bot Framework (Part One) - Quick Start For BeginnersSep 02, 2017. Microsoft bot framework includes Bot Builder tools which will help bot development. Bot Builder is an open-source SDK. It supports .NET, Node.js, and REST. The Bot Builder SDK for Node.js uses Express & Restify frameworks. In this article, we are going to develop a chatbot on NodeJs platform.
  • Extend Built In Label Tag Helper In ASP.NET Core ApplicationAug 31, 2017. Tag helpers is one of the new feature introduced in ASP.NET Core which allows us to add server side code while creating and rendering HTML elements. They are similar to HTML helpers in ASP.NET MVC. ASP.NET Core comes with various built in tag helpers for rendering HTML elements like label, input, img, select etc.
  • Getting Started With Dialog Using Microsoft Bot FrameworkAug 28, 2017. The Bot Framework enables you to build bots that support different types of interactions with users. You can design conversations in your bot to be freeform. Your bot can also have more guided interactions where it provides the user choices or actions. The conversation can use simple text strings or more complex rich cards that contain text, images, and action buttons. And you can add natural language interactions, which let your users interact with your bots in a natural and expressive way.
  • Virtual Machine Scale SetAug 23, 2017. Virtual Machines are highly flexible such that they can be changed in their size and the performance based on the requirement of the user. The resources which we actually require can be decided by us and then the user can be able to scale up or down the Virtual Machine. When making changes to the Virtual Machine size, the cost that is charged for the Virtual Machine will also vary. Here the size of the Virtual Machine will include the number of cores, the Random-Access Memory, number of data disks, the IOPS range, SSD size, load balancing feature and premium disk support.
  • REST CRUD (Insert,Update,Delete,Get) Operations Using SharePoint Hosted App - Office 365 - Part OneAug 22, 2017. SharePoint adds the ability for you to remotely interact with SharePoint sites by using REST. Now, you can interact directly with SharePoint objects by using any technology that supports standard REST capabilities.
  • Introduction To ProtractorAug 18, 2017. Protractor is an E2E UI automation testing tool for angular or Angular JS and it is very similar to selenium webdriver. Angularhas some extra web elements like ng-model, ng-if so we can’t test angular applications without Protractor. Protractor is built on the top of WebDriverJS that uses native events and browser-specific drivers which interact with web application.
  • Element Operators In LINQAug 17, 2017. Here, we will learn about Element Operators, their uses, and various element operators.
  • 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.
  • Data Structures In Java - Linear ArrayAug 10, 2017. Data structure means organizing the data by using models in the computer memory. A linear data structure that represents a relationship between elements by successive memory location is known as the array, where as a linear data structure that represents a relationship between elements by pointer and link is known as linked list.
  • Getting started With Azure Ethereum Consortium BlockchainAug 08, 2017. Azure started supporting a number of distributed ledger technologies that fulfill business requirements in security domains and many more. Azure has started Blockchain as a Service (BaaS). It will emerge as platform for creating applications rapidly on cloud technologies. Azure has come up with many blockchain solutions like Ethereum Consortium, STRATO Blockchain LTS, Emercoin Blockchain etc.
  • Understanding DocumentDB In AzureAug 08, 2017. This article will give you a feel for Azure DocumentDB. It is a NoSQL document database service designed from the ground up to natively support JSON and JavaScript directly inside the database engine.
  • 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.
  • Making Web Sites Look Like Native Apps Without the App StoreAug 02, 2017. Earning a place on a user's home screen is key to engagement with customers. The automatic Add to Home Screen Experience provides this capability to progressive web applications. This is driven by the web manifest file, providing valuable meta information to the browser.
  • 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.
  • Selecting An Enterprise Content Management System (CMS) - Part TwoJul 31, 2017. In continuation of my previous article on – “Selecting a Content Management System that supports Your Business”, I thought of writing this article on selecting an Enterprise CMS. Nowadays, Mobile, Big Data and E-Commerce are causing drastic changes in the business landscape and all those companies who ignored their online presence are at the risk of losing customers and revenue.
  • Built-In Filter Type In ASP.NET Core MVCJul 29, 2017. The ASP.net core framework includes five built-in filter types that we can sub-class and customize based on our requirement. The framework supports following built-in filters type.
  • Routing In Angular 2 With TypeScript And Visual Studio 2015 - Part OneJul 29, 2017. In this article, we are going to learn how to implement routing in Angular 2 with an example. Routing is a concept which helps users to navigate from one view to another view of the application. Similarly, routing in Angular 2 helps users to navigate from one view to another view depending upon the URL which user enters in the browser.
  • Cache Headers For MVC File Action Result (ASP.NET Core 2.0 Preview 2)Jul 25, 2017. I’m pretty sure that you are familiar with StaticFiles middleware of the framework. All it does is serve static files (CSS, JavaScript, image, etc.) from a predefined/configurable file location (typically from inside the web root, i.e., wwwroot folder). But along the way, it also does some cache headers configuration. The reason behind this is you don’t want your server to be called up every time for a file that doesn’t change frequently. Let’s see how a request for a static file looks in the browser’s network tab.
  • Learn MVC : Using Angular PDF File ViewerJul 23, 2017. This article demonstrates the way of using Angular pdf file viewer in Visual Studio 2017. Angular portable document format (PDF) file viewer that is built with html5 & this viewer supported by Mozilla Labs. It is a web standards- based platform for parsing and rendering PDFs.
  • ngFor Directive with Local Variables And trackBy In Angular 2Jul 22, 2017. There are couple of local variables with ngFor built-in structural directive provided by Angular 2, which I are used for getting the index of current element while iteration, for getting last or first element from the collection etc.
  • Internationalization In ASP.NET Core MVCJul 21, 2017. Globalization is a process of supporting different cultures. Globalization allows us to create multilingual web sites with ASP.net core.
  • 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.
  • Selecting A Content Management System That Supports Your BusinessJul 17, 2017. Recently, a customer asked for a Content Management System (CMS), and being a SharePoint developer and consultant, I proposed SharePoint Server as CMS. Afterwards, by analyzing different CMS in the market, I thought of writing this article and will focus mainly on a CMS named – “Sitefinity” (http://www.sitefinity.com/).
  • BoxView In Xamarin Cross Platform With ExampleJul 17, 2017. The BoxView is a simple view, useful for drawing solid color rectangles. BoxView is a useful stand-in for images or custom elements when doing initial prototyping. BoxView has a default size request of 40x40. Used creates border property in page.
  • 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.
  • Relative Layout In Xamarin.FormsJul 08, 2017. In this article we are going to make a relative layout in xamarin.forms. Xamarin forms have many other types of layouts that include stack layout, grid layout, and absolute layout. If you want to read more about layouts and UI elements of xamarin forms then read this article.
  • Get Started With Azure DevTest Creating Server Machines With ArtifactsJul 07, 2017. Azure DevTest is an effective resource that Azure has come up with for supporting developers and testers to avoid environment delays, allow self-service actions on turning the VM’s (Virtual Machines) on or off, and works with simple cost effective solutions to leverage the application which we host on the cloud.
  • 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.
  • Microsoft Azure Cloud Shell Startup And Creating A Linux VM WebServer Using Cloud ShellJul 06, 2017. Microsoft Azure Cloud Shell is very interactive, easy and browser accessible shell platform for creating, maintaining and managing all Azure resources using portal only. Azure Cloud Shell provides you access to Azure CLI browser based experience which supports built in tasks.
  • ASP.NET MVC Tooltip Using Web API, Bootstrap Popover And jQuery UI DialogJul 03, 2017. I am sharing an article on how to create a help tooltip for a HTML element using Web API, Bootstrap Popover and jQuery UI dialog.
  • Building Mobile Apps Using Xamarin.Forms With .NET StandardJun 30, 2017. The .NET Standard Library is a formal specification of .NET APIs that is intended to be available on all .NET runtimes. It is a single library with a uniform API for all .NET Platforms including .NET Core. You just create a single .NET Standard Library and use it from any runtime that supports .NET Standard Platform.
  • WPF Notifications For All (SignalR)Jun 26, 2017. In the current times, all operating systems and browsers have a notification engine. This is a very practical characteristic and that enables us to have apps 100% connected and 100% live. With notifications, we can have information about: our other apps, our environments, our users, our fails, etc., when they occur.
  • Updated Chrome Debugging Tools Worth MentioningJun 24, 2017. As a web developer, I absolutely could not live without great in-browser developer tools. I use them every day, and they can certainly make your life much easier. Typically my browser of choice is Chrome, so I thought I would take some time to introduce a few new features in the latest release that are really, really cool.
  • Different Formats In Report Generation Using JSReport ServerJun 23, 2017. The JSReport Server supports different types of formats in report generation like pdf, xlsx, html, text, html to xlsx etc. In previous article the report was generated in PDF format.
  • CRUD Operation Using Stored Procedure In ASP.NET GridView Real TimeJun 16, 2017. A GridView is a graphical control element that presents a tabular view of data.
  • UI Elements Of Forms And Setting Pages In Xamarin.FormsMay 31, 2017. UI elements of Forms and Setting pages In Xamarin.Forms.
  • Google Maps - Using ASP.NET MVC And Bootstrap In Real Time Scenario With All-In-One Features And Multiplatform SupportMay 29, 2017. Using directionsDisplay and directionsService in Google Maps helps us to show the route direction Information between the source and the destination.
  • Add Custom Configuration Elements In .NETMay 25, 2017. Add Custom Configuration section group, configuration section, configuration element and enable intellisense for it.
  • Generate Reports Using JSReport and Browser ClientMay 24, 2017. Generate Reports Using JSReport and Browser Client.
  • Xamarin.Android - Android LocalizationMay 19, 2017. In this article, you will create Android app with the supporting localization.
  • Class And Style Bindings In Angular 2 - Part EightMay 04, 2017. In this article, we are going to learn how to bind classes and styles to HTML elements.
  • Two Class Support Vector MachineMay 03, 2017. An overview of Two Class Support Vector Machine.
  • Developers Use Case For .NET API BrowserApr 24, 2017. This article illustrates a developer's use case for .NET API Browser.
  • Sharepoint 2013 - How To Access Host Web From Sharepoint App/Add-InMar 15, 2017. In this article, we will discuss another important implementation, which shows how we can access the Host Web elements from with the App Executing (App Web) with in Host Web.
  • Visual Studio 2017 New FeaturesMar 08, 2017. This article tries to introduce you to some of the new features in Visual Studio 2017 IDE. Not all the new features of Visual Studio 2017 are covered here. Also, not all the below features are available for all the languages. This article demonstrates the examples, using C# Code and some features supported for C# are covered here.
  • 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.
  • Xamarin Android - Create Android App Supporting Multiple ScreensFeb 20, 2017. In this article, you will create an Android app that supports multiple screens.
  • Explain About jQuery Selector And CSS Use Jquery ElementFeb 04, 2017. In this article, you will learn about jQuery selector and Id selectors, followed by how to use CSS in jQuery Selector Element, followed by an explanation of the basic syntax in jQuery Selector and ID Selector.
  • Send Mail Using SendGrid In .NET CoreFeb 01, 2017. Sending mail in .NET Core is not easy, as .NET Core does not support SMTPClient class. So, this article explains how we can send mail in .NET Core using SendGrid.
  • Implement Client Caching For SharePoint PropertiesJan 27, 2017. In this article, we will explore HTML5 Local Storage API, using which, the Web Applications can store data locally in the user’s browser.
  • Share Plugin In Xamarin.Forms Application For Android And UWPJan 07, 2017. In this article, you will learn how to share text, links, or open a browser in Xamarin.Forms Application for Android and Universal Windows Platform with XAML and Visual C# in cross platform application development.
  • How To Create New Service Request On Office 365 Support For Business SupportDec 22, 2016. In this article, you will learn how to create a new service request on Office 365 support for business support.
  • MVC 5 - Partial View With Pagination In jQuery DialogDec 21, 2016. This article describes how we can integrate the partial view with div element with the help of jQuery & jQuery UI in ASP.NET MVC 5 Application.
  • Create Python Flask Web Application And Display SQL Records In BrowserDec 09, 2016. In this article, you will learn how to create Python Flask web applications and display SQL Server table records in a Web Browser.
  • Hide SharePoint Online Page Elements Using CSSNov 30, 2016. In this article, you will learn how to hide page elements, using CSS.
  • Conditionally Add Styles To HTML Element In Angular 2Nov 29, 2016. In this article, you will learn how to conditionally add styles to HTML element, in Angular 2 .
  • What Is New In Windows 10 Creators UpdateNov 20, 2016. In this article, you'll learn about what's new in Windows 10 Creators Update.
  • I Don't See Google Search Engine in Microsoft EdgeNov 01, 2016. How to set Google Search engine in Microsoft Edge web browser.
  • Enable PDF Files In SharePoint To Open Up In The BrowserSep 29, 2016. In this article, you will learn how to enable PDF files in SharePoint to open up in the browser.
  • How To Use Shortcuts Keys Of Microsoft Edge Browser In Windows 10Sep 29, 2016. In this article, you will learn how to use shortcuts keys of Microsoft Edge Browser in Windows 10.
  • SharePoint Customization - Content TypeSep 25, 2016. In this article, you will learn about SharePoint customization. The first element is Content Type.
  • Resolve "Specified Value Is Not Supported For The DomainName Parameter" Error in SharePoint ConfigurationSep 19, 2016. In this article, you will learn how to resolve “Specified value is not supported for the domainName parameter” error in SharePoint configuration.
  • How To Change Your Default Web Browser In Windows 10Sep 06, 2016. In this article, you will learn, how to change your default Web Browser in Windows 10.
  • Deep Dive With CSS - BorderSep 02, 2016. In this article, you will learn, how to use border property to apply border style on HTML element.
  • How To Use Media Element Control To Open A Media File In Universal Application Development With XAML And C#Sep 01, 2016. In this article, you will learn, how to use Media Element Control with Media Transport Control to open a Media File in Universal Windows Apps development with XAML and Visual C#.
  • Deep Dive With CSS - Background And ColorsAug 31, 2016. In this article, you will learn, how to set the background and color of HTML element.
  • Introduction To IoT And Supported DevicesAug 17, 2016. In this article, you will learn about IoT and supported devices.
  • Azure App Service - Extensions - Log BrowserAug 04, 2016. In this article, we will learn, what Azure App Service Extension is and how to enable it for an app service - web app.
  • KnockoutJS - Upload CSVJul 26, 2016. Learn to load CSV from browser with KnockoutJS and more...
  • Running Virtual Machines With And Without Virtualization Hardware SupportJul 26, 2016. In this article, you will learn running virtual machines with and without virtualization hardware support.
  • Introduction To 3D In HTML5 With Three.jsJul 24, 2016. Learn how to create 3D content, using HTML, CSS, and JavaScript, and run it in the browser.
  • Using PowerApps In Web BrowserJul 15, 2016. In this article, you will learn how to use PowerApps in web browser.
  • Creating CollapsingToolbarLayout, NestedScrollView, and CardView In AndroidJul 14, 2016. In this article, you will learn how to create CollapsingToolbarLayout, NestedScrollView, CardView, using XamarinAndroidSupportDesign.
  • Xamarin Android: Create Android Navigation Drawer Layout Using Support DesignJul 13, 2016. In this article, you will learn how to create using Navigation Drawer Layout Android Support Design.
  • Configuring Windows PowerShell To Support Office 365Jul 05, 2016. In this article, you will learn how to configure Windows PowerShell to support Office 365
  • Office 365: Setting Up Your Windows PC To Support SharePoint Online Management ShellJun 27, 2016. In this article, you will learn how to set up your Windows PC to support SharePoint online management Shell in Office 365.
  • Apple's New File System Supports Encryption NativelyJun 15, 2016. At Apple’s WWDC 2016, a new file system, APFS (Apple File System) has been announced for iOS, OS X, tvOS and watchOS that supports encryption natively. In this article, we will learn about some of its features.
  • How To Get GeoLocation In Your BrowserJun 02, 2016. In this article you will learn how to include Geolocation feature in your browser using JavaScript.
  • Diving Into Visual Studio 2015: Debugging Improvements (Tool Window Support for LINQ and Lambda) - Day SixMay 29, 2016. In this article, you will learn about Debugging Improvements In Visual Studio 2015.
  • Voice of a Developer: Browser Runtime - Part Thirty ThreeMay 28, 2016. In this article you will learn about Browser Runtime in JavaScript. This is part 33 of the article series.
  • Packing Two Dimensional Rectangular Elements At Orthogonal TableMay 20, 2016. Here is a program made for two dimensional rectangular elements at orthogonal table in sequence along the X axis of the table, with horizontal orientation exclusively.
  • Voice of a Developer: XMLHttpRequest API - Part 24May 17, 2016. In this article you will learn about JavaScript JSLint - JavaScript Code Quality Tool. This is part 24 of the article series.
  • Creating Advanced Tabbed Notepad In JavaMay 13, 2016. In this article, we will create a notepad in Java with features like Multi Tabbed Documents, Document Selector, Openning/Saving/Closing Multiple documents, Running External Programs,Different Look and Feels, Viewing files in Browser, etc.
  • AngularJS From Beginning: Form Data - Part FiveMay 11, 2016. In this article, we will discuss how to perform AngularJS data binding technique with the HTML form elements or controls.
  • Introduction And Design Simulation Of Raspberry PIApr 26, 2016. In this article we will learn about what Raspberry Pi is, components of Raspberry Pi devices, GPIO Pin Configurations, where to buy, operating System supported and preparing for work with Raspberry Pi.
  • Create Web Elements In Seconds Using DCodes (The Online CSS Framework)Apr 25, 2016. In this article we will see how we can add ready made web elements provided by The Online CSS framework (Dcodes) to integrate in to your web page in seconds to increase your productivity.
  • Kickstart IoT (Internet of Things) With Raspberry PiApr 20, 2016. This article explains the IoT – Raspberry Pi device and about different models of Raspberry Pi devices, components of Raspberry Pi devices, their configurations as per the model and things needed to work with Raspberry Pi devices and the Operating Systems which are supported.
  • Creating Advanced Notepad In C#Apr 18, 2016. In this article, we will create a notepad with features like Multi Tabbed Documents, Document Selector, File Association, Opening/Saving Multiple Files, Line Numbers, Running External Programs, Viewing files in Browser, Full Screen Mode etc.

About Browser-Supporting-MathML-Elements

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!