24 February 2009

some final year projects that can be done using vb.net

Here is a list of some final year projects that can be done using vb.net in the application level.


You can do lot of projects on .net platform.

1.3 tier shopping cart with /without pay pal system.

2.billing system with data encryption. you can check my article at: WWW.code project.com

article name:"Unleash the power of .net with encryption"

3.remoting.

4.Chat room apps

5.Any kind of database programming with report generation in XML, csv,excel and crystal report. Programmer should take into account the concept of optimistic concurrency.

If you need any help contact me at : rksblogs@gmail.com

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

You can go for internet control of robot.

1. use chip set :- at89c51 micro controller, l293d motor driver n max232 converter (for robot)

2. using vb.net, develop the GUI n use win sock programming for sending photos on internet.

3. use ms comm programming in .net to move the robot in a wired connection with the comp.

4. You can also use Embedded C for micro controller programming in place of assembly.
use keel compiler for that n its available for free on internet.

5. This can be a good and a challenging one , You can attach a cam to robot, move it n transfer the photos captured to the client over internet.
some final year projects that can be done using vb.netSocialTwist Tell-a-Friend

What is COM, DCOM objects in DotNet ?

What is COM, DCOM objects in DotNet ?


Ans-1 :

The dot net frameworks allow you to build serviced components that can use com+ services. These components of dot net framework runs in the manages execution environment of dot net framework that is share their content with com+ application.

Now the question arise what com+ and what is doing how is its comes in existence. Before com+ comes into existence. COM (Component Object Model) is first programming model that provide component based approach to software development. This component based approach of com allowed us to develop small, logical reusable and stand alone modules that integrates into a single application. But these components could not be display on over network.

So these drawback produce another model that is DCOM (distributes COM). DCOM programming model enabled you to display com components over network and distribute application easily across platforms. DCOM components also help in two-tier client/server applications. These models also have some drawback that helps to development of COM+ approach. What these drawbacks are…

These two-tier architecture helps us to sharing of resources and data but these approach have some drawbacks that are as follows -

The DCOM approach overburdened client computer with the responsibility of performing all processing functions while the server merely acted as traffic controller, helps movement of data to and from the client and server components. So availability of resources was therefore, always a problem and the performance of application suffered. Multiple request of data cause to network traffic. So performance of application decreases.


Ans-2 :

COM objects require installation on the machine from where it is being used and DCOM requires installation somewhere on the same network.

Any COM object may participate in DCOM transactions. DCOM introduced several improvements/optimizations for distributed environment, such as MULTI_QI (multiple QueryInterface()), security contexts etc.

DCOM demonstrated importance of surrogate process (you cannot run in-proc server on a remote machine. You need a surrogate process to do that.)

DCOM introduced a load balancing.

The fact is dotnet has not replace the COM/DCOM instead it has extended the functionality by introducing new featurs to it.

While dot-NET software can utilize COM components, and COM components can tie into many features of the Dot-NET environment, the two technologies are internally separate. In particular, Dot-NET has been designed to work across the Internet, with firewalls and wide-area networks, whereas DCOM was designed primarily for use on local-area networks.
We can use the legacy COM components from .NET environment and viceversa.Inorder to access a COM component from .NET environment, .NET uses CCW ( COM Callable Wrapper ) object and for accessing a .NET component from COM environment , COM uses RCW( Runtime Callable Wrapper) object.
What is COM, DCOM objects in DotNet ?SocialTwist Tell-a-Friend

21 February 2009

The Pros and Cons of .Net

.NET vs JAVA

.Net
and Java are said to be the two widely used development environment to build web applications. It is very difficult to predict as to who will emerge the winner, but the clear indication is there that the large enterprises who have been using Java for a long time or the enterprises who use different platforms, will surely continue their relationship with Java. As far as .Net is concerned, the enterprises who have Windows platform and who is looking for faster development time will go for .Net.

With Microsoft based solutions like .Net there is a limited possibility for scalability for large scale deployments than it does with any Java application. Moreover, today if you select any Microsoft based solution you without any reservation select the hardware, operating system, and middleware. This is in contrast with the Java, which is independent of any operating system and middleware.

Java is being used cross platform because of Java Virtual Machine (JVM).
JVM translates the code to bytecodes and then complies it to machine code according to the operating system. Likewise, now, .Net has developed Common Language Runtime (CLR) engine that converts the program code into Microsoft Intermediate Language (MSIL) and then “just in time” the MSIL is translated to the native code. .Net now supports over 20 languages. It has in built data types in classes known as Common Type System (CTS) that automatically understands the types of other languages and executes simultaneously.
Therefore, when .Net support multiple programming environment, Java, on the other hand is focused on only one programming language that support multiple environments.

Thus, it is very difficult to tell which platform is best unless the enterprises understand their needs. By and large, these two platforms are here to remain as future e-business development environments. .Net will enhance on Rapid Application Development (RAD) solutions, while Java will dominate the large scale “enterprise” projects.
The Pros and Cons of .NetSocialTwist Tell-a-Friend

ICET Entrance Exam - 2009 Notification

ICET 2009 - EXAM
IMPORTANT Dates :-

1. Issue of Notification 20-02-2009
2. Commencement of sale of application forms 26-02-2009
3. Last Date for the receipt of filled in Application forms at the Office of the Convener,
ICET-2009

a. without late fee 28-03-2009
b. with a late fee of Rs.500/- through D.D. drawn in favour of the Secretary, APSCHE payable at Hyderabad 10-04-2009
c. with a late fee of Rs.2000/- through D.D. drawn in favour of the Secretary, APSCHE payable at Hyderabad 17-04-2009
4. Dispatch of Hall Tickets 20-04-2009 to 23-04-2009
5. Date and Time of ICET-2009 EXAM :-
09-05-2009 (Saturday)
10.00 a.m. to 12.30 p.m.

Applications will be available for sale at all Head Post Offices, Post Offices located in the Universities and e-Seva centres all over the State.

For more information about ICET - 2009 please check :-

www.icet09.net and www.andhrauniversity.info.


E-mail ID: convener.icet09@gmail.com

ICET Entrance Exam - 2009 NotificationSocialTwist Tell-a-Friend

20 February 2009

what is .NET Mobile

Introduction to .NET Mobile
=============================

With .NET Mobile, Microsoft has introduced a new platform for developing mobile applications.
To support all types of mobile devices, developers must create one different application for each language.

.NET Mobile
------------
----

.NET Mobile is an extension to Microsoft ASP.NET and the Microsoft's .NET Framework.
.NET Mobile is a set of server-side Forms Controls to build applications for wireless mobile devices.
These controls produce different output for different devices by generating WML, HTML, or compact HTML.


Software Requirements

To develop mobile applications with .NET Mobile, you must have the following components:

1. Windows 2000 Professional/Server with IIS 5
2. All Windows 2000 service packs
3. The ASP.NET framework
4. Microsoft Mobile Internet Toolkit (MMIT)
5. Internet Explorer 5.5 or later
6. A WAP simulator

You will need Windows 2000 to develop .NET applications (IIS 5 (Internet Information Services) is a part of Windows 2000).
If you want to read more about how to install .NET go to our ASP.NET tutorial.
You also have to install MMIT (.NET Mobile).

Internet Explorer and MMIT can be downloaded from Microsoft MSDN website .
http://msdn.microsoft.com/hi-in/default.aspx

How To write to start

Developing a mobile web application with ASP.NET is very easy:

1. Create an ASP.NET page
2. Include System.Mobile.UI
3. Add Mobile Controls to the page
( Mobile Controls are similar to Web Controls in ASP.NET. )
what is .NET MobileSocialTwist Tell-a-Friend

TOPIC :- How to Search a SQL database by String

Databases usually contain a large amount of information. This information often needs to be filtered before viewed. There are many ways to sort and filter database information. In our example we will be searching through a database of cities. The visitor will be allowed to enter in text which will be used to filter through the different cities in our database.

We moved our web sites to Server Intellect and have found them to be incredibly professional. Their setup is very easy and we were up and running in no time.

First you can start a new Web Application in Visual Studio 2008. We are going to first setup the SQL database. Right-click on the App_Data folder and add a SQL database. In this database we are going to create a table called cities with the column name varchar(50). Here is a visual example of the table. Now fill this database with at least 1, but as many cities as you'd like.
cities
name varchar(50)

Now we will need to add our SqlDataSource control. This control will allow us to connect and select information from our database. Simply drag the control from the toolbox window onto the aspx page. We have provided an example below of the connection string we will use to connect to our database.

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



--------------------------------
You should notice a lot of extra attributes in our SqlDataSource control. To select information from the database, you must use a valid SQL Select statement. If you removed the WHERE clause, the statement would return every city. The WHERE clause allows us to limit our results. In our case, we are selecting every city that has the word "new" in its name. The LIKE operator is necessary to avoid only exact matches. The percent signs on either side of the word "new" tell the database that "new" can be at the beginning, end, or middle of our city name. If you removed the first percent sign, it would only return cities with "new" at the beginning of their name. Also take note that the LIKE operator is not case sensitive.

Now we need to add the Repeater control so we can display our cities with the word "new" in them. Simply drag the control from the toolbox window onto the aspx page. We will need to specify that we are displaying information from the database by setting the DataSourceID to the ID value in our SqlDataSource control. We also need to format how to display the cities. To do this we will add an Eval function with our column name in between the tags. It should look like the following.
-----------------------------


<%#Eval("name") %>




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

If you run the application now, it should display all of the cities with the word "new" in them from your database. Obviously if you didn't enter any cities with the word "new" in their names, then nothing will show.

Now we are going to add a TextBox and Button control to the application. We are going to use this to search the database of cities. Simply drag each control from the toolbox window onto the aspx page. The location doesn't matter as long as it is between the
tags.

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

Search:





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

If you run the application now, you will notice that nothing has really changed. If you enter in different values into the TextBox and press "Go," it will still only display cities with the word "new" in them. To change this, we will need to modify our SqlDataSource control. We will need to substitute the words "new" out for a parameter. A parameter is a dynamic placeholder. In our case the parameter will become anything we enter into the TextBox. So if we enter the word "land" into the TextBox and press the "Go" button it should return only the cities with the word "land" in them.
-----------------------------------------------









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

You should notice that we replaced the words "new" with '+@name+'. The @name is our parameter. We have also added a ControlParameter in between the tags. This tells the SqlDataSource control that any word typed in the TextBox will replace @name. When you type "land" in the TextBox and press "Go," the actual Select statement being sent to the database will be "SELECT * FROM cities WHERE name LIKE '%land%'" Now the database will return all of the cities with the word "land" in their names.
TOPIC :- How to Search a SQL database by StringSocialTwist Tell-a-Friend

Open Source projects for .NET


1 )
Mono Open Source Project

Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Sponsored by Novell (http://www.novell.com), the Mono open source project has an active and enthusiastic contributing community and is positioned to become the leading choice for development of Linux applications.
Features
* Multi-platform
* Based on the ECMA/ISO standards
* Can run .NET, Java, Python and more.
* Open Source, Free Software.
* Commercially supported.
* Comprehensive technology coverage.




Open Source projects for .NETSocialTwist Tell-a-Friend
 
#footer-column-container { clear:both; } .footer-column { padding: 10px; }