文档介绍:微企联盟 鹭佳财务
重庆seo
什么是面向对象?
面向对象OO = 面向对象的分析(OOA)框架自动为我们处理有关的细节简化工作;
使用自动传回的特性:在检测到一个特定用户动作时,自动传回能够将这个页面传回服务器以处理事件;
在Web控件发生事件时,客户端采用提交的形式将数据交回服务端,服务端先调用Page_Load事件,然后根据传回的状态信息自动调用服务端事件。自动传回是当我们在点击客户端控件时,采用提交表单的形式将数据直接传回到服务端。只有通过自动传回才能实现服务端事件的机制,如果没有自动回传机制就只能调用客户端事件,而不能调用服务端事件;
?
、比较验证、取值范围验证、正则表达式验证及客户自定义验证五大控件,另还有一个集中验证信息处理控件;
?
用户控件是能够在其中放置标记和Web服务器控件的容器。然后,可以将用户控件作为一个单元对待,为其定义属性和方法;
,可以拖到不同的页面中调用,以节省代码。比如登录可能在多个页面上有,就可以做成用户控件,但是有一个问题就是用户控件拖到不同级别的目录下后里面的图片等的相对路径会变得不准确,需要自已写方法调整;
问这样的问题,一般是迷惑你。因为新手还是分不清楚用户控件和服务器控件(也称自定义控件),用户控件一般用在内容多为静态,或者少许会改变的情况下,用的比较大,类似ASP中的include,但是功能要强大的多;
Web控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
可以调用
例如:<asp:TextBox id="TextBox1" onclick="clientfunction();" runat="server"></asp:TextBox>
<INPUT id="Button2" value="Button" name="Button2"runat="server" onclick="clientfunction();">
C#、Java 和 C++ 的特点,有什么相同的地方,不同的地方?C#分别从C++和Java中吸取了他们哪些优点?
C#看起来与Java有着惊人的相似:它包括了诸如单一继承、界面、与Java几乎同样的语法和编译成中间代码再运行的过程。
但是C#与Java有着明显的不同:它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成。
微企联盟 鹭佳财务
重庆seo
微软C#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点。C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说 structs),它还增加了自己新的特点(比方说源代码版本定义);
C#从Java继承而来的特点?
类:在C#中类的声明与Java很相似,特点看起来与Java相比没有变化;
布尔运算:条件表达式的结果是布尔数据类型,布尔数据类型是这种语言中独立的一种数据类型。从布尔类型到其他类型没有直接的转换过程。布尔常量true和false是C#中的关键字;
错误处理:如Java中那样,通过抛出和捕捉异常对象来管理错误处理过程;
内存管理:;
C#从C和C++继承的特点?
编译:程序直接编译成标准的二进制可执行形式;
结构体:一个C#的结构体与C++的结构体是相似的,因为它能够包含数据声明和方法。但是,不像C++,C#结构体与类是不同的而且不支持继承。但是,与Java相同的是,一个结构体可以实现界面;
预编译:C#中存在预编译指令支持条件编译、警告、错误报告和编译行控制;
C#独有的特点?
中间代码:微软在用户选择何时MSIL应该编译成机器码的时候是留了很大的余地。微软公司很小心的声称MSIL不是解释性的,而是被编译成了机器码。它也明白许多——如果不是大多数的话——程序员认为Java程序要不可避免的比C编写的任何东西都要慢。而这种实现方式决定了基于MSIL的程序(指的是用 C#、Visual Basic、Managed C++ —— C++的一个符合CLS的版本 ——等语言编写的程序)将在性能上超过“解释性的”Java代码。当然,这一点还