1.sharpdevelop简介
2.VB.netå¼åC/S产ååè½å¦ä½
3.sharpdevelop官方定义
sharpdevelop简介
SharpDevelop 是源码一个专为开发 C# 或者 VB.NET 项目设计的编辑器。它不仅以其用于开发自身的源码 C# 语言而著称,而且还提供了完全公开的源码源代码,为学习 C# 及软件开发规范提供了一个绝佳的源码DNF半自动源码工具。作为一个轻量级的源码开发工具,SharpDevelop 支持多种编程语言,源码包括 C#、源码Java 和 VB.NET,源码同时还能提供多种语言界面。源码它的源码界面风格类似于 Office XP 和 VS.NET,支持编写包括 C#、源码vba 项目源码ASP.NET、源码ADO.NET、源码XML、源码HTML 等多种代码。源码
这个编辑器支持基于项目或文件的apicloud 相亲源码开发模式,对于 C#、HTML、ASP、ASP.NET、VBscript、java redis源码VB.NET、XML 提供了彩色语法显示功能。它还能将彩色代码输出为 HTML 格式的文件。此外,SharpDevelop 提供了丰富的辅助 源码网站代码模板和外接插件,增强了开发的灵活性和效率。
在 C# 开发领域,SharpDevelop 类似于 Java 开发中使用的 Eclipse。它为开发者提供了一个功能强大、易于使用的集成开发环境,使开发工作更加高效和便捷。无论是初学者还是经验丰富的开发人员,SharpDevelop 都是一个值得探索和使用的工具,为 C# 和相关技术的学习和应用提供了强有力的支持。
VB.netå¼åC/S产ååè½å¦ä½
åµåµ
æç»ä½ 个èµæ ä½ çç è³äºä½ çé®é¢ ç½ä¸äºè®®å¤ªå¤
æä¸å表任ä½çæ³ï¼å¿å¿ï¼
=========================================
Visual Basic .NET
Visual Basic.NETæ¯åºäºå¾®è½¯.NET Frameworkä¹ä¸çé¢å对象çä¸é´è§£éæ§è¯è¨ï¼å¯ä»¥çä½æ¯Visual Basicå¨.Net Frameworkå¹³å°ä¸çå级çæ¬,å¢å¼ºäºå¯¹é¢å对象çæ¯æãä½ç±äºæ¹å¨å¤ªå¤§ï¼å¯¼è´VB.net对VBçååå ¼å®¹æ§ä¸å¥½ï¼å¨ä¸çå¼èµ·ä¸å°çäºè®®ã
大å¤çVB.Netç¨åºå使ç¨Visual Studio .Netä½ä¸ºIDEï¼integrated development environment). SharpDevelopæ¯å¦ä¸ç§å¯ç¨çå¼æºçIDEãVB.Netéè¦å¨.Net Frameworkå¹³å°ä¸æè½æ§è¡ã VB.NETç主页/vbasic
1 ç®åçæ¬
å¹´9æ以æ¥ï¼åå¨ä¸ç§ä¸åçæ¬çVisual Basic .NET.
1 Visual Basic .NET:æ¯évc#åASP.NETä¸èµ·å¨å¹´åå¸çæåå§çVB.netçæ¬ãC#被大åå®£ä¼ ä¸ºå¾®è½¯å¯¹ä»JAVAçççï¼åå°åªä½æåå ³æ³¨ãç¶èVB.NET(ææ¶è¢«ç§°ä¸ºVB7)å½±åé¢ä¸å¹¿ï¼è¿å¯¼è´VB社åºä¹å¤å¾å°äººå ³æ³¨å®ãé£äºè¯ç¨è¿æ¤çVB.NETç人å¨å±å±å¹å¸ä¸åç°ä¸ä¸ªå¼ºå¤§å´è°æ·±çè¯è¨ï¼èä¸è¿æä¸å°å¼±ç¹ï¼æ¯å¦å®æ¯VB6æ¥æä¸ä¸ªå¤§äºååçè¿è¡æ¶(RunTime)ï¼å åfootprintä¹å¤§å¤§å¢å ã
2 Visual Basic .NET :æ¯å.NET Framework 1.1ä¸èµ·åå¸çãæ°åè½å æ¬å¯¹.NET Compact Frameworkçæ¯æåæ´å¥½çVBåè¿å导ã并æ¹è¿äºè¿è¡ç¶åµï¼IDE稳å®æ§(å°¤å ¶æ¯åå°ç¼è¯å¨)ï¼ä»¥åè¿è¡æ¶RunTime稳å®æ§ãå¦å¤ï¼VB.NET è¿æä¸ä¸ªå¦é¢çVisual Studio .NET Academic Edition (VSAE)ï¼å®æ¯ååç»åå½æäºå¦è å 费使ç¨ççæ¬ã
3 Visual Basic :VBæ¯VB.Netçé大转åï¼å¾®è½¯å³æå¨å ¶è½¯ä»¶å称ä¸å»æäº.NETé¨ä»½ãå¨VBä¸ï¼å¾®è½¯å¢å äºè®¸å¤æ°åè½ï¼ä»¥å¼ç¨VB对äºåå¦è æ¥è¯´çä¸äºä¼ç¹ï¼
A, Edit and Continue - ä¹è®¸æ¯ä»VBé£é丢æçæ大çåè½ï¼å 许代ç çç¼è¾åæ§è¡ç«å³çæ§è¡æ¢å¤ã
B, Design-time expression evaluation
C, My伪å½å空é´ï¼æä¾äºè®¿é®.NET Frameworkç¹å®åçä¸é大éç¼ç çç®åæ¹å¼ï¼è¿è½å¨æ产çç±»(æ¾ç¶çæ¯My.Forms)ï¼æä¾äºæ¹è¿çVBå°VB.NET转æ¢å导ï¼Using è¯æ³ï¼ç®åäºéè¦é¨ç½²pattern to free resourcesç对象ç使ç¨ï¼Myç¼ç ï¼å¯éèç±VB.NET IDEåç模æ¿ä»£ç ï¼æ°æ®æºç»å®ï¼ç®åäºæ°æ®åºC/Så¼å
ä¸è¿°åè½(å°¤å ¶æ¯My)å¢å¼ºäºVB.Netæ为快éå¼ååºç¨å¹³å°çå¯è½ï¼å¹¶ä¸C#è¿ä¸æ¥åºå«å¼æ¥ãåè§ï¼
使ç¨Myå¼å
éè¿Myå½å空é´è®¿é®.NET Framework å项ç®
Visual Basic éè¿å¢å æ°åè½èå¡«è¡¥äºåå ¶å®æè°æ´å¼ºå¤§ç.NETè¯è¨çå·®è·ã
A, å¢å äº.NET 2.0è¯è¨åè½å æ¬ï¼genericsåPartialç±»(å¨ä¸ä¸ªæ件éå®ä¹ä¸ä¸ªç±»çæé¨ä»½ç¶ååæ·»å æ´å¤çå®ä¹ï¼è¿ä¸ªæ¹æ³å¨æ´åç¨æ·ç¼ç åç³»ç»èªå¨çæç¼ç æ¶å°¤å ¶æç¨)ã
B, XML注éï¼å¯ä»¥è¢«NDocçå·¥å ·å¤çèèªå¨çæææ¡£
C, operator overloading
D, æ¯æå¨å ¶å®è¯è¨ä¸å·²ç»å¹¿æ³ä½¿ç¨çunsigned integeræ°æ®ç±»åã
E, æ¯æå¨è®¸å¤Cè¡çç¼ç¨è¯è¨å·²æä¾çå¤åæä½ç¬¦å¦ï¼"+=", "-="
4, IsNotä¸å©ï¼If Not X Is Y表达å¼è¢«è½¬æ¢æIf X IsNot Yãå½å¾®è½¯ä¸ºIsNotç³è¯·ä¸å©æ¶æè´äºæ¶å(å°¤å ¶æ¥èªRealå ¬å¸)ã
5, Visual Basic Expressï¼ä½ä¸ºVS产å线ä¸çä¸é¨ä»½,VB Expressæ¯ä¸ä¸ºä¸ä½ç±å¥½è åæ°æå®å¶çå è´¹çVS Expressç³»åçä¸åãExpressçæ¬ç®çå®ä½å¨å¸®å©äººä»¬å¦ä¹ ä¸ç§è¯è¨ï¼æ以ä»ä»¬æåæ åçä¸è´çç¨æ·çé¢ï¼åªæ¯å°äºä¸äºé«çº§åè½ãå¦å¤ï¼VS Expressçå æ¬äºVB6.0转æ¢å¨ï¼æä¾äºä»VBèçæ¬å级çå¯è¡æ¹æ³ã
2 åVBçå ³ç³»
VB.net æ¯å¦è¯¥è¢«çä½VBçæ°çæ¬æè æ¯å¦ä¸ä¸ªå®å ¨ä¸åçè¯è¨å°å¨äºè®®ä¸ãè½ç¶å¹¶éæ¾èæè§ï¼ä½åªè¦æ个æ¹æ³è¢«å¼ç¨ï¼å®å°±ä¼å¯ä¼è¢«èªå¨è½¬æ¢ï¼è¿è¯´æäºè¯¥è¯è¨çå¥æ³å¹¶æ²¡æåºç°å¾å¤çªç ´æ§çååï¼åªæ¯å¢å äºå¯¹æ°åè½çæ¯æï¼æ¯å¦ç»æåæå¤å¤çæºå¶åç循ç¯è¡¨è¾¾å¼(structured exception handling and short circuited expressions)ãæä¸ç§ååä¼è®©æ§ç¨æ·è¿·æï¼IntegeråLongæ°æ®ç±»åå¨é¿åº¦ä¸åå«åå¢ãä½ç integer å¨VB.NETä¸è¢«è®¤ä¸ºæ¯Shortï¼èIntegeråLongåå«æ¯ä½åä½ãåæ ·ï¼Windows Forms GUIç¼è¾å¨åVB Form ç¼è¾å¨å¨å¤è§ååè½ä¸é常ç¸ä¼¼ã
åºç°å·¨å¤§ååçæ¯è¯æ,ä»è¿è¡äºåºäºCOMçdeterministic, reference-countedçå¼æä¹ä¸çç¼ç¨ç¯å¢ï¼è½¬åä¸ºå ¨é¢é¢å对象çåºäº.NET Frameworkçè¯è¨ã.NET Frameworkå æ¬äºCLR (使ç¨éç¨åå¾æ¶éæºå¶åJITç¼è¯å¼æçèææº)å大éçç±»åºãVBå¼åè è¿å ¥VB.NETè¦é¢å¯¹æ°å¢ç大éç±»åºçé®é¢ï¼è½ç¶è¿å¨VS çMy åè½ä¸å·²ææéè¿°ã
ä¸è¿°åå表æäºè®¸å¤å¨è¿è¡åç»´æ¤ç¸å ³ä¼åäºå®ä¸é¢çåå®ï¼ä¸äºVB6å½æ°ååºä¸ååå¨èå ¶å®çä»ç¶å¯ç¨ï¼ä½æ¯æ¯ä¸ä¸.NETè¯è¨ä¸èªå¸¦çå¯æ¿æ¢çå½æ°ååºæ¥å¾é«æãå³ä½¿å®ä»¬å¯è¢«ç¼è¯ï¼ä½å¤§å¤ä»VB6转æ¢èæ¥çåºç¨å°éè¦ä¸å®ç¨åº¦ä¸çéæ(refactoring)ï¼ä»¥å ¨é¢å©ç¨æ°è¯è¨çä¼ç¹ãå¨æå ³å¥æ³ãåºç¨è°è¯ãé¨ç½²åæ¯è¯çæ¹é¢çååï¼æ大éçææ¡£å¯ä»¥åèã
1, æ¯è¾æ ·ä¾ï¼
两个ä¾åé½å¼¹åº"Hello,World"并带OKæé®çä¿¡æ¯æ¡ï¼å®ä»¬æ¾ç¤ºäºVBåVB.Netå¨å¥æ³ä¸çç¸ä¼¼ã
VB:
Private Sub Command1_Click()
MsgBox "Hello, World"
End Sub
VB.NET:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MessageBox.Show("Hello, World")
End Sub
注æï¼VB.NETä¸çææè¿ç¨è°ç¨é½å¿ é¡»å åæ¬å·ï¼èVB6ä¸åªæè°ç¨å½æ°æè VB6ä¸ä½¿ç¨Callæ¥è°ç¨è¿ç¨æ¶
æéè¦å åæ¬å·ï¼
å¦å¤ï¼Command1åButton1并éå¿ é¡»ï¼åªæ¯VBåVB.NETç³»ç»èªå¨é»è®¤çæ§ä»¶åã
两个ä¾åé½å¸è½½æ´»å¨çªå£ï¼å®ä»¬æ¾ç¤ºäºVBåVB.Netå¨å¥æ³ä¸çä¸åã
VB:
Private Sub cmdClose_Click()
Unload Me
End Sub
VB.NET:
Private Sub cmdClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdClose.Click
Me.Close()
End Sub
2, äºè®®ï¼è®¸å¤èµæ·±çVBç¨åºåæ±æ¨VB.NETï¼å 为VB.NET 丢æäºè®¸å¤ä¸ååè¡çVB6ä¸ä½¿ç¨ç大éè¯è¨constructsåç¨æ·çé¢åè½ï¼å¹¶ä¸å¯¹ä¿çä¸æ¥çä¸è¥¿ä¹æ¹åäºè¯æãä¾å¦ï¼å¨VB.NETåæ°é»è®¤æ¯ä»¥å¼æ¹å¼ä¼ éçï¼èä¸æ¯ä»¥å¼ç¨æ¹å¼ãVB.NET 被åå²è®½å认çå°ç§°ä¸ºVisual FredæVBDOTNOTãä½ä¸ºå¯¹--微软æç»ä¸ºVB6åæä¾ç»´æ¤ä¸æ¯æçååºï¼å½ææåºåºç°äºå对è ç请æ¿(petition)
VB.NETçæ¯æè 们认为æ°è¯è¨å¨å¾å¤æ¹é¢æ¯æ§çæ¬æ´ä¸ºå¼ºå¤§ï¼æ¯å¦å®ä»¥ç¸æ¯æ©æçæ¬æ´ä¸ºèªç¶ãç´§å¯åå®å ¨çæ¹å¼å°å å ¥äºç°ä»£é¢å对象çç¼ç¨èå¼ãå对è 们æä¸åæè§ï¼è½ç¶VB6对对象模åæ¯ææ缺ç¹ï¼ä½æ¯äºæ¬¡å¼åå级å°VB.NET çææ¬æ¯å级åçæ¶çè¦é«å¾å¤ãèå¼å软件åå¸å ç¹ç½çæ¬çç¬ç«ç¨åºåä¹å¯¹VB.NETçRunTime尺寸è¿å¤§ä¸æ»¡ã
ç¸å¯¹ç¼è¯ææºå¨ç çè¯è¨ï¼ç¼è¯æMSILçè¯è¨å æ¬VB.NETæ¯è¾å®¹æ被åç¼è¯ã
微软æä¾äºVBå°VB.NETçèªå¨è½¬æ¢å¨ï¼è½å ç»æ¹è¿ï¼ä½ä»æ æ³è½¬æ¢å ¨é¨ä»£ç ï¼å ä¹ææéå°åç¨åºé½éè¦äººå·¥ä¿®æ¹ä»¥å®æç¼è¯ã为äºè¿è¡ä¼åï¼å¤§å¤ç¨åºéè¦å¤§éå·¥ä½å»éæã
主è¦æ¯è¿è¡æ¼ç®çVBç¨åºèªç¶ä¼æ´å®¹æåè¿ï¼ä½æ¯éç¨äºä»¥ä¸åè½ï¼å¦æ°æ®åºæ¯æï¼å¾å½¢ï¼ unmanaged operationsï¼æè å¨å®è£ å¯ç¨æç»æ¹é¢é½å¾éº»ç¦ãä¸å¹¸çæ¯ï¼è¿äºæ°å¥½æ¯è®¸å¤åä¸åºç¨çæ ¸å¿ã
å¦å¤ï¼Winåå ¶ä»¥ä¸çç³»ç»å°±èªå¸¦äºVB6çè¿è¡æ¶(RunTime)åºï¼èVB.NETéè¦å®è£ 大å¾å¤ç.NET Frameworkãé¤äº Windows Vista, Windows XP Media Center Edition, Windows XP Tablet PC Edition and Windows Server æèªå¸¦.NET Frameworkï¼å ¶å®çæ¬éè¦å¦å¤å®è£ ï¼è¿å¯¹ç¨æ·åç¨åºåé½ä¸æ¹ä¾¿ã
é对å¼åè çä¸æ»¡ï¼å¾®è½¯ä¸»è¦åäºå¦ä¸åªåï¼ä½¿æ°çå¼åæ´å®¹æå¯å¨ï¼èæå·²å¼åçVB6代ç å级å°VB.NETãä»ä»¬çææ°ææå¯ä»¥ä»è¿éçå°ï¼ /VBRun/, é£éæç« åæºç ä¾å主è¦å æ¬ï¼å®æVB6ä¸ç常è§ä»»å¡å¦æå°é¢è§ï¼æ´åVB6åVB.NET解å³æ¹æ¡(dubbed VB Fusion)ï¼ä»VB6 代ç 转æ¢å° VB.NETã
3 跨平å°åå¼æºçå¼å
ç®ååC#ç¸æ¯ï¼é对VB.NETå¼åçå¼æºå·¥å ·åå±å¾æ¯è¾æ ¢ï¼è½ç¶MONOå¼åå¹³å°æä¾äºä¸ä¸ªVB.NETç¹æ§åº(VB.NET-specific libraries)并çæç åä¸ä¸ªç¼è¯å¨åWindows Forms GUI åº.
4 VBé©å½
VB1.0äºå¹´åå¸ãè¿ä¸ªè¿æ¥ç¼ç¨è¯è¨åç¨æ·çé¢çè¿æ¥è¢«ç§°ä¸ºTripodï¼æäºæ¶åå«åRubyï¼ï¼æåç设计æ¯ç±é¿å °Â·åºçï¼Alan Cooperï¼å®æç
4.1 æ¶é´çº¿
* å¹´4æï¼Visual Basic 1.0 Windowsçæ¬åå¸
* å¹´9æï¼Visual Basic 1.0 DOSçæ¬åå¸ã
* å¹´æï¼VB2.0åå¸ãå®å¯¹äºä¸ä¸ä¸ªçæ¬ççé¢åé度é½æææ¹åã
* å¹´å¤å¤©ï¼VB3.0åå¸ï¼å为æ åçåä¸ä¸çãå ¶ä¸å å«ä¸ä¸ªæ°æ®å¼æï¼å¯ä»¥ç´æ¥è¯»åAccessæ°æ®åºã
* å¹´8æï¼VB4.0åå¸äºä½çæ¬åä½ççæ¬ãå ¶ä¸å å«äºå¯¹ç±»çæ¯æã
* å¹´2æï¼VB5.0åå¸ãç¨åºåå¯ä»¥ç¨ä½ççæ¬å¯¼å ¥ç±4.0çæ¬å建çä½ç¨åºï¼å¹¶ä¸è½é¡ºå©ç¼è¯ãåæ¶è¿å å«äºå¯¹ç¨æ·èªå»ºæ§ä»¶çæ¯æã
* å¹´å¤å¤©ï¼VB6.0åå¸ã
* å¹´ï¼Visual Basic.NETå.NET Frameworkåå¸ãç±äºå ¶ä½¿ç¨äºæ°çæ ¸å¿åç¹æ§ï¼æ以å¾å¤VBçç¨åºåé½è¦æ¹åç¨åºã
* å¹´ï¼Visual Basic.NET å.NET Framework 1.1åå¸ã
* å¹´ï¼å¾®è½¯åå¸äºVisual Studio çæµè¯çæ¬ï¼ä»£å·Whidbeyï¼ãå å«äº.NET Framework2.0çæµè¯çæ¬ã
* å¹´ï¼å¾®è½¯å®£å¸å°ä¸ä¼å对é.NETçæ¬çVBè¿è¡æ¯æãVB社群ç«å³ä½åºååºè¡¨ç¤ºå ³å¿è¿ä¸ªæ¶æ¯ï¼ä¸äºèç¨æ·è¿é交äºå¸æè½å¤ç»§ç»å¯¹VBè¿è¡ææ¯æ¯æç请æ¿ä¹¦ã微软ç®åè¿ä¸æ¿ææ¹åä»ä»¬çå³å®ã
* å¹´æ7æ¥ï¼Visual Studio æ£å¼åå¸ã
5 å åä¹é¤çç¨åº
5.1 使ç¨æå®çå¼ä¸æ§è¡æå®è¿ç®
ä¾å1:ç¨åºä¸åªå©ç¨ä¸ä¸ªæ纽åæ¸ åè¿è¡æå®çå¼ä¸æ§è¡æå®è¿ç® ä¾åä¸:å¢è®¾ä»¥ä¸çå¾å½¢å·¥å ·
å¾å½¢å·¥å · 缺çå称 æ´æ¹å称 å±æ§ 颢示æå
---------------- ---------------------
æ纽 buton1 btn1 text 计ç®å¨
é¢¢ç¤ºæ¸ å lstbox1 lst1 text
---------------------------------------
设å®å称 设å®å±æ§
----------------
N1 double
N2 double
N3 double
answer double
设å®å®£åå±æ§ æåºä¸åçå¼ä»£æ¿æ°åN1,N2,N3 åanswer
Private Sub btn1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn1.Click
Dim N1, N2, N3, answer As Double
N1=
N2= 9
N3= 5
answer = (N1/ (N2- N3))
Lst1.Items.Add(answer)
end sub
解é:
第ä¸å - 为btn1æ纽对系ç»VBç宣å(VB.NETç¨åºä¸å·²æä¾ç)
第äºå - 为对代æ°N1,N2,N3 åanswer è¿è¡çå¤é宣å(è¿ä¾åæ派代æ°ä¸ºDoubleæ°å
ä¸å®è¦ä½¿ç¨æ°åè¥æå°æ°ä¼åæ¶é¢¢ç¤ºå°æ°)
å¼å¾ä¸æçæ¯ä½¿ç¨( , )æ¥å®£å®æ¯ä¸ç§æçåæ³ï¼ææ£ç¡®çæ¯
Dim N1 as double
Dim N2 as double
Dim N3 as double
Dim answer as double
ä¸åä¸åå°å®£åä¸æ¬¡
ä½æ¯å°ç¨åºå¯ä»¥è¿æ ·åï¼å½ç¨åºè¿å¤§æ¶ä¼å»ºè®®ç¨æçåæ³
第ä¸å - å½N1 æ¯
第åå - å½N2 æ¯ 9
第äºå - å½N3 æ¯ 5
第å å - åæ¶ answer = (N1/ (N2- N3))çæ°å¦è¿ç®
第ä¸å - å æ¤æ¸ åä¸ä¼é¢¢ç¤ºè¿ç®çæ¡
ç¬¬å «å - ç¨åºç»æ(è¿ä¸ªæ纽btn1)
以ä¸ä¸æç®åçç½ç¼è¿ç®ï¼ä¹æ¯VISUAL BASIC åå±çå ³é® æå以ä¸ç宣åæ¹æ³ä¹å¯ä»¥éç¨äºVBçæ¬ä¸
5.2 è½®å ¥æå®çå¼ä¸æ§è¡æå®è¿ç®
ä¾å2:å¨è¡¨åä¸å è½®å ¥ä¸ä¸ªæ以ä¸çå¼æ°å¼åè¿è¡è¿ç®ã æ¹æ³:1.ä¸ä¸ä¾ç¸åå¢å 以ä¸è¿°å¾å½¢å·¥å · 2.å¢è®¾ä»¥ä¸çå¾å½¢å·¥å ·
å¾å½¢å·¥å · 缺çå称 æ´æ¹å称 å±æ§ 颢示æå
----------------------------------------
æåç textbox1 txt1 text 0
æåç textbox2 txt2 text 0
æåç textbox3 txt3 text 0
----------------------------------------
设å®ä¸ä¸ä¾çç¸å宣åå±æ§
设å®å称 设å®å±æ§
------------------
N1 double
N2 double
N3 double
answer double
-----------------
注æ:åªé¢¢ç¤ºç±ç¬¬ä¸åè³ç¬¬ä¸åçæ¹å
注æ:ä¾å注解å°ä½¿ç¨( ' )å代ï¼æ¤ç¬¦å·æ¨å¯ä½¿ç¨äºVisual Basiceççæ¬ä¸ä½ä¸ºæ³¨è§£ï¼ç¨åºå°ä¸çä¼å å½çå 容ã
N1= txt1.text 'æ示txt1çå 容被n1ææ代
N2= txt2.text 'æ示txt2çå 容被n2ææ代
N3= txt3.text 'æ示txt3çå 容被n3ææ代
answer = (N1/ (N2- N3)) 'ç¸åçé¤æ°åæ·¢æ°
Lst1.Items.Add(answer) '计ç®åå°é¢¢ç¤ºå¨æ¸ åä¸
注æ1:(txt1, txt2, txt3)åç.textæ¯ææ被颢示çå å½çå¼æåææ°å(ä½ä¸å å½ç¬¦*å·æç¹æ®å)ç设å®ã
注æ2:(å½ä½¿ç¨è ä¸æ³ä½¿ç¨æ¸ åä½é¢¢ç¤ºæ¶ï¼èæ³ç¨æåçä½ä¸ºæ¿ä»£ï¼é£éº½æ们è¿è¡ä»¥ä¸çæ¹å¨
å设æ们使ç¨ä¾1è¿è¡ä¿®æ¹æ¶
æ¥éª¤1.å¢è®¾ä»¥ä¸å¾å½¢å·¥å · -
å¾å½¢å·¥å · 缺çå称 æ´æ¹å称 å±æ§ 颢示æå
----------------------------------------
æåç textbox4 txt4 text 0
æ¥éª¤2å é¤ - æ设计çé¢ä¸çæ¸ åä¸(lst1)ä¸æ¸ é¤ æ¥éª¤3å é¤ - æç¨åºç ä¸ç¬¬å è¡çLst1.Items.Add(answer)æ¸ é¤. æ¥éª¤4æ´æ¹ç¨åºç - å¨è¢«æ¸ é¤çåä¸è¡ä¸å å ¥:txt1.text = answer
6 设å®æå®çæååæ¾ç¤ºå¨æ¸ åä¸
7 Format String
8 For Loop
9 if Then Else
宣åç±»å«
Doubleæµ®ç¹æ° Stringå串 integeræ´æ° longé¿æ´æ°
Data Base
å¼æ¾åç±»ï¼
ç½ç»ãç¼ç¨è¯è¨ã计ç®æºã微软ã.NET
sharpdevelop官方定义
SharpDevelop,简称 #develop,是一个免费的IDE(集成开发环境),专门用于Microsoft的.NET平台上的C#、VB.NET和Boo项目的开发。它具有开源特性,您不仅可以在本站点下载源代码,还能获取可执行文件。此外,您可以在论坛上找到 #develop 的最新信息和变动,并与团队进行交流。