难得有一片天

success.aspx?para1="要有决心"+para2="要努力"+para3="要有机会"
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2006年10月13日

摘要: 我们回顾一下上一节的内容:我们完成了一个存储过程数据模板,学会了使用枚举属性;接下来我们将来看看怎么把CodeSmith 与VS集成在一起使用。 1.在Visual Studio里使用自定义工具 -------------------------------------------------------------------------------- 到目前为止,我们学会了单独使用CodeSmith实现代码生成。但其实你完全可以把CodeSmith结合在一起将生成的代码直接导入到Visual Studio里面。Visual Studio可以通过用户自定义工具来运行CodeSmtih,并在无论任何时候你对模板做修改时自动地调用其XML文件,这个特性允许你在Visual Studio里存储模板以及你需要地数据,并且在Visual Studio里利用CodeSmith实时地生成代码。 阅读全文

posted @ 2006-10-13 14:34 seyon 阅读(3242) 评论(2) 推荐(0) 编辑

2006年10月12日

摘要: 1.css层叠样式表 通过在css文件中定义div.window{position: absolute;overflow: auto;background-color: #eeefff;border: solid #0066aa 2px;margin: 8px;padding: 0px;width: 420px;height: 280px;} 在页面中引用//结合.net2.0中Theme的... 阅读全文

posted @ 2006-10-12 17:00 seyon 阅读(246) 评论(0) 推荐(0) 编辑

2006年10月11日

摘要: 1.什么是AJAX? AJAX是Ajax是Asynchronous JavaScript andXML的缩写。• 使用XHTML和CSS标准化呈现;• 使用DOM实现动态显示和交互;• 使用XML和XSLT进行数据交换与处理;//基本使用XML进行数据存储• 使用XMLHttpRequest进行异步数据读取;• 最后用JavaScript绑定和处理所有数据;传统模式与ajax的比较://通过在用... 阅读全文

posted @ 2006-10-11 15:52 seyon 阅读(164) 评论(0) 推荐(0) 编辑

2006年10月9日

摘要: 1.如何包含在模板中 使用字符串链接,不然的话模板会把当做动态代码提示符";%>@ Page Language="C#" AutoEventWireup="true" CodeFile=".aspx.cs" Inherits="webpage_" 2.模板引用其他文件 引用外部文件,可以是inc和txt后缀,目的是多个模板的共同代码部分,和子模板的区别在于不加任何执行的直接引用,而子模板是作为... 阅读全文

posted @ 2006-10-09 17:21 seyon 阅读(434) 评论(0) 推荐(0) 编辑

2006年10月3日

摘要: assembly组件一个或多个cs或者dll(动态链接类库)组成的 GAC--global assembly cache全局组件缓存主要作用就是.net项目需要调用的.net本身自带的系统类库全部都在这儿,也就是要运行.net项目的服务器为什么要安装.netframework的原因,就是要引用系统类库(用户自定义的类库当然已经包含在了项目中)这个系统类库包含在windows/assembly中,有... 阅读全文

posted @ 2006-10-03 10:32 seyon 阅读(117) 评论(0) 推荐(0) 编辑

2006年9月29日

摘要: 我们回顾一下上一节的内容:我们对我们要生成的数据模板进行了分析,并生成了静态的部分,接下来我们就来对动态部分进行设置。 1.建立枚举型属性 -------------------------------------------------------------------------------- 有时候我们需要用户提供的属性是特定的几种,比如endpoint 的状态只有STARTED, STOPPED, DISABLED三种,而除了这三种以外的都会引起T-SQL错误。如果这些信息都让用户手动输入的话又有可能输入错误的危险,向用户提供一选择菜单让他直接选择里面已经定义好的值就更为保险。而这就是枚举型属性。 阅读全文

posted @ 2006-09-29 23:05 seyon 阅读(2210) 评论(5) 推荐(0) 编辑

2006年9月25日

摘要: 我们回顾一下上一节的内容:我们已经能够创建一些简单的静态或者动态模板了,下面我们就来学习建立一个数据模板 1.编写一个数据模板 -------------------------------------------------------------------------------- 使用模板生成代码的一个很重要的用途就是数据库模板。通过使用CodeSmith 的SchemaExplorer 组件就能达到这个目的,该数据组件支持SQL以及ADO数据服务。这一节,你将了解到怎么利用SchemaExplorer所提供的信息来生成复杂的T-SQL代码。 阅读全文

posted @ 2006-09-25 21:37 seyon 阅读(2823) 评论(9) 推荐(0) 编辑

2006年9月21日

摘要: 我们回顾一下上一节的内容:我知道了创建模板首先应该仔细观察我们所要的模板需要生成的代码,把代码分为三个部分:静态,系统自动生成,动态的内容。下面我们就来生成我们的第一个模板: 1.模板中的静态内容 -------------------------------------------------------------------------------- 添加静态的内容到CodeSmith 模板里非常容易。CodeSmith 会不加变化的直接输出动态代码标记以外的内容。所以我们第一步就来先学习怎样生成一个没有任何变化直接输出的模板 阅读全文

posted @ 2006-09-21 00:09 seyon 阅读(2817) 评论(7) 推荐(1) 编辑

2006年9月19日

摘要: 我们回顾一下上一节的内容:我们学会了用CodeSmith 自带的模板生成第一段代码,但那是CodeSmith 自带的模板,下面我们就来了解你要创建一个什么模板. 1.开始我们的模板之旅 -------------------------------------------------------------------------------- 在这一节里我将手把手的教你怎么编写一个属于你自己的模板,你可以用它生成无数个相似的代码段,是不是感觉很兴奋?那么就让我们开始吧. 阅读全文

posted @ 2006-09-19 00:12 seyon 阅读(2685) 评论(0) 推荐(1) 编辑

2006年9月16日

摘要: 我们回顾一下上一节的内容:我们利用CodeSmith Explorer了解了模板文件的基本构成。 下面我们就利用CodeSmith模板来生成一个代码: 1.生成代码 -------------------------------------------------------------------------------- 当你按照前一节的步骤来做,那么现在你已经为生成我们的第一个模板代码做好了一切准备了。接下来你就可以按下模板属性页下面的生成按钮,CodeSmith会提取你输入的属性并把他们融合到生成的代码里面。接下来你可以使用Ctrl+C轻松的复制生成的代码了。 阅读全文

posted @ 2006-09-16 15:12 seyon 阅读(2861) 评论(0) 推荐(0) 编辑