computing


my chosen occupation at least temporarily will be as a computer programmer- i graduate in a couple qtrs. with a degree in computer science/programming.

i say temporarily because i would like to become a professional musician or a professional writer. those two fields are obviously not the most practical professions moneywise though. i'm at least a couple years from thinking seriously about either that way.

in the meantime computer programming is my chosen profession. i really like computers and programming in particular, so I'm not too down about it

so this webpage then will be about computing. i will put up some programs i wrote here and computer/programming links i like.

i'm presently skilled in 4 programming languages(vb.net, c#.net, java, perl) and asp.net,ado.net and linux. my two favorite languages at the moment(and it looks like it will stay that way for awhile)are c#.net and java.

programs ive written

i'm a big fan of clean and well written programs(i.e. composed well and with as concise as possible code). the programs here are both of those.

these first two are a couple intermediate java programs i wrote for a java class(i have yet to take advanced java)-
theres 4 classes in the first program and 2 classes in the second. both programs were fun to make and turned out pretty cool. you need blue jay to compile and run them.

the first utilizes the drawing and animation capabilities of java(which are more powerful than the other major languages) with a animated scene of sailboats, stars and fish. my teacher wrote the 'animation counter' portions of the code for us.

ocean scene

1. Star Class
2. Fish Class
3. Sailboat Class
4. OceanScene Class

the second creates a windows gui called paint shop(my teacher wrote the GUI creation code for us). it lets you choose the amount of paint you want and then computes the total price of it.

paint shop

1. paint shop class
2. paint shop calculator Class

here's a couple intermediate to advanced perl programs I wrote-
the first retrieves entries from a web form and checks to see if they were entered correctly and responds accordingly(with error message(s) or a "successful submission" message with the entries posted back). there are 2 parts to it- the webform and the perl program to retrieve and process it.

webform and perl

1. webform
2. perl

the second program searches a file system for files that match words/phrases in the file. it then retrieves the files with links to them and the number of matches in each, posted to the webpage. it can easily be converted to a website search program.

perl search

1. perl search

heres an advanced visual C#.net/asp.net web application I wrote-
there are 2 parts. the first is the asp.net web app./website I wrote for the fictional northwind foods company(based on the microsoft sample database called northwind foods).

the second is written in visual c#.net and utilizes the northwind foods database. it uses an oledb dataadapter and oledb conn. and then sql queries the database appropriately and databinds the results to the website and also posts other appropriate data there.

c# and asp.net web app.

1. asp.net/website
2. visual c#.net search

links

the linux documentation project

an excellent linux site. pretty much everything you could want or need on Linux

the linux kernel archives

a site to download the linux kernel source





Both of the Perl programs and the Visual C#.NET program(on this webpage) and the NorthWind Foods database(© Microsoft) ASP.NET Web Application I created(on this webpage) are Copyright © 2006 (2-09-2006) David M. Smith. All rights reserved.
Hosted by www.Geocities.ws

1