摘要:
解决:"已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时"官方问题介绍:http://support.microsoft.com/kb/2568167 通过网上朋友分享,发现是由于:“巡游加速器”这个软件的问题,玩LOL,下载的多玩英雄联盟盒子,使用过盒子自带的巡游加速器。 现在就是把这个卸载,(若还要用,建议用:迅雷网游加速器替代巡游加速器)然后: 在多玩英雄联盟盒子的安装目录有个xunyou的文件夹,直接删除;然后在C:\Windows目录下搜索xunyount文件(或和xu 阅读全文
摘要:
由于代码生成机器人第一版本中未使用多线程,所以在生成代码或操作过程中经常出现“假死”现象,在第二版本升级中将体验度作为重要指标,所以整个加载过程将实现加载进度显示及进度信息提示。 以下代码参考网友的例子,但网上的例子经过测试问题太多,包括对多线程的处理方面,所以经过改造,实现最终效果,也是最后发布版本所使用的。特别声明:在多线程调用过程中,尽量不要在构造中使用“CheckForIllegalCrossThreadCalls = false;”,当然对于非常小的工具可以临时使用,在此不主张使用。1、首先创建WaitFormService.cs类,用于调度等待屏,代码如下: 1 /// 2... 阅读全文
摘要:
之前做了一段ASP.NET,但都是用微软的控件在实现,并没有了解这些东西,事隔多年后,现在再做发现不能仅为功能而做功能,同事也很惭愧,对ASP.NET原理一直没弄明白,补习一下知识,在学习HttpModule时可以订阅这些事件,所以在此温习一下,并了解一下在一个应用程序域中的执行顺序:简介: HttpApplication类的实例(Global继承自该类)是在ASP.NET基础上构建的,不是由我们自己构建的,当然用HttpModule的好处也在于可以将功能独立到其它类库中,HttpApplication类在一个生命周期中用于处理多个请求,但一次只能处理一个请求。这样,成员变量才能存储针对某个请 阅读全文
摘要:
很久没从事WEB方面的开发了,但鉴于未来项目的必备性及社会发展的必然性使我不得不重拾这块,N多年前开发的ASP.NET时用自带控件为了功能而做项目,今天回头再做时发现这个框架也发生了很大变化,如MVC的出现,但总体来说,都是基于ASP.NET为核心的扩展,而这又不能不谈:HttpHandler 与 HttpModule。以下内容为自己学习笔记,未按教程方式整理:1、HttpHandler 根据用户请求的Http或URL的Verb将传入的请求映射到相应的处理程序,可在配置文件的层次中配置此元素;特别提示:add 添加的顺序是有影响的,并且不是继承的,如第一个页面是自已处理.html类型,则第二条 阅读全文
摘要:
经过20多天的努力,软件管家第一版本完成,出外考察一圈,收获颇丰,回来还有一个好消息,软件已收录到360软件管家。下步将着重实现:文章模块生成、下载模块生成、产品模块生成 功能,使程序员可以在20分钟做完一个模块,一天或半天做完一个拥有专业架构和规范的网站。 阅读全文
摘要:
说话得算话,代码生成器8月15号正式发布1.0版本。由于凌晨4点出发到北京转飞机到深圳,今天在深圳参展,忙乎完一直到现在,下周才能回去,赶在零点之前发布,也算是自已说到算到。软件名称:COT-代码生成机器人(C#)软件版本:V1.0.0.0下载地址1:http://www.cot-cloud.com/download/CodeRoboterSetup.exe下载地址2:http://yunpan.cn/QXyEG5aGBzTRb;下载地址3:http://files.cnblogs.com/Alexantao/CodeRoboterSetup.zip目前软件已通过360软件安全检测,由于名称问 阅读全文
摘要:
代码生成机器人制作的Demo全过程:以下整个过程是按照分层分项目演示的,你也可以直接新建一个网站,在App_Code中创建不同目录,然后作为不同层去实现,具体看你自己了。演示实例源码下载1、打开SQL2005或08企业管理器(Microsoft SQL Server Management Studio)2、创建一个空数据库:TestDB [过程忽略]3、在TestDB数据库上新建查询,放入以下代码并运行,数据库-表中将多出一张T_Student表(已内含测试数据),此脚本就是用代码生成机器人生成,内含数据和字段说明: 1 if exists (select * from sysobjects 阅读全文
摘要:
此篇文章仍是前两篇博客的续篇,要想完整了解,需要从前面开始了解;代码生成原则: 1、参数化(防SQL注入) 2、三层(数据访问、业务逻辑、Model、Controller[负责前端翻译]) 3、保障体验度:第一版中前台不是ASP.NET,而是HTML(JQuery EasyUI) 经过近段的修改、完善,也将系统“做瘫一次,修了一天“,终于第一版功能完成,周末测试完成后下周正式发布,鉴于QQ空间中对代码的支持性太差,所以介绍时都是直接抓图,也同时因为此开通博客园博客用于技术交流。正式上线后所有功能探讨,开发交流及源码的公布转移到“博客园”中。我的博客园地址:http://alex... 阅读全文
摘要:
ICSharpCode.TextEditor是一个可高亮显示的富文本控件,Visual Studio20XX版本中的代码编辑就是这个东东,所以用这个控件可以做出各种编辑器。由于代码生成器要使用,但奇怪的是网上下载的都不可以用,从工具栏拖出后都是提示出错,后来就下到开源项目,然后添加到解决方案,做项目引用就可以了。简易使用方法:1、定义能够格式化高亮显示的数组:string[] modes = new string[] { "ASP3/XHTML", "BAT", "Boo", "Coco", "C++.N 阅读全文
摘要:
经过几天的调试,终于将页面和通用查询也做出来了,以下是通过代码生成器生成的效果图:上面这个效果如果要做出来,可以考虑一下需要花多少时间,当前上面的文件是HTML,不是ASPX,并且是基于MVC的三层架构整个页面的实现是Html + JQuery + EasyUI实现,框架采用MVC + 三层,目前通用查询方法仍采用SQL拼接方式,其它的全部都是参数化,通用查询这个在发布前会改成参数化,保障数据安全性。以下为代码生成示例:1、数据源操作(XmlCommand)生成代码,整个项目原则不将数据源的操作(如:SQL语句、存储过程)放到数据库中,这样不便于版本控制;不将数据源的操作放到C#代码中(当然也 阅读全文