Saturday, August 27, 2022

Download Power BI

 .

Download Power BI

  • Microsoft Power BI Desktop is a companion desktop application to Power BI.

    With Power BI Desktop, you can:
  • Get data
  • The Power BI Desktop makes discovering data easy. You can import data from a wide variety of data sources. After you connect to a data source, you can shape the data to match your analysis and reporting needs.
  • Create relationships and enrich your data model with new measures and data formats
  • When you import two or more tables, oftentimes you'll need to create relationships between those tables. The Power BI Desktop includes the Manage Relationships dialog and the Relationships view, where you can use Autodetect to let the Power BI Desktop find and create any relationships, or you can create them yourself. You can also very easily create your own measures and calculations or customize data formats and categories to enrich your data for additional insights.
  • Create reports
  • The Power BI Desktop includes the Report View. Select the fields you want, add filters, choose from dozens of visualizations, format your reports with custom colors, gradients and several other options. The Report View gives you the same great report and visualizations tools just like when creating a report on PowerBI.com.
  • Save your reports
  • With the Power BI Desktop, you can save your work as a Power BI Desktop file. Power BI Desktop files have a .pbix extension.
  • Upload or Publish your reports
  • You can upload the reports you created and saved in the Desktop to your Power BI site. You can also publish them to Power BI right from Power BI Desktop.

Go to the download page.

https://www.microsoft.com/en-us/download/details.aspx?id=58494 

.

Wednesday, August 10, 2022

Download Visual Studio 2019 V.16.11 Offline Installer

 .

Download the VS2019 downloader program from:

https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=community&rel=16&utm_medium=microsoft&utm_source=docs.microsoft.com&utm_campaign=download+from+relnotes&utm_content=vs2019ga+button


Alternatively, download from:

https://archive.org/download/visual-studio/vs_community__cf159a3372a047a19456d60fe6ad9651__v16.11.exe


Run download program with the following parameters:

vs_community__cf159a3372a047a19456d60fe6ad9651__v16.11.exe --layout c:\vs2019c_1611 --lang en-US

where c:\vs2019c_1611 is the target download location for the VS2019 installation files.


After download process is completed, go to the target location and run the following command:

vs_community.exe  --noWeb


-------------------------------------------------------------

ADDITIONAL NOTE:

For .NET web and .NET desktop development layout only, run:

vs_community__cf159a3372a047a19456d60fe6ad9651__v16.11.exe --layout c:\vs2019c_1611 --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional --lang en-US

https://docs.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio



.

Thursday, March 10, 2022

Download Visual Studio 2022

 

 .

New to Visual Studio? Learning a new development tool can be overwhelming. Take this step-by-step learning journey at your own pace to successfully create a simple app in any language of your choice. Let’s get started!


Install Visual Studio

First please make sure to open your Visual Studio download and install. You can save installation time and disk space by selecting just the components needed. You can always incrementally add more components later at any time as needed.


https://visualstudio.microsoft.com/downloads/




Tuesday, January 11, 2022

why should you learn C# ?

 .

Wondering how to learn C#? Then you’ve come to the right place. We will answer all your C# questions, such as: what are the features of C#? Is C# hard to learn? What are the best ways to learn C#? What’s the job market like for C# programmers? And much more. By the end of this article, you will know exactly how to learn C# easily.


What is C#?

C# (pronounced as C Sharp), developed by Microsoft, uses the .NET framework. It’s a multi-purpose programming language that is modern and object-oriented. 


C# is more of a blend of C and C++ programming languages. However, in contrast, the syntax of the C# language is expressive, simple, intuitive, and easy to understand. 


Complexities introduced by the C++ language are highly simplified by the C# language. This includes enumerations, nullable types, direct memory access, delegates, etc., which are also not found in Java.


C# is ranked as the 7th most popular programming language. While most of the programming languages are created to carry out a specific set of tasks, C# is a general-purpose programming language. 


You can use C# to work with databases, create high-speed graphics for video games, play audio/video effects, control connected devices, and more. 


C# is interpreted as well as compiled. Unlike C++ and Java, C# provides excellent screen handling support for Web as well as Desktops. This is where C# stands with respect to other popular programming languages. 


Photo of C# Insights Graph


Properties of C#

Before we move further ahead, let’s discuss a few properties of the C# programming language that will help you digest its popularity better.


It’s Safe

Data loss is not possible in C# because it does not support type conversion. Moreover, it supports non-nullable and nullable value types as well. As a result, developers can write code safely.


It’s Modern and Intuitive

C# was created with the sole aim that developers can access a general-purpose language that is easy to understand and can compete with other modern languages in terms of carrying out the functionalities. 


The C# programming language can develop applications and software for various fields and platforms, including Android, iOS, Web, or Windows.


It’s Open-Source and Free

C# is an open-source language developed by Microsoft; hence it’s free to use. It has a huge base of developers that contribute and are highly active and supportive. 


Applications of C#

C# is a middle-level language that makes it user-friendly, intuitive, and easy to understand. Moreover, C# has a faster execution time. That’s why it is used widely for embedded programming as well.



Apart from this, C# programming language is widely used to build large-scale applications for Windows, Desktop and Web applications, Games, Virtual Reality (VR), Database Applications, and other services for the Web. You can also use it to develop iOS and Android applications as well.


Features and Advantages of C#

Photo of C# advantages diagram


Before discussing why you should switch over to C# from C++, Java, or other languages, let’s discuss a few features and advantages that C# brings to the table.


Fast: C# is a fast programming language and has a quick execution time.

Simple: C# doesn’t require you to include header files — it has a structured approach that allows you to break the problem into parts and has a rich set of libraries and data types.

Object-Oriented: It supports OOPS concepts that make maintenance and development easier. It supports all aspects of object-oriented programming such as inheritance, polymorphism, abstraction, encapsulation, interfaces, etc.

Type-Safe: It allows you to write and develop type-safe code, improving security. You will not be able to perform unsafe casts, such as converting a double data type to a boolean. It automatically initializes data types and objects as well as classes to zero or null values.

Interoperability: It can interact well with other programming languages. This helps to increase the reusability of the code and create an efficient program. It can use COM objects irrespective of the language that’s used to write them. It can also call out any API.

Structured: C# divides a large program into modules, procedures, or functions to solve specific problems. 

Component-Oriented: C# is a component-oriented programming language, meaning it uses events, properties, attributes, methods, etc., to allow and create self-contained and described components called functionalities.

Platform-Independent: Any platform that has .NET installed on it can run C#.

Automatic Garbage Collection: The system does not get messed up or hanged during execution because C# has an automatic garbage collection that automatically removes dangling items during runtime.

No Memory Leak: It has strong and high memory backup that helps in avoiding memory leakage, unlike C++.

Why Should You Learn C# in 2022?

Let’s discuss a few reasons why you should learn a multi-purpose language like C# in 2022.


It’s simple, easy-to-use, intuitive, and readable.

It’s a strongly typed language that enhances developer productivity and makes common tasks easy to do.

It’s a multi-paradigm, object-oriented programming language that supports programming styles such as generic, imperative, functional, and declarative.

You can create multiple applications such as console applications, desktop applications, applications for native mobile, AI, IoT, and cloud.

C# runs on a well-engineered, robust, solid .NET framework.

It’s platform-independent, modern, mature, and very actively developed and maintained.

It’s open-source, well-documented, and has an active, vibrant community.

It can be used for software development since it has built-in design practices and patterns.

It is very fast to execute and has a rich set of libraries.

.