2、WinForm是C/S模式(客户端模式)
3、WebFrom是B/S模式(基于浏览器模式,由远程服务器提供信息)
4、.net是平台,是一个大类!源者这个雹掘薯大类下面有很多方法,即编程方式。(C#、VB、J#、F#)
WinForm中就不用asp.net了用的就是C#语言。asp.net是基于B/S模式的散粗,asp.net可以是C#可以是VB 拆开来看就是Active Server Page @.net,以前的asp是Active Server Page 但它不是属于.net平台下的。
按备租照你的这个想法,基本无解。因为在有源代码的情况下,任何碧滚简加密或其它防护措施都变得透明。
幸亏微软想到了这个问悔裤题
配置文件加密:
https://www.google.com.hk/search?q=.NET%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%8A%A0%E5%AF%86&aq=f&oq=.NET%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%8A%A0%E5%AF%86&aqs=chrome.0.57j0.3834j0&sourceid=chrome&ie=UTF-8
这个加密方式是微软提供的,没人知道怎么解密,你也不需要解密,因为.NET可以“认识”这些加密字符串。
我知道你是winform程序不是网站,没有web.config文件。
但是其实是可以用的
winform也能添加这个文件,然后跟网站开发时一样的方式访问这个文件里的内容。
这样的案例,一定是一个完整的工程,因为涉及到客户端、服务器端、数据库等至少两个子工斗祥程,不会太小,只能跟你说下大致方法。再一个打的工程项目里,新建两个空基搏子工程,一个是Winfrom工程,一个Web工程。如果不直接调用数据库,可以在Web工程中新建一个Web服务,将数据库访问相关的代码,写入Web服务,在Winfrom项目中新增服务器引用,引用Web服务,通过Web服务间接读写数据库。
Web服务可以使用加强锋咐版的WCF,目前很流行。不直接调用数据库的优点是,客户端不保留数据库连接字,可以保证数据库安全。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)