C# Corner

Resources  
  • CRUD Operations In Android SQLite - KotlinApr 18, 2018. In this article, we will learn how to perform CRUD (Create Read Update Delete) operations SQLite using Kotlin, the official first-class programming language for Android development. It is very easy and similar to implement like Java. We will learn SQLite implementation by building Simple TODO Application.
  • Trigger A Microsoft Flow With A Button Click On SharePoint OnlineApr 18, 2018. Microsoft Flow is a cloud-based software tool that allows users to create and automate workflows across multiple applications and services without the need for a developer’s help and is part of the Office 365 suite. It is included in most of Office 365 subscriptions and can be accessed via Office 365 app launcher. Automated workflows are called flows and its most common usage is to trigger notifications, synchronize files & collect data. The focus of this article is to highlight how to trigger a Microsoft flow on a button click event within SharePoint Online.
  • GitHub Repository Integration With VSTS CICDApr 17, 2018. I have been working for awhile on Microsoft ALM tools. It is an awesome experience to explore and integrate different MS tools, such as VSTS CI, Release Management etc. Since the developer community has been exploding with an exponential growth of developers in the last decade, Microsoft has forseen that if it wants to stay in the game for long and climb up the ladder, they will have to focus on non-Microsoft technology devs, such as Ruby, Java, and PHP etc.
  • Java Mail API Using GMAIL OAuth API In AndroidMar 11, 2018. In this article, we will learn how to send mail directly from Android application using Gmail API OAuth 2.0. To run the process successfully, you need to follow the steps carefully.
  • Overview Of Dynamic Components In AngularMar 05, 2018. Components are the basic building blocks of any Angular project. In this article we will cover some advanced topic about the components.
  • Different Ways To Define Components In ReactFeb 28, 2018. In the modern era, components are the building blocks of an Angular or React project. For Angular projects, there is only one way of defining the components, so it is not a big task to learn the syntax and uses of components. But if we talk about React, there are multiple ways to define a component's syntax. So sometimes, it becomes difficult to remember the syntax of the component and understand the uses of components for specific scenarios.
  • Demystifying Azure Logic AppsFeb 25, 2018. This article explains what Azure Logic Apps are, various designing and deployment options available for Azure Logic Apps, along with the various building blocks of Azure Logic Apps.
  • Why Am I Unable To Contact People In Other Organizations From Skype For Business?Feb 16, 2018. Most organizations have blocked users from contacting people in other other organizations due to some protocol within their company.
  • How To Get Started With Always Encrypted For Beginners - Part ThreeFeb 15, 2018. A few weeks ago, I wrote Part 1 and 2 of this series, which was a beginner’s guide to Always Encrypted. In part 3, I am going to go over what road blocks I ran into when trying to implement this solution for a client. The goal of the project was to prevent the DBA from being able to view salary information, while still allowing the application to function without issue.
  • Moq - Unit Test In .NET Core App Using Mock ObjectFeb 14, 2018. The Unit test is a block of code that helps us in verifying the expected behavior of the other code in isolation; i.e., there is no dependency between the tests. This is good way to test the application code before it goes for quality assurance (QA). There are three different test frameworks for Unit Testing supported by ASP.NET Core: MSTest, XUnit, and NUnit. All Unit test frameworks, offer a similar end goal and help us to write unit tests that are simpler, easier and faster.
  • Stack, Heap, Value Type, And Reference Type In C#Feb 13, 2018. Now, let’s see what happens when we declare any variable like int a=10 in C#. When C# compiler will run, it will allocate a block of memory which will have name of variable i.e. a, its type i.e. int and its value i.e. 10. Now this memory can be of type Stack or Heap i.e. variable gets store in Stack or Heap.
  • How To Create A Simple Approval Flow For SharePoint List From Built-In TemplateFeb 05, 2018. Microsoft Flow is a service that helps you create automated workflows between your favorite apps and services to synchronize files, get notifications, collect data, and more.
  • Automating SVN Check-Ins And Building A Project Via JenkinsFeb 05, 2018. A few weeks back, while sitting with my team, I learned that they run a Jenkins job which has to execute the automation scripts using the robot framework, daily around 1:00 a.m. The primary purpose of the job is to place all the necessary files and folders over the node machine of Jenkins (after copying them from the machine pointed as master on Jenkins), execute those scripts accordingly, generate the reports, and finally copy the output files back to the master machine to analyze the logs for the overall reporting and analysis purposes. This whole efficient job starts with a slack manual step which was enough to tag this activity 'not fully automated' because they had to place the updated work regularly on the specified path over the master machine before leaving the office (this includes taking the updated code, files, and automation scripts, building the project to take the DLLs etc.). This may sound tedious but more than that, there is no sense to do it manually.
  • Exception Handling In ASP.NET MVCJan 30, 2018. This default way of handling exception where we write our source code into the try bock and catch exception in catch block. However you can have multiple catch blocks for a try block. Even you can have Try –catch block inside Try block.
  • Expression Bodied Members In C#Jan 18, 2018. What is Expression Bodied Members?1) Expression Bodied member is introduced in C#6.0 and enhanced in C#7.0. 2) Expression Bodied is a new technique or implementation to make code concise and readable. 3) Expression Bodied makes the type member(Constructor, Destructor, Methods, Property, Indexer) defined in a single expression. 4) Expression Bodied members can only be applied to the below list of type members: Constructor introduced in C#7.0 Destructor introduced in C#7.0 Property get accessor introduced in C#6.0 Property set accessor introduced in C#7.0 Methods introduced in C#6.0 Indexer introduced in C#7.0 The Syntax of expression body definition is:member => expression; where expression should be a valid expression and member can be any from above list of type members.Suppose we have a method or constructor that contain a single expression or line of code. Then In spite of using the traditional way to write code inside a method or constructor code block, we can write them as a single syntax. Those members who can follow this approach is known as Expression Bodied Members.
  • CRUD Operations In SharePoint Using REST API - CREATE OperationsJan 18, 2018. REST API is a powerful CSOM concept that can be leveraged in SharePoint for converting sophisticated business designs into working and efficient SharePoint Artifacts (Add-Ins, CSOM solutions, etc.). REST does not require any separate references for its working unlike other frameworks (SPservices!)
  • CRUD Operation In MVC Using Elastic SearchJan 17, 2018. Elastic search is a search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elastic search is developed in Java and is released as open source under the terms of the Apache License.
  • Basics Of Angular And Its Versions - Part ThreeJan 16, 2018. In this article, I am going to explain more on one of the 8 main building blocks, that is, Services.
  • Basics Of Angular And Its Versions - Part TwoJan 15, 2018. Module is nothing but a package like a package in Java, a namespace in C# and like a header-file in C / C++. Java, C#, and C++ have their own modularity system which contains classes, interfaces, enumerations etc. In the same way, Angular also has its own modularity system called NgModules which helps to organize an application into adhesive blocks of functionality. Every Angular application should have at least one NgModule and the root module is called AppModule.
  • Using Collection In KotlinJan 02, 2018. Collections are used to store groups of related Objects in memory. Like java, kotlin also supports collection frameworks.
  • ASP.NET Core 2.0 Cookie AuthenticationJan 02, 2018. Cookie Authentication allows developers to hook into events at various lifecycle stages of the authentication process. For instance you could log successful sign-ins using OnSignedIn or use OnValidatePrincipal (runs on every request) to invalidate the user (e.g. if you want to force sign-out).
  • Learn Angular 4.0 In 10 Days - Directives - Day FourJan 02, 2018. A Directive modifies the DOM to change appearance, behavior or layout of DOM elements. Directives are one of the core building blocks Angular 4 uses to build applications. In fact, Angular 4 components are in large part directives with templates. From an Angular 1 perspective, Angular 4 components have assumed a lot of the roles directives used to. The majority of issues that involve templates and dependency injection rules will be done through components, and issues that involve modifying generic behavior is done through directives.
  • How To Display Analog Clock Using BoxView In Xamarin.FormsDec 29, 2017. Although Xamarin.Forms doesn't have a vector graphics programming interface, it does have a BoxView. Although normally used for displaying rectangular blocks of color, BoxView can be sized, positioned, and rotated. This is enough to render a classic analog clock.
  • Angular 5 Forms And Validations - Part OneDec 27, 2017. Forms are the main building blocks of any application. Here we will learn all about Forms.
  • Understanding Data Structures - Linked ListsDec 26, 2017. In this article we will go through the basics of linked list data structure and implementation of it in various programming languages like C, C++, C#, Java, Python, VB.Net
  • Setting Up Add-In Development Environment In SharePoint Server 2016Dec 26, 2017. In this article, I have explained how to configure Sharepoint add-ins development environment and create a simple hello world web part in s=Sharepoint server 2016 on-premises.
  • How To Create Azure Function App To Delete SharePoint Online List Using CSOMDec 19, 2017. Azure Functions are used for executing a small piece of code or “functions” in a cloud and you will pay only for the time your code executes. You can use development language of choice such as C#, F#, PHP, Java etc. Some of the key features of Functions are Choice of language, Pay-per-use pricing model, bring your own dependencies, integrated security, simplified integration, flexible development, and open-source. Please refer Azure Functions for more details.
  • Getting Started With Apache SparkDec 18, 2017. In Big Data, Hadoop components such as Hive (SQL construct) , Pig ( Scripting construct), and MapReduce (Java programming) are used to perform all the data transformations and aggregation . Now with Apache Spark the same is being achieved with many more advantages like unified API performance, and support for multiple languages, 10X-100X faster than MapReduce.
  • How To Create A Simple Azure Function App Using C#Dec 18, 2017. Azure Functions are used for executing a small piece of code or “functions” in a cloud and you will pay only for the time your code executes. You can use development language of your choice such as C#, F#, PHP, Java etc. Some of the key features of Functions are Choice of language, Pay-per-use pricing model, bring your own dependencies, integrated security, simplified integration, flexible development, and open-source. Please refer to Azure Functions for more details. In this article you will see how to create a simple Azure Function using C# that will run whenever an HTTP request is received.
  • Login Window Xamarin.Forms UWP App With Blocking Feature If Incorrect LoginDec 07, 2017. In this article, we are going to create the login window application that will take UserId and Password as its credentials and prompt success if correct credentials are passed.
  • Getting Started With Kotlin - BasicsNov 29, 2017. Google announced Kotlin as an official language for Android Application development in Google I/O 2017.Kotlin is a statically-typed language, developed by JetBrains and Open source Contributors in the 2011, that runs on JVM(Java Virtual Machine) and is compiled to JavaScript source code. It is very suitable for server-side application development with full compatibility of Java frameworks. You can use multiple frameworks like - Spring, Vert.x, Ktor etc. for web application development.
  • Pug Vs HTMLNov 26, 2017. In the holy wars of "Pug vs HTML", it is really confusing sometimes to realize which one of these to use. The same is true for SQL vs NoSQL, and the similar is true for Java vs Python. Then people think why not talk about Pug vs HTML as well. HTML is always the perfect language to consider, however for the case of Pug there might be a bit of confusion. Some developers don't know Pug, and some who know it, know it as a Jade framework.
  • Basic Introduction To Power BIOct 17, 2017. In this article I will discuss the fundamental concepts of Power BI. So this article will cover basic knowledge on power BI, the need of power BI, the importance of data visualizations, the components of Power BI, the architecture of Power BI, the building blocks of Power BI & the cost of power BI tools.
  • Getting Started With SharePoint Framework For SharePoint 2016 On-PremisesOct 12, 2017. Once you have installed and upgraded the September 2017 Public Update for SharePoint 2016, you will be able to upload and deploy SharePoint Framework packages that contain web parts via the SharePoint App Catalog just as you would with SharePoint Add-ins.
  • Getting Started With ASP.NET Core And jQuery CRUD Using WEB APIOct 03, 2017. A lab exercise for you to demonstrate what have you learned from this training material to create your own Todo CRUD operation using TodoRepository included in this training material.
  • An Introduction to BlockchainSep 21, 2017. In this video Mark explains the basic building blocks of blockchain.
  • Create Local Notification In Xamarin.Forms Using Visual StudioSep 04, 2017. Xamarin is the best cross platform tool to develop mobile applications. It provides cross platform app development in C#, so we don’t need to write java or Objective C. We can just use C# and leverage the same for all the platforms. Xamarin also helps us by providing the designers with the different platforms like Android,IOS,etc.
  • Create Timer Task Application In Xamarin.Forms Using Visual StudioSep 04, 2017. Xamarin is the best cross platform tool to develop mobile applications. It provides cross platform app development in C#, so we don’t need to write java or Objective C. We can just use C# and leverage the same for all the platforms. Xamarin also helps us by providing the designers with the different platforms like Android,IOS,etc.
  • Create StopWatch Application In Xamarin.Forms Using Visual StudioSep 04, 2017. Xamarin is the best cross platform tool to develop mobile applications. It provides cross platform app development in C#, so we don’t need to write java or Objective C. We can just use C# and leverage the same for all the platforms. Xamarin also helps us by providing the designers with the different platforms like Android,IOS,etc.
  • Blocked File Types On Web Applications In SharePoint 2016 Central AdministrationAug 31, 2017. Here, you can define the file types that should be allowed or disallowed on SharePoint sites and collections. This configuration will apply globally on the complete farm.
  • Create ToolBar Menu Items In Xamarin.Forms Using Visual StudioAug 24, 2017. Xamarin is the best cross platform tool to develop mobile applications. It provides cross platform app development in C#, so we don’t need to write java or Objective C. We can just use C# and leverage the same for all the platforms. Xamarin also helps us by providing designers with different platforms like Android, IOS, etc.
  • Create Office Web Add-In Project Using Visual StudioAug 24, 2017. In this article, I would like to share the steps to create Office web add-in projects using Visual Studio. In this article, we have explored what Office add-ins are and how to create Office web add-in projects using Visual Studio 2015.
  • 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.
  • 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 Microsoft FlowJul 25, 2017. Microsoft Flow is a product to help us set up an automated Workflows between your favourite apps and services to synchronize files, get notifications, collect data, and more by the internet.
  • Overview Of Angular - Part TwoJul 24, 2017. Here, we are going to see the Angular Essentials which are all the basic building blocks for building a web application.
  • 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.
  • Introduction To Web Part And Web Part Infrastructure In SharePointJun 13, 2017. Introduction To Web Part And Web Part Infrastructure In SharePoint.
  • Code Improvement Techniques In C#Jun 13, 2017. General code improvement technique over string.empty, string.Equals, string.Intern, StringBuilder, string.Format, case insensitive comparisons, using Block and Linq - First, FirstOrDefault, Single and SingleOrDefault. Main focus points are - what are the advantages and the purpose to use these.
  • SharePoint 2016 Central Admin - Security - Define Blocked File TypeMay 15, 2017. In this article, you will learn about SharePoint 2016 Central Admin - Security.
  • Rectify The Solution Error For Synchronizing Microsoft Identity Manager SP1 With SharePoint 2016Apr 27, 2017. Rectify The Solution Error For Synchronizing Microsoft Identity Manager SP1 With SharePoint 2016.
  • Angular 2 - Architecture - Part OneApr 26, 2017. In this article, we shall see the building blocks in an Angular Application.
  • How To Make A Chat Application Using Sockets In JavaApr 17, 2017. In this article, you will learn how to make a chat Application , using Sockets in Java.
  • Exception Handling Application Block In Microsoft Enterprise Library 6.0Mar 22, 2017. Exception Handling Application Block In Microsoft Enterprise Library 6.0
  • Logging Application Block In Microsoft Enterprise Library 6.0Mar 18, 2017. Logging Application Block In Microsoft Enterprise Library 6.0.
  • Define Blocked File Types In SharePoint 2013 Central AdministrationMar 09, 2017. In this article, we will see how to manage blocked file types in SharePoint 2013 Central Admin.
  • Steps To Debug/ Run Selenium Test Cases From Eclipse IDMar 01, 2017. In this article, you will learn the steps to debug/ run Selenium test cases from Eclipse ID.
  • Getting Started With O365 - SharePoint-Hosted Add-Ins Using JSOMFeb 28, 2017. In this article, you will learn about SharePoint-hosted add-ins, using JSOM.
  • Install Java Application Server In Azure Virtual MachineFeb 25, 2017. In this article, you will learn how to install the Apache Tomcat Server in Azure virtual machines.
  • How To Create A Java Web App In Azure MarketPlaceFeb 23, 2017. This article explains how to use Azure marketplace to create a Java Web app.
  • Deleting SharePoint-Hosted Add-In Using Napa Office 365 Development ToolFeb 23, 2017. In this article, you will learn how to delete SharePoint-Hosted Add-ins using Napa Office 365 Development Tool.
  • Create Synchronization Connection To Synchronize SharePoint User Profiles With Active DirectoryFeb 23, 2017. In this article you will learn how to create Synchronization Connection to synchronize SharePoint User Profiles with Active Directory.
  • SharePoint-Hosted Add-In By Using NAPA Tools And Delete SharePoint Task List Item Using JSOMFeb 22, 2017. In this article, you will learn about SharePoint-hosted add-ins by using NAPA Tools and Delete SharePoint Task List item using JSOM.
  • SharePoint Online - Creating Calendar App And Synchronize A SharePoint Online Calendar With OutlookFeb 02, 2017. In this article, you will learn how to create a Calendar app and synchronize a SharePoint Online Calendar with Outlook.
  • Creating Java Integrated Development Environment (IDE) In C#Jan 28, 2017. In this article, we will create a simple, well-featured Java Integrated Development Environment (IDE) using C# for beginners.
  • Blocking File Types In SharePoint 2016Jan 03, 2017. In this article, you will learn blocking file types in SharePoint 2016.
  • Blocked File Types On Web Applications In SharePoint 2013 Central AdministrationJan 01, 2017. In this article, we will see how to set up blocked file types on web applications in SharePoint 2013 Central Admin.
  • Azure Storage Account - Creating Block Blob Programmatically Using C#Dec 29, 2016. In this article, we will learn how to create a Block Blob (an image) programmatically in a storage account.
  • Difference Between Spring Transaction Propagation Attributes In Java DevelopmentDec 06, 2016. In this article, you will learn about the difference between Spring Transaction Propagation attributes in Java Development.
  • Practical Approach To ASP.NET Web Services - Part Six - Calling ASP.NET Web Service From Java Script Using AJAX Dec 06, 2016. In this article, you will see how to call a Web Service from JavaScript using ASP.NET AJAX.
  • AngularJS 2.0 From Beginning - Component - Day TwoDec 02, 2016. In this article, you will learn about the main building block of AngularJS i.e. Component.
  • How To Synchronize Windows 10 Time With The Internet Time ServerNov 11, 2016. In this article, you’ll learn about how to synchronize Windows 10 time with the Internet Time Server.
  • Handling Permissions In Linux VM While Migrating WordPress SiteOct 27, 2016. In this article, I'll write about how to give WordPress plug-ins permission, while migrating or maintaining the backup of your site.
  • How To Use OneDrive In Windows 10Oct 18, 2016. In this article, you will learn how to synchronize your document, contacts and other things to the Cloud.
  • Node.JS Vs. Java For Enterprise App Development - Basic ModulesOct 04, 2016. There are many factors to consider when choosing a platform for your enterprise applications. Here is detailed info about why developers would choose Node.JS over Java for enterprise app development.
  • Working In NetBeans IDE (Integrated Development Environment)Sep 27, 2016. In this article, you will learn about NetBeans IDE (Integrated Development Environment).
  • Creating SharePoint Hosted Add-ins In SharePoint Server 2016Sep 25, 2016. In this article, you will learn how to create SharePoint Hosted Add-ins in SharePoint Server 2016.
  • Configure Environment For Add-Ins In SharePoint 2016Sep 16, 2016. In this article, you will learn how to configure environment for add-ins in SharePoint 2016.
  • Java Struts2 And Hibernate4 CRUD With MySQL With Pagination, Sorting And Export Option Using NetbeansSep 11, 2016. In this article, you will learn about Java Struts2 and Hibernate4 CRUD with MySQL with pagination, sort and export option, using Netbeans.
  • Primefaces5, Spring4, Hibernate4, CRUD Using Netbeans 8.02 And MySQL5 Database ServerSep 02, 2016. In this article, you will learn about Primefaces5, Spring4, Hibernate4, CRUD using Netbeans 8.02 and MySQL5 Database Server.
  • Top 10 Most Popular Articles Of JavaAug 30, 2016. We have compiled a list of top 10 most popular Java articles.
  • Blocking SQL Injection On IIS 7 And Later VersionsJul 26, 2016. In this article, I am discussing the way to block the SQL injection at IIS level.
  • Working With The Error In Postman ClientJul 11, 2016. In this article you will learn about working with the error in Postman client.
  • Highcharts In JSP And ServletsJul 05, 2016. In this article, you will learn about highcharts in JSP and Servlets.
  • Java Object Cloning And The Difference Between Deep And Shallow CopyJun 16, 2016. In this article, you will learn about Java object cloning and the difference between deep and shallow copy.
  • SharePoint Add-ins (SharePoint Hosted Add-in) - Part TwoMay 28, 2016. In this multi part series, this is part two. In this article I’ll try to cover SharePoint hosted add-in with example.
  • Upgrade SharePoint Hosted Add-Ins(Apps) in SharePoint 2013May 22, 2016. In this article you will learn how to Upgrade SharePoint Hosted Add-Ins(Apps) in SharePoint 2013.
  • SharePoint Add-ins (SharePoint App) - Part OneMay 16, 2016. In these multi part series, I’ll try to cover all the details related to SharePoint Add-ins (SharePoint App). In this article I’ll start with the introduction/basics of SharePoint Add-ins.
  • 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.
  • Look At T4 Templates In Visual Studio 2015 - Part ThreeMay 03, 2016. In this article you will learn about class feature blocks and utility methods in Visual Studio 2015
  • Exception Handling In Java Apr 26, 2016. In this article you will learn about Exception Handling In Java.
  • Package In Java And How To Create Our Own PackageApr 25, 2016. In this article you will learn about Package in Java and how to create our own package.
  • Creating Java String Functions in C/C++Apr 24, 2016. In this article we will create string functions used in Java, such as charAt() ,compareTo(),equals(), equalsIgnoreCase(), indexOf(), startsWith()/endsWith(), substring(), isLetter(), isDigit() etc.. in C/C++
  • SharePoint 2013: How To Create Custom Result Blocks Using Query RulesApr 20, 2016. In this article you will learn how to create Custom Result Blocks using Query Rules in SharePoint 2013.
  • Installing IONIC On WindowsApr 13, 2016. In this article you will learn how to Install IONIC on Windows.
  • SharePoint 2013: How To Create Custom Intent Based Results Blocks Using Query RulesApr 13, 2016. In this article you will learn how to create Custom Intent Based Results Blocks using Query Rules in SharePoint 2013.
  • Java Web App In AzureApr 11, 2016. In this article you will create a Java web app in Azure App Service by using the Azure Portal.
  • Inheritance In JavaApr 08, 2016. In this article you will learn about Inheritance In Java.
  • Method Overriding In JavaApr 07, 2016. In this article you will learn about Method Overriding In Java.
  • Introduction To Java FrameworksApr 02, 2016. In this article we are going to understand about the frameworks used in Java technology.

About Synchronized-Block-in-java

NA
Hire a remote developer
Looking to add more bandwidth to your software team? Web Developers, designers, testers are now available on demand. Flexible hours, very competitive rates, expert team and High Quality work.
X

Build smarter apps with Machine Learning, Bots, Cognitive Services - Start free.

Start Learning Now