Rob 的个人资料Software.照片日志列表更多 工具 帮助

? Rob

职业
兴趣
Studying a BSc in Computer science(Software engineering) at the University of Wolverhampton.

Software.

Small applications, and thoughts in relation to software development.
2月23日

Strike IRC bot.

Finally got round to porting the Stike IRC bot to Linux. The Linux binary is now included within the .zip file.
I'm sure you Linux users can cope without the config file editor.Wink
10月13日

Head first design patterns.

Illustration of the relationship between classes in the 'Strategy' pattern.

PS- nearly finished porting the Strike IRC bot to Linux.



8月6日

The factory pattern.

After reading a few explanations of the factory design pattern and viewing some not so simple examples i thought id try an explain it.
 
 
Why use it?
Flexible code and can be used to encapsulate code if the creation of an object is complicated.
 
Psuedo code example shows how it might be used in a cross platform graphics library.
 
class GenericFactory
{
 GenericFactory * getFactory()
 {
  if(MyOs() == Windows)
    return(new WindowsFactory);
 
  if(MyOs() == Linux)
    return(new LinuxFactory);
 }
virtual void drawbutton();
};
 
class WindowsFactory:GenericFactory
{
 drawbutton()
 {
     Do some windows specific stuff
 }
};
 
class LinuxFactory:GenericFactory
{

 drawbutton()
 {
     Do some Linux specific stuff
 }

};
 
int main()
{
     GenericFactory genfactory ;
     GenericFactory * Factory = genfactory.getFactory();
     Factory.drawButton();
}
 

8月4日

Task explorer

Similar to windows Task Manager but with extra features:
  • Instant termination of a process.
  • Pause and resume the execution of a process.
  • Realtime system information(e.g. ram usage/cpu usage).
  • Set a process priority.
  • Window manager - Hide and show any windows.
  • Ability to replace taskmanager on the hotkey ctrl + alt + delete.
This program uses ALOT of windows API calls.
8月3日

File hunter

File hunter is a file search utility written in Java. Designed to run on both on Windows + Linux.
Supports entering a regular expression as search criteria. See: http://www.regular-expressions.info/
4月3日

Strike

Strike is a windows based IRC bot.
Written in C++, winsock.
Features:
Can administrate multiple rooms.
Can easily be configured using the editor.
Secure user authentication system.


Dart

Dart is a simple game written in c++. Features collision detection and animation.
1月22日

Pong

VB6 pong game for college.

Featurese A.I settings Easy and Hard.
A highscore board.
 
Sign the guestbook.
请稍候...
很抱歉,您输入的评论太长。请缩短您的评论。
您没有输入任何内容,请重试。
很抱歉,我们当前无法添加您的评论。请稍后重试。
若要添加评论,需要您的家长授予您相应权限。请求权限
您的家长禁用了评论功能。
很抱歉,我们当前无法删除您的评论。请稍后重试。
您已超过了一天之内允许提供的评论数上限。请在 24 小时后重试。
因为我们的系统表明您可能在向其他用户提供垃圾评论,您的帐户已禁用了评论功能。如果您认为我们错误地禁用了您的帐户,请联系 Windows Live 支持部门
完成下面的安全检查,您提供评论的过程才能完成。
您在安全检查中键入的字符必须与图片或音频中的字符一致。
3 月 3 日
nice to meet you .
12 月 23 日
Donnah发表:
very interesting ideas
10 月 24 日
amanda发表:
Intersted in your logic, please elaborate.
 
AJC
Bsc Computer Science, Plymouth university
 
XX
10 月 22 日

自定义 HTML