<a name="1" />1 Java搭建开发环境
<a name="1.1" /> 1.1 JDK 官网
image43.png
image44.png
image45.png
image46.png
image47.png
#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
image48.png
image49.png
<a name="1.2" /> 1.2 Eclipse 官网
image50.png
image51.png
image52.png
image53.png
image54.png
image55.png
image56.png
image57.jpeg
image58.png
image59.png
<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
CodeBlocksKEY.png
codeblocks.png
SearchCB
<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
libgtk-3-dev.png
gtk3cil
<a name="2.3" /> 2.3 修改目标版本
pkg-config --cflags --libs gtk+-3.0
pkg-config.png
<a name="2.4" /> 2.4 Glade
可视化UI设计
sudo apt-get install glade
SearchGlade.png
Glade.png
<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
.net core KEY
core project
<a name="3.2" /> 3.2 .NET Core SDK
sudo apt-get install dotnet-dev-1.0.0-preview2-003131
可以通过下面的命令来获取最新的版本号
dotnet-dev version
<a name="3.3" /> 3.3 安装Visual Studio Code
-
选择.deb格式
VSCode -
下载完成后,Ubuntu系统下双击安装包,会打开软件管理页面。点击Install就可以安装
Ubuntu Software 安装VSCode对C#的扩展
官网
- 打开VSCode,然后按 Ctrl+ P,再在弹出的框中输入如下文字然后回车
ext install csharp
extension
-
点击Install
C# -
然后点击Enable。自动重启VSCode后,就可以使用C#编程了。
Enable
vscode.png
<a name="3.4" /> 3.4 .NET Core Project
mkdir app
cd app
dotnet new
dotnet restore
dotnet run
dotnet core project
dotnet core console
<a name="3.5" /> 3.5 切换为 ASP.NET Core 项目
-
打开项目
OpenFolder.png -
打开project.json文件,加上一个依赖包
project.json
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0"
dependencies
- 下载依赖包
dotnet restore
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
ASP.NET Core