当前在线人数13066
首页 - 分类讨论区 - 电脑网络 - 窗口里的风景版 -阅读文章
未名交友
[更多]
[更多]
文章阅读:Re: 我的第一个小C#程序
[同主题阅读] [版面: 窗口里的风景] [作者:away] , 2003年10月17日17:00:13
away
进入未名形象秀
我的博客
[上篇] [下篇] [同主题上篇] [同主题下篇]

发信人: away (圣殿骑士), 信区: DotNet
标  题: Re: 我的第一个小C#程序
发信站: Unknown Space - 未名空间 (Fri Oct 17 17:00:13 2003) WWW-POST

做个GUI吧, fancy些 呵呵

【 在 Edelweiss (雪绒花) 的大作中提到: 】
: 今天才知道开了这个版.
:
: 我常常往我的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 = args[0];
:     string outFileName = dirName + "/album.html";
:     Console.WriteLine("Creating album in '{0}' for files in {1}",
:       outFileName, dirName);
:
:     using (StreamWriter sw = new StreamWriter(outFileName))
:       {
: sw.WriteLine("<html>");
: string[] files = Directory.GetFiles(dirName, "*.jpg");
: foreach(string file in files) {
:   int rawFileStart = file.LastIndexOf('\\');
:   string rawFile = file.Substring(rawFileStart + 1);
:   sw.WriteLine("<a href=\"{0}\"><img src=\"{0}\" height=100></a>",
rawFile);
: }
: sw.WriteLine("</html>");
:       }
:
:     Image origImg = Image.FromFile(dirName + "/1.jpg");
:     int origWidth = origImg.Width;
:     int origHeight = origImg.Height;
:     int thumbHeight = 100;
:     int thumbWidth = (origWidth * thumbHeight ) / origHeight;
:     FileStream os = File.Open("error-thumb.jpg", FileMode.Create);
:     Image thumb =
:       origImg.GetThumbnailImage(thumbWidth, thumbHeight, null, IntPtr.Zero);
:     thumb.Save(os, System.Drawing.Imaging.ImageFormat.Jpeg);

--

--I've seen better days.

※ 来源:.Unknown Space - 未名空间 mitbbs.com.[FROM: 12.106.]

[上篇] [下篇] [同主题上篇] [同主题下篇]
[转寄] [转贴] [回信给作者] [修改文章] [删除文章] [同主题阅读] [从此处展开] [返回版面] [快速返回] [收藏] [举报]
 
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996