仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1326|回复: 9
打印 上一主题 下一主题

[学习教程] ASP.NET网页设计.net(c#) 复杂的软件注册功效的完成

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:18:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我见过java运行在手机上,包括很廉价的山寨手机,但是却暂时没发现.net在手机上有什么作为。wp7可能是个转机,但是按照《Java的跨平台就是一句谎言。那.net的跨平台也当之无愧是一句谎言。次要思绪:猎取呆板的CPU序列号,失掉呆板码。经由过程对呆板码举行MD5运算以后失掉注册码。将注册码写进注册表或体系目次。
//1.在程序的出口处(winform)检测注册文件是不是存在,假如不存在
//则提醒用户注册文件破坏大概用户未注册,假如注册文件存在,则读取文件内容,判别注册码是不是准确。
//在程序的出口函数地点的文件要援用usingSystem.IO;来举行文件操纵。
  1. usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;usingSystem.IO;namespaceLoginWindowTest{staticclassProgram{///<summary>///使用程序的主出口点。///</summary>[STAThread]staticvoidMain(){StringsysFolder=System.Environment.SystemDirectory;//猎取体系安装目次如:c:windowssystem32Regrg=newReg();//此类里有几个函数(猎取CPU序列号,对字符串举行MD5运算等)Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);if(!File.Exists(sysFolder+"file://sixi.ini/")){//假如注册文件不存在。注册失利//创立注册文件File.Create(sysFolder+"file://sixi.ini/");MessageBox.Show("请注册!");Application.Run(newRegForm());//进进注册界面。}else{//假如注册文件存在,读取文件内容跟暗码对照byte[]arry=newbyte[32];stringstr="";FileInfofi=newFileInfo(sysFolder+"file://sixi.ini/");FileStreamfs=fi.OpenRead();inti=fs.Read(arry,0,32);fs.Close();str=System.Text.Encoding.ASCII.GetString(arry);if(str==rg.getMd5(rg.GetCpuID()).Trim())//假如注册文件里的字符串和经由MD5运算过的注册码不异,则注册乐成{MessageBox.Show("软件已乐成注册!");Application.Run(newMainForm());//进进软件主界面}else{MessageBox.Show("请注册软件!");Application.Run(newRegForm());//进进注册界面。}}}}}
复制代码
<p>那做企业软件是不是最好用J2EE?
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-17 16:36:55 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
飘灵儿 该用户已被删除
板凳
发表于 2015-1-20 22:16:33 | 只看该作者
我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。
莫相离 该用户已被删除
地板
发表于 2015-1-30 06:59:14 | 只看该作者
asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
活着的死人 该用户已被删除
5#
发表于 2015-2-6 07:48:33 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
变相怪杰 该用户已被删除
6#
发表于 2015-2-15 18:01:06 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
小妖女 该用户已被删除
7#
发表于 2015-3-4 13:03:33 | 只看该作者
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
若相依 该用户已被删除
8#
发表于 2015-3-11 19:42:40 | 只看该作者
虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。
再见西城 该用户已被删除
9#
发表于 2015-3-19 10:35:46 | 只看该作者
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
爱飞 该用户已被删除
10#
发表于 2015-3-27 20:10:55 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 04:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表