Search This Blog

Sep 27, 2011

VB.Net and C# Comparison

This following link is really interesting because it shows the differences of VB.NET and C# on coding.

Programming ASP.NET web pages

Tips on Programming.
  • Always remember to give meaningful names to your  variables. For simple loop counters you can use ¨i¨, but for loopcount probably describes the purpose of the variable better.
  • Don't be afraid to mess anything up. Keep working until the code does what you want to do it. The best way to learn something is by actually doing it.
  • When writing functions and subroutines try to minimize the number of lines of code.
  • When writing comments in your code. describe the general purpose of the code instead of explaining obvious statements.
 Some definitions:

  • Class: A blueprint for objects in a programming language.
  • Collection: Data type that is capable of holding multiple objects at the same time.
  • Encapsulation: Hiding the inner working and data of a class to the outside world in order to protect data.
  • instantiating: Process of creating a new object based on a type.
  • Method: like brake for a car.
  • Namespace: a way to structure a class and other types in a hierchical manner.
  • Object Orientation: Popular style of programming where the software is modeled as set of objects.
  • Overriding: Redifining the behavior in a child class.
  • Property: Characteristic of an object.

Sep 26, 2011

Working with ASP.NET Server Controls

One of the biggest invention of ASP.NEt is the state engine that enables controls to maintain their state across postbacks. It is a real time saver however you must turn View State Off when possible because enables it means a performance hit.

Some tips of working with Controls.

  • Try to spend time trying out different controls in the standard category.
  • Consider turning off view state for controls that do not need it.
  • Before you design a complex web form with multiple controls to accept user input, step back from your computer and take a piece of paper and a pen to draw out the requiered functionality.
Keep trying.





Sep 21, 2011

Cascading Style Sheet - CSS

This lesson was so exited and sometimes little boring. It was about the use of CSS to stuly the pages.
Since the beginning we create a CSS file with some properties to customize the page for example links visited and etc. 
Also we see how to manage inline CSS styles and the benefics of using an external Style over embedded sheets. The biggest benefic of an internal style sheet is the fact that it can be applied to the entire site.

Also we went thru many tools that VWD has to manage Style sheets.
Next Chapter is about Working with ASP.NET Server Controls.
We'll see what happen!

Sep 18, 2011

ASP.NET 4 - Code behind and Code Inline

When you create a file in VWD(Visual Web Developer) you also can select the way you will see the code in every file. There are two ways of look at the code and you have to define it when you create the file:
  • Code Behind: This is a page model where server side code is stored in a separate code file.
  • Inline Code: A page model where server side code is stored in the same file as the markup.

Be careful with your selection I prefer the Code Behind option, it is less confusing.

My first impression of ASP.NET 4 in C# and VB

Hi All,

As soon as I am going thru this book I am finding a Awesome world of designing, this is because after some time without look at programming and specially when I used the last version 3.0 of C# and now the version 4 is amazing. At this time I am learning how to create a web site from a blank template, step - by - step. I am really exited about this book, sometimes I am want to jump in a higher page but I can not because all this book is a project and if I do not read some pages I will lost my way. This book is strongly recomended if you want to start to learn this platform, I hope in some days I will be available to get a new job position in designing. For now I will do my best on it. Talk you later!

RESUME

OSVALDO MORA SANCHEZ
Tres Marías, Palmares, 250 sur, entrada principal, ALAJUELA, COSTA RICA
Home: (506) 2452-2994, Cell: (506)888-46147 osvaldo.mora@hp.com / oms301082@gmail.com

PROFILE:
Talented, self-motivated, Enthusiastic, Computer engineer with background in
many areas. Experience IT management where I perform tasks like support
of hardware and software, direct specific projects, basic networking, database
administration and others. I have experience in VB.NET, C# 2010 and ADO.NET
and knowledge in data bases such as: Mysql, Postgresql and SQLserver.
Very good knowledge in Brio query tool, customer reporting and MS Office.

CORE COMPETENCIES

• 2 years of experience in providing technical assistance to computer system
users.
• Experience in desktop hardware/software configuration and support.
• Strong working knowledge Microsoft.
• Basic networking knowledge.
• Demonstrated ability to work in a team environment with strong interpersonal
skills, both written and oral, and a positive attitude toward sharing expertise and
assisting others to learn.

PROFESSIONAL EXPERIENCE

HP Costa Rica, September July 2012 - Present
Report Expert

1. Onboarding Customer Reports.

2. Configure and customize reports on CRDW.

3. Define customer requirement documents.

4. Manage schedule regarding reports delivery.
HP Costa Rica, September 2007 – July 2012
Service Segment Management

1. Creation reports in order to get the customers satisfaction.

2. Use of brio query tool for retrieve data from the database.

3. Have a defined deadline for the accounts I manage and participate in the

ad-hoc rotation program.

Grupo Bata CA S.A January 2005 - June 2006.
IT Assistant

1. Installed and repaired equipment and software.

2. Analyzed and diagnosed operating problems.

3. Provided computer technical support services to personal computer.

Grupo Bata CA S.A. Position: IT Manager. June 2006 – September 2007.
IT Manager

1. Software developments.

2. System maintenance.

3. Create report for administration staff.

4. Installed and repaired equipment and software.

5. Provided computer technical support services to personal computer.

6-. Hardware and software maintenance

7. LAN maintenance.

EDUCATION

ITIL Foundation Certification in IT Management, October 24, 2012

U.M.C.A. Computer Science Engineering, Bachelor, 2010.

Centro Cultural Costarricense – Norteamericano, Advanced Course 2009.

Cento Cultural Costarricense - Norteamericano, ENGLISH NOW 2007.

U.M.C.A. Computer Science Engineering, Bachelor Degree, December 2005

I.N.A. Basic Internet, October of 2003.

Microsoft Office Operator, August of 2003

INA, Operador Excel, August de 2003

INA, Operador MS DOS, June de 2003

References:

Heiner L. Vásquez Vásquez, ITO Consultant III. Phone: 8885 - 9548
E-mail: heiner.vasquez@hp.com

Alvaro Hernandez Castro, Project Manager, SDACA. Phone: 8379 - 5727
E-mail: alvaro.hernandez@sdaca.com

Juan Jose Gutierrez Ruby, IT Manager, Grupo Bata CA S.A., Phone: 8831- 6513
E-mail: mabuto@gmail.com