这估计是我的第一个C#程序吧(如果HelloWorld不算),虽然只写了开头,应该是没什么犹豫,为了督促自己搞定这个记事本,故有此文。
考虑到自己的习性,博客可能会不定时更新,运气好每天都有更,但愿每天都好运。
废话略多,进入正题。
高中学过VB,加上后来接触过AU3,画个窗口还是驾轻就熟。
由于对C#很不熟悉,脱离了AU3强大的(个人感觉是的。。。如果有问题欢迎指出)UDF,连最基本的保存文件都不会。
所以果断从界面上下手,先着手于Richtextbox的自动换行问题, 搜索网络知这是wordwrap属性,于是解决了第一个menuitem。
下面考虑开始操作输入输出流。新建,保存,另存为,以及退出等。我是这样考虑的,首先需要一个保存项目的方法,观察记事本中新建的文件保存时弹出的窗口是另存为,那么可为另存为写一个方法。新建,判断是否有修改,如果修改需保存,使用另存为方法,写到这里,感觉方法最好先判断是否是打开的文件,是则保存,否则另存。然后保存判断是否为打开的文件,判断是否另存为。退出也需判断,是否需保存。
那么,开始干活了。
分享到:
相关推荐
总的来说,"东北大学秦皇岛分校c#大作业——电子笔记本"是一个很好的实践项目,它将理论知识与实际操作相结合,帮助学生在实践中提高编程能力。通过这样的动手练习,相信同学们能够深入理解C#语言,并能独立完成类似...
标签“c#记事本 记事本 notebook”进一步确认了项目是使用C#语言实现的一个桌面应用,目标是创建一个类似系统自带的记事本程序。C#是一种由微软开发的面向对象的编程语言,广泛用于构建Windows桌面应用、Web应用和...
c#学习笔记(1) 51099在线学习网发布 文章来源:网络收集 发布时间:2006-05-25 字体: [大 中 小] 51099在线学习网 http://www.51099.com 1, 结构(struct) 与 类(class) [attributes] [modifiers] struct ...
《C#笔记本——初学者的编程宝典》 在编程世界中,C#是一门强大且广泛应用的语言,尤其在Windows平台上的开发工作中占有重要地位。本文将深入探讨刘鹏的C#学习资源,这个名为“c#笔记本”的源码程序,它为编程新手...
标题中的“记事本程序”指的是一个基于C#.NET编程语言开发的应用程序,它模仿了操作系统中常见的文本编辑工具——记事本。记事本程序是初学者学习编程时经常模仿构建的一个简单项目,因为它涉及到基础的文件读写、...
本文将详细介绍这样一款用C#编写的小程序——“C# 便条笺”。它不仅满足了日常资料文献记录和管理的需求,还具备了数据存储的灵活性和便携性。 C#作为一种面向对象的编程语言,在构建桌面应用程序方面表现出了卓越...
在这个“treeview与listview组合使用的电子记事本”项目中,开发者巧妙地结合了两种常见的Windows Forms控件——TreeView和ListView,以创建一个功能丰富的文本编辑器。这个应用不仅具备基本的文本编辑功能,还利用...
对于想要提升C#编程技能的初学者来说,这是一个非常有价值的资源,因为它展示了如何用最少的代码实现最大的效果,这也是编程的一个重要原则——“代码简洁,逻辑清晰”。通过分析和研究这个项目,开发者不仅可以学习...
程序设计课程项目实验报告主要围绕使用XAML和C#开发Windows桌面应用——一款名为"Wind桌面日历"的软件进行,旨在提升学生的编程能力和面向对象的思维。在实验过程中,学生需要掌握WPF(Windows Presentation ...
《构建Windows Phone平台的C#记事本应用》 在移动设备领域,Windows Phone操作系统虽然市场份额相对较小,但仍有其独特的用户群体。针对这一平台,开发者可以利用C#语言进行应用程序开发,为用户提供丰富的功能和...