摘要: FreeTextBox的使用FreeTextBox是配合ASP.NET一起使用的HTML在线编辑器,官方网址是:http://www.freetextbox.com使用方法非常简单,下面就进行详细地介绍!在官网下载最新版本http://www.freetextbox.com/download/解压后将相应版本的Framework下的dll文件引入项目 我这里就选Framework-4.0的dll 在项目中【引用】---【添加引用】找到dll就可以了。接下来就要让FreeTextBox出现在工具箱中,在工具箱上右键-... 阅读全文
posted @ 2012-08-18 00:17 Alec-Yin 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 一、基础数据绑定 Repeater控件在编译后不会生成任何多余的代码,而GridView等编译后会生成table标签,这样对于页面的负担和UI样式影响方面,使用Repeater就会显得很有优势了。下面简单说明一下Repeater绑定数据库的方法。效果图:说明:只有男性可以执行删除功能。前台代码如下:<head runat="server"> <title>员工管理</title> <link href="staffCSS.css" rel="stylesheet" type="tex 阅读全文
posted @ 2012-08-18 00:12 Alec-Yin 阅读(9098) 评论(5) 推荐(3) 编辑
摘要: 调用Webservice的方法一般是通过右击项目--》添加服务引用--》输入Webservice地址--》前往--》确定,这样可以顺利调用服,但是需要注意的一点是:如果上面的方法是在非启动项项目(比如某个类库)中添加的,在该项目下会自动生成一个app.config文件,而在主配置文件web.config中并没有自动添加上该webservice的标记,这样运行会出现错误,说找不到配置信息等等……所有还需要把app.config中的<system.serviceModel>……</system.serviceModel>这段配置添加到web.config的<confi 阅读全文
posted @ 2012-08-17 17:40 Alec-Yin 阅读(4767) 评论(0) 推荐(0) 编辑
摘要: 1. 可用下面的方法获取文件夹下的所有文件名,并保存到List中:DirectoryInfo mydir = new DirectoryInfo(locationFile); List<String> filesList = new List<string>();foreach (FileSystemInfo fsi in mydir.GetFileSystemInfos()) { filesList.Add(fsi.Name); }2.获取文件所在文件夹的名字:(D:\歌曲\天使之城.mp3,根据【天使之城.mp3】获取【歌曲】) FileInfo f = new F 阅读全文
posted @ 2012-08-17 13:54 Alec-Yin 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: FtpWebRequest reqFTP; List<String> tempFile = new List<string>(); List<String> tempXml = new List<string>(); reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(uristring)); //ftppath + "/" + filename)); reqFTP.UseBinary = ... 阅读全文
posted @ 2012-08-17 11:11 Alec-Yin 阅读(3230) 评论(0) 推荐(0) 编辑
摘要: #region 下载文件 /// <summary> /// 从FTP服务器下载文件,指定本地路径和本地文件名,20120817,ylh /// </summary> /// <param name="ftpPath">要下载文件所在ftp上的完整路径,如ftp://192.168.0.111/2012-08-17/yinluhui.xml</param> /// <param name="ftpFile">要下载文件的文件名,如yinluhui.xml</param> /// &l 阅读全文
posted @ 2012-08-17 11:06 Alec-Yin 阅读(12109) 评论(0) 推荐(0) 编辑
摘要: 周末试着做了一个公历转农历的例子,执行结果如下:代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace AlgorithmPractice{ public partial class 公历转农历 : Form { public 公历转农历() ... 阅读全文
posted @ 2012-08-03 17:56 Alec-Yin 阅读(8300) 评论(1) 推荐(0) 编辑
摘要: 项目中经常会用到需要txt文本记录操作、异常、成功等信息的情况,这里是一个小例子。代码如下:String txtLogPath = "D:\\错误日志.txt"; using (StreamWriter swlog = new StreamWriter(txtLogPath, true, System.Text.Encoding.Default)) { swlog.WriteLine("主题:发布博客园随笔" ); swlog.WriteLine("时间:" ... 阅读全文
posted @ 2012-08-02 17:51 Alec-Yin 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 生成如下结构的XML文件:<anychart> <charts> <chart plot_type="CategorizedVertical"> <data> <series name="Year 2003" type="Bar"> <point name="AAA" y="7649" /> <point name="BBB" y="4567" /> <point n 阅读全文
posted @ 2012-07-31 17:25 Alec-Yin 阅读(13410) 评论(0) 推荐(0) 编辑
摘要: 代码如下://filepath为上传到FTP服务的文件所在的本地路径,如D:\ylh.xmlprivate void UploadToFtp(String filepath) { //获取职位 FileInfo fileInf = new FileInfo(filepath); string uri = _ftpAddr + fileInf.Name; FtpWebRequest reqFTP; // 根据uri创建FtpWebRequest对象 ... 阅读全文
posted @ 2012-07-31 17:13 Alec-Yin 阅读(3235) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>底部浮动js</title></head><style>#wgcss_dingwei { backg 阅读全文
posted @ 2012-07-18 08:47 Alec-Yin 阅读(649) 评论(0) 推荐(0) 编辑
摘要: Math.max(a,b,...,x,y) -- 返回数个数字中较大的值 max是maximum的缩写,中文"最大量"的意思max函数语法Math.max(a,b,...,x,y);max函数参数a,b,...,x,y -- 为number类型的数字,可以是小数、整数;正数、负数、0.max函数返回值返回数个数值中较大的值注:如果max函数没有给出任何参数,返回-Infinity如果有NaN或者非数字类型的参数,返回NaNmax函数示例document.write(Math.max(5,8,6,-5,-6));document.write(Math.max());docum 阅读全文
posted @ 2012-07-10 16:58 Alec-Yin 阅读(2898) 评论(0) 推荐(0) 编辑
摘要: REPLACE用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。语法REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )参数''string_replace1''待搜索的字符串表达式。string_replace1 可以是字符数据或二进制数据。''string_replace2''待查找的字符串表达式。string_r 阅读全文
posted @ 2012-07-10 10:02 Alec-Yin 阅读(345) 评论(0) 推荐(0) 编辑
摘要: private void userstxt_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { SendKeys.Send("{TAB}+{HOME}"); } } 阅读全文
posted @ 2012-07-09 22:56 Alec-Yin 阅读(246) 评论(0) 推荐(0) 编辑
摘要: onBlur,onChange,onClick,OnKeyDown,OnKeyUp,OnKeyPress,OnMouseEnter,OnMouseDown等onblur:控件在失去焦点的时候触发OnChange:当控件的内容发生改变时触发该事件OnClick:点击该控件时触发OnKeyDown:在控件有焦点的情况下,按下键时发生OnKeyUp:在控件有焦点的情况下,释放键时发生OnKeyPress:在控件有焦点的情况下,按下键时发生键事件按下列顺序发生;1.KeyDown2.KeyPress3.KeyUp非字符键不会引发KeyPress,但是非字符键可以引发KeyDown,KeyUpOnMou 阅读全文
posted @ 2012-07-09 22:55 Alec-Yin 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 一、在Asp.net中Response.write可以向客户端输出脚本,因此常用如下代码弹出对话框:Response.Write("<script>alert('注册成功!');</script>"); //屏蔽主页面后弹出对话框(关闭弹出对话框后主页面可能会显示混乱) 或者是 Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer& 阅读全文
posted @ 2012-07-09 22:54 Alec-Yin 阅读(3001) 评论(0) 推荐(0) 编辑
摘要: 1、添加新项——》应用程序配置文件(使用默认名称App.config,不要修改)2、添加配置文件内容<?xml version="1.0" encoding="utf-8" ?><configuration> <connectionStrings> <add name="VideoMonitorEntities" connectionString="Data Source=202.196.188.135;Initial Catalog=VideoMonitor;User ID=jp; 阅读全文
posted @ 2012-07-09 22:53 Alec-Yin 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: C:\Inetpub\AdminScripts>cdC:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis.exe -iStart installing ASP.NET (4.0.30319)........Finished installing ASP.NET (4.0.30319). 阅读全文
posted @ 2012-07-09 22:52 Alec-Yin 阅读(14742) 评论(0) 推荐(0) 编辑
摘要: /* * 对于任意大于1的整数,若仅包含1和它本身两个因子,那么它是素数;如果一个素数,无论从左到右读, * 还是从右往左读,都是同一个数,那么它就是回文素数。例如,11,131就是回文素数。 * 请设计一个回文素数类,用户能使用此类获取特定长度的回文素数。 * 要求: * a、任何用户调用该类,都是使用同一个实例 * b、用户输出数字长度大于等于3位 * c、相邻三次返回结果不能相同 * d、无结果时返回-1 */using System;using System.Collections.Generic;using System.Linq;using System.Text;namespac 阅读全文
posted @ 2012-07-09 22:50 Alec-Yin 阅读(430) 评论(0) 推荐(0) 编辑
摘要: public String ConverUpperNum(int number) { String n = number.ToString(); String[] num = { "一", "二", "三", "四", "五", "六", "七", "八", "九" }; String[] dw = { "十", "百", "千", "万" 阅读全文
posted @ 2012-07-09 22:45 Alec-Yin 阅读(616) 评论(0) 推荐(0) 编辑
摘要: KMP算法即Knuth-Morris-Pratt算法,是模式匹配的一种改进算法,因为是名字中三人同时发现的,所以称为KMP算法。因为偶然接触到有关KMP的问题,所以上网查了一下next数组和nextval数组的求法,却没有找到,只有在CSDN的资料文件里找到了next数组的简单求法(根据书上提供的程序也可以求到,但一般在课堂讲解的时候,学生难以理解,所以希望以更容易理解的形式来讲解),那位高人说时间关系,先讲到这里,于是讲完了next数组就功成身退了。BS的同时,自己研究了下nextwal数组,发现了其中的简易规律,并写了出来,希望能对需要快速理解KMP中nextval的求法的朋友有所帮助。 阅读全文
posted @ 2012-07-09 22:45 Alec-Yin 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 查询员工 /// </summary> /// <param name="queryString">待查询的字符串</param> /// <returns></returns> public static IList<Xlzt.DataAccessLayer.Member> QueryMember(out int totleCount, int pageNum, int pageSize,String queryString) { try ... 阅读全文
posted @ 2012-07-09 22:43 Alec-Yin 阅读(2587) 评论(0) 推荐(0) 编辑
摘要: value="用户名模糊查询" onfocus="if(value=='用户名模糊查询') {value=''}" onblur="if (value=='') {value='用户名模糊查询'}" style="color:#CCD1D1; height:16px;" 阅读全文
posted @ 2012-07-09 22:42 Alec-Yin 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1、EF分页public IList<V_Test> GetTestPageLoad(int pagesize, int pageindex, out int total) { try { TestOnLineEntities db = new TestOnLineEntities(); var testlist = from vtest in db.V_Test orderby vtest.TestTime desc... 阅读全文
posted @ 2012-07-09 22:41 Alec-Yin 阅读(384) 评论(0) 推荐(0) 编辑
摘要: SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: -- Create date: 2011-11-21-- Description: 分公司代收款日报表-- =============================================ALTER PROCEDURE [dbo].[ReportDayState]--CREATE PROCEDURE [dbo].[ReportDayState] @Start... 阅读全文
posted @ 2012-07-09 22:33 Alec-Yin 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 生成序列:CREATE SEQUENCE 序列名 INCREMENT BY 1 调用序列:序列名.nextval 阅读全文
posted @ 2012-07-09 22:30 Alec-Yin 阅读(360) 评论(0) 推荐(0) 编辑
摘要: declare @sql varchar(4000) set @sql='select name' select @sql=@sql+',isnull(sum(case subject when '''+subject+''' then result end),0)['+subject+']' from (select distinct subject from CJ) as a select @sql=@sql+' from CJ group by Name' print @sql 阅读全文
posted @ 2012-07-09 22:30 Alec-Yin 阅读(154) 评论(0) 推荐(0) 编辑
摘要: insert into Truck_Station(pkid,StationID,LIndex,CarArrId,LStation,Memo) output inserted.PkId values (sqe_Truck_Station.nextval,'002','0','6','','') 阅读全文
posted @ 2012-07-09 22:29 Alec-Yin 阅读(295) 评论(0) 推荐(0) 编辑
摘要: DATEDIFF 函数 [日期和时间]功能 返回两个日期之间的间隔。语法 DATEDIFF ( date-part, date-expression-1, date-expression-2 )date-part : year | quarter | month | week | day | hour | minute | second | millisecond参数 date-part 指定要测量其间隔的日期部分。有关日期部分的详细信息,请参见日期部分。date-expression-1 某一间隔的起始日期。从 date-expression-2 中减去该值,返回两个参数之间 date-pa 阅读全文
posted @ 2012-07-09 22:28 Alec-Yin 阅读(81691) 评论(1) 推荐(2) 编辑
摘要: SQL Server CONVERT() 函数定义和用法 CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法 CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。可以使用的 style 值:Style ID Style 格式 100 或者 0 mon dd yyyy hh:miAM (或者 PM) 1 阅读全文
posted @ 2012-07-09 22:27 Alec-Yin 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: select row_number() over (order by PKID)as ID,PKID,TypeName,IsReward,Remark,createtime,Person,Reason,Content,Recorder from hr_rewardpunish 阅读全文
posted @ 2012-07-09 22:26 Alec-Yin 阅读(270) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { int a = 4, b = 5; Console.WriteLine("交换前:"); Console.WriteLine("a=" + a); Console.WriteLine("b=" + b); SwapAB(ref a, ref b); Console.WriteLine("交换后:"); Console.WriteLine("a=" + a); Console.WriteLine("b=" + 阅读全文
posted @ 2012-07-09 18:14 Alec-Yin 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1,document.form.item/document.IDIE中 document.formName.item(”itemName”)FF中 document.formName.elements["elementName"]建议使用document.getElementById(itemName) 2, 下标运算IE中 document.forms(”formName”)FF中 document.forms["formName"]IE中 document.getElementsByName(”inputName”)(1)FF中 document.g 阅读全文
posted @ 2012-07-09 17:53 Alec-Yin 阅读(556) 评论(0) 推荐(0) 编辑
摘要: web标准常见问题大全 让FireFox与IE兼容 1.超链接访问过后hover样式就不出现的问题 被点击访问过的超链接样式不在具有hover和active了,很多人应该都遇到过这个问题,解决方法是改变CSS属性的排列顺序: L-V-H-A Code: Java代码 <styletype="text/css"> <!-- a:link{} a:visited{} a:hover{} a:active{} --> </style>2.FireFox下如何使连续长字段自动换行 众所周知IE中直接使用 word-wrap:break-word 阅读全文
posted @ 2012-07-09 17:51 Alec-Yin 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1、字符串String类对象是不可改变的,对于String对象的重新赋值在本质上是重新创建了一个String对象并将新值赋予该对象,其方法ToString对性能的提高并非很显著。 因为一旦创建了该对象,就不能修改该对象的值在处理字符串时,最好使用StringBuilder类,其.NET 命名空间是System.Text。该类并非创建新的对象,而是通过Append,Remove,Insert等方法直接对字符串进行操作,通过ToString方法返回操作结果,因此,当你需要大量拼接、删除、修改字符串使用 StringBuilder 可以优化性能2、正则表达式正则表达式提供了功能强大、灵活而又高效的方 阅读全文
posted @ 2012-07-09 17:45 Alec-Yin 阅读(195) 评论(0) 推荐(0) 编辑
摘要: URL、Session、Cookies、Server.Transfer、Application和跨页面传送。【分析】本题考查面试者对ASP.NET中多页面传值的理解是否全面。因为ASP.NET的页面表单提交到自身,完成回传的功能,所以默认情况下不能使用POST方式进行多页面传值。关于这些传值方式的分析如下所示。1.URL传值这是经典的传值方式,这种方法的使用非常简单,不过所传递的值是会显示在浏览器的地址栏上的,而且不能传递对象。所以这种方法一般用于传递的值少且安全性要求不高的情况下。在*.aspx页面开发中可以使用超级链接文本进行传值,如以下代码所示。<asp:HyperLink run 阅读全文
posted @ 2012-07-09 16:17 Alec-Yin 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 1.控制输入框的方法可以使用ASCII来控制,原理就是:输入设备输入的任何内容都会转换成特定的二进制供计算机运算,该二进制又对应于一个特定的十进制,所以人们便编制了输入设备、二进制、十进制对应表,即ASCII码表。由于键盘上的每个键都对应一个特定的十进制数字,那么我们可以利用输入键的键码来判断输入内容是否是所允许的。例如:控制只能输入正数、负数、小数点、回车:js函数:function ChangeMoneyText(){ key=event.keyCode; if((key>=48&&key<=57)||(key==13)||(key==46)||(key==45 阅读全文
posted @ 2011-08-02 09:15 Alec-Yin 阅读(1380) 评论(4) 推荐(0) 编辑
摘要: DataGridView单击一行可以获得改行的详细信息,但是GridView不能直接单击获取改行信息,需要在绑定数据时,为每一行定义单击事件,功能实现如下:1.在gridview的RowDataBound()事件中定义某一列的单击事件protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow)//判断单击行是否为数据行 {DataRowView row = (DataRowView)e.Row.Data 阅读全文
posted @ 2011-08-02 09:11 Alec-Yin 阅读(4830) 评论(4) 推荐(0) 编辑
摘要: 功能介绍:根据入库单编号和产品编码,获取该入库单中该产品的颜色尺码值,以二维形式显示出来。即把DataTable数据集(图1)用以下格式显示出来 (图2)。实现代码:前台:现在页面中拉一个table控件:<asp:Table ID="Table1" runat="server" CssClass="grid" Width="92%" CellPadding="2" CellSpacing="0" style="text-align:center;" 阅读全文
posted @ 2011-08-01 18:34 Alec-Yin 阅读(4505) 评论(1) 推荐(0) 编辑
摘要: 功能介绍:单击gridview的某一列列头,可以对该列进行排序。实现方法:1.设置AllowSorting="True"2.在现实的字段中添加SortExpression属性,值为改字段的DataField 如:<asp:BoundField DataField="BILLCODE" HeaderText="单据号" SortExpression="BILLCODE" /><asp:BoundField DataField="CODE" HeaderText="货号& 阅读全文
posted @ 2011-08-01 18:25 Alec-Yin 阅读(6729) 评论(0) 推荐(2) 编辑
更多前端博客,访问:http://lhyin.com