Showing posts with label Basic Approach in programming. Show all posts
Showing posts with label Basic Approach in programming. Show all posts

Thursday, May 26, 2011

Of Active-x and Programs





Before it was the OLE (object Linking Embedding) now its the innovation of frameworks to apply the various technology of the 3rd party programs that instigate applications of web, multimedia, stand alone programs, mobile, augmented systems and the network enterprise application.

According to the WIKEPEDIA ACTIVEX” is – is a framework for defining reusable software components in a programming language independent way. Software applications can then be composed from one or more of these components in order to provide their functionality.[1]
It was introduced in 1996 by Microsoft as a development of its Component Object Model (COM) and Object Linking and Embedding (OLE) technologies and is commonly used in its Windows operating system, although the technology itself is not tied to it.
Many Microsoft Windows applications — including many of those from Microsoft itself, such as Internet Explorer, Microsoft Office, Microsoft Visual Studio, and Windows Media Player — use ActiveX controls to build their feature-set and also encapsulate their own functionality as ActiveX controls which can then be embedded into other applications. Internet Explorer also allows embedding ActiveX controls onto web pages.”

I think framework is just a container or a monstrous IDE (integrated Development Environment) of the softwares where external libraries and links are catered by the host which is the framework.

To straighten the discussion, Activex speed up the programming process by means of Controls and elements. This is the artillery of the programmers, to erect a unique applications, no need to expand the systems by writing a curvy and spaghetti codes, it is designed to curb long codes and embrace the Rapid Application Design(RAD).

There are two types of control in the Vb framework , these are the Standard and and Intrisinc(hidden) control. Where can you find this? it is located in the Reference of the VB framework.

On the other hand OLE was (I think the current vehicle of activex) the vintage activex that automates the process of shelling other applications. It has the temerity to call external applications and create a logical simulation of linking the remote applications to the Hosts programs.

For example, Notepad could be the target program to communicate with the VB program. This is to link the host and the server using the OLE component of the Visual Basic. This is an old trick, but once you understand the principle, it could lead to a better innovation process.

You can share your thoughts, ideas or queries in the HOW TO column.

Friday, May 13, 2011

Lowbat in computer coding


I don't understand why the learning process of IT students here in the province of Iloilo is depleting, we have a good curriculum and even a scholarly programs for IT and CS subjects, but the meat of the matter is the deficiency of IT pedagogy for the students. We have an excellent curriculum but this could not suffice the students learning in CS and IT major subjects. Even though we are in the advance milestone of media and communication avenue, we can't deny the fact that there are few in IT and CS students can understand the course of Information Technology and Computer Science.

The tiny problem is the knowledge in "computing". It is not to compute numbers but to learn the different curves and intestines of the computer science technology theory and applications. Ask the IT students about the essence of getting the Computer Science and IT courses,then you will get a vague answers, why? there are no descent directions for the course! This is akin to computer subjects. We often see the rhetoric descriptive title that entice the student to take a shot in the IT and CS courses. Programming is not a course! it is a hodge podge of software developments and Systems Applications. Where to start and how to start? that is the a huge question.

Do you know what is programming? yes it is to define or to construed the objects,variables,methods,package,control,decision and reiterations of the code. How would you start a program with out learning the basics? A basic is the medieval stage of learning the foundation of the computer theory. You target is to identify the different types of data and its abstract groups. By the time you grasp the data structure then you can learn the mechanism of operating system various platforms and that includes the switching logic gates and design theory.

Start with the basic, it is imperative to dance with the data structure and mixed the theory of Computer Organization that will discourse the hierarchy models of hardware components. From that cogency you will perceive the functions of your computer devices and body networks. When you are learning the IT and CS subjects you should know the principles of computer organization. How would you enhance an 8KB to 16 KB? If you can't answer that question then you're simply categorized as a typical end user.

Using the Data Structure as a alliance to computing kingdom could eke your knowledge in data abstraction. The technology is borderless when it comes to inventions. You can't jump to one applications and perform any experimentations unless otherwise you know the very basic of "computing". The liberty to taste all the softwares capabilities is innocous, but it won't quench your thirst in learning the application.


The next step is to do the basic programming using the structural approach. The Structured programming is a hierarchy model that start with the first parameter, declaring the first statement as the header in public and private usage. You need to concentrate with the Basic operations, starting from the data types. This data types is your basic knowledge in Data Structure subject. This is where attributes of the data is explained, spectrum from int to double precisions-bytes and word.

C language by Ritchie and Kernigham is the best way to kick off your career as junior programmer. You should embrace patience and never embrace the sense of dread. If you understand the basic part of Data Structure, then you have all the world to understand the structural programming principles. The dilemma that struct down the students learning is the delivery of instructions from the teacher.(This is a prevalent cases) This is a malady of education system that prevails in the longest time and it won't melt down as a dilemma.

Master the decision support principles, using the nested and drop down if and else statement. Be careful about the attack to operands and operators. Let say this statement will create a lexeme, x=x+1 is bit the same to x++;.You know, this is the basic but it discloses the universal approach in programming languages. Never get tired to learn the reiteration and the logic gateway in testing the block of codes using the loops.

- - do{

}while (condition)

-- while(condition){


}
-- for(initialization,condition,increment){

}

These are codes, don't be confused and stay focus. I can still recall the students in IT and CS yesteryears that there weak point is to create "tiny" program to reiterate the numbers from one to 10 using the loop process. Programming is to get involve with the computer's objects and to erect a powerful house of functions. The essence of programming is to write the functions. Once you have the basic in structured programming you can defy the difficulties in writing a procedure and a function. Always practice this approach and never leave the principles of data structure, that will serve as a holy grail in coding.



Monday, March 28, 2011

Drop Ideas about Computing Ed






This is a short and simple arithmetic how to become a good programmer and practitioner of CS and IT, don’t ask me what is CS and IT (we are part of it because of our inclination to computing). First, to become proficient in Computing, learn to embrace the very basic of computer education. Study the basic framework of computing, that comprises the Information Technology and Computer Science.
These are the things need to strengthen your brain a “bit” in order to eke your hippo campus. Read the Computer Organization, how it works and what are the trends of computing that propel innovations. Study the very basic of Data Structures, how does QUEUE works and pounding the POINTERS and ARRAYS to automate and leverage your memory dashboards for your applications. Next Study the Principles of Computer Programming and its attributes. SYNTAX is very important, the same thing with the SYMANTICS.
By knowing the basic of ABSTRACT stuff or what we call abstract groups and how do you declare it with dissecting its intestine is very crucial.
Try it! that’s an added points to become a warrior.
- Dr.Fuentes