自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 C#日志类

先定义一个类;public class LogManager    {        private static string logPath = string.Empty;        ///         /// 保存日志的文件夹        ///         public static string LogPath        {

2012-10-23 13:39:09 4275

原创 winform程序打包(带卸载)

当我们把程序给客户的时候需要把程序打包,下面就是打包的流程(包括打包,开始菜单目录下的程序,桌面程序):1、在该项目的解决方案上新建一个安装项目:2、右键”应用程序文件夹“,添加——>文件夹,创建一个新的文件夹:(这里叫”数据比对系统“)3、在”数据比对系统“文件夹右键,添加——>项目输出:添加主输出一般的只添加主输出就行了,假如还有别的资源的话就得添加上去4、在“

2012-09-06 13:59:37 3181

原创 SQL多表删除

这是第一次正儿八经的做公司的项目,这次做项目遇到了这个问题,所以把他记下来,要是以后或者别人遇到相同的问题时可以参考!大概问题就是:两张相关联的表,当根据要求删除一张表的数据时,另一张表里对应的数据也被删除!也就是说,第一张表t1里面有个tid,name,time字段;第二张表t2里有个id,tid,photo字段;两张表相关联的字段时tid;当根据时间删除第一张表里的数据时,第二张表里对应的

2012-07-24 16:33:13 1193

原创 邮箱激活用户

1.注册页面:给用户所写的邮箱发送验证邮件: private void Sendmail()    {        MailMessage msg = new MailMessage();        msg.Body = "恭喜你注册成功!请您激活使用!激活链接:http://localhost:7062/作业/Default2.aspx";        msg.F

2011-12-20 18:43:18 431

原创 验证码编写

在用到验证码界面加入Image控件,控件的ImageUrl属性等于写验证码的界面,如:创建个页面——yz.aspx,用来写验证码。那么ImageUrl=” yz.aspx”。验证码的界面的代码为(非本人代码,这代码是老师上课写的):protected void Page_Load(object sender, EventArgs e)    {        System.Dr

2011-12-13 22:03:06 219

原创 用户控件

1.       用户控件的创建和普通页面的创建一样。2.       定义好一个用户控件后,在普通页面加上:Src为用户控件的名字;TagName为名称;TagPrefix类似为引用;定义好以后在页面的body里面加上:这样就用到页面上了。3.       页面上访问用户控件中的数据:1>     使用用户控件的FindControl方法,找到用户控件中的控件,进一步取得

2011-12-12 20:40:39 215

原创 Xml文档2

1.       把dataset表中的数据写成XML文档:DataSet ds=new DataSet();ds.WriteXml(Server.MapPath("sanguo.xml"));   this.Response.Write("save ok!");2.       从GridView中查找Xml文档中的数据:ds.Tables[0].DefaultView.Ro

2011-12-02 15:09:40 219

原创 XMl文档1

1.在后台写入一个xml'文本: XmlWriterSettings settings = new XmlWriterSettings();        settings.Encoding = System.Text.Encoding.UTF8;        settings.Indent = true;        using (XmlWriter writer=XmlWr

2011-12-01 20:29:58 184

原创 ASP.NET的三层架构

因为每一层都可以在仅仅更改很少量的代码后,就能放到物理上不同的服务器上使用,因此结构灵活而且性能更佳。此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。这是个很强大的功能。例如,如果把数据访问代码与业务逻辑层分离,当数据库服务器更改后,你只需要更改数据访问的代码,因为业务逻辑层是不变的,因此不需要更改或者重新编译业务逻辑层。 一个N层的应用程

2011-11-30 20:27:16 848

原创 站点导航TreeView控件

1.使用站点地图:创建个站点地图,在里面分类,然后在设计页面拖一个SiteMapDataSource控件。站点的代码如下:                                                                    2.使用程序代码创建节点:TreeNode nodejinkou = new TreeNode("进口

2011-11-29 20:38:39 482

原创 Repeater控件

1. Repeater 控件是模板化的数据绑定列表,Repeater 控件是“无外观的”,即:它不具有任何内置布局或样式,也就不会产生任何数据控制表格来控制数据的显示。2.Repeater控件的样式得在数据源页用模板来做。可以用表或者div。       例如:然后在后台绑定就行。3.对数据的删除:(它没有删除,编辑事件,所以得写在ItemCommand事件里面)if (e.C

2011-11-28 20:57:42 281

原创 DataList控件

1.这个控件主要是用模板来绑定数据;2.绑定代码如下(存储过程绑定):string str = ConfigurationManager.ConnectionStrings["studentConnectionString"].ConnectionString;        DataSet ds = new DataSet();        using (SqlConnecti

2011-11-25 21:59:02 310

原创 Gridview控件2

1.分页:内置分页:1.可以用GridView控件的分页样式                           2.自定义分页:                           先把数据绑定到GridView控件上,然后用Button按钮实现上下页的跳动存储过程分页: private void BindStudent(int pageIndex)    {

2011-11-24 21:13:47 217

原创 GridView控件

1.GridView控件其实就是用来显示列表的控件,它可以与SqlDataSource、ObjectDataSource等一起用。2.图片列:从它的数据属性的DataImageUrlField绑定到显示的图片字段。3.按钮列:从它的CommandName属性中输入要按钮实现的功能。4.模板列:编辑模板列,可以往模板列中添加控件;假如建了一个表,第一行显示名字,第二行显示

2011-11-23 20:31:10 275

原创 数据控件的使用

1.SqlDataSource控件:将 SqlDataSource 控件与数据绑定控件(如 GridView、FormView 和 DetailsView 控件)一起使用,用极少代码或甚至不用代码来在 ASP.NET 网页上显示和操作数据。2.ObjectDataSource控件:这个得建类,再类里面绑定,同时也得和数据绑定控件(如 GridView、FormV

2011-11-22 20:08:33 315

原创 数据的绑定

1.简单绑定:绑定语法:例如:页面(前台):’>… 代码(后台):protected string bodystyle; protected void Page_Load(object sender, EventArgs e) {      bodystyle = "background-color:#ff0000";  2.

2011-11-21 21:01:00 229

原创 项目:个人的空间2

数据的缓存:定义:NewsUser user = new NewsUser(TextBox1.Text);                Session["name"] = user;使用:NewsUser user = Session["name"] as NewsUser;        string uname = user.UserName;NewUser是个类;p

2011-11-17 20:43:03 202

原创 项目:个人空间

1.创建用户的程序:sqlcmm.CommandText = "insert into Users(usersname,mima)values(@u,@m)";                sqlcmm.Parameters.Add(new SqlParameter("@u", TextBox1.Text));                sqlcmm.Parameters.Add

2011-11-16 20:17:12 324

原创 金钱数字中文转换

上次那个只能实现圆以上的转换,这次这个可以转换到角,分:其中使用了泛型类:public string ToChineseNumber(T num)    {        string[] chinesePos = new string[] { "圆", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿" };        string[] chin

2011-11-10 20:29:56 711

原创 成员资格管理

今天掌握的不是很好,基本没搞懂,只能把我掌握的一点点发过来了,勿喷!!!1..NET有自己做好的注册页面:CreateUserWizard2.登陆的可以自己写:bool b = Membership.ValidateUser(this.TextBox1.Text, this.TextBox2.Text);        if (b)        {

2011-11-09 20:49:51 210

原创 集合和列表3

泛型:泛型,就是创建使用通用类型的类或方法。1.       泛型方法:定义一个泛型方法:                     public void Swap(ref T a, ref T b)    {        T temp;        temp = a;        a = b;        b = temp;}调用的方法为:In

2011-11-08 20:31:55 193

原创 集合与列表2

1.       hashtable:hashtable中存储的键值对使用DictionaryEntry结构体,所以遍历是需要使用DictionaryEntry结构。例如:        Penson zhang=new Person(“张”,“三”);(Person是定义的一个类)Penson li=new Person(“李”,“四”);Hashtable hash=new

2011-11-07 20:08:09 163

原创 集合与列表

创建集合时,先定义,然后再把他封装。例如: private string firstName;             public string FirstName    {        get { return firstName; }        set { firstName = value; }    }ArrayListArrayList可以认为

2011-11-06 18:35:55 143

原创 网页制作的主题和皮肤

这个其实就是把你网页当中相同的控件,假如他们有相同的属性,就把它们写在一个外观文件当中,以及div与CSS样式!首先创建一个外观文件,然后创建主体,把控件的属性写到里面,然后在网页的头部加上:Theme:加你的主体名字就行,这样你就不用在网页制作是规定该控件的样式。ü在主题文件下添加外观文件(.skin) Ø在.skin外观文件中可以定义Web服务器控件的外观,定义的样式类似asp

2011-11-05 19:33:45 409

原创 实训总结

京东的项目告一段落了。通过这次实训让我看到了团队配合真正的实力。虽然中间有过不愉快,也有过不开心,但是我们还是如期的完成了项目。虽然我觉得我们这一组做出来的没有他们的好,但是那也是我们的成果!我觉得我们这组的不足之处在于我们不能等组长给我们发配任务,我们得自己去揽活,因为这是我们自己长知识,不是为别人学的。然后就是我们这组分工不是很好,有的任务就不知道谁干了,只能最后落下点,然后等我们想起来就得赶

2011-10-31 20:47:31 263

原创 DataSet与DataAdapter

1.DataSet非类型化:•            DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。即使断开数据链路,或者关闭数据库,DataSet依然是可用的。•          Dat

2011-10-13 20:50:30 620

原创 DataView

•          创建DataView对象–        使用无参数的构造函数:DataView dv1 = new DataView( );dv1.Table = table;–        使用有参数的构造函数:DataView dv2 = new

2011-10-12 20:56:06 169

原创 ADO.NET基础(4)

using的使用•释放对象占用资源 •语法: using(SqlConnection cnn = new ...) { } •导入用户信息 string strfile = Server.MapPath("~/") + "abc1.tx

2011-10-10 20:53:41 133

原创 Command

1.  无参数构造函数SqlCommand()SqlCommand scmd = new SqlCommand();scmd.Connection = sconn;scmd.CommandText = "select * from product";2.  有参数

2011-09-29 20:51:29 174

原创 ADO.NET基础(1)

一、Sql Server数据库加强(四)1. having子句由于where条件和聚合函数不能在一起使用,所以在一些特殊查询下,引入了having子句。2. UNION联合语句•         UNION 操作符用于合并两个或多个 SELECT 语句的结果集。

2011-09-28 20:46:38 250

原创 ASP.NET 基础(10)

跨页面的传送(一) 跨页面的传送就是提交窗体(例如Page1.aspx),并把这个窗体和所有的控件值都传送给另一个页面(Page2.aspx)。 举例:Page1.aspx:                                   Text

2011-09-27 19:53:44 167

原创 ASP.NET 基础(9)

Session对象•在ASP.NET中,Session的存储方式有三种 –使用那种存储方式是在Web.config文件中进行设置的,先来看Web.config中关于Session的一段代码片断: • –还有一种Mode的值为StateServer,这种模式

2011-09-26 20:19:19 213

原创 ASP.NET 基础(7)

使用层叠样式表改变样式1. 把样式直接应用于HTML元素    使用CSS的第一种方法是直接把样式应用于ASP.NET页面包含的标记上。例如,    Pork chops and applesauce 2. 创建内部样式表    把

2011-09-22 18:49:40 170

原创 ASP.NET基础(6)

验证控件:•非空验证控件:RequireFieldValidator •数据比较验证:CompareValidator •数据范围验证:RangeValidator •自定义条件验证: CustomValidator •正则表达式验证:RegularExp

2011-09-21 20:09:42 157

原创 ASP.NET 基础(5)

上传多个文件第一个按钮是HTML控件的按钮代码如下:var str = "";            var mydiv = document.getElementById("divFiles");            mydiv.insertAdjacen

2011-09-20 19:42:41 315 1

原创 ASP.Net基础(4)

SelectedItem(ListItem类。Text,value)SelectedValueSelectedIndexButtonLinkButtonImageButton-----------------------------------------

2011-09-19 20:41:07 193

原创 ASP.NET基础(3)

Web 服务器控件 类似 HTML 服务器控件,Web 服务器控件同样在服务器创建,且需要 runat="server" 属性才能工作。不过,Web 服务器控件不必映射任何已有的 HTML 元素,它们可代表更复杂的元素。创建一个 Web 服务器控件的语法是:

2011-09-15 19:55:43 184

原创 ASP.NET基础(2)

ASP.NET 文件中的 HTML 元素默认作为文本进行处理。为了使这些元素可编程化,需要向 HTML 元素添加 runat="server" 属性。该属性指示该元素应作为服务器控件进行处理。注释:所有 HTML 服务器控件必须位于带有 runat="server" 属性的

2011-09-14 19:12:45 163

原创 ASP.NET基础(1)

1.ASP.NET 内置对象:Response     a:对象概述 -- HttpResponse类,封装来自 ASP.NET 操作的 HTTP 响应信息     b:常用的属性和方法:集合集合描述Cookies设置 co

2011-09-13 20:28:45 385 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除