Symbianize Forum

Most of our features and services are available only to members, so we encourage you to login or register a new account. Registration is free, fast and simple. You only need to provide a valid email. Being a member you'll gain access to all member forums and features, post a message to ask question or provide answer, and share or find resources related to mobile phones, tablets, computers, game consoles, and multimedia.

All that and more, so what are you waiting for, click the register button and join us now! Ito ang website na ginawa ng pinoy para sa pinoy!

Help c# learning path

Maekeruu

Novice
Advanced Member
Messages
43
Reaction score
17
Points
53
Nagaaral ako ng c# pero nalilito ako kasi marami ang pwedeng aralin, pero gusto ko mkagawa ng sarili kong inventory system.
Anong path ba para sakin?anong topic una kong aaralin para makagawa ng ganung system? C# visual studio 2019 ang gamit ko.
Baka may recommended din kayong ebook na updated salamat
 
Isang maganda simula sa pag-aaral ng programming ang apply nito sa isang project (inventory) at kung pag-alam kung paano gumagana ang project (algorithm). Pag-alam mo na ang dalawang yan, hanapin mo ang mga programming code sa may kinalaman sa isang gawain. Halimbawa:
Basic Warehouse Inventory:
1. Ang truck ay magpapasok ng item sa warehouse : pag-alam ng bawat data : data-type.
2. Ang bawat item ay kailangan lagyan ng label. : paano hahawakan ng program ang mga data = data structure (array, list, dictionary, etc).
3. Ilagay ang may label na item sa storage. : paano mo isave ang data sa harddrive gamit ang c# (notepad, word, database, etc.)
4. Kung may kailangan kunin sa storage : paano mo maaccess ang data ( search algorithms o CRUDE kung database)
5. etc ---------------------------------- : iba pang feature ng inventory sytem.
 
Tanong lang po kung related ba ito sa design or pag code? Kasi since you're using Visual Studio 2019, familiarize yourself muna sa forms at ang pag manipulate ng mga properties nito. Advise ko din to please start with c++ first before going to c# kung tungkol sa coding. Una mong gawin ay ang classic "Hello World" .

Learning Path(For the person who totally no idea about programming)
1. Hello World
2. Input and Output
3. Variables and Data Types
4. Operators and Booleans
//Conditional Statements
5. If-else and Switch
6. For Loop and While Loop
7. Arrays
Note : Always remember that program/function starts and ends with braces

To be continued...
 
Last edited:
learn the concept of OOP muna.

I agree with this, pero kasi depende yan sa skill set / familiarization mo.

I suggest,

Try to learn the fundamentals muna then proceed sa OOP
 
I agree with this, pero kasi depende yan sa skill set / familiarization mo.

I suggest,

Try to learn the fundamentals muna then proceed sa OOP

Agree ako dito dahil istilo lang naman ng pagsulat ng source code ang OOP, Functional or procedural.
Kahit ang unang C# project ko ay gawa sa procedural programming.
 
basa basa ka sa google ng mga source code para ma practice ka sa C#, then pag aralan mo yung business process ng inventory system para alam mo yung flow ng program
 
Tanong lang po kung related ba ito sa design or pag code? Kasi since you're using Visual Studio 2019, familiarize yourself muna sa forms at ang pag manipulate ng mga properties nito. Advise ko din to please start with c++ first before going to c# kung tungkol sa coding. Una mong gawin ay ang classic "Hello World" .

Learning Path(For the person who totally no idea about programming)
1. Hello World
2. Input and Output
3. Variables and Data Types
4. Operators and Booleans
//Conditional Statements
5. If-else and Switch
6. For Loop and While Loop
7. Arrays
Note : Always remember that program/function starts and ends with braces

To be continued...
Kung eto po yung fundamentals ng programming may alam na po ako sa kanila, alam ko na kung paano sila gamitin at kung saan gagamitin, medyo nalilito na lang ako sa pagpasa ng data sa mga functions, saka multi dimentional array combined sa looping, nahihilo pa ako sundan,
Agree ako dito dahil istilo lang naman ng pagsulat ng source code ang OOP, Functional or procedural.
Kahit ang unang C# project ko ay gawa sa procedural programming.
Anu sir yung procedural programming?
 
Kung eto po yung fundamentals ng programming may alam na po ako sa kanila, alam ko na kung paano sila gamitin at kung saan gagamitin, medyo nalilito na lang ako sa pagpasa ng data sa mga functions, saka multi dimentional array combined sa looping, nahihilo pa ako sundan,

Anu sir yung procedural programming?

Procedural/Functional/methodological programming ay isang istilo sa pasulat ng source code kung saan ang mga hakbang sa gawain ay nahahati sa function/method/procedure. Masasabi din na itoy katulad ng pagsagot sa isang mathematical equation. Ang C ay isa sa language na gumagamit nito.
Halimbawa kung pagsasamahin ko ang dalawang program (Procedure1 at Procedure 2) sa iisang program gamit ang procedural programming maaring ang source code ay:

#####################################################

using System;
namespace Program
{
class BasicMethod
{
static void Main() //-- Special function na laging simula ng program.
{
Console.Clear();
SubProgram();
}//end Main()

static void SubProgram()
{
Console.WriteLine("Welcome to My Program");
Console.WriteLine("Topic Menu:");
Console.WriteLine("1. Procedure 1 ");
Console.WriteLine("2. Procedure 2 ");
Console.WriteLine("3. Exit Program ");
Console.Write("Itype ang number na gusto mong piliin: ");

string selectProgram = Console.ReadLine();

switch (selectProgram)
{
case "1":
Procedure1(); //-- pumunta sa method-Procedure1()
break;
case "2":
Procedure2(); //-- pumunta sa method-Procedure2()
break;
case "3":
Console.WriteLine("Press any key to exit program... ");
Console.ReadKey();
break;
default:
Console.WriteLine("Input error.");
Console.WriteLine("Press any key to continue... ");
Console.ReadKey();
Main(); //-- babalik sa method-Main()
break;
}
}

static void Procedure1()
{
Console.Clear();
Console.WriteLine("proceed 1 Action ");
Console.ReadKey();
}

static void Procedure2()
{
Console.Clear();
Console.WriteLine("proceed 2 Action");
Console.ReadKey();
}

}// end class
}// end namespace
 
Last edited:
Back
Top Bottom