Skip to main content

VC menu exercise

    A VC exercise on menu and dialog box for loading/saving.

    Actually... I'm not looking for formal guides to use visual studio... Sure thing is I need to know the detailed difference between C++ and C#. I also programming in Java, and once in Objective-C, memory address manipulation is special to C++, and also dangerous, so newer languages prevent memory issues and cover them with system background works.


    Saying that knowing C++ well is also accountable for C#, but I still can't say confidently that I'm also good at C#. Things are almost the same that my IT career is almost entirely bind with internet, remote service, virtual machine simulator, cloud development, patching services, etc. before they gained modern names. But I can't say I knew Azure, AWS, SaaS, PaaS, REST api, cloud, git, etc.

    I need to prove it with my codes. I don't complaint. At least, nowadays, it's possible. And studying is kind of my recreations.

    This is an exercise from book < C# .Net for complete beginners >. It doesn't seem to be a book for C#...... probably a book for Visual Studio.... Because, till current progress, 30%, the content falls mainly on Windows Framework objects.When working with game development team, we only used very small portion of Windows OS events. At most, we listened to initialize, terminates, mouse events, keyboard events, monitor refresh, etc. Something very basic. But for some time I played with windows menu handlers with Win32 APIs. I bought a dictionary-like reference (Win32 Programming (Addison-Wesley Advanced Windows Series)(2 Vol set) by Brent E. Rector (1997-01-16) ), because holding this book made me feel noble. Yup... sometimes I study hard for boring reasons....


    I still hope I can get more formal concept about .NET from this book. Maybe, again, it is another modern name of something I already knew. At least I need to link up all concepts.

Good memento
    Here are books I think may better than current one on to study C#. For later. I read little and got concepts that C# treats integer the same as object. And inline {get;set;} definition. That was new to me~

C#: This book Includes: The Ultimate Beginner’s And Intermediate’s Guide To Learn C# Programming In One Day Step-By-Step (#2020 Updated Version | Effective Computer Programming Languages)


Comments

Popular posts from this blog

Guide to Preserving HuggingFace Models in Google Colab Environments

Conclusion:  Step 1:  find the model path: ls ~/.cache  Step 2:  Copy the entire folder to Google Drive:  Step 3:  Set model path to the subfolder under snapshot: My Story: I initially began exploring Generative AI (GAI) and Google Colab through Stable Diffusion. In the past, as I mainly wrote server services and console applications, I was less familiar with data science modes like R and Jupyter that can maintain a paused state. I didn't quite understand the heavy burden on Colab of creating a temporary Stable Diffusion WebUI with .ipynb, as suggested by popular guides. I just found it troublesome that connections often took a long time and then dropped, requiring a restart. Recently, while testing new versions of the Stable Diffusion model, and facing challenges due to Colab's policies making various versions of WebUI difficult to run successfully, I started researching how to write my own test programs in Colab. Eventually, I understood that Colab is ess...

docker: storage and services

Docker Volume Without going through Docker, accessing files within a Docker image is not easy. Therefore, Docker has a volume feature that allows users to specify the location on the host file system to serve as the access directory for Docker. In other words, a volume is the NFS of a Docker image. Example: Using a volume to store SQLite files. ref:  SQLite for NodeJS: https://www.sqlitetutorial.net/sqlite-nodejs/ Initialize the project. # Setup ExpressJS framework express --view=pug 240324_ejs_sqlite_docker npm init npm install express npm install sqlite3 Test: npm start Initialize docker  Since the directory already contains NodeJS, the Docker Daemon will assist in the setup. Create new docker image docker build -t atfuture7/sqlite01 . Create a folder for Docker, create a container, run it.  mkdir docker_vol docker run -p 3000:3000 -v ./docker_vol:/data --name exp_sqlite atfuture7/sqlite01 After confirming that the container can run co...

Bookmark service (MongoDB & Spring REST)

Completed a working version of Bookmark service. Feeling great~~ ha! ha! Finding something to practice is an efficient way of learning. The project concept is redesigned from a MongoDB project. Weeks ago, I was learning MongoDB and NodeJS. Mixing everything together is my hobby. There might be conflictions, but putting all strengths together has higher potential to resolve difficult and complex problems. Elites getting together might sometimes not be easy, I mean technology, of course. Nice things deserve practice.  Building your first application with MongoDB: Creating a REST API using the MEAN Stack https://www.mongodb.com/blog/post/building-your-first-application-mongodb-creating-rest-api-using-mean-stack-part-1   After redesign…… is ….extremely simple…. But contains enough new topics for me to explore. I’m just a starter of Spring (and a veteran of OO and Cloud programming). Keep everything simple and fast.    I applied to cloud services (like AWS), online artist...