摘要:场景描述:程序有一个MDI父窗体frmMain,内含一个MenuStrip控件mnMainMDI子窗体名为frmTransfermnMain包含菜单项“运单管理”及其子菜单项“调件运单” 当点击“购件运单”菜单项时,要求自动以最大化的方式显示子窗体frmTransfer编写代码如下:privatevoidmiShowTransfer_Click(objectsender,EventArgse){frmTransferft=newfrmTransfer();ft.MdiParent=this;ft.WindowState=FormWindowState.Maximized;ft.Show();} 阅读全文
MDI的子窗体一旦最大化后,子窗体的图标就越过菜单栏跑到最上面去了
2011-12-28 11:21 by robinli, 258 阅读, 0 推荐, 收藏,
摘要:我是用VS.net进行应用系统开发的,很早就发现这个问题了,只不过一直都没有解决,在网上搜索也未果,今天偶然在网上看了一些资料,解决了这个问题,就是要把父窗口中的MainMenuStrip属性设置成父窗口的MenuStrip! 真是太棒了,一定要MARK呀! 阅读全文
邮件群发账户配置大全(SMTP服务器配置)
2011-12-23 10:55 by robinli, 605 阅读, 0 推荐, 收藏,
摘要:GMail 免费邮箱 http://gmail.google.comSMTP 服务器:smtp.gmail.com, SSL:是,服务器端口:465策略:发送延时 0,每天发送量限制 50(GMail的每天发送量是动态控制的)开通POP3/SMTP:备注:gmail邮箱有可能被锁定,需要解锁,在这里进行解锁,按向导走就可以了。评价:发送的有点慢(原因使用了SSL,服务器在国外),对于申请比较老的GMail邮箱每天发送的数量比较多(500/天)。—————————————————————————————————网易免费邮箱 http://mail.126.com, http://mail.163 阅读全文
牛刀小试:记某一软件反向工程试验
2011-11-22 17:20 by robinli, 524 阅读, 0 推荐, 收藏,
摘要:因为需要,需要解除一个软件的License限制,所以进行一次反向工程试验,特将过程记录下来。1.分析目标软件编程语言:经过查看安装手册,发现需要安装DOTNET2.0,呵,看来是DOTNET下的系统了。2.尝试使用Reflector反编译:用:Reflector,加载主程序,提示不是DOTNET格式程式,看来加壳3.解壳:这时首先得用到NETUNPACKER这个强大而通用的家伙,果然UNPACK一堆DLL与EXE.4.再次使用Reflector加载上面得到的DLL:使用查找功能,查找提示限制时的字符“过期”,无法找到。同时发现缺少一个关键的DLL(WebGi*.dll(全名略去,呵,软件公司别 阅读全文
千万数量级分页存储过程(海量数据分页)
2011-11-15 11:58 by robinli, 407 阅读, 1 推荐, 收藏,
摘要:ALTERPROCEDURESP_Pagination/**//******************************************************************千万数量级分页存储过程*****************************************************************参数说明:1.Tables:表名称,视图2.PrimaryKey:主关键字3.Sort:排序语句,不带OrderBy比如:NewsIDDesc,OrderRowsAsc4.CurrentPage:当前页码5.PageSize:分页尺寸6.Filter: 阅读全文
人生两支笔
2011-10-13 15:51 by robinli, 210 阅读, 1 推荐, 收藏,
摘要:如果说人生是一本书的话,那么写这本书的是两支笔。一支笔写成长,一支笔写衰老。成长不是为了衰老,但是成长必然走向衰老。成长的时候不要怕,长成的时候不要悔。 一支笔写前进,一支笔写后退。大街、车站、机场,看着那些来来往往的人群,谁能说清,哪一个是在前进,哪一个是在后退?有的后退是为了前进,有的前进却导致了后退。 一支笔写快乐,一支笔写烦恼。我们企盼快乐,但不怕烦恼。屈服于烦恼会更加烦恼,战胜烦恼才能孕育新的快乐。 一支笔写成功,一支笔写失败。没有人不希望成功,因为成功是对自己辛劳的最好报答,是对自己能力的最好证明。但我们的许多智慧,却往往源于失败。 一支笔写他人,一支笔写自己。任何一个人都不能离. 阅读全文
数据库批量备份存储过程(判断盘符、路径,错误盘符返回,不存在的路径自动创建)
2011-10-13 15:16 by robinli, 310 阅读, 0 推荐, 收藏,
摘要:---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-18 10:45:14-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) -- Jul 9 2008 14:43:34 -- Copyright (c) 1988-2008 Microsoft Corporation-- Developer Edition on Windows 阅读全文
如何编写高效的sql程序
2011-10-10 15:55 by robinli, 469 阅读, 2 推荐, 收藏,
摘要:我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。 要知道SQL语句,我想我们有必要知道SQL Server查询分析器怎么执行我们的SQL语句的,我们很多人会看执行计划,或者用Profiler来监视和调优查询语句或者存储过程慢的原因,但是如果我们知道查询分析器的执行逻辑顺序,下手的时候就胸有成竹,那么下手是不是有把握点呢? 一、查.. 阅读全文
C# ReportViewer报表 详解
2011-09-27 00:16 by robinli, 6752 阅读, 0 推荐, 收藏,
摘要:感谢原作者。本帖转自:http://blog.csdn.net/keisuoy/archive/2007/08/08/1731528.aspxC#报表控件ReportViewer rdlc 例(1)启动VS2005新建一个窗体项目,命名为TestProj在左边的窗体内选择“添加新数据源”或在菜单上操作“添加新数据源”:选择后出现对话窗体,选择“数据库”,进入“下一步”:本数据源以SqlServer2000所提供的Northwind数据库为例,因此在数据库内选择驱动程序为SqlServer,具体操作视所用数据库而定(如果连接为Oracle,建议用Oracle所提供的ODP for .NET,地址 阅读全文
.NET中EXCEL数据访问数据丢失的分析与终极解决方案
2011-07-28 16:22 by robinli, 379 阅读, 0 推荐, 收藏,
摘要:Excel是Microsoft公司的电子表格处理软件,在现代办公及企业信息化的应用中使用非常广泛,相信不少朋友都会碰到跟我一样的困扰,现将终极解决方案记录如下,希望对同行朋友也有所帮助1问题描述Excel是Microsoft公司的电子表格处理软件,在现代办公及企业信息化的应用中使用非常广泛,正因如此,在程序设计中我们经常要通过访问Excel文件来获得数据,但Excel文件不是标准数据库[1]。ASP.NET也是Microsoft公司的产品,作为.NET FrameWork框架中的一个重要组成部分,其主要用于Web设计。我们在.NET中访问读取Excel数据时一般采用Microsoft.Jet. 阅读全文
浙公网安备 33010602011771号