分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blocsdnet/jiangjunshow
为了更好地让应用系统进行调用,有的时候需要对通达信行情通信接口源码,接口进行封装,把复杂的东西包起来,让应用系统通达信行情通信接口源码,接口开发者感觉越简单越好。这样你的系统才更容易被推广或应用。比如,现在的很多在线支付通达信行情通信接口源码,接口都提供了软件开发包。我们也可以通过封装来实现通达信行情通信接口源码,接口开发包,让开发人员简单开发,轻松调用。1.通达信行情通信接口源码,接口封装我们添加一个SSOLib类库项目,提供对应用系统通达信行情通信接口源码,接口代码的封装,从而使其他应用系统通过调用该类库,即可实现接入认证服务中心。SSOLib类库项目如18-17所示,详细代码请参考本书配套光盘。18-17SSOClass类库项目lAssistant类:辅助工具类。lDESEncrypt类:加密/解密处理类。lSynPageBase类:状态同步页面的基类,在应用系统中创建一个空白页面继承该类,即可实现同步功能。lValidatePageBase类:当前应用系统验证页面的基类。应用系统中的任一页面通过继承该类,都可实现对用户状态的验证功能。2.应用系统调用通达信行情通信接口源码,接口开发步骤下面看一下如何通过调用上面封装过的类库,来实现接入认证服务中心实现单点登录功能。在Weconfig里设定环境参数:在Globaasax.cs中Session_Start添加:protectedvoidSession_Start(objectsender,EventArgs{this.SessioAdd('UserID',0);this.SessioAdd('Pass',fals;this.SessioAdd('Security','');this.SessioAdd('Url','');}引用组件SSOLiDLL,如18-18所示。18-18引用组件SSOLiDLL用户身份认证,验证当前状态。将要进行验证的页面基类由SysteWeUPage改为SSOLiValidatePage。接收认证服务器的返回信息进行状态同步。在项目中增加一个空白页面Synchronous.aspx,将页面基类继承自SSOLiSynPageBase。更新认证服务器,保持Service认证服务器Session状态。添加一个用户控件SynServerIFramascx实现如下代码,并拖到所有的页面上。/SessionStataspx'>SynServerIFramascx.cs代码如下:publicpartialclassSynServerIFrame:SysteWeUUserControl{publicstringServiceUrl=ConfigurationSettings.AppSettings['ServiceUrl'];}注销当前应用系统的登录。SessioClear();SessioAbandon();注销所有应用系统的登录。直接转向服务器注销页面即可:ResponsRedirect(ConfigurationSettings.AppSettings['ServiceUrl']+'/logout.aspx');通过上面方式的调用,应用系统的开发工作量大大减少,几分钟就可以实现了。这里不仅仅是教给大家几行代码,更重要的是一种思想,一种为客户着想的思想。本文节选自《项目中的.NET》一书李天平编著电子工业出版社出版
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点