<a name="1" />1 Java搭建开发环境
<a name="1.1" /> 1.1 JDK 官网
#set java environment
export JAVA_HOME=/opt/jvm/jdk1.8.0_102
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
<a name="1.2" /> 1.2 Eclipse 官网
<a name="2" />2 搭建GTK3开发环境
<a name="2.1" /> 2.1 Code::Blocks
sudo apt-add-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks
<a name="2.2" /> 2.2 GTK-3.0 库
sudo apt-get install libgtk-3-dev
sudo apt-get install libgtk3.0-cil libgtk3.0-cil-dev
<a name="2.3" /> 2.3 修改目标版本
pkg-config --cflags --libs gtk+-3.0
<a name="2.4" /> 2.4 Glade
可视化UI设计
sudo apt-get install glade
<a name="3" />3 搭建.NET Core开发环境
<a name="3.1" /> 3.1 apt-get feed
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
<a name="3.2" /> 3.2 .NET Core SDK
sudo apt-get install dotnet-dev-1.0.0-preview2-003131
可以通过下面的命令来获取最新的版本号
<a name="3.3" /> 3.3 安装Visual Studio Code
-
选择.deb格式
-
下载完成后,Ubuntu系统下双击安装包,会打开软件管理页面。点击Install就可以安装
安装VSCode对C#的扩展
官网
- 打开VSCode,然后按 Ctrl+ P,再在弹出的框中输入如下文字然后回车
ext install csharp
-
点击Install
-
然后点击Enable。自动重启VSCode后,就可以使用C#编程了。
<a name="3.4" /> 3.4 .NET Core Project
mkdir app
cd app
dotnet new
dotnet restore
dotnet run
<a name="3.5" /> 3.5 切换为 ASP.NET Core 项目
-
打开项目
-
打开project.json文件,加上一个依赖包
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0"
- 下载依赖包
dotnet restore
- Startup.cs 和 Program.cs
-- 新增一个名称为 Startup.cs 的文件,Copy 如下代码
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
namespace AspNetCoreApplication
{
public class Startup
{
public void Configure(IApplicationBuilder app)
{
app.Run(context =>
{
return context.Response.WriteAsync("Hello from ASP.NET Core!");
});
}
}
}
-- 修改 Program.cs 文件为如下代码
using Microsoft.AspNetCore.Hosting;
namespace AspNetCoreApplication
{
public class Program
{
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseStartup<Startup>()
.Build();
host.Run();
}
}
}
- 命令行输入 dotnet run,然后浏览器访问 http://localhost:5000