Ms.Jacky

用.NET来创造互联网的新符号. C#,ASP.NET,XML,JS,AJAX等WEB开发技术支持!
posts - 23, comments - 27, trackbacks - 2, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

04 2008 档案

     摘要: OLEDB? 这是什么什么玩艺儿? 也许你们中的许多人以前没有听说过. 要回答这个问题,我们先得回顾一下数据库连接的历史. 是英文(object linking and embedding database)的缩写;

早期的数据库连接是非常困难的. 每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了. 也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物. 有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库.
ODBC兼容的数据库包括Access, MS-SQL Server, Oracle, Informix等.

但ODBC并不是完美无缺的,它仍然含有大量的低级的调用,开发ODBC应用程序仍较困难. 开发者不得不将大量的精力花在底层的数据库通信中,而不能专注于他们所要处理的数据. 后来微软提出了一个解决方案: DAO(Data Access Objects). DAO的代码看起  阅读全文

posted @ 2008-04-18 21:47 Ms.Jacky 阅读(451) | 评论 (0)  编辑 |

posted @ 2008-04-18 21:43 Ms.Jacky 阅读(296) | 评论 (4)  编辑 |

     摘要: 当你在INTERNET这个信息的海洋中尽情遨游时,会发现许许多多内容丰富、创意新颖、设计独特的个人网页,不知道你见到这样漂亮可人的网页是否有点心动。一旦你具备了上网的条件,又萌发了制作主页的念头,那么就应该注意网页设计时应考虑哪些方面的问题,包括网站功能和以及访问者需要什么。你的整个设计都应该围绕这些方面来进行。下面笔者就自己在实践操作中的使用体会来谈谈网页设计时应该考虑哪些问题,希望能给初建网站的用户带来一定的作用。

1、页面内容要新颖

网页内容的选择要不落俗套,要重点突出一个“新”字,这个原则要求我们在设计网站内容时不能照抄别人的内容,要结合自身的实际情况创作出一个独一无二的网站。 放眼望去,网上的许多个人主页简直就是"杂货店",内容包罗万象,题材千篇一律,人人都是"软件下载",个个都有"网络导航",从头到尾找不出一丝“鲜”意。所以,我们在设计网页时,要把功夫下在选材上。选材要尽量做到“少”而“精”,又必须突出“新”,如能坚持天天更新的话,我相信这样的网页一定会受到大家的欢迎。

2、网页命名要简洁

由于  阅读全文

posted @ 2008-04-17 09:02 Ms.Jacky 阅读(227) | 评论 (4)  编辑 |

posted @ 2008-04-17 08:58 Ms.Jacky 阅读(203) | 评论 (1)  编辑 |

posted @ 2008-04-10 07:53 Ms.Jacky 阅读(65) | 评论 (1)  编辑 |

     摘要: 在过去十年中,层出不穷的 Web 应用和人们对互联网的依赖程度有显著的增加。Web 的发展带来了一系列新机遇、身临其境的体验、联机服务和标准。对于许多人来说,缺少互联网的生活是不可想象的。Internet Explorer 8 使 Web 体验涉及网页之外,无论您是撰写标准的 Web 开发人员,还是发现新联机服务的用户,Internet Explorer 8 都将引进全新的方法,使 Web 体验无缝化和最佳化。

随着这种需求的增加,Web 开发人员和设计人员面临着一系列新的需求,其中包括:

互操作性和兼容性
对初次使用者、经验丰富的开发人员和设计人员正确构建页面均有帮助的内置工具
实现崭新体验的浏览器功能  阅读全文

posted @ 2008-04-08 20:29 Ms.Jacky 阅读(113) | 评论 (0)  编辑 |

     摘要:  微软目前目前对于通过Ajax风格的编程在浏览器中实现日益流行的富客户端应用比较感兴趣。今后的IE中将拥有Ajax的所有东西——DHTML、JScript和XmlHttp。实际上Outlook Web Acces从1998年开始就已经提供了这种伟大的浏览体验了。在ASP.NET 2.0中,微软使用异步回调及舒适的Ajax风格的应用程序的编写更加简单,并且,微软为此提供了内建的控件。
  阅读全文

posted @ 2008-04-08 11:46 Ms.Jacky 阅读(105) | 评论 (0)  编辑 |

     摘要: 1.什么是Ajax?
Ajax的全称是:AsynchronousJavaScript+XML

2.Ajax的定义:
Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。

3.Ajax包括:
XHTML和CSS
使用文档对象模型(DocumentObjectModel)作动态显示和交互
使用XML和XSLT做数据交互和操作
使用XMLHttpRequest进行异步数据接收
使用JavaScript将它们绑定在一起
  阅读全文

posted @ 2008-04-07 13:58 Ms.Jacky 阅读(147) | 评论 (0)  编辑 |

posted @ 2008-04-06 18:00 Ms.Jacky 阅读(181) | 评论 (0)  编辑 |

     摘要: 摘要:本文论述了各种模式的线程(单线程、单元线程和自由线程)以及每种模式的使用方法。同时,还提供了一个使用线程的 C# 语言代码示例,以帮助您编写使用线程的应用程序。本文还讨论了多线程代码中的一些重要问题。   阅读全文

posted @ 2008-04-06 12:26 Ms.Jacky 阅读(486) | 评论 (1)  编辑 |

posted @ 2008-04-05 20:53 Ms.Jacky 阅读(149) | 评论 (1)  编辑 |

     摘要: 1.ASP.NET中的身份验证有那些?你当前项目采用什么方式验证请解释
2.什么是WEB控件?使用WEB控件有那些优势?
3.请解释ASP。NET中以什么方式进行数据验证?
4.请谈谈对正则表达式的看法?
5.ASP。NET中共有几种类型的控件?各有什么区别?  阅读全文

posted @ 2008-04-05 12:21 Ms.Jacky 阅读(652) | 评论 (5)  编辑 |

     摘要: 1.ADO.NET详解

2.ADO.NET的优点

3.ADO.NET文档对象模型
  阅读全文

posted @ 2008-04-05 10:56 Ms.Jacky 阅读(381) | 评论 (0)  编辑 |

     摘要: 在开始讲解C#中ArrayList.CopyTo()运行错误的解决方法之前,先给大家看一段代码:

以下是引用片段:
ArrayList list = new ArrayList();
  list.Add(1);
  list.Add(2);
  byte[] buf = new byte[2];
  list.CopyTo(buf);


  这段代码看上去,好正常,编译也很顺利通过,不过执行的时候出错了,为什么?  阅读全文

posted @ 2008-04-05 10:52 Ms.Jacky 阅读(271) | 评论 (0)  编辑 |

     摘要: 大学毕业了再看这个你会后悔一辈子
一、别以为在学生会你能得到你曾经想要的。工作的热情很可能因为你所看到的所经历的一些事而改变,但是也不必惧怕。你有大一一年来适应或者承受,并做出是继续坚持还是退出的决定。
  二、大学可能有真实的爱情,但是记住只是可能。很多时候他们是因为别人都谈恋爱而羡慕或者别的原因而在一起。所以,不必为任何分手而受太大的伤,记住,太大的伤,真爱,还是值得追求的。
  三、如果你的家庭一般的话,那么记得你在大学有很多意外用钱的地方。比如二专业或者将来的各种班为了你的家人和你自己的前途,永远别乱花钱。记住,永远。
  四、朋友,你大学的朋友很可能就是你将来事业的一部分。他们会帮助你。但是你也应该让自己有帮助他们的实力,所以,你要努力,你和你的朋友会一起在将来打造一个可能很辉煌的事业。很好听是吗?但是记住,你们都要努力。  阅读全文

posted @ 2008-04-05 10:41 Ms.Jacky 阅读(253) | 评论 (4)  编辑 |

     摘要: 匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了

匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

匹配空白行的正则表达式:\n\s*\r
评注:可以用来删除空白行
  阅读全文

posted @ 2008-04-05 10:37 Ms.Jacky 阅读(147) | 评论 (0)  编辑 |

     摘要: Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的
Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件。它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。   阅读全文

posted @ 2008-04-04 23:27 Ms.Jacky 阅读(75) | 评论 (0)  编辑 |

     摘要: 算术表达式的计算
在计算机中进行算术表达式的计算是通过栈来实现的。这一节首先讨论算术表达式的两种表示方法,即中缀表示法和后缀表示法,接着讨论后缀表达式求值的算法,最后讨论中缀表达式转换为后缀表达式的算法。  阅读全文

posted @ 2008-04-04 23:07 Ms.Jacky 阅读(671) | 评论 (2)  编辑 |

     摘要: 如果你已经有较多的面向对象开发经验,跳过以下这两步:
  第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!
  第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET Framework之上的技术,你对.NET Framework了解得越深,学习ASP.NET就越快。 举个例子:下面简单列出几个对掌握ASP.NET非常重要的概念: 对象的内存模型,委托,事件,多线程,程序集和应用程序域,安全模型 .NET Framework当然还有许多其它的东西,但不理解与把握清楚上述这些东西,是很难真正把握ASP.NET的。 出于急迫的心情与现实的考虑,不少人没有扎实的面向对象基础就想直接学习ASP.NET,其结果只能是欲速则不达。 在具备了OO基础之后,以下是具体的学习ASP.NET技术步骤。
  第一步:学习  阅读全文

posted @ 2008-04-04 23:03 Ms.Jacky 阅读(385) | 评论 (4)  编辑 |