The ASP.NET Control/PostBack Architecture is excellent for most Web . However, there are a few limitations that can sometimes be quite significant.One of the most fundamental problems has been the restriction to one server Form. This is very annoying for me i tried different methods but none of them worked, finally i tried with the panels and worked perfectly. I'm sharing you steps for enabling multiple forms in a single asp.net page. This article is a review of solution to the problems:
Trick
Use Panels inside the form tags....
Sample Code
< id="Form1" method="post" runat="server">
< id="panel1" runat="server">
< id="Textbox2" runat="server">Form1
< runat="server" id="Button1" name="Button1" text="Click to see Form2">
< id="panel2" runat="server" visible="false">
< id="TextBox1" runat="server">Form2
< runat="server" id="Button2" name="Button2" text="Click to see Form1">
Just try it and give feedbacks...
Wednesday, March 25, 2009
Tuesday, March 24, 2009
Programming with Parallel Port LPT
Now i'm working on a project to create a C/C++ software for communicating to the Parallel Port [LPT1]. Here i'm giving you the source code part which can be used for Parallel Port Programming. I'm sure that this may help you in some ways for your projects. Later i found that there is a library file named ParaPin which it easy to write C code under Linux that controls individual pins on a PC parallel port. but i didnt use that coz my whole system must be changed in order to do a small program. But Parapin is really helpful file for developers.
Source Code
----------
#include
#include
#include
#include
#include
#define port 0x378 //data port 8pins 2,3,4,5,6,7,8,9
#define status 0x379 //status 5pins 11,10,12,13,15
#define control 0x37A //control 4pins 17,16,14,1
void main()
{
long int value;
int ch;
go:
clrscr();
//checkstatus();
cout<<"** AD9851 Programming with LPT1 **";
cout<<"\n----------------------------------";
cout<<"\n1. Send values to LPT";
cout<<"\n2. Set all data pins HIGH";
cout<<"\n3. Set all data pins LOW";
cout<<"\n4. Reset";
cout<<"\n5. Exit";
cout<<"\n Choose your entry :";
cin>>ch;
switch(ch)
{
case 1:
for(int i=0;i<5;i++)
{
cout<<"\nEnter W"<<<"=";>
cin>>value;
outport(port,value);
cout<<"\nValue"<<<"sent>
outport(control,0001); //clock high
cout<<"Setting Word Clock High!!!\n";
}
outport(control,0010); //freq update high
cout<<"Setting Frequency Update as HIGH !!!";
cout<<"Word Entered Successfully....";
getch();
goto go;
case 2:
outport(port,255);
cout<<"\n Setting all data pins to high...";
cout<<"\nPress any key to continue...";
getch();
goto go;
case 3:
outport(port,0);
cout<<"\n Setting all data pins to low...";
cout<<"\nPress any key to continue...";
getch();
goto go;
case 4:
outport(control,0011);
cout<<"\nResetting Complete...";
cout<<"\nPress any key to continue...";
getch();
goto go;
case 5: exit(0); break;
default : cout<<"\nWrong entry...";
}
}
void checkstatus()
{
unsigned int far *ptradr; /* Pointer to location of Port Addresses */
unsigned int address; /* Address of Port */
int a;
ptradr=(unsigned int far *)0x00000408;
for (a = 0; a <>
{
address = *ptradr;
if (address == 0)
printf("No port found for LPT%d \n",a+1);
else
printf("Address assigned to LPT%d is %Xh\n",a+1,address);
*ptradr++;
}
}
Source Code
----------
#include
#include
#include
#include
#include
#define port 0x378 //data port 8pins 2,3,4,5,6,7,8,9
#define status 0x379 //status 5pins 11,10,12,13,15
#define control 0x37A //control 4pins 17,16,14,1
void main()
{
long int value;
int ch;
go:
clrscr();
//checkstatus();
cout<<"** AD9851 Programming with LPT1 **";
cout<<"\n----------------------------------";
cout<<"\n1. Send values to LPT";
cout<<"\n2. Set all data pins HIGH";
cout<<"\n3. Set all data pins LOW";
cout<<"\n4. Reset";
cout<<"\n5. Exit";
cout<<"\n Choose your entry :";
cin>>ch;
switch(ch)
{
case 1:
for(int i=0;i<5;i++)
{
cout<<"\nEnter W"<<<"=";>
cin>>value;
outport(port,value);
cout<<"\nValue"<
outport(control,0001); //clock high
cout<<"Setting Word Clock High!!!\n";
}
outport(control,0010); //freq update high
cout<<"Setting Frequency Update as HIGH !!!";
cout<<"Word Entered Successfully....";
getch();
goto go;
case 2:
outport(port,255);
cout<<"\n Setting all data pins to high...";
cout<<"\nPress any key to continue...";
getch();
goto go;
case 3:
outport(port,0);
cout<<"\n Setting all data pins to low...";
cout<<"\nPress any key to continue...";
getch();
goto go;
case 4:
outport(control,0011);
cout<<"\nResetting Complete...";
cout<<"\nPress any key to continue...";
getch();
goto go;
case 5: exit(0); break;
default : cout<<"\nWrong entry...";
}
}
void checkstatus()
{
unsigned int far *ptradr; /* Pointer to location of Port Addresses */
unsigned int address; /* Address of Port */
int a;
ptradr=(unsigned int far *)0x00000408;
for (a = 0; a <>
{
address = *ptradr;
if (address == 0)
printf("No port found for LPT%d \n",a+1);
else
printf("Address assigned to LPT%d is %Xh\n",a+1,address);
*ptradr++;
}
}
Internet Activity Monitor Wizard

This software is developed for interet users. Now-a-days
there is a small problem for dialup users(usually) ie. if we
have connected the system to internet for downloading
in the night time and if the mobile battery power is running
lower, the mobile will be powered off and the net wil be
disconnected and the system will be in the ON state till
furthe user interactions, this will charge a lot of power.
So i developed this software to counter this, it will monitor
the system and will power off automatically whenever
the net connection is terminated.
How to install?
--------------
OPEN SETUP.EXE
Pre-Requesties?
---------------
.net Framework 2.0 or higher
Developed by
Aravind NC
n.c.aravind@gmail.com
aravind_n_c@yahoo.co.in
Download Now
Quick SMS v2.10


On JAN 27,2009 This is my new software by which you can send free sms to any mobile with this software. I created this software by using the gateway of 160by2. Just use this software and wend me your valuable feedbacks. Thank you..
How to Install
--------------
use setup.exe to install
.net framework 2.0 or greater required
Feedbacks
---------
aravind_n_c@yahoo.co.in
n.c.aravind@gmail.com
Bugs Fixed in new version
-------------------------
* Fixed problem with letter 'T'
* Added a new option to reconnect during connection failure
* windows can be moved anywhere
Download Now
Subscribe to:
Posts (Atom)
Popular Posts
-
Use the below code to create a calendar event in PHP and send it as email to Microsoft Outlook or iPhone Calendar. < ?php /** * @cate...
-
If anyone using PostgreSQL may encounter Fatal error: Call to undefined function pg_connect() initially. This is because the PostgreSQL m...
-
HTML Cheat Sheets HTML 5 Visual Cheat Sheet HTML5 Canvas Cheat Sheet HTML Cheat Sheet HTML Elements and Attributes HTML 5 Cheat Sheet HTML C...
-
Depending on your location on the Earth's surface, a spacecraft's position in orbit and the time of day, you may be abl...
-
Step 1 Download below JS file and replace your print.button.js with below it, https://github.com/aravindnc/Buttons/blob/repeating-print-...
-
Have you ever come across old black and white videos and wondered what they would look like if they were in color? With the advancement of d...
-
If you had or have a traditional YouTube username on your channel, then you unfortunately can't add a custom URL or change your URL...
-
Do you want to send an email anonymously because, for example, you fear your views might not be appreciated by your boss? There are various ...
-
Similar Problem - I have installed XAMPP on a Windows machine but cannot seem to get my PHP5 extensions working. If I go to a page http:/...
-
Akkarakkaazhchakal, the Malayalam language Indian sitcom that aired on Kairali TV from 2008 to 2010, is considered the first true Malayalam ...