在asp.net应用中,web表单之间的导航有多种方式:用超级链接,用response.redirect,用server.transfer,或者用server.execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。 一、超级链接 从一个表单进入另一个表单最简单的方式是使用html超级链接控件。在web表单中,使用超级链接的html代码类如: <a href="webform2.aspx">进入表单2</a> 当用户点击该超级链接,webform2.aspx执行并将结果发送到浏览器。超级链接导航方式几乎可用于任何地方,包括html页面和普通的asp页面。asp.net还提供了另一种可替换使用的方法,即hyperlink服务器控件: <form id="form1" method="post" runat="server">...
如果您已经安装了j2ee tm platform (enterprise edition )软件,并通读了各种可用的指南来帮助您学习使用该软件,那么,您可能已经准备开始为j2ee 平台编写第一个多层企业应用程序了。在这个时候,您可能对应用设计应当在何处着手、以及如何判断哪些j2ee api 最能满足您的要求上存有疑惑 。您可以得到帮助。《为企业版java tm 2 平台设计企业应用程序》(designing enterpriseapplications for the java tm 2 platform, enterprise edition isbn 0-201-70277-0 描述了j2ee 平台,并提出了一个编程模型,可以帮助您在为j2ee 平台设计多层企业应用程序时作出最佳决策。为了理论联系实际,在这里举了一个电子商务宠物商店应用程序的例子,描述了该编程模型是如何指导设计的。该书...
本文内容摘自即将出版的《symbian os j2me编程指南》一书,关于本书的详细介绍请访问:http://www.china-pub.com/computers/common/info.asp?id=25538 6.1 概述在本章和下一章,我们将讨论如何使应用程序尽可能地可移植,以及如何编写高效的代码。尽管java(尤其是无线java)并非“编写一次,到处运行”,将java midlet移植到不同的无线设备上通常还是比较简单的。和移植相关的问题源于手机的多样性:不同的堆内存、不同的持久化存储、不同的屏幕尺寸,以及不同的用户输入方式都使得一个应用程序在一系列设备上以一致的行为运行的难度大大增加。一些设备还有可选的api包,还要为每一个操作考虑到网络问题,如允许的jar文件尺寸。这一章将研究如何开发能在尽可能多的手机上移植的midlet。我们将讨论如何使用设计模式和代码编写准则来帮助移植,...
第二部分:web 表单的生命周期 如果你曾经在vs以前版本中设计过windows分布式应用程序,你就会发现在web表单应用程序和分布式应用程序之间有许多相同之处。本教程只简单讨论web表单生命周期的一些内容,目的是使你对 web表单如何工作有个概念。 一个web表单的生命周期中有4个步骤:初始化、页面装载、事件处理和资源清理。 1)页面初始化 当页面被初始化时,发生第一个事件page_init。系统会执行创建和设置一个例示所需要的所有初始化步骤。 2)页面装载 页面装载在初始化之后,所发生的事件叫做 page_load,它的用途如下:检查页面是不是第一次被处理;第一次处理页面时执行数据捆绑,或者在以后的循环过程中重新判断数据捆绑表达式;读取和更新控件属性;恢复在保存步骤中所保存的前一个客户请求的状态; 3)事件处理 web表单上的每个动作都激活一个到达服务器的事件。一个web表单有两个视图...
在mobile 3d中是如何实现3d图像的显示呢?首先你要建立或者载入3d模型,然后根据需要设置场景中的环境、渲染方式等一系列的参数,再后生成并设置一架摄影机并且调整好你想要的光线,调整好你所需要的位置和角度。ok还需要什么呢?按下快门,这一步就是被叫做“渲染”一切就搞定了,这听起来似乎很简单其实也并不难,其实这也不难。下面我们分步骤的来讲解这些步骤:首先说模型的建立,在mobile 3d中和大多数的3d编程api是一样的有两种方式:1 及时运算生成;2 外部建模导入。由于外部建模导入会将环境信息同时导入,所以稍候给大家做详细的介绍,这里着重要给大家介绍“及时运算生成”的部分,这样一来有助于大家了解mobile 3d的工作原理在mobile 3d中为我们提供了vertexarray和vertexbuffer俩个类,这两个类用来保存3维模型的顶点信息。其中vertexarray 类用处比较多...
使用.net和c#开发web应用程序往往能给我们很大的启示,尤其在开发相对简单的例行任务时就更是如此。例如,在许多时候,我们都需要有条件地显示一个网页的一部分。需要这么做的原因有许多,例如,根据用户的角色,有一部分是它不应当看到的。 或者,我们也可以考虑搜索功能,只有点击了一个链接后,搜索选项才是可用的。 我们先来解释一下解决这一问题的方法,然后再详细地解释所使用的代码。在.net中开发web应用程序,我们既可以使用服务器端的web控件(web表单)也可以使用html控件。使用.net开发web应用程序的重点是服务器端控件。我们在本文中就使用了web表单服务器端控件。 panel是一个服务器端的web表单控件,一个panel控件就是html网页上的一个矩形区域,它是否可见可以在服务器端进行控制。因此,首先,我们可以从将html代码段放在一个panel控件中,html代码段可以由服务器端...
什么是design patten?简单来说,design patten 就是一个常用的方案。 在我们的开发过程中,经常会遇到一些相同或者相近的问题,每次我们都会去寻找一个新的解决方法,为了节省时间提高效率,我们提供一些能够解决这些常见问题的,被证实可行的方案,构成一个统一的资源库。一个design patten描述了一个被证实可行的方案。这些方案非常普通,是有完整定义的最常用的模式。 这些模式可以被重用,有良好的伸缩性,而这些design patten的优势将在设计j2ee应用时得到体现。1. model-view-controllera. 问题如果开发一个企业级应用,只需要一种客户端的话,那么一切都非常容易解决。但真实情况是,我们必须面对运行在各种设备上客户端,象pda,wap浏览器以及运行在桌面上的浏览器,我们不得不开发不同的应用程序来处理来自不同客户端的请求。数据访问与现实将混淆在一...
自己开始学习c4d了,可能会放弃使用fw制作3d图形了,画个画留做纪念把,选用了最经典的ipod mini ,其实和移动硬盘的那个教程差不多的方法。为了方便大家查看,给出下图:大图1— 大图21.打底稿,和再纸上画3d图形一样,画一个立体的盒子,想象一个ipod刚好装进去只要这里透视准确最后的图形绝对不会出现透视的错误,这里推荐使用3d primitives详细请看:www.blueidea.com/tech/graph/2004/1695.asp。或者可以使用fw自带的 透视辅助线条 ,高手的话凭借感觉就好了(透视要点,所有3d图形的平行线条都会在同一点相交..比如立方体的四条竖直的边肯定会在同一点相交)。2.然后我们画好可见的三个面的平面图,(三视图)这里我们把3d盒子的各个面"铺在"画布上画,大小比例严格按照尺寸:3.画完以后,平面图贴到3d物体上去如果你不知道怎么把平面图形贴到3d...
作者:任我行一、简单查询 简单的transact-sql查询只包括选择列表、from子句和where子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。select nickname,emailfrom testtablewhere name='张三'(一)选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。1、选择所有列例如,下面语句显示testtable表中所有列的数据:select *from testtable2、选择部分列并指定它们的显示次序查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。例如:select nickname,emailfrom testtable3、更改列...
3.5 visualage for java 如果您熟悉 java 程序设计,可以使用visualage for java(vaj)来创建和定制 javabean。在您使用studio的向导构建servlet时很可能需要复杂的javabean,这些javabean一般可使用vaj来开发。也可使用vaj来修改与完善由 studio 向导生成的 java servlet 和 bean。 vaj是一个全功能的java开发环境,包含一个智能化集成开发环境,内含丰富的java类库、高性能java编译器和虚拟机,集成了包括向导和调试器在内的多种工具,支持javabeans的开发,通过先进的版本控制技术和贮存(repository)机制支持团队开发(team development)。 vaj的工作台为你提供各种视图,每个视图作为笔记薄(notebook)中的一页 l 项目-在工作区中所有项目及所含包、...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器