本文介绍了金蝶云产品需通过BOS设计器及C#语言进行定制化开发。C#是微软开发的面向对象编程语言,以其安全性、稳定性、简单性和高效性著称,是.Net框架的一部分。文章还概述了C#的特点,如现代通用、面向对象、面向组件等,并展示了如何使用C#编写一个简单的"Hello World"程序。
很多小伙伴都知道金蝶云是一个很好的产品,集成了大量的行业通用的单据和流程。
同时呢,也需要一些定制化开发,那么我们要使用到金蝶云星空集成开发平台的BOS设计器来写插件的方式进行开发啦。
而第一个我们需要熟悉的就是开发语言,它就是微软的亲儿子——C#语言(读C Sharp),寓意是像刀锋(Sharp)一样的C语言(一种古老的语言),成为使用者手里的一把利器。
言归正传,如何学习C#语言呢?
首先第一步是认识C#:
C# (英文名为 CSharp) 是微软开发的一种面向对象的编程语言,其语法与 C++ 类似,但在编程过程中要比 C++ 简单。
提到 C# 不得不介绍其创始人 Anders,他可谓是编程语言的奇才。他在开发 C# 语言之前曾开发了大家熟知的 Delphi 语言。微软在研发 C# 语言之初是高薪聘请了这位奇才来主持开发的。
C# 语言是一种安全的、稳定的、简单的、面向对象的编程语言, 它不仅去掉了 C++ 和 Java 语言中的一些复杂特性,还提供了可视化工具,能够高效地编写程序。
摘至:http://c.biancheng.net/view/2774.html
然后第二步是C#的特点:
C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。
C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。
C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。
下面列出了 C# 成为一种广泛应用的专业语言的原因:
现代的、通用的编程语言。
面向对象。
面向组件。
容易学习。
结构化语言。
它产生高效率的程序。
它可以在多种计算机平台上编译。
.Net 框架的一部分。
摘至:https://www.runoob.com/csharp/csharp-intro.html
最后,我们来用C#写一个Hello World:
using System;
namespace HelloWorldApplication
{
/* 类名为 HelloWorld */
class HelloWorld
{
/* main函数 */
static void Main(string[] args)
{
/* 我的第一个 C# 程序 */
Console.WriteLine("Hello World!");
Console.ReadKey();
}
}
}