随笔分类 - .NET 软件开发
应用软件开发
摘要:分页是经常使用的一项目功能。ASP.NET 自带的分页太慢,是一种前台分而,实际数据每次都全部取出来,然后在界面上显示。 AspNetPager是我经常使用的分页控件,开放源码,又有大量的例子可以参考。 不多费话了,因为在用这个控件分页的时候,经常涉及到分而存仿储过程的书写,虽然不难,但是,有时候会出错,当心情郁闷的时候,容易出问题,所以,我做了个工具,用来生成分页的存储过程,如图 可以看到,设置...
阅读全文
摘要:总结一下,最近几年开发项目的主要解决方案 1. 基本思想:快速代码生成+基础框架 基础框架:做了几年的程序,总有些积累的公共类库,实用工具。我把它们分别整理成三个项目 Common: 常见的常用的类库,工具类 Component:常见的组件 DataAccess 数据库访问的实用程序 有时候,工具类的生成也是因为不熟悉.NET API,可能.NET都已经实现了,但是.NET框架太大,没...
阅读全文
摘要:自己实现的一个东东,不是很完善。但是我已经付出了很多,花了几个月,想能得到一些好的建议./Files/lshvs2005/BDS2.1.pdfMSN : worklsh@hotmail.comQQ: 3617 64203
阅读全文
摘要:地址如下:http://www.codeproject.com/KB/aspnet/aspnetemailusinggmail.aspxpublic static void sendMail(string to, string from, string subject, string body,string username, string password){ ///Smtp config S...
阅读全文
摘要:部署含有ReportView的控件的ASPX页面时有错误,怎么也搞不好把Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\ReportViewer下面的ReportViewer.exe 重新安装也不行,无奈何,用最土的办法,把上面的DLL找到放在BIN目录下面。 其实,我在GAC中看到了上面三个程序集,版本也正确,但是就是不能运行,重...
阅读全文
摘要:不是很好,但是可以用。用于效验用户输入的数据,给出适当的提示。如整数,日期时间如果用户输入错误,均需要提示用户。aspx网页中<table cellspacing="0" cellpadding="0" width="100%" border="0" height="10" bgcolor="#FFFFFF"> <tr> <td style="height: 10px...
阅读全文
摘要:想了好久,以前也用过,但是时间一长就忘记了。 看下面的语句: public static void MessageBoxShowThenRedirect(Page page,string messge, string url) { page.Response.Write("<script language=javascript>alert('"+messge+"');top.locat...
阅读全文
摘要:老规矩,直接分析代码首先是,建立一个表,字段类型是image通常情况下,你会发现没有办法存image ,因为长度是50,不能改。而一个image通常是1000多个image数据类型的长度是16,我存入一张图的时候图最多就只能30K左右,大点的图根本就不能存。我想改它的长度,但是不能改的。跑一下下面的语句: sp_tableoption N'MyTable', 'text in row', ...
阅读全文
摘要:作用: 可以用来定时发送邮件,定时发送窗口提示。 能不能人工参与的事都可以用这个 Ajax的Timer 需要 在网页中才有效果,因为它是用setTimeout()实现的。 System.Timers.Timer timer; void Application_Start(object sender, EventArgs e) { long ...
阅读全文
摘要:1. 为Web.config 改成下面的样式。 ...
阅读全文
摘要:1. 添别AspNetPager.dll的引用。 2. 放到Html表格中 3. 后台代码 grid是要分页的GridView 或DataGrid 的控件ID protected void Page_Load(object sender, EventArgs e) { if ...
阅读全文
摘要:没有复杂的算法,也没有打算用log4net之类的东东。只要这个,就可以在目录的文件中,看到日志信息 一句话:简单实用。 public static void Log(string message) { if (message != "") { Random randObj = new R...
阅读全文
摘要:把用户登陆的密码加密了,为了能看到原始的密码,可以解密。 主要是防止有人知道数据库的用户名和密码用查询分析器进入数据库查看到密码 没有用MD5, MD5是不能解密的。 /// /// 加密 /// /// /// public static string DESEncryptMethod...
阅读全文
摘要:做网页设计的心得如下, 在布局方面可能会有好处 边框布局 经典论坛 DW专栏 FW专栏 FLASH专栏 正式的布局 ...
阅读全文
摘要:做个新闻系统,URL重写每个新闻 1. Web.config 的配置 ~/(\d+)\.aspx ~/Detail.aspx?ID=$1 2. 创建页面文...
阅读全文
摘要:ASP.NET 下发邮件是个很把普通的功能,可是,在登陆域模式,在域组织的局域网中,有不同的写法。以前用163的邮箱发邮件,是在工作组模式下的。两种代码大致相同,但是域模式有 不同的地方 domain.com 是域, A@domain.com 是邮箱帐户 MailMessage m = new MailMessage(); m.S...
阅读全文
摘要:做了个采购模块,花了一个月。 下面是主要的流程说明 首先是采购文员提出采购申请,之后提交到系统中, 提出采购申请的人所在的部门经理批准,可以授权给文员自己批准, 系统然后就把任务转向采购员, 采购员进行采购询价,填写价格信息和优选供应商相关的信息,采购部门经理批准通过,财务可以查看申请的状态,之后流程转向总经理批准,总经理批准审核之后,交由采购员进行实物的采购,供应商到货后,转向仓库,仓库收货...
阅读全文
摘要:一直以来,进入.NET 开发已经五年了,还是很模糊,感觉.NET 的开发领域太多,太大,个人很难进入角色。 但是,专业化的开发肯定是要走的,精通一个专业,如ASP.NET 组件设计,而要什么都学,这样很耗费青春。 下面是我搜索的领域。个人认为可以选择一到二个,精通就可以了。 PS: 但是中国的国情不同,你要会很多东东才能有一个工作,这也很无奈。 安全 性能 调试 Security...
阅读全文
摘要:为公司配置了一个Bug跟踪系统,找到BugTracker.NET,读了一下,翻译了其中的配置方法。以后有研究心得再放上来分享。 有需要的朋友可以在下面的网址去下载 http://sourceforge.net/project/showfiles.php?group_id=66812 BugTracker.NET的首页是 http://ifdefined.com/bugtrackernet.ht...
阅读全文
摘要:我的IIS 崩溃后,从控制面板中 重新安装也没有办法,系统在安装时仍然不能正确安装在控制面板中卸载掉,也是停在那里,无法删除。郁闷啊。找到下面的脚本,算是帮了自己的大忙。IIS.txt [Components] iis_common=on iis_inetmgr=on iis_www=on iis_ftp=on iis_htmla=on [Internetserver] PathFTPRoot="...
阅读全文