Showing posts with label 3 tier architecture in asp.net using C#. Show all posts
Showing posts with label 3 tier architecture in asp.net using C#. Show all posts

Wednesday, 25 April 2012

Stepwise guide to localize a Windows Phone

Windows phone has been slowly and gradually gaining the market and place in the minds of windows phone programmers. Also, many ASP.NET programmers are keen to learn the facets of windows phone programming.

In order to localize a Windows phone,  the windows phone programmers need to separate the localizable resources from the rest of the code by creating the language-specific resource files. Here is the step-wise guide:

1. Create a Windows Phone 7 application project
2. Add a resource file for the default language of your application.
3. In the same resource file, add the strings that you want to be localized
4. Copy the resource file once for each additional language that you want your app to support
5. Translate the strings in the additionally added files
6. Edit the project file to define the additional languages the app will support
7. Set the mode of the Access Modifier file to ‘public’
8. Whenever you want to show a localized string in your app, you will have to bind to a specific property of the global resource that we have just defined

At SPEC INDIA, we are well-equipped with a trained team of around 40+ Mobile applications development professionals with an average experience of 2.8 years per engineer.  Feel free to post us your requirement at our email id lead@spec-india.com and our Business Development Executive of the concerned department will get back to you within 24-48 hours.

Happy Windows phone applications development!

Thursday, 22 December 2011

Data binding in ASP.NET

The process of binding data on the server side control that will then render that data in some form to the Client is known basically as data binding in ASP.NET programming.  The only possible constraint for the data binding are that the server-side control must support a property called DataSource and a method called DataBind().

It works in this way: when you add a data binding to an ASP.NET webform, the Visual Studio .NET adds a data binding expression to the ASPX file. When the webform is requested for the first time, the ASPX file is parsed. The data binding event is fired when the controls databind method is called, and the handlers added by the ASP runtime evaluates the data binding expression and performs the actual data binding.

It we are able to ge the data bindings at run time, we could use reflection to perform 2-way data binding. However, there is no way to get the data bindings at runtime.

Yes, the ASP.NET programmers can add properties to the controls to store the data bindings in order to fix that problem. Although it can be an obstruction to make the code very clear, this option is still open.

At SPEC INDIA, our trained team of ASP.NET developers are eager to make very smart and secure use of cookies, thus to ensure the authentication to the browser sessions. It you have any requirement or queries, feel free to drop an email at our id lead@spec-india.com, we will be happy to assist you.

Friday, 16 December 2011

Database Web Application Development in ASP.NET


Oracle or MS-SQL serve as some effective backend to build database applications in ASP.NET. In this article, we will talk about Oracle in general. Oracle integrates directly with Microsoft ASP.NET in a number of ways:
>  Enabling ASP.NET data access by using ODP.NET
>  Using Oracle developer tools for Visual Studio tools
>  Direct integration with Microsoft ASP.NET controls and services

The databases have always been the core part of the dynamic websites for ASP.NET developers.  From the above 3, I guess the 2nd one is the easy way comparatively to make the database and the frontend of the website interact with each other.


Initially, the ASP.NET developers should use the available tools to build a web application that retrieves the data from the Oracle database into a data grid. After that, a general login control can be added in order to secure the application by permitting only the authorized web users to access the application and the information. Finally, the developers can create any number of authorized web users using Oracle providers for ASP.NET. And all the information for these created web users will be stored within the Oracle database for checking their authenticity.

At SPEC INDIA, our trained team of ASP.NET professionals are able to make any application or the most complex dynamic websites as per the customized requirements of our Clients. You can always send an email of your requirements at our email contact lead@spec-india.com and we will definitely get back to you on the same with quality results.

Wednesday, 19 October 2011

ASP.NET with C#: 3-Tier Architecture

ASP.NET 4.0 is one of the latest technology platform provided by Microsoft for building websites and web applications. It makes use of the rich class libraries provided by ASP.NET framework. It provides the developer with many controls to perform basic as well as advance operations.

The 3-tier architecture generally contains UI/Presentation Layer, Business Access/Business Logic Layer and Data Access Layer. Here goes a brief description of all the 3 layers:
Presentation Layer (UI):

It contains the separate pages like .asp, .aspx, etc. and the windows form where data is presented to the user or input is taken from the user.

Business Access/Business Logic Layer:
It contains the core business logic, validations or calculations related with the data, etc. and is the main part of any code structure.

Data Access Layer:
It contains methods that helps business layer to connect the data and perform required action, might be returning data or manipulation of data.
Designing 3-Tier Architecture



At SPEC India, we develop the simple as well as complex and the most robust web applications and websites in ASP.NET with C# as well as VB.NET. We have a trained team of around 135 in total to support our Client’s requirement, and our ASP.NET team is around 20 trained software professionals. We have been in this field since 1989, serving our esteemed Clients. If you have any requirement related to this, then kindly let us know and someone of our team will be happy to assist you.