随笔 - 281  文章 - 24 评论 - 43 阅读 - 23万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

07 2009 档案
[转]Function.createDelegate用法
摘要:在作函数封装时,一个最常用的方法就是Function.createDelegate。函数签名为: Function.createDelegate(instance, method) 该方法会返回一个回调函数. 比如:fireAfter : function(seconds){ setTimeout(Function.createDelegate(this, this._timeoutCallbac... 阅读全文
posted @ 2009-07-29 18:04 阿C's 阅读(1781) 评论(2) 推荐(0) 编辑
满搞笑的,再一次看到,就贴上来吧.
摘要:男:聊吗   女:不男:为什么  女:忙男:忙什么  女:玩男:玩什么  女:游戏男:什么游戏  女:好玩的男:什么好玩的  女:烦男:烦就跟我聊  女:滚男:地不干净  女:靠男:给你肩膀  女:找死啊男:“死”在字典961页  女:晕男:我有止晕药  女:我服了男:服了药就不晕了  女:大哥男:认你这个妹妹了  女:拜托男:拜可以,不用脱  女:我要疯了男:我打120 ... 阅读全文
posted @ 2009-07-29 17:01 阿C's 阅读(156) 评论(0) 推荐(0) 编辑
[转]SQL Server 管理常用的SQL和T-SQL
摘要:1. 查看数据库的版本 select @@version 常见的几种SQL SERVER打补丁后的版本号: 8.00.194 Microsoft SQL Server 2000 8.00.384 Microsoft SQL Server 2000 SP1 8.00.532 Microsoft SQL Server 2000 SP2 8.00.760 Microsoft SQL Server 200... 阅读全文
posted @ 2009-07-28 08:36 阿C's 阅读(479) 评论(2) 推荐(0) 编辑
sp_MSforeachtable使用方法
摘要:1)说明系统存储过程sp_MSforeachtable和sp_MSforeachdb,是微软提供的两个不公开的存储过程,从ms sql 6.5开始。存放在SQL Server的MASTER数据库中。2)参数说明:@command1 nvarchar(2000), --第一条运行的SQL指令@replacechar nchar(1) = N'?', --指定的占位符号@command2 nvarch... 阅读全文
posted @ 2009-07-28 08:34 阿C's 阅读(13495) 评论(0) 推荐(9) 编辑
[转]最简单删除SQL Server中所有数据的方法
摘要:【51CTO.com独家特稿】其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环,二是这里使用了微软未正式公开的sp_MSForEachTable存储过程。也许很多读者朋友都经历过这样的事情:要在开发数据库基础上清理一个空库,但由于对数据库结构缺乏整体了解,在删除一个表的记录时,删除不了,因为... 阅读全文
posted @ 2009-07-28 08:33 阿C's 阅读(687) 评论(0) 推荐(0) 编辑
[转]SQL Server优化50法
摘要:虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最... 阅读全文
posted @ 2009-07-28 08:27 阿C's 阅读(375) 评论(0) 推荐(0) 编辑
[转]ajax项目提示我缺少Microsoft.Web.Preview.dl和未能加载AjaxControlToolkit程序集解决方法
摘要:以下转贴,这个preview.dll还是无法在2008中安装并提取。扔上2008版的dll_______这是我从网上找了半天才发现的好东西,不敢独享,贴出来和大家分享。其中也包括了一些ajax一些资源。可能对大家有帮助。 解决方法: 从http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId... 阅读全文
posted @ 2009-07-27 08:03 阿C's 阅读(728) 评论(0) 推荐(0) 编辑
[转]VS2008修改自定义模板
摘要:VS2008修改自定义模板我们开发的时候习惯在代码顶部加上自己的版权说明。 每次拷贝挺麻烦的,上网查了一下,2003的介绍但不少。但08的模板生成方式好像改变了 后来2005的一篇介绍给了我一点提示。原来模板文件放在common7目录下。 主要分为ProjectTemplates和ItemTemplates,前者生成项目的时候用,后者add new item的时候用 下面就以修改Web项目里的cl... 阅读全文
posted @ 2009-07-25 12:56 阿C's 阅读(357) 评论(0) 推荐(0) 编辑
[大综合]vs2008全面支持jQuery框架的智能提示!
摘要:告诉大家一个非常好的消息,就是现在我们已可以让VS2008同时支持jQuery的智能提示功能啦 可以先看看下面的效果图:怎样?酷吧,呵呵想实现以上效果只需将一个 jQuery.IntelliSense.js 文件COPY到你项目的目录里就可以了,以下是安装步骤:1.将jQuery.IntelliSense.js放到项目目录里2.在需要智能提示的页面里加入Code highlighting prod... 阅读全文
posted @ 2009-07-25 09:42 阿C's 阅读(540) 评论(1) 推荐(0) 编辑
在VS2008中添加Ajax智能提示
摘要:只要在<assemblies>配制节下加 <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>就可以了有网友说:ASP.NET 2.0 /// <reference name "MicrosoftAjax.js... 阅读全文
posted @ 2009-07-25 07:13 阿C's 阅读(412) 评论(0) 推荐(0) 编辑
可以关闭的Windows Vista服务
摘要:问题描述操作可以关闭的Windows Vista服务操作步骤全部手动:将Vista的系统服务全部调成Manual后,Windows Vista进入了最原始状态,甚至连资源管理器和控制面板都无法正常运作,只能通过快捷键调用服务管理终端进行修改,各位还是不要尝试了。最基本系统:Remote Procedure Call,Plug and Play,DCOM Server Process Launche... 阅读全文
posted @ 2009-07-23 06:57 阿C's 阅读(1308) 评论(0) 推荐(0) 编辑
[转]实用至上!12个Vista服务可关闭
摘要:http://hi.baidu.com/enyand/blog/item/7a7363dc77f81da7cc11662a.html 阅读全文
posted @ 2009-07-23 06:52 阿C's 阅读(192) 评论(0) 推荐(0) 编辑
[转]C# 判断是否为数字
摘要:1、int n;string str="xxx";if(int.TryParse(str,out n)){ //为数字}else{//非数字}2、1、string mailto:pat=@%22[\u4e00-\u9fa5]";Regex rg=new Regex(pat);Match mh=rg.Match(textBox1.Text);if(mh.Success){//是汉字}2、functi... 阅读全文
posted @ 2009-07-22 02:25 阿C's 阅读(1224) 评论(0) 推荐(0) 编辑
[快女]强烈BS高胖子
摘要:[一网友写的,转过来]决赛中的意外——曾轶可放了一个屁,高晓松评委:“曾轶可的屁虽然是野路子,虽然很臭,但是你可以从中听出一种用心挤出来的感觉,在夜空里,这一声屁声是那样的清澈,那样的令人心旷神怡,我喜欢。别人的屁里主要成分是硫化氢和氨,而曾轶可的屁显示了另一种韵味,如同珠穆朗玛山上的雪莲。放个屁很容易,放的好也很容易,但是放出自己的感觉、自己的特色,太难了!你... 阅读全文
posted @ 2009-07-20 18:30 阿C's 阅读(223) 评论(0) 推荐(0) 编辑
系列课程
摘要:VSTS风暴系列课程(视频课程讲师:王京京/王兴明/王然) Kellen 2009-03-13 12:40 阅读:187 评论:0构建软件数字安全带系列课程(视频课程讲师:付仲恺) Kellen 2009-03-13 12:34 阅读:57 评论:0Windows Vista 领航系列课程(视频课程讲师:吴淏) Kellen 2009-03-13 12:28 阅读:246 评论:0Windows ... 阅读全文
posted @ 2009-07-20 09:52 阿C's 阅读(262) 评论(0) 推荐(0) 编辑
[转]电脑高手的140个电脑技巧
摘要:1.重装WindowsXP不需再激活  如果你需要重装WindowsXP,通常必须重新激活。事实上只要在第一次激活时,备份好Windows\System32目录中的Wpa.dbl文件,就不用再进行激活的工作了。在重装WindowsXP后,只需要复制该文件到上面的目录即可。2.如何知道自己的WindowsXP是否已激活  打开开始→运行,在弹出的对话框中输入:oobe/msoobe/a,... 阅读全文
posted @ 2009-07-20 08:13 阿C's 阅读(446) 评论(0) 推荐(0) 编辑
[转]Discuz!NT缓存设计简析
摘要:本文示例源代码或素材下载  作为一个社区类型软件,大并发支持和高效稳定运行永远是“硬道理”,而有效安全的使用缓存恰恰能起到事倍功半的效果。而.NET本身所提供的缓存机制又显得过于“单薄”,比如说订制不太灵活便当, 缓存对象之间层次感不强, 使用时缺乏统一的治理等等。  Discuz!NT缓存产生背景:  在去年五月份我加入Discuz!NT项目组时,... 阅读全文
posted @ 2009-07-20 04:46 阿C's 阅读(332) 评论(0) 推荐(0) 编辑
完整的ASP.NET存储过程分页,排序,鼠标移至变色
摘要:首先建立一个存储过程如下(MySQL数据库):CREATE DEFINER=`root`@`localhost` PROCEDURE `pagination`( in tbName varchar(100), /*表名*/ fldName varchar(100), /*排序关键字*/ pageSize int, /*每页显示行数*/ pageIndex int, /*当前显示第几页*/ orde... 阅读全文
posted @ 2009-07-19 04:43 阿C's 阅读(413) 评论(0) 推荐(0) 编辑
[转]VB.NET使用DataGridView分页显示
摘要:在使用DataGridView显示来自DataTable的记录时,如果DataTable里的记录太多(上百条),那么用DataGridView查看记录就很不方便,如果能让DataGridView分页显示,每页只显示10条(可以随意规定每页显示的条数),并且配以页面之间的跳转按钮,岂不是方面了许多?现在就来说说我是怎么做到的吧。 我自己编写了一个类用于辅助DataGridView控件的记录分页显示,... 阅读全文
posted @ 2009-07-19 04:40 阿C's 阅读(1059) 评论(0) 推荐(0) 编辑
[转]在C#中使用自定义消息
摘要:在C#中使用自定义消息非常简单,只需要下面几个简单的步骤就可以了:   1、定义消息   定义消息的方法与在VC中定义消息有一点点不同,比如在VC中申明一个自定义消息是这样的: #define WM_TEST WM_USER + 101   而在C#中消息需要定义成 Windows 系统中的原始的16进制数字,比如自定义消息 public const int USER = 0x0400;   那么... 阅读全文
posted @ 2009-07-19 04:36 阿C's 阅读(598) 评论(0) 推荐(0) 编辑
[转]C#事件(event)解析
摘要:事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。 先来看看事件编程有哪些好处。 在以往我们编写这类程序中,往往采用等待机制,为了等待某件事... 阅读全文
posted @ 2009-07-19 04:34 阿C's 阅读(250) 评论(0) 推荐(0) 编辑
[转]C# 之进程操作
摘要:C# 中可以操作系统当前的进程,Process类提供的是对正在计算机上运行的进程的访问,在这里要讨论到一个容易混淆的概念,进程和线程.简单的讲,进程就是计算机当前运行的应用程序,线程则是操作系统向进程分配处理器时间的基本单位.系统的进程在系统上由其进程标识符唯一标识.但是在Windows中,进程由其句柄标识,句柄在计算机上可能并不唯一,即使进程已退出,操作系统仍保持进程句柄,所以句柄泄漏比内存泄漏... 阅读全文
posted @ 2009-07-19 04:33 阿C's 阅读(582) 评论(0) 推荐(0) 编辑
[转]利用SendMessage实现C#进程间通信
摘要:进程之间通讯的几种方法:在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有使用内存映射文件通过共享内存DLL共享内存使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.(ZT)WM_COPYDATA消息的主要目的是允许在进程间传递只读数据。Windows在通过WM_COPYD... 阅读全文
posted @ 2009-07-19 04:32 阿C's 阅读(707) 评论(0) 推荐(0) 编辑
[转]使用微软消息队列实现C#进程间通信
摘要:顾名思义,微软消息队列(MSMQ)是一种给队列发送消息以便稍后进行处理的方法。消息由一个“Producer”(生产者)应用程序发送出去,再由一个“Consumer”(消费者)应用程序返回。 54ne.com 这两个应用程序可以在同一台机器上,在整个网络中,或甚至是位于并不总是连接在一起的不同机器上。MSMQ具有故障保险特性,因为如果第一次传送失败,它... 阅读全文
posted @ 2009-07-19 04:31 阿C's 阅读(621) 评论(0) 推荐(0) 编辑
[转]Win32应用程序中进程间通信方法分析与比较
摘要:1 进程与进程通信   进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的活动称为进程间通信... 阅读全文
posted @ 2009-07-19 04:29 阿C's 阅读(245) 评论(0) 推荐(0) 编辑
[转]如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
摘要:一、应用程序间发送消息 c# SendMessage WM_COPYDATAhttp://hi.baidu.com/%BA%A3%C9%AB%B5%C4%B0%AE/blog/item/9aa62d1b44dd271a8718bf22.html二、简介: 本文着重讲述了如果用WM_COPYDATA消息来实现两个进程之间传递数据. 进程之间通讯的几种方法: 在Windows程序中,各个进程之间常常需... 阅读全文
posted @ 2009-07-19 04:28 阿C's 阅读(516) 评论(0) 推荐(0) 编辑
[转]GetForegroundWindow 与 GetActiveWindow 的区别
摘要:GetActiveWindow 只是获取当前程序中(严格地说是线程中)被激活的窗口;GetForegroundWindow 是获取当前系统中被激活的窗口.两个函数的级别不一样, 一个是线程级、一个是系统级.被激活的窗口不一定是顶层窗口(最上面的窗口).GetActiveWindow返回线程的活动窗口,而不是系统的活动窗口。如果要得到用户正在激活的窗口,应该使用GetForegroundWindow... 阅读全文
posted @ 2009-07-19 04:26 阿C's 阅读(624) 评论(0) 推荐(0) 编辑
[转]C#中捕捉对话框的文本内容
摘要:问题的解决思路就是使用EnumWindows遍历所有的顶级父窗口,对每个顶级父窗口使用EnumChildWindows遍历它的所有控件,每个控件其实也是窗口,拿到该控件的句柄后,就可以调用GetWindowText来获取文本信息了。  具体实现时,首先需要定义以上API函数的回调函数代理:///<summary> ///回调函数代理 ///</summary> public... 阅读全文
posted @ 2009-07-19 04:25 阿C's 阅读(201) 评论(0) 推荐(0) 编辑
[转]WindowsAPI函数清单
摘要:新闻网页贴吧知道MP3图片视频百科帮助 添加到搜藏 返回百度百科首页 编辑词条 WindowsAPI函数清单  WindowsAPI简介:  API的英文全称(Application Programming Interface),WIN32 API也就是MicrosoftWindows 32位平台的应用程序编程接口。对这个定义的理解,需要追溯到操作系统的发展历史上,当WINDOWS操作系统开始占... 阅读全文
posted @ 2009-07-19 04:23 阿C's 阅读(340) 评论(0) 推荐(0) 编辑
[转]C# 程序控制开始菜单的弹出
摘要:基本思路为,寻找开始菜单按钮窗口,并模拟用户单击void pop() { User32.EnumWindows(new EnumProc(Enum), 0); } private bool Enum(IntPtr hWnd, uint param) { User32.STRINGBUFFER buffer=new User32.STRINGBUFFER(); User32.GetClassName... 阅读全文
posted @ 2009-07-19 04:16 阿C's 阅读(370) 评论(0) 推荐(0) 编辑
[转]在C#中使用API回调函数的方法
摘要:在C#中使用API回调函数的方法就以EnumChildWindows和EnumChildProc为例子: 首先要声明EnumChildProc 为一个回调函数 public delegate bool EnumChildProc(int hwnd, IntPtr lParam); delegate为C#中的回调类型,相当于C++里面的CALLBACK,这样就可以在下面声明EnumChildWind... 阅读全文
posted @ 2009-07-19 04:14 阿C's 阅读(727) 评论(0) 推荐(0) 编辑
[转]C#中捕捉对话框的文本内容 EnumChildWindows
摘要:如何找到桌面上报错的窗口,不管是父窗口还是子窗口,而且获得它的出错信息呢? 主要是利用API函数: 复制 保存[DllImport("user32.dll")]public static extern int FindWindowEx(int hwndParent, int hwndChildAfter, string lpszClass, string lpszWindow);[DllImpor... 阅读全文
posted @ 2009-07-19 04:13 阿C's 阅读(2553) 评论(1) 推荐(0) 编辑
[转]c# 窗口句柄有关的常见问题
摘要:1、如何获得一个窗口的句柄?例如获取窗口PictureBox控件(其他控件也可以)的句柄,IntPtr handle = pictureBox.Handle;2、注意:窗口创建和窗口创建完毕即有句柄完全是两回事!!!窗口创建时,窗口并没有创建句柄,只有Application.Run(form)或者form.Show()之后才有句柄,即窗口只有显示或者启动消息循环后才有句柄!如果创建form之后Fo... 阅读全文
posted @ 2009-07-19 04:05 阿C's 阅读(717) 评论(0) 推荐(0) 编辑
在DataGrid中添加自动编号的功能
摘要:在控件的RowDataBound事件中添加如下代码: If e.Row.RowIndex <> -1 Then Dim orderID As Integer orderID = e.Row.RowIndex + 1 e.Row.Cells(0).Text = orderID.ToStringEnd If就可以实现自动编号的功能。 阅读全文
posted @ 2009-07-19 04:03 阿C's 阅读(148) 评论(0) 推荐(0) 编辑
Asp.net中GridView使用详解(引)
摘要:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义时间货币等... 阅读全文
posted @ 2009-07-19 04:03 阿C's 阅读(1368) 评论(2) 推荐(0) 编辑
GridView自定义分页样式
摘要:扩展GridView控件:自定义分页样式。显示总记录数、每页记录数、当前页数、总页数、首页、上一页、下一页、末页和分页按钮使用方法(设置CustomPagerSettings复合属性):PagingMode - 自定义分页的显示模式TextFormat - 自定义分页的文本显示样式(四个占位符:{0}-每页显示记录数;{1}-总记录数;{2}-当前页数;{3}-总页数)关键代码using Syst... 阅读全文
posted @ 2009-07-19 04:00 阿C's 阅读(1008) 评论(0) 推荐(0) 编辑
GridView自定义分页的四种存储过程
摘要:http://blog.csdn.net/lovexx1122/archive/2008/07/29/2731885.aspx使用存储过程对GridView进行分页的4种写法(分别是使用Top关键字,临时表,临时表变量和SQL Server 2005 新加的Row_Number()函数)if exists(select 1 from sys.objects where name = &ap... 阅读全文
posted @ 2009-07-19 03:59 阿C's 阅读(315) 评论(0) 推荐(0) 编辑
关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用
摘要:关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用。 多选时,只有全部选中时“多选”才选中。图片效果: 简单示例,代码如下, fenpage.aspx的代码:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="fenpage.aspx.cs"Inherits="gridview_fen... 阅读全文
posted @ 2009-07-19 03:55 阿C's 阅读(296) 评论(0) 推荐(0) 编辑
asp.net程序性能优化的七个方面(转)
摘要:1、用完马上关闭数据库连接   访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。   连接池的大小是有限的,如果在连接池达到最大限度后仍要求创... 阅读全文
posted @ 2009-07-19 03:50 阿C's 阅读(915) 评论(3) 推荐(0) 编辑
ASP.NET 2.0在SQL Server 2005上自定义分页
摘要:篇文章讲述了如何利用SQL Server 2005的新特性来简单高效的实现分页。对于那些暂时还没用到SQL Server2005的人们,请看在大规模数据中的高效分页方法。如果需要,这篇文章会补上这里讲到的内容。   出处:http://aspnet.4guysfromrolla.com/demos/printPage.aspx?path=/articles/031506-1.aspx  介绍  w... 阅读全文
posted @ 2009-07-19 03:42 阿C's 阅读(233) 评论(0) 推荐(0) 编辑
GridView增加一个统计行的方法
摘要:CMB项目中要涉及到stock的统计功能,由于是采用了gridview来实现数据的显示,这里就碰到了一个问题,在需求分析里客户要求对所有的股票进行一个统计,如下图:大家看在最下面的一行,只出现了一个数值,其它列都不存在数值,而这个数的功能主要是对上面这行"持仓股票市值进行一个总的统计",这是如何实现的呢?首先,我们要把gridview里面的属性中ShowFooter="True",就是把gridv... 阅读全文
posted @ 2009-07-19 03:41 阿C's 阅读(422) 评论(0) 推荐(0) 编辑
注册表限制使用U盘的几种方法
摘要:1.写保护操作: 1、运行REGEDIT,2、展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet,3、右击Control项,选择新建,重命名新建项为WriteProtect,并设置其值为00000001(十六进制),然后刷新即可.4、若要取消对闪存写保护的限制,将值改为00000000即可.2. 禁用U盘:1、运行REGEDIT,2、展开HKEY_LOCAL... 阅读全文
posted @ 2009-07-19 03:36 阿C's 阅读(1719) 评论(0) 推荐(0) 编辑
两个sql server 2000的通用分页存储过程
摘要:第一个支持唯一主键,第二支持多主键,测试过,效率一般 CREATE PROC P_viewPage /* no_mIss 分页存储过程 2007.2.20 QQ:34813284 适用于单一主键或存在唯一值列的表或视图 */ @TableName VARCHAR(200), --表名 @FieldList VARCHAR(2000), --显示列名 @PrimaryKey VARCHAR(10... 阅读全文
posted @ 2009-07-19 03:35 阿C's 阅读(266) 评论(0) 推荐(0) 编辑
SQL Server 存储过程的经典分页
摘要:创建表 CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [Country... 阅读全文
posted @ 2009-07-19 03:34 阿C's 阅读(134) 评论(0) 推荐(0) 编辑
不允许dataGridView中的列输入为空
摘要:private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e){ // Validate the CompanyName entry by disallowing empty strings. if (dataGridView1.Columns[e.ColumnIndex... 阅读全文
posted @ 2009-07-19 03:32 阿C's 阅读(451) 评论(0) 推荐(0) 编辑
SQL中rownum和order by的执行顺序的问题
摘要:在一个SQL中,如果同时使用rownum和order by,会有一个先后顺序的问题。比如select id1,id2 from t_tablename where rownum<3 order by c_date desc ,这个语句会先从结果集中取前三条记录,再对这3天记录按日期排序。如果设计者向先对日期排序,再取前三天记录,那么就不会得到正确的结果。所以rownum和order by一起... 阅读全文
posted @ 2009-07-18 10:59 阿C's 阅读(1133) 评论(0) 推荐(0) 编辑
使用Power Designer进行一个完整的系统分析和设计
摘要:Power Designer是Sybase公司的CASE 工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用Power Designer可以制作业务流程图、面向对象模型、概念数据模型、物理数据模型,可以生成VB、JAVA、PB、C#等多种客户端开发工具的应用程序,还能为数据仓库制作结构模型,并且能对团队设计模型进行控制。本文通过一个书店信息管理系统讨论利用... 阅读全文
posted @ 2009-07-18 06:49 阿C's 阅读(3873) 评论(0) 推荐(2) 编辑
从追MM谈Java的23种设计模式
摘要:设计模式做为程序员的“内功心法”,越来越受到.net 社区的重视,这种变化是很可喜的,Java社区走在了我们的前面,但这种状况 也许有一天会发生改变。{虽然有点长,但是相信相当经典还是有人会看完的,(*^__^*) 嘻嘻……}  从追MM谈Java的23种设计模式  1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是... 阅读全文
posted @ 2009-07-18 05:14 阿C's 阅读(456) 评论(2) 推荐(3) 编辑
NHibernate教程(T)
摘要:一、NHibernate简介在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦、浪费时间的。NHibernate是一个面向.Net环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping (ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。NHibernate除了能将一张表映射为一个对... 阅读全文
posted @ 2009-07-18 05:07 阿C's 阅读(519) 评论(0) 推荐(0) 编辑
在c#.net中,如何判断文本框中的值是否是数字?我想验证身份证输入是否正确。
摘要:用下面这段代码 public static bool IsNumber(String checkNumber) { bool isCheck = true; if (string.IsNullOrEmpty(checkNumber)) { isCheck = false; } else { char[] charNumber = checkNumber.ToCharArray(); for (in... 阅读全文
posted @ 2009-07-16 16:44 阿C's 阅读(1361) 评论(0) 推荐(0) 编辑
一个SQL问题
摘要:我有两张表:员工(员工id,推荐人id,店号,关联店号)员工为主键,店(店号,地址)店号为主键我有两个问题:1:根据实际情况,推荐人可以没有,但是如果有的话必须是某一个员工id,我再sqlserver中建立员工表自身的外键不行,报错,ALTER TABLE 语句与 COLUMN FOREIGN KEY SAME TABLE 约束 'FK_员工_员工' 冲突。该冲突发生于数据库 '员工筹薪计算',表... 阅读全文
posted @ 2009-07-16 15:47 阿C's 阅读(399) 评论(0) 推荐(0) 编辑
preventDefault() 方法 取消掉与事件关联的默认动作
摘要:preventDefault() 前几天写的 响应键盘的图片切换 中, 键盘总是让浏览器滚动,为了取消掉默认的事件,使用了 preventDefault() 方法定义和用法preventDefault() 方法取消事件的默认动作。语法event.preventDefault()说明该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 "sub... 阅读全文
posted @ 2009-07-15 00:03 阿C's 阅读(4471) 评论(0) 推荐(0) 编辑
keyCode与charCode
摘要:Firefox 返回键值keyCode(keypress) 功能键(Shift,Ctrl,Alt,PrintScreen,ScrollLock无返回值)返回正确值,以外的所有键值皆为0keyCode(keydown) 返回除PrintScreen外所有键值,字母键皆以大写状态显示键值(65-90)keyCode(keyup) 返回除PrintScreen外所有键值,字母键皆以大写状态显示键值(65... 阅读全文
posted @ 2009-07-14 12:21 阿C's 阅读(464) 评论(0) 推荐(1) 编辑
批量生成静态页面
摘要:using System;class StaticPage{ /// <summary> /// 采用直接输出法生成静态页 /// </summary> public static void GetByRedirectOut() { // 通过Sql语句查询数据库中所有用户的ID,用于做URL中传递的标识 string sql = "select UserID from U... 阅读全文
posted @ 2009-07-13 05:29 阿C's 阅读(385) 评论(0) 推荐(0) 编辑
25个安慰
摘要:如果生活让你感到疲惫,感到沮丧,细细品读下下面的文字,或许可以让你的心豁然开朗。 第一个安慰:最重要的是今天的心; 何必为痛苦的悔恨而失去现在的心情,何必为莫名的忧虑而惶惶不可终日。过去的已经一去不复返了,再怎么悔恨也是无济于事。未来的还是可望而不可及,再怎么忧虑也是会空悲伤的。今天心,今日事和现在人,却是实实在在的,也是感觉美好的。当然,过去的经验要总结,未来的风险要预防,这才是智慧的。 昨天已... 阅读全文
posted @ 2009-07-13 02:03 阿C's 阅读(307) 评论(1) 推荐(0) 编辑
petshop4.0 详解之八(PetShop表示层设计)
摘要:代码中,InsertUser()方法就是负责用户的创建,而在之前则需要判断创建的用户是否已经存在。InsertUser()方法的定义如下:private static bool InsertUser(OracleTransaction transaction, int userId, string email, string password, int passFormat, string pas... 阅读全文
posted @ 2009-07-13 01:33 阿C's 阅读(232) 评论(0) 推荐(0) 编辑
petshop4.0 详解之七(PetShop表示层设计)
摘要:6.4 ASP.NET 2.0新特性由于PetShop 4.0是基于.NET Framework 2.0平台开发的电子商务系统,因而它在表示层也引入了许多ASP.NET 2.0的新特性,例如MemberShip、Profile、Master Page、登录控件等特性。接下来,我将结合PetShop 4.0的设计分别介绍它们的实现。6.4.1 Profile特性Profile提供的功能是针对用户的个... 阅读全文
posted @ 2009-07-13 01:29 阿C's 阅读(178) 评论(0) 推荐(0) 编辑
petshop4.0 详解之六(PetShop表示层设计)
摘要:表 示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的欢心。俗语云:“佛要金装... 阅读全文
posted @ 2009-07-13 01:25 阿C's 阅读(228) 评论(0) 推荐(0) 编辑
petshop4.0 详解之五(PetShop之业务逻辑层设计)
摘要:业 务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Application Architecture》一书... 阅读全文
posted @ 2009-07-13 01:05 阿C's 阅读(196) 评论(0) 推荐(0) 编辑
petshop4.0 详解之四(PetShop之ASP.NET缓存)
摘要:如 果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器 (Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用 Cache存储CPU访问概率高的那些数据,当CPU需要访问这些数据时,可以直接从Cache中读取,而不必访问存取速... 阅读全文
posted @ 2009-07-13 00:56 阿C's 阅读(243) 评论(0) 推荐(0) 编辑
petshop4.0 详解之三(PetShop数据访问层之消息处理)
摘要:在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。在 前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的好处相比,几乎可以忽略。要提供整个系统的性能,还可以从 数据库的优... 阅读全文
posted @ 2009-07-13 00:46 阿C's 阅读(214) 评论(0) 推荐(0) 编辑
petshop4.0 详解之二(数据访问层之数据库访问设计)
摘要:在 系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理 解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中,我将介绍有关数据库访问的设计。在PetSh... 阅读全文
posted @ 2009-07-13 00:31 阿C's 阅读(322) 评论(0) 推荐(0) 编辑
petshop4.0 详解之一(系统架构设计)
摘要:前言:PetShop 是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的 PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基 于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。Pe... 阅读全文
posted @ 2009-07-13 00:21 阿C's 阅读(932) 评论(0) 推荐(0) 编辑
Literal.Mode 属性
摘要:使用 Mode 属性指定如何呈现 Literal 控件的内容。使用一个 LiteralMode 枚举值设置此属性。下表列出了可能的值。值 说明 PassThrough 未修改控件的内容。 Encode 控件的内容转换为 HTML 编码的字符串。 Transform 从控件的内容中移除不受支持的标记语言元素。如果 Literal 控件在支持 HTML 或 XHTML 的浏览器上呈现,则不会修... 阅读全文
posted @ 2009-07-12 03:56 阿C's 阅读(379) 评论(0) 推荐(0) 编辑
sql TRUNCATE 和 delete 的区别
摘要:TRUNCATE TABLE 和不带 WHERE 的 DELETE 功能是一样的,都是删除表中的所有数据,不过 TRUNCATE TABLE 速度更快,占用的日志更少,这是因为 TRUNCATE TABLE 直接释放数据页并且在事务日志中也只记录数据页的释放,而 DELETE 是一行一行地删除,在事务日志中要记录每一条记录的删除。那么可不可以用 TRUNCATE TABLE 代替不带 WHERE ... 阅读全文
posted @ 2009-07-12 03:53 阿C's 阅读(471) 评论(0) 推荐(0) 编辑
[网摘].NET 程序员十种必备工具-Regulator
摘要:RegulatorRegulator 是最后一个添加到我的头等工具清单中的。它是一种很有特色的工具,能够使生成和测试正则表达式变得很容易。人们对正则表达式重新产生了兴趣,因为它们在 .NET 框架中受到很好的支持。正则表达式用来基于字符、频率和字符顺序定义字符串中的模式。它们最常见的用途是作为验证用户输入有效性的手段或者作为在较大字符 串中查找字符串的方法 — 例如,在 Web 页上查... 阅读全文
posted @ 2009-07-11 23:14 阿C's 阅读(180) 评论(0) 推荐(0) 编辑
[网摘].NET 程序员十种必备工具-Snippet Compiler
摘要:Snippet CompilerSnippet Compiler 是一个基于 Windows? 的小型应用程序,您可以通过它来编写、编译和运行代码。如果您具有较小的代码段,并且您不希望为其创建完整的 Visual Studio .NET 项目(以及伴随该项目的所有文件),则该工具将很有用。备注:Visual Basic 6.0 以前的版本可以在不保存工程文件的情况下直接运行、调试,非常方便。这个特... 阅读全文
posted @ 2009-07-11 23:11 阿C's 阅读(193) 评论(0) 推荐(0) 编辑
[网摘].NET 程序员十种必备工具-CodeSmith
摘要:CodeSmithCodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成任意类型的代码或文本。与其他许多代码生成工具不同,CodeSmith 不要求您订阅特定的应用程序设计或体系结构。使用 CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。当您生成应用程序时,您经常需要重复完成某些特定 的任务,例如编写数据访问代码或者生成自定义集合... 阅读全文
posted @ 2009-07-11 23:01 阿C's 阅读(178) 评论(0) 推荐(0) 编辑
[网摘].NET 程序员十种必备工具-Visual Studio Converter
摘要:Visual Studio ConverterVisual Studio .NET 项目转换器(参见下图)非常类似于 ASP.NET Version Switcher,区别在于它用于转换 Visual Studio 项目文件的版本。尽管在 .NET 框架的 1.0 版和 1.1 版之间只有很小的差异,但一旦将项目文件从 Visual Studio .NET 2002 转换到 Visual Stud... 阅读全文
posted @ 2009-07-11 22:59 阿C's 阅读(172) 评论(0) 推荐(0) 编辑
[网摘].NET 程序员十种必备工具-ASP.NET Version Switcher
摘要:ASP.NET Version SwitcherASP.NET Version Switcher,它可用于转换 ASP.NET(虚拟目录在它下面运行)的版本。当 IIS 处理请求时,它会查看正在请求的文件的扩展名,然后基于该 Web 站点或虚拟目录的扩展名映射,将请求委派给 ISAPI 扩展或者自己处理该请求。这正是 ASP.NET 的工作方式;将为所有 ASP.NET 扩展名注册扩展名映射,并将... 阅读全文
posted @ 2009-07-11 22:57 阿C's 阅读(221) 评论(1) 推荐(0) 编辑
[网摘].NET 程序员十种必备工具-NAnt
摘要:NAntNAnt 是一个基于 .NET 的生成工具,与当前版本的 Visual Studio .NET 不同,它使得为您的项目创建生成过程变得非常容易。当您拥有大量从事单个项目的开发人员时,您不能依赖于从单个用户的座位进行生成。您也不希望必须定期手 动生成该项目。您更愿意创建每天晚上运行的自动生成过程。NAnt 使您可以生成解决方案、复制文件、运行 NUnit 测试、发送电子邮件,等等。遗憾的是,... 阅读全文
posted @ 2009-07-11 22:53 阿C's 阅读(171) 评论(0) 推荐(0) 编辑
[网摘].NET 程序员十种必备工具-NDoc
摘要:NDoc编 写代码文档资料几乎总是一项令人畏惧的任务。我所说的不是早期设计文档,甚至也不是更为详细的设计文档;我说的是记录类上的各个方法和属性。NDoc 工具能够使用反射来分析程序集,并使用从 C# XML 注释生成的 XML 自动为代码生成文档资料。XML 注释仅适用于 C#,但有一个名为 VBCommenter 的 Visual Studio .NET Power Toy,它能够为 Visua... 阅读全文
posted @ 2009-07-11 22:35 阿C's 阅读(207) 评论(0) 推荐(0) 编辑
[网摘].NET 程序员十种必备工具-Reflector
摘要:.NET Reflector下一个必不可少的工具称为 .NET Reflector,它是一个类浏览器和反编译器,可以分析程序集并向您展示它的所有秘密。.NET 框架向全世界引入了可用来分析任何基于 .NET 的代码(无论它是单个类还是完整的程序集)的反射概念。反射还可以用来检索有关特定程序集中包含的各种类、方法和属性的信息。使用 .NET Reflector,您可以浏览程序集的类和方法,可以分析由... 阅读全文
posted @ 2009-07-11 22:32 阿C's 阅读(207) 评论(0) 推荐(0) 编辑
[网摘].NET 程序员十种必备工具-FxCop
摘要:FxCop.NET 框架非常强大,这意味着存在创建优秀应用程序的极大可能,但是也同样存在创建劣质程序的可能。FxCop 是有助于创建更好的应用程序的工具之一,它所采用的方法是:使您能够分析程序集,并使用一些不同的规则来检查它是否符合这些规则。FxCop 随附了由 Microsoft 创建的固定数量的规则,但您也可以创建并包括您自己的规则。例如,如果您决定所有的类都应该具有一个不带任何参数的默认构造... 阅读全文
posted @ 2009-07-11 22:28 阿C's 阅读(219) 评论(0) 推荐(0) 编辑
[网摘].NET 程序员十种必备工具-NUnit
摘要:NUnitNUnit 是为 .NET 框架生成的开放源代码单元测试框架。NUnit 使您可以用您喜欢的语言编写测试,从而测试应用程序的特定功能。当您首次编写代码时,单元测试是一种测试代码功能的很好方法,它还提供了一种对应用程序进 行回归测试的方法。NUnit 应用程序提供了一个用于编写单元测试的框架,以及一个运行这些测试和查看结果的图形界面。编写 NUnit 测试 作 为示例,我将测试 .NET ... 阅读全文
posted @ 2009-07-11 22:25 阿C's 阅读(151) 评论(0) 推荐(0) 编辑
[网摘].NET 程序员十种必备工具-概述
摘要:从 MSDN 中看到这篇文章,觉得不错转了过来,对于我这样的.NET新手来说每个工具都是提高效率的好开始。将这十款软件的介绍重新格式化一下,方便以后查阅。以 “.NET 程序员十种必备工具”开头的10篇文章都是从这篇文章中分离出来,每篇文章就不分别注明版权和出处了。本文自发布以来已经增加了新信息。请参阅下面的编辑更新。除 非您使用能够获得的最佳工具,否则您无法期望生成一流的... 阅读全文
posted @ 2009-07-11 22:23 阿C's 阅读(175) 评论(0) 推荐(0) 编辑
[转]SQL语句资料
摘要:--语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 D... 阅读全文
posted @ 2009-07-11 08:05 阿C's 阅读(294) 评论(1) 推荐(0) 编辑
修改SQL
摘要:(3) 删除表字段: alter table table_name drop column col_name;(4) 添加表字段: alter table table_name add col_name varchar2(20) null ; alter table student alter column sge int sp_rename 'table.age','stu_age','colu... 阅读全文
posted @ 2009-07-11 07:27 阿C's 阅读(144) 评论(0) 推荐(0) 编辑
[网摘]SQl查询数据库库名,表名、表的列名
摘要:查询数据库select * From master.dbo.sysdatabases where name='数据库名' and status<>512--读取库中的所有表名 (当前数据库)select name from sysobjects where xtype='u' --读取指定表的所有列名 select name from syscolumns where id=(sele... 阅读全文
posted @ 2009-07-11 05:37 阿C's 阅读(483) 评论(0) 推荐(0) 编辑
sql按日期范围汇总数据
摘要:昨天想到的按日期统计数据,后来在自己电脑上看以前当的资料时,找到解决办法了,确实很实用。说白了,就是 只想得到日期或时间的一部分,而不是完整的日期和时间。然后在统计。 用到的数据库和表(MS SqlServer数据库) use master go if exists(select * from sysdatabases where name='Spending') drop database Sp... 阅读全文
posted @ 2009-07-11 05:31 阿C's 阅读(1005) 评论(0) 推荐(0) 编辑
某企业的面试题目
摘要:一、选择题: 1、在MS SQL Server中,用来显示数据库信息的系统存储过程是() A sp_ dbhelp B sp_ db C sp_ help D sp_ helpdb 2、SQL语言中,删除一个表的命令是( ) A DELETE B DROP C CLEAR D REMORE 3、关系数据库中,主键是(__) A、为标识表中唯一的实体 B、创建唯一的索引,允许空值 C、只允许以表中第... 阅读全文
posted @ 2009-07-11 05:26 阿C's 阅读(495) 评论(1) 推荐(0) 编辑
SQL CAST与CONVERT区别
摘要:CAST 和 CONVERT 将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。 语法 使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT (data_type[(length)], expression [, style]) 参数 expression 是任何有效的 Microso... 阅读全文
posted @ 2009-07-11 05:24 阿C's 阅读(980) 评论(0) 推荐(0) 编辑
[网摘]动态SQL中set与select对变量赋值的影响
摘要:在动态SQL中,存在着多种对字符变量赋值的方法.其中set和select使用的朋友最多.对于像我一样的小鸟来说,可能只是会用这两个方法而已,并没有真正理解这两个方法的真正内涵.我个人的理解是这样的:set只是对字符变量的一次赋值,可以是具体的字符串,也可以是一次查询的结果,但是这个结果必须是唯一一条记录且只有一个字段;而select方法功能比较大,它可以把一次查询的多行记录中的某列的值全部赋值到字... 阅读全文
posted @ 2009-07-11 04:47 阿C's 阅读(832) 评论(0) 推荐(0) 编辑
voice-family: "\"}\"";的作用
摘要:作为针对IE5x的一种hack,使用实例如下:css 代码#centercontent { background:#fff; margin-left: 199px; margin-right:199px; border:1px solid #000; voice-family: "\"}\""; voice-family: inherit; margin-left: 201px; margin-r... 阅读全文
posted @ 2009-07-11 01:29 阿C's 阅读(683) 评论(0) 推荐(0) 编辑
CSS2手册:伪类 [:link :hover :active :visited :focus etc..
摘要::link版本:CSS1  兼容性:IE4+ NS4+语法: Selector : link { sRules } 说明: 设置a对象在未被访问前的样式表属性。 IE3将:link伪类的样式表属性作用于visited伪类。 默认值由浏览器决定。 对于无href属性(特性)的a对象,此伪类不发生作用。 请参阅body对象的link属性(特性)和document对象的linkColor特性。详见我编写... 阅读全文
posted @ 2009-07-10 13:00 阿C's 阅读(574) 评论(0) 推荐(0) 编辑
CSS3伪类选择器:nth-child()
摘要:描述: 伪类:nth-child()的参数是an+b,如果按照w3.org上的描述,写成中文,很可能会让人头晕,再加上笔者的文笔水平有限,所以我决定避开an+b的说法,把它拆分成5种写法共5部分来说明。 第一种:简单数字序号写法 :nth-child(number) 直接匹配第number个元素。参数number必须为大于0的整数。 例子:li:nth-child(3){background:or... 阅读全文
posted @ 2009-07-10 12:47 阿C's 阅读(218) 评论(0) 推荐(0) 编辑
[网摘]DIV+CSS两种盒子模型
摘要:利用CSS来布局页面布局DIV有点逻辑性!重点理解盒子模型,标准流和非标准流的区别,还有定位原理!把这3个攻破了,就非常简单了!多实践多参考!最后就是兼容问题了,在实践中自然就有经验了!这些兼容技巧都是经验来的! 盒子模型有两种,分别是 IE 盒子模型和标准 W3C 盒子模型。他们对盒子模型的解释各不相同, 先来看看我们熟悉的标准盒子模型: 图片看不清楚... 阅读全文
posted @ 2009-07-09 23:15 阿C's 阅读(214) 评论(0) 推荐(0) 编辑
[网摘]用!important解决IE和Mozilla的布局差别
摘要:在设计《网页设计师》页面的时候,有一个问题一直困扰着我,主菜单在IE和其他(Mozilla、Opera等)浏览器里显示的效果偏差2px。截图如下:IE中的效果 Mozilla Firefox中的效果 这是因为IE对盒之间距离的解释的bug造成的(参考onestab的" 浮动模型的问题 ")。我一直没有解决这个问题,直到我翻译 " 表格对决CSS--一场生死之战 "时,作者的一个技巧提示帮我找到了解... 阅读全文
posted @ 2009-07-09 23:04 阿C's 阅读(189) 评论(0) 推荐(0) 编辑
HTML <blockquote> 标签
摘要:定义和用法 标签可定义一个块引用。 与 之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进,而且有时会使用斜体。也就是说,块引用拥有它们自己的空间。 HTML 与 XHTML 之间的差异 应当在 标签中仅仅包含块级元素,而不仅仅是纯文本。 如需把页面作为 strict XHTML 进行验证,您就必须在 标签内容添加块级元素,比如这样: here is a lo... 阅读全文
posted @ 2009-07-07 08:47 阿C's 阅读(405) 评论(0) 推荐(0) 编辑
[网摘]Div+CSS布局的扩展技巧和用法24则
摘要:在CSS网页布局开发中,会有很多小技巧,新手朋友往往对此很不熟悉。在某一两个小问题上,或许纠缠很长时间才能搞明白,虽然在的文档中,多次提及过这方面的内容,但依然有很多朋友在这些问题上犯错。我们今天看看这些CSS技巧,认真读一读,或许您并不能完全理解,您可以在进行搜索,扩展您所想要得到的知识,相信您会有很多收获!网页布局开发中,会有很多小技巧,这里再扩展一下您所想要得到的知识,相信您会有很多收获! ... 阅读全文
posted @ 2009-07-07 03:40 阿C's 阅读(173) 评论(0) 推荐(0) 编辑
[网摘]慢谈alt、title和longdesc属性
摘要:我打算慢条斯理的来写这三个属性的特点及区别,写之前去了小破孩的主站,下了这个桌面替代了我之前兔斯基的桌面。此前在阿捷的网站看了这三者属性的详解,不想用转贴,中间想串插一些自己的想法和测试结果,每周一次的交流还是很有效的,至于让我很认真的学习,测试,对专业有更深入的理解,言归正转了。众所周知,alt这个属性是用在当网页中的图片无法正常下载浏览时,充当一个说明,当然如果对于纯文本浏览器就更有用了。al... 阅读全文
posted @ 2009-07-06 16:50 阿C's 阅读(306) 评论(0) 推荐(0) 编辑
[网摘]CSS content, counter-increment 和 counter-reset详解
摘要:在IE7还不支持counter 和increment 属性之前,我从来没有用过它们,也从来没有使用过:before 伪元素和content 属性。然而IE8开始全部支持这些css特性,所以,我想是时候好好研究一下它们了。 原文来自:evotech译文出自:CSS content, counter-increment 和 counter-reset介绍及用法版权所有,转载请注明出处,... 阅读全文
posted @ 2009-07-04 05:23 阿C's 阅读(347) 评论(0) 推荐(0) 编辑
[网摘]使用fieldset、label标签制作form表单
摘要:对于表单,是网页中非常常用的元素。但是在web standard建站的时候,他的排版容易人遗忘,到了真正用到的时候就发现让人头疼,当然我也遇到过。我现在要介绍一个用标签制作漂亮而且具体亲和力的表单的方法。 我们看看xhtml代码: Example Source Code [www.52css.com] 已注册用户登录 用户登录 用户名 密码 ... 阅读全文
posted @ 2009-07-04 04:32 阿C's 阅读(282) 评论(0) 推荐(0) 编辑
dl dt dd标签具体用法
摘要:一般我们在做列表的时候通常只会用到ul和li标签,至于DL一般都很少用到,它也属于列表类的标签,下面说一下大概的用法:标记定义了一个定义列表,定义列表中的条目是通过使用标记(“definition title”,定义标题)和标记(“definition description”,定义描述)创建的。给出了术语名,标记给出了术语的定义。也就是说用来创建列表中的上层项目,用来创建列表中最下层项... 阅读全文
posted @ 2009-07-04 03:50 阿C's 阅读(833) 评论(0) 推荐(0) 编辑
javaScript 中 call 函数的用法说明
摘要:javaScript 中 call 函数的用法说明 javaScript 中的 call() 是一个奇妙的方法,但也是一个让人迷惑的方法,先看一下官方的解释:call 方法请参阅应用于:Function 对象要求版本 5.5调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj 可选项。将被用作当... 阅读全文
posted @ 2009-07-03 01:21 阿C's 阅读(209) 评论(0) 推荐(0) 编辑
event.x,event.clientX,event.offsetX区别
摘要:x:设置或者是得到鼠标相对于目标事件的父元素的外边界在x坐标上的位置。clientX:相对于客户区域的x坐标位置,不包括滚动条,就是正文区域。offsetx:设置或者是得到鼠标相对于目标事件的父元素的内边界在x坐标上的位置。screenX:相对于用户屏幕。 Click here to show. 提示:您可以先修改部分代码再运行 阅读全文
posted @ 2009-07-02 08:19 阿C's 阅读(280) 评论(0) 推荐(0) 编辑
关于IE下的clientX和FF的pageX
摘要:关于IE下的clientX和FF的pageX 测试点一 874IE 注意把滚动条拖到最底 这个页面的目的是让层在测试点的鼠标位置显示,Firefox使用的pageX定位,IE使用的clientX定位。问题是Firefox下是正常的。但是到了IE时,不拖滚动条还可以,一拖就不正常了(测试点二)。这个如何解决? 测... 阅读全文
posted @ 2009-07-02 08:15 阿C's 阅读(803) 评论(0) 推荐(0) 编辑
[网摘]IE和Firefox的js兼容性整理
摘要:IE和Firefox的js兼容性整理 2007-8-22 17:29:24 以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 docu... 阅读全文
posted @ 2009-07-02 08:12 阿C's 阅读(155) 评论(0) 推荐(0) 编辑
别人的Blog_css position相关
摘要:http://c00l.me/blog/?p=88 别人的Blog! 阅读全文
posted @ 2009-07-02 08:07 阿C's 阅读(112) 评论(0) 推荐(0) 编辑
[网摘]CSS z-index 属性
摘要:定位一直是WEB标准应用中的难点,如果理不清楚定位那么可能应实现的效果实现不了,实现了的效果可能会走样。如果理清了定位的原理,那定位会让网页实现的更加完美。 定位的定义: 在CSS中关于定位的内容是:position:relative | absolute | static | fixed static 没有特别的设定,遵循基本的定位规定,不能通过z-index进行层次分级。relative 不脱... 阅读全文
posted @ 2009-07-02 07:54 阿C's 阅读(282) 评论(0) 推荐(0) 编辑
[网摘]元素层叠级别及z-index剖析
摘要:声明 定位元素:position属性值设置除默认值static以外的元素,包括relative,absolute,fixed。平台:win/IE win/FF z-index 用来确定定位元素在垂直于显示屏方向(以下称为Z轴)上的层叠顺序 值:auto | 整数 | inherit默认:auto适用于:定位元素继承性:no 理解stacking context 每个box都归属于一个stacki... 阅读全文
posted @ 2009-07-02 07:30 阿C's 阅读(229) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示