面向对象程序设计概述(金老师第一讲)

时间:2019-06-15
本文章向大家介绍面向对象程序设计概述(金老师第一讲),主要包括面向对象程序设计概述(金老师第一讲)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
  • EnvironmentSetUp

windows的版本(内存和硬盘)+安装断点续传软件( 飞讯,可以暂停后继续下载)+虚拟光驱软件(DAEMON Tools读取下载的.ISO 光盘映像文件)

CSharp and DotNet

  • C# 编程语言,作者:Anders Hejlsberg,

.NET 微软开发的面向对象的软件开发和运行平台,.NET 的核心技术为.NET Framework =Common Language Runtime (运行环境)+基类库

在Windows Vista 之后,Windows 都预装.Net 

  • Use Visual studio 

软件集成开发环境,VisualStudio可以创建多种项目类型,Console(控制台应用程序),winform(窗体应用程序),WPF ,Class 创建.dll 类库。

解决方案=项目1+项目2,EXE文件即为源代码文件.CS 在Visual studio编译之后的二进制文件(机器可以识别),在debug文件夹下。

点击生成即生成EXE文件。清理解决方案时Debug文件夹为空。 可以对EXE文件随意复制,装有对应版本的.NET即可运行。

  • 面向对象编程概述和.Net 运行原理

程序运行原理:源代码.CS 储存在外部存储器中(硬盘),经过编译为可执行文件EXE和DLL(可执行文件分为托管程序和非托管程序,托管程序为C# VB.Net 需要第三方软件。非托管C、C++ 不需要第三方软件。托管意思是说要在一个独立的运行环境中运行,CLR中运行,可以看做专门用于运行.NEt 程序的虚拟机。EXE和DLL为中间语言IL,在CLR中编译为本地代码,系统执行本地代码)操作系统将可执行文件转移到内存中,CPU取存可执行文件。

1建立数据结构 

2选择算法

3进行编程实现

设计从上到下,编程实现调用从下到上,尽量避免分层调用。

第一讲结束。

收获:代码编译的过程,.CS .EXE 可执行文件,托管程序和非托管程序。程序开发的思路:数据结构,算法、编程。

为了提高代码的复用,可以对代码进行封装。.Net平台有大量封装好的基类,不需要自己开发,直接引用命名空间,使用其中的方法即可。

原文地址:https://www.cnblogs.com/LljCoder/p/11027240.html