1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 会计专业想学编程该学哪个编程语言 – PHP基础 – 前端 php 添加内容

会计专业想学编程该学哪个编程语言 – PHP基础 – 前端 php 添加内容

时间:2023-06-08 03:57:35

相关推荐

会计专业想学编程该学哪个编程语言 – PHP基础 – 前端 php 添加内容

以一个从业十年开发的人给你个建议:建议你学习C# 语言,非常适合新手学习,简单上手,拥有宇宙第一智能开发工具;下面给你详细介绍一下:

一、C#简介

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。 C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

二、Create a New C# Project

环境:Visual Studio (VS)编译 & 执行 C# 程序如果您使用 Visual 编译和执行 C# 程序,请按下面的步骤进行:

1、启动 Visual Studio,在菜单栏上选择 File -> New -> Project,从模板中选择 Visual C#,然后选择 Windows,选择 Console Application,为您的项目制定一个名称,然后点击 OK 按钮;2、新项目会出现在解决方案资源管理器(Solution Explorer)中,在代码编辑器(Code Editor)中编写代码,点击 Run 按钮或者按下 F5 键来运行程序。会出现一个命令提示符窗口(Command Prompt window),显示 输出结果。

或者通过命令符工具

打开一个文本编辑器,添加上面提到的代码,保存文件为 helloworld.cs打开命令提示符工具,定位到文件所保存的目录键入 csc helloworld.cs 并按下 enter 键来编译代码如果代码没有错误,命令提示符会进入下一行,并生成 helloworld.exe 可执行文件接下来,键入 helloworld 来执行程序。您将看到 “Hello World” 打印在屏幕上。

三、C# 代码

1.:using 关键字用于在程序中包含 System 命名空间,一个程序一般有多个using 语句;

2.:一个 namespace 是一系列的类, 命名空间包含了类 HelloWorld;

3.:类 HelloWorld 包含了程序使用的数据和方法声明,类一般包含多个方法,方法定义了类的行为,在这里HelloWorld 类只有一个 Main 方法;

4.:是所有 C# 程序的 入口点,Main 方法说明当执行时 类将做什么动作,Main 方法通过语句 指定了它的行为。

5. 是一个定义在 System 命名空间中的 Console 类的一个方法,该语句会在屏幕上显示消息 “Hello,World!”; 是针对 用户,这使得程序会等待一个按键的动作,防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭。

四、C# 基本语法五、C# 数据类型

在 C# 中,变量分为以下几种类型:

值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types)

1.值类型(Value types)

2.引用类型(Reference types)

引用类型不包含存储在变量中的实际数据,但它们包含对变量的引用。换句话说,它们指的是一个内存位置。使用多个变量时,引用类型可以指向一个内存位置。如果内存位置的数据是由一个变量改变的,其他变量会自动反映这种值的变化。

内置的引用类型有:object、dynamic 和 string

六、C# 类型转换方法

C# 提供了下列常用的内置类型转换方法

七、C# 中

下面列出 C# 一些重要的功能:

布尔条件(Boolean Conditions)自动垃圾回收(Automatic Garbage Collection)标准库(Standard Library)组件版本(Assembly Versioning)属性(Properties)和事件(Events)委托(Delegates)和事件管理(Events Management)易于使用的泛型(Generics)索引器(Indexers)条件编译(Conditional Compilation)简单的多线程(Multithreading)LINQ 和 Lambda 表达式集成 Windows

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。