05 2013 档案
摘要:SqlCommand mycom = usercommon.createcommand(); mycom.CommandText = "ModifyUserPwd"; SqlParameter[] parm ={ new SqlParameter("@username", SqlDbType.VarChar, 50), new SqlParameter("@userpwd", SqlDbType.VarChar, 50), new SqlParameter("@newpwd", SqlDbType.VarChar,
阅读全文
摘要:方法一:stringmyConn=System.Configuration.ConfigurationManager.ConnectionStrings["sqlConnectionString"].ConnectionString;方法二:stringconnString=System.Web.Configuration.WebConfigurationManager.ConnectionStrings["sqlConnectionString"].ToString();
阅读全文
摘要:public partial class ValidateCode : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { string validateCode = CreateValidateCode(); //生成验证码 Bitmap bitmap = new Bitmap(imgWidth, imgHeight); //生成BITMAP图像 DisturbBitmap(bitmap); //图像背景 DrawValidateCode(bitmap, validateCode); //绘制验
阅读全文
摘要:[html]view plaincopyprint?<divid="container_buttom"style="text-align:center;margin:5px0;"><inputtype="submit"id="buttonOK"runat="server"onclick="returnValidate()"onserverclick="buttonOK_Click"class="mainbutton"v
阅读全文
摘要:给命令添加参数呀。如果你没参数,当然可以不用了就是说,你SQL就如 “update table set a =1 "还不是 "update table set a=@a"这样的,就不用用cmd.CommandText = “select * from table where id=@ID";cmd.parameters.add(new sqlParameters("ID", "11"));这样就等于:cmd.CommandText = “select * from table where id=11";它
阅读全文
摘要:用SqlDataAdapter操纵数据集时最常用到的就是Fill()与Update()方法。Fill()填充DataSet或DataTable,而Update()就是将DataSet或DataTable中的改变更新到数据库中。若没有用Update()方法,DataSet或DataTable中数据的改变并不会影响数据库中的数据。示例:用SqlDataAdapter填充DataTable,这里用的是Northwind数据库中的Employees表stringstrcon1 ="Data Source=.;Initial Catalog=Northwind;Integrated Secur
阅读全文
摘要:以前用command方法执行存储过程增加参数时,总是先用cmd.Parameters.Add方法来设置参数和参数类型,再用Parameters[0].Value来给参数赋值。以前的一个动作代码示例: string strConn = "Data Source=.;Initial Catalog=HI
阅读全文
摘要:ArrayList元素的添加using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;//在C#中使用ArrayList必须引用Collections类namespace arrayD{class Program{static void Main(string[] args){int[] arr = new int[] { 1,2,3,4,5};ArrayList list = new ArrayList(arr);Console.Writ
阅读全文
摘要:1.导航类 (1)Horizontal accordion: jQuery基于jQuery开发,非常简单的水平方向折叠控件。二手图书 二手书 特价书 旧书网(2)jQuery-Horizontal Accordion具有XBOX360 blade界面风格的水平方向Accordion。二手图书二手书特价书旧书网(3)jQuery plugin: Accordion用于创建 折叠菜单的jQuery插件。二手图书二手书特价书旧书网(4)Accordion Menu script基于jQuery开发的可折叠菜单。二手图书二手书特价书旧书网(5)模仿ext的tab选项卡TabPanel(选项卡组件)参数
阅读全文
摘要:HtmlHelper用法大全3:Html.LabelFor、Html.EditorFor、Html.RadioButtonFor、Html.CheckBoxFor@Html.***For:为由指定表示式表示对象中的 每个属性,返回对应html示例效果:一、设置通用的验证方法 Models层[csharp]view plaincopypublicclassMyStringIsChineseAttribute:ValidationAttribute{#region验证中文privatebool_myreturn=false;publicboolmyNullDefVal{get{return_myr
阅读全文
摘要:public static int AddStudent(Student stu){int num = 0;//关键是存储过程string sql = "addNewStudent";SqlParameter p=new SqlParameter();p.ParameterName="@newId";p.SqlDbType=SqlDbType.Int;p.Direction=ParameterDirection.Output;bool sex=stu.StuSex=="男"?true:false;SqlParameter[] para
阅读全文
摘要:数据层using System;using System.Collections.Generic;using System.Linq;using System.Text;using ThreeTies.Model;using ThreeTies.DBUtility;using System.Data.SqlClient;using System.Data;namespace ThreeTies.SqlServerDAL{ //用户的基础服务类 public class UserService { //添加用户 public static int AddUser(User u) { try {
阅读全文
摘要:1.SqlParameter表示SqlCommand的参数,也可以是他到DataSet列的映射到目前为止,我只理解了前半句话,SqlParameter类型的数组作为SqlCommand的参数存在,配合转义字符@,可以有效的防止' or 1=1--单引号而截断字符串,这一经典的注入语句,有效提高拼接型sql命令的安全性。例:#region 传入参数并且转换为SqlParameter类型 /// <summary> /// 转换参数 /// </summary> /// <param >存储过程名称或命令文本</param> /// <
阅读全文
摘要:C#实现的根据年月日计算星期几的函数算法如下:基姆拉尔森计算公式W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。代码如下://y-年,m-月,d-日期string CaculateWeekDay(int y,int m, int d){if(m==1) m=13;if(m==2) m=14;int week=(d+2*m+3*(m+1)/5+y+y
阅读全文
摘要:double.TryParse("1234,34,49",outtemp)这个方法用来查看字符串"1234,34,49"是不是能够转成一个double类型的数字,如果能转换成功则函数返回值为true,且用outtemp来保存这个转换后的double,如果不能转换则false,temp保持原来的值不变.
阅读全文
摘要:随着浏览器的升级,CSS3已经可以投入实际应用了。但是,不同的浏览器有不同的CSS3实现,兼容性是一个大问题。上周的YDN介绍了CSS3 Please网站,该网站总结了一些常用功能的写法。以下就是这些写法的详细介绍。所有代码都经过了Firefox 3.6和IE 8.0的验证,原文的错误之处也已得到改正。一、圆角(Rounded Corner).box_round { -moz-border-radius: 30px; /* FF1+ */ -webkit-border-radius: 30px; /* Saf3+, Chrome */ border-radius: 30px; /* Op...
阅读全文
摘要:1. 文字的水平居中将一段文字置于容器的水平中点,只要设置text-align属性即可: text-align:center;2. 容器的水平居中先为该容器设置一个明确宽度,然后将margin的水平值设为auto即可。 div#container { width:760px; margin:0 auto; }3. 文字的垂直居中单行文字的垂直居中,只要将行高与容器高设为相等即可。比如,容器中有一行数字。 <div id="container">1234567890</div>然后CSS这样写: div#container {height: 35px;
阅读全文
摘要:CSS命名规范一.文件命名规范全局样式:global.css;框架布局:layout.css;字体样式:font.css;链接样式:link.css;打印样式:print.css;二.常用类/ID命名规范页 眉:header内 容:content容 器:container页 脚:footer版 权:copyright 导 航:menu主导航:mainMenu子导航:subMenu标 志:logo标 语:banner标 题:title侧边栏:sidebar图 标:Icon注 释:note搜 索:search按 钮:btn登 录:login链 接:link信息框:manage……常用类的命名应尽量
阅读全文
摘要:气泡状文本框,是一种很生动的网页设计手段。它可以用来表示用户的发言。也可以用来作为特定信息的提示符。DVD租借网站Netflix,还用它显示碟片的详细信息。=========================制作CSS气泡框的传统方法,需要5张背景图片,分别是: *tl.gif,左上方的圆角。 *tr.gif,右上方的圆角。 *bl.gif,左下方的圆角。 *br.gif,右下方的圆角。 *angle.gif,突出的三角形。现在假定有这样一段代码: <blockquote>床前明月光,疑是地上霜。</blockquote> <p>李白</p>我们希
阅读全文
摘要:他们发现,美国前100大网站的Logo,主要使用12种颜色。其中,采用蓝色的网站最多,红色排在第二种,黄色排在第三种。我把这12种颜色的RGB代码列出来,供将来自己做网页时参考。1. 浅绿 #8cc5402. 深绿 #009f5d3. 暗蓝 #019fa04. 蓝色 #019fde5. 深蓝 #007cdc6. 深紫 #887ddd7. 浅紫 #cd7bdd8. 粉色 #ff56759. 红色 #ff124410. 橙色 #ff834511. 黄色 #f8bd0b12. 灰色 #d1d2d4(完)
阅读全文
摘要:一、CSS3圆角的优点传统的圆角生成方案,必须使用多张图片作为背景图案。CSS3的出现,使得我们再也不必浪费时间去制作这些图片了,而且还有其他多个优点: * 减少维护的工作量。图片文件的生成、更新、编写网页代码,这些工作都不再需要了。 * 提高网页性能。由于不必再发出多余的HTTP请求,网页的载入速度将变快。 * 增加视觉可靠性。某些情况下(网络拥堵、服务器出错、网速过慢等等),背景图片会下载失败,导致视觉效果不佳。CSS3就不会发生这种情况。二、border-radius属性CSS3圆角只需设置一个属性:border-radius(含义是"边框半径")。你为这个属性提供一
阅读全文
摘要:日本设计公司Information Architects在网站首页上,写了三个他们最基本的信念:1. 你为用户提供的界面,就是你的品牌。(Brand=Interface)2. 设计的作用,就是告诉用户工作如何进行。(Design is how it works)3. 简单的设计,就是最好的设计。(Simple is best)
阅读全文
摘要:昨天,我看到了一个网站(http://www.plaintxt.org),提倡最简主义(Minimalism)的设计,这也正是我的想法。我因此感到十分惊喜。所谓“最简主义”设计,就是说网页上没有不相关的内容与装饰,美工基本就是白底黑字,尽量少用图片和复杂的排版,给人一种非常简单朴素的感觉。Plaintxt.org的站长Scott说,他信奉“最简主义”设计,因为2000年下半年他去尼泊尔当志愿者。在那里,他只能用24.4K的Modem上网,这意味着一幅120K的图片,都要花将近1分钟才能看到。他在尼泊尔待了3年,再回到美国以后,彻底改变了对网站设计的看法,从此走上了宣传“最简主义”的道路。至于我
阅读全文
摘要:类库,就是我们所说的动态链接库(DLL)。在C#中,我们可以把我们做的一些类封装成一个类库,然后把类库模糊化处理,就可以共享给别人用了。我们首先新建一个类 比如叫Test类,我们添加一个函数hello函数,返回字符串“test”。[csharp]view plaincopyusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceTest{publicclassmain{publicstringhello(){return"test";}}}然后我们在项目中添
阅读全文
摘要:最近我们要做一个仿sina的微博,碰巧的是我最近在学习mvc,就想用mvc技术实现这个项目。既然是微博,那不用想也应该知道肯定要有用户登陆,但是和常规的asp.net登陆又不一样,以下是我一下午+一晚上的研究成果~~~首先,建好数据库以及表,这就不用说了吧。下面说一下主要的结构控制器:HomeController 这是主页的控制器LoginController 这是登陆的控制器类:CDBTemplate.cs 这是数据库数据对应的类,里边描述的是数据库的结构////////////////////////////////////////////我是分割线\\\\\\\\\\\\\\\\\\\\
阅读全文
摘要:在MSDN中,.net的数据库连接字符串都有详细的说明,我这里以代码范例的方式罗列一些,具体的每一项代表的意义可以参看MSDN.ADO.net 中数据库连接方式(微软提供)微软提供了以下四种数据库连接方式:System.Data.OleDb.OleDbConnectionSystem.Data.SqlClient.SqlConnectionSystem.Data.Odbc.OdbcConnectionSystem.Data.OracleClient.OracleConnection下面我们以范例的方式,来依次说明:System.Data.SqlClient.SqlConnection常用的一些
阅读全文
摘要:BindingSource组件是.Net在Windows Forms数据绑定方面最重要的创举之一,它能够为窗体封装数据源,让控件的数据绑定操作更加简便。使用时,一般先在窗体上加入一个BindingSource组件,接着将BindingSource组件绑定至数据源,最后再将窗体上的控件绑定至BindingSource组件。通常将BindingNavigator控件与BindingSource组件搭配使用,以便浏览BindingSource组件的数据源。数据绑定的示意图如图1所示:1、数据绑定的具体步骤如下:(1)设置BindingSource组件的DataMember、DataSource属性:
阅读全文
摘要:(一)WinForm应用程序:(1)新建配置文件App.config:<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <add key="connstr" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\C#Code\DBOperation\ykjj.mdb"/> </appSettings> <co
阅读全文
摘要:一、"自适应网页设计"的概念2010年,Ethan Marcotte提出了"自适应网页设计"(Responsive Web Design)这个名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。他制作了一个范例,里面是《福尔摩斯历险记》六个主人公的头像。如果屏幕宽度大于1300像素,则6张图片并排在一行。如果屏幕宽度在600像素到1300像素之间,则6张图片分成两行。如果屏幕宽度在400像素到600像素之间,则导航栏移到网页头部。如果屏幕宽度在400像素以下,则6张图片分成三行。mediaqueri.es上面有更多这样的例子。这里还有一个测试小工具,
阅读全文
摘要:CSS中背景图片的定位,困扰我很久了。今天总算搞懂了,一定要记下来。在CSS中,背景图片的定位方法有3种: 1)关键字:background-position: top left; 2)像素:background-position: 0px 0px; 3)百分比:background-position: 0% 0%;上面这三句语句,都将图片定位在背景的左上角,表面上看效果是一样的,实际上第三种定位机制与前两种完全不同。前两种定位,都是将背景图片左上角的原点,放置在规定的位置。请看下面这张图,规定的位置是"20px 10px"和"60px 50px",都是
阅读全文
摘要:昨天在使用MVC4中Bundling打包和压缩Css文件时,发现Css中引用的图片显示不了,于是在网上各种搜索,但是没有找到答案...今天在仔细研究MVC4的Demo实例后,解决了这个问题,在此记录一下,如果能帮助到其他人, 那就更好了。废话结束,进入正题,静态文件结构如下:base.css文件中图片使用的是相对路径:background: url(Images/bg.png)一开始构造StyleBundle时参数virtualPath的值为"~/Content/css",这样图片bg.png无法显示。bundles.Add(new StyleBundle("~/
阅读全文

浙公网安备 33010602011771号