14 October 2009

Chill - out watching this animation..!

Hey Guys & Gals..!
Watch this awesome animation by clicking here
Chill - out watching this animation..!SocialTwist Tell-a-Friend

22 September 2009

A Funny HRD Notice...!

Dear STAFF,

Please be advised that these are NEW rules and regulations implemented to raise the efficiency of our firm.


1) TRANSPORTATION:

It is advised that you come to work driving a car according to your salary.


a) If we see you driving a Honda, we assume you are doing well financially and therefore you do not need a raise.

b) If you drive a 10 year old car or taking public transportation, we assume you must have lots of savings therefore you do not need a raise.

c) If you drive a Pickup, you are right where you need to be and therefore you do not need a raise.

2) ANNUAL LEAVE :

Each employee will receive 104 Annual Leave days a year ( Wow! said 1 employee).

- They are called SATURDAYs AND SUNDAYs.


3) LUNCH BREAK:

a) Skinny people get 30 minutes for lunch as they need to eat more so that they can look healthy.

b) Normal size people get 15 minutes for lunch to get a balanced meal to maintain their average figure.

c) Fat people get 5 minutes for lunch, because that's all the time needed to drink a Slim Fast and take a diet pill.

4) SICK DAYS:

We will no longer accept a doctor Medical Cert as proof of sickness.

- If you are able to go to the doctor, you are able to come to work.

5) SURGERY :

As long as you are an employee here, you need all your organs.

- You should not consider removing anything. We hired you intact.

- To have something removed constitutes a breach of employment.

6) INTERNET USAGE :

All personal Internet usage will be recorded and charges will be deducted from your bonus (if any) and if we decide not to give you any, charges

will be deducted from your salary.

- Important Note: Charges applicable as Rs.20 per minute as we have 10MB connection.

Just for information, 73% of staff will not be entitled to any salary for next 3 months as their Internet charges have exceeded their 3 months salary.

Thank you for your loyalty to our company. We are here to provide a positive employment experience.

Therefore, all questions, comments, concerns, complaints, frustrations, irritations, aggravations, insinuations, allegations, accusations, contemplation, consternation and input should be directed somewhere else.


Best Regards,
HRD
A Funny HRD Notice...!SocialTwist Tell-a-Friend

24 June 2009

Using Microsoft .NET and C# with Oracle 9i

Using Microsoft .NET and C# with Oracle 9i


Oracle provides a software tool called ODP.NET that allows connectivity between the .NET languages and an Oracle database. This interface is a set of tools that allow the creation of .NET objects that connect directly to Oracle databases. Learn the basics of connecting to and performing simple queries to an Oracle database.

Prerequisites

Let’s face it -- neither Microsoft nor Oracle really wants to see their two flagship products work together. Microsoft would rather see a programmer use C# with SQL Server, Access, or just a plain XML data file before connecting to an Oracle data source. Oracle, on the other hand, has committed firmly to the J2EE development system for major development involving their databases.

However, Oracle does provide a software tool called ODP.NET that allows connectivity between the .NET languages and an Oracle database. This interface is a set of tools that allows the creation of .NET objects that connect directly to Oracle databases. This, at the very least, allows applications to connect to and make use of the power and capability of an Oracle database. It includes support for regular SQL queries and updates, stored procedures, and reading data from an Oracle record set into a .NET DataSet object, among other things. This article will cover the basics of connecting to and performing simple queries to an Oracle database using this set of objects.

First we’ll look at the set-up required to perform these tasks. If you are going to work with ODP.NET in ASP.NET applications, you will, obviously, need a web server with IIS and the .NET Framework installed and running. I will not be covering the steps needed to set up an IIS Web Application, as I will be focusing on actually working with the database.

If you are only working on a stand-alone application, you will just need the .NET Framework installed. In both cases, you will probably want some sort of development environment to allow easy editing of .NET code. Next, you will need to install the ODP.NET data provider on the web server if you are using ASP.NET or on your local machine if you are writing a stand-alone app. Also, each computer that will access the database as a client will need the Oracle client software installed. ODP.NET is a client-side library, and will need to be installed with your application if you are thinking of distributing your application widely. One of the nice things about ODP.NET is that it doesn’t require any extra configuration of the Oracle server. You can download the ODP.NET driver from the Oracle website at:

http://otn.oracle.com/software/tech/windows/odpnet/index.html

The first important thing to recognize about ODP.NET for Oracle 9i is that it contains two namespaces, first Oracle.DataAccess.Client. This contains the actual working classes for connecting to and acting on the Oracle database. The second namespace is Oracle.DataAccess.Types. This namespace has all the classes and methods required when working with specific Oracle data types. In this article, we won’t deal with the Types namespace at all. There are several classes to take note of in Oracle.DataAccess.Client and these are:

OracleConnection -- The basic class for connecting to a database

OracleCommand -- A class that represents a database command, either a text query or a stored procedure

OracleDataAdapter -- This class allows the programmer to pipe a returned Oracle record-set into a .NET DataSet

OracleParameter -- This class represents all the attributes and information in a stored procedure parameter

OracleDataReader -- This class represents a simple, read only data set, useful for quickly getting small, simple results, or data you will not want to change

Each of these classes will become very important in the future when we look a connecting to and working with an Oracle database.
Using Microsoft .NET and C# with Oracle 9iSocialTwist Tell-a-Friend

25 February 2009


SEAL THE DEAL


[SQL] Cannot perform an aggregate function on an expression containing an aggregate or a subquery.

This is a general problem for a newcomer to SQL Server.

select avg(count(ip)) from pagehits where [month] = 2 group by ip

will give the following error: “Cannot perform an aggregate function on an expression containing an aggregate or a subquery.” MS SQL Server doesn't support it.

Solution - use a derived table:

select avg(ipcount) from (select count(ip) ipcount from pagehits where [month] = 2 group by ip) as sub

I'm posting this because searches on the error message didn't return good results, so if someone else has this problem (read: when I forget this again) this may save some frustration.

SocialTwist Tell-a-Friend

The Basics of SQL Server.





What is RDBMS?

Relational Data Base Management Systems (RDBMS) are database management systems that maintain data records and indices in tables. Relationships may be created and maintained across and among the data and tables. In a relational database, relationships between data items are expressed by means of tables. Interdependencies among these tables are expressed by data values rather than by pointers. This allows a high degree of data independence. An RDBMS has the capability to recombine the data items from different files, providing powerful tools for data usage.

What is Normalization?

Database normalization is a data design and organization process applied to data structures based on rules that help building relational databases. In relational database design, the process of organizing data to minimize redundancy is called normalization. Normalization usually involves dividing a database into two or more tables and defining relationships between the tables. The objective is to isolate data so that additions, deletions, and modifications of a field can be made in just one table and then propagated through the rest of the database via the defined relationships.

What are different normalization forms?

1NF: Eliminate Repeating Groups

Make a separate table for each set of related attributes, and give each table a primary key. Each field contains at most one value from its attribute domain.

2NF: Eliminate Redundant Data

If an attribute depends on only part of a multi-valued key, remove it to a separate table.

3NF: Eliminate Columns Not Dependent On Key

If attributes do not contribute to a description of the key, remove them to a separate table. All attributes must be directly dependent on the primary key.

BCNF: Boyce-Codd Normal Form

If there are non-trivial dependencies between candidate key attributes, separate them out into distinct tables.

4NF: Isolate Independent Multiple Relationships

No table may contain two or more 1:n or n:m relationships that are not directly related.

5NF: Isolate Semantically Related Multiple Relationships

There may be practical constrains on information that justify separating logically related many-to-many relationships.

ONF: Optimal Normal Form

A model limited to only simple (elemental) facts, as expressed in Object Role Model notation.

DKNF: Domain-Key Normal Form

A model free from all modification anomalies is said to be in DKNF.

Remember, these normalization guidelines are cumulative. For a database to be in 3NF, it must first fulfill all the criteria of a 2NF and 1NF database.

What is De-normalization?

De-normalization is the process of attempting to optimize the performance of a database by adding redundant data. It is sometimes necessary because current DBMSs implement the relational model poorly. A true relational DBMS would allow for a fully normalized database at the logical level, while providing physical storage of data that is tuned for high performance. De-normalization is a technique to move from higher to lower normal forms of database modeling in order to speed up database access.

What is Stored Procedure?

A stored procedure is a named group of SQL statements that have been previously created and stored in the server database. Stored procedures accept input parameters so that a single procedure can be used over the network by several clients using different input data. And when the procedure is modified, all clients automatically get the new version. Stored procedures reduce network traffic and improve performance. Stored procedures can be used to help ensure the integrity of the database.

e.g. sp_helpdb, sp_renamedb, sp_depends etc.

What is Trigger?

A trigger is a SQL procedure that initiates an action when an event (INSERT, DELETE or UPDATE) occurs. Triggers are stored in and managed by the DBMS. Triggers are used to maintain the referential integrity of data by changing the data in a systematic fashion. A trigger cannot be called or executed; DBMS automatically fires the trigger as a result of a data modification to the associated table. Triggers can be viewed as similar to stored procedures in that both consist of procedural logic that is stored at the database level. Stored procedures, however, are not event-drive and are not attached to a specific table as triggers are. Stored procedures are explicitly executed by invoking a CALL to the procedure while triggers are implicitly executed. In addition, triggers can also execute stored procedures.

Nested Trigger: A trigger can also contain INSERT, UPDATE and DELETE logic within itself, so when the trigger is fired because of data modification it can also cause another data modification, thereby firing another trigger. A trigger that contains data modification logic within itself is called a nested trigger.

What is View?

A simple view can be thought of as a subset of a table. It can be used for retrieving data, as well as updating or deleting rows. Rows updated or deleted in the view are updated or deleted in the table the view was created with. It should also be noted that as data in the original table changes, so does data in the view, as views are the way to look at part of the original table. The results of using a view are not permanently stored in the database. The data accessed through a view is actually constructed using standard T-SQL select command and can come from one to many different base tables or even other views.

What is Index?

An index is a physical structure containing pointers to the data. Indices are created in an existing table to locate rows more quickly and efficiently. It is possible to create an index on one or more columns of a table, and each index is given a name. The users cannot see the indexes; they are just used to speed up queries. Effective indexes are one of the best ways to improve performance in a database application. A table scan happens when there is no index available to help a query. In a table scan SQL Server examines every row in the table to satisfy the query results. Table scans are sometimes unavoidable, but on large tables, scans have a terrific impact on performance.

The Basics of SQL Server.SocialTwist Tell-a-Friend

24 February 2009

What is RAD ?

Rapid Application Development (RAD)



One of the conveniences of developing software is that it is not a physical tool that can be lost once it gets developed or manufactured. Codes are used to implement the software and it does not disappear together with the product. We can re-use the code all over again in another software. We just make a little change in the interface to fit the requirement of the client and we have a brand new program. To make our lives even better in developing software, there are tools coming out of the marking that serves as code generators. No need to create complicated codes, we just run the system through our preferences and we have a fully functional program.
The idea of reusing codes and tools is what defines another form of Software Development Life Cycle called Rapid Application Development, or RAD. This form of software development constantly refers to the objective. Instead of creating original coding, developers use other tools such as software development kits and other graphic user interfaces to create programs. RAD also relies heavily on the available codes and reuses it to fit the intended program. Since RAD uses GUI, development kits and existing codes, software development will be faster.

The operational development of the software also works like the Prototype version. Instead of planning out and creating a single documentation, developers only have to look at the objective and use it as a “motivation” to create a program. It will be constantly tested and checked as the new “prototype” is released. Developers constantly create screens and show a workflow until it’s approved by users. It’s a very simple process since it doesn’t have to use so many original ideas. It’s basically an aggregate of different tools and cleverly using them to create a completely different software.

RAD focuses more on the visual instead of the coding or software development. Since it already uses tools for generating codes, developers will have more time setting up the GUI of the software rather than focusing on the root structure of the program. The development cycle also enlists the help of the users to make sure the product being developed could match their taste. This will ensure a good user feedback since their ideas was acknowledged and had an actual impact on the product development. RAD reduces stress in creating GUI, coding and structure since it has a remote possibility of being trashed by users.

Phases of RAD

Like most SDLCs, RAD also has a step by step process. But unlike other SDLCs, the process of developing a program under RAD is faster. Relying on sets of tools for software development, RAD will no longer have to force us to dig deeper in our coding techniques where we burn an hour or two just to complete a single command.

There are only three phases in Rapid Application Development:
Planning of Requirements, Design Workshop and Implementation.

1. Planning of Requirements

In this stage, developers meet with the project coordinator or manager to create specific objectives from the desired program. Strategies for development and tools for development are also laid out in a specific project. For business organizations, this stage is important since the projected answer to business concerns will be laid out for the first time. Everything in this stage is theoretical but it will be working together with the clients or businesses that need a software to answer their business need.

2. RAD Design Workshop

When the plans have been laid out; it is time to start building on the plans. Using the agreed tools and interfaces, developers will start to create different programs based on the business need. RAD requires a lot of feedback as it also requires a lot of software iteration. Since RAD already has the set of tools to create the program, developers will only need to refine the user interface. As tools make it easier to create the actual prototypes, users will be able to work on a prototype. Feedbacks and suggestions are welcomed as this will be the bases on of the additional software processes and commands. Slowly developers and users can come up with one prototype that is almost ready for public use.

3. Implementation Phase

After further refinement, the software will finally be introduced to the business or to their intended users. Even though it has gone through hundreds or even thousands of testing and critique, the stage wherein the software is implemented in a larger scale is different hence new suggestions and bugs should be expected from different users. Developers have to remember these inputs and use it for the next software update. Developers have to be sure that the software update will be correct so that users will abandon the older version. This will prevent the system from malfunctioning since only one version is used.

The difference of Design Workshop to the Implementation Phase is not only in bugs but in software implementation. In Design Workshop, developers have to start from the bottom to impress the users. In the latter phase, developers will only have to work in software updates to ensure wider user acceptance.

When do we use RAD?

* Experienced programmers are members of the team

RAD is a fast paced SDLC. Developers will be using different tools in order to achieve the goal of building a software fast. Although it does not need much coding because of the given set of tools, only experienced programmers could work on these tools. If anything happens to the software, only experienced developers could dig deep into the problem even though they did not encode the program.

* Expediting application development

For whatever reasons, developers are hard pressed to build applications fast. Using sets of tools, different software could be created in no time. The participation of the users will be greater since they will work in double time to check if the software is up with the standards.

* Quick solution for a business problem

The tools used in developing software have steps or processes that could cater to any business need. If a business needs an answer to their nagging question of productivity and better reporting, RAD could create the software based on the business need. There are lots of software which already have the functions needed by any businesses.

* Objective Oriented and Highly Critical Users
Everything starts and ends with the objective. Users have to use the software to achieve the intended goal faster or easier. Different user interface and workflows are based on the realization of the objective. RAD makes the developers focus more on answering the need before creating something on their own. The set of tools could be used to answer the problem. Even the design of the user interface could be influenced by users.
What is RAD ?SocialTwist Tell-a-Friend

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

List of DOTnet TOOLS

Clone Detective for Visual Studio
--------------------------------------------

LINK :

http://www.codeplex.com/CloneDetectiveVS

Clone Detective is a Visual Studio integration that allows you to analyze C# projects for source
code that is duplicated somewhere else. Having duplicates can easily lead to inconsistencies
and often is an indicator for poorly factored code.

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

MbUnit-Generative Unit Test Framework NET
--------------------------------------------------------------

LINK :- http://www.mbunit.com/

This is the home of the Generative Unit Test Framework for the .NET Framework.
MbUnit provides advanced unit testing support with advanced fixtures to enable developers
and testers to testall aspects of their software. MbUnit has just released version 2.4 and has a dedicated development team working on MbUnit.

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

Snippet Compiler- write, compile and NET run code

LINK :- http://www.sliver.com/dotnet/SnippetCompiler/
Snippet Compiler is a Windows-based applications. You can use it to write, compile
and run code. Snippet Compiler now has support. NET Framework 3.5.

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

NArrange is a .NET code beautifier

LINK:- http://narrange.sourceforge.net/

NArrange is a .NET code beautifier that automatically organizes code members and elements within .NET classes.
There are several reasons you may want to consider using NArrange for your .NET software project:
* Reduces the amount of time developers spend arranging members within code files

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

SharpDevelop-IDE for C#.NET Framework
--------------------------------------------------------
LINK:
http://community.sharpdevelop.net/blogs/mattward/articles/FeatureTour.aspx

SharpDevelop is an Integrated Development Environment (IDE) for .NET Framework applications. It supports the development of applications written in C#, Visual Basic.NET and Boo. It is open source and written in C#. It provides all of the features required from a modern Windows IDE, such as code completion, project templates, an integrated debugger and a forms designer. It has good compatibility with Visual Studio Express and Visual Studio 2005 by using the same project and solution file format.

the main features of SharpDevelop features >>>

* Creating Windows Applications
* Visually Designing Forms
* Code Completion
* Code Generation
* Refactoring
* XML Comments
* Code Navigation
* Debugging
* Converting Code between Languages
* Unit Testing
* Code Coverage
* Editing XML
* Targeting Different Frameworks

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

Convert .NET - convert C# to VB.NET

http://myweb.hinet.net/home4/s630417/
Convert .NET is a free useful developer´s utility that allows users to Convert C# to VB.NET. You can also utilize our regular expression tester and online dictionary. A standalone tool that does not require installation.
List of DOTnet TOOLSSocialTwist Tell-a-Friend

12 February 2009

Requirements for Microsoft .NET Certification for students

Microsoft Certified Solution Developer (MCSD) for Microsoft .NET candidates should have two years of experience developing and maintaining solutions and applications. MCSD for Microsoft .NET candidates are required to pass four core exams and one elective exam.

How to earn your MCSD

Core exams (four exams required)
The core exams provide a valid and reliable measure of technical proficiency and expertise in developing and maintaining enterprise applications that are based on Microsoft development tools, technologies, and platforms on the Microsoft .NET Framework 1.0 and Microsoft .NET Framework 1.1.

Elective exams (one exam required)
The elective exam provides proof of expertise on a specific Microsoft server product.

The following list of official Microsoft Learning courses and Microsoft Press books that are designed to help MCSD candidates prepare for the required exams. See individual exam preparation guides for exam availability.

**********************************************************************
Core exams: Web Application Development

Exam 70-305:
Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET

Exam 70-315:
Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET

------------------------------------------
Core exams: Windows Application Development

Exam 70-306:
Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET

Exam 70-316:
Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET


for more details plz click >>
Requirements for Microsoft .NET Certification for studentsSocialTwist Tell-a-Friend

28 January 2009

More on DOT net STANDARDS & FrameWork

Microsoft. NET

The Microsoft. NET strategy was presented by Microsoft officials to the rest of the world in June 2000:

* .NET is based on the newest Web standards
* .NET is Microsoft's new Internet and Web strategy
* .NET is NOT a new operating system
* .NET is a framework for universal services
* .NET is a server centric computing model
* .NET will run in any browser on any platform
* .NET is a new Internet and Web based infrastructure
* .NET delivers software as Web Services

.NET Internet Standards

.NET is built on the following Internet standards:

* HTTP, the communication protocol between Internet Applications
* XML, the format for exchanging data between Internet Applications
* SOAP, the standard format for requesting Web Services
* UDDI, the standard to search and discover Web Services

.NET Framework

The .NET Framework is the infrastructure for the new Microsoft .NET Platform.

The .NET Framework is a common environment for building, deploying, and running Web Services and Web Applications.

The .NET Framework contains common class libraries
- like ADO.NET, ASP.NET and Windows Forms
- to provide advanced standard services that can be integrated into a variety of computer systems.

The .NET Framework is language neutral. Currently it supports C++, C#, Visual Basic, JScript (The Microsoft version of JavaScript) and COBOL.
Third-party languages
- like Eiffel, Perl, Python, Smalltalk, and others .
- will also be available for building future .NET Framework applications.

The new Visual Studio.NET is a common development environment for the new .NET Framework. It provides a feature-rich application execution environment, simplified development and easy integration between a number of different development languages.

More Info on MS.Net :-

* The .NET plan includes a new version of the Windows operating system, a new version of Office, and a variety of new development software for programmers to build Web-based applications.
* The background for .NET is part of Microsoft's new strategy to keep Windows the dominant operating system in the market, as computing begins to move away from desktop computers toward Internet enabled devices, such as hand-held computers and cell phones.
* The most visual components of the new .NET framework are the new Internet Information Server 6.0, with ASP.NET and ADO.NET support, Visual Studio.NET software tools to build Web-based software, and new XML support in the SQL Server 2000 database.
* Bill Gates is supervising the .NET project.
More on DOT net STANDARDS & FrameWorkSocialTwist Tell-a-Friend

27 January 2009

Building blocks of .NET

1. Web Services

Web Services provide data and services to other applications.
Future applications will access Web Services via standard Web Formats (HTTP, HTML, XML, and SOAP), with no need to know how the Web Service itself is implemented.
Web Services are main building blocks in the Microsoft .NET programming model.

2. Standard Communication


Official Web standards (XML, UDDI, SOAP) will be used to describe what Internet data is, and to describe what Web Services can do.
Future Web applications will be built on flexible services that can interact and exchange data, without the loss of integrity.

3. Internet Storages


.NET offers secure and addressable places to store data and applications on the Web. Allowing all types of Internet devices (PCs, Palmtops, Phones) to access data and applications.
These Web Services are built on Microsoft's existing NTFS, SQL Server, and Exchange technologies.

4. Internet Dynamic Delivery


Reliable automatic upgrades by demand and installation independent applications.
.NET will support rapid development of applications that can be dynamically reconfigured.

5. Internet Identity


.NET supports many different levels of authentication services like passwords, wallets, and smart cards.These services are built on existing Microsoft Passport and Windows Authentication technologies.

6. Internet Messaging


.NET supports integration of messaging, e-mail, voice-mail, and fax into one unified Internet Service, targeted for all kinds of PCs or smart Internet devices.
These services are built on existing Hotmail, Exchange and Instant Messenger technologies.

7. Internet Calendar


.NET supports Internet integration of work, social, and private home calendars. Allowing all types of Internet devices (PCs, Palmtops, Phones) to access the data.
These services are built on existing Outlook and Hotmail technologies.

8. Internet Directory Services


.NET supports a new kind of directory services that can answer XML based questions about Internet Services, far more exactly than search engines and yellow pages.
These services are built on the UDDI standard.

-sources from internet
Building blocks of .NETSocialTwist Tell-a-Friend

25 January 2009

What was dotnet know as before ?

What is Dotnet ?

Microsoft .NET is Microsoft's new Internet strategy.

.NET was originally called NGWS.

what ...! yes, I wrote it correct ... It was called as ....NGWS

NGWS - Next Generation Windows Services

Before the official announcement of .NET, the term NGWS was used for Microsoft's plans for producing an "Internet-based platform of Next Generation Windows Services".

The following was Steve Ballmer's quote ,January 2000:-

"Delivering an Internet-based platform of Next Generation Windows Services (NGWS) is the top priority of our company. The breakthroughs we’re talking about here include changes to the programming model, to the user interface, to the application integration model, the file system, new XML schema....."
What was dotnet know as before ?SocialTwist Tell-a-Friend

20 January 2009

ASP .NET Tutotials for YOU

C-Sharp Corner ASP.NET 2.0 Tutorials
How to use many ASP.NET 2.0 features such as the TreeView control, Object Data Source control, and Visual Studio 2005.
Form Validation Controls in ASP.NET
Learn how to use various ASP.NET Validator controls to make form validation simple in this 2 part tutorial.
ASP.NET Security - Forms Authentication Tutorial
Learn how to do .NET Forms Authentication with this tutorial. How to secure single pages or entire directories with ease.
411asp.net
Excellent source of tutorials and how-to's. Lot's of additional ASP.Net articles and help here as well.
ASP.Net FAQ
Site containing FAQ sections for ASP.Net and other .Net related areas.
The ASP.NET Page Life Cycle
A must read for those interested in developing with ASP.Net. This tutorial will clarify the execution pattern behind an ASP.Net page.
ASP.Net Fundamentals
Large single page tutorial that does a good job explaining what makes an ASP.Net page tick. Topics include maintaining state and using events.
Guestbook.NET - a beginner tutorial to ASP.NET
Targeted to people who know some HTML and know some simple programming concepts. Tutorial will guide a beginner through creating a simple guestbook with ASP.Net.
ASP.Net Tutorials and Examples
ASP.Net resource page packed with links to tutorials on every subject imaginable. Tutorials on authentication, code behind, msmq, remoting, reflection and more.
ASP.Net 101
High level overview of ASP.Net from Asp101.com.
4GuysFromRolla.com ASP.Net 2.0
4GuysFromRolla has put together a great ASP.Net 2.0 resource site to match their work with traditional ASP. From this page you can dive into the ASP.Net overview, explore ASP.Net 2.0 technical documentation, or spend hours exploring the endless examp
ASP.Net Free Book
Charles Carroll does a great service to those wanting to learn ASP.Net with this free online book. Chapters include basics, debugging, databases, datagrids, optimization, and xml.
ASP.Net Tutorials & Code Snips
From this page you can either branch into the 411asp.net how-to's section, or search through a comprehensive specific topics area.
CodeProject.com Tutorials
Great site for articles/tutorials on ASP.Net and other .Net categories. Tons of helpful articles here covering topics ranging from Caching to Tracing and Viewstate.
AspAlliance.com ASP.Net Tutorial
Several mini tutorials covering many of the different web server controls used in ASP.Net including Label, Textbox, Listbox, Checkbox, RadioButton, LinkButton, Panels, and others.
W3schools.com ASP.Net
Great ASP.Net tutorial, ASP.Net references, and examples. Tutorial sections include ASP vs. ASP.Net, installing ASP.Net, creating a simple page, and many more advanced topics.
DotNetJunkies ASP.Net Tutorials
Extensive collection of ASP.Net tutorials from DotNetJunkies.com. Tutorials on ADO.Net, custom controls, server controls, advanced techniques, and xml web services.
MSDN Using ASP.Net 2.0
Microsoft's MSDN resource for developing with ASP.NET. Areas include getting started, migrating ASP apps to ASP.NET, building apps, and deployment.
ASP.NET 2.0 QuickStart Tutorial
Microsoft's Asp.Net 2.0 quickstart tutorials which come packaged with the .NET sdk. This page will allow you to choose between VB.Net, C#, and JScript for code samples.
ASP .NET Tutotials for YOUSocialTwist Tell-a-Friend
 
#footer-column-container { clear:both; } .footer-column { padding: 10px; }