- 博客(0)
- 资源 (30)
- 收藏
- 关注
asp.net编码命名规范
C#+asp.net 编码命名规范
名称空间命名 创建命名空间的名称时应使用以下原则:
“公司名称.技术名称.软件产品代号”或“公司名称.产品技术代号” 例如:Nd.ClassLibrary.Charting 命名空间就表示Nd公司里的公用类库里的Charting画图类库。
又如:Net91com.Movies.DataAccess 名称空间标识 91.COM 电影站的数据访问层程序集
2010-04-08
c#代码大集合包括AccessHelper.cs、DataAccess.cs、FormatStr.cs、MessageBox.cs、SaveViewState.cs、SqlHelper.cs、
包括AccessHelper.cs、DataAccess.cs、FormatStr.cs、MessageBox.cs、SaveViewState.cs、SqlHelper.cs
2009-04-24
Windows 程序设计ProgrammingWindows
本书介绍了在Microsoft Windows 98、Microsoft Windows NT 4.0和Windows NT 5.0下程序写作的方法。这些程序用C语言编写并使用原始的Windows Application Programming Interface(API)。如在本章稍后所讨论的,这不是写作Windows程序的唯一方法。然而,无论最终您使用什么方式写作程序,了解Windows API都是非常重要的。
2008-09-17
CSharp语言规范
C#(读作“C sharp”)是一种简单、现代、面向对象且类型安全的编程语言。C 和 C++ 程序员能很快熟悉它。C# 同时具备“应用程序快速开发”(RAD) 语言的高效率和 C++ 固有的强大能力。
Visual C# .NET 是 Microsoft 的 C# 开发工具。它包括交互式开发环境、可视化设计器(用于生成 Windows 和 Web 应用程序)、编译器和调试器。Visual C# .NET 是 Visual Studio .NET 的产品套件的组成部分,该产品套件还包括 Visual Basic .NET、Visual C++ .NET 和 JScript 脚本语言。所有这些语言都支持对 Microsoft .NET Framework 的访问,该框架包括一个公共执行引擎和一个丰富的类库。.NET Framework 定义了一个“公共语言规范”(CLS),这是一种通用规范,它确保遵循该规范的语言与类库之间实现无缝的互操作性。对 C# 开发人员而言,这意味着即使 C# 是一种新语言,但仍可恰如其他成熟工具(如 Visual Basic .NET 和 Visual C++ .NET)一样,使用相同的、功能丰富的类库。C# 本身不包含类库。
本章的其余部分描述该语言的基本功能。虽然后面的章节会详尽地(有时甚至以数学方式)对规则和例外情况进行描述,但本章的描述力求简洁明了,即便因此而影响完整性。这样做是为了向读者提供关于该语言的概况,以方便读者编写早期的程序和阅读后面的章节。
2008-09-12
c# 2.0新特性(泛型、匿名、迭代器、不完全类型)
C# 2.0引入了很多语言扩展,最重要的就是泛型(Generics)、匿名方法(Anonymous Methods)、迭代器(Iterators)和不完全类型(Partial Types)。
● 泛型允许类、结构、接口、委托和方法通过它们所存贮和操作的数据的类型来参数化。泛型是很有用的,因为它提供了更为强大的编译期间类型检查,需要更少的数据类型之间的显式转换,并且减少了对装箱操作的需要和运行时的类型检查。
● 匿名方法允许在需要委托值时能够以“内联(in-line)”的方式书写代码块。匿名方法与Lisp语言中的拉姆达函数(lambda functions)类似。
● 迭代器是能够增量地计算和产生一系列值得方法。迭代器使得一个类能够很容易地解释foreach语句将如何迭代他的每一个元素。
● 不完全类型允许类、结构和接口被分成多个小块儿并存贮在不同的源文件中使其容易开发和维护。另外,不完全类型可以分离机器产生的代码和用户书写的部分,这使得用工具来加强产生的代码变得容易。
这一章首先对这些新特性做一个简介。简介之后有四章,提供了这些特性的完整的技术规范。
C# 2.0中的语言扩展的设计可以保证和现有代码的高度的兼容性。例如,尽管C#2.0在特定的环境中对单词where、yield和partial赋予了特殊的意义,这些单词还是可以被用作标识符。确实,C# 2.0没有增加一个会和现有代码中的标识符冲突的关键字。
2008-09-12
SQL 防注入程序(asp.net程序)
在文件Global.asax中加入这一段
void Application_BeginRequest(object source, EventArgs e)
{
COMP.ProcessRequest pr = new COMP.ProcessRequest();
pr.StartProcessRequest();
}
2008-09-09
JavaScript技巧大全(ie)
事件源对象
event.srcElement.tagName
event.srcElement.type
•捕获释放
event.srcElement.setCapture();
event.srcElement.releaseCapture();
•事件按键
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
•事件返回值
event.returnValue
•鼠标位置
event.x
event.y
•窗体活动元素
document.activeElement
•绑定事件
document.captureEvents(Event.KEYDOWN);
•访问窗体元素
document.all("txt").focus();
document.all("txt").select();
•窗体命令
document.execCommand
......
2008-09-09
js弹出窗口示例
调用方法及参数说明<br>在页面中引入ymPrompt.js。如:<script type="text/javascript" src="ymPrompt.js"></script> <br>在页面中引入对应的皮肤文件的CSS,如:<link rel="stylesheet" type="text/css" href="skin/qq/ymPrompt.css" /> <br>根据您的需要调用相应的消息函数: <br>ymPrompt.alert(message,width,height,title,handler,maskAlphaColor,maskAlpha) //消息提示类型 <br>ymPrompt.succeedInfo(....) //成功信息类型 <br>ymPrompt.errorInfo(...) //错误信息类型 <br>ymPrompt.confirmInfo(....) //询问消息类型 <br>四个方法的参数个数及意义完全相同: <br>message:消息组件要显示的内容,默认为“内容”。 <br>width:消息框的宽度,默认为300。 <br>height:消息框的高度,默认为185。 <br>title:消息组件标题,默认为“标题” <br>handler:回调函数。当确定/取消/关闭按钮被点击时会触发该函数并传入点击的按钮标识。如ok代表确定,cancel代表取消,close代表关闭 <br>maskAlphaColor:遮罩的颜色,默认为黑色。 <br>maskAlpha:遮罩的透明度,默认为0.1。 <br>参数传入方式包含两种: <br>第一种即传统的参数传入,按照顺序传入相应的参数值即可,对于不需要设定的值请传入null。如ymPrompt.alert('内容',null,null,'标题') <br>第二种即JSON的传入方式,需要指定字段名。如ymPrompt({title:'标题',message:'内容'}) <br>其他说明:如果觉得“对象.方法”的调用方式比较麻烦,可以采用如下方式简化调用: <br>在调用之前设定var Alert=ymPrompt.alert。之后就可以使用Alert()的方式进行调用。
2008-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人