第二节
timer定时器
Random rnd=new Random();
windows应用程序
WPF程序
Web应用程序
Mobile程序
控制台应用程序
Console.WriteLine(“Hello”);
Ctrl+F5
using 使用名称空间
namespace 使得这个类不与其他类名称重名
类定义:程序的基本组成部分是类,
main()方法
程序的入口mian()的方法
注意
Main需要大些,前面有static修饰
C#严格区分大小写
语句的写法(用分号)
分不分行没关系
注释的写法
Windows应用程序几点注意
using System.Windows.Forms;
使用(导入)
namespace xxx{}
命名空间
public classForm1:System.Windows.Forms.Form
继承
自动生成的代码
对象的生成(new),事件的注册(+=)
Web应用程序
在.NET中也称ASP.NET应用程序
应用程序在服务器上运行,客户端使用浏览器来进行输入输出
在这种方式成为B/S(Browser/Server)方式
与传统的C/S(Client/Server)相区别
B/S应用程序在使用、部署上有独特的优势
添加web窗体 设计 IISexpress本地服务器
程序的输入与输出
通过控件来表示
如文本框(Textbox)、标签(Lable)
如下拉框、图片框
计算平方根
double a=double.Parse(textBox1.Text);
double result= Math.Sqrt(a);
label1.Text=a+”的平方根”+result.ToString();
在控制台应用程序中I/O
使用Console类
string s=””;
Console.Write(“Please input a line”);
s= Console.ReadLine();
Console.WriteLine(“You have entered :{0}”,s);
.NET Framework SDK
基本开发工具
Microsoft Visual Studio.NET
集成开发环境
其他辅助工具
EditPlus或UltraEdit
通用的文本编辑工具
下载并设置语法文件
Tools->Preference->Files->Settingsand Syntax
设置编译及运行工具
设定语法加亮文件
Tools|Preferences|Settings& Syntax|Add
描述填csharp, 文件扩展名cs;aspx
选择语法加亮文件csharp.stx
配置编译工具
Tools| Config User Tools | Add
MenuText填:CompileC#(编译C#)
Command选:D:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe
Argument填:/unsafe$(FileName)
InitDir填:$(FileDir)
打勾:CaptureOutput
配置运行工具
Tools| Config User Tools | Add
MenuText填:Run C#(运行C#)
Command填:cmd /c
Argument填:$(FileNameNoExt).exe
InitDir填:$(FileDir)
不打勾:CaptureOutput