以下C++代码翻译成C#代码? [问题点数:20分]

Bbs1
本版专家分:0
结帖率 60%
C语言翻译成C#,万分感谢!
// ECC.c // include include define ECC_VERSION_STRING (“1.0.0”) void encode_bch(void){ int ii, jj; int feedback; for (ii = 0; ii < length - k; ii++) bb[ii] = 0; for (ii = k ...
C#和vb.net代码相互转换,翻译
C#和vb.net<em>代码</em>相互转换 http://converter.telerik.com/
求C翻译成c#
 typedef struct  {  float  slope;  //斜率         Shelf:Slope Ovt  float  f0;   //频率 单位 Hz  float  Q;    //Q值    float  boost;  //增益 单位 dB    float  gain;  //全频带增益 dB  float  w0;   //= 2*
C语言代码翻译成C#
rn 比如你收到的数据为:FF 55 04 62 00 02 23 8Brnrn typedef unionrn rn unsigned int Distance;rn structrn rn unsigned char Low;rn unsigned char Mid1;rn unsigned char Mid2;rn unsigned char High;rn rn Distacne_t;rnrnrnrn Distance_t Dist;rn Dist.High = 0x00;rn Dist.Mid2 = 0x00;rn Dist.Mid1 = 0x02;rn Dist.Low = 0x23;rn //Dist.Distance就是你想要的距离值rnrnrn <em>翻译成</em>C#<em>代码</em>应该是什么?求教
C程序翻译成汇编语言
求助汇编高手,请把这段C程序<em>翻译成</em>汇编语言, 急!请汇编高手把这段C程序<em>翻译成</em>汇编语言,并附解释,谢谢!比较急,明天下午选标。#include #include #define uint unsigned int#define uchar unsigned charsbit led1 = P2^0;sbit ledlk = P1^0;sbit smglk = P1^1;sbit smgbitlk
把c语言中的声明用程序翻译成通俗的语言
理解c语言的优先级规则: A  声明从它的名字开始读取,然后按照优先级次序一次读取 B 优先级从高到底依次是: b1  声明中被括号括起来的那部分 b2 后缀操作符       括号()表示这是一个函数,而方括号【】表示这是一个数组 b3 前缀操作符,星号*表示“指向。。。的指针” C 如果const(或volatile)关键字的后面紧跟类型说明符(如int,long等),那
百度语言翻译机(C,C++,C#实现)
2006年百度之星程序设计大赛初赛题目——百度语言翻译机,题目不是很难,我用了C,C++,C#三种语言实现,在VS2008环境下编译通过。相关博文地址:http://blog.csdn.net/jocodeoe/article/details/7039285
非常简单的汇编翻译器
上周一直在做一个学校的比赛,题目就是写一个翻译器把C<em>代码</em>翻译为汇编<em>代码</em>。 我设计思路是把C<em>代码</em>读入后,按“;”分割为语句然后识别关键词来分别变量和变量的赋值。最后发现我整个都在做对字符串的处理。也发现了自己很多原来忽略的地方。 函数关系图 思路图 因为学校要求只提供一个源文件所以我所有<em>代码</em>都写一起了比较丑陋。而且其中越写脑洞越大很多<em>代码</em>都是无用的- -。真正完成题目估计300行即可。//
c代码翻译成delphi 代码
int __fastcall TMainForm::AscToBin(unsigned char *instr,int inlen,unsigned char *outstr)rnrn int i;rn unsigned char c,high,low;rn for(i=0;i='0'&&c='A'&&c='a'&&c='0'&&c='A'&&c='a'&&c<<4)+low;rn rn return inlen/2;rn
java 代码翻译成C#代码
求高手帮用C#重写<em>以下</em><em>代码</em>。rnpublic DesEncrypter()rn this("keyxyz");rn rn //加密rn public String encrypt(String str) rn try rn // Encode the string into bytes using utf-8rn byte[] utf8 = str.getBytes("UTF8");rnrn // Encryptrn byte[] enc = ecipher.doFinal(utf8);rnrn // Encode bytes to base64 to get a stringrn return new sun.misc.BASE64Encoder().encode(enc);rn rn catch (javax.crypto.BadPaddingException e) rn rn catch (IllegalBlockSizeException e) rn rn catch (UnsupportedEncodingException e) rn rn catch (java.io.IOException e) rn rn return null;rn rn//解密rn public String decrypt(String str) rn try rn // Decode base64 to get bytesrn byte[] dec = new sun.misc.BASE64Decoder().decodeBuffer(str);rnrn // Decryptrn byte[] utf8 = dcipher.doFinal(dec);rnrn // Decode using utf-8rn return new String(utf8, "UTF8");rn rn catch (javax.crypto.BadPaddingException e) rn rn catch (IllegalBlockSizeException e) rn rn catch (UnsupportedEncodingException e) rn rn catch (java.io.IOException e) rn rn return null;rn
Java源码转C#源码的五款最佳工具
Java源码转C#源码的五款最佳工具作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs出于某些需要,你可能会遇到把Java源码转换成C#源码的任务。如果是自己一边理解源码,再一边手工翻译,那效率肯定是很低的。有鉴于此,本文推荐了五款最佳的源码转换工具,以解决你的烦恼。工具1#:Java语言转换器助手地址:http://www.microsoft.com/e
请问以下VB.NET代码如何翻译成C#代码?
请问<em>以下</em>VB.NET<em>代码</em>如何<em>翻译成</em>C#<em>代码</em>?rn我在参照一教材练习编程中,由于示例为VB.NET,我看不太懂,如下所示:rn------------------------------------------------rnSub Page_Load(sender As object,e As EventArgs)rn Dim ar As ArrayList=new ArrayList()rn '获取当前目录的路径rn Dim dr As String=Server.MapPath("./")rn '获取当前目录下的所有XML文件rn Dim fils() As string=Directory.GetFiles(dr,"*.xml")rn Dim i As Integerrn Dim Filename As Stringrn Dim pos As Integerrn pos=len(dr)+1rn '显示当前目录下的新闻文件rn For i=0 to fils.length-1rn Filename=Mid(fils(i),pos)rn If Filename<>"contents.xml" thenrn ar.Add(filename)rn End Ifrn Nextrn dg.DataSource=arrn dg.DataBind()rnEnd Subrn-------------------------------------rn尤其是其中的:rn pos=len(dr)+1rn和 Filename=Mid(fils(i),pos)rn我不知道该如何<em>翻译成</em>C#<em>代码</em>.rn请求帮助!rn谢谢!
基于SLR文法,将输入串翻译成三地址代码序列
要求: 输入:(b+c*d)+c*d 输出: t1= c*d t2=b+t1 t3= c*d t4=t2+t3 本次的题目和之前的功能很类似,都是基于SLR文法的,所有<em>代码</em>与之前有很多共同之处。 #include #include #include using namespace std; /* E->E+T E->T T->T*F T->F F->(E) F->id */ /
一段汇编代码翻译成c语言的练习
题目是这样的:有一个函数原型为void decode1(int *xp,int *yp,int * zp);函数的编译成汇编<em>代码</em>后如下:1    movl 8(%ebp),%edi2    movl 12(%ebp),%ebx3    movl 16(%ebb),%esi4    movl  (%edi),%eax5    movl  (%ebx),%edx6    movl  (%esi),%ecx7    movl  %eax,(%ebx)8    movl  %edx,(%esi)9    movl
c#代码 翻译成vc++
[code=C#]rn这段是WM_MOUSE_LL响应函数里面的rn private void HookOnMouseActivity(object sener, HookEx.MouseExEventArgs e) rn Point location = e.Location;rnrn if (e.Button == MouseButtons.Left) rn Rectangle captionRect = new Rectangle(this.Location, new Size(this.Width, SystemInformation.CaptionHeight));rn if (captionRect.Contains(location)) rn SetWindowLong(this.Handle, GWL_EXSTYLE,rn (int)GetWindowLong(this.Handle, GWL_EXSTYLE) & (~WS_DISABLED));rn SendMessage(this.Handle, WM_SETFOCUS, IntPtr.Zero, IntPtr.Zero);rn else rn SetWindowLong(this.Handle, GWL_EXSTYLE,rn (int)GetWindowLong(this.Handle, GWL_EXSTYLE) | WS_DISABLED);rn rn rn rnrn[/code]rn<em>翻译成</em>下面的vc++<em>代码</em>rnrn[code=C/C++]rng_hwnd 为我的程序的HWND 给值在我的dlg程序的 initdialog里面,g_hwnd=this->m_hWnd;rn//这段是WM_MOUSE_LL响应函数里面的rn if(nCode==HC_ACTION)rn rn if(wParam==WM_LBUTTONDOWN||wParam==WM_LBUTTONUP)rn rn CRect rectwindow;rn ::GetWindowRect(g_hwnd,&rectwindow);rnrn MSLLHOOKSTRUCT* msl = (MSLLHOOKSTRUCT *)lParam;rn if(rectwindow.PtInRect(msl->pt))rn rn SetWindowLong(g_hwnd, GWL_EXSTYLE,GetWindowLong(g_hwnd, GWL_EXSTYLE) & (~WS_DISABLED));rn SendMessage(g_hwnd, WM_SETFOCUS, 0, 0);rn rn elsern rn SetWindowLong(g_hwnd, GWL_EXSTYLE,GetWindowLong(g_hwnd, GWL_EXSTYLE)|WS_DISABLED);rn rn rn rn[/code]rn请问这样转换对不对,还有,this.handle 就是当前窗口的 HWND吧
C# 代码 翻译成 delphi
请高手帮忙翻译下!谢谢!rn[code=csharp][StructLayout(LayoutKind.Sequential, Pack = 1)]rnclass SSR_Userrnrn public ushort PIN;rn public byte Privilege;rnrn [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]rn public byte[] Password = new byte[8];rn [MarshalAs(UnmanagedType.ByValArray, SizeConst = 24)]rn public byte[] Name = new byte[24];rn [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)]rn public byte[] Card = new byte[4];rn public byte Group;rn [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)]rn public ushort[] TimeZones = new ushort[4];//the timezones that the user can usern [MarshalAs(UnmanagedType.ByValArray, SizeConst = 24)]rn public byte[] PIN2 = new byte[24];rnrnpublic void GetSSRUserInfoFromDat(byte[] DataBuf, out int PIN, out int Privilege, out string Password,rn out string Name, out int Card, out int Group, out string TimeZone, out string PIN2)rn rn byte[] PasswordBuf = new byte[8];rn byte[] NameBuf = new byte[24];rn byte[] TimeZoneBuf = new byte[8];rn byte[] PIN2Buf = new byte[24];rn SSR_User ssruser = new SSR_User();rn ssruser = (SSR_User)Raw.RawDeserialize(DataBuf, typeof(3));rn PIN = ssruser.PIN;rn Privilege = ssruser.Privilege;rn Array.Copy(DataBuf, 3, PasswordBuf, 0, 8);rn Password = System.Text.Encoding.Default.GetString(PasswordBuf);//"default" is to read the system's current ANSI code page encodingrnrn Array.Copy(DataBuf, 11, NameBuf, 0, 24);rn Name = System.Text.Encoding.Default.GetString(NameBuf);rnrn Card = 0;rn for (int i = 35; i <= 38; i++)rn rn Card += Convert.ToInt32(DataBuf[i] * System.Math.Pow(16, 2 * (i - 35)));rn rn Group = ssruser.Group;rnrn Array.Copy(DataBuf, 40, TimeZoneBuf, 0, 8);rn TimeZone = System.Text.Encoding.Default.GetString(TimeZoneBuf);rnrn Array.Copy(DataBuf, 48, PIN2Buf, 0, 24);rn PIN2 = System.Text.Encoding.Default.GetString(PIN2Buf);rn [/code]
vb.net代码翻译成c#
下面几句vb.net<em>代码</em>如何<em>翻译成</em><em>c#</em>rnrn Dim resolved As IPHostEntryrnrn Dim name As String = ""rnrn If resolved IsNot Nothing Then name = """" & resolved.HostName & """ "rnrnrn
c#代码翻译成vb.net的
mybutton.Command +=new CommandEventHandler(mybutton_Command);rnmybutton.CommandArgument = "mybutton"+x.ToString();rnrnprivate void mybutton_Command(object sender,CommandEventArgs e)rnrn //这里写处理的<em>代码</em>!rnrnrn上面的<em>代码</em>用vb.net怎么写??
java 代码翻译
题目:输入一个以’@’结束的字符串,从左至右翻译。若下一个字符是数字n(0≤n≤9),表示后一个字符重复n+1 次,不论后一个字符是否为数字;若下一个字符非数字,则表示自己。翻译后,以3 个字符为一组输出,组与组之间用空格分开。例如’A2B5E34FG0ZYWPQ59R@’,<em>翻译成</em>’ABB_BEE_EEE_E44_44F_GZY_WPQ_999_999_R@ ’。 分析:首先直接遍历数组把字符串
第七章:语法制导翻译和中间代码
(垃圾博主随心情更新。。。。) 1.中间<em>代码</em>是介于源语言程序和什么之间的一种<em>代码</em>?( ) A. 源<em>代码</em> B. 机器语言 C. 汇编语言 D. 目标<em>代码</em> 2. 在编译程序中与生成中间<em>代码</em>的目的无关的是( )。 A. 便于目标<em>代码</em>优化 B. 便于存储空间的组织 C. 便于目标<em>代码</em>的移植 D.便于编译程序的移植 3. 逆波兰表示法表示表达式时无须使用括号。 正确 错误...
高级程序设计语言的翻译和解释
  解释程序也称为解释器,它或者直接解释执行源程序,或者将源程序<em>翻译成</em>某种中间<em>代码</em>后再执行;而编译程序(编译器)则是将源程序<em>翻译成</em>目标语言程序,然后在机器上运行目标程序。   这两种语言处理程序的区别是:在编译方式下,在机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在...
代码翻译器
可以进行<em>代码</em>翻译,如c++,java等,自己下载看吧
MIPS机器码翻译器(修正一)
一个将MIPS汇编指令<em>翻译成</em>机器码的C源程序
把C语言代码翻译成C#语言
你好,感谢你阅读此帖.rnrn下面是一段通信协议中使用的CRC<em>代码</em>,用C语言编写的,现在请各位朋友帮我看看怎样才能把它转换成C#语言呢?rnrn[code=C/C++]UWORD calcrc(BYTE *ptr,BYTE count) rn rnUWORD crc;BYTE i,j; rnrncrc = 0;rnrnfor(j=0;j
求翻译,关于C翻译成C#代码
RT:rn本人对C一点不懂·rn但是,下面有段<em>代码</em>是用C写的,现在要换成C#语言来写··rn求指教··rnCImage *pImage = new CImage;rnint height = 0 - pFrameInfo->nHeight;rnpImage->Create(pFrameInfo->nWidth,height,24,0);rnif (pImage->IsNull())rnOutputDebugString(_T("No Picture Snap,Please check the connection!\n"));rnreturn;rnrnBYTE *pAddr = (BYTE *)pImage->GetBits();
透过IL代码看C#
透过IL看C# switch语句(上)摘要: switch语句是 C#中常用的跳转语句,可以根据一个参数的不同取值执行不同的<em>代码</em>。本文介绍了当向 switch语句中传入不同类型的参数时,编译器为其生成的 IL<em>代码</em>。这一部分介绍的是,在 switch语句中使用整数类型和枚举类型的情况。switch语句是 C#中常用的跳转语句,可以根据一个参数的不同取值执行不同的<em>代码</em>。 switch语句可以具备多个分...
求翻译一段C的代码翻译成C#
这是一段C的<em>代码</em>rnunsigned short CRC16(byte *buffer, int CRClen) // buffer:数据缓冲区, CRClen:buffer的长度rnrn unsigned short crc = 0xFFFF;rn int a, i, j;rn for(i=0;i>= 1; rn if(a > 0)rn rn crc ^= 0xA001; rn rn rn rn return crc;rn
Convert.NET(代码转换翻译工具)
Convert.NET(<em>代码</em>转换翻译工具)
把一句C代码翻译成C++代码
[code=C/C++]rnprintf("%d", i);rn[/code]rn就这句<em>代码</em>,各位来翻译翻译。哥将以最严格的标准来检查答案[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/14.gif][/img]rn话都说在这份上。你们懂的
把C++代码翻译成C代码?
能否用C语言开发一个东东,rn把C++<em>代码</em><em>翻译成</em>C<em>代码</em>?rn想法可行否?
几行C#代码翻译成VB6代码
C#<em>代码</em>如下:rn.................................rn FileStream fs = File.Open("C:\ccc.doc", FileMode.Open, FileAccess.Read);rn byte[] array = new byte[fs.Length];rn fs.Read(array, 0, (int)fs.Length);rn fs.Close();rn...................................rn由于开发需要,现在想把这几行<em>代码</em>用VB6来实现,那应该怎么写?麻烦那位大虾出手帮帮忙,感激不尽!
Script代码翻译成C#语言代码
# ASCIIToRaster_sample.pyrn# Description: rn# Converts an ASCII file representing raster data to a raster.rn# Requirements: Nonern# Author: ESRIrn# Date: Oct 20, 2005rn# Import system modulesrnimport arcgisscriptingrnrn# Create the Geoprocessor objectrngp = arcgisscripting.create()rnrntry:rn # Set local variablesrn InAsciiFile = "C:/data/raster2ascii.asc"rn OutRaster = "C:/data/raster1"rnrn # Process: ASCIIToRaster_conversionrn gp.ASCIIToRaster_conversion(InAsciiFile, OutRaster, "INTEGER")rnrnexcept:rn # Print error message if an error occursrn print gp.GetMessages()rn应该是接口的调用.ArcGIS里工具的调用.
将此段代码翻译成C# 代码
这是一段java<em>代码</em>,MD5加密,但小弟不懂java,希望各位提点一二,将此<em>代码</em>用C#写出来,小弟感激不尽。rn rnrnrnpublic static String getKeyedDigest(String strSrc, String key) rn try rn MessageDigest md5 = MessageDigest.getInstance("MD5");rn md5.update(strSrc.getBytes("UTF8"));rnrn String result="";rn byte[] temp;rn temp=md5.digest(key.getBytes("UTF8"));rn for (int i=0; i
将C#代码翻译成VB代码
private void panelClear(string mess) rn rn if (mainPanel.Controls.Count > 0) rn rn mainPanel.Controls.Clear(); rn rn rnrnrn private void btnBout_Click(object sender, EventArgs e) rn rn NewProtagonistForm newProtagonistForm = new NewProtagonistForm(); rn this.panelClear("字符串"); rn mainPanel.Controls.Add(newProtagonistForm); rn
~~~~~~~~急求助: Delphi的代码翻译成C#代码 ~~~~~~~~~~
要翻译的<em>代码</em>为:rn//解密函数rnFunction UncrypKey(Src:String; Key:String):string;rnvarrn idx :integer;rn KeyLen :Integer;rn KeyPos :Integer;rn offset :Integer;rn dest :string;rn SrcPos :Integer;rn SrcAsc :Integer;rn TmpSrcAsc :Integer;rn Range :Integer;rnbeginrn KeyLen:=Length(Key);rn if KeyLen = 0 thenrn key:='Think Space';rn KeyPos:=0;rn SrcPos:=0;rn SrcAsc:=0;rn Range:=256;rn offset:=StrToInt('$'+ copy(src,1,2));rn SrcPos:=3;rn repeatrn SrcAsc:=StrToInt('$'+ copy(src,SrcPos,2));rn if KeyPos < KeyLen Thenrn KeyPos := KeyPos + 1rn elsern KeyPos := 1;rn TmpSrcAsc := SrcAsc xor Ord(Key[KeyPos]);rn if TmpSrcAsc = Length(Src);rn Result:=Dest;rnend;
C++代码如何翻译成C#代码???
谁能帮我把下面的C++<em>代码</em>如何<em>翻译成</em>C#<em>代码</em>,<em>代码</em>功能是读出指定硬件的VID ,PID,下面是VC实现的<em>代码</em>,C#我不熟悉rnrn<em>代码</em>谁能给我翻译一下rn#include rn#include rn#include rn#include rn#include rnrnint main( int argc, char *argv[ ], char *envp[ ] )rnrn HDEVINFO hDevInfo;rn GUID guid = 0x50DD5230,0xBA8A,0x11D1,0xBF,0x5D,0x00,0x00,0xF8,0x05,0xF5,0x30;//枚举当前USB设备 rn SP_DEVINFO_DATA DeviceInfoData;rn DWORD i;rn rn // Create a HDEVINFO with all present devices.rn hDevInfo = SetupDiGetClassDevs( &guid,rn 0, // Enumeratorrn 0,rn DIGCF_PRESENT | DIGCF_INTERFACEDEVICE);rn rn if (hDevInfo == INVALID_HANDLE_VALUE)rn rn // Insert error handling here.rn return 1;rn rn rn // Enumerate through all devices in Set.rn rn DeviceInfoData.cbSize = sizeof(SP_DEVINFO_DATA);rn for (i=0;SetupDiEnumDeviceInfo(hDevInfo,i,rn &DeviceInfoData);i++)rn rn DWORD DataT;rn LPTSTR buffer = NULL;rn DWORD buffersize = 0;rn rn // rn // Call function with null to begin with, rn // then use the returned buffer size rn // to Alloc the buffer. Keep calling untilrn // success or an unknown failure.rn // rn while (!SetupDiGetDeviceRegistryProperty(rn hDevInfo,rn &DeviceInfoData,rn SPDRP_HARDWAREID,rn &DataT,rn (PBYTE)buffer,rn buffersize,rn &buffersize))rn rn if (GetLastError() == rn ERROR_INSUFFICIENT_BUFFER)rn rn // Change the buffer size.rn if (buffer) LocalFree(buffer);rn buffer = (LPTSTR)LocalAlloc(LPTR,buffersize);rn rn elsern rn // Insert error handling here.rn break;rn rn rn rn printf("Result:[%s]\n",buffer);rn rn if (buffer) LocalFree(buffer);rn rn rn rn if ( GetLastError()!=NO_ERROR &&rn GetLastError()!=ERROR_NO_MORE_ITEMS )rn rn // Insert error handling here.rn return 1;rn rn rn // Cleanuprn SetupDiDestroyDeviceInfoList(hDevInfo);rn rn return 0;rn
c++程序改写成C#代码
今天把一个c++程序改写成C#<em>代码</em> 1。对于包含中文的字符串,  1)在C++中,使用size()可以得出字符个数(中文按两个字符计算)   string src="你好abc";   src.size(); //7个字符  2)在C#中,要先换成byte数组,然后用length才能得到字符个数             byte[] bsrc = Encoding.Default.Ge
C#代码帮忙翻译成Delphi7代码
[code=C#]rnIntPtr p = BASS_ChannelGetTags(stream, BASS_TAG_ID3);rnrn// check, if ID3v1rnstring id = Marshal.PtrToStringAnsi(p, 3);rnif (id != "TAG")rn return false;rnrn// song title (comes after 'TAG')...rnp = new IntPtr((byte*)p.ToPointer() + 3);rnstring title = Marshal.PtrToStringAnsi(p).TrimEnd('\0');rnint idx = title.IndexOf('\0');rnif (idx > 0)rn title = title.Substring(0, idx);rn// artist...rnp = new IntPtr((byte*)p.ToPointer() + 30);rnstring artist = Marshal.PtrToStringAnsi(p, 30).TrimEnd('\0');rnidx = artist.IndexOf('\0');rnif (idx > 0)rn artist = artist.Substring(0, idx);rn// album...rnp = new IntPtr((byte*)p.ToPointer() + 30);rnstring album = Marshal.PtrToStringAnsi(p, 30).TrimEnd('\0');rnidx = album.IndexOf('\0');rnif (idx > 0)rn album = album.Substring(0, idx);rn// year...rnp = new IntPtr((byte*)p.ToPointer() + 30);rnstring year = Marshal.PtrToStringAnsi(p, 4).TrimEnd('\0');rnidx = year.IndexOf('\0');rnif (idx > 0)rn year = year.Substring(0, idx);rn// comment...rnp = new IntPtr((byte*)p.ToPointer() + 4);rnstring comment = Marshal.PtrToStringAnsi(p, 30).TrimEnd('\0');rnidx = comment.IndexOf('\0');rnif (idx > 0)rn comment = comment.Substring(0, idx);rn// genre-id...rnp = new IntPtr((byte*)p.ToPointer() + 30);rnint genreId = (int)Marshal.ReadByte(p);rn[/code]
将delphi代码翻译成c#代码
在线等,就两个简单方法,<em>代码</em>不便公开,大家谁会帮个忙吧,q我 540011858,在线等。谢谢大家了
在线JS转C#代码
又是一个周末,在博客上留点东西吧  在线JS转C#<em>代码</em>工具 http://www.m2h.nl/files/js_to_c.php 基本上都可以翻译过来
程序功能:布尔表达式翻译成四元式
#include #include #include #include using namespace std; //and or not true false( ) i rop # int action[18][10]={ { 0 , 0 ,4 ,5 , 6 ,7 , 0 , 8 , 0 ,
几行C代码翻译成java
[code=C/C++][/code]rnunsigned char crc8fun(unsigned char in,unsigned char preset)rnrn int loop;rn unsigned char out;rn const unsigned char crc_pol=0xb8;rn out=in^presetrn for(loop=0;0>1)^crc_pol;rn rn elsern rn out=(out>>1);rn rn rnreturn out;rn
求js翻译成c#代码
[code=javascript]rn rn[/code]rnrn这句是js的<em>代码</em>,如何<em>翻译成</em><em>c#</em>的呢?rn主要是for中间的 charat和charcodeatrn
求将以下Delphi代码翻译成VB.net....
[code=Delphi(Pascal)]rnfunction Decrypt(const S: String): String;rnvarrn I: byte;rn Key: Word;rnbeginrn Key := Keyword;rn SetLength(Result,Length(S));rn for I := 1 to Length(S) dorn beginrn Result[I] := char(byte(S[I]) xor (Key shr 8));rn Key := (byte(S[I]) + Key) * C1 + C2;rn end;rnend;rnconst C1 = 21469; C2 = 12347;rnconst KeyWord = 26493;rn[/code]rnrn我写的……问题是SHR搞的我挠头rn[code=VB.NET]rn Function Decrypt(ByVal s As Byte()) As Stringrn Dim i As Integerrn Dim key As Integer = 26493rn Dim re As String()rn For i = 1 To s(i)rn re(i) = s(i) Xor (key ???? 8)rn key = (s(i) + key) * 21469 + 12347rn Nextrn End Functionrn[/code]
求助:VB.Net代码翻译成C#
拜托C#大神将<em>以下</em>VB.Net<em>代码</em><em>翻译成</em>C#,不要用工具或软件,本人刚学C#,稍复杂的修改不会,那样根本用不了,多谢了!rn[code=vb]Public Function getAttr(ByVal obj As Object, ByVal attr_name As String) As Objectrnrn Dim attrs As Objectrn Dim attr As IAttributern attrs = obj.AttrsEx1(True, False)rn Dim i As Integerrn rn For i = 0 To UBound(attrs)rn attr = attrs(i)rn If attr.Name = attr_name Thenrn Return attr rn End Ifrn Nextrn Return NothingrnEnd FunctionrnrnPublic Function getAttrValue(ByVal attr_point As IAttribute, ByVal type_str As String, Optional ByVal unit_str As Integer = 11) As Stringrn getAttrValue = ""rn If type_str = "Int" Thenrn getAttrValue = Str(attr_point.IntVal)rn ElseIf type_str = "String" Thenrn getAttrValue = attr_point.StrValrn ElseIf type_str = "Length" Thenrn getAttrValue = Str(attr_point.Length(unit_str))rn ElseIf type_str = "Double" Thenrn getAttrValue = Str(attr_point.DoubleVal)rn ElseIf type_str = "AREA" Thenrn getAttrValue = Str(attr_point.Area(unit_str))rn ElseIf type_str = "ENUM" Thenrn getAttrValue = attr_point.StrValrn ElseIf type_str = "Boolean" Thenrn getAttrValue = attr_point.BoolValrn End Ifrn Return getAttrValue rnEnd FunctionrnrnrnFunction setAttribute(ByVal obj As Object, ByVal attr_name As String, ByVal attr_type As String, ByVal attr_value As String, Optional ByVal attr_unit As Integer = 11) As Booleanrn Dim attrMod As IAttributesModifierrn attrMod = AM.AttributesModifier(obj)rn If attr_type = "String" Thenrn Call attrMod.SetString(attr_name, attr_value)rn ElseIf attr_type = "ENUM" Thenrn Call attrMod.SetString(attr_name, attr_value)rn ElseIf attr_type = "Double" Thenrn Call attrMod.SetDouble(attr_name, attr_value)rn ElseIf attr_type = "Length" Thenrn Call attrMod.SetLength(attr_name, attr_value, attr_unit)rn ElseIf attr_type = "Int" Thenrn Call attrMod.SetInteger(attr_name, attr_value)rn ElseIf attr_type = "Area" Thenrn Call attrMod.SetArea(attr_name, attr_value, attr_unit)rn ElseIf attr_type = "Boolean" Thenrn Call attrMod.SetBoolean(attr_name, attr_value)rn End Ifrn attrMod.Run()rn If statusCheck(attrMod) = False Thenrn Return Falsern End Ifrn Return TruernEnd FunctionrnrnPublic Function statusCheck(ByVal obj As Object) As Booleanrn statusCheck = Truern If obj.ErrorStatus <> 0 Thenrn MsgBox(obj.ErrorMessage)rn Return Falsern End IfrnEnd Function[/code]
将下面的代码翻译成C#
如题:rn[code=VBScript]function getvalue(qz,str)rn dim y,i,s,jrn y=right(year(trim(date())),2)rn for i=1 to len(str)rn s=mid(str,i,1)rn if cint(s)>0 thenrn j=irn exit forrn end ifrn nextrn if cint(j)>len(str) then j=len(str)rn i=cint(right(str,len(str)+1-j))+1rn i=right("0000"&cstr(i),4)rn getpzh=qz&y&irnend function[/code]
几句Java翻译成C#代码
Java的BigInteger 类库和C#有点不一样,不知道要如何使用,有谁知道下面的<em>代码</em>要如何用C#写出来吗?rn[code=java]rn//下面这些是Java的<em>代码</em>rnString hex = "37623432623933353435663935386463"rnString modulus = "00e0b509f6259df8642dbc35662901477df22677ec152b5ff68ace615bb7b725152b3ab17a876aea8a5aa76d2e417629ec4ee341f56135fccf695280104e0312ecbda92557c93870114af6c9d05c4f7f0c3685b7a46bee255932575cce10b424d813cfe4875d3e82047b97ddef52741d546b8e289dc6935b3ece0462db0a22b8e7";rnString pubKey = "010001";rnrnBigInteger bigInteger1 = new BigInteger(hex, 16);rnBigInteger bigInteger2 = new BigInteger(pubKey, 16);rnBigInteger bigInteger3 = new BigInteger(modulus, 16);rn// RSA加密计算rnBigInteger bigInteger4 = bigInteger1.pow(bigInteger2.intValue()).remainder(bigInteger3);rnString encSecKey = Hex.encodeHexStr(bigInteger4.toByteArray());rn[/code]
如何把以下代码翻译成bcb
typernTMyTCustomGrid=class(TCustomGrid);rnrnprocedureTForm1.DBGrid1KeyUp(Sender:TObject;varKey:Word; Shift:TShiftState);rnvarrnR:TRect;rnH:THandle;rnP:PChar;rnbeginrnwith TMyTCustomGrid(DBGrid1) dornbeginrnR:=CellRect(Col,Row);rnH:=ChildWindowFromPoint(DBGrid1.Handle,Point(R.Left,R.Top));rnif H<>0 thenrnbeginrnGetMem(P,MAXBYTE+1);rnSendMessage(H,WM_GETTEXT,MAXBYTE,Integer(P));rnEdit1.Text:=P;rnFreeMem(P);rnend;rnend;rnend;rnrn注:要能运行呀
c#代码翻译成vb.net
下面的<em>代码</em>在asp.net 2.0中:rn rn请帮忙把<em>代码</em><em>翻译成</em>vb.net。
一段代码翻译成C#
private byte[] getRamFormatValue(double mValue) rn byte[] mTemp = new byte[8];rn String mStr = Double.toHexString(mValue);rn long mRamE = Integer.parseInt("" + mStr.charAt(mStr.length() - 1), 16);rn mRamE = mRamE + 1023;rn mTemp[7] = (byte) ((mRamE >> 4) & 0xFF);rn mTemp[6] = (byte) (mRamE & 0x0F);rn String mSub = mStr.substring(mStr.indexOf(".") + 1, mStr.indexOf("p"));rn if (mSub.length() < 13) rn for (int i = mSub.length(); i < 13; i++) rn mSub = mSub + "0";rn rn rn mRamE = Integer.parseInt(mSub.substring(0, 1), 16);rn mTemp[6] = (byte) ((mTemp[6] << 4) | (mRamE & 0xFF));rn mSub = mSub.substring(1);rn for (int i = 0; i < 6; i++) rn int mTempFirst = Integer.parseInt(mSub.substring(2 * i, 2 * i + 1), 16);rn int mTempLast = Integer.parseInt(mSub.substring(2 * i + 1, 2 * i + 2), 16);rn mTemp[5 - i] = (byte) (mTempFirst << 4 | mTempLast);rn rnrn return mTemp;rn
语言翻译程序,将编程语言翻译成中文
对于此我想说,使用简体中文版本的软件会影响你的软件学习吗? 语言的障碍是现实存在的,语言只不过是一一对应的工具而已,编程重要的是思想,包括了算法和数据。可是英语的困难却让很多人陷入了学编程就是学习函数的怪圈之中。因为在以前你不学英语是有很大障碍的,碰到一个英文函数名就得放弃源<em>代码</em>的理解先去查找这个函数名的意思。如果记忆这个函数名,那么函数名总数是一个非常大的数字,对英文的不熟悉也导致了记忆一个函数名就像记忆一组密码一样。但是如果使用中文函数名呢?通过上下文的语义连接甚至都能猜出一个大致的意思,不用查函数字典,看多了<em>代码</em>自己就能用。 我的软件就是把编程语言看成一门语言,它只不过是把其中可以翻译的部分<em>翻译成</em>中文。 不会影响里面的逻辑。就如同把一首英文诗歌翻译为中文一样。意境会有所偏差。但是在程序语言内的逻辑绝不可能出现偏差。
C语言转成MIPS汇编语言
<em>代码</em>功能 随机输入两个整数,然后计算这两个数的最小公倍数和最大公约数,并作为计算结果输出。 C语言<em>代码</em> #include &quot;stdio.h&quot; #include &quot;conio.h&quot; int main() { int a; int b; int num1; int num2;    printf(“please input two numbers:\n”);    scanf(&quot;...
php 自动翻译函数(中文翻译成英文)
1 &amp;lt;? 2 /** 3 * GOOGLE翻译 汉英 4 */ 5 function googleTran($text){ 6 if(empty($text)) return &quot;&quot;; 7 sleep(1);//反间碟 8 $wf=file_get_contents('http://translate.google.cn/translate_t?sl=z...
数字转换成英文的代码
用C语言完成把阿拉伯数字转换成英文的编写<em>代码</em>,希望能帮到大家
一个c语言源码转化为机器语言的过程
hello.c(源程序)----预处理器(cpp)
求高手把以下代码翻译成VB代码
AnsiString __fastcall TForm1::EnCode(AnsiString string)rnrnchar cas_str[]="9012345678abcdeABCDEFGHIJKLMNfghijklmnUVWXYZxyzuvwopqrstOPQRST";rnint cas_str_buffer[16];rnint cas_esi = 37;rnchar src_str[128]="",dec_str[128]="";rnint k=0;rnint cas_eax,cas_edx;rndiv_t x;rnunsigned int i,j;rncas_str_buffer[15]=25;rncas_str_buffer[14]=35;rncas_str_buffer[13]=182;rncas_str_buffer[12]=236;rncas_str_buffer[11]=43;rncas_str_buffer[10]=41;rncas_str_buffer[9]=53;rncas_str_buffer[8]=18;rncas_str_buffer[7]=226;rncas_str_buffer[6]=215;rncas_str_buffer[5]=24;rncas_str_buffer[4]=117;rncas_str_buffer[3]=35;rncas_str_buffer[2]=201;rncas_str_buffer[1]=52;rncas_str_buffer[0]=17;rnstrcpy(src_str,string.c_str());rnfor ( i=0;i
asp.net c# 调用百度API实现在线翻译,英文转中文 中文转英文
asp.net <em>c#</em> 调用百度API实现在线翻译,英文转中文 中文转英文 此<em>代码</em>为 VS2010 实现命令行实现 有具体<em>代码</em>
matlab与c语言编程之代码互相翻译,正确理解matlab的索引
将一个c<em>代码</em>算法翻译为matlab<em>代码</em>,需要注意的一点是正确使用matlab的索引提高效率,matlab中使用index修改矩阵的时候, 例如,index数组 index = [3,1,4,2],记向量 vector = {a b c d}。 vector(index)的结果为{c,a,d,b},index(1)对应3,即为把第3个位置的数放到1上来。而通常,c语言编程的情况下,是index(1
很多语言转换成javaScript,介绍,转载
JavaScript起源于Netscape公司的LiveScript语言,这是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确性。 早些年,JavaScript由于其复杂的文档对象模型(DOM)、糟糕的实现和调试工具、不一致的浏览器实现而不受开发者的待见。而随着技术的发展, JavaScript变得越来越的强大、完善,比如, Ajax技术可以创建更加迷人的Web
编译原理(C语言小子集编译程序)
该程序实现了C语言小子集的编译,含词法分析、语法分析、语法检查、四元式的生成。
C语言实现简单翻译
#include&amp;lt;stdio.h&amp;gt; #define number 100 struct date { char chinese[30]; char English[30]; }a[number]; void copy(char *str1, char *str2, int counst)//将值赋给trans { int i = 0; if (str2 == ' ' || ...
c#大量源代码下载网址
<em>以下</em>搜索自互联网,源自网友的无限支持http://www.codeproject.comhttp://www.c-sharpcorner.comhttp://windowsforms.net/Default.aspx?tabindex=3&tabid=40http://www.syncfusion.com/FAQ/WinForms/http://www.dapha.net/down/s
以下 C 代码转换成 C# (高手进..)
#includernmain()rn int Num,len,i=0,j=0;reg,b=0xff;rn for(Num=0;Num>=1;rn reg^=0xA001;rn rn elsern reg>>1;rn rn reg^=tab[i];rnrnreturn(reg);rnrn
BCB代码翻译成VB代码
for(LeftStep=0;LeftStep>iBit;rn temp=temp<
C语言字符串转换为oc
-
C++代码翻译成delphi代码
C++<em>代码</em>如下:rn int Query_Pos_Card12(HANDLE icdev,LPINT CardType, LPINT Opt_Num, LPINT Serno,LPSTR Cardno, rnunsgind long * CardSerno, LPINT Value,LPINT Count,LPINT UserType,,LPINT Consum_Add, LPINT use_term , rnint WaitTime) rnrn并且给出在delphi中如何调用,我的调用过程如下:rnprocedure TForm1.Button2Click(Sender: TObject);rnvarrn MlngCardID:PInteger; //卡流水号rn MstrPressWorkID:string; //用户对外编号rn MlngCardTypeID:PInteger; //卡类型(0 - 用户卡,1 - 操作员卡,2 - 系统卡,4 - 空白卡)rn MlngValue1:PInteger; //卡剩余金额:实际金额*100rn MlngCount1:PInteger; //卡消费次数rn MLngConsumAdd:PInteger; //上次消费的消费机地址rn MLngUseTerm:PInteger; //单位为月,+GetCardErr(intRet));rn Dispose(MlngFactoryFixID);rn Dispose(MlngCardID);rn //Dispose(MstrPressWorkID);rn Dispose(MlngCardTypeID);rn Dispose(MlngValue1);rn Dispose(MlngCount1);rn Dispose(MLngConsumAdd);rn Dispose(MLngUseTerm);rn Dispose(MlngSaleOperatorID);rn Dispose(MlngAddCount);rn Dispose(MlngCardUsageType);rnend;
silverlight1.1 代码翻译成silverlight2.0的代码
<em>代码</em>翻译,Foreground,Subtitle,Title在sl2.0开发中变成什么了?rnrnpublic class PageInfornrn // Fieldsrn [CompilerGenerated]rn private Canvas k__BackingField;rn [CompilerGenerated]rn private string k__BackingField;rn [CompilerGenerated]rn private string k__BackingField;rn [CompilerGenerated]rn private string k__BackingField;rn [CompilerGenerated]rn private string k__BackingField;rnrn // Propertiesrn public Canvas Canvasrn rn [CompilerGenerated]rn getrn rn return this. k__BackingField;rn rn internal [CompilerGenerated]rn setrn rn this. k__BackingField = value;rn rn rnrn public string Foregroundrn rn [CompilerGenerated]rn getrn rn return this.k__BackingField;rn rn internal [CompilerGenerated]rn setrn rn this.k__BackingField = value;rn rn rnrn public string Pathrn rn [CompilerGenerated]rn getrn rn return this.k__BackingField;rn rn internal [CompilerGenerated]rn setrn rn this.k__BackingField = value;rn rn rnrn public string Subtitlern rn [CompilerGenerated]rn getrn rn return this.k__BackingField;rn rn internal [CompilerGenerated]rn setrn rn this.k__BackingField = value;rn rn rnrn public string Titlern rn [CompilerGenerated]rn getrn rn return this. k__BackingField;rn rn internal [CompilerGenerated]rn setrn rn this. k__BackingField = value;rn rn rnrnrn
gcc/g++编译c/c++文件
gcc -o run test.c
50 行代码,实现中英文翻译
阅读文本大概需要 4.2 分钟。现在的时代,越来越看重英语能力。如果你懂得英语,你会接触到更大的世界,你会发现更多的信息。尤其是对于程序员来说,好的编程资料都是来自英文文档。那些国内的翻译的版本,有很多内容跟原版相差的太多,甚至牛头不对马嘴。虽然现在有非常多的翻译软件,但通过自己动手写个 python 小程序,是非常的有成就感。甚至你借助今天的<em>代码</em>,也可以自己开发个小型翻译软件。# 有道词典接口今...
c#代码编译过程
摘自<em>以下</em>两篇文章: http://blog.sina.com.cn/s/blog_625eba570100g1d2.html http://www.cnblogs.com/li0803/archive/2011/02/03/1948924.html C#语言运行时要经过两次编译,第一次编译是将源<em>代码</em>编译为MSIL(微软中间语言),即可以发布软件了。当软件运行时MSIL<em>代码</em>载入内存时会进行第二
c++入门小程序
基础的资源<em>代码</em>,包括基本架构,指针,基于面向对象和<em>翻译成</em>C语言的过程
求一个JAVA代码,转换成OC 的代码,打印机上用。
下面是JAVA上的<em>代码</em>: ====================================开始 String textStr="中国"; //获取文字十六进制数据,GBK编码 byte[] btStr = null; btStr = textStr.getBytes(); //获取文字数据长度 int msgSize=btStr.length; //初始化发送数据十
编译原理-语义分析器(C语言源码)
编译原理语义分析器,实现分析部分C语言的语法成分,将其<em>翻译成</em>三地址<em>代码</em>。
C语言程序的翻译过程
加油
以下vb代码改为c#代码
在treeview内有多个数据夹(数据夹1~5),rn当鼠标移到数据夹1,数据夹1会被反白,rn移到2,资料夹2会反白.rn这样怎么写??rn Dim prev As TreeNodernrn Private Sub TreeView1_NodeMouseHover(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeNodeMouseHoverEventArgs) Handles TreeView1.NodeMouseHoverrn If Not prev Is Nothing Thenrn prev.BackColor = Color.Whitern End Ifrn e.Node.BackColor = Color.Redrn prev = e.Nodern End Subrn将这段vb<em>代码</em>改为<em>c#</em>的;本人不会;求高人指点
以下C#代码如何改为vb.net代码??
// HandlersrnInit += new EventHandler(OnInit);rnPageIndexChanged += new rnDataGridPageChangedEventHandler(OnPageIndexChanged);rnItemCreated += new DataGridItemEventHandler(OnItemCreated);rnCancelCommand += new DataGridCommandEventHandler(OnCancelCommand);rnEditCommand += new DataGridCommandEventHandler(OnEditCommand);rnUpdateCommand += new DataGridCommandEventHandler(OnUpdateCommand);rnDeleteCommand += new DataGridCommandEventHandler(OnDeleteCommand);rnrn==================================================================rnrn同时问一下:rn在一个aspx的页面用中可以同时引<em>c#</em>,和vb.net<em>代码</em>吗?rn如: rn a.aspxrn b.vbrn c.csrn在a.aspx中能否调用rn b.vb --vb.netrn 和 rn c.cs----<em>c#</em><em>代码</em>rn <em>代码</em>中的方法或类吗? rn
以下vb.net代码如何转成c#代码
dim i as integerrndim s as stringrnrni = asc("汉")rni = ascw("汉")rns = chr(37010)rns = chrw(-9301)
TypeScript开发手册(极其适合C#开发人员)
TypeScript开发文档,从C#的角度学习TypeScript,极其适合有一定C#基础的开发人员学习。
汇编指令翻译器
汇编语言翻译器   项目上用自定义指令的汇编语言来写硬件驱动,需要将编写的汇编指令转换为机器识别的2进制码。同时,需要检测汇编程序中的错误,并进行统计。   整个翻译器包括获取存储单词,指令检测,翻译和统计三个部分。如下图   1,单词获取及存储   首先,需要从给定的程序文本文件中,获取单词,包括宏定义、全局变量、函数名、指令名、寄存器参数、立即数参数和其他符号。   单词的判断和分类
测试代码段的执行时间并精确到微秒
在嵌入式开发中,获得程序的运行速度是非常重要的,现总结一个常用的方法,看如下<em>代码</em>。 #include "time.h" #include "sys/time.h" #include "stdio.h" int main(int argc, char *argv[]) { timeval start,end; long dif_sec, di
c++实现表达式翻译器
构造一个中缀表达式到后缀表达式的翻译器 表达式文法及其翻译模式定义如下: expr expr + term {print(‘+’)} | expr - term {print(‘-’)} | term term term * factor {print(‘*’)} | term / factor {print(‘/’)} | factor factor ( expr ) | id {print(id.lexeme)} | num {print(num.value)}
read()API中文翻译
  public synchronized int read() throws IOException       * See        参见      * the general contract of the &amp;lt;code&amp;gt;read&amp;lt;/code&amp;gt;        对输入流的读方法的基本协议      * method of &amp;lt;code&amp;gt;InputStream...
汇编语言程序设计( 利用c语言快速理解汇编)
文章目录汇编语言程序设计操作码和操作数操作码操作数数据寻址方式 汇编语言程序设计 操作码和操作数 操作码 指令执行的操作(加减,传送) 操作数 指令操作的数据 mov 操作码用于数据传送,功能,将数据从一个位置传送到另一个位置 mov dest,src src 表示要传送的数据或者数据所在的位置 dest 表示数据将要传送到的位置 将寄存器ebx传送到eax 的指令 mov eax,ebx 数...
汇编语言与机器码转换实例
通过对世界计算机编程大赛第一名作品的分析,帮助程序人员理解机器码及汇编语言. 所有涉及技术内容均为原著.本文由作者PPdos委托交付于csdn.版权所有.
翻译:C++注释。大概要几天才能完全翻译
1.2 — 注释注释的类型一个注释是用来解释<em>代码</em>的,可以是一行或者是几行。The // symbol begins a C++ single-line comment, which tells the compiler to ignore everything to the end of the line. For example:1std::cout &amp;lt;&amp;lt; &quot;Hello world!...
程序语言翻译
编译程序的功能是把某高级语言书写的源程序<em>翻译成</em>与之等价的低级语言(汇编语言或机器语言)的目标程序。其过程很复杂,可分成6个阶段;①词法分析阶段:        其任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个的“单词”符号。        词法分析所依据的是语言的词法规则,即描述单词结构的规则。        词法规则可用3型文法(正规文法)或正规式来描述,有限自动机能识别正规...
vc代码翻译成delphi
#define MAX_DATACODEWORD 2956rnWORD wData;rnint nIndex;rnBYTE m_byDataCodeWord[MAX_DATACODEWORD];rnrn--------------------------------------rnif (wData & (1 << (ncData - i - 1)))rnrn m_byDataCodeWord[(nIndex + i) / 8] |= 1 << (7 - ((nIndex + i) % 8));rnrn--------------------------------------rn主要是线条中间的部分。
翻译成delphi代码
[code=csharp]public Boolean WriteDoc(string path ,string filename, object obj)rn rn DirectoryInfo dFolder = new DirectoryInfo(path);rn if (!dFolder.Exists)rn rn dFolder.Create() ;rn rnrn Boolean ok = false;rn tryrn rn byte[] by = System.Convert.FromBase64String(obj.ToString());rnrn System.IO.FileStream fh = System.IO.File.Open(filename, System.IO.FileMode.Create);rnrn fh.Write(by, 0, by.Length);rnrn fh.Close();rn ok = true;rn rn catch(Exception ex)rn rn string str = ex.Message ; rn rn rn return ok ;rn [/code]
vb代码翻译成delphi
Public Function tx_read_frame(leixing As Byte, data1 As Byte, data2 As Byte, data3 As Byte, data4 As Byte)rn Static Byteout(0 To 7) As Byte, i As Byte '向外发送rn Dim sum As Integerrn Byteout(0) = &H55rn Byteout(1) = 1rn Byteout(2) = leixingrn Byteout(3) = data1rn Byteout(4) = data2rn Byteout(5) = data3rn Byteout(6) = data4rn sum = 0rn For i = 0 To 6 Step 1rn sum = sum + Byteout(i)rn Nextrn Byteout(7) = sum Mod 256rn main_form.MSComm1.InBufferCount = 0rn main_form.MSComm1.Output = ByteoutrnEnd Functionrn---rn以上函数用delphi应该怎么写,望指教
asp代码翻译成asp.net
Public Function WordPercent(ss)rn On Error resume nextrn '汉字占用Hex = 4个字长,英文占用2个字长,让一个汉字算为2个英文字符,计算有效字符比例rn Dim i, xrn Dim Wordrn Dim ch1,ch2rn rn Dim OriLengthrn Dim RealLenrn OriLength = Len(ss)rn rn If OriLength=0 thenrn WordPercent = 0rn Exit Functionrn End ifrn rn i = 0rn If ss <> "" Thenrn For x = 1 To Len(ss)rn rn 'Response.Write Asc(Mid(ss, x, 1)) & "==" & Hex(Asc(Mid(ss, x, 1))) & chr(Asc(Mid(ss, x, 1)))rn rn Word = Hex(Asc(Mid(ss, x, 1)))rn If Len(Word) > 2 Thenrn ch1 = HextoOct(left(Word,2))rn ch2 = HextoOct(right(Word,2))rn 'GB2312字符集范围rn If ch1>=176 and ch1=160 and ch2rn WordPercent = Clng(RealLen / (OriLength + RealLen/2) * 100)rn rn End Functionrnrnrn帮忙帮我<em>翻译成</em> C#的。。。。。这个自己看了不能完全看懂,怕出错
如何将以下代码改为 C#????
如何将<em>以下</em><em>代码</em>改为 C#????rnPrivate Sub DataGrid1_ItemDataBound(ByVal sender As Object, _rn ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) _ rn Handles DataGrid1.ItemDataBoundrn If e.Item.ItemType = ListItemType.EditItem Thenrn Dim DRV As DataRowView = CType(e.Item.DataItem, DataRowView)rn Dim CurrentShip As String = DRV("ShipVia")rn Dim DDL As DropDownList = _rn CType(e.Item.Cells(4).Controls(1), DropDownList)rn Dim SQL As String = _rn "SELECT ShipperID, CompanyName FROM Shippers ORDER BY ShipperID"rn Dim DA As SqlDataAdapter = New SqlDataAdapter(SQL, ConnStr)rn Dim DS As New DataSetrn Dim item As ListItemrn DA.Fill(DS, "Shippers")rn DDL.DataSource = DS.Tables("Shippers").DefaultViewrn DDL.DataTextField = "CompanyName"rn DDL.DataValueField = "ShipperID"rn DDL.DataBind()rn item = DDL.Items.FindByValue(CurrentShip)rn If Not item Is Nothing Then item.Selected = Truern End IfrnEnd Subrnrn用于检查DropDownList并添加上数据库内容rn rn rn rn rn rn rn rn rnrn恳请赐教,谢先。。。。。
如何将以下代码转换成c#
<em>以下</em><em>代码</em>如何转成<em>c#</em>rnsub Application_OnStart(Sender As Object,e As EventArgs)rn dim user(20) as stringrn application("user")=userrn ....rnend subrnrnsub reg_Click(Sender As object,e as EventArgs)rn....rndim tname as stringrn....rnfor i=0 to num-1rn tname=Application("user")(i)rn....rnnextrn....rnend subrnrn
asp代码翻译成php代码
[code=VBScript]rnif cbool(idx and rs("Power")) thenrnresponse.write ("a")rnend ifrn[/code]rnrn语句如上,请大家翻译rn那个and何意?
VC代码翻译成DELPHI
[code=Delphi(Pascal)]rn#pragma data_seg(“Shared”)rnint g_data;rn#pragma data_seg();rn#pragma comment(linker,”/section:Shared,rws”)rn[/code]
Delphi代码翻译成BCB
varrn S: string;rn W: WideString;rnbeginrn if not FileExists('c:\temp\temp.txt') then Exit;rn with TMemoryStream.Create do tryrn LoadFromFile('c:\temp\temp.txt');rn if Size < 4 then Exit;rn SetLength(S, 2);rn Read(S[1], Length(S));rn if Copy(S, 1, 2) <> #$FF#$FE then Exit;rn SetLength(W, (Size - 2) div SizeOf(WideChar));rn Read(W[1], Length(S));rn Memo2.Text := W;rn finallyrn Free;rnend;
将matlab代码转换成C代码
相信大家遇到一些非常头疼的问题:matlab编写好了,但是对应的C语言<em>代码</em>不知如何去写。比如编写好了神经网络<em>代码</em>,仿真结果属于非常满意的那种状况,但是C语言该怎么写呢??  MATLAB 自带的 MATLAB Coder 工具,就能帮助我们解决这一问题。MATLAB Coder可以从MATLAB<em>代码</em>生成独立的、可读性强、可移植的C/C++<em>代码</em>。一些博主已经写的非常详细了,大家可以参考:https:...
For翻译成堆栈机代码
/* Power by Keamou@CS@CITS@NKU */为C语言的for语句设计翻译模式如下:lines   :   lines stmt /n { printf("%s/n", $2); }        |   lines /n        |        ;stmt    :   for(expr;{gettmp($$);
JSONArray需要的jar包下载
JSONArray需要的jar包 相关下载链接:[url=//download.csdn.net/download/ywx8000111115/9468784?utm_source=bbsseo]//download.csdn.net/download/ywx8000111115/9468784?utm_source=bbsseo[/url]
车票联网查询系统 (具有三层架构的用C#编写的)下载
用三层架构实现的,能实现基本的车票联网查询功能 相关下载链接:[url=//download.csdn.net/download/scnet812204564/1983622?utm_source=bbsseo]//download.csdn.net/download/scnet812204564/1983622?utm_source=bbsseo[/url]
基于阈值的pDE图像分割方法下载
基于阈值方法的偏微分方程图像分割方法,分割速度快。 相关下载链接:[url=//download.csdn.net/download/cnuhening/2020600?utm_source=bbsseo]//download.csdn.net/download/cnuhening/2020600?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java 代码学习 java 代码 末班
我们是很有底线的