上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页

2013年7月30日

vs2010自带的报表

摘要: 本例用来显示Northwind中的order details表中的数据交分组1.建立一WinForm程序,并建立一数据库连接,选择order details表,此时会自动建立一个xsd的数据集类,如下图2.在项目中右键,新添加一个Report1.rdlc报表文件,并向此空白报表中添加一表格,如下图数据集属性窗口中的“名称”是此报表的名称,在后面会用到,一定要记住。以下为添加了表格的报表3.从“报表数据”中把数据字段拖动到此表格中,行或列可以用右键“插入”功能即可。字段放好后,进行以orderid分组,“行组”表示和字段显示在同一行中,“列组“是专门起了一列。 4.给组头及组尾中的相关属性框进行 阅读全文

posted @ 2013-07-30 11:50 天上星 阅读(10545) 评论(0) 推荐(1)

水晶报表主从关系

摘要: 开发环境:VS2010水晶报表连接数据源有两种模式,Pull和Push两种,即拉和推。 用水晶报表的“数据库专家”直接连接数据库,报表数据会即时显示在报表上就是“拉”模式,即把数据直接从数据库拉到报表上,这样与程序没有直接关系,即报表与数据库之间多了一个数据连接,与程序的数据库连接没有直接关系。 先在程序中建立数据集,然后设计报表,再用程序填充数据到数据集,这样报表会显示这些数据,这就是“推”模式。以下为开发水晶报表的步骤:下载水晶报表的插件并安装打开vs2010,新建一个WinForm程序,在“资源管理器”中设置此项目的属性,把应用程序的目标框架“.Net Framework 4 Clien 阅读全文

posted @ 2013-07-30 10:48 天上星 阅读(2931) 评论(3) 推荐(0)

2013年7月17日

WebService调用http://www.webxml.com.cn中的一些服务示例

摘要: 1.打开http://www.webxml.com.cn网站下的“全部WebService”,会看到如下图的图片 2.点击打开WSDL连接,如下图,并保存为一个后缀名为wsdl文件,放在项目的根目录下 3.点击菜单“Component-Import WSDL”,弹出导出WSDL窗口,把上面产生文件的文件地址填入到框中,如下图4.点击“Next”直到产生一MobileCodeWS.pas文件,此文件用于让客户端调用的接口文件.加入此文件的引用。如下为主图界面 5.打开MobileCodeWS.pas可以看到defURL = 'http://webservice.webxml.com.cn 阅读全文

posted @ 2013-07-17 16:17 天上星 阅读(1194) 评论(0) 推荐(0)

WebService开发应用

摘要: WebService是运行于服务端(一般放在信息服务器上的)让客户端来调用的。以下开发两个简单的实例1.自己开发服务端自己调用(vs2010) 1).菜单:“新建-项目”,在打开的窗体中选择,如下图: 2).在“项目解决方案”中右击此项目并“添加-新建项”,然后选择"web服务",如下图 3).打开新添加的页面,在其中加入四个函数,一定在四个函数的上方加上“[WebMethod]”,这是说明让客户端来调用的函数,如果上面没有或注释掉,就表示客户端不能访问它。下面把它默认的HelloWord函数注释,源码如下:using System;using System.Collect 阅读全文

posted @ 2013-07-17 15:44 天上星 阅读(4213) 评论(0) 推荐(2)

2013年7月6日

12.URL重写

摘要: 为什么要URL重写?1.有利于SEO(搜索引擎优化),带参数的RUL权重较低。2.地址看起来更正规,推广uid. 如我们一般在访问网页是会带参数,http://aaa.com/view.htm?id=1...,用URL重写后可以这样访问http://aaa.com/view-1.htm就可以访问参数id=1的页面,但实际上view-1.htm是不存在的,这个处理是在全局文件的Application_BeginRequest 事件 中处理后导向id=1的页面的。伪静态:看起来像普通页面,而非动态生成的页面。原理:在Global.asax的Application_BeginRequest中读取Re 阅读全文

posted @ 2013-07-06 11:46 天上星 阅读(331) 评论(0) 推荐(0)

11.在Global的Application_Error处理错误示例

摘要: Application_Error是在程序出问题时触发的事件。这里面要用到错误页的情况,所以要配置web.config的customError项。1.建立Global文件,在它的Application_Error中写入以下代码(TextFile1.txt 是要记录出错信息的日志): protected void Application_Error(object sender, EventArgs e) { Exception ex = HttpContext.Current.Server.GetLastError(); File.Wri... 阅读全文

posted @ 2013-07-06 11:18 天上星 阅读(2987) 评论(0) 推荐(1)

17.错误页

摘要: 当页面发生错误的时候,ASP.net会将错误信息展示出来,这样一来不好看,二来会泄露网站的内部实现信息,给网站带来安全隐患。因此需要定制错误页,发生错误时显示开发人员定制的页面。配置web.config,配置customErrors区域 mode三个可选值:on:总是显示定制错误页面;off:不显示定制错误页面,直接显示调用堆栈等异常信息;remoteonle:对于本机访问显示调用堆栈等异常信息,对于外部用户的显示定制错误页面。一般设置为remoteonly,这样发生错误的话,管理员可以在服务器的浏览器中看详细错误信息,普通用户看不到。可以在定义错误页中判断Request.UserHostA. 阅读全文

posted @ 2013-07-06 10:47 天上星 阅读(310) 评论(0) 推荐(0)

10.在Global全局文件中的Application_BeginRequest示例

摘要: 只要有人访问本网站,都要执行全局文件的Application_BeginRequest事件。因此我们可以防盗链。示例要求:凡不是网站本机登录的都给客户端提示,用图片显示。分析:由于网页在加载时不是一次性全部加载,如先加载网页,再加载相关的js文件,再加载图片等,因此在客户端上有个图片元素,在此事件中判断请求的类型是否为图片并且是否是以localhost登录的,如果不是就发送客户端的另个图片。开发步骤: 1.在目录中放两个图片,一个图片为正常显示,另一个为禁用提示的图片 2.新建一HTML页面,它的源码为: 3.添加Global.asax文件,写入以下内容using System... 阅读全文

posted @ 2013-07-06 10:25 天上星 阅读(14622) 评论(0) 推荐(0)

9.全局文件

摘要: 添加web->全局应用程序类,注意文件名不要改全局文件是对Web应用声明周期的一个事件响应的地方将Web应用启动时初始化的一些代码写到Application_Start中,应用关闭的时候Application_End调用。当一个Session启动的时候Session_Start被调用,Session结束(用户主动退出或都超时结束)Session_End被调用。当一个用户请求来的时候Application_BeginRequest方法被调用当应用中出现未捕获异常,Application_Error被调用(可以参考ASP.net中的错误处理机制),可以用HttpContext.Current 阅读全文

posted @ 2013-07-06 10:14 天上星 阅读(356) 评论(0) 推荐(0)

8.WCF简化的 AJAX(*)

摘要: 开发步骤:添加一个Web项目,在Web项目中新建“新建项”->"Web"->"启用了AJAX的WCF服务"页面上拖放ScriptManager控件,ScriptManager的Services属性中新增一项,Path属性设置为服务路径,比如"~/Service1.svc"调用服务端方法的时候Service1.DoWork(OnDoWorkSucceed,OnDoWorkFailed),Service1为服务类名,DoWork为方法名,OnDoWorkSucceed是调用成功时被回调的函数(Javascript中的委拖),O 阅读全文

posted @ 2013-07-06 09:11 天上星 阅读(264) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页

导航