摘要: // clear the background Graphics g = this.CreateGraphics(); g.Clear(Color.AliceBlue); // create a pen Pen pen = new Pen(Color.Red, 1f); // the string to be drawn string s = "S"; ... 阅读全文
posted @ 2004-05-26 11:13 hi-justin 阅读(1331) 评论(0) 推荐(0) 编辑
摘要: RTF格式分析详表 标记名称 定义 \QL 左对齐 \QC 居中对齐 \QR 右对齐 \FS 字体大小(如:\fs20即为10号字体) \FONTTBL 字体列表 \b 标记后面的内容以粗体显示 \b0 标记后面的内容不以粗体显示 \i 标记后面的内容以斜体显示 \i0 标记后面的内容不以斜体显示 \ul 标记以后的内容以... 阅读全文
posted @ 2004-05-26 08:49 hi-justin 阅读(4453) 评论(7) 推荐(0) 编辑
摘要: 我已经傻乐好几天了,从收到那个世界上最美好的手机短信开始。 “亲爱的,你要做爸爸了,他(她)的预产期是你30岁的生日。你幸福吗 ?” 我幸福吗?亲爱的,你说我幸福吗? 我发誓!那一刻没有一只虱子可以在我身上扒住--如果我有虱子的话。 我跳啊!笑啊!叫啊!…… 十分钟后,我手机里存储的电话号码都收到了同样的一条短信: 俺要当爹了,恭喜老子吧!他还和俺一天的生日呢,也说不定!哈哈哈哈 …… ... 阅读全文
posted @ 2004-05-25 22:45 hi-justin 阅读(3003) 评论(1) 推荐(0) 编辑
摘要: 模型-视图-控制器分离的重构 为了解决上面所遗留的问题,你必须将模型与控制器角色分离。 视图的实现代码与前部分相同。 模型 下面的代码例子使模型角色仅仅依赖于数据库,而不包含任何与视图相依赖的代码。 using System; using System.Collections; using System.Data; using System.Data.SqlClient; public cla... 阅读全文
posted @ 2004-05-24 19:12 hi-justin 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 测试 将模型部分从ASP.NET环境中分离出来能够使模型部分更容易的被测试。在ASP.NET环境中进行测试的话,你必须同时测试很多方面,如HTML代码是否正确,而读取HTML代码的工作是非常烦闷的。将模型部分分离出来,使你能够对模型部分做单独的单元测试。下面是NUnit (http://nunit.org)对模型部分进行单元测试的例子。 using System; using NUnit.... 阅读全文
posted @ 2004-05-24 19:12 hi-justin 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 模型及控制器部分: 这个解决方案的第二个部分是被隐藏的后台代码: using System; using System.Data; using System.Data.SqlClient; public class Solution : System.Web.UI.Page { protected System.Web.UI.WebControls.Button submit; ... 阅读全文
posted @ 2004-05-24 19:11 hi-justin 阅读(445) 评论(0) 推荐(0) 编辑
摘要: MVC模式形容这种实现方式是一种被动的实现机制,ASP.NET充当了程序执行中的控制器的角色,但程序员必须将具体的事件处理方法添加到事件的响应函数中。如在这个例子中,控制器在页面加载之前调用Page_Load函数并执行其中的代码,当用户点击Submit按钮时由系统调用SubmitBtn_Click函数并执行。 这种将代码都包含在一个文件中的实现方式非常的直接,而且当应用程序很小并不经常修改的时... 阅读全文
posted @ 2004-05-24 19:10 hi-justin 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 背景: 当利用ASP.NET创建Web应用程序时,基于程序的复杂性,必须把程序分割成不同的部分以减少代码的重复及减少日后变革时所引起的改动。 实现策略: 为了解释如何在ASP.NET中实现(MVC)模型-视图-控制器模式,以及说明将软件分离成模型、视图、及控制器角色的好处,在此以一个示例程序为例进行说明。这个示例程序是一个带有下拉框的单页程序,它的功能是显示数据库中的数据。如下图。 当... 阅读全文
posted @ 2004-05-24 19:09 hi-justin 阅读(509) 评论(0) 推荐(0) 编辑
摘要: /// /// 将ANSI编码转换成字符 /// /// 表示字符的第一个字节信息 /// 表示字符的第二个字节信息 /// 转换得到的字符 public string ToAnsi(string b1,string b2) { byte[] b={ (byte)int.Parse(b1, System.Globalization.NumberStyles.He... 阅读全文
posted @ 2004-05-24 12:34 hi-justin 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2004-05-19 21:09 hi-justin 阅读(431) 评论(0) 推荐(0) 编辑
摘要: /// /// 在内存中以XML格式生成所有用户输入信息 /// /// 返回XmlDocument对象 private XmlDocument SaveToXml() { this.xmlString = ""; PreFontName = this.EditBox.SelectionFont.Name;//前一个字的字体 PreFontSize = this.Ed... 阅读全文
posted @ 2004-05-19 21:07 hi-justin 阅读(1754) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2004-05-18 10:41 hi-justin 阅读(629) 评论(0) 推荐(0) 编辑
摘要: http://bbs.hnol.net/dispbbs.asp?BoardID=80&id=255650&replyID=1623037&star=6&skin= 阅读全文
posted @ 2004-05-16 22:34 hi-justin 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 每一次听到“工作就是游戏”的论调,很多人不以为然。他们认为工作和游戏是怎么也扯不上关系的。工作是责任,游戏是消遣;工作重结果,游戏重过程;工作带来利益,游戏带来快乐;工作是不得不做的,游戏是可有可无的。 但工作毕竟不是有期徒刑,享受它是每个人的权利。虽然目标和责任会带给予人压力,可释放压力的途径也无处不在,那些擅长所工作当成游戏来玩的人,能够把困难 枯燥和压力变成挑战 刺激和动力,... 阅读全文
posted @ 2004-05-15 14:35 hi-justin 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: As you know The clipboard is a set of functions and messages that enable applications to transfer data. Because all applications have access to the clipboard, data can be easily transferred between ap... 阅读全文
posted @ 2004-05-14 16:31 hi-justin 阅读(2860) 评论(1) 推荐(0) 编辑