I am using an application X and I want to open in "TCP in" the port 10000

If I create an expert rule (Allow TCP from the internet to my computer on port 10000) will all the connections from the internet to my computer on any other ports will be blocked?
or should I create another role to close the other ports?

Operating System:Windows XP Pro
Product Name:ZoneAlarm Pro
Software Version:6.5