笨小孩做开发

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C# 高级编程

摘要:addWorkSql.Append("to_date(' " + DateTime.Now.ToString("yyyy-MM-dd HH:ss:mm") + "','yyyy-mm-dd hh24:mi:ss') "); 阅读全文
posted @ 2015-03-09 18:04 笨小孩做开发 阅读(233) 评论(0) 推荐(0)

摘要:FluentData - 轻量级.NET ORM持久化技术解决方案目录:一、什么是ORM?二、使用ORM的优势三、使用ORM的缺点四、NET下的ORM框架有哪些?五、几种常用框架的比较六、什么是FluentData?七、快速上手如何使用FluentData?八、提供资源下载内容:一、什么是ORM?O... 阅读全文
posted @ 2015-01-07 10:57 笨小孩做开发 阅读(1567) 评论(2) 推荐(0)

摘要:最近想研究一下反射,先上网找了找资料,几乎大部分都是照抄MSDN的内容,生涩难懂,几乎没说,又找了找,发现一些强人的实例解析,才稍微有了 点门道,个人感觉,反射其实就是为了能够在程序运行期间动态的加载一个外部的DLL集合,然后通过某种办法找到这个DLL集合中的某个空间下的某个类的某 个成员(通过反射... 阅读全文
posted @ 2014-11-24 09:19 笨小孩做开发 阅读(1664) 评论(0) 推荐(1)

摘要:string strID ="NODE_aSDFghsdfgyuhjidfgh_45678" //得到_ 中间的数int index = strID.IndexOf("_"); int namelength = strID.Length; string id = strID.Substring(... 阅读全文
posted @ 2014-06-14 15:50 笨小孩做开发 阅读(210) 评论(0) 推荐(0)

摘要:if (Request.Cookies["zxcookies"] != null) { HttpCookie mycookie; mycookie = Request.Cookies["zxcookies"]; TimeSpan ts = new TimeSpan(0, 0, 0, 0);//时间跨度 mycookie.Expires = DateTime.Now.Add(ts);//立即过期 Response.Cookies.Remove("zxcookies");//清除 Response.Cookies.Add(mycookie 阅读全文
posted @ 2014-01-12 15:24 笨小孩做开发 阅读(270) 评论(0) 推荐(0)

摘要://创建文件夹Directory.CreateDirectory(Server.MapPath("a"));Directory.CreateDirectory(Server.MapPath("b"));Directory.CreateDirectory(Server.MapPath("c"));//移动b到aDirectory.Move(Server.MapPath("b"), Server.MapPath("a\\b"));//删除cDirectory.Delete(Server.MapPat 阅读全文
posted @ 2013-08-20 17:15 笨小孩做开发 阅读(287) 评论(0) 推荐(0)

摘要:cookie是用来保存客户资料的好方法,与同样可以用来保存客户资料的 session不同的是,session是把资料保存在服务器端,而cookie是把资料保存在客户端,我们平常接触的最多的cookie应用应该就是论坛的信息保存了,当大家在登陆一个自己喜欢的论坛的时候,通常都会有类似于“是否保存您的登陆信息”这样的选择,如果选了这个,那下次再登陆这个论坛的时候,就不用费力填写登陆表单,而是可以直接就登陆。在asp.net中,使用cookie的过程大致如下:建立一个Httpcookie的实例,然后给它赋值,最后将这个保存了资料的实例加入到 HttpResponse的cookies集合中,这样就完成 阅读全文
posted @ 2013-08-07 11:54 笨小孩做开发 阅读(743) 评论(0) 推荐(0)

摘要:public static void CreateTree(TreeView tv) { ///获取层次结构的数据 Tree tree = new Tree(); DataSet ds = tree.GetCategorys(); if(ds == null || ds.Tables.Count <= 0 || ds.Tables[0].Rows.Count <= 0) return; tv.Nodes.Clear(); ///清空树的所有节点 ///获取根节点的所有数据 DataRow[] rootRows = ds.Table... 阅读全文
posted @ 2013-06-27 09:18 笨小孩做开发 阅读(311) 评论(0) 推荐(0)

摘要:using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Text;using System.IO 阅读全文
posted @ 2013-03-05 16:52 笨小孩做开发 阅读(338) 评论(0) 推荐(0)

摘要:目录Asp.net中的web.config配置... 1一、 配置文件保存位置... 2二、 配置文件加载顺序... 2三、 配置文件节点介绍... 31. <configSections>. 32. <appSettings>. 53. <connectionStrings>. 54. <system.web>. 6<location>. 11四、 针对配置文件的一些编程操作... 111. 运行时进行配置文件的修改... 112. 配置节点的加密... 12web.config是asp.net中保存配置信息(比如数据库连接字符串等 阅读全文
posted @ 2013-01-29 15:04 笨小孩做开发 阅读(324) 评论(0) 推荐(0)

摘要:在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦。在.net中提供了一种便捷的保存项目配置信息的办法,那就是利用配置文件,配置文件的文件后缀一般是.config,在asp.net中配置文件名一般默认是web.config。每个web.config文件都是基于XML的文本文件,并且可以保存到Web应用程序中的任何目录中。在发布Web应用程序时web.config文件并不编译进dll文件中。如果将来客户端发生了变化 阅读全文
posted @ 2013-01-29 15:01 笨小孩做开发 阅读(341) 评论(0) 推荐(0)

摘要:ALTERPROCEDURE[dbo].[ProcDataPaging](@tblNamenvarchar(200),----要显示的表或多个表的连接@fieldKeynvarchar(150),----主表的主键@fieldNameShownvarchar(500)='*',----要显示的字段列表@pageSizeint=1,----每页显示的记录个数@pageCurrentSizeint=10,----要显示那一页的记录@fieldOrdernvarchar(200)=null,----排序字段列表或条件@Orderbit=0,----排序方法,0为升序,1为降序(如果是 阅读全文
posted @ 2013-01-24 13:57 笨小孩做开发 阅读(299) 评论(0) 推荐(0)

摘要:public bool BaseOutMessage( string ID,out string Message ){if(ture){message = "成功!"}else{message ="失败!"}}//调用方法 接受突出的messagepublic bool UIOutmessage (string ID,out string Message ){bool result = falese;string OutMesste ="";result = BaseOutMessage( string ID,out OutMesst 阅读全文
posted @ 2013-01-23 09:58 笨小孩做开发 阅读(283) 评论(0) 推荐(0)

摘要:create PROCEDURE Sp_Conn_Sort(@tblName varchar(255), -- 表名@strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的字段名@PageSize int = 40, -- 页尺寸@PageIndex int = 1, -- 页码@doCount bit = 0, -- 返回记录总数, 非 0 值则返回@OrderType bit = 0, -- 设置排序类型, 非 0 值则降序@strWhere varchar(1 阅读全文
posted @ 2013-01-22 13:02 笨小孩做开发 阅读(264) 评论(0) 推荐(0)

摘要:分页是Web应用程序中最常用到的功能之一,AspNetPager 简单实用,应用到项目后台中,棒极了!自定义样式:<style type="text/css">/*拍拍网风格*/.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin- 阅读全文
posted @ 2013-01-22 12:57 笨小孩做开发 阅读(285) 评论(0) 推荐(0)

摘要:1.官网下载:AspNetPager.dll(百度下载,免费提供但是免除不了版权限制,正式商业可购买)一、AspNetPager支持两种方式分页: 一种是PostBack方式分页, 一种是通过Url来实现分页以及Url重写功能 二、AspNetPager支持各种数据绑定控件GridView、DataGrid、DataList、Repeater以及自定义的数据绑定控件的分页功能十分强大。 三、AspNetPager分页控件本身并不显示任何数据,而只显示分页导航元素,数据在页面上的显示方式与该控件无关,所以需要手写数据连接方法来配合, 四、结合TOP 。。。NOT IN 的通用存储过程分页方法使用 阅读全文
posted @ 2013-01-22 12:49 笨小孩做开发 阅读(220) 评论(0) 推荐(0)

摘要:一般情况下我们都是通过sql语句来分页,这在无论哪种开发语音都是通用的,使用sql语句或者存储过程分页的方式最主要的是要在读取数据的时候把sql语句或者存储过程写好,它的原理是只读取当前要显示的几行记录,所以要根据页数和每页显示的数目来写语句,如下: Select top pageSize * from News where id not in(select top (Page-1)*pageSize id from News)很显然只要将pageSize和Page作为参数就可以了,然后再前台调用的时候只要指定当前页数和每页显示的数目,就可以实现分页了,为了显示总数目,还可以读取所有数目,需要 阅读全文
posted @ 2013-01-22 11:30 笨小孩做开发 阅读(591) 评论(0) 推荐(0)

摘要:手机 11位 和 固定电话12位 ((\d{11})|(\d{12})) 阅读全文
posted @ 2013-01-19 16:38 笨小孩做开发 阅读(427) 评论(0) 推荐(0)

摘要:<add name="ConnectionStr" connectionString="Data sourc =192.168.1.100; Initial Catalog=db;User ID=sa;Password=1111"/> 阅读全文
posted @ 2013-01-06 14:38 笨小孩做开发 阅读(189) 评论(0) 推荐(0)

摘要:/// <summary> /// 移除 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void panBtn_GwMove_Click(object sender, EventArgs e) { if (this.lisgangwei.SelectedItem != null) { int index = this.lisgangwei.SelectedIn 阅读全文
posted @ 2013-01-06 14:21 笨小孩做开发 阅读(156) 评论(0) 推荐(0)