许松--永恒学习屋
努力并不一定会成功,但放弃一定会失败!
摘要: ================= 网上摘录的方法:========================FCKeditor是目前最好的html文本编辑器,如果还不明白的话看了下图就知道了效果图: 那么为什么说是FCKeditor的冰冷之心呢?这不是哗众取宠,主要是说它使用起来有点麻烦,下文就详细说... 阅读全文
posted @ 2010-10-21 16:00 yongheng's blogs 阅读(305) 评论(0) 推荐(0) 编辑
摘要: DataList嵌套实例 TypeName> 选择 确定 删除 TypeID TypeName ... 阅读全文
posted @ 2010-09-28 19:34 yongheng's blogs 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 工厂模式, 工厂方法模式,单例模式, 外观(Facade)模式, 观察者(Observer)模式,桥接(Bridge)模式都是比较常用的,不同的项目有不同的设计方向,可以参考的设计模式也不尽相同,没有定数,只是上面这几个模式用的比较多一些。 其他的模式我找了一下,都列出来了。 ===========... 阅读全文
posted @ 2010-09-26 00:25 yongheng's blogs 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t whe... 阅读全文
posted @ 2010-09-18 10:15 yongheng's blogs 阅读(338) 评论(0) 推荐(1) 编辑
摘要: 关 于数据库优化方面的文章很多,但是有的写的似是而非,有的不切实际,对一个数据库来说,只能做到更优,不可能最优,并且由于实际需求不同,优化方案还是有 所差异,根据实际需要关心的方面(速度、存储空间、可维护性、可拓展性)来优化数据库,而这些方面往往又是相互矛盾的,下面结合网上的一些看法和自己的一 ... 阅读全文
posted @ 2010-09-18 10:03 yongheng's blogs 阅读(466) 评论(0) 推荐(2) 编辑
摘要: *Listener 是客户端事件,AjaxEvents 是服务器端事件 一:AjaxEvent Coolite Toolkit所提供的AjaxEvent可以应用在很多的控件中,实现异步提交等相关功能。比如使用在Coolite Toolkit的Button控件中,通过该控件提供的机制就可以方便的使用... 阅读全文
posted @ 2010-08-12 13:47 yongheng's blogs 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 步骤: 1.新建一个数据集,然后将数据库里面的表托放到DataSet2.xsd里面 2.新建一个水晶报表,根据向导完成水晶报表的制作,效果图如下: 3.新建一个WINDOWS窗体,并在窗体里面放置一个CrystalReportViewer控件,单击右上角的小三角行,... 阅读全文
posted @ 2010-07-15 17:18 yongheng's blogs 阅读(644) 评论(0) 推荐(1) 编辑
摘要: 名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 名称:微软官方.NET指导站点地址:http://www.gotdo... 阅读全文
posted @ 2010-07-11 14:50 yongheng's blogs 阅读(185) 评论(0) 推荐(1) 编辑
摘要: 先看看ASP.NET页面刷新的实现方法: 第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) )... 阅读全文
posted @ 2010-07-09 02:26 yongheng's blogs 阅读(249) 评论(0) 推荐(0) 编辑
摘要: UpdatePanel 控件简介 全部折叠全部展开代码:全部代码:多种代码:Visual Basic代码:C#代码:Visual C++代码:F#代码:JScript UpdatePanel 控件简介 在本教程... 阅读全文
posted @ 2010-07-02 15:07 yongheng's blogs 阅读(382) 评论(0) 推荐(1) 编辑
摘要: 一、基础 1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBa... 阅读全文
posted @ 2010-06-28 13:12 yongheng's blogs 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、引言ASP.NET为网络系统设计提供了强大的设计功能,其使用简单,易于上手,是开发网络系统不错的选择。在网络系统设计中,用户权限管理是不可缺少的部分,其设计方法对于许多新手来说是一个较为复杂的问题。作者通过开发实践,提供了一种基于角色用户关系的页面权限管理通用方法,这也是实际学习中的一些体会,... 阅读全文
posted @ 2010-06-25 19:16 yongheng's blogs 阅读(993) 评论(0) 推荐(2) 编辑
摘要: 用masterpage的确很方便.但是也有一些问题.例如masterpage嵌套的问题(貌似在vs2008中已经解决).图片,脚本路径问题等等. 例如: 我们要运行的是 http://location:3001/index.aspx下的一个图片 index.JPG 其原本我们预算时路径应该是 ht... 阅读全文
posted @ 2010-06-12 22:29 yongheng's blogs 阅读(1835) 评论(6) 推荐(0) 编辑
摘要: 1.当然有一个TreeView咯,这里ID名为 treeViewType Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 2.然后需要... 阅读全文
posted @ 2010-06-10 00:07 yongheng's blogs 阅读(2165) 评论(4) 推荐(3) 编辑
摘要: Google 地图 API 专业版开发人员指南 Google 地图 API 可让您向自己的公共网站添加易于使用的交互式地图,通过帮助客户从您的组织中找到他们真正所需的内容来改善客户体验。这就是该 API 成为全球最受欢迎的地图绘制 API 的原因。当 Google 地图在您的公共网站上起很重... 阅读全文
posted @ 2010-05-22 11:22 yongheng's blogs 阅读(4229) 评论(10) 推荐(2) 编辑
摘要: Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 create table Student(S# varchar(20),Sname varchar(... 阅读全文
posted @ 2010-05-21 16:05 yongheng's blogs 阅读(2343) 评论(2) 推荐(2) 编辑
摘要: 例子1: view source ... 阅读全文
posted @ 2010-05-21 15:51 yongheng's blogs 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答: 从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问 业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是... 阅读全文
posted @ 2010-05-21 15:47 yongheng's blogs 阅读(544) 评论(1) 推荐(0) 编辑
摘要: 文件上传 带进度条 多种风格 非常漂亮! 友好的提示 以及上传验证! 部分代码: 文件上传 ... 阅读全文
posted @ 2010-05-21 15:37 yongheng's blogs 阅读(4178) 评论(15) 推荐(4) 编辑
摘要: Untitled Page 阅读全文
posted @ 2010-05-20 19:39 yongheng's blogs 阅读(401) 评论(0) 推荐(1) 编辑
摘要: 现在我们来看看接收邮件的问题。一般来说,接收邮件主要分为两部分,一是将接收到的邮件的信息保存到数据库,如邮件的主题,内容,发送人,发送时间等。其次是对邮件附件的处理,主要将邮件附件从POP服务器上下载下来并保存到数据库,然后将附件信息保存到数据库,如附件的路径,附件对应的邮件编号等信息。这一点.... 阅读全文
posted @ 2010-05-11 21:46 yongheng's blogs 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 众所周知ASP.NET 2.0里对本地化(Localization)做了很多工作,大大简化了开发过程。今天终于能抽出时间研究一下这个技术了,资料很多,但大多带着一股咬文嚼字的翻译味道,So......自己写一篇。 1.使用工具自动生成本地化资源(LocalResources... 阅读全文
posted @ 2010-05-11 21:28 yongheng's blogs 阅读(554) 评论(1) 推荐(4) 编辑
摘要: 通过.Net FrameWork 2.0下提供的“System.Net.Mail”可以轻松的实现,本文列举了3种途径来发送:1.通过Localhost;2.通过普通SMTP;3.通过SSL的SMTP; 下面一个一个来说: 1.通过LocalHost ... 阅读全文
posted @ 2010-05-11 21:16 yongheng's blogs 阅读(3404) 评论(6) 推荐(6) 编辑
摘要: 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数: string a = Request.QueryString("id"); string b = Request.QueryString("id1"); 2.为按钮添加对话框 Button1.Attributes.Add("onclick","return confirm(’确认?’)"); button.attributes.add("onclick","if(confirm(’are you sure...?’)){return true;}else{return false;}") 3.删除表格选定记录 int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex]; s 阅读全文
posted @ 2010-05-05 17:45 yongheng's blogs 阅读(1862) 评论(11) 推荐(4) 编辑
摘要: 问题:1.在vs.net2005中,该控件并不能自动添加到工具面板中,需要手动添加项,选定AspNetPager.dll,即可2.在codeBehind的cs文件中,要using Wuqi.Webdiyer;3.写好ChangePage事件后,要与aspnetpager控件相关联 阅读全文
posted @ 2010-05-05 17:32 yongheng's blogs 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 从Asp.net 1.1开始,我们就开始使用DataGrid、DataList、Repeater控件,到了Asp.net 2.0又增加了GridView控件。GridView控件在DataGrid上做了优化和改进,功能很强大,但是自定义性不够强。Repeater自定义性非常高。而DataList则兼而有之,其他方面本文不谈。这里就说下怎么给DataList分页。 给DataList分页有两个办法:1、自己写 2、用第三方控件(如AspNetPager) 使用第三方控件的方法我就不说了,这里主要说说如何自己实现分页方法。 我的DataList分页方法的核心原理是利用PagedDataSource对象,PagedDataSource类封装了DataGrid 控件的属性,这些属性使 DataGrid 可以执行分页,下面是PagedDataSource的公共属性: AllowCustomPaging 获取或设置指示是否启用自定义分页的值。 AllowPaging 获取或设置指示是否启用分页的值。 Count 获取要从数据源使用的项数。 CurrentPageInd 阅读全文
posted @ 2010-05-05 17:13 yongheng's blogs 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 虽然说ASP.NET属于安全性高的脚本语言,但是也经常看到ASP.NET网站由于过滤不严造成注射.由于ASP.NET基本上配合MMSQL数据库架设 如果权限过大的话很容易被攻击. 再者在网络上找不到好的ASP.NET防注射脚本,所以就自己写了个. 在这里共享出来旨在让程序员免除SQL注入的困扰. 阅读全文
posted @ 2009-12-12 10:33 yongheng's blogs 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 先看看ASP.NET页面刷新的实现方法: 第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( " window.location.href=document.URL; " ); } 第三: private void Button3_Click( object sender, System.EventArgs e ) { Response.AddHeader( "Refresh","0" ); } 第四: private void Button6_Click( object sender, System.EventArgs 阅读全文
posted @ 2009-12-12 10:25 yongheng's blogs 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 常用的几条NET命令: (与远程主机建立空管连接) net use //IP地址/ipc$ "" /use:"" (以管理员身份登录远程主机) net use //IP地址/ipc$ "密码" /use:"Administrator" (传送文件到远程主机WINNT目录下)copy 本机目录路径/程序 //IP地址/admin$ (查看远程主机时间) net time //IP地址 (定时启动某个程序) at //IP地址 02:18 readme.exe (查看共享) net view //IP地址 (查看netbios工作组列表) nbtstat -A IP地址 (将远程主机C盘映射为自己的F盘) net use f: //IP地址/c$ ""/user:"Administrator" (这两条把自己增加到管理员组): net user 用户名 密码 /add net localgroup Administrators 用户名 /add (断开连接) net use //IP地址/ipc$ /d 阅读全文
posted @ 2009-08-04 10:00 yongheng's blogs 阅读(195) 评论(0) 推荐(0) 编辑
摘要: ● 装系统前的准备 一个能启动电脑的U盘和一个系统的光盘镜像 在安装系统前,需要准备好一些东西。一个是操作系统的镜像,另一个就是能启动的U盘。下面我们就来讲解怎么安装deepin版的XP系统。 注:读懂本文需要了解安装操作系统的一些基础知识。 ● 首先是制作一个能启动电脑的带WindowsPE的启动U盘 先到网上去下载一个叫“老毛桃WinPE”的工具到硬盘里,再把U盘接在电脑上,然后按下面的步骤一步步来就可以制作一个能启动的U盘了。 选第4项,然后回车 输入U盘的盘符,然后回车 来到格式化步骤,按默认的设置,点“开始”就行 顺利格式化 引导部分 这里要说明一下,在“设备”里有两个选项,一个是电脑的硬盘,一个是要制作的U盘。这里一定要选对U盘而别选错硬盘,从大小就能分出来哪个是U盘。笔者的U盘是2G的,所以应该选择(hd1)[1898M]。下面的“选项”部分可以不用管,默认不勾选任何参数就行。确认好以上步骤后,点“安装”然后进行下一步。 写入引导完毕,按任意键继续 阅读全文
posted @ 2009-05-21 11:14 yongheng's blogs 阅读(2515) 评论(1) 推荐(0) 编辑
摘要: 1 ping命令的使用http://images.enet.com.cn/eschool/wmv/ping.wmv 02 netstat命令的使用 http://images.enet.com.cn/eschool/wmv/netstat.wmv 03 tasklist和taskki... 阅读全文
posted @ 2008-12-06 19:51 yongheng's blogs 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 曾经拥有的不要忘记, 无法得到的更要珍惜, 属于自己的不要放弃, 已经失去的留作回忆, 人生就像一张有去无回的单程车票, 没有彩排 .每一场都是现场直播, 把握好每次演出便是最好的珍惜.将生命中点滴的往事细细回味 , 伤心时的泪开心时的醉 ,都是因追求而可贵,是落不是岁月的过, 风起不是树林的错,... 阅读全文
posted @ 2008-10-28 21:10 yongheng's blogs 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、Gridview中的内容导出到Excel 在日常工作中,经常要将gridview中的内容导出到excel报表中去,在asp.net 2.0中,同样可以很方便地实现将整个gridview中的内容导出到excel报表中去,下面介绍其具体做法: 首先,建立基本的页面default.aspx ... 阅读全文
posted @ 2008-09-04 18:09 yongheng's blogs 阅读(330) 评论(1) 推荐(0) 编辑
摘要: 问题内容: 在asp.net中,如何回车触发指定按钮的事件? 假设: 解决方法: 在.aspx页面中添加: 在Page_Load事件中添加: tbInput.Attributes.Add("onkeydown","Subm... 阅读全文
posted @ 2008-09-04 18:04 yongheng's blogs 阅读(1178) 评论(0) 推荐(1) 编辑
摘要: 代码: 利用GridView显示主细表并添加打开、关闭功能 td,div,a { font-size : 12px } // ... 阅读全文
posted @ 2008-09-04 18:01 yongheng's blogs 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 1.GridView无代码分页排序: 效果图: 1.AllowSorting设为True,aspx代码中是AllowSorting="True"; 2.默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize="12"。 3.默认的是单向排序的,右击Grid... 阅读全文
posted @ 2008-09-04 17:53 yongheng's blogs 阅读(473) 评论(0) 推荐(0) 编辑
摘要: Asp.net 2.0 Treeview 动态填充,并实现无限级树, 数据库表关键字段: 表: table1 type_idtype_nameper_type_id 0 根目录- 1 1 ... 阅读全文
posted @ 2008-09-04 17:42 yongheng's blogs 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 一、单选题 1、以下哪条语句会产生运行错误:(A) A.var obj = ( ); B.var obj = [ ]; C.var obj = { }; D.var obj = / /; 2、以下哪个单词不属于javascript保留字:(B) A. with ... 阅读全文
posted @ 2008-09-04 12:08 yongheng's blogs 阅读(2594) 评论(0) 推荐(0) 编辑
摘要: 一、定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊?Microsoft公司为什么还要添加这个技术... 阅读全文
posted @ 2008-09-04 11:20 yongheng's blogs 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 第一计:不论吃什么好吃的,都会让她先吃第一口 第二计:永远站在她的左边牵着她的手,就算吃饭时也是坐在她的左边用左手握着她的左手 第三计:她的身体不好,陪着她去锻炼身体,陪她去游泳 第四计:不论有多忙,忙完了都会第一个打 电话给她 第五计:爬山的时候她累了,要背着她,大汗淋淋也不说累 第六计:她... 阅读全文
posted @ 2008-09-03 23:35 yongheng's blogs 阅读(287) 评论(0) 推荐(0) 编辑