08 2009 档案
摘要:CreateChildControls方法一般用于创建组合控件,在此方法中可以创建多个自己需要的控件,进行实例化,赋值等等.我们创建个复合控件,如下:[代码]在客户端,我们引用2遍我们的这个自定义控件:[代码]生成的HTML代码如下:[代码]上面我们可以看到比较严重的问题是:2个文本框和按钮的客户端id居然是一样的,这样我们无法利用客户端的JS语句getElementById来得到某个具体的文本框...
阅读全文
摘要:什么是Autocomplete效果,我们经常可以在google搜索时看到:输入某几个关键字,google的搜索引擎会列出这个关键字对应的列表选项,然后只要其中选一个便可以了。这种功能很方便,在网页中很受欢迎。今天我们就来讲一下如何利用JQuery附带的Autocomplete插件来制作类似谷歌的效果。首先,需要下载JQuery Autocomplete的js和css文件,可从JQuery官网下载....
阅读全文
摘要:在编译VC++6.0时,有时候会出现fatal error C1010: unexpected end of file while looking for precompiled header directive 的错误。解决方法:1、如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组合框中选中...
阅读全文
摘要:排名1到20:Java继续领跑各语言.关注的上升语言: C++ (3), C#(7), Python(6), Javascript(8)排名21到50: 分析:传统的C/C++继续保持良好的位置,不会被淘汰,因为它们速度快,有各自的擅长领域,如和硬件相关的,游戏,通讯等.Web和数据库开发领域,这块大众领域,也是程序员最密集的地方,未来必将成为Java与C#激烈厮杀的战场.目前Java暂时在数量和...
阅读全文
摘要:在网站中我们经常会做一些好看的Popup Dialog,我们前面曾经讲过用JQuery的Importo插件来做自定义的AlertBox。其实,我们可以利用JQuery官方提供的UI库来做。而且,JQuery UI库效果更好,更成熟。今天,我们就来讲一下怎么利用JQuery UI自身的UI库来做自定义的Dialog。首先,我们需要下载到JQuery UI自身的javascript和css还有图片文件...
阅读全文
摘要:UML全程统一建模语言,是专门为面向对象建模的设计语言。在我们讨论UML之前,我们先来看看面向对象和面向过程的区别。假设我们要为一个公司制作一个业务系统,这个系统会有许多部门各个岗位的人参与,那么,面向过程和面向对象分别是怎么设计的呢?我们先来看看面向过程的调研思路:首先弄清楚有多少业务流程,然后画出业务流程图,然后顺藤摸瓜,找出没一个步骤参与的部门和岗位,弄清楚参与者所做的事情和填写表单的情况,...
阅读全文
摘要:控件生命周期的Render阶段,主要将标记和字符文本输出到控件输出流中去.我们需要关注的方法如下:RenderControl(HtmlTextWriter writer);Render(HtmlTextWriter writer);RenderBeginTag(HtmlTextWriter writer);RenderContents(HtmlTextWriter writer);RenderEn...
阅读全文
摘要:ASP老项目中,我们经常会遇到要搜索一个文件在哪些地方被引用,从而修改那些引用它的文件。由于asp没有搜索功能,因此我们需要借助Visual Studio来解决。我们可以利用VS2008来打开一个网站,打开我们的asp项目的主目录。然后,在 Edit->Find and Replace->Find in Files会打开一个搜索对话框:Find what: 填写你需要搜索的asp文件名...
阅读全文
摘要:ASP.NET控件的生命周期一共经历11个过程,我们可以重写它们各自的方法。如下,按次序:1)OnInit (初始化) 方法原型:protected override void OnInit(EventArgs e) 2)LoadViewState (装载视图)方法原型:protected override void LoadViewState(object savedState)3)LoadPo...
阅读全文
摘要:今天我们来看一下如何开发自己的ASP.NET控件。要开发ASP.NET控件首先必须知道一些控件开发的常用基类。如下:1)Control 这是所有控件的基类,所有控件都直接我间接继承它。2)WebControl 用于开发简单控件,它和Control的区别就是: WebControl不但继承了Control的所有属性,还增加 了布局,可访问性,外观样式等特性。 (我们等下的HellowWorld控件就...
阅读全文
摘要:Oracle中的游标分为显式游标和隐式游标。隐式游标是系统自动为你创建的。显式游标是用户通过创建CURSOR的方式来创建。在Oracle中有三种类型的游标:1)不带参数的游标eg:cursor customer_cur isselect * from customers;2)带参数的游标eg:cursor customer_cur(customer_id in number) isselect *...
阅读全文
摘要:有人经常问String和StringBuilder有什么区别,啥时候用什么呢?其实,如果是简单的字符串应用的话,一般都用string。下面我们来举个例子:[代码]以上属于比较丑陋的代码了,像这种情况,至少,我们应该利用一下C#中的字符串换行符号@和string.Format吧。可以这样写:[代码]但是以上写法还不是最好的,这个时候我们想到了StringBuilder。因为在比较重量级的字符串拼接的...
阅读全文
摘要:WebService既可以大用,也可以小用。大用可以应用到整个系统,将整个系统设计成SOA(面向服务),小用可以应用到JS。今天我们就来看一下如何在网页中用JS来调用WebService。我们举的例子很简单,用 JS调用默认VS2008生成的Hello World服务。Service的代码如下:[代码]关键部分是JS的代码,首先,我们需要下载一个 webservice.htc,这个是IE中支持支持...
阅读全文
摘要:今天我们来看一下如何在VS2008中创建并应用一个基本的WebService。场景:利用VS2008建立一个WebService,改服务取得Northwind下的 Customers表格数据。 ASPX页面调用该服务,并将结果以GridView的形式显示在界面上。首先,我们当然是做一个service了。我们通过菜单生成一个Web Service,命名为:Customers,它的完整名字是:Cust...
阅读全文