摘要:
*.NET框架类概述 -语言和开发人员工具 .在同一平台上,可以使用多种语言开发 .VB.NET,C#的重大革新 .提高开发效率 -类库 .通过丰富的,可扩充的类 .统一编程模式 .组织成阶梯式的命名空间 .支持Web Service以及XML -公共语言运行时 .简化应用程序开发 .支持多种编程语言 .提供功能强大且安全的运行环境 .简化应用程序部署 .NET几个大的命名空间的概述 Syste... 阅读全文
摘要:
摘要 .数据集概述 .XML概述 .XML的使用 .数据集和XML使用技巧 *数据集概述 1、数据集是一种代表关系数据的内存驻留结构 2、数据集分类 -类型化数据集 -非类型化数据集 3、类型化数据集和非类型化数据集的区别 类型化数据集这样一种数据集,它先从基DataSet类派生,然后使用XML架构文件(.xsd文件)中的信息生成新类。架构中的信息 (表、列等)被作为一组第一类对象和属性生成并编译... 阅读全文
摘要:
*摘要 -列表控件概述 -列表控件是如何工作的 -DataGrid基本使用 -DataGrid常用的使用技巧 -DataGrid其他使用技巧 *列表控件概述 .能够取得数据集,并自动遍历它们 .比其他控件要复杂的多 .这些控件把绑定到它们的数据通过HTML表现出来 .常用作其他实际显示数据的控件的容器 .功能强大、较复杂 .用于以下应用:报表、购物推车、产品列表、查询结果显示、导航菜单 *列表控... 阅读全文
摘要:
*ADO.NET架构 $数据提供程序: 1、SQL Server .NET 数据提供程序 2、OLE DB .NET 数据提供程序 3、ODBC .NET 数据提供程序 4、用于 Oracle 的 .NET 数据提供程序 $对象概述: Connection类:在代码和容纳数据的数据存储之间提供了基本的连接 Command类:用于描述SQL语句或者通过其Connection类执行的存储过程 ... 阅读全文
摘要:
*ASP.NET应用安全事项 *输入验证 1、参数化查询 2、存储过程 3、html编码(防止javascript脚本执行) String.Format("Invalid Logon for {0},please try again!",Server.HtmlEncode(UserName)); 认证与授权 配置管理 Review production configuration: Remo... 阅读全文
摘要:
这部分讲得对初学者有点难,我觉得自定义控件,我要好好补上这一课! DataGrid, DataList, Repeater 使用Template 自定义数据绑定 '> *自定义控件 派生的控件 用户控件 复合控件 自描绘控件 Designer *自描绘控件 捕获按钮点击事件 IPostBackEventHandler 捕获提交来的数据 IPostBackDataHan... 阅读全文
摘要:
*Web Garden 一个Application pool指定多个Worker processes 某个worker processes负载过重、lock,其它的worker processes可继续处理其它的Requests 多CPU电脑 不同于Web Farm 在每个处理器上运行分离的、单独的asp.net进程,称之为web花园。 WebGarden比WebFarm小。 每个处理器运行的AS... 阅读全文
摘要:
*ASP.NET的性能状况 ASP.NET的引擎从原理上保证高性能 一次编译 Internet Explorer-->Parser-->Compiler-->Assembly Cashe-->Memory-->OutputCache-->回来 第二次运行 Internet Explorer-->-->Assembly Cashe-->Memory-->OutputCache-->回来 *ASP.N... 阅读全文
摘要:
*委托的定义 委托是一种引用方法的类型。一量为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其 他任何方法一样,具有参数和返回值。 *委托与C++函数指针区别 一个delegate object 一次可以搭载多个方法,而不是一次一个。当我们唤起一个搭载了多个方法的delegate,所有方 法以其“被搭载到delegate object 的顺序”被依次唤起 一个delegat... 阅读全文
摘要:
*编码习惯 1、命名规范,接口用I开头做前缀,异常类使用Exception作为其后缀。 public class MyClass { int myNum=0; public MyMethod(int refObject){} } interface IMyInterface{...} public class MyEventException{...} 2、使用有意义的变量名称和名称空间。有返... 阅读全文