You are on page 1of 20

INDUSTRIAL TRAINING

PRESENTATION
Submitted by:
Prathamesh Kishor Rathi
TE A 60
Submitted to:
Prof. Shubhangi Nirgide
CONTENTS

▪ Training Details
▪ Introduction to C#
▪ Dialog Box and its classes , Regular Expression in C#
▪ Project1-Notepad
▪ Project2-Compiler
▪ FireBase and Newtonsoft (cloud computing)
▪ Main Project – Employee Management System
▪ Conclusion

Thursday, May 11, 2023


2
Thursday, May 11, 2023

1 TRAINING DETAILS

Start Date : 29 January 2023


End Date : 5 March 2023
Mode of Training : Online
Training Company : Emerging Technologies Private Ltd.
INTRODUCTION TO C#

• C# is designed for the Common Language Infrastructure (CLI), which outlines the executable code and execution environment.
This allows usage of multiple high-level languages on various computer platforms and architectures.
• C# is a general purpose object oriented programming language with multiple paradigms. C# was originally developed as C-Like
Object Oriented Language (COOL) but that name was subsequently changed to avoid any branding problems
• Some Major features of C# are :
1. Structured programming language
2.Object Oriented Language

3.Scalable language

• Applications that can be created using C#:


1. Windows Applications
2.Web Service Applications

3.Database Applications
4.Distrubuted Applications
WINFORM

• Windows Forms is a Graphical User Interface (GUI) class library that is integrated within .Net.
Framework. Its Primary objective is to provide an easier interface to develop applications for
desktop, tablet, PC.
• Winform can only be used for development of Windows Forms applications
• WinForms applications can contain the different type of controls like labels, list boxes, combobox ,
textboxes ,pictureboxes etc.
DIALOG BOX AND ITS CLASSES IN C#

•A dialog box in C# is a type of window, which is used to enable common communication or dialog between a computer
and its user. 
•Steps to use common dialog box :
a)Instantiate the required common dialog box.
b)Set the properties of common dialog box, if required.
c) Call its ShowDialog() method to invoke the dialog box.
•The Common Dialog box used are given below.
a)FontDialog
b)ColorDialog
c)OpenDialog
d)SaveDialog
REGULAR EXPRESSIONS

• C# regular expression is used for pattern matching in C# applications.


• C# Regex class is used for creating a C# regular expression. Regular
expressions are a pattern-matching standard for string parsing and
replacement. 
• EX – “^\+?\d{0,2}\-?\d{4,5}\-?\d{5,6}” is used for Mobile Number
Validation
PROJECT1 - NOTEPAD
INTER PROCESS COMMUNICATION AND
PROCESS CLASS IN C#
• Inter-process communication is a mechanism that allows processes to communicate with
each other
• Process class provides access to local and remote processes and enables you to
start and stop local system processes.
• The System. Diagnostics namespace provides a process class which has some method to
run external .exe or another application into a C#
PROJECT2 – COMPILER
CLOUD COMPUTING

• Cloud computing is Web-based computing that allows businesses and individuals to consume
computing resources such as virtual machines, databases, processing, memory, services, storage, or
even number of calls or events and pay-as-you-go.
• Cloud Computing = Software as a Service + Platform as a Service + Infrastructure as a Service.
• We can Build fast, modern, and scalable cloud applications on all major cloud platforms with .NET.
• Examples of cloud computing in messaging platforms also include emails. Since your email
information is stored in the cloud, you could access them on any computer. Skype and WhatsApp
are also examples of cloud computing messaging apps
FIREBASE

•  It is a web/mobile application development platform from Google with powerful features for developing, handling, and enhancing applications. Firebase
is a backend platform for building web and mobile applications

• Firebase provides the following important features : - Build , Release and Monitor , Analytics , Engage

• The Firebase use cases are pretty broad and include:  

1.Realtime applications

2.Chat and messaging apps

3.Ads optimization based on user behavior

4.Sharing photos

5.Business applications

• The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected
client. When you build cross-platform apps with our Apple platforms, Android, and JavaScript SDKs, all of your clients share one Realtime
Database instance and automatically receive updates with the newest data.
LIBRARIES USED

FIREBASE :- It is used to handle Firebase Realtime Database which is a cloud-hosted database. Data
is stored as JSON and synchronized in realtime to every connected client. When you build cross-platform
apps .
Namespace used are :- a)System.Firebase.Database;
b) System.Firebase.Database.Query;
NWETONSOFT :- The Newtonsoft library provides classes that are used to implement the
core services of the framework. It provides methods for converting between .NET types and
JSON types, Serializing and deserializing json objects.
  Namespace used :- a)System.Newtonsoft.json ;
MAIN PROJECT – EMPLOYEE MANAGEMENT
SYSTEM
DETAILS WINFORM
TASK
Management
REPORT AND MAIL
CERTIFICATE:-
CONCLUSION:-

• Software for employee management systems helps your organization improve workforce


productivity and boost overall well-being by tracking and monitoring the daily working
activities of every employee. DeskTrack is one of the best software for workforce
management. It keeps track of every activity done by an employee during his working
hours. Our developed application is a basic prototype to small scale industry employee
management .
THANK YOU !!

Name of Student: Prathamesh. k .Rathi


Email: pkrathi011120@kkwagh.edu.in
Department of Artificial intelligence and Data science
K. K. Wagh Institute of Engineering Education &
Research, Nashik

You might also like