随笔分类 -  ASP.NET企业级应用

ASP.NET XML与JSON
摘要:以前,XML是程序员的宠儿,是数据传输、API、AJAX应用等方面的不二选择,,特别是遇到AJAX应用的时候,XMLHttpRequest会检查返回数据的MIME类型,如果是text/xml类型,XMLHttpRequest就会运行XML Parser来解析返回的文档,并在内存中构建出对应的DOM树,之后,你可以用JavaScript标准的DOM方法来操作DOM树。由于众所周知DOM的诟病,这显然不是有效率的方法。另外一个问题是,如果你想使用JavaScript对象而不是直接用XML数据的话,你还得自己遍历整个DOM树来创建相应对象。 于是JSON横空出世. JSON提供了一种更适合A... 阅读全文
posted @ 2013-12-23 12:38 Flashy_Dream 阅读(919) 评论(1) 推荐(1)
缓存技术
摘要:一、缓存概述 缓存是在内存中保存创建代价高的信息副本的一种技术,它可以同时提高性能和扩展性。二、缓存的分类 1、客服端缓存(客服端浏览器的硬盘上保留的静态文件) 2、服务端缓存 (1)静态文件缓存(静态页面) (2)动态缓存 1)传统缓存方式 2)页面输出缓存 写法一、将整个ASP.NET页面内容保存在服务器内存中。用法:在aspx页面的顶部加,其中Duration表示缓存的时间,VaryByParam表示页面根据什么方式发送的参数来更新缓存的内容。 写法二、在web.config中加入该配置: 1 2 3 4 ... 阅读全文
posted @ 2013-12-21 19:45 Flashy_Dream 阅读(373) 评论(0) 推荐(0)
图形化报表
摘要:引:图形化报表通常用来展示业务数据,以便将繁杂的业务数据简单化。一、常用的图形化报表组件(Highchars(纯js)、水晶报表、jqChart、MsChart、XtraReports)二、MsChart报表结构 (1)背景:图表的背景色 (2)图标标题:一般位于图表的正上方中间位置。有的报表支持设置副标题。 (3)图例说明 (4)X轴、Y轴 (5)X轴标题、Y轴标题 (6)坐标刻度值:用于控制和显示Y轴方向的数据值。 (7)序列:一个报表中可以有一个或者多个序列三、在ASP.NET WebForm模型中使用MsChart 最常用的属性包括:ChartAreas:增加多个绘... 阅读全文
posted @ 2013-12-21 18:12 Flashy_Dream 阅读(991) 评论(0) 推荐(0)
网站配置与部署
摘要:一、配置文件 1、ASP.NET中两种基于XML格式的配置文件:machine.config(服务器配置文件)web.config(遵循就近原则)。 2、sqlserver数据库连接字符串的配置 (1)配置连接字符串 1 2 3 (2)使用字符串1 private readonly string connectionString = ConfigurationManager.ConnectionStrings["sql"].ConnectionString.ToString(); (3)数据库连接字符串的加密和解密 DOS命名行加密语法如... 阅读全文
posted @ 2013-12-21 16:57 Flashy_Dream 阅读(479) 评论(0) 推荐(0)
Excel报表开发(本节主要讲述导出到Excel操作)
摘要:一、Excel导入到GridView以及数据库操作比较简单,这儿不做过多讲解,需要注意的有二点: 1、设置IMEX=1将强制混合数据转换为文本。 2、解决Excel驱动程序默认读取8行:将"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel"目录下的TypeGuessRows属性值修改为0。二、导出到Excel方法一:用Microsoft.Office.Interop.Excel 组建方式导出,直接遍历excel每个单元格插入。吐槽下此方法慢如蜗牛,不喜欢的跳过。程序准备 1、在项目中添加Microsoft 阅读全文
posted @ 2013-12-21 15:03 Flashy_Dream 阅读(525) 评论(0) 推荐(0)
Web Service
摘要:Web Services1. Web Services基本规范概述1.1. 什么是Web ServicesWeb Services是为实现“基于Web无缝集成”的目标而提出的全新概念,希望通过Web Services能够实现不同的系统之间能够用“软件-软件对话”的方式相互调用,打破软件应用、网站和各种设备之间格格不入的状态。Web Services是一个应用程序,它向外界暴露一个能够通过Web进行调用的API,这就是说,能够用编程的方法通过web调用来实现某个功能的应用程序。Web Services是一种新的Web应用程序分支,它们是自包含、自描述,模块化的应用,可以在网络中被描述、发布、查找 阅读全文
posted @ 2013-12-20 19:52 Flashy_Dream 阅读(166) 评论(0) 推荐(0)