Software Development

I have made some mini Apps in programming languages such as Microsoft’s C# & Visual Basic (VB). What lead me to experiment and implement software development and engineering is that I was exposed to some Visual Basic programming in college

Then in university and professional IT, design and marketing jobs, I was conducting some hands on design related tasks such as web design, development, SQL reports and animation which all have aspects and elements of software programming in them.I regularly reverse engineer softwares and scripts made in flash action script, java script, jQuery & php.  Below are just a sample of some of the things I have created.

 To Do List / IntelliNotes Application

Image

Images of my IntellNotes – To Do List Application (click the images for larger zoom ins)

My IntelliNotes Application - Features Date/Time Reminder

My IntelliNotes Application - Features Date/Time Reminder

 

Description

The IntelliNotes Sticky Note Application I made was done so that a  semi transparent notepad floats above other windows.

It was made in the C# programming language. the user can add their notes and then set a date and time reminder which will then make the notepad reappear as an alert. Future modifications I can do to this are, add an alarm feature, make a .config file so that it can load with the computer on start up and make a button to load more notes.

 

Code

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace stickyNotes
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Reminder dlg = new Reminder();
private DateTime myRemindTime;
private void LblReminder_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{

if (dlg.ShowDialog() == DialogResult.OK)
{
myRemindTime = dlg.MyMonthCalendar.SelectionStart.AddHours(dlg.MyTimePicker.Value.Hour).AddMinutes
(dlg.MyTimePicker.Value.Minute).AddSeconds(dlg.MyTimePicker.Value.Second);
this.Visible = false;

}

}

private void timer1_Tick(object sender, EventArgs e)
{
if (myRemindTime.CompareTo(DateTime.Now)<0)

{

this.Visible = true;

}

}

private void Form1_Load(object sender, EventArgs e)
{

}
}
}

 

Download

Click to Download – IntelliStickyNotes.exe  (10.5 kbs)

 
 

 

Full Calculator

Image

Images of the Full Calculator and a screen-shot  I made with coding.

My Full Calculator Application - Works Fine

My Full Calculator Application - Screenshot with Code

 

Description


This is a full calculator I made in C# programming language. It works like the calculator that will come with your computer, so when you press a number it will be displayed on the white screen label.

When a function (addition, subtraction, multiplication or division) is selected, the software will store the data that is displayed on the main top text label using the tag function (textBox1.Tag = textBox1.Text;)  and then allow for the user to add the second set of numbers in.

 

Code

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace FullCalculator
{
public partial class Form1 : Form
{

bool plus = false;
bool minus = false;
bool multiply = false;
bool divide= false;
bool equal = false;

public Form1()
{
InitializeComponent();
}

//method to restart process if calculation has been made
private void CheckifEqual()
{
if (equal)
{

textBox1.Text = “”;
equal = false;
}
}

private void button14_Click(object sender, EventArgs e)
{
CheckifEqual();
textBox1.Text = textBox1.Text + “1”;
}

private void button13_Click(object sender, EventArgs e)
{
CheckifEqual();
textBox1.Text = textBox1.Text + “2”;
}

private void button7_Click(object sender, EventArgs e)
{
CheckifEqual();
textBox1.Text = textBox1.Text + “0”;
}

private void button11_Click(object sender, EventArgs e)
{
CheckifEqual();
textBox1.Text = textBox1.Text + “3”;
}

private void button5_Click(object sender, EventArgs e)
{
CheckifEqual();
textBox1.Text = textBox1.Text + “4”;
}

private void button12_Click(object sender, EventArgs e)
{
CheckifEqual();
textBox1.Text = textBox1.Text + “5”;
}

private void button10_Click(object sender, EventArgs e)
{
CheckifEqual();
textBox1.Text = textBox1.Text + “6”;
}

private void button2_Click(object sender, EventArgs e)
{
CheckifEqual();
textBox1.Text = textBox1.Text + “7”;
}

private void button3_Click(object sender, EventArgs e)
{
CheckifEqual();
textBox1.Text = textBox1.Text + “8”;
}

private void button4_Click(object sender, EventArgs e)
{
CheckifEqual();
textBox1.Text = textBox1.Text + “9”;
}

private void button9_Click(object sender, EventArgs e)
{
CheckifEqual();
if (textBox1.Text.Contains(“.”))
{

return;
}

else
{

textBox1.Text = textBox1.Text + “.”;

}

}

private void button6_Click(object sender, EventArgs e)
{

if (textBox1.Text.Contains(“-“))
{

textBox1.Text = textBox1.Text.Remove(0, 1);

}

else

{

textBox1.Text = “-” + textBox1.Text;

}

}

//addition button
private void button8_Click(object sender, EventArgs e)
{
if (textBox1.Text==””)
{

return;
}

else

{

plus = true;
textBox1.Tag = textBox1.Text;
textBox1.Text = “”;

}
}

//equals button
private void button18_Click(object sender, EventArgs e)
{
equal = true;

if (plus)
{

decimal dec = Convert.ToDecimal(textBox1.Tag) + Convert.ToDecimal(textBox1.Text);
textBox1.Text = dec.ToString();

}

if (multiply)
{

decimal dec = Convert.ToDecimal(textBox1.Tag) * Convert.ToDecimal(textBox1.Text);
textBox1.Text = dec.ToString();
}

if (minus)
{

decimal dec = Convert.ToDecimal(textBox1.Tag) – Convert.ToDecimal(textBox1.Text);
textBox1.Text = dec.ToString();
}

if (divide)
{

decimal dec = Convert.ToDecimal(textBox1.Tag) / Convert.ToDecimal(textBox1.Text);
textBox1.Text = dec.ToString();
}

}

//subtract button
private void button15_Click(object sender, EventArgs e)
{

if (textBox1.Text == “”)
{

return;
}

else
{

minus = true;
textBox1.Tag = textBox1.Text;
textBox1.Text = “”;

}

CheckifEqual();
}
//multiply
private void button16_Click(object sender, EventArgs e)
{

if (textBox1.Text == “”)
{

return;
}

else
{

multiply = true;
textBox1.Tag = textBox1.Text;
textBox1.Text = “”;

}

}
//divide button
private void button17_Click(object sender, EventArgs e)
{

if (textBox1.Text == “”)
{

return;
}

else
{

divide = true;
textBox1.Tag = textBox1.Text;
textBox1.Text = “”;

}
}

private void button1_Click(object sender, EventArgs e)
{
plus = minus = multiply = divide = false;
textBox1.Text= “”;
textBox1.Tag= “”;
}

private void textBox1_TextChanged(object sender, EventArgs e)
{

}

}
}

 

 

Download

Click to Download – FullCalculator.exe  (13.5kbs)

 
 

 

Dual Web Browser (One Window with Two browsers !)

Description

I had an idea one day and that was, “I want to view two web pages at once”. So I learnt how to make a basic web browser in C# programming language and then used those skills to make two separate web browsers in one window.

This is a good concept and can be expanded on, it would only be of commercial gain if introduced on mobile and tablet devices, to use on a desktop, it would be better to make this as an addon plugin to a popular browser . It is a great tool for those people who want to view multiple pages at once. Google Chrome has a great plugin that does this called frametwopage. There is also an app on the iPhone & Ipad App that does this called splitbrowser, dualbrowser & a few others.

 

Code

Will be uploaded soon (its on my other computer)

 

Download

Click to Download –Dual WebBrowser.exe  (11.5 kbs)

 
 

 

Mini Calculator

Description

This mini calculator was made in C# .NET Microsoft Programming Language. It is heavily based on using classes and methods, so it has a class which is called Formulas (where the calculations are stored) and these are then included into the main code.

 

Code

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Multiplier_Calculator
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
decimal answer = formulas.Multiplication ((int) numericUpDown1.Value, (int) numericUpDown2.Value);
{

MessageBox.Show(“The answer is…. ” + answer + “\n” + “Thanks for using the Multiplication Function”);

}

}

private void button3_Click(object sender, EventArgs e)
{
decimal answer = formulas.Addition((int)numericUpDown1.Value, (int)numericUpDown2.Value);

{

MessageBox.Show(“The answer is… ” + answer + “\n” + “Thanks for using the Addtion Function”);

}

}

private void button5_Click(object sender, EventArgs e)
{
decimal answer = formulas.Subtraction((int)numericUpDown1.Value, (int)numericUpDown2.Value);

{
MessageBox.Show(“The answer is… ” + answer + “\n” + “Thanks for using the Subtraction Function”);

}

}

private void button4_Click(object sender, EventArgs e)
{
decimal answer = formulas.Divison((decimal)numericUpDown1.Value, (decimal)numericUpDown2.Value);
{

MessageBox.Show(“The answer is… ” + answer + “\n” + “Thanks  for using the Division Function”);
}
}

private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show(“Calculator Made in C# .Net Programming Language by Raz! V.1.2”);
}
}
}

Here is the script/code for the Formula that links into the main app

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Multiplier_Calculator
{
class formulas
{

public static int Multiplication(int firstValue, int secondValue)
{
int x = firstValue * secondValue;
return x;

}

public static int Addition(int firstValue, int secondValue)
{
int x = firstValue + secondValue;
return x;

}

public static int Subtraction(int firstValue, int secondValue)

{

int x = firstValue – secondValue;
return x;
}

public static decimal Divison(decimal firstValue, decimal secondvalue)

{

decimal x = firstValue / secondvalue;
return x;

}

}
}

 

Download

Click to Download – MiniCalculator.exe  (11 kbs)

 
 

Featured Videos

View some of my showreels by pressing play.


Click here to see more portfolio items

Featured Work

View some of my featured work.


Click here to see more featured work