You have to understand that entry level jobs get hundreds sometimes thousands of applications. When I first graduated I occasionally got a letter that said something like, out of the 917 applications, you were not one of the 5 we are interviewing. In today's world, very few companies bother to contact people who were not chosen to interview.
All you can do is trudge on until you find something. You need to look at what you can do to make yourself shine above the other candidates and use this unemployed time to help improve your qualifications. Take some course, do some open source work, volunteer to do some programming work for a charity.
Look at your resume, many companies use automated systems to filter applicants, so if your resume does not contain the keywords in the job ad, then the chances of a human being even reading it are close to zero. Since you are getting no nibbles at all, this may well be your problem. You probably need to customize your resume for every job application. And don't expect those automated systems to be smart either. If the ad says C#, then saying you have .Net won't make the cut.
Next find some people out in the work world, not academia, who are managers or hiring officials or HR to review your resume. Check with your parents or your parents' friends to find some of these people. You want people who are at least ten years out into the workplace and who have been involved in hiring to tell you the truth about your resume.