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

  • 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值