Location:
Search - 开发代码
Search list
Description: 象棋游戏开发代码.手机游戏代码,在eclipse环境下开发.-chess game development code. Mobile gaming code, the eclipse development environment.
Platform: |
Size: 6806 |
Author: 舍得 |
Hits:
Description: 软件包中包含了完整的库和头文件
有一个说明文件readme.txt
包含已编译链接好的可执行程序例子和nano-X可执行
文件;
使用方式:
1.将该包释放到某个目录,如$(SDK_DIR)\\microWinDev
2.运行“uClinux Build window”
3.进入该释放的目录:
cd $(SDK_DIR)\\microWinDev
4.在该目录下有一个chenTest的目录,是一个开发示例模板。进入该目录:
cd chenTest
5.运行make可生成可执行文件
6.利用TFTP/NFS等方式,将生成的可执行文件下到ZA7V开发板运行:
bin/nano-X & sleep 1 chenTestChinese -package includes a complete library and the first paper is a note readme.txt contained Provision Translation link executable good examples and nano-X executable files; use : 1. this release packets to a certain directory, if $ (SDK_DIR) \\ microWinDev 2. Run "Build uClinux window "3. access to the release of directory : cd $ (SDK_DIR) \\ microWinDev 4. the directory is a chenTe st directory, is a development paradigm template. Access to the directory : cd chenTest 5. running make generates executable files 6. using TFTP / NFS and others - that will create the executable file to the Documentation under development board running : bin / nano-X
Platform: |
Size: 2785216 |
Author: 郭学森 |
Hits:
Description: 用C编的俄罗斯方块开发代码,人工智能、图像处理、多媒体、流媒体工程师-C series of the Tetris code, artificial intelligence, image processing, multimedia, streaming media engineers
Platform: |
Size: 2518 |
Author: 吴闫 |
Hits:
Description: 软件限时使用与注册功能的实现
众所周知,一些共享软件往往提供给使用者的是一个功能不受限制的限时使用版,在试用期内使用者可以无限制的使用软件的全部功能(只是可能会出现提示使用者注册的窗口),试用期一过部分(或全部)功能失效,要想继续使用只能向作者索取注册码(或注册文件)完成对软件的合法注册,注册后的软件将解除一切使用限制。如果您也开发出一个有价值的作品,是否也希望为自己的软件增加一个这样的功能呢?这里笔者就提供一个实现软件限时的完整代码。
软件启动后会首先运行本代码并从注册表HKEY_LOCAL_MACHINE\Software\MyProgram子键下的三个键值MyProgram1-3中读取键值数据。其中MyProgram2的值是软件首次运行日期,MyProgram3的值是软件当前运行时的日期,MyProgram1的值是软件的使用标志:如果软件在试用期内则其值为字符串sign1;如果软件试用期满则其值为字符串sign2,如果软件已经注册则其值为字符串sign3。全局变量ZHUCE依据读取的MyProgram1键值而赋值:ZHUCE=-1说明试用期满,ZHUCE=-2说明软件已注册,ZHUCE=其它值为剩余天数,您的主程序代码要依据此全局变量ZHUCE的值设计相应的交互响应。
为方便您将代码嵌入现存的程序代码中,本示例将全部代码写入一个模块.bas中(模块名随意,也可添加到已有模块中)。注意,代码中的Private Sub Main()过程为整个程序的启动入口,您需要在“工程属性”对话框中将“启动对象”设置为“Sub Main()”。
'通用模块
Global ZHUCE As Integer
'说明:全局变量ZHUCE=-1试用期满,ZHUCE=-2已注册,ZHUCE=其它值为剩余天数
Declare Function RegOpenKeyEx Lib "advapi32" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, ByRef phkResult As Long) As Long
Declare Function RegQueryValueEx Lib "advapi32" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, ByRef lpType As Long, ByVal lpData As String, ByRef lpcbData As Long) As Long
Declare Function RegCloseKey Lib "advapi32" (ByVal hKey As Long) As Long
Private Sub Main()'程序总入口
Dim a As Long, rc(3) As Long, hKey As Long, KeyValType As Long, KeyValSize(3) As Long
Dim c As String, h As String, tmpVal(3) As String
Dim datetime As Integer
datetime = 30'试用期天数
ZHUCE = -1
On Error GoTo cuowu
'以下从注册表HKEY_LOCAL_MACHINE\Software\MyProgram的三个值中取出相关数据字串tmpVal(3)
a = RegOpenKeyEx(&H80000002, "Software\MyProgram", 0, 131135, hKey) ' 打开注册表关键字
For a = 1 To 3: tmpVal(a) = String$(1024, 0): KeyValSize(a) = 1024: Next
rc(1) = RegQueryValueEx(hKey, "MyProgram3", 0, KeyValType, tmpVal(1), KeyValSize(1))
rc(2) = RegQueryValueEx(hKey, "MyProgram2", 0, KeyValType, tmpVal(2), KeyValSize(2))
rc(3) = RegQueryValueEx(hKey, "MyProgram1", 0, KeyValType, tmpVal(3), KeyValSize(3))
For a = 1 To 3
If (Asc(Mid(tmpVal(a), KeyValSize(a), 1)) = 0) Then
tmpVal(a) = Left(tmpVal(a), KeyValSize(a) - 1)
Else
tmpVal(a) = Left(tmpVal(a), KeyValSize(a))
End If
Next
a = RegCloseKey(hKey) '关闭注册表
'使用期限判断
If tmpVal(3) = "sign3" Then ZHUCE = -2: Exit Sub '查找到已注册标志sign3
If Len(tmpVal(1)) = 1023 And Len(tmpVal(2)) = 1023 And Len(tmpVal(3)) = 1023 Then
'首次使用,将当前日期分别写入tmpVal(1)和tmpVal(2)中,在tmpVal(3)中写入准许运行标志sign1
CreateObject("WScript.Shell").regWrite "HKEY_LOCAL_MACHINE\Software\MyProgram\MyProgram3", Date$, "REG_SZ"
CreateObject("WScript.Shell").regWrite "HKEY_LOCAL_MACHINE\Software\MyProgram\MyProgram2", Date$, "REG_SZ"
CreateObject("WScript.Shell").regWrite "HKEY_LOCAL_MACHINE\Software\MyProgram\MyProgram1", "sign1", "REG_SZ"
ZHUCE = datetime
MsgBox "试用期剩余" & Trim(datetime) & "天"
Else
If tmpVal(3) = "sign2" Then '查找到永久中止标志sign2中止使用
ZHUCE = -1
Exit Sub
MsgBox "试用期已满,请您注册!"
End If
If Date datetime Then '使用期超过datetime天中止使用
'写入tmpVal(3)中止使用字串sign2
CreateObject("WScript.Shell").regWrite "HKEY_LOCAL_MACHINE\Software\MyProgram\MyProgram1", "sign2", "REG_SZ"
ZHUCE = -1
MsgBox "试用期已满,请您注册!"
Else
'写入当前日期于tmpVal(2)中
CreateObject("WScript.Shell").regWrite "HKEY_LOCAL_MACHINE\Software\MyProgram\MyProgram2", Date$, "REG_SZ"
ZHUCE = datetime - (DateValue(Date) - DateValue(tmpVal(1)))
MsgBox "试用期剩余" & Trim(datetime) & "天"
End If
End If
End If
cuowu:
End Sub
从安全保密角度出发,当您应用上述代码时紫色部分应该根据您个人的保密设想进行必要的修改(当然您也可以不修改而直接应用):①示例中的代码把软件的注册与运行信息保存在HKEY_LOCAL_MACHINE\Software\MyProgram子键下的MyProgram1-3三个键值内,请根据您个人的保密原则修改为您所需要的子键名,以隐蔽为原则!②MyProgram1键值中的数据(字符串sign1或sign2或sign3分别对应着试用/期满/注册)应根据您个人的保密设想修改成需要的字符串,也以隐蔽为原则!
主程序中当用户输入正确的注册码(注册码当然是您随意愿而设)后,请执行语句:
CreateObject("WScript.Shell").regWrite "HKEY_LOCAL_MACHINE\Software\MyProgram\MyProgram1", "sign2", "REG_SZ"
完成软件注册。(该行代码中的Software\MyProgram\MyProgram1和sign2请与上述代码保持一致!)
Platform: |
Size: 18051 |
Author: dianfeng |
Hits:
Description: seo关键词过滤及优化代码
Platform: |
Size: 793236 |
Author: a212bg2010 |
Hits:
Description: 蓝牙开发代码(c语言)
Platform: |
Size: 4088 |
Author: 365185340@qq.com |
Hits:
Description: windows7 multi-touch 开发代码,包含了开发文档说明了详细的源代码,可作为multi touch初学者的入门只用
Platform: |
Size: 2790375 |
Author: chinon |
Hits:
Description: 英飞凌公司的XC2000系列单片机的CAN开发代码
Platform: |
Size: 392367 |
Author: liuchuang509@126.com |
Hits:
Description: 用C编的俄罗斯方块开发代码,人工智能、图像处理、多媒体、流媒体工程师-C series of the Tetris code, artificial intelligence, image processing, multimedia, streaming media engineers
Platform: |
Size: 2048 |
Author: |
Hits:
Description: 象棋游戏开发代码.手机游戏代码,在eclipse环境下开发.-chess game development code. Mobile gaming code, the eclipse development environment.
Platform: |
Size: 6144 |
Author: 舍得 |
Hits:
Description: 这是android开发代码,有日历,GPs定位及一些游戏的实现,非常有用
Platform: |
Size: 10679 |
Author: wszxupt@163.com |
Hits:
Description: 台湾晶豪功放参考开发代码,ESMT系列数字功放(ESMT power amplifier reference development code, a series of digital power amplifier)
Platform: |
Size: 4096 |
Author: MJ涛哥
|
Hits:
Description: ArcEngine开发相关的代码实现,包括各种实现功能,如打印、GP处理等。(the source for ArcEngine develope)
Platform: |
Size: 159744 |
Author: yaohw
|
Hits:
Description: USB2.0的IP核开发.代码可以直接使用已经验证过(USB2.0 IP kernel development. Code can be used directly, has been verified)
Platform: |
Size: 195584 |
Author: kelvinlu
|
Hits:
Description: ArcGIS Engine开发代码,为《ArcGIS Engine 地理信息系统开发教程---基于C#.NET》一书的光盘代码。(Code of ArcGIS Engine)
Platform: |
Size: 1673216 |
Author: 小白公主
|
Hits:
Description: 基于Matlab开发的几种流形学习代码,能运行。有一定的文字说明(Based on matlab manifold learning)
Platform: |
Size: 221184 |
Author: yippo
|
Hits:
Description: 用于UG加工的二次开发代码,用到的是NXOPEN C++,有需要的可以看看(UG CODE ,USED FOR UG,PLEASE DOWNLOAD IT IF YOU NEED)
Platform: |
Size: 1024 |
Author: JAMESTT
|
Hits:
Description: 中控指纹二次开发代码,请作参考,有问题请联系我(Two times the control fingerprint development code, please make reference. Please contact me if you have a problem.)
Platform: |
Size: 22199296 |
Author: chensany
|
Hits:
Description: HERO商业版登陆器全套原始开发代码 里面东西全可以编译(HERO commercial lander full set of original development code inside everything can be compiled)
Platform: |
Size: 10027008 |
Author: 风逍遥11 |
Hits:
« 12
3
4
5
6
7
8
9
10
...
50
»