乐观 发表于 2015-1-16 22:18:06

ASP.NET网页设计.net(c#) 复杂的软件注册功能的完成

我见过java运行在手机上,包括很廉价的山寨手机,但是却暂时没发现.net在手机上有什么作为。wp7可能是个转机,但是按照《Java的跨平台就是一句谎言。那.net的跨平台也当之无愧是一句谎言。次要思绪:猎取呆板的CPU序列号,失掉呆板码。经由过程对呆板码举行MD5运算以后失掉注册码。将注册码写进注册表或体系目次。
//1.在程序的出口处(winform)检测注册文件是不是存在,假如不存在
//则提醒用户注册文件破坏大概用户未注册,假如注册文件存在,则读取文件内容,判别注册码是不是准确。
//在程序的出口函数地点的文件要援用usingSystem.IO;来举行文件操纵。

usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;usingSystem.IO;namespaceLoginWindowTest{staticclassProgram{///<summary>///使用程序的主出口点。///</summary>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;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编程的程序员来说会非常有用哦!

活着的死人 发表于 2015-2-6 07:48:33

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

变相怪杰 发表于 2015-2-15 18:01:06

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

小妖女 发表于 2015-3-4 13:03:33

业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

若相依 发表于 2015-3-11 19:42:40

虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。

再见西城 发表于 2015-3-19 10:35:46

当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。

爱飞 发表于 2015-3-27 20:10:55

ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
页: [1]
查看完整版本: ASP.NET网页设计.net(c#) 复杂的软件注册功效的完成