杯具程序员
为系统而生,为框架而死,为debug奋斗一辈子;
     吃符号的亏,上大小写的当,最后死在需求上。
摘要: web.config 文件查找规则: (1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找。 (2)如果当前页面所在目录下不存在web.config文件或者web.config文件中不存在该结点名,则查找它的上级目录,直到网站的根目录。 (3)如果网站根目录下不存在web.config文件或者web.config文件中不存在该节点名则在%windir%"Microsoft.NET"Framework"v2.0.50727"CONFIG"web.config文件中查找。 (4) 如 阅读全文
posted @ 2011-07-15 09:27 杯具程序员 阅读(2357) 评论(0) 推荐(0) 编辑
摘要: 1 finally与returntry-catch-finally是很常用的语法结构,用来控制可能发生异常时的程序流程,其中catch和finally至少要有一个。初学try语法时可能会要问一个问题:如果在try块中return,那么finally还会执行吗?答案是肯定的。这个非常容易验证,就不举例子了。这样带来一些很好的特性,例如我们可以在try块中尝试打开数据库,然后读取数据,然后直接把得到的数据return出去,关闭数据连接的工作就交给finally来做——finally中先判断数据库是否正常打开了,打开了就关闭。这样代码写起来很清晰,每个部分各做各的事。这样我们也可以非常肯定的说,无论 阅读全文
posted @ 2011-07-15 08:59 杯具程序员 阅读(3163) 评论(1) 推荐(2) 编辑
摘要: protectedoverridevoidWndProc(refMessagem){constintWM_SYSCOMMAND=0x0112;constintSC_CLOSE=0xF060;if(m.Msg==WM_SYSCOMMAND&&(int)m.WParam==SC_CLOSE){//屏蔽传入的消息事件this.WindowState=FormWindowState.Minimized;return;}base.WndProc(refm);}protectedoverrideboolProcessCmdKey(refSystem.Windows.Forms.Messag 阅读全文
posted @ 2011-07-14 14:35 杯具程序员 阅读(15799) 评论(2) 推荐(1) 编辑
摘要: private bool isMouseDown = false; private Point FormLocation; //form的location private Point mouseOffset; //鼠标的按下位置 private void pnlTitle_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { isMouseDown = true; FormLocation = this.Location; mouseOffset = Control.MousePos. 阅读全文
posted @ 2011-07-14 13:59 杯具程序员 阅读(839) 评论(0) 推荐(0) 编辑
摘要: private void FormLogin_Paint(object sender, PaintEventArgs e) { Type(this, 20, 0.1); }/// <summary> /// 圆角:radius=圆角弧度 rect是要做圆角的矩形 /// </summary> public void SetWindowRegion(int width, int height) { System.Drawing.Drawing2D.GraphicsPath FormPath; FormPath = new System.Drawing.Drawing2D. 阅读全文
posted @ 2011-07-14 13:58 杯具程序员 阅读(9092) 评论(1) 推荐(0) 编辑
摘要: RegistryKey hklm = Application.LocalMachine;RegistryKey run = hklm.CreateSubKey(@"SOFTWARE\Microsoft\Windows\Current\Version\Run");try{run.SetValue("tractor.exe","D:\\tractor.exe");MessageBox.Show("注册表添加成功!!","提示",MessageBoxButton.OK, MessageBoxIcon. 阅读全文
posted @ 2011-07-14 13:51 杯具程序员 阅读(563) 评论(0) 推荐(0) 编辑
摘要: http://u.115.com/file/e6c4w29h#简单易用的数据库.rar 阅读全文
posted @ 2011-07-14 10:05 杯具程序员 阅读(709) 评论(0) 推荐(0) 编辑
摘要: http://u.115.com/file/ajtvt4ze#酒店管理系统示例代码.rar 阅读全文
posted @ 2011-07-14 10:03 杯具程序员 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 删除 SQL Server 表记录后,想在新插入记录时,标识从 1 开始编号。dbcc checkident('表名', RESEED, 0)注意第三个参数是 0:由于这个表曾经有个记录,那么新插入第一条记录时,其标识就是 0 的下一个数,即 1;如果这个表从来没有插入过记录,那么新插入第一条记录时,其标识就是 0。现在有这么一种捣蛋情况:表中有不连续的记录,其标识值分别是 2、4,运行dbcc checkident('表名', RESEED, 0) 后:插入一条记录,成功,标识值为 1。再插入一条记录,很可能失败,为什么很可能失败呢,因为标识就是用来唯一标识一 阅读全文
posted @ 2011-07-14 10:01 杯具程序员 阅读(3352) 评论(0) 推荐(0) 编辑
摘要: 注意:如果是Asp.Net的话,需要在Web.config里配置<httpRuntime maxRequestLength="120240" executionTimeout="180" enable="true"/>,如果上传大文件(出现页面错误,就请把maxRequestLength设置大点) if (this.fuFile.PostedFile.ContentLength > 10240) { Alert.ShowInTop("<br>操作失败【提示:附件大小不成超过10MB】!" 阅读全文
posted @ 2011-07-14 09:59 杯具程序员 阅读(1331) 评论(1) 推荐(3) 编辑