Mono .NET Mac OS X Subvision and TeamServerVSTS

mac2022-06-30  87

Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Sponsored by Novell (http://www.novell.com), the Mono open source project has an active and enthusiastic contributing community and is positioned to become the leading choice for development of Linux applications.

 

Mono consists of three groups of components

Core components(C# compiler, the virtual machine, and the base class libraries)Mono/Linux/GNOME development stack(Gtk#, Mozilla libraries for layout, Unix integration libraries, database connectivity libraries, a security stack, and the XML schema language RelaxNG.)Microsoft compatibility stack.(ADO.NET, ASP.NET, and Windows.Forms, among others.)

Download Mono Framework for OSX(Leopard)

Mono Develop ready for fire.

Try to create a new multi-language web solution(ASP.NET) of .NET framework. SharpDevelop experience will power up now..

Databases or database engines supported by MONO

Database/ Engine

Namespace

Assemblies to reference with ‘-r’ option

Notes

.NET

MySQLByteFX.DataSystem.Data.dllByteFX.Data.dllA third-party package distributed with MONO  ODBCSystem.Data.OdbcSystem.Data.dll Yes Microsoft SQLSystem.Data.SqlClientSystem.Data.dllSupport for ver. 7 and 2000Yes OracleSystem.Data.OracleClientSystem.Data.dll System.Data.OracleClient.dll Yes PostgreSQLNpgsqlSystem.Data.dllNpgsql.dll   Firebird/ InterbaseFirebirdSql.Data.FirebirdSystem.Data.dllFirebirdSql.Data .irebird.dllA third-party package distributed with MONO  IBM DB2IBM.Data.DB2System.Data.dllIBM.Data.DB2.dll   OLE DBSystem.Data.OleDbSystem.Data.dllUsing Gnome DB, i.e., AccessYes SQL LiteMono.Data.SqlliteClientSystem.Data.dllMono.Data. SqliteClient.dllEmbeddable SQL database engine  SybaseMono.Data.SybaseClientSystem.Data.dll Mono.Data.SybaseClient.dll  

SQL client source code

using System;using System.Data;using System.Data.SqlClient;namespace SQLClient{class sqlclient{ [STAThread]static void Main(string[] args){ SqlConnection conn; conn = new SqlConnection(); conn.ConnectionString =user id=sa;data source=192.168.89.176;” +persist security info=False; initial catalog=MONOTest”; SqlCommand sel = new SqlCommand(); sel.Connection = conn; sel.CommandText =SELECT id, Name, Surname FROM people”; SqlDataAdapter dataAdapter = new SqlDataAdapter(); dataAdapter.SelectCommand = sel; DataSet ds = new DataSet(); dataAdapter.Fill(ds, people”); DataTable table = ds.Tables[0];for(int row = 0; row < table.Rows.Count; row++){ System.Console.Write({0}: “, row+1);for(int col = 1; col < table.Columns.Count; col++) System.Console.Write({1}:{2}, “, row+1, table.Columns[col].ColumnName, table.Rows[row].ItemArray[col].ToString()); System.Console.WriteLine(); } System.Console.ReadLine(); } }

Access TFS(Team Foundation Server and) and Work Item Tracking for Mac OS X - Teampris (Download)

The following features are implemented in the plug-in for Eclipse as well as Teamprise Explorer and work with both TS2005 and TFS2008:

View existing build definitionsBuild ExplorerQueue new buildsView build reportEdit Build QualityDelete buildManage Build QualitiesOpen Drop FolderNew/Edit Build Definition

The following features are only available against a TFS2008 server:

Edit Retention PoliciesKeep BuildSet Queue PriorityPostpone BuildStop/Cancel BuildDelete Build Definition

(http://www.woodwardweb.com/teamprise/000406.html)

MonoRail for Mac OS X is coming, hold on www.xerocc.cn ..(I am also fans of ScottGu, MVC Team by Scott Guthrie)

Some links:

.NET Framework/Mono Class Library Referencehttp://www.mono-project.com/Database_AccessMONO: an alternative for the .NET framework

转载于:https://www.cnblogs.com/jasonet/archive/2008/04/06/1138878.html

最新回复(0)