資源簡(jiǎn)介
其中包含5個(gè)各種datasnap 三層結(jié)構(gòu)服務(wù)器和客戶(hù)端源碼,是我在學(xué)習(xí)過(guò)程中從網(wǎng)上搜索到的學(xué)習(xí)資料,對(duì)初學(xué)者會(huì)有所幫助
代碼片段和文件信息
using?System;
using?System.Linq;
using?System.Text;
namespace?Embarcadero.Datasnap.WindowsPhone7
{
/*
?*?base64.java?Ported?to?C#
?*
?*?Brazil?project?web?application?toolkit
?*?export?version:?2.0?
?*?Copyright?(c)?2000-2002?Sun?Microsystems?Inc.
?*
?*?Sun?Public?License?Notice
?*
?*?The?contents?of?this?file?are?subject?to?the?Sun?Public?License
?*?Version?1.0?(the?“License“).?You?may?not?use?this?file?except?in
?*?compliance?with?the?License.?A?copy?of?the?License?is?included?as
?*?the?file?“l(fā)icense.terms“?and?also?available?at
?*?http://www.sun.com/
?*?
?*?The?Original?Code?is?from:
?*????Brazil?project?web?application?toolkit?release?2.0.
?*?The?Initial?Developer?of?the?Original?Code?is:?cstevens.
?*?Portions?created?by?cstevens?are?Copyright?(C)?Sun?Microsystems
?*?Inc.?All?Rights?Reserved.
?*?
?*?Contributor(s):?cstevens?suhler.
?*
?*?Version:??1.9
?*?Created?by?cstevens?on?00/04/17
?*
?*?Last?modified?by?Embarcadero?Technologies?Inc.?on?17/06/2011
?*/
?
????/**
?????*?Utility?to?base64?encode?and?decode?a?string.
?????*?
?????*/
?
????public?class?base64?{
????static?byte[]?encodeData;
????static?String?charSet?=?“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/“;
????static?base64()?{
????encodeData?=?new?byte[64];
????for?(int?i?=?0;?i?64;?i++)?{
????byte?c?=?(byte)?charSet.ElementAt(i);
????encodeData[i]?=?c;
????}
????}
????private?base64()?{
????}
????
?/**
?*?base-64?encode?a?string
?*?@param?s?The?ascii?string?to?encode
?*?@returns?The?base64?encoded?result
?*/
????public?static?String?encode(String?s)?{
????????????return?encode(Encoding.UTF8.GetBytes(s));
????}
????
?/**
?*?base-64?encode?a?byte?array
?*?@param?src?The?byte?array?to?encode
?*?@returns?The?base64?encoded?result
?*/
????public?static?String?encode(byte[]?src)?{
????return?encode(src?0?src.Length);
????}
????
?/**
?*?base-64?encode?a?byte?array?
?*?@param?src?The?byte?array?to?encode
?*?@param?start?The?starting?index
?*?@param?length?The?number?of?bytes
?*?@returns?The?base64?encoded?result
?*/
????public?static?String?encode(byte[]?src?int?start?int?length)?{
????byte[]?dst?=?new?byte[(length?+?2)?/?3?*?4?+?length?/?72];
????int?x?=?0;
????int?dstIndex?=?0;
????int?state?=?0;?
????int?old?=?0;?
????int?len?=?0;?
????int?max?=?length?+?start;
????for?(int?srcIndex?=?start;?srcIndex? ????x?=?src[srcIndex];
????switch?(++state)?{
????case?1:
????dst[dstIndex++]?=?encodeData[(x?>>?2)?&?0x3f];
????break;
????case?2:
????dst[dstIndex++]?=?encodeData[((old?<4)?&?0x30)
????|?((x?>>?4)?&?0xf)];
????break;
????case?3:
????dst[dstIndex++]?=?encodeData[((old?<2)?&?0x3C)
????|?((x?>>?6)?&?0x3)];
????dst[dstIndex++]?=?encodeData[x?&?0x3F];
????state?=?0;
????break;
????}
????old?=?x;
??
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件??????????0??2017-03-18?18:32??XE10三層夸平臺(tái)服務(wù)器\Config.txt
?????文件????????514??2017-03-18?15:46??XE10三層夸平臺(tái)服務(wù)器\DSnapSer.dpr
?????文件??????31525??2017-03-19?01:30??XE10三層夸平臺(tái)服務(wù)器\DSnapSer.dproj
?????文件????????655??2017-03-19?01:30??XE10三層夸平臺(tái)服務(wù)器\DSnapSer.dproj.local
?????文件????????334??2017-11-20?15:41??XE10三層夸平臺(tái)服務(wù)器\DSnapSer.identcache
?????文件?????298828??2017-03-19?01:30??XE10三層夸平臺(tái)服務(wù)器\DSnapSer.res
?????文件????????174??2017-11-20?15:41??XE10三層夸平臺(tái)服務(wù)器\DSnapSer.stat
?????文件?????297086??2007-09-17?11:13??XE10三層夸平臺(tái)服務(wù)器\DSnapSer_Icon.ico
?????文件?????807164??2017-03-21?23:59??XE10三層夸平臺(tái)服務(wù)器\Main.dfm
?????文件???????5490??2017-03-21?23:59??XE10三層夸平臺(tái)服務(wù)器\Main.pas
?????文件???????4882??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\ba
?????文件????????644??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DBXCallback.cs
?????文件???????4490??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DBXDataTypes.cs
?????文件??????10180??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DBXDefaultFormatter.cs
?????文件????????599??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DBXException.cs
?????文件??????25511??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DBXJSONTools.cs
?????文件???????2091??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DBXParameter.cs
?????文件???????2624??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DBXTools.cs
?????文件??????15845??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DBXValue.cs
?????文件???????5203??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DBXValueType.cs
?????文件??????15759??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DBXWritableValue.cs
?????文件??????50017??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DSAdmin.cs
?????文件????????639??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DSAdminRestClient.cs
?????文件??????16946??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DSCallbackChannelManager.cs
?????文件????????493??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DSHTTPRequestType.cs
?????文件???????4492??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DSRESTCommand.cs
?????文件??????49242??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DSRESTConnection.cs
?????文件????????800??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DSRESTParamDirection.cs
?????文件???????2062??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DSRESTParameter.cs
?????文件???????1468??2015-08-27?06:55??XE10三層夸平臺(tái)服務(wù)器\proxy\csharp_silverlight\DSRESTParameterme
............此處省略1557個(gè)文件信息
評(píng)論
共有 條評(píng)論