Banner Ad

Showing posts with label .Net. Show all posts
Showing posts with label .Net. Show all posts

Sunday, July 9, 2017

How to Start My Final Year Project in .Net?

By Francis   Posted at   11:47 AM   ASP.NET Books 2 comments
                      

Most of the college students who are doing their final year projects (especially computer science students) and beginners are asked about the below questions:
  • How to start an ASP.Net Projects?
  • What are the basic Software I need to code .Net?
  • What are the books I referred to become better programmer?
In this post I just want to guide those people by providing some basic tips.


Prerequisite – Skills:
The below are the must have skill sets that are required for every beginner in ASP.Net.
  1. .Net Architecture (CLR and BaseClass Library)
  2. C# or VB.Net Language
  3. ASP.Net (Web Form, Worker Process, AppDomain, Session, Cache, Authentication etc)
                    It is better how the .Net frameworks works which helps to the developer to grasp the rest of the things easily. If you want to go with ASP.Net you should learn any one of the .Net compatible language such that C# or VB.Net. ADO.Net always deals with Database related objects like Datasets, Datatables etc. In beginner level choosing Web Form will give an easy to move, way in ASP.Net. The above lists are specific to .Net.

Prerequisite – Software

Before start your project you need the below softwares:
1. Visual Studio
2. .Net Framework
3. SQL Server
For students and beginners express version of visual studio is enough. While this writing Microsoft released Visual Studio 2013. You can download the Visual Studio 2013 express for web development here. With that installation, .Net framework 4.5 also installed. So there is no separate download is not necessary.
In the meantime, Microsoft also introduced Visual Studio Community Edition, which is a complete set of IDE. So instead of going with Express Edition, you can try it. You can start download it from here.
Each and every website that are developed are data centric or data driven. That are data are stored and retrieved from a database like SQL Server. So you must need that one also. For SQL Server also Microsoft provide express version. You can get it SQL Server 2008 Express with SP2 here and SQL Server 2012 here.
For the above software installation you must need Windows 7 with SP1 or Windows 8.

Some Good Books for ASP.Net:
Below are my personal suggestion to sharpen your skills in ASP.Net as well as .Net Languages such as C# and VB.Net in some extend.

1. Programming ASP.Net By Dino Espotio (From Microsoft Press)
2. Professional ASP.Net 2.0/3.5/4.5 (from wrox publications)
3. C# 4.0 – The Complete Reference By Herbert Schildt

Online Tutorials & Trainings for ASP.Net:
                       For ASP.Net technology, there are so many good online tutorial sites available. Some of them for your reference:

www.asp.net/getstarted
http://www.c-sharpcorner.com/1/224/Asp-Net-programming.aspx
http://www.codeproject.com/KB/aspnet/
http://channel9.msdn.com/Tags/asp.net

What do you think?
                   The above are my personal experience. Did i miss anything or do you want to say something, please let me know you thoughts as comments.

Monday, October 7, 2013

VB.Net ByRef Variable : A Small Warning

By Francis   Posted at   12:44 PM   VB.Net No comments
In VB.Net, programmers often used the variable by reference using the keyword ByRef. Normally, reference variables not copied like Value type variables. There are some scenarios arise to use or pass a variable as reference to another function/subroutine and change them within the function/subroutine.

Thursday, September 12, 2013

Code Obfuscation

By Francis   Posted at   1:47 PM   Dot Net Obfuscator No comments

          In this post I’m going to discuss about Reverse engineering and Code Obfuscation. In modern programming trends, when we publish a website or dll file to a client machine, there are lot of chance to theft our code. That is if we publish a class library as a dll, there are lot of tools available for simply reverse engineer that dll. So that the person can see the source of such files, which is a potential thread for software companies who does not want to share the source code to the end user.

Below are the some tools which is used to decompile the dll:

Dot net reflector – From Redgate
Dot net decompiler (Dot Peek) – From Jetbrains
Just Decompile – Free tool From Telerik 

What is Obfuscation?
                   Obfuscation is a process to convert the (source code or machine) code into a difficult form which cannot easily read by humans.
Eventhough, obfuscation does not guaranteed 100 % of code safety. However it will make the process too hard, that is getting the source from the dll or exe. In my professional life, I have experienced with DeepseaObfuscator tool.

Here are the list of Obfuscation Tool for .Net:


Hope this helps!
Connect with Us