All Projects → vibhoothiiaanand → Cnotepad

vibhoothiiaanand / Cnotepad

A GUI Notepad completely made from scratch using C++ native library and Graphics library coupled with mouse events as part my 12th Grade Project in 2015

Projects that are alternatives of or similar to Cnotepad

Cyber Labs Get Started
This repository contains resources to get you started in the field of your choice.
Stars: ✭ 25 (-48.98%)
Mutual labels:  computer-science
Awesome Scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Stars: ✭ 36,688 (+74773.47%)
Mutual labels:  computer-science
Cmp 167 Programming Methods I
Lehman College
Stars: ✭ 32 (-34.69%)
Mutual labels:  computer-science
Analysissummary
Vorlesung Analysis für Informatiker WS16/17 an der TUM
Stars: ✭ 10 (-79.59%)
Mutual labels:  computer-science
Papers I Read
A-Paper-A-Week
Stars: ✭ 869 (+1673.47%)
Mutual labels:  computer-science
Notes To Cs Freshmen From The Future
Notes to (NUS) Computer Science Freshmen, From The Future (Original by @ejamesc)
Stars: ✭ 952 (+1842.86%)
Mutual labels:  computer-science
Algor In Js
Various Basic Data Structures and Algorithms Implement in Javascript
Stars: ✭ 22 (-55.1%)
Mutual labels:  computer-science
Cs education
Моя карта обучения Computer Science на 3 года
Stars: ✭ 42 (-14.29%)
Mutual labels:  computer-science
Crash Course Computer Science Chinese
💻 计算机速成课 | Crash Course 字幕组 (全40集 2018-5-1 精校完成)
Stars: ✭ 8,057 (+16342.86%)
Mutual labels:  computer-science
Algos And Data Structures
Collection of Test Specs and Implementation of various algorithms and data structures from the Princeton Coursera course: Intro to Algorithms part 1 and 2
Stars: ✭ 31 (-36.73%)
Mutual labels:  computer-science
Csmodules
An index for Michael Loceff's computer science teaching modules.
Stars: ✭ 11 (-77.55%)
Mutual labels:  computer-science
Papers We Love Bbsr
Papers-we-love bhubaneswar chapter
Stars: ✭ 12 (-75.51%)
Mutual labels:  computer-science
Constant Vigilance
Learn this if you want to be a software engineer. Constant vigilance means being continually aware of areas that need improvement. For me, I am constantly searching for valuable resources to ensure I am able to solve any problem that comes my way.
Stars: ✭ 30 (-38.78%)
Mutual labels:  computer-science
Competitive Programming Library
A library designed to improve your competitive programming performance.
Stars: ✭ 26 (-46.94%)
Mutual labels:  computer-science
Computer Science Fast
List of practical books covering most computer science fundamentals and hot topics in the industry, with a good overview of each area.
Stars: ✭ 33 (-32.65%)
Mutual labels:  computer-science
Interview
python, golang, devops 基础知识、 系统设计、后端开发路线图
Stars: ✭ 921 (+1779.59%)
Mutual labels:  computer-science
Design Patterns For Humans
An ultra-simplified explanation to design patterns
Stars: ✭ 32,376 (+65973.47%)
Mutual labels:  computer-science
Ytuce Lectures
Yildiz Teknik Unv. Bilgisayar Mühendisliği ile ilgili ödev,ders notu, sinav sorulari, lablarin iceriginin bulunduğu repo.
Stars: ✭ 42 (-14.29%)
Mutual labels:  computer-science
Apcsa Public
AP Computer Science A Curriculum Materials
Stars: ✭ 41 (-16.33%)
Mutual labels:  computer-science
Ubb Computer Science
🎰 University projects and homework.
Stars: ✭ 31 (-36.73%)
Mutual labels:  computer-science

CNotepad

A GUI Notepad completely made from scratch using C++ native library and Graphics library coupled with mouse events

Introduction

CNotepad is a very simple application which I had development during my Highschool(12th) Grade Project as part of the courseWork It has been lying in my mails for more than 3 years and I would now love to opensource the project for everyone. So First of all I would like to thank to my High school Teacher, Mrs. Aswathy for her overwhelming support for this project

Main Headers used in the project

Following headers were used for the development of the project

#include<string.h>
#include<fstream.h>
#include<process.h>
#include<graphics.h>
#include<stdio.h>
#include<conio.h>
#include<dos.h>

Features

So this application doesn't have any advance features but plain functions and usage of graphics headers for having a plain UI which is minimal and effective and as well as simple to understand. This uses Binary file operations for making files and reading it.

  • Binary File Operations
  • Open Files
  • Read Files
  • Edit Files
  • Details of every file like no of words, letters, paragraph's etc.
  • Customisation of
  • Background
  • Text Field
  • Diffrent panels

Bugs

There are few issues as this is a very early implementation of it.

  • Cannot Edit the notes directly always as it is a binary file may face issues at times.
  • Have few GUI issues of wrong constraints and frames
  • The Customisation settings are temporary and it is not saved when the application is closed
  • Sometimes when you input files it may be going out of frame of the notepad UI as I have_not found a proper solution to fix it

Screenshots

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

Changelogs

V0.0 - 15-11-2015

  • First Beta Release
  • Known issues : Refer Bugs above
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].