E*******s 发帖数: 42 | 1 今天才知道开了这个版.
我常常往我的homepage放照片给家人看,用这个小程序就一个directory 下面所有jpg
files自动产生一个thumbnail index html file,
很小, 不要见笑. 今天第一次用这个语言.
非常需要改进, 只是满足了今天upload照片的最低需要. 有时间可以添加新功能.
如果有人有更好建议和改进, 请一定开口.
我对C#和.net 的知识都近于零. 刚开始学习. 希望这里是个很好的学习group.
using System;
using System.IO;
using System.Drawing;
namespace edelweiss.album {
class generator
{
public static void Main(string[] args)
{
if(args.Length < 1) {
Console.WriteLine("Usage: album [directory name]");
return;
}
string dirName = arg |
a**y 发帖数: 335 | 2 做个GUI吧, fancy些 呵呵
rawFile);
【在 E*******s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 今天才知道开了这个版. : 我常常往我的homepage放照片给家人看,用这个小程序就一个directory 下面所有jpg : files自动产生一个thumbnail index html file, : 很小, 不要见笑. 今天第一次用这个语言. : 非常需要改进, 只是满足了今天upload照片的最低需要. 有时间可以添加新功能. : 如果有人有更好建议和改进, 请一定开口. : 我对C#和.net 的知识都近于零. 刚开始学习. 希望这里是个很好的学习group. : using System; : using System.IO; : using System.Drawing;
|
L*******r 发帖数: 1011 | 3 我来提个建议吧:
内部用command pattern.
这样你的程序就可以支持两个模式:
命令行模式,今后可以批处理。
GUI模式,简单易用。
【在 a**y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 做个GUI吧, fancy些 呵呵 : : rawFile);
|
j*****g 发帖数: 223 | 4 that is a command pattern?
【在 L*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我来提个建议吧: : 内部用command pattern. : 这样你的程序就可以支持两个模式: : 命令行模式,今后可以批处理。 : GUI模式,简单易用。
|
L*******r 发帖数: 1011 | 5 hehe,我叫他在内部用command pattern。
这样他的程序今后可以很容易scripting.
and he can change the implementation of the command easily later.
【在 j*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : that is a command pattern?
|
L*******r 发帖数: 1011 | 6 AutoCAD is an example.
【在 L*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : hehe,我叫他在内部用command pattern。 : 这样他的程序今后可以很容易scripting. : and he can change the implementation of the command easily later.
|
E*******s 发帖数: 42 | 7 本来要做的, 但我现在只装了SDK, 再说, 当时只是为了自己用. 回头买了studio, 在添
上GUI.
【在 a**y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 做个GUI吧, fancy些 呵呵 : : rawFile);
|
j*****g 发帖数: 223 | 8 faint! sorry, I meant
"What is a command pattern?" |
L*******r 发帖数: 1011 | 9 Command pattern has other names such as Action or Transaction. So you know it
now?
the formal to describe its intent is:
Encapsulate a request as an object, thereby letting you parameterize clients
with different requests, queue or log requests, and support undoable
operations.
【在 j*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : faint! sorry, I meant : "What is a command pattern?"
|