ASP.NET(C#)实现一次性上传多文件


-
ASP.NET(C#)实现一次性上传多文件
20KB
ASP.NET(C#)实现一次性上传多张图片
2009-08-06ASP.NET(C#)实现一次性上传多张图片(或文件),比较简单,适合初学者哦
176KB
ASP.NET(C#)实现一次性上传多文件
2008-11-24ASP.NET(C#)实现一次性上传多文件
421KB
一次性上传多个文件的源码ASP.NETC#
2007-11-05一次性上传多文件源码ASP.NETC#
499KB
asp.net+bootstrap可以一次性上传多个文件
2017-03-22asp.net+bootstrap多文件上传
3.58MB
ASP.net入门教程
2009-01-15ASP.NET ASP.NET 概述 ASP.NET 是一个统一的 Web 开发模型,它包括您使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。ASP.NET 作为 .NET Framework 的一部分提供。当您编写 ASP.NET 应用程序的代码时,可以访问 .NET Framework 中的类。您可以使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 ASP.NET 应用程序。 ASP.NET 包括: 页和控件框架 ASP.NET 编译器 安全基础结构 状态管理功能 应用程序配置 运行状况监视和性能功能 调试支持 XML Web services 框架 可扩展的宿主环境和应用程序生命周期管理 可扩展的设计器环境 页和控件框架 ASP.NET 页和控件框架是一种编程框架,它在 Web 服务器上运行,可以动态地生成和呈现 ASP.NET 网页。可以从任何浏览器或客户端设备请求 ASP.NET 网页,ASP.NET 会向请求浏览器呈现标记(例如 HTML)。通常,您可以对多个浏览器使用相同的页,因为 ASP.NET 会为发出请求的浏览器呈现适当的标记。但是,您可以针对诸如 Microsoft Internet Explorer 6 的特定浏览器设计 ASP.NET 网页,并利用该浏览器的功能。ASP.NET 支持基于 Web 的设备(如移动电话、手持型计算机和个人数字助理 (PDA))的移动控件。 ASP.NET 网页是完全面向对象的。在 ASP.NET 网页中,可以使用属性、方法和事件来处理 HTML 元素。ASP.NET 页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于 Web 的应用程序中固有的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期中自动维护页及该页上控件的状态。有关更多信息,请参见 ASP.NET 网页概述。 使用 ASP.NET 页和控件框架还可以将常用的 UI 功能封装成易于使用且可重用的控件。控件只需编写一次,即可用于许多页并集成到 ASP.NET 网页中。这些控件在呈现期间放入 ASP.NET 网页中。 ASP.NET 页和控件框架还提供各种功能,以便可以通过主题和外观来控制网站的整体外观和感觉。可以先定义主题和外观,然后在页面级或控件级应用这些主题和外观。有关更多信息,请参见 ASP.NET 主题和外观概述。 除了主题外,还可以定义母版页,以使应用程序中的页具有一致的布局。一个母版页可以定义您希望应用程序中的所有页(或一组页)所具有的布局和标准行为。然后可以创建包含要显示的页特定内容的各个内容页。当用户请求内容页时,这些内容页与母版页合并,产生将母版页的布局与内容页中的内容组合在一起的输出。有关更多信息,请参见 ASP.NET 母版页概述。 ASP.NET 编译器 所有 ASP.NET 代码都经过了编译,可提供强类型、性能优化和早期绑定以及其他优点。代码一经编译,公共语言运行库会进一步将 ASP.NET 编译为本机代码,从而提供增强的性能。 ASP.NET 包括一个编译器,该编译器将包括页和控件在内的所有应用程序组件编译成一个程序集,之后 ASP.NET 宿主环境可以使用该程序集来处理用户请求。有关更多信息,请参见 ASP.NET 编译概述。 安全基础结构 除了 .NET 的安全功能外,ASP.NET 还提供了高级的安全基础结构,以便对用户进行身份验证和授权,并执行其他与安全相关的功能。您可以使用由 IIS 提供的 Windows 身份验证对用户进行身份验证,也可以通过您自己的用户数据库使用 ASP.NET Forms 身份验证和 ASP.NET 成员资格来管理身份验证。此外,可以使用 Windows 组或您自己的自定义角色数据库(使用 ASP.NET 角色)来管理 Web 应用程序的功能和信息方面的授权。您可以根据应用程序的需要方便地移除、添加或替换这些方案。有关更多信息,请参见下列主题: ASP.NET 网站安全性 使用成员资格管理用户 使用角色管理授权 Forms 身份验证提供程序 ASP.NET 始终使用特定的 Windows 标识运行,因此,您可以通过使用 Windows 功能(例如 NTFS 访问控制列表 (ACL)、数据库权限等等)来保护应用程序的安全。有关 ASP.NET 标识的更多信息,请参见配置 ASP.NET 进程标识和 ASP.NET 模拟。 状态管理功能 ASP.NET 提供了内部状态管理功能,它使您能够存储页请求期间的信息,例如客户信息或购物车的内容。您可以保存和管理应用程序特定、会话特定、页特定、用户特定和开发人员定义的信息。此信息可以独立于页上的任何控件。 ASP.NET 提供了分布式状态功能,使您能够管理一台计算机或数台计算机上同一应用程序的多个实例的状态信息。有关更多信息,请参见 ASP.NET 状态管理概述。 ASP.NET 配置 通过 ASP.NET 应用程序使用的配置系统,可以定义 Web 服务器、网站或单个应用程序的配置设置。您可以在部署 ASP.NET 应用程序时定义配置设置,并且可以随时添加或修订配置设置,且对运行的 Web 应用程序和服务器具有最小的影响。ASP.NET 配置设置存储在基于 XML 的文件中。由于这些 XML 文件是 ASCII 文本文件,因此对 Web 应用程序进行配置更改比较简单。您可以扩展配置方案,使其符合自己的要求。有关更多信息,请参见 ASP.NET 配置概述。 运行状况监视和性能功能 ASP.NET 包括可监视 ASP.NET 应用程序的运行状况和性能的功能。使用 ASP.NET 运行状况监视可以报告关键事件,这些关键事件提供有关应用程序的运行状况和错误情况的信息。这些事件显示诊断和监视特征的组合,并在记录哪些事件以及如何记录事件等方面提供了高度的灵活性。有关更多信息,请参见 ASP.NET 运行状况监视概述。 ASP.NET 支持两组可供应用程序访问的性能计数器: ASP.NET 系统性能计数器组 ASP.NET 应用程序性能计数器组 有关更多信息,请参见监视 ASP.NET 应用程序性能。
53KB
VS2008一次性将多个字段封装为属性的C#插件源码,支持C#和VB.NET
2013-06-05vs2008下使用C#编写的可以一次性将多个VB.NET字段或C#字段封装为属性的插件源码。 可以封装C#属性,也可以封装VB.NET属性,是对我另一个资源(http://download.csdn.net/detail/new_coming/5518813,这个资源只能封装C#字段)的改进。 安装方法: 1、把Addins文件夹复制到My Documents\Visual Studio 2008\这个文件夹下 2、把ModelTool.dll复制到C:\WINDOWS\addins\下,然后启动vs2008即可在工具菜单下多出一个“生成属性”菜单项 作用: VS2008的"重构"——>"封装字段"功能一次只能封转一个字段,如果字段很多就会很麻烦,这个小插件可以根据选中的所有字段自动生成对应的属性和构造方法 用法: 1、首先写好所有的字段,比如VB.NET代码如下: Private a As Integer Dim b As Object 2、比如C#代码: private int a; string name; 3、选中所有字段(一个字母都不能掉)后点击“工具”->“生成属性”菜单项即可(原代码已做异常处理) 4、如果是vs2010,则请将把Addins文件夹复制到My Documents\Visual Studio 2010\这个文件夹下,并修改ModelTool - For Testing.AddIn文件中的9.0为10.0即可
48B
asp.net知识库
2015-06-18技术基础 New Folder 多样式星期名字转换 [Design, C#] .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎 正式发布表达式计算引擎WfcExp V0.9(附源码) 运算表达式类的原理及其实现 #实现的18位身份证格式验证算法 身份证15To18 的算法(C#) 一组 正则表达式 静态构造函数 忽略大小写Replace效率瓶颈IndexOf 随机排列算法 理解C#中的委托[翻译] 利用委托机制处理.NET中的异常 与正则表达式相关的几个小工具 你真的了解.NET中的String吗? .NET中的方法及其调用(一) 如何判断ArrayList,Hashtable,SortedList 这类对象是否相等 帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/catch语句带来的warning 微软的应试题完整版(附答案) 一个时间转换的问题,顺便谈谈搜索技巧 .net中的正则表达式使用高级技巧 (一) C#静态成员和方法的学习小结 C#中结构与类的区别 C#中 const 和 readonly 的区别 利用自定义属性,定义枚举值的详细文本 Web标准和ASP.NET - 第一部分 XHTML介绍 在ASP.NET页面中推荐使用覆写(Override)而不是事件处理(Event Handler) 常用编码工具类,支持base64,md5,des,crc32 也谈谈技术面试 在C#里把ArrayList转换为Array 或 把Array转换为ArrayList C# 2.0 在.NET 2.0中,让你的组件也可以绑定 .NET20 一种简单的窗口控件UI状态控制方法 翻译MSDN文章 —— 泛型FAQ:最佳实践 Visual C# 3.0 新特性概览 C# 2.0会给我们带来什么 泛型技巧系列:如何提供类型参数之间的转换 C#2.0 - Object Pool 简单实现 Attributes in C# 手痒痒,也来个c# 2.0 object pool 泛型技巧系列:用泛型打造可复用的抽象工厂 体验.net2.0的优雅(四):Provider、策略、控制反转和依赖注入 泛型最佳实践 asp.net 2.0下嵌套masterpage页的可视化编辑 C# 2.0与泛型 动态调用对象的属性和方法——性能和灵活性兼备的方法 泛型技巧系列:用泛型打造可复用的抽象工厂 泛型技巧系列:如何提供类型参数之间的转换 .NET 2.0 泛型Quiz Visual Studio 2005体验泛型编程 C++ 泛型编程系列讲座之实施 泛型技巧系列:简单类型选择器 C# 泛型简介 我眼中的C#2.0新功能特性 泛型技巧系列:避免基类及接口约束 New Article 不该用Generics实现Abstract Factory的理由 C#2.0-泛型 C#2.0-extern C#2.0-可空类型 C#2.0-分部类 C#2.0-迭代器 C#2.0 的新增功能学习 泛型的序列化问题 .NET 2.0 泛型在实际开发中的一次小应用 C#2.0 Singleton 的实现 .Net Framwork 强类型设计实践 通过反射调用類的方法,屬性,字段,索引器(2種方法) ASP.NET: State Server Gems 完整的动态加载/卸载程序集的解决方案 从NUnit中理解.NET自定义属性的应用(转载) 如何在.NET中实现脚本引擎 (CodeDom篇) .NET的插件机制的简单实现 我对J2EE和.NET的一点理解 难分难舍的DSO(一) InternalsVisibleToAttribute,友元程序集访问属性 Essential .NET 读书笔记 [第一部分] NET FrameWork的Collections支持 .NET的反射在软件设计上的应用 关于跨程序集的反射 实现C#和VB.net之间的相互转换 深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托:一个C#睡前故事 [推荐] - [原创] Microsoft .NET策略及框架概述 卸载Class? Web Form 窗体 如何实现web页面的提示保存功能 在ASP.Net中两种利用CSS实现多界面的方法 如何在客户端调用服务端代码 页面一postback,它就显示页面的最顶端,怎样让它定位在某一位置? 如何保证页面刷新后的滚动条位置 清除网页历史记录,屏蔽后退按钮! 如何传值在2个页面之间 :要求不刷新父页面,并且不能用Querystring传值 Asp.net地址转义(分析)加强版 Web的桌面提醒(Popup) Using the Popup Object Click button only once in asp.net 2.0 Coalesys PanelBar + R.a.d Treeview +Xml 构建的Asp.net 菜单和权限管理模块 突破屏蔽限制,自己的网站使劲弹新IE窗口 对页面SCROLLING的CSS不能生效原因 .Net 中IE使用WinForm控件的使用心得。 动态加载用户控件的组件!(终结MasterPages技术) 在ASP.NET 1.1下实现模板化站点的新思路 在ASP.Net中两种利用CSS实现多界面的方法 用于弹出ModalDialog进行数据选择的控件 使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法 制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的功能 XmlHttp实现无刷新三联动ListBox 鼠标放在一个连接上,会显示图片(类似tooltip) 使用microsoft.web.ui.webcontrols的TabStrip与IFame组件,达到页的切换效果 HttpModule 实现 ASP.Net (*.aspx) 中文简繁体的自动转换,不用修改原有的任何代码,直接部署即可! 服务器自定义开发二之客户端脚本回发 Web开发: 使用URL重写WEB主题切换 如何在Asp.Net1.1中实现页面模板(所谓的MasterPage技术) Tool Tip 示例(FILTER版) Tool Tip示例 (htc版) 一个.net发送HTTP数据实体的类 按键跳转以及按Enter以不同参数提交,及其他感应事件 动态控制Page页的Head信息 SubmitOncePage:解决刷新页面造成的数据重复提交问题 SharpRewriter:javascript + xml技术利用#实现url重定向 采用XHTML和CSS设计可重用可换肤的WEB站点 asp.net的网址重定向方法的比较:面向搜索引擎友好 也谈 ASP.NET 1.1 中 QueryString 的安全获取写法 ASP.NET运行模式:PageHandlerFactory 利用搜索引擎引用来高亮页面关键字 网站首页的自动语言切换 应用系统的多语言支持 (一) 应用系统的多语言支持 (二) 自动返回上次请求页面(小技巧) ASP.NET 2.0 控件 ASP.NET 2.0 验证控件新的功能 DataGridView中如何在textbox列中限制输入。 ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu ) 体验.net2.0的优雅(3) -- 为您的 SiteMap 添加 控制转发功能 GridView控件使用经验 ASP.NET 2.0:弃用 DataGrid 吧,有新的网格控件了! ASP.NET2.0控件一览---标准控件(1) ASP.NET2.0控件一览---标准控件(2) ASP.NET 2.0中使用webpart系列控件 ASP.NET 2.0 中实现跨页提交 新控件、管理外观、布局及其它用户体验 ASP.NET 2.0 缓存技术 (原创) asp.net 2.0中的theme主题覆盖问题 asp.net 2.0中利用app_offline.htm功能 .NET 2.0中的字符串比较 小试ASP.NET 2.0的兼容性 为 asp.net 2.0 的菜单控件增加 target 属性 ASP.NET 2.0 的内部变化 常见的 ASP.NET 2.0 转换问题和解决方案 Asp.Net2.0无刷新客户端回调 体验.net 2.0 的优雅(1) -- 异步WebService调用 ASP.NET 2.0页面框架的几点新功能 ASP.NET 2.0 中收集的小功能点 asp.net2.0中的webpart使用小记 2.0问题、错误解决办法 ASP.NET 2.0使用Web Part创建应用程序之二(共二) 体验 .net2.0 的优雅(2) -- ASP.net 主题和皮肤 NET2.0系列介绍(一).NET 2.0 中Web 应用程序主题的切换 ASP.NET 2.0 中Web 应用程序主题的切换 2.0正式版中callback的一些变化+使用示例(ASP.NET 2.0) Server Side ViewState 在服务器端存贮ViewState (ASP.NET 2.0) VS2005 ASP.NET本地化学习笔记&感受 在自定义Server Control中捆绑JS文件 Step by Step 深度解析Asp.Net2.0中的Callback机制 使用 Web 标准生成 ASP.NET 2.0 Web 站点 ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf部署 ASP.NET 2.0 Security FAQs Asp.net 2.0功能体验,细节之Web控件(一) 隐藏控件 Asp.net 2.0功能体验,总体设计思想 Asp.net 2.0 WebPart使用经验点滴 革新:.NET 2.0的自定义配置文件体系初探 关于如何在ASP.NET 2.0中定制Expression Builders 怎么在ASP.NET 2.0中使用Membership asp.net 2.0-实现数据访问(1) ASP.NET 2.0 新特性 .NET 2.0里使用强类型数据创建多层应用 在MastPage中引用脚本资源 2.0正式版中callback的一些变化+使用示例(ASP.NET 2.0) asp.net 2.0 新特性 Visual Web Development 2005开发ASP.NET使用小技巧 ASP.NET 2.0 异步页面原理浅析 [1] [原] 自定义通用System.Web.UI.IHierarchicalDataSource简单实现 在 ASP.NET 2.0 中创建 Web 应用程序主题 ASP.NET 2.0 中的数据访问 ASP.NET 2.0:弃用 DataGrid 吧,有新的网格控件了! 将 ASP.NET 2.0 应用程序服务配置为使用 SQL Server 2000 或 SQL Server 2005 ASP.NET 2.0 中的数据源控件 使用 ASP.NET 2.0 ObjectDataSource 控件 ASP.NET 2.0 的内部变化 使用SQL Cache Dependency 代替 Ibatisnet 提供的CacheModel ASP.NET 2.0中小心Profile命名冲突 使用ASP.NET 2.0 Profile存储用户信息[翻译] Level 200 [ASP.NET 2.0]PageParser.GetCompiledPageInstance中存在一个Bug 如何在DotNet 2的登录组件中检索用户的锁定状态及解锁? ASP.NET 2.0, 想说爱你不容易 SqlDataSource WEB控件:当DeleteCommandType= 遭遇 ASP.NET 2.0 只读 TextBox 回发后信息丢失的 bug asp.net2.0:扩展ImageButton控件定制自己需要的功能 ASP.NET 2.0 正式版中无刷新页面的开发(示例代码的补充) ASP.NET2.0中themes、Skins轻松实现网站换肤! ASP.NET 2.0 中的代码隐藏和编译 ASP.NET 2.0 Language Swithcer and Theme Swicher 多语言转换和多样式主题转换 ASP.NET2.0 ObjectDataSource的使用详解(1) ASP.NET2.0 ObjectDataSource的使用详解(2) TextDataSource(1) — DataSourceControl内幕 TextDataSource(2) — 翠花,上“数据” ASP.NET2.0 ObjectDataSource的使用详解(3) ASP.NET2.0 快速入门 ----默认中的主题外观 数据库开发 ADO.NET 通过DataTable获得表的主键 ADO.NET 2.0 操作实例 ADO.NET 2.0 大批量数据操作和多个动态的结果集 ADO.NET 2.0 异步处理 在ASP.NET中使用WINDOWS验证方式连接SQL SERVER数据库 改进ADO.Net数据库访问方式 ASP.NET 2.0 绑定高级技巧 简单实用的DataSet更新数据库的类+总结 [ADO.NET]由数据库触发器引发的问题 为ASP.NET封装的SQL数据库访问类 DataTable.Select方法的性能问题 .NET 2.0里使用强类型数据创建多层应用 ADO.NET实用经验无保留曝光 有了System.Data.IDataReader,一切皆成数据 理解DataSet的数据缓存机制 存储过程 可按任意字段排序的分页存储过程(不用临时表的方法,不看全文会后悔) 常用sql存储过程集锦 存储过程中实现类似split功能(charindex) 通过查询系统表得到纵向的表结构 将数据库表中的数据生成Insert脚本的存储过程!!! 2分法-通用存储过程分页(top max模式)版本(性能相对之前的not in版本极大提高) 分页存储过程:排序反转分页法 优化后的通用分页存储过程 sql语句 一些Select检索高级用法 SQL server 2005中新增的排序函数及应用 根据基本表结构及其数据生成 INSERT ... 的 SQL 简便的MS SQL 数据库 表内容 脚本 生成器 将表数据生成SQL脚本的存储过程 直接从SQL语句问题贴子数据建表并生成建表语句的存储过程 从SQL中的一个表中导出HTML文件表格 获取數据库表的前N条记录 几段SQL Server语句和存储过程 生成表中的数据的脚本 最详细的SQL注入相关的命令整理 Oracle Oracle中PL/SQL单行函数和组函数详解 mssql+oracle Oracle编程的编码规范及命名规则 Oracle数据库字典介绍 0RACLE的字段类型 事务 CMT DEMO(容器管理事务演示) 事务隔离性的一些基础知识 在组件之间实现事务和异步提交事务(NET2.0) 其它 在.NET访问MySql数据库时的几点经验! 自动代码生成器 关于能自定义格式的、支持多语言的、支持多数据库的代码生成器的想法 发布Oracle存储过程包c#代码生成工具(CodeRobot) New Folder XCodeFactory3.0完全攻略--序 XCodeFactory3.0完全攻略--基本思想 XCodeFactory3.0完全攻略--简单示例 XCodeFactory3.0完全攻略--IDBAccesser XCodeFactory2.0完全手册(中) XCodeFactory2.0完全手册(上) XCodeFactory3.0Beta1推出 ! SQL Server 2005 SQL Server 2005的几个新功能 在SQL Server 2005中解决死锁 在 SQL Server 2005 中查询表结构及索引 sql server 2005中的DDL触发器 在 SQL Server 2005 中使用表值函数来实现空间数据库 SQL Server 2005的30个最重要特点 同时安装sql2000和sql2005的经验 类如何与界面绑定 在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息 使用Relations建立表之间的关系并却使用PagedDataSource类对DataList进行分页 通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法 asp.net报表解决方法 SQLDMO类的使用 SQL过程自动C#封装,支持从表到基本存储过程生成 使用SQLDMO控制 SQL Server 使用SQL-DMO实现定制SQL Scripts Create Tables and Build inserts from Tables by using Mygeneration Templates(Sql Server) C# 获取数据库中某个某个表的创建脚本 DbHelperV2 - Teddy的通用数据库访问组件设计和思考 也论该不该在项目中使用存储过程代替SQL语句 如何使数据库中的表更有弹性,更易于扩展 存储过程——天使还是魔鬼 如何获取MSSQLServer,Oracel,Access中的数据字典信息 C#中利用GetOleDbSchemaTable获取数据库内表信息[原创] 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题? Asp.net 利用OleDb的GetOLEDBSchemaTable方法得到数据库架构信息 用于 Visual Studio .Net 的 IBM DB2 开发外接程序 第2章 并发操作的一致性问题 (2) Using sqlite with .NET Visual Studio 2005 中的新 DataSet 特性 MySQL 和 .Net2.0配合使用 与DotNet数据对象结合的自定义数据对象设计 (二) 数据集合与DataTable 与DotNet数据对象结合的自定义数据对象设计 (一) 数据对象与DataRow ASP.NET中大结果集的分页[翻译] .net 2.0 访问Oracle --与Sql Server的差异,注意事项,常见异常 Ado.net 与NHibernate的关系? 动态创建数据库 SQL Server数据库安全规划全攻略 .net通用数据库访问组件SQL Artisan应用简介1 在Framework1.0下同时连接SqlServer和Oracle的一些体会 XML XPath XPath最通俗的教程(ZZ) XPath中相对路径和绝对路径 XPath 简单语法 Asp.Net(C#)利用XPath解析XML文档示例 XSL .Net框架下的XSLT转换技术简介 一个XSLT的简单例子 XSLXSLT板主题整理 xsl入门的好文章 新手学习XSL的好东西 XSL语法介绍 XSL学习心得 - 调用属性值 XSLT与XML转换的详细介绍 功能应用 读写搜索 基础教程 RSS Web2.0时代,RSS你会用了吗?(技术实现总结) 知识集锦:三分钟全面了解 Blog 和 RSS C#+ASP.NET开发基于Web的RSS阅读器 ASP.NET RSS Toolkit(RSS工具) Serialize Your Deck with Positron [XML Serialization, XSD, C#] 如何用RSS技术升级您的网站 RSS技术在行业中的应用三案例 RSS的力量 为自己的网站添加RSS功能 建立自己的RSS asp.net+c#+sql生成rss2.0代码 如何获取远程RSS内容? C#如何实现读取RSS VC# 2005 Screen Saver Starter kit里的Rss处理类分析 使用XmlHttp与Javascript实现对RSS的读取 WEB BUILDER中的动态页面生成 WebBulider 中的RSSWebpar — 建立自己的 RSS 阅读器 RSS 2.0规范 C#版简易RSS阅读器(新增读取OPML功能) C#版简易RSS阅读器 asp.net 页面中生成 RSS 2.0 提要 用 Ajax 和 RSS 攒个首页新闻 用RSS来整合内容以满足不同的需要 简单的在线RSS阅读器(原创) 用户自定义配置接点读取 通用方案 利用XmlDocument更新Xml文件中的数据 XML的特征以及一些用途 如何创建一个XML文件,然后创建一个与之关联的样式表文件? Rss为什么会兴起?什么时候会被替代? 遍历指定文件夹下所有的xml文件并动态生成HTML页面 通过XML来远程抓娶图片的代码 .Net1.0和2.0下 soap序列化和binary序列化的比较 NET中书写XML的一种简单方法 适用于IE浏览器及非IE浏览器的xmlhttp脚本 用实例说明如何用JavaScript生成XML XML驱动开发 XamlReader.Load(): Build Up Your Own XamlPad 如何理解xslt中模板调用 Web Service 从WEB SERVICE 上返回大数据量的DATASET MSMQ,Enterprise Service, DotNet Remoting,Web Service 的优缺点 动态调用web服务 Web服务最佳实践(翻译) HTTP协议下用Web Service上传大文件的解决方案 与大家分享一些Web Service的经验 Web Service Security --- Introduction XML Web Service 安全性 SOA 设计原则和 Web 服务中的数据传输 解决内网通过代理服务器访问外网部署WebService报错问题“请求因 HTTP 状态 407 失败” 对象与状态 Application Session 如何得到Sessionid的值 Session研习笔记 Cookie cookie 学习总结 ViewState ASP.NET 小技巧:重写 ViewState 的存储目的地,以提高页面性能 由重写ViewState存储目的而想到的 [总结]关于在线用户列表的统计! Persistent Strategy (1) - 问题定义与实现 Persistent Strategy (2) - Xml序列化的应用 利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆 控件 DataGrid 简单实用的DATAGRID组件 为DataGrid创建自定义列控件(二) 为DataGrid创建自定义列控件(一) 为DataGrid创建自定义列控件(三) 在ASP.NET环境下完整的datagrid填充数据后界面动态显示填充方案 在dataGrid中拖动改变列宽度,在asp.net中 用javascript实现dataGrid表头排序 存储过程DataGrid分页及注意点 在后代码里创建DataGrid控件 为DataGrid自定义分页添加自定义导航和分页信息 如何利用DataGrid纵向显示数据? 如何用DataGrid实现类似DataList多列的效果 竖表转横表(支持多列) 竖表变横表(支持固定列) 通用分页控件(DataGrid,DataList,Repeater都可以用它来分页) 如何同时选择DataGrid的多行 DataGrid单元格移动变色,点击变色,双击取消颜色,排序. 分页管理器实现 oButton加入DataGrid模板列引起的问题。 将RadioButton加入到DataGrid模板列后单选简单实现 用c#实现将DataGrid中的数据导为microsoft office excel 2003 TreeView ASP.NET环境下完整的treeview使用类 C#加javaScripts实现选中树节点后显示节点内容(微软TreeView) treeview 的使用心得 FlyTreeView for ASP.NET 3.2 破解攻略 用Ajax技术让IE Web Control Tree View实现大数据量读取 我在使用C#中Treeview与解析XML遇到的问题! TreeView父子联动效果保持节点状态一致 Asp.Net 2.0 TreeView的Checkbox级联操作 DataList Html控件 table动态改变颜色包括一个边框 功能超强的表格(上下左右移动,添加删除行列,导出) 用户控件开发 ASP.NET 服务器控件授权 为控件添加自定义属性和事件 让你的控件属性注释支持多语言 自定义UserControl的属性为什么不能在设计时显示在属性窗口中 asp .net 服务器控件开发心得 今天你写控件了吗 --Asp.net服务器控件开发系列文章 汇总 将ASP.NET用户控件转化为自定义控件 TextBox 创建具有自验证功能的textbox控件 textbox上实现右键菜单 给FreeTextBox 3.0.5 添加上QQ和MSN表情 FreeTextBox中存在一个严重的安全漏洞 DOTNET2.0 的编辑器:WebHtmlEditor 1.5 Release提供在线演示和下载 FreeTextBox使用详解 (版本3.1.1) 弹出式选择文本控件 ASP.NET: Custom AutoCompleteTextBox WebControl [With Source Code] Button 水晶报表 水晶报表数据填充(一种推模式,两种拉模式)类库 RDLC报表(一) RDLC报表(二) 其他控件 让asp.net默认的上传组件支持进度条反映 HtmlTextWriter学习笔记 用户控件例码 ASP.net下的前台日历控件源代码(不刷新页面) ASP.net下DataGrid的单项选择控件 个ASP.Net的DataGrid分页控件,在Oracle数据库下,每次只取当前页的数据,不使用存储过程 自动获取当前日期下一周的年月日代码 asp.net下的日历控件源代码 写了一个live.com的Gadget——农历日历 令你心动的Asp.net 开发中的MessageBox控件 WebForm的MessageBox类 复合控件开发系列之一 年月日三联动下拉框 下拉日期控件 客户端计时器控件(clientTimer)的c#源码 在线考试系统中卷面计时的一点思考 GridView GridView 控件使用不完全指南! GridView 控件使用不完全指南!(续一) ASP.NET2.0中Gridview中数据操作技巧 一套可嵌入或独立使用的翻页控件: WebPager(附源码) Web进度条的简单方案 ComponentArt WebUI3.0控件使用方法 在ASP.NET页面中使用SolpartMenu控件 共享两个做项目最常用功能操作的封装类 国内报表设计器的分析 基于Ajax的日期控件 缓存服务与性能优化 通过系统配置来提高ASP.NET应用程序的稳定性 通过系统配置来提高ASP.NET应用程序的稳定性(续) 异步加载图片,提高HTML性能 负载均衡环境下缓存处理 网站速度优化模块HttpCompressionModule [连载]Tuning .NET Performance<1> [连载]Tuning .NET Performance<2> [连载]Tuning .NET Performance<3> 连载]Tuning .NET Performance<4> 安全与验证 加密解密 使用证书来做RSA非对称式加密 自已做的一个加密软件,超好用而且加密强度极高,公布源码 身份权限审核 使用URL参数+Controls层实现网站用户权限管理 系统分析中大家是怎样设计系统的多级权限控制的?? 多级权限设置请教。 基于角色的权限控制 AspNetForums中基于角色的权限控制 asp.net页面如何控制页面依据不同用户权限有不可见、可见、编辑 三种操作权限? 请问在SmartClient应用中,如何做到科学的身份验证和权限分配?~~UP有分 做过权限管理和想做权限管理的人进来(附我的思路) 关于权限设计的探讨 Asp.net中基于Forms验证的角色验证授权 用户权限系统设计方案 权限控制系统的设计 统一用户及权限管理系统 权限系统:分散实现、关注变化 关于权限管理的系统的构思 EsbAOP应用--权限管理 asp.net能实现身份认证的EMAIL发送方法(c#版本) 单点登录(SSO)的核心--kerberos身份认证协议技术参考(一) 单点登录(SSO)的核心--kerberos身份认证协议技术参考(二) 单点登录(SSO)的核心--kerberos身份认证协议技术参考(三) 权限系统概要(收集,整理) membership,想说爱你不容易 蛙蛙推荐:web下的授权简单解决方案 将权限引入系统的探索 数据库有效验证 浅谈在ASP.NET中数据有效性校验的方法 XML Schema Validator Class JSClientValidator-客户端javascript验证新模式 如果做到安全的系统之验证用户输入. 部署安全 查看贴子内容 CLI里面的秘密……(二)强命名、元数据以及文件结构(上半部分) Assembly学习心得 asp.net 保护网站不受用户上传文件的侵害 在设置窗体身份验证时设置个别页面不需要进行验证 基于Web应用程序的安全问题之一Cross-Site Scripting Vulnerabilities 代码安全 基于强名称签名的代码访问保护及其改进 防止对 Visual Basic .NET 或 C# 代码进行反相工程 如何防止 DLL 被反编译 揭开.NET程序保护的秘密 如何建立有效的.Net软件注册保护机制 由浅至深,谈谈.NET混淆原理 (一) 由浅至深,谈谈.NET混淆原理 (二) 最简单的混淆 由浅至深 谈谈.NET混淆原理(三)-- 流程混淆 由浅至深 谈谈.NET混淆原理 (四) -- 反混淆(原理 + 工具篇) 由浅至深,谈谈.NET混淆原理 -- 五(MaxtoCode原理),六(其它保护方法) 看了下面那篇“Crack别人应用程序”的文章有感,简述.Net下的应用程序授权。 vs2003中设计强名称程序集并制作安装入GAC的MSI 无法破解的软件注册码算法 保护你的代码——谁动了我的组件? ASP.NET中的单点登录 Cookie 支持二级域名和FormsAuthentication 加强版 论电子签章(Electronic Signature)在C#中的实现方法 使用IHttpHandler防止非法链接 使用 Ildasm, ILasm, Peverify 来 Crack 别人写的应用程序。 ASP.NET2.0应用中定制安全凭证之实践篇 创建安全的ASP.NET虚拟主机 实现关于跨二级域名和1.1和2.0版.net Forms身份验证体制的问题和解决办法. Kerberos简介 在ASP.NET中防止注入攻击[翻译] 封装了一个极其易用的加密解密类,支持DES、三重DES、Rijndael、RC2、MD5、以及非对称加密算法RSA 学习一下 .net framework 中有关安全的内容 学习一下 .net framework 中有关安全的内容(续) 环境配置与部属 使用ASP.NET的跟踪服务 无ASPX文件部署(续) 无aspx文件部署 aspx->cs->dll 如何把用http访问的网页转换用https访问 一个配置IIS的问题 在Apache环境下成功的运行ASP.NET 关于通用配置管理模块的思考-续(用XmlDocument 还是DataSet) 在.net中使用强类型来读取配置信息 Asp.net网站的ClickOnce自动部署(1)-自动部署的内容 Asp.net网站的ClickOnce自动部署(2)-虚拟目录的配置 Asp.net网站的ClickOnce自动部署(3)-虚拟目录的配置 web.config文件自定义配置节的使用方法 模仿AppSettings进行web.config的自定义节读取[简单实用型] 关于无aspx文件部署,我的一些探索心得 .NET配置文件解析过程详解(二) Asynchronous Pluggable Protocols Microsoft CRM3.0 多服务器安装部署过程 解决w3wp.exe内存占用问题 实战1.1下Web.Config配置标记configSections 系统设计与项目管理 系统设计 分层开发思想与小笼包 N层企业级架构模板 系统设计的一些原则 在UI层使用Domain逻辑的一些探讨 在C#程序中实现插件架构 组件设计实战--组件之间的关系 (Event、依赖倒置、Bridge) 逻辑设计的例子 一个.net的系统的AOP设计思路一——NHibernate和界面/对象映射层 设计和编写可复用的代码 基于工作流程系统日志生成业务流程模型 SVG + Javascript + ASP.NET + WebService开发楼宇管理系统(一) 系统分析员,让我头痛 .NET下的域对象持久模式 业务流程管理综述 动态工作流的设计 提升软件的用户体验 应用软件的合理性 架构(Architecture)和框架(Framework)杂谈 小议模型 再议模型 软件设计评价 软件设计评价(续) 理解架构师 架构师不是建筑师 MDA(模型驱动架构) 家庭财务总管--软件设计 应用系统架构设计-补全篇 对Web平台和软件架构的一些看法 关于多层设计想到的问题-涉及Nhibernate和Log4Net 谁拥有接口? Codd提出的RDBMS的12项准则 一个糟糕的设计 业务系统里面常见的方法接口设计 将UI和UI控制分离 DotNet软件开发框架 细节决定成败:业务拦截器 广告管理系统的UML分析与设计 软件的架构设计 框架不是框框—应用框架的基本思想 创建成功的工程 软件可行性分析 GIS系统与一个好的软件架构,Why not and how? 直观而简单的解决方案--软件设计的永恒追求 企业开发基础设施--序 企业开发基础设施--类厂服务 企业开发基础设施--事件通知服务 面向对象 基于Visual C#的接口基础教程 基于C#的接口基础教程之一 基于C#的接口基础教程之二 基于C#的接口基础教程之三 基于C#的接口基础教程之四 基于C#的接口基础教程之五 基于C#的接口基础教程之六 基于C#的接口基础教程之七 小结 一个代理的例子 关于委托事件的一两个很好的例子! 依赖倒置 细说继承关系映射 面向对象与面向组件小议 C#中接口多重继承的注意事项 [ASP.NET入门随想四]吸星大法——页面的OO思想篇 如何在类中编写事件 OOD经验原则总结 [ASP.NET入门随想六]大航海家——OO思想的类间关系 接口跟基类的一点点感受 [ASP.NET入门随想七]主角与配角——OO思想的多态、接口与委托 Win32中安全的子类化 (1) Emit生成Property C#中类和接口的设计思想 数据库设计 数据库设计指南 使用Rose2003进行数据库建模并导入SQLServer2000的图解详细过程 UML 聚合 的概念 UML视图 静态视图 构件图 包图 初学uml-(1) 类图和关系 UML学习-通过用例分析来确认需求 国际化组件的设计 Web应用的UML建模与.NET框架开发 基于UML的短信计费系统的分析与设计 基于UML的系统分析方法研究 UML的三大“硬伤” 系统约定:用UML描述工作流管理 使用Rose2003进行数据库建模并导入SQLServer2000的图解详细过程 文档 项目开发总结报告 方案设计书 系统规格/需求规格说明/概要设计书范例 “一卡通”信息系统数据库设计初步探讨(原创) 某M1射频卡餐饮收费系统简单数据模型 广告发布统计实现的可行性分析阶段报告 应用软件部2005年年度工作总结 CPMS企业绩效考核管理系统 V1.1 介绍 设计模式 吕震宇设计模式随笔系列 C#设计模式(1) C#设计模式(2) C#设计模式(3) C#设计模式(4)-Simple Factory C#设计模式(5)-Factory Method Pattern C#设计模式(6)-Abstract Factory Pattern C#设计模式(7)-Singleton Pattern C#设计模式(8)-Builder Pattern C#设计模式(9)-Prototype Pattern C#设计模式(10)-Adapter Pattern C#设计模式(11)-Composite Pattern C#设计模式(12)-Decorator Pattern C#设计模式(13)-Proxy Pattern 设计模式(14)-Flyweight Pattern 设计模式(15)-Facade Pattern 设计模式(16)-Bridge Pattern 设计模式(17)-Chain of Responsibility Pattern 设计模式(18)-Command Pattern 设计模式(19)-Observer Pattern 设计模式(20)-Visitor Pattern 设计模式(21)-Template Method Pattern 设计模式(22)-Strategy Pattern 设计模式随笔-蜡笔与毛笔的故事 设计模式随笔-从“有病”说起(工厂模式前传) 设计模式随笔-发大米喽 设计模式随笔-锦囊妙计 设计模式随笔-让众口不再难调 设计模式随笔-用奶箱订报纸 设计模式随笔-再论锦囊妙计 也说说“从Adapter模式到Decorator模式” 梦幻.Net设计模式 Dot Net设计模式—桥接模式 如何在实际工作中发现模式 设计模式能够解决的问题 设计模式不能做什么 Dot NET设计模式—抽象工厂 Dot NET设计模式—反射工厂 Dot Net 设计模式—简单工厂 Dot Net设计模式—工厂方法模式 Dot Net设计模式—生成器模式 Dot Net设计模式—原型模式 如何掌握并在实践中自如运用设计模式 Dot Net设计模式—单件模式 Dot Net设计模式—适配器模式 Dot Net设计模式—外观模式 Dot Net设计模式—适配器、桥接与外观三模式之间的关系 .NET反射、委托技术与设计模式 创建型模式之间的比较 用实例解说Dot Net设计模式——装饰模式 New Folder 设计模式原型模式(Prototype)- 面馆里的菜单 程序员的时间管理---做一个高效的程序员 设计模式-工厂模式(手工作坊到工业化的转变 c#实现) 设计模式-简单工厂模式(SimpleFactory-C#) 设计模式学习笔记(一) Terrylee 探索设计模式(五):工厂方法模式(Factory Method) 探索设计模式(1):开篇 探索设计模式(2):深入浅出单件模式(Sigleton Pattern) 探索设计模式(3):抽象工厂模式新解(Abstract Factory) 探索设计模式(4):建造者模式过程图解(Builder Pattern) 探索设计模式(六):原型模式(Prototype Pattern) 探索设计模式(七):创建型模式专题总结(Creational Pattern) 探索设计模式(九):桥接模式(Bridge Pattern) 探索设计模式(八):适配器模式(Adapter Pattern) 探索设计模式(11):组合模式(Composite Pattern) .NET设计模式(13):享元模式(Flyweight Pattern) Head First Design Patterns(深入浅出设计模式 Head First Design Patterns(深入浅出设计模式)-目录 Head First Design Patterns(深入浅出设计模式)-设计模式介绍 你真的了解Ioc与AOP吗? Spring.Net 示例代码分析 乱改:Visitor经典模式改进1 乱评:《c#设计模式》中的“访问者模式” 软件的架构与设计模式之模式的种类 Ioc模式(又称DI:Dependency Injection) 隐藏在.NET中的IoC? 一步一步开发Spring Framework MVC应用程序 CSharp面向对象设计模式纵横谈--Singleton Pattern 听课笔记 CSharp面向对象设计模式纵横谈--面向对象设计模式与原则 听课笔记 最少职责OOD设计手段 OOD的设计手段总结 面向对象设计的六大原则简介 由浅入深学“工厂模式”(1) 由浅入深学“工厂模式”(2) A Taste of AOP from Solving Problems with OOP and Design Patterns (Part I) A Taste of AOP from Solving Problems with OOP and Design Patterns (Part II) A Taste of AOP from Solving Problems with OOP and Design Patterns (Part III) 与大虾对话: 领悟设计模式 Design&Pattern团队《设计模式在软件开发的应用》精华版 由浅入深学“工厂模式”(3) 简话设计模式 观察者模式 (using .net) C#中事件与观察者模式 Role分析模式(一) 角色对象基本概念 Role分析模式(二)角色对象创建和管理 在开发中体验设计模式 重新诠释AOP 侃中介者模式(Mediator) 采用AOP 的观点来 Log 所有方法的调用 MS 的IOC容器(ObjectBuilder)? .Net event vs. observer Pattern DProxy介绍 – 一种高性能轻量级AOP开发组件(.NET 1.1) JavaScript中的Decorator模式 魔法牌里的模式(Bridge) 决策者得选择(Strategy) 通讯兵(Chain of Responsibility) 面向智能体编程(Agent Oriented Programmig, AOP)一些体会 Bridge? 一个GIS二次开发中常用的设计模式 Switch语句,僵化的毒药 策略模式的应用实践 重读GoF Factory Method来实现数据库操作的类 用Factory Method模式扩展MyMSDNTVLibrary 工厂模式和容器模式的探索 反编译 Component重要类,全文解释 - 容器篇 单系统多类型数据源随意切换的c#实现 用C#实现MVC(Model View Control)模式介绍 小议.NET中的对象拷贝 设计模式原则详解 封装变化(一) AOP的纯.Net实现 使用纯.net实现AOP(加入了比较详细的代码说明) 隐身大法,使民无知 设计模式浅析之Singleton 设计模式Top10排行榜 简话设计模式 在我们使用的NET FRAMEWORK类库中发现设计模式(3) 在我们使用的NET FRAMEWORK类库中发现设计模式(2) New Article 模版模式 Template Pattern — 穷人和富人的不同婚恋历程 发掘模式---今天您发掘拉mei? 老师讲的抽象工厂,错了一点点 Singleton + Proxy 模式+AOP Observer模式为何要区分推拉模式 也来谈谈工厂模式 项目管理 需求分析控制 项目经理 七个关于有效沟通的哲理故事 新主管如何生存? 怎样从一名程序员过度到项目经理 论《金瓶梅》与项目管理中人际关系协调 做项目经理的一些思考 怎样从一名程序员过度到项目经理 什么是项目经理 团队建设 软件项目中的人员管理和团队建设 建立“杀手”开发团队 软件开发组的团队精神 如何指导软件开发新手 改变一个状况不佳的项目组 论软件开发中的三种重要角色 如何调动员工的积极性 成功项目团队中应树立的五种意识 管理观点系列:团队管理 现在有多同事工作较懒散,没有一点工作效率,开发出来的东西,Bug又多。如果让你来管理你会怎么做? 人才的识与用 用人之道 高效团队的速成之道 管理人员如何有效应用表扬与批评进行反馈 [项目管理]管理中的人 [团队管理]+[软件人生]从项目计划到保密管理到个人学习与提高的方法 建立团队精神 你实现团队管理了吗? 需求管理 怎么做需求分析 撰写优秀的需求 需求分析的20条法则 从用户接触到完成需求说明书 需求调研步骤和方法 一种界面需求分析方法 细谈软件需求分析过程:提取、抽象、升华 网站项目管理-如何做好需求分析 如何写系统分析书 客户需求何时休? 软件需求管理-用例方法,读书摘要 [理解需求变更之一]说说需求变更的必然 RUP简介 软件开发过程中最重要的是人?还是领导者? 开贴讨论:我观察国内几乎所有公司都有这样或者那样的管理问题,开贴讨论:小团队web项目负责人的工作办法 技术不是全部,归纳和演绎能力也很重要 谈恋爱与IT项目管理 广为流传的一个关于项目管理的通俗讲解 诸子百家与项目管理 之 序 诸子百家与项目管理 之 总述 问答 诸子百家与项目管理 之 周易篇(项目管理的两个基本点) 诸子百家与项目管理 之 孙子兵法篇(项目管理的整体思维) 实战解析----项目目的和范围 项目管理过程中的棘轮效应 任务管理 项目整体管理 项目风险管理 项目采购管理 项目沟通管理 项目人力资源管理 项目成本管理 项目质量管理 项目时间管理 项目范围管理 编码人员和美工的配合问题 心得体会:关于开发效率和项目周期的问题 紧急项目处理方法 做项目的一些体会(之一)_软件开发过程中我们应当具有的能力 团队技能之一——分析问题 价值高于一切-企业软件开发谈 项目管理之我见(原创) 项目开发管理经验交流 软件实例开发手记(自序)-为保证文章完整性,谢绝对某篇而非全部手记的转载 紧急项目处理方法 浅谈项目管理中的职责权 - [原创] 由一个虚构的例子谈谈中小型研发型项目的技术管理及成本控制(全文) 优化IT企业的基础架构 一个研发经理的项目日记 .net敏捷开发及常用工具 关于项目管理和项目计划制定的对话 微软资深经理人的项目管理经验 WEB项目开发 MyMsn动态Resize页框架的布局详解 性能,安全,集成才是web之道 重构之美-走在Web标准化设计的路上[深入结构:理解h系列的不合理。] 重构之美-走在Web标准化设计的路上[振臂一呼:Css, Stop! ] 重构之美-走在Web标准化设计的路上[复杂表单]3 2 Update 重构之美-走在Web标准化设计的路上[唠叨先] 重构之美-迎接Web标准化设计的来临[总结一:网页设计回归?] 重构之美-走在Web标准化设计的路上[对HTML/XHTML/XML/XSL的一些认识] 雅虎网站项目工作流程 微软资深经理人的网站项目管理经验 其它 软件工程 一个测试的重构 RUP 核心概念 配置管理的概念 RUP && MSF 特点 构建面向对象的应用软件系统框架 构建面向对象的应用软件系统框架 目录 构建面向对象的应用软件系统框架 第1章 构建面向对象的应用软件系统框架 第2章 第3章 数据和对象 第4章 O/R Mapping的一般做法 第5章 设计一个O/R Mapping框架 第6章 面向方面编程 第7章 接口 第8章 事务处理 第9章 性能优化 第10章 界面层的功能划分 第11章 界面设计模式 第12章 动态代码生成和编译技术 第13章 远程过程访问的客户端整合 第14章 智能客户端 第15章 简述 Effective Coding - Readability 单元测试时的一些最佳实践 Best free tools/frameworks/libraries I use 统一界面设计 十二种实践方法与我的XP心得 使用CVS做.NET项目 在asp.net页面上得到Castle容器的实例 当前软件开发的反思 面向对象设计,ORM,NHIBERNATE杂谈(有感) 投标方案应该怎么写? CMM/CMMI将带我们走向何方——一个CMM从业人员的反思 对一个排序程序的不断重构 FxCop 设计规则 敏捷实践12 条原则 《敏捷软件开发》读书笔记 (1) 《敏捷软件开发》读书笔记 (2) -- 设计原则 《重构》 读书笔记 (1) 企业应用之领域模型 我的.net项目经验(一)。 也谈 SOA 重新诠释SOA 登山的程序员(极限与敏捷之一) 敏捷的总设计师(极限与敏捷之二) 实战解析--项目的主要技术储备 产品升级策略 读《DTS分析模型、设计模型》有感 软件开发核心工作流程 新产品研发 分析设计过程.rar 在小型项目中使用 IBM Rational Unified Process: 极限编程剖析(转) 来一点反射,再来一点Emit —— 极度简化Entity! 软件整合--硬件整合--平台整合 用自定义KeyValueCollection类代替Dictionary/Hastable,改善简化后的Entity性能 Java剑 VS .NET刀 -- 东山再起(论模式)(二)【推荐】 基于构件技术的需求管理过程-框架需求调研 PSP课程(一): PSP简介 我对系统重构的理解 重构---Who are you?! 单元测试应该测什么,不应该测什么? AccEAP架构介绍(1)---实体的设计 我的单元测试认识之路 中小型MIS开发之我见(一)---开发阶段 中小型MIS开发之我见(二)---具体实施(上) 中小型MIS开发之我见(二)---具体实施(下) 团队开发框架(Developement Structure for Team),内容列表及整理计划 风继续吹----对一些ORM框架的使用心得(2) 冷眼程序人生----对一些ORM框架的使用心得 读书笔记]-道法自然之需求分析 个人对软件开发的思考 网络应用 一个Udp信息收发静态类! [修改]脚本判断网站是否能打开 IIS防止文件下载完全手册(非更改文件名法) 在.NET中利用XMLHTTP下载文件 开发 .NET 下的 FTP 客户端组件 如何不让没有登录的用户下载的问题 文件下载时如何隐藏实际地址? ASP.NET 多文件上传 .net 中发mail到hotmail中乱码问题的解决 郁闷的OpenPOP的MIME Parser Asp.net(c#)实现多线程断点续传 关于 OpenSmtp 邮件标题过长后出现乱码问题的解决 支付宝Payto接口的c#.net实现 文件操作 发布一个Asp.Net文件夹复制类 关于File的一些例子 文件操作工具类 FileUtility 大文件上传之异常处理(原创) 文件 在线压缩 技术 ASP.NET在线压缩与在线解压缩 c#文件操作(二) 在ASP.NET中跟踪和恢复大文件下载 Response.BinaryWrite()下载时文件名的问题. Windows Workflow Foundation之旅(二)——指南1(创建顺序工作流) DotNet 序列化学习笔记 一个上传的类 系统控制 WMI类--所有可用的WMI的类封装 用ActiveX控件和JavaScript脚本实现基于Web的票据套打(源码下载) 运用API函数获取系统信息 通过ASP.NET页面重启服务器 开源:VS.NET打印思想与2003/5DataGrid、DataGridView及二维数据如ListView等终极打印实现(全部源码) 关于如何打印ListView的解决方法 修改IIS目录的Asp.Net版本 如何获取客户IE统计信息[代码] 图像多媒体 js图形报表 一个可设置背景图片的验证码图片的生成方法 图片翻页幻灯效果 图片渐变轮换效果 讨论一下flash.ocx(8.0版本的)与.net结合的编程 动态生成缩略图 SharpMap介绍及源码分析 利用Javascript 结合 VML 生成三维报表(饼图) 技巧与总结 代码阅读总结(个人总结开发小技巧) DotNet精美书籍大检阅 asp.net的页面代码组织模式 金鼎俱乐部项目总结 总结一下散乱的开发点滴(3) (高手勿入) 说的都是概念——有关编程范式 组织一些开源项目 VS.NET操作技巧 Visual SourceSafe VSS信息的读取的操作 安装程序 安装程序自动安装数据库 程序安装时检查是否已经安装.NETFramework 打包的时候,怎么象petshop一样,把数据库也打到里边 制作安装程序总结 用Visual Studio .Net 2003制作安装程序时轻松实现将自己的程序添加到系统的鼠标右键菜单 .net打包自动安装数据库 用自删除dll实现应用程序的安装/卸载代码 .NET打包自动安装数据库 调试常见问题 IE安装了flash插件还不能显示swf动画的问题 让人哭笑不得的“Unable to load one or more of the types in the assembly”问题的解决! 关于异常处理的一点感受 项目调试时候,出现其中用到的一个组件“访问被拒绝”的解决方法。 对于引用的控件被拒绝访问的解决办法的补充(续) 对于引用的控件被拒绝访问的解决办法的补充(续++)++ 对于引用的控件被拒绝访问的解决办法的补充(续++) 使用Visual Studio.net调试javascript最方便的方法 在Apache上调试Asp.net 1.1/2.0代码 VS.NET 2005 vs.net 2005 中自定义模版项 自己动手打造Visual Studio 2005 Team Suite 正式汉化版 用Visual Studio 2005创建宏代码生成器 Visual Studio 2005 Team Foundation Server Beta3 安装手记 Visual Studio 2005 Team System的BUG? 对vs2005生成dll文件的一点疑惑 开发VS2005下ComboBoxTreeView(下拉列表框弹出树) 与ToolStripComboBoxTreeView(下拉列表框工具条弹出树) Visual Studio 2005中编译调试新功能 使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码 在VS.NET2005中使用java代码段以及SOL文件格式的解析 ClubWEBSite starter kit二次开发及Vs2005中ObjectDataSource控件的应用小记 Visual Studio 2005 RTM的奇怪问题 Team Foundation Server Beta3 安装指南 VS2005中通过code snippet定制类模板 C#2.0 Singleton 的实现 Dataset+TableAdapter _.net最终数据访问类出现? 我的心血显然被藐视了 目前发现的 asp.net数据绑定的几个BUG(不定期连载) 使用GDI+在VS2005下开发基于DataGridView的财务显示单元格控件 目前发现的VS2005 asp.net 数据绑定bug (二) -关于ObjectDatasource 和TableAdapter Use Whidbey Beta2 to target .NET Runtime 1.1 Targetting 1.1 .NET Framework with MSBuild 安装TFS vs.net 2005中web.config智能感知丢失时 VS2005中用Code Snippets提高开发效率 VS2005运行速度优化心得 vs2005 的WebSite 的开发方式的替代Visual Studio Web Application Projects VS2005如何进行单元测试. 善用免费的Code Snippet Libraries加快你的开发速度 Code Snippet Libraries压缩下载包 Visual Studio 2005 Web Application项目RC发布 Visual Studio 2005 Web Application Projects 项目Cool的地方 VS2005将支持的两种WEB编程模型的比较 VS.NET 工具 CodeSmith 我的用CodeSmith生成的业务对象 CodeSmith基础(一) CodeSmith基础(二) CodeSmith基础(三) CodeSmith基础(四) CodeSmith基础(五) CodeSmith基础(六) CodeSmith基础(七) CodeSmith基础(八) CodeSmith应用(一) CodeSmith应用(二) CodeSmith应用(三) CodeSmith应用(四):实现选择路径对话框 CodeSmith-Terrylee CodeSmith实用技巧(一):使用StringCollection 数据库字段属性配置工具界面[用于代码生成] Sharpdevelop2.0预览版放出来了 对nunit很失望 Resharper的快捷键 ReSharper 利用Together For VS.NET检查所编写的代码是否够规范 如何用CodeSmith减少代码重复编写 NET 的Refletion的初步了解 VS2005 Add-in:CSS Properties Window 每个开发人员现在应该下载的十种必备工具 体验ReSharper V1.0 for VS.Net 2003 - Part I 用DNS、IIS实现Web项目团队协作开发! 创建自定义的Visual Studio项模板 Microsoft Windows Workflow Foundation 入门:开发人员演练 将asp.net1.1的应用程序升级到asp.net2.0的一点心得 自动填写版权信息 .Net1.x转换为.Net 2.0要注意的几个问题 服务器同时存在1.1和2.0程序注意事项 使用@Page指令的Src 属性 简化对老版本的 asp.net程序的维护 常见的 Web 项目转换问题及解决方案 将 Web 项目从 Visual Studio .Net 2002/2003 转换到 Visual Studio 2005 的分步指南 常见的 ASP.NET 2.0 转换问题和解决方案 你的.net 2.0 真的能与1.1 安全正确地运行在同一台电脑上吗? 小心Server Application Unavailable 错误 安装vsts:如何卸载SQL Server 2005 其他新技术 反射 初识.net反射技术 .NET反射、委托技术与设计模式 .net反射技术的应用—如何调用Java的COM接口 灵活正确的实现.NET插件机制 C#中使用反射的性能分析 论.NET反射、委托技术与设计模式关系 Ajax 用Ajax技术让IE Web Control Tree View实现大数据量读取 AJAX设计模式 之 怎样构建一个可刷新的无刷新应用 AJAX设计模式实践 之 可刷新Ajax应用范例+Framework 在ASP.NET中实现AJAX Ajax.Net的onLoading及aspx页面的默认名字空间及ajaxpro的google组怎么没有一个chinese? CuteEditor5.0的安装及它与Ajax.net配合无刷新操作数据库! 使用简单的Ajax Framework -MagicAjax.NET 剖析MagicAjax 利用AJAX技术开发应用程序实战 基于Ajax的五子棋演示 AJAX页面XMLHTTP对象生成及下一步技术研究 到了该讨论XMLHTTP在Ajax中作用的时候... Ajax,纠正错误,又向前一小步 Ajax, 想得更实际一些 Ajax, 使用PostBack响应模型和Web控件资源, 让服务器返回更少的数据 几句话介绍MagicAjax 使用MagicAjax 实现无刷新Webparts AJAX编写用户注册实例及技术小结 Web 2.0中AJAX技术应用详解 一个要钱的ajax框架zumipage 网站的推广之痛-使用AJAX和.NET网站的朋友注意了 让MagicAjax支持中文! 阿特拉斯神(二) AJAX急速狂飙:开发www.99scj.com体验(1) ASP.NET 调味品:AJAX 一套使用简单的Ajax服务器控件-Anthem.NET Introduction to Anthem.NET 三种Ajax框架使用比较 Ajax基本原理讲解 【AjaxPro实现机制浅析二】*.ashx文件是怎么来的? 利用Ajax与数据岛实现无刷新绑定 应用Ajax.net在Asp.net中实现无aspx文件应用 Atlas 用Atlas来实现一个基于AJAX的无刷新Chatroom Atlas Table Layout Template 学习Atlas是发现的几个小问题 Atlas笔记1:介绍和调用WebService的方法 Atlas是什么? Atlas 实现机制浅析 [1] Atlas 实现机制浅析 [3] 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件 Atlas应用程序调试技巧 在Atlas服务器端实现中推荐使用Web Service而不是Page Method Atlas揭秘 —— 绑定(Binding) 在ASP.NET Atlas中创建自定义的Transformer 在ASP.NET Atlas中创建自定义的Validator 使用ASP.NET Atlas ItemView控件显示集合中的单个数据 使用ASP.NET Atlas ListView控件显示列表数据 调试Atlas客户端JavaScript脚本 在ASP.NET Atlas中创建自定义的Behavior 使用ASP.NET Atlas SortBehavior实现客户端排序 在Atlas中实现检测postback progress的状态的方法 使用ASP.NET Atlas XSLTView控件用XSLT修饰并显示XML数据 Remoting 一步一步学Remoting之一:从简单开始 初识用.NET Remoting来开发分布式应用 使用.NET Remoting开发分布式应用——配置文件篇 基于消息与.Net Remoting的分布式处理架构 使用.NET Remoting开发分布式应用——基于租约的生存期 Remoting多个信道(Chennel)的注册问题 Remoting中的线程与网络通信内幕初探 Remoting Event 远程事件 Remoting Discussion(二) Remoting Discussion(三) 移动开发 在PPC上用时间做唯一编号遇到的问题及其解决方法 正确处理 SqlCeException 的方法 通过ActiveSync使你的Windows Mobile Emulator连接到Internet Pocket PC 2003编程环境 Windows Mobile开发环境搭建指南 短信任务源程序分享[.NET CF C#] 循序渐进:使用 Visual Studio 2005 为基于 Windows Mobile 的设备生成 .NET Compact Framework 应用程序 是不是.net compact framework的Bug呢? 窗体切换中的小技巧 Web 2.0 WEB2.0商业模式才刚开始 用Blog和Wiki搭建IT团队的知识库 论web2.0的定义及web2.0盈利的实现方式 MagicAjax-NoStore,Session,Cache模式的区别 Wiki的介绍 wiki、Blog与项目知识管理 wiki的来龙去脉与企业应用 2006年 Web 2.0 将面临的10个问题 web 2.0 精彩语录 创新的媒介:Web 2.0三大营销变革 2005年Web 2.0领域涌现的11大高质量软件 学习冲电 << 一年了 | 错误报告 >> Go back什么是Web 2.0? Web 2.0时代,你属于哪一份子? 全面精通Web 2.0,做互联网潮头人 项目Wiki的选择和配置 2005年 Web2.0 带动的11大软件 最近的asp.net技术demo 通用异常处理框架 在C#中调用WINCE连接PC的程序 GPS定位信息的接收 PDA/GPS检测报告 CnForums和已有系统的整合方案 Community Server技术分析——CS是如何将三个项目整合到一起的 Microsoft.mshtml到底是什么? BI与CRM深入行业应用 纯粹B/S方式实现InfoPath的设计和运行时--Web Builder WebBuilder 界面一览 大话 .NET/MONO 跨平台应用 移植 ASP.net 项目到 Mono 的问题报告 激动的一天 MONO - .NET跨平台之亲身经历(一) 使用Updater Application Block实现自动更新例子 Component/Service Oriented Software System Development Thinking Smart Client Case Study Source Code Download from MSDN China 初探YAML 在将WEBPART打包成*.CAB包和*.MSI安装包后,竟然无法将其安装到指定的WSS网站 Microsoft Windows Workflow Foundation 入门:开发人员演练 如何让ClickOnce进行手动更新(含代码) WEB BUILDER中的动态页面生成 flash与asp.net通信(LoadVars类) EsbAOP应用--异常关闭器 EnterpriseServerBase的AOP--EsbAOP实现 [WPF]WPF中如何实现数据与表示分离。(一) —— XAML 翻译:微软是如何输掉API之战(上) 微软是如何输掉API之战(下) Log4Net五步走 Agile Framework功能介绍(1):自动事件连接 基于构件技术的软件工程 - Small Team Practice小型团队项目实践标准 RIA全程追踪-引子 Boo简介及无关的一些牢骚 企业应用之领域模型 企业应用之数据持久化方案 通过Spring.net来使用XCodeFactory生成的数据层! 关于SNS规则引擎的一点想法 Biztalk2004 Decoder的二次开发----春田花花幼稚园的信息化项目 虚拟社会,做尽天下业务(集思广义,以求大同) ORM新实现——Dali 使用Microsoft Systems Management Server 2.0 进行补丁管理 CNN评出25个典型的下一代互联网公司 SQL Server Report Services 的RS数据库移植到另外一台服务器,报“rsReportServerNotActivated”错误 .NET和JAVA的跨平台,我们很期望.但是容易吗 LoadRunner 架构概览 关于Flex、Jrun、ColdFusion、IIS、ASP.Net结合使用的误区!(只说Flex1.5版本) Windows Communication Foundation入门(Part One) office 操作 ADO.NET(OleDb)读取Excel表格时的一个BUG Office with .Net 系列之 ――― 在自己的程序中宿主Office Office with .Net (二) ――― 使用.Net访问Office编程接口 Office with .Net(二)之外传―――“彻底干净的”关闭Office程序 我写的Asp.net操作Excel的一个类库ExcelHelper(源码下载) C#操作Excel,套用模板并对数据进行分页 关于ASP.NET中调用Excel组件不能结束进程的解决方法 用完Excel组件后 如何彻底关闭Excel进程 一个Excel exporter的组件 web 下实现文档的可浏览但不可保存 Excel开发:简化工作表中选定区域的操作 开源代码系列之Office文档读写(Excel/Word) 将Exce嵌入你的.Net程序 实例与经典源码 .NET Pet Shop 4 .NET Pet Shop 4: Migrating an ASP.NET 1.1 Application to 2.0 NET Pet Shop 4 .NET Pet Shop 4 关于练习项目的一些背景 基于.NET 2.0的Petshop4正式推出了 PetShop的系统架构设计 Petshop 4 学习 Agile Framework 介绍Agile Framework Agile Framework架构图 利用db4o做中间层数据缓存 关于数据层设计的取舍思考 基于SOA思想的架构设计 框架设计之Castle&CompositeUI容器融合 架构设计之Smart Client 架构设计之离线处理 DotNetNuke DNN 数据访问策略 【译】 快速正确的制作DNN模块数据库安装脚本 DotNetNuke开始支持ASP.NET2.0 DotNetNuke从入门到进阶(1)怎样写自己的模块 DotNetNuke 代码文档 翻译DNN-Documentation-readme.txt DotNetNuke:如何创建自己的模块(FlashPlayer Module) [DNN模块开发]让模块支持“导入”“导出”功能 [DNN模块开发]DNN模块的层次划分 [DNN模块开发]模块的文件结构及命名方法 [DNN模块开发]如何写模块数据库安装脚本 建立单独的解决方案来开发DNN模块 [DNN模块开发]快速制作DNN模块安装包 [DNN模块开发]快速正确的制作DNN模块数据库安装脚本 [DNN扩展]将Lion.Web.WebHtmlEditor作为DNN的富文本编辑器(初步实现) [DNN扩展]LionHtmlEditorProvider(v1.0.1) [DNN扩展]LionHtmlEditorProvider(v1.0.2) 最后更新:2005-7-25 [DNN模块开发]如何写dnn文件 [DNN模块开发]分类链接模块终于大功告成了 [DNN扩展]LionHtmlEditorProvider(v1.0.3) [DNN模块开发]分类链接模块V1.1 [DNN模块开发]增强型DNN在线调查模块 [DNN学习所得]如何防止页面中的敏感信息被提取 如何修改DotNetNuke(DNN)中服务条款和隐私说明 利用反射工厂模式支持多数据库访问 DNN中搜索引擎原理——如何获取SearchItem DNN中搜索引擎原理——数据库分析篇 [DNN通用控件]TextEditor [DNN学习所得]SolpartMenu一个相当不错的下拉菜单控件 [DNN功能]列表管理添加中国的省份选择下拉框 [DNN学习所得]CBO——简化从数据库读取数据并实例化对象的有效方法 刚开始学习DNN的一点小经验(二) 全新安装dnn3.1.0 DNN安装模板(DotNetNuke.install) [DNN学习所得]让IE也能实现解压缩功能(提供演示源码下载) DNN核心用户控件——实现页面灵活布局的第一步 DNN的数据访问方式——合理运用模式,提高数据访问的灵活性(有修正) 刚开始学习DNN的一点小经验(一) [DNN学习所得]HttpModule到底是个什么东西 DotNetNuke3研究报告一(安装) 初识DotNetNuke(DNN) 关于DotNetNuke(DNN)的语言问题 DotNetNuke3研究报告二(数据访问) [DNN学习所得]HttpModule到底是个什么东西 DNN文件夹说明 [DNN通用控件]DualListControl介绍 DNN3.2.2安装说明 [DNN 3.2.2] DNN开发中的一些细节(2) DNN开发中的一些细节(1) Flash+xml 在 Dnn系统开发中的应用 DNN开发中的一些细节(3) 开源项目 开源CMS Alfresco 1.0 发布 ArgoUML -- 开源UML 建模工具 应用IBatisNet+Castle进行项目的开发 再论IBatisNet + Castle进行项目的开发 NHibernate VS IbatisNet IBatisNet 之 自动生成主关键字 细节决定成败:一个公共类库 BugTracker.NET 汉化手札 ORM开题篇-Gentle.NET之牛刀小试 使用NHIBERNATE写DAL层的流程和牢骚 Mono 开发 (使用.NET技术的你,绝对不能忽略Mono) .NET开源项目链接 MonoRail - 前期准备 MonoRail - 简介 经典案例介绍 广州市工商局商标管理软件 Duwamish 学习Duwamish7的MSDN说明及相关技术策略 Duwamish7学习笔记(七) Duwamish7学习笔记(六) Duwamish7学习笔记(五) Duwamish7学习笔记(四) Duwamish7学习笔记(三) Duwamish7学习笔记(二) Duwamish7学习笔记(-) NHibernate 使用NHibernateContrib中的Nullables NHibernate文档翻译进度&问题收集(持续更新) NHibernate文档翻译 第3章 持久化类(Persistent Classes) NHibernate文档翻译 第5章 集合类(Collections)映射 NHibernate文档翻译 第6章 关联映射 NHibernate文档翻译 第7章 示例: Parent/Child NHibernate 1.0.1 发布了 NHibernate文档翻译完成 NHibernate文档翻译 第8章 NHibernate缓存(NHibernate.Caches) NHibernate文档翻译 第9章 使用AttributesNHibernate.Mapping.Attributes NHibernate文档翻译 第10章 NHibernate.Tool.hbm2net DDL的NHibernate文档 1.快速起步 NHibernate中DateTime,int,bool空值的处理方法 使用NHibernate进行数据持久层开发的最佳实践 基于NHibernate的三层结构应用程序开发初步 NHibernate.Helper Project NHibernate学习手记(1) - 对象的简单CRUD操作 NHibernate学习手记(6) - 实现one2many/many2one的映射 NHibernate快速指南 NHibernate之1——为什么不用DataSet? NHibernate文档翻译 第1章 体系结构 NHibernate文档翻译 第2章 ISessionFactory配置 NHibernate文档翻译 第4章 O/R Mapping基础 由为什么要学习NHibernate说开去 NHibernate 使用手迹(1st) NHibernate 使用手迹(2nd) NHibernate使用手迹(3rd) 发布:偶写的NHibernate代码生成器 面向对象设计,ORM,NHIBERNATE杂谈(有感) Snake.Net Snake.Net 框架中的ORM(一) (Version 0.2 Beta) Snake.Net 框架中的ORM(二) (Version 0.2 Beta) Snake.Net 框架中的ORM(三) (Version 0.2 Beta) Snake.Net网络通讯模块 序 Snake.Net网络通讯模块 - SMTP(一) Snake.Net网络通讯模块 - POP3(二) Snake.Net网络通讯模块 - IMAP4(三) Snake.Net网络通讯模块 - FTP(四) Snake.Net 框架中的ORM(四) (Version 0.2 Beta) Snake.Net 框架中的ORM(五) (Version 0.2 Beta) QPG平台 编写容易被维护的代码(1) QPG--基本用法介绍 技术篇(1)--QPG容器的基本用法 技术篇(2)--QPG容器的高级用法 技术篇(3)--QPG界面分解方法介绍 技术篇(4)--基于QPG容器的服务扩展 技术篇(5)--QPG数据处理方法 技术篇(6)--大话AOP 实践篇(1)--QPG之“打狗棍法” 思想篇(3)—IT运用模式的轮回 思想篇(2)--归纳和演绎能力也很重要 思想篇(1)--企业需要什么样的人才? 思想篇(完)----跟往事干杯 思想篇(4)---- 实战解析(完)----总结 Enterprise Library Enterprise Library2.0(1):Data Access Application Block学习 Enterprise Library2.0(2):Logging Application Block学习 Enterprise Library2.0中加密数据库连接字符串 Enterprise Library——企业库配置管理应用程序块 Enterprise Library——企业库缓存应用程序块 Enterprise Library Step By Step系列(一):配置应用程序块——入门篇 Enterprise Library Step By Step系列(二):配置应用程序块——进阶篇 Enterprise Library Step By Step系列(三):数据访问程序块——入门篇 Enterprise Library Step By Step系列(四):数据访问程序块——进阶篇 Enterprise Library Step By Step系列(五):安全应用程序块——入门篇 Enterprise Library Step By Step系列(六):安全应用程序块——进阶篇 Enterprise Library Step By Step系列(七):日志和监测应用程序块——入门篇 terprise Library Step By Step系列(八):日志和监测应用程序块——进阶篇 Enterprise Library Step By Step系列(九):缓冲应用程序块——入门篇 Enterprise Library Step By Step系列(十):缓冲应用程序块——进阶篇 Enterprise Library Step By Step系列(十一):异常处理应用程序块——入门篇 Enterprise Library Step By Step系列(十二):异常处理应用程序块——进阶篇 Enterprise Library Step By Step系列(十三):加密应用程序块——入门篇 Enterprise Library Step By Step系列(十四):创建基于消息队列(MSMQ)的异步日志 Enterprise Library Step By Step系列(十五):配置应用程序块——设计篇 Enterprise Library Step By Step系列(十六):使用AppSetting Application Block Composite UI Application Block 学习笔记之Commands Composite UI Application Block学习笔记之Event Broker 使用Updater Application Block实现自动更新例子 使用企业程序库的两点体会 Composite UI Application Block学习笔记之Smart Part 关于在服务器端使用Microsoft Exception Management Application Block Logging application block of Enterprise Library 2.0 TimeStamp of the Logging Application Block in EntLib 2.0 对 Updater Application Block v2的表面行为分析及问题 (一) HTTP Downloader for Updater Application Block 2 ObjectBuilder内功心法之中国特色 一个从网页中提取天气预报信息的程序(附源码) Ilungasoft Framework: 使用视图处理继承关系、Tree结构实体关系映射示例[源码] DataQuicker2快速入门-----存储过程篇 一个ASP.NET2.0的小项目-BLOG Ilungasoft Framework中处理有关联关系的实体 Community Server2.0专注细节一 邮件提醒按钮实现(上) DataQuicker(ORM)中的缓存机制 数据框架DataQuicker2第一个版本开源下载. SVG + Javascript + ASP.NET + WebService开发楼宇管理系统 - 杂记3(完) 新的数据框架DataQuicker2 Walk through Message----春田花花幼稚园的信息化项目(II) SVG + Javascript + ASP.NET + WebSe
41.50MB
大型会员管理系统源码 通用会员管理系统 界面绚丽 asp.net C#
2018-01-21该套会员管理系统现在多家商家使用多年,是一套通用性强、功能强大的会员管理软件,是企业经营管理不可或缺的管理工具。系统将会员信息、会员消费紧密结合,实现会员储值卡、折扣卡、计次卡多卡合一的组合卡管理功能,且会员消费可自动积分,帮助企业全面实现管理信息化。适用于以会员制客户管理模式为中心的服务性行业,如:餐饮娱乐、美容美发、休闲健身、洗浴中心、零售专卖、汽车美容等,有效提升企业客户的忠诚度,为企业创造价值。 网购的分享给大家
161KB
asp一次性上传多个文件
2007-09-28asp.net(c#)一次上传多个文件
63KB
ASP.NET(C#)实现一次性动态上传多张图片的代码(多个文件)
2020-10-28我们就要让这些文件上传框动态添加,下面我以我做的一个图库管理中的上传图片的功能为例
131.36MB
C#高级编程(第9版):C# 5.0 & .NET 4.5.1.[美]Christian Nagel(带详细书签) PDF 下载 高清 完整版
2017-12-26本书由.NET专家的梦幻组合编写,包含开发人员使用C#所需的所有内容。C#是编写.NET应用程序的一种语言,本书适合于希望提高编程技巧的、有经验的C#程序员,也适用于刚开始使用C#的专业开发人员。本书探讨了Visual Studio 2013和.NET Framework 4.5.1、新的测试驱动开发和并发编程功能。所有示例的源代码都可以下载,读者可以立即开始编写Windows桌面应用程序、Windows Store应用程序和ASP.NET Web应用程序。 对于开发人员,把C#语言及其相关联的.NET Framework环境描述为最重要的新技术一点都不夸张。.NET提供了一种环境。在这个环境中,可以开发在Windows上运行的几乎所有应用程序,而C#是专门用于.NET Framework的编程语言。例如,使用C#可以编写动态Web页面、Windows Presentation Foundation应用程序、XML Web服务、分布式应用程序的组件、数据库访问组件、传统的Windows桌面应用程序,甚或可以联机/脱机运行的新型智能客户端应用程序。本书介绍.NET Framework 4.5.1。如果读者使用以前的版本编码,本书的一些章节就不适用。本书将标注出专用于.NET Framework 4.5和4.5.1的新增内容。 不要被这个架构名称中的.NET所迷惑,认为这是一个只关注Internet的架构。这个名称中的.NET仅强调Microsoft相信分布式应用程序是未来的趋势,即处理过程分布在客户端和服务器上。理解C#不仅仅是编写Internet或网络识别应用程序的一种语言也很重要。它还提供了一种编写Windows平台上几乎任何类型的软件或组件的方式。另外,C#和.NET都对开发人员编写程序的方式进行了革新,更易于实现在Windows上的编程。 那么,.NET和C#有什么优点? .NET和C#的重要性 为了理解.NET的重要性,就一定要了解过去20年来出现的许多Windows技术的本质。尽管所有Windows操作系统在表面上看来完全不同,但从Windows 3.1(1993年引入)到Windows 8.1和Windows Server 2012 R2,在内核上都有相同的Windows API用于Windows桌面和服务器应用程序。在我们转而使用Windows的新版本时,虽然API中增加了非常多的新功能,但这是一个演化和扩展API的过程,并非替换它。 在Windows 8中,操作系统的主API被Windows运行库替代。但这个运行库仍部分基于Windows API。 开发Windows软件所使用的许多技术和架构也是这样。例如,组件对象模型(Component Object Model,COM)源自对象链接和嵌入(Object Linking and Embedding,OLE)。最初,因为它在很大程度上仅把不同类型的Office文档链接在一起,所以利用它,例如,可以把一个小型Excel电子表格放在Word文档中。之后,它逐步演化为COM、DCOM(Distributed COM,分布式组件对象模型)和最终的COM+。COM+是一种复杂的技术,它是几乎所有组件通信方式的基础,实现了事务处理、消息传输服务和对象池。 Microsoft选择这种软件革新方法的原因非常明显:它关注后向兼容性。在过去的这些年中,人们编写了大量Windows第三方软件,如果Microsoft每次都引入一项不遵循现有基本代码的新技术,Windows就不会获得今天的成功。 后向兼容性是Windows技术的极其重要的功能,也是Windows平台的一个长处。但它有一个很大的缺点:每次某项技术更新换代,增加了新功能后,它都会比以前更复杂。 很明显,对此必须改进。Microsoft不可能一直扩展相同的开发工具和语言,总是使它们越来越复杂,既要保证能跟上最新硬件的发展步伐,又要与20世纪90年代初开始流行的Windows产品向后兼容。如果要得到一系列简单而专业的语言、环境和开发工具,让开发人员轻松地编写一流的软件,就需要一个新的开端。 这就是C#和.NET的作用。粗略地说,.NET是一种在Windows平台上编程的架构—— 一种API。C#是一种从头开始设计的用于.NET的语言,它可以利用.NET Framework及其开发环境中的所有新增功能,以及在最近25年来出现的面向对象的编程方法。 在继续介绍前,必须先说明,后向兼容性并没有在这个演化进程中丧失。现有的程序仍可以使用,.NET也兼容现有的软件。现在,在Windows上软件组件之间的通信几乎都使用COM实现。因此,.NET能够提供现有COM组件的包装器(wrapper),以便.NET组件与之通信
8KB
asp.net c#支付宝接口详细代码
2010-10-15支付宝接口 asp.net c#支付宝接口详细代码 支付宝Payto接口的C#.net实现方法。支付宝现在这种支付方式比较多象网银在线等使用的方法都是url验证,就是通过url参数和一个这些url参数的md5编码来确认这个连接的正确性,支付宝在你购买成功后跳转自定义连接的时候会传2次过来,第一次是数据底层请求,第二次是web请求,而只有第一次有验证码,这个只能通过记录下来才看的到,因为两次请求间隔很小,如果光显示的话最后的结果是被第二次覆盖了的。所以在接收的时候就要设定接收条件,一种是没有notify_type参数的,一种是有的。 我们先来看一下创建一个连接地址 t1=ConfigurationSettings.AppSettings["interface"];//支付接口,就是给的一个连接地址 t2=ConfigurationSettings.AppSettings["account"];//支付宝帐户你的帐户 t3=ConfigurationSettings.AppSettings["password"];//安全校验码,设置的商家验证码 t4="images/logo_zfbsmall.gif";//按钮图片地址 t5="test";//悬停说明 cmd="0001";//默认 subject="item";//商品名称 body="decrip";//描述 order_no=;//定单号,用户自己生成,方便自己管理 prices=100;//价格0.01~50000.00 rurl="http://www.xxx.com/";//商品展示网址 types="1";//1:商品购买2:服务购买3:网络拍卖4:捐赠 number="1";//购买数量 transport="3";//1:平邮2:快递3:虚拟物品 ordinary_fee="";//平邮运费 express_fee="";//快递运费 readonlys="true";//交易信息是否只读 buyer_msg="";//买家给卖家的留言 buyer="";//买家Email buyer_name="";//买家姓名 buyer_address="";//买家地址 buyer_zipcode="";//买家邮编 buyer_tel="";//买家电话号码 buyer_mobile="";//买家手机号码 partner=ConfigurationSettings.AppSettings["partenid"];//合作伙伴ID,这个是固定的 上面就是要提供得基本信息,然后就是生成支付宝得连接,也就是给支付宝提供一条带验证的购买信息。
18.11MB
ASP.NET 3.5入门经典:涵盖C#和VB.NET.part3.rar
2011-06-13ASP.NET 3.5入门经典 作者:Imar spaanjaars 译者:张云 -------------------------------------------------------------------------------- 图书详细信息: ISBN:9787302185833 定价:88元 印次:1-3 装帧:平装 印刷日期:2010-4-14 -------------------------------------------------------------------------------- 图书简介: 为了构建有效的、引人注目的、数据库驱动的Web站点,必须首先拥有一个稳固的架构来运行Web页面,同时有一个丰富的环境来创建和编写这些Web页面。Microsoft的ASP.NET 3.5和Visual Web Developer 2008联合提供了一个最佳的平台,在该平台上可创建动态和交互的Web应用程序。 通过本书您将了解如何获取和安装Visual Web Developer,将学习到 ASP.NET 3.5和Visual Web Developer提供的大量工具,以及如何使用这些工具顺利地编写Web应用程序,及至创建功能丰富的、数据库驱动的、交互的Web站点。 本书主要内容 l 如何使用ASP.NET Server控件创建复杂的Web站点 l 如何使用大量的CSS工具来设计Web页面 l 如何用C#或Visual Basic编写具有交互性的Web页面 l 如何使用数据库创建丰富的、数据驱动的Web页面 l 如何轻松地创建一个集中的、易维护的站点 l 如何保护Web站点,提供登录功能和对内容的基于角色的访问 本书读者对象 本书适合于任何想利用ASP.NET进行Web开发的初中级程序员。不要求有Web开发经验。 技术支持 这是一本非常好的ASP.NET入门书籍。本书以建立一个实际的Web站点为主线,从最初的没有任何功能的简单站点开始,然后逐步增加功能和效果,直到最后建立一个完整的、功能丰富的、数据库驱动的、交互的Web站点。其间,分别介绍了建立这个Web站点涉及到的众多内容,尤其特别介绍了新增的LINQ功能、ASP.NET AJAX及ASP.NET服务器控件等内容。全书的示例代码均用C#和 VB.NET两种语言表示,读者可自由地选择自己喜欢的语言。 本书适合于任何想利用ASP.NET进行Web开发的初中级程序员。不要求有Web开发经验。
89.53MB
C#与.NET3.5高级程序设计第四版高清PDF中文完整版
2011-07-05小提示: 本资料仅供个人学习参考,请勿用于商业用途,如有能力请尽量购买正版图书,也是对作者的支持。 高清PDF中文完整版, 被称为“C#圣经”的权威著作. Amazon超级畅销书 全面涵盖C# 3.0,用IL深入揭示各语言特性.. 深度剖析.NET 3.5平台,让你知其然,更知其所以然 国内多位微软MVP联手翻译... 本书提供作译者介绍 Andrew Troelsen世界级c#专家,微软VisuaI C#MVP。他是著名的微软技术咨询企业Intertech的合伙人和副总裁,该公司的客户包括微软、霍尼韦尔、美国宇航局等。他曾为MSDN网站和MacTech网站撰写了有关各种操作系统平台上.NET技术的文章,并经常在业界主要技术会议上发表f演讲和开设技术讲座。除本书外,他还撰写了COM and Net interoperabity和Visual Basic NET and the NET Platform An Advanced Guide等十多部NET技术方面的著作 本书是c#领域久负盛名的经典著作,深入全面地叙述了c#编程语言和.net平台核心,并以大量示例剖析相关概念。书中介绍了c#的各种语言构造、.net 2.0的类、核心api、公共中间语言(cil)、动态程序集和asp.net扩展等内容;同时也介绍了.net 3.0和.net 3.5中新的编程api,包括wpf 、wcf和wf 的功能;另外,还介绍了最新的c# 3.0编程语言、linq编程技术、com与.net 的互操作性以及平台无关的.net开发。 本书由微软c# mvp andrew troelsen编写,历经多次修订,适合各层次.net开发人员阅读。 第一部分 c#和.net平台简介 第1章 net之道 1.1 net之前的世界 1.2 net解决方案 1.3 net平台构造块(clr、cts和cls)简介 1.4 其他支持.net的编程语言 1.5 net程序集概览 1.6 cts 1.7 cls 1.8 clr 1.9 程序集/命名空间/类型的区别 1.10 使用ildasm.exe探索程序集 1.11 使用lutz roeder的reflector来查看程序集 1.12 部署.net运行库 1.13 net的平台无关性 1.14 小结 第2章 构建c#应用程序 2.1 net framework 3.5 sdk的作用 2.2 用csc.exe构建c#应用程序 2.3 使用textpad构建.net应用程序 . 2.4 使用notepad++构建.net应用程序 2.5 使用sharpdevelop构建.net应用程序 2.6 使用visual c# 2008 express构建.net应用程序 2.7 使用visual studio 2008构建.net应用程序 2.8 其他.net开发工具 2.9 小结 第二部分 c#核心编程结构 第3章 c#核心编程结构ⅰ 3.1 一个简单的c#程序 3.2 有趣的题外话:system.environment类的其他成员 3.3 system.console类 3.4 系统数据类型和c#简化符号 3.5 system.string数据类型 3.6 窄化和宽化数据类型转换 3.7 c#迭代结构 3.8 条件结构和关系/相等运算符 3.9 小结 第4章 c#核心编程结构ⅱ 4.1 方法和参数修饰符 4.2 成员重载 4.3 c#中的数组操作 4.4 枚举类型 4.5 结构类型 4.6 值类型和引用类型 4.7 值类型和引用类型:最后的细节 4.8 c#可空类型 4.9 小结 第5章 定义封装的类类型 5.1 c#类类型 5.2 类构造函数 5.3 this关键字的作用 5.4 static关键字 5.5 定义oop的支柱 5.6 c#访问修饰符 5.7 第一个支柱:c#的封装支持 5.8 常量数据 5.9 只读字段 5.10 c#的分部类型 5.11 通过xml生成c#源代码的文档 5.12 查看劳动成果 5.13 小结 第6章 继承和多态 6.1 继承的基本机制 6.2 回顾visual studio类关系图 6.3 第二个支柱:继承 6.4 包含/委托编程 6.5 第三个支柱:c#的多态支持 6.6 基类/派生类的转换规则 6.7 超级父类:system.object 6.8 小结 第7章 结构化异常处理 7.1 错误、bug与异常 7.2 net异常处理的作用 7.3 最简单的例子 7.4 配置异常的状态 7.5 系统级异常(system.
85.88MB
《ASP.NET编程宝典(C#)十年典藏版》.pdf
2013-02-17内容简介 本书是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用asp.net进行程序开发的各种技术和技巧。全书分4篇,共23章。第1篇技能学习篇,主要包括asp.net技术基础、c#语言基础、流程语句控制和数组、面向对象编程、常用服务器控件、内置对象、验证控件、ado.net数据库开发技术、数据控件的应用、web用户控件、asp.net缓存技术、ajax无刷新技术、linq数据库访问技术、程序调试与错误处理等内容;第2篇范例演练篇,主要包括web开发应用基础、图形图像与多媒体、网站策略与安全、网站开发架构设计等相关的范例;第3篇模块开发篇,主要包括龙行天下搜索引擎、明日知道、ajax校内数码相册、明日网络硬盘等4个小型项目;第4篇商业系统篇,主要包括一个大型的商业项目,即企业级通用进销存软件开发web版。 本书附有配套dvd光盘,光盘中提供了书中全部实例和项目的源代码,这些源代码全部经过精心调试,能够在windows xp、windows server 2003及windows 7操作系统下编译和运行。 本书适用于asp.net的初学者、编程爱好者,同时也可以作为培训机构、大中专院校老师和学生的学习参考用书。 目录 第1篇 技能学习篇 第1章 淘我人生第一桶金——从学asp.net开始 ] 6个编程技术要点 ] 8个编程技巧说明 ] 5个编程注意事项 ] 2个实例应用详解 1.1 本章学习任务 4 1.1.1 本章能学到什么 4 1.1.2 实践检验真理 4 1.2 web开发基础知识 5 1.2.1 两大网络应用体系 5 1.2.2 html与http 5 1.2.3 动态页面与静态页面 5 1.3 走近asp.net 3.5 6 1.3.1 追溯asp.net发展史 6 1.3.2 asp.net新特性 6 1.3.3 asp.net网站运行原理 6 1.3.4 .net framework介绍 7 1.4 asp.net开发利器——visual studio 2008 8 1.4.1 visual studio 2008简介 8 .1.4.2 安装visual studio 2008(windows server 2003/windows 7) 8 1.4.3 配置visual studio 2008(windows server 2003/windows 7) 12 1.4.4 iis安装和配置(windows server 2003/windows 7) 13 1.5 万丈高楼平地起——asp.net网页语法 15 1.5.1 asp.net网页扩展名 15 1.5.2 常用页面指令 15 1.5.3 注释aspx文件内容 16 1.5.4 asp.net服务器控件标记语法 17 1.5.5 代码块语法 18 1.5.6 表达式语法 19 1.6 开发初体验——第一个asp.net网站 20 1.6.1 创建asp.net网站 20 1.6.2 设计web页面 21 1.6.3 运行应用程序 23 1.6.4 在网站中添加资源文件夹 23 1.7 最好的学习老师——使用msdn辅助编程 24 1.7.1 msdn的安装 24 1.7.2 利用msdn帮助学习 26 1.8 实战检验 28 1.8.1 设置visual studio 2008开发环境中显示代码行号 28 1.8.2 如何中断正在运行的程序 29 1.9 疑难解惑 29 1.9.1 c#和.net有什么关系 29 1.9.2 visual studio 2008安装不上 29 1.10 精彩回顾 30 第2章 asp.net必修课——c#语言基础入门 ] 20个编程技术要点 ] 11个编程技巧说明 ] 3个编程注意事项 ] 12个实例应用详解 2.1 本章学习任务 32 2.1.1 本章能学到什么 32 2.1.2 实践检验真理 32 2.2 c#语言轻松入门 32 2.2.1 快速入门——从第1个c#程序说起 32 2.2.2 创建并运行c#控制台应用程序 34 2.2.3 没有规矩不成方圆——c#代码书写规则 36 2.2.4 相得益彰——c#与.net的完美结合 37 2.3 数据类型 37 2.3.1 值类型的使用 37 2.3.2 引用类型的使用 41 2.3.3 “箱子”学问——装箱和拆箱 42 2.4 变量和常量 43 2.4.1 变量的命名规则与惯例 43 2.4.2 仓库与盒子的学问——数据类型与变量 43 2.4.3 变量的声明与赋值 44 2.4.4 变量的作用域和生存周期 44 2.4.5 常量的定义 45 2.5 数据类型转换 45 2.5.1 隐式类型转换 45 2.5.2 显式类型转换 46 2.6 运算符及表达式 47 2.6.1 算术运算符 47 2.6.2 赋值运算符 48 2.6.3 关系运算符 48 2.6.4 逻辑运算符 49 2.6.5 三目运算符 50 2.6.6 运算符的优先权 50 2.7 实战检验 51 2.7.1 静态方法与局部变量的应用 51 2.7.2 利用运算符判断用户名称和密码 52 2.8 疑难解惑 52 2.8.1 值类型和引用类型区别 52 2.8.2 c#基础语言中是否有全局变量 52 2.8.3 c#字符类型中的string和sting区别 52 2.9 精彩回顾 52 第3章 峰回路转——流程语句控制和数组 ] 10个编程技术要点 ] 6个编程技巧说明 ] 12个编程注意事项 ] 14个实例应用详解 3.1 本章学习任务 56 3.1.1 本章能学到什么 56 3.1.2 实践检验真理 56 3.2 使用if/switch选择(分支)语句 57 3.2.1 使用if…else语句实现条件选择 57 3.2.2 if语句的嵌套 60 3.2.3 使用switch语句实现多分支选择 64 3.3 使用for/foreach循环 65 3.3.1 简化重复程序代码for循环 65 3.3.2 使用foreach语句遍历集合或数组 67 3.4 使用while/do...while循环语句 68 3.4.1 请出示通行证——while循环 68 3.4.2 先上车后补票——do…while循环 69 3.5 排成一串的“变量”——数组 70 3.5.1 数组概念 70 3.5.2 一维数组 71 3.5.3 二维数组 72 3.5.4 多维数组 73 3.6 实战检验 74 3.6.1 会员注册 74 3.6.2 数组排序 75 3.7 疑难解惑 76 3.7.1 使用for语句应该注意什么 76 3.7.2 如何跳出while循环 76 3.8 精彩回顾 77 第4章 独占鳌头——面向对象编程 ] 17个编程技术要点 ] 17个编程技巧说明 ] 9个编程注意事项 ] 11个实例应用详解 4.1 本章学习任务 80 4.1.1 本章能学到什么 80 4.1.2 实践检验真理 80 4.2 面向对象编程知多少 81 4.2.1 解析面向对象 81 4.2.2 面向对象三大支柱 82 4.3 家族核心——类与类成员 83 4.3.1 绘制家谱——用asp.net创建类 83 4.3.2 家族权力——类的定义及其访问权限 85 4.3.3 展现家族——实例化类对象 86 4.3.4 家族成员——类的成员字段 87 4.3.5 家族行为——类的成员方法 89 4.3.6 家族特征——类的成员属性 91 4.3.7 构造函数和析构函数 94 4.4 神秘金字塔——封装特性 96 4.4.1 揭密封装特性 96 4.4.2 封存“埃及法老” 97 4.5 子承父业——继承特性 98 4.5.1 “继承”家族概况 98 4.5.2 一脉单传——单继承 98 4.5.3 四世同堂——接口和多重继承 99 4.6 性相近习相远——多态特性 103 4.6.1 万千世界,多态体验 103 4.6.2 多态体验之一:重载(overload) 104 4.6.3 多态体验之二:重写(override) 105 4.7 实战检验 106 4.7.1 显式接口成员实现 106 4.7.2 “这是我定义的一个方法!” 107 4.8 疑难解惑 108 4.9 精彩回顾 108 第5章 网页基本元素——常用服务器控件 ] 13个编程技术要点 ] 20个编程技巧说明 ] 11个编程注意事项 ] 12个实例应用详解 5.1 本章学习任务 112 5.1.1 本章能学到什么 112 5.1.2 实践检验真理 112 5.2 文本类型控件 113 5.2.1 label控件 113 5.2.2 textbox控件 115 5.3 按钮类型控件 119 5.3.1 button控件 119 5.3.2 imagebutton控件 121 5.4 选择类型控件 122 5.4.1 listbox控件 122 5.4.2 dropdownlist控件 126 5.4.3 radiobutton控件 130 5.4.4 checkbox控件 132 5.5 图形显示类型控件 134 5.5.1 image控件 134 5.5.2 imagemap控件 137 5.6 fileupload文件上传控件 139 5.6.1 fileupload控件概述 139 5.6.2 fileupload控件的属性 139 5.6.3 fileupload控件的方法 141 5.7 实战检验 142 5.7.1 dropdownlist控件中添加listbox控件选择的项目 142 5.7.2 限制上传文件的大小 143 5.8 疑难解惑 144 5.8.1 控件自动回发服务器,网页总是刷新 144 5.8.2 使用fileupload控件时上传目录的问题 145 5.9 精彩回顾 145 第6章 程序开发效率之利器——内置对象 ] 25个编程技术要点 ] 10个编程技巧说明 ] 3个编程注意事项 ] 15个实例应用详解 6.1 本章学习任务 148 6.1.1 本章能学到什么 148 6.1.2 实践检验真理 148 6.2 程序响应对象:response 149 6.2.1 response对象概述 149 6.2.2 response对象常用属性和方法 150 6.2.3 判断客户端是否连接服务器 150 6.2.4 使用redirect方法实现页面跳转 151 6.2.5 binarywrite方法输出二进制图像 151 6.3 程序请求对象:request 152 6.3.1 request对象概述 152 6.3.2 request对象常用属性和方法 152 6.3.3 获取客户端浏览器信息 153 6.3.4 站内搜索引擎 154 6.4 全局变量应用对象:application 155 6.4.1 application对象概述 155 6.4.2 application对象常用属性、方法 155 6.4.3 获取application对象数量 156 6.4.4 在线人数统计 156 6.5 会话信息处理对象:session 157 6.5.1 session对象概述 157 6.5.2 session对象常用属性和方法 157 6.5.3 判断用户是否登录 158 6.5.4 设置用户在线时间 159 6.6 客户端数据缓存对象:cookie 160 6.6.1 cookie对象概述 160 6.6.2 cookie对象常用属性和方法 160 6.6.3 使用cookie对象保存和读取客户端信息 161 6.6.4 利用cookie实现密码记忆功能 161 6.7 服务器信息处理对象:server 163 6.7.1 server对象概述 163 6.7.2 server对象常用属性和方法 163 6.7.3 获取服务器的物理地址 163 6.7.4 解决传递汉字丢失或乱码的问题 164 6.8 实战检验 165 6.8.1 利用application对象开发聊天室 165 6.8.2 在线投票系统 167 6.9 疑难解惑 170 6.9.1 session值丢失的问题 170 6.9.2 如何获取客户端的ip地址 170 6.10 精彩回顾 170 第7章 数据检验之利器——验证控件 ] 12个编程技术要点 ] 9个编程技巧说明 ] 4个编程注意事项 ] 7个实例应用详解 7.1 本章学习任务 174 7.1.1 本章能学到什么 174 7.1.2 实践检验真理 174 7.2 验证控件 175 7.2.1 什么是验证控件 175 7.2.2 验证控件的工作原理 175 7.2.3 结合多个验证控件 176 7.3 非空数据验证 176 7.3.1 requiredfieldvalidator控件 177 7.3.2 requiredfieldvalidator检查必要的输入 178 7.4 数据比较验证 179 7.4.1 comparevalidator控件 179 7.4.2 comparevalidator数据比较实例 180 7.5 数据范围验证 181 7.5.1 rangevalidator控件 182 7.5.2 rangevalidator验证范围实例 182 7.6 数据输入格式验证 183 7.6.1 regularexpressionvalidator控件 183 7.6.2 regularexpressionvalidator验证格式实例 185 7.7 验证错误信息汇总 187 7.7.1 validationsummary控件 188 7.7.2 validationsummary汇总错误信息 189 7.8 自定义验证控件(customvalidator) 190 7.9 屏蔽客户端验证功能 191 7.10 实战检验 192 7.10.1 限制用户名只能由数字、字母、汉字或下划线组成 192 7.10.2 以编程方式验证出生日期格式 193 7.11 疑难解惑 194 7.11.1 所有验证控件必须设置哪一属性来指定验证对象 194 7.11.2 验证控件的display属性值static和dynamic区别 194 7.11.3 是否可以通过编程方式来检验控件 194 7.12 精彩回顾 194 第8章 学富五车——ado.net数据库开发技术 ] 17个编程技术要点 ] 13个编程技巧说明 ] 5个编程注意事项 ] 8个实例应用详解 8.1 本章学习任务 198 8.1.1 本章能学到什么 198 8.1.2 实践检验真理 198 8.2 ado.net技术知多少 199 8.2.1 ado.net对象模型 199 8.2.2 趣味理解ado.net 199 8.3 建立数据库连接connection对象 200 8.3.1 一切从我开始——connection对象 200 8.3.2 串起数据珍珠链——数据库连接字符串 201 8.3.3 使用sqlconnection对象连接sql server数据库 202 8.3.4 使用oledbconnection对象连接access数据库 203 8.4 执行数据库命令command对象 204 8.4.1 执行sql命令好帮手——command对象 204 8.4.2 使用command对象添加联系人管理数据 207 8.4.3 使用command对象修改联系人管理数据 208 8.4.4 使用command对象删除联系人管理数据 209 8.4.5 高效率代码——调用存储过程管理联系人数据 209 8.5 连线模式数据访问datareader对象 211 8.5.1 节省内存最优秀——datareader对象 211 8.5.2 使用datareader对象获取数据 212 8.6 离线模式数据访问dataset和dataadapter 213 8.6.1 离线模式核心对象——dataset对象 213 8.6.2 桥梁架设工程师——dataadapter对象 214 8.6.3 填充并访问dataset表中数据 215 8.6.4 修改dataset并更新数据源(批量更新) 216 8.7 实战检验 218 8.7.1 使用参数化查询预防sql注入式攻击 218 8.7.2 应用存储过程有效预防sql注入式攻击 220 8.8 疑难解惑 221 8.8.1 数据库连线模式和离线模式的比较 221 8.8.2 ado.net中检索数据的经典步骤 221 8.8.3 dataset与datareader对象应用场合 222 8.9 精彩回顾 222 第9章 全方位数据访问——数据控件的应用 ] 14个编程技术要点 ] 11个编程技巧说明 ] 6个编程注意事项 ] 14个实例应用详解 9.1 本章学习任务 226 9.1.1 本章能学到什么 226 9.1.2 实践检验真理 226 9.2 gridview控件基本应用 226 9.2.1 关于gridview控件 226 9.2.2 gridview控件分页绑定数据 227 9.2.3 以编程方式实现选中、编辑和删除gridview数据项 228 9.3 gridview控件72般绝技 230 9.3.1 一次性编辑gridview控件的所有行中数据 230 9.3.2 在gridview控件中内嵌dropdownlist设置考试试卷状态 232 9.3.3 gridview控件中高亮显示行数据 233 9.3.4 在gridview控件中排序数据 234 9.3.5 在gridview控件中实现全选和全不选功能 236 9.4 灵活访问数据库:datalist控件 237 9.4.1 关于datalist控件 237 9.4.2 分页绑定datalist控件中数据(实现页面跳转功能) 237 9.4.3 使用datalist删除数据(支持批量删除) 240 9.4.4 在datalist控件中实现数据进行编辑操作 242 9.5 王牌现身:全新的listview控件 244 9.5.1 关于listview控件 244 9.5.2 使用listview控件显示数据 244 9.5.3 以独立的datapager控件设置listview控件的分页 246 9.6 实战检验 247 9.6.1 实现用“…”代替超长字符串 247 9.6.2 加入自动求和求平均值 248 9.7 疑难解惑 249 9.7.1 gridview控件分页导航条样式 249 9.7.2 datalist控件如何智能化查看详细信息 249 9.8 精彩回顾 250 第10章 组件加工厂——web用户控件 ] 7个编程技术要点 ] 4个编程技巧说明 ] 2个编程注意事项 ] 5个实例应用详解 10.1 本章学习任务 254 10.1.1 本章能学到什么 254 10.1.2 实践检验真理 254 10.2 web用户控件概述 255 10.2.1 web用户控件与web窗体比较 255 10.2.2 web用户控件的优点 255 10.3 创建及使用web用户控件 255 10.3.1 创建web用户控件 255 10.3.2 将web用户控件添加至网页 256 10.3.3 制作一个站内搜索用户控件 257 10.4 设置用户控件 258 10.4.1 访问用户控件的属性 258 10.4.2 访问用户控件中的服务器控件 259 10.5 实战检验 260 10.5.1 具有文件上传功能的用户控件 260 10.5.2 具有会员登录功能的用户控件 262 10.6 疑难解惑 263 10.6.1 什么情况下使用web用户控件 263 10.6.2 在web用户控件中不能弹出提示框 263 10.7 精彩回顾 263 第11章 以逸待劳——asp.net缓存技术 ] 8个编程技术要点 ] 11个编程技巧说明 ] 2个编程注意事项 ] 7个实例应用详解 11.1 本章学习任务 266 11.1.1 本章能学到什么 266 11.1.2 实践检验真理 266 11.2 asp.net缓存架构概述 267 11.2.1 新增功能 267 11.2.2 缓存的优点 267 11.3 网页输出缓存之完整网页缓存 268 11.3.1 完整网页缓存基本概念 268 11.3.2 以@ outputcacher指令声明网页输出缓存 268 11.3.3 使用页面输出缓存api 271 11.4 网页输出缓存之部分网页缓存 274 11.4.1 页面部分缓存概述 274 11.4.2 控件缓存 274 11.4.3 缓存后替换 276 11.5 实战检验 277 11.5.1 通过response.cache对象设置页面缓存有效期 277 11.5.2 使用cache类缓存一个变量值 278 11.6 疑难解惑 279 11.6.1 什么情况下使用缓存 279 11.6.2 指定页面缓存在服务器上 279 11.7 精彩回顾 279 第12章 asp.net完美体验——ajax无刷新技术 ] 23个编程技术要点 ] 8个编程技巧说明 ] 5个编程注意事项 ] 13个实例应用详解 12.1 本章学习任务 282 12.1.1 本章能学到什么 282 12.1.2 实践检验真理 282 12.2 迈向解密之路——asp. net ajax初体验 282 12.2.1 ajax开发模式 283 12.2.2 asp.net ajax优点 283 12.2.3 探讨asp.net ajax架构 284 12.3 asp. net ajax服务器端控件 284 12.3.1 脚本管理员——scriptmanager控件 284 12.3.2 局部更新面板——updatepanel控件 285 12.3.3 定时操作的最佳利器——timer控件 287 12.4 ajax完美体验——酷我交流聊天室 288 2.4.1 酷我交流聊天室概述 288 2.4.2 核心代码演练 289 12.5 炫酷效果营造者——ajax control toolkit 290 12.5.1 安装ajax control toolkit扩展控件工具包 290 12.5.2 密码安全提示——密码强度(passwordstrength) 291 12.5.3 相册播放器——播放照片(slideshow) 293 12.6 ajax炫酷体验——美丽星空许愿墙 294 12.6.1 美丽星空许愿墙概述 294 12.6.2 核心代码演练 295 12.7 实战检验 296 12.7.1 应用timer控件实现在线考试倒计时 296 12.7.2 应用textboxwatermark控件添加水印 297 12.8 疑难解惑 298 12.8.1 如何在ajax环境中弹出对话框 298 12.8.2 timer控件的使用模式有几种 298 12.8.3 服务器控件放在updatepanel外如何实现局部更新效果 298 12.9 精彩回顾 298 第13章 asp.net神来之笔——linq数据库访问技术 ] 20个编程技术要点 ] 15个编程技巧说明 ] 5个编程注意事项 ] 10个实例应用详解 13.1 本章学习任务 302 13.1.1 本章能学到什么 302 13.1.2 实践检验真理 302 13.2 崭新眼光看世界——认识linq 303 13.2.1 你好!linq 303 13.2.2 linq架构概览 303 13.2.3 为什么需要linq 304 13.3 linq查询初步——linq查询子句 305 13.3.1 有始有终——from与select子句 305 13.3.2 查询过滤器——where子句 306 13.3.3 数据分组——group by子句 306 13.3.4 数据排序——orderby子句 307 13.4 操作关系型数据——linq to sql 307 13.4.1 走近linq to sql 307 13.4.2 揭秘linq to sql查询 309 13.4.3 linq延迟执行模式 311 13.4.4 编程新体验——通过linq插入、更新和删除数据 312 13.5 使用linq操作dataset 316 13.5.1 揭秘linq to dataset 316 13.5.2 使用linq to dataset查询商品销售数据 316 13.6 操作xml——linq to xml 318 13.6.1 为什么需要linq to xml 318 13.6.2 使用linq to xml操作xml文件 318 13.7 实战检验 320 13.7.1 linq防止sql注入式攻击 320 13.7.2 linq to xml——合计xml元素值 320 13.8 疑难解惑 321 13.8.1 解决理念上的阻抗失调 321 13.8.2 linq并不仅仅用于查询 321 13.8.3 在容易混淆的地方使用var关键字 322 13.9 精彩回顾 322 第14章 钟馗捉妖——程序调试与错误处理 ] 25个编程技术要点 ] 5个编程技巧说明 ] 3个编程注意事项 ] 15个实例应用详解 14.1 本章学习任务 324 14.1.1 本章能学到什么 324 14.1.2 实践检验真理 324 14.2 “妖”之分类 325 14.2.1 千年小妖——语法错误 325 14.2.2 千年老妖——语义错误 325 14.2.3 万妖之王——逻辑错误 326 14.3 修练仙道——程序调试 326 14.3.1 仙术秘诀——设定断点 326 14.3.2 仙人指路——设定起始页 327 14.3.3 开始修练——调试断点 328 14.3.4 跨越险阻——中断执行 330 14.3.5 飞升成仙——停止执行 330 14.4 捕妖之术——asp.net中最佳异常处理 331 14.4.1 使用try…catch语句捕获异常 331 14.4.2 使用try…catch…finally捕获异常 333 14.5 实战检验 334 14.5.1 调试运行时错误 334 14.5.2 调试逻辑错误 335 14.6 疑难解惑 335 14.6.1 程序中的错误分为几类,分别是什么 335 14.6.2 怎样理解程序调试与错误处理中的异常 336 14.6.3 如何针对不同的异常进行捕捉 336 14.7 精彩回顾 336 第2篇 范例演练篇 第15章 实践检验真理——web开发应用基础 ] 20个编程技术要点 ] 15个编程技巧说明 ] 12个编程注意事项 ] 5个实例应用详解 15.1 完美备份与还原数据库 340 15.1.1 范例功能演示 340 15.1.2 开发思路指引 340 15.1.3 专家难点解析 341 15.1.4 设计过程详解 344 15.1.5 范例开发手记 346 15.1.6 进阶与提高 346 15.2 仿google扭曲验证码 347 15.2.1 范例功能演示 347 15.2.2 开发思路指引 348 15.2.3 专家难点解析 348 15.2.4 设计过程详解 350 15.2.5 范例开发手记 352 15.2.6 进阶与提高 352 15.3 分块下载文件 353 15.3.1 范例功能演示 353 15.3.2 开发思路指引 353 15.3.3 专家难点解析 354 15.3.4 设计过程详解 354 15.3.5 范例开发手记 356 15.3.6 进阶与提高 357 15.4 智能验证会员注册信息 357 15.4.1 范例功能演示 357 15.4.2 开发思路指引 358 15.4.3 专家难点解析 358 15.4.4 设计过程详解 361 15.4.5 范例开发手记 364 15.4.6 进阶与提高 365 15.5 利用word打印商品销售报表 366 15.5.1 范例功能演示 366 15.5.2 开发思路指引 366 15.5.3 专家难点解析 366 15.5.4 设计过程详解 367 15.5.5 范例开发手记 368 15.5.6 进阶与提高 368 第16章 打造多彩世界——图形图像与多媒体 ] 15个编程技术要点 ] 12个编程技巧说明 ] 20个编程注意事项 ] 5个实例应用详解 16.1 带进度条上传图片 370 16.1.1 范例功能演示 370 16.1.2 开发思路指引 370 16.1.3 专家难点解析 372 16.1.4 设计过程详解 374 16.1.5 范例开发手记 380 16.1.6 进阶与提高 380 16.2 在线图像无损压缩 381 16.2.1 范例功能演示 381 16.2.2 开发思路指引 381 16.2.3 专家难点解析 381 16.2.4 设计过程详解 383 16.2.5 范例开发手记 386 16.2.6 进阶与提高 387 16.3 在线收音机 387 16.3.1 范例功能演示 387 16.3.2 开发思路指引 388 16.3.3 专家难点解析 388 16.3.4 设计过程详解 389 16.3.5 范例开发手记 392 16.3.6 进阶与提高 392 16.4 图片在线裁剪 393 16.4.1 范例功能演示 393 16.4.2 开发思路指引 394 16.4.3 专家难点解析 394 16.4.4 设计过程详解 395 16.4.5 范例开发手记 397 16.4.6 进阶与提高 397 16.5 循环播放广告图片 398 16.5.1 范例功能演示 398 16.5.2 开发思路指引 398 16.5.3 专家难点解析 398 16.5.4 设计过程详解 399 16.5.5 范例开发手记 401 16.5.6 进阶与提高 401 第17章 筑起安全防火墙——网站策略与安全 ] 21个编程技术要点 ] 14个编程技巧说明 ] 4个编程注意事项 ] 5个实例应用详解 17.1 精忠报国——加密与解密web.config 404 17.1.1 范例功能演示 404 17.1.2 开发思路指引 404 17.1.3 专家难点解析 404 17.1.4 设计过程详解 405 17.1.5 范例开发手记 406 17.1.6 进阶与提高 406 17.2 幻影迷踪——加密与解密数据库中数据 407 17.2.1 范例功能演示 407 17.2.2 开发思路指引 407 17.2.3 专家难点解析 407 17.2.4 设计过程详解 408 17.2.5 范例开发手记 411 17.2.6 进阶与提高 411 17.3 一山不容二虎——用户单点登录 412 17.3.1 范例功能演示 412 17.3.2 开发思路指引 412 17.3.3 专家难点解析 413 17.3.4 设计过程详解 414 17.3.5 范例开发手记 415 17.3.6 进阶与提高 415 17.4 忠肝义胆——使用u口加密锁进行身份验证 416 17.4.1 范例功能演示 416 17.4.2 开发思路指引 416 17.4.3 专家难点解析 417 17.4.4 设计过程详解 417 17.4.5 范例开发手记 419 17.4.6 进阶与提高 419 17.5 三顾茅庐——会员密码三次找回功能 420 17.5.1 范例功能演示 420 17.5.2 开发思路指引 420 17.5.3 专家难点解析 421 17.5.4 设计过程详解 421 17.5.5 范例开发手记 424 17.5.6 进阶与提高 424 第18章 高级应用开发——网站开发架构设计 ] 25个编程技术要点 ] 15个编程技巧说明 ] 19个编程注意事项 ] 4个实例应用详解 18.1 两层架构在创建个人店铺中的应用 426 18.1.1 范例功能演示 426 18.1.2 开发思路指引 427 18.1.3 专家难点解析 428 18.1.4 设计过程详解 431 18.1.5 范例开发手记 433 18.1.6 进阶与提高 433 18.2 三层架构在基于xml技术留言本中的应用 434 18.2.1 范例功能演示 434 18.2.2 开发思路指引 434 18.2.3 专家难点解析 436 18.2.4 设计过程详解 437 18.2.5 范例开发手记 442 18.2.6 进阶与提高 443 18.3 多层架构在新闻发布系统中的应用 443 18.3.1 范例功能演示 443 18.3.2 开发思路指引 444 18.3.3 专家难点解析 445 18.3.4 设计过程详解 446 18.3.5 范例开发手记 449 18.3.6 进阶与提高 450 18.4 mvc框架在联系人管理网站中的应用 450 18.4.1 范例功能演示 451 18.4.2 开发思路指引 452 18.4.3 专家难点解析 453 18.4.4 设计过程详解 454 18.4.5 范例开发手记 459 18.4.6 进阶与提高 459 第3篇 模块开发篇 第19章 龙行天下搜索引擎——畅游神秘网络 ] 8个编程技术要点 ] 30个编程技巧说明 ] 20个编程注意事项 ] 1个实例应用详解 19.1 搜索引擎概述 464 19.1.1 开发背景 464 19.1.2 需求分析 464 19.1.3 系统目标 464 19.1.4 系统功能结构图 464 19.1.5 文件夹组织结构 465 19.1.6 系统预览 465 19.2 数据库设计 466 19.2.1 数据表概要说明 466 19.2.2 数据表的结构 466 19.3 关键技术详解 467 19.3.1 什么是lucene.net 467 19.3.2 lucene.net基本语法 467 19.3.3 lucene.net技术多字段搜索 470 19.3.4 关键字分词技术 470 19.3.5 高亮显示查询关键字 471 19.4 搜索引擎主页设计 472 19.4.1 模块功能展示 472 19.4.2 模块设计思路 472 19.4.3 模块功能实现 473 19.5 搜索引擎结果页设计 473 19.5.1 模块功能展示 473 19.5.2 模块设计思路 474 19.5.3 模块功能实现 474 19.6 程序调试与错误处理 480 第20章 明日知道——程序员的十万个问什么 ] 9个编程技术要点 ] 2个编程技巧说明 ] 3个编程注意事项 ] 1个实例应用详解 20.1 明日知道网站概述 482 20.1.1 开发背景 482 20.1.2 需求分析 482 20.1.3 系统目标 482 20.1.4 系统功能结构图 482 20.1.5 文件夹组织结构 483 20.1.6 系统预览 483 20.2 数据库设计 485 20.2.1 数据表概要说明 485 20.2.2 数据模型图 486 20.2.3 主要数据表的结构 486 20.3 关键技术详解 488 20.3.1 linq技术简介 488 20.3.2 linq to object技术应用 488 20.3.3 linq to sql技术应用 490 20.3.4 javascript和c#之间的互相调用与访问 492 20.3.5 页面传值方式 493 20.3.6 页输出缓存 494 20.3.7 应用程序缓存 495 20.4 提问模块 496 20.4.1 模块功能展示 496 20.4.2 模块设计思路 497 20.4.3 模块功能实现 498 20.5 回复模块 500 20.5.1 模块功能展示 500 20.5.2 模块设计思路 501 20.5.3 模块功能实现 502 20.6 设置最佳答案模块 506 20.6.1 模块功能展示 506 20.6.2 模块设计思路 507 20.6.3 模块功能实现 508 20.7 关闭问题模块 510 20.7.1 模块功能展示 510 20.7.2 模块设计思路 511 20.7.3 模块功能实现 511 20.8 搜索问题模块 512 20.8.1 模块功能展示 512 20.8.2 模块设计思路 514 20.8.3 模块功能实现 514 20.9 程序调试与错误处理 517 第21章 ajax校内数码相册——结合linq操作的完美体验 ] 11个编程技术要点 ] 7个编程技巧说明 ] 3个编程注意事项 ] 1个实例应用详解 21.1 ajax校内数码相册概述 520 21.1.1 开发背景 520 21.1.2 需求分析 520 21.1.3 系统流程图 520 21.1.4 构建开发环境 521 21.1.5 文件夹组织结构 521 21.1.6 系统预览 522 21.2 数据库设计 523 21.2.1 数据表概要说明 523 21.2.2 数据模型图 523 21.2.3 主要数据表的结构 524 21.3 关键技术详解 524 21.3.1 ajax异步的水平滚动照片(使用全新listview控件) 524 21.3.2 ajax扩展控件slideshow实现幻灯片效果 525 21.3.3 ajax密码强度提示及水印文本框 526 21.3.4 如何在母版页中使用updatepanel控件 527 21.3.5 应用linq防止sql注入式攻击 527 21.3.6 应用linq操作绑定在listview中的照片 528 21.3.7 通过linq to dataset操作相册分类并实现linq子查询 529 21.4 幻灯片播放数码照片 530 21.4.1 播放功能展示 530 21.4.2 模块设计思路 531 21.4.3 模块功能实现 531 21.5 创建相册分类并上传照片 532 21.5.1 模块功能展示 532 21.5.2 模块设计思路 533 21.5.3 模块功能实现 534 21.6 浏览和管理上传照片 535 21.6.1 模块功能展示 535 21.6.2 模块设计思路 536 21.6.3 模块功能实现 537 21.7 数码相册分类管理 539 21.7.1 分类管理展示 539 21.7.2 模块设计思路 539 21.7.3 模块功能实现 540 21.8 程序调试与错误处理 542 21.8.1 解决iis 7.5(windows 7)局域网内无法浏览网站 542 21.8.2 解决linq分页与数据绑定控件分页属性相冲突问题 543 第22章 明日网络硬盘——网络流行媒介 ] 10个编程技术要点 ] 7个编程技巧说明 ] 3个编程注意事项 ] 1个实例应用详解 22.1 网络硬盘概述 546 22.1.1 开发背景 546 22.1.2 需求分析 546 22.1.3 系统目标 546 22.1.4 系统功能结构图 546 22.1.5 文件夹组织结构 547 22.1.6 系统预览 547 22.2 数据库设计 548 22.2.1 数据表概要说明 548 22.2.2 数据表的结构 548 22.3 关键技术详解 549 22.3.1 上传文件 549 22.3.2 创建文件夹 550 22.3.3 删除文件或文件夹 550 22.3.4 文件或文件夹更名 551 22.3.5 下载文件 552 22.4 公共类设计 554 22.5 用户注册模块 556 22.5.1 模块功能展示 556 22.5.2 模块设计思路 557 22.5.3 模块功能实现 557 22.6 用户登录模块 559 22.6.1 模块功能展示 559 22.6.2 模块设计思路 559 22.6.3 模块功能实现 560 22.7 文件上传模块 561 22.7.1 模块功能展示 561 22.7.2 模块设计思路 561 22.7.3 模块功能实现 562 22.8 文件管理模块 563 22.8.1 模块功能展示 563 22.8.2 模块设计思路 563 22.8.3 模块功能实现 563 22.9 个人资料模块 574 22.9.1 模块功能展示 574 22.9.2 模块设计思路 575 22.9.3 模块功能实现 575 22.10 程序调试与错误处理 578 第4篇 商业系统篇 第23章 企业级通用进销存软件web版——结合多样asp.net前沿技术开发 ] 9个编程技术要点 ] 2个编程技巧说明 ] 2个编程注意事项 ] 1个实例应用详解 23.1 软件概述 584 23.2 系统分析 584 23.3 系统设计 585 23.3.1 项目总体规划 585 23.3.2 系统设计目标 586 23.3.3 系统流程图 586 23.3.4 系统功能结构 587 23.3.5 构建开发环境 588 23.3.6 文件夹组织结构 588 23.3.7 项目架构模式设计 589 23.3.8 系统预览 589 23.4 数据库设计 590 23.4.1 数据表概要说明 590 23.4.2 数据模型图 591 23.4.3 主要数据表的结构 593 23.4.4 创建数据库视图 597 23.4.5 创建存储过程 598 23.5 核心技术讲解 598 23.5.1 linq to objects技术介绍 598 23.5.2 linq to sql技术简介 599 23.5.3 应用linq to xml更换系统皮肤 600 23.5.4 应用linq 实现多表间的复杂查询 602 23.5.5 反射在实体间赋值的应用 603 23.5.6 自定义web组件开发——分页导航组件outpager 605 23.5.7 动态设置水晶报表数据源 606 23.5.8 泛型在多表数据提交中的应用 607 23.5.9 分布式事务协调器dtc技术应用 610 23.5.10 数据绑定控件与javascript应用 612 23.5.11 界面设计的“超级模板”——母版页 613 23.5.12 asp. net ajax无刷新技术应用 614 23.6 主要公共类的设计 615 23.6.1 更换网页皮肤主题类basepage 615 23.6.2 自定义gridview数据绑定控件类 616 23.6.3 自定义ourpager数据分页控件类 617 23.7 七大主要功能模块设计 620 23.7.1 货品信息管理 620 23.7.2 采购计划管理 627 23.7.3 入库单管理 631 23.7.4 销售单管理 635 23.7.5 库存盘点表 640 23.7.6 货品进销存统计 644 23.7.7 菜单权限设置 648 23.8 疑难问题分析与解决 653 23.8.1 页面缓存引起的问题 653 23.8.2 linq to sql缓存机制引起的问题 653 23.8.3 窗体验证模式引起的问题 653 23.8.4 开发自定义分页控件时的刷新问题 654 23.8.5 布署到iis服务器时涉及的文件访问权限的问题 654 23.9 程序调试与错误处理 655 23.9.1 读写xml时出现的错误 655 23.9.2 版本不一致的问题 655 23.10 核心技术和经验总结 656 23.10.1 single设计模式 656 23.10.2 工作单元模式 656 23.10.3 标志映射模式 659 23.10.4 面向接口的程序设计模式 659 23.10.5 多层次系统架构设计 659 23.10.6 关于开发自定义控件——组合控件的经验总结 659 23.10.7 软件设计和开发时把可扩展性放在第一位 659
Java8零基础入门视频教程
2016-09-29这门课程基于主流的java8平台,由浅入深的详细讲解了java SE的开发技术,可以使java方向的入门学员,快速扎实的掌握java开发技术!
JavaEE+大数据+2个实战项目终极套餐震撼来袭
2017-05-19该套视频教程共包含16门课程,分别是Linux入门到精通、大型ERP项目实战教程、solr教程、Lucene教学视频、Java反射与注解开发、Hadoop大数据入门教程、Activiti工作流教程、redis高并发由浅入深、webservice入门教程、hibernate4入门教程、大型分布式redis+solr+Linux+nginx+springmvc+mybatis电商项目、struts2深入浅出、oracle入门到大神、springmvc深入浅出、spring 3.2教程、mybatis入门到精通教程、Java EE教程、Mysql教程。
Python金融数据分析入门到实战
2019-09-26<p> <strong><span style="font-size:16px;color:#003399;">会用Python分析金融数据 or 金融行业会用Python</span></strong> </p> <p> <strong><span style="font-size:16px;color:#003399;">职场竞争力更高</span></strong> </p> <p> <br /> </p> <p> <img src="https://img-bss.csdnimg.cn/202012231042221925.png" alt="" /> </p> <p> <br /> </p> <p> <br /> </p> <p> <strong><span style="font-size:16px;color:#003399;">Python金融数据分析入门到实战</span></strong> </p> <p> <strong><span style="font-size:16px;color:#003399;">Get√金融行业数据分析必备技能</span></strong> </p> <p> <img src="https://img-bss.csdnimg.cn/202012231042438069.png" alt="" /> </p> <p> <br /> </p> <p> <br /> </p> <p> <strong><span style="font-size:16px;color:#003399;">以股票量化交易为应用场景</span></strong> </p> <p> <strong><span style="font-size:16px;color:#003399;">完成技术指标实现的全过程</span></strong> </p> <p> <br /> </p> <p> <span style="font-size:14px;">课程选取股票量化交易为应用场景,由股票数据的获取、技术指标的实现,逐步进阶到策略的设计</span><span style="font-size:14px;">和回测,由浅入深、由技术到思维地为同学们讲解Python金融数据分析在股票量化交易中的应用</span><span style="font-size:14px;">。</span> </p> <p> <br /> </p> <p> <span style="font-size:14px;"><br /> </span> </p> <p> <img src="https://img-bss.csdnimg.cn/202012231043183686.png" alt="" /> </p> <p> <br /> </p> <p> <br /> </p> <p> <strong><span style="font-size:16px;color:#003399;">以Python为编程语言</span></strong> </p> <p> <strong><span style="font-size:16px;color:#003399;">解锁3大主流数据分析工具</span></strong> </p> <p> <br /> </p> <p> <span style="font-size:14px;">Python做金融具有先天优势,课程提取了Python数据分析工具NumPy、Pandas及可视化工具</span><span style="font-size:14px;">Matplotlib的关键点详细讲解,帮助同学掌握数据分析的关键技能。</span> </p> <p> <img src="https://img-bss.csdnimg.cn/202012231043472858.png" alt="" /> </p> <p> <strong><span style="font-size:16px;color:#003399;"><br /> </span></strong> </p> <p> <strong><span style="font-size:16px;color:#003399;">2大购课福利</span></strong> </p> <p> <strong><span style="font-size:16px;color:#003399;"><br /> </span></strong> </p> <p> <img src="https://img-bss.csdnimg.cn/202012300628195864.png" alt="" /> </p>
Python数据分析与机器学习实战
2017-01-24<p> <br /> </p> <p> Python数据分析与机器学习实战教程,该课程精心挑选真实的数据集为案例,通过python数据科学库numpy,pandas,matplot结合机器学习库scikit-learn完成一些列的机器学习案例。课程以实战为基础,所有课时都结合代码演示如何使用这些python库来完成一个真实的数据案例。算法与项目相结合,选择经典kaggle项目,从数据预处理开始一步步代码实战带大家入门机器学习。学完该课程即可: 1.掌握Python数据科学工具包,包括矩阵数据处理与可视化展示。 2.掌握机器学习算法原理推导,从数学上理解算法是怎么来的以及其中涉及的细节。 3.掌握每一个算法所涉及的参数,详解其中每一步对结果的影响。 4.熟练使用Python进行建模实战,基于真实数据集展开分析,一步步完成整个建模实战任务。 </p>
Javascript前端开发
2018-03-14JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
Java并发编程精讲
2019-09-28课程会讲解Java中并发相关技术的基础、原理和应用,从线程安全、线程(池),<br /> 锁实现和并发容器等高并发Java实现,去深入理解在并发编程中,<br /> 一些最容易被忽视的点,这些点也是我在多年编程经验中实际用到,<br /> 对于每个小节小课均会有实际的场景应用为你呈现。<br /> 同时这些也是面试过程中面试官考察的重点,掌握这些点,面试和工作时,做到心中有货,不慌不乱,能够胜任。<br />
WebSocket整合SpringBoot、SockJS、Stomp、Rabbitmq分布式消息推送
2020-04-28<p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>1</span><span style="font-family:宋体;">)</span><span>HTML5 WebSocket</span><span style="font-family:宋体;">、异常重连、心跳检测;</span> </p> <p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>2</span><span style="font-family:宋体;">)</span><span>SockJS</span><span style="font-family:宋体;">、</span><span>Stomp</span><span style="font-family:宋体;">、</span><span>RabbitMQ Stomp</span><span style="font-family:宋体;">消息代理;</span> </p> <p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>3</span><span style="font-family:宋体;">)分别用</span><span>Nginx</span><span style="font-family:宋体;">和</span><span>Spring Cloud Gateway</span><span style="font-family:宋体;">实现多实例负载均衡;</span> </p> <p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>4</span><span style="font-family:宋体;">)可靠消息推送(</span><span>Stomp</span><span style="font-family:宋体;">持久化队列、客户端</span><span>ACK</span><span style="font-family:宋体;">确认机制);</span> </p> <p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>5</span><span style="font-family:宋体;">)</span><span>Java</span><span style="font-family:宋体;">原生、</span><span>Stomp</span><span style="font-family:宋体;">客户端实现(非浏览器客户端);</span> </p> <p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>6</span><span style="font-family:宋体;">)</span><span>Websocket</span><span style="font-family:宋体;">拦截器结合</span><span> Spring security</span><span style="font-family:宋体;">、</span><span>jwt token</span><span style="font-family:宋体;">认证授权。</span> </p> <p class="MsoNormal"> <span style="font-family:宋体;">(</span><span>7</span><span style="font-family:宋体;">)</span><span>VUE+elementUI</span><span style="font-family:宋体;">前后分离实现。</span> </p>
- 偷偷地告诉学弟学妹们一个高效学习编程的秘密!大学四年悄悄惊艳他们,嘘 161802021-04-16今天来给大家谈一谈如何高效地学习编程。 无论什么时候,找到学习的目标,以及学习的套路都非常的重要。找不到的话,就只能事倍功半,付出了很多努力,却迟迟得不到最好的回报。 三四年前,我特别喜欢收藏文章,觉得有些技术文写得真好,忍不住收藏了!等过了一段时间后,闲得无聊,就去翻收藏夹,想着学一波,谁知道竟然找不到——不是微信给我删了,而是收藏夹里躺的“尸体”实在是太多了,根本就找不到。 后来,我就总结了一个小窍门——每周收藏夹里最多躺五篇文章,如果想进来第六篇,之前的必须得清一篇。别小看这个小窍门,它真的有督促我去
-
下载
山东省莱州市第一中学2020-2021学年高二4月质检考试物理试题 Word版含答案.zip
山东省莱州市第一中学2020-2021学年高二4月质检考试物理试题 Word版含答案.zip
-
下载
5.STM32F407视频传输WiFi开发板EDP远程上传图像到ONENET云端.rar
5.STM32F407视频传输WiFi开发板EDP远程上传图像到ONENET云端.rar
-
下载
河北省石家庄市2021届高三下学期教学质量检测(一)英语试卷 Word版含答案.zip
河北省石家庄市2021届高三下学期教学质量检测(一)英语试卷 Word版含答案.zip
-
下载
桂林理工大学毕业论文标准模版(最新).doc
桂林理工大学毕业论文标准模版(最新).doc
-
下载
河北省承德双滦区实验中学2021届高三下学期二轮复习语文晨午练4 Word版含答案.docx
河北省承德双滦区实验中学2021届高三下学期二轮复习语文晨午练4 Word版含答案.docx
-
下载
vb在线升级程序(源码)-VB文档类资源
vb在线升级程序(源码)-VB文档类资源
-
下载
基于matlab的A*算法规划三
基于matlab的A*算法规划三
-
下载
贵州师范大学毕业论文标准模版(最新).doc
贵州师范大学毕业论文标准模版(最新).doc
-
下载
安徽工业大学毕业论文标准模版(最新).doc
安徽工业大学毕业论文标准模版(最新).doc
-
下载
湖南师范大学附属中学2020-2021学年高二下学期第二次月考化学试题 Word版含答案.docx
湖南师范大学附属中学2020-2021学年高二下学期第二次月考化学试题 Word版含答案.docx
