摘要: C# String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,使用 StringBuilder 类可以提升性能。通过用一个重载的构造函数方法初始化变量,可以创建 StringBuilder 类的新实例,正如以下示例中所阐释的那样。设置容量和长度 虽然 St 阅读全文
posted @ 2012-08-24 00:34 Mecry 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)此主题相关图片如下:2:开始制作安装向导完成后即可进入项目文件夹:双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户桌面"中.这样安装程序安装安装完成后会在 "开始->所有程序&qu 阅读全文
posted @ 2012-07-12 15:24 Mecry 阅读(2962) 评论(0) 推荐(0) 编辑
摘要: 在之前工作中一直对打印模块是简单的拖PrintDocument等控件实现打印操作的,但是后来根据需求的变化,觉得简单如上文发布的打印比较死板,然而在此寻找到新的方法来分享下!在工作中比如有同一页面操作不同打印机直接打印的方法(不显示系统自动的打印设置页面),并且在这个例子中的时间是自己定义的!PrintDocument printDocument ; public PrintMenu() { InitializeComponent(); } private void PrintMenu_Load(o... 阅读全文
posted @ 2012-06-08 15:33 Mecry 阅读(1669) 评论(0) 推荐(0) 编辑
摘要: 由于最近工作不是很忙,在工作之余。学习了下Ajax无刷新技术,首先是以IE浏览器的Ajax框架 在.NET中创建个一般处理程序getdate.ashxpublic class GetData1 : IHttpHandler { public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Write(DateTime.Now.ToString()); } public boo... 阅读全文
posted @ 2012-06-04 22:31 Mecry 阅读(367) 评论(0) 推荐(0) 编辑
摘要: JS里设定延时:使用SetInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项操作。setTimeout("function",time) 设置一个超时对象 setInterval("function",time) 设置一个超时对象SetInterval为自动重复,setTimeout不会重复。clearTimeout(对象) 清除已设置的setTimeout对象 clearInterval(对象) 清除已设置的setInterval对象使用定时器实现JavaScript的延期执行或重复执行 w 阅读全文
posted @ 2012-03-30 11:16 Mecry 阅读(185881) 评论(0) 推荐(10) 编辑
摘要: 网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高:document.body.scrollHeight网页被卷去的高:document.body.scrollTop网页被卷去的左:document.body.scrollLeft网页正文部分上:window.scr 阅读全文
posted @ 2012-03-21 17:09 Mecry 阅读(10091) 评论(0) 推荐(0) 编辑
摘要: 首先新建formwinform中有默认的打印控件 1.按图片内容将控件拖拽到form中! 2.然后将pageSetupDialog1,printDialog1,printPreviewDialog1三个控件中的Document属性指定到printDocument1 3.在printDocument1中用到了PrintPage事件,然后其他就是button的按钮事件了后台代码文件: public partial class Form1 : Form { public Form1() { InitializeComponent(); ... 阅读全文
posted @ 2012-03-21 12:01 Mecry 阅读(4386) 评论(0) 推荐(0) 编辑
摘要: 在应用程序的下载更新下载问题上,往往很难让版本得到统一,下面我就用些简单的方法实现版本对比,并确定是否更新的功能!首先在解决方案下加个类库(update)用以添加并引用到winform应用程序登录页面中进行比较版本。SoftUpdate.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;using System.Xml;using System.Reflection;namespace Update{ //... 阅读全文
posted @ 2012-03-15 09:17 Mecry 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 数字字母混合验证码的制作 首先验证码的制作是涉及到.NET中的GDI画图功能的!再次我自己做的验证如下:Login.aspx <form id="form1" runat="server"> <div> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:Image ID="Image1" runat="server" ImageUrl="~ 阅读全文
posted @ 2012-03-14 09:32 Mecry 阅读(1851) 评论(0) 推荐(0) 编辑
摘要: HTML指令详解结构<html><head><title>标题<title></head><body>..........文件内容..........</body></html>1.文件标题<title>..........</title>2.文件更新--<meta> 【1】10秒后自动更新一次 <meta http-equiv="refresh" content=10> 【2】10秒後自动连结到另一文件 <meta http-equiv="refresh" content="10;URL=欲连结文件之URL">3.查询用表单--<i 阅读全文
posted @ 2012-03-13 22:22 Mecry 阅读(368) 评论(0) 推荐(0) 编辑