How to use html and/or css in winform design? - html

i want to ask you one question.
it can be seemed stupid.
but it is interesting for me.
is there any methods to use html and/or css to design windows application forms.

There is a technology called WPF(Windows Presentation Foundation) in .NET platform,that uses a mark up language called XAML(instead of HTML) for mark up and an styling mechanism like css.but not exactly same as the html and css.

You can use resource files to handle your resource in winforms but real answer would be
No there isn't, But its a good idea that's what motivated to develop WPF.
To learn it Go here

Related

What's the programming language of BLOGGER templates?

I want to know how I can make my own blogger template to use for my blog. When I open HTML editor from Blogger the code seems to be a strange mix of HTML, XML and CSS. I also sometimes notice variables and other things. I want to know what language I could use to make a responsive website with CSS styles. I used to use pre-created templates from the internet but it seems better to get my own design and be able to modify it.
The Blogger.com which is a content management system that used itself for managing its content. Due to the related news, their backend (to see what backend is you can check the following link: Learn to become backend developer) is written in python and the frontend (to learn more about frontend you should check this out: Learn to become frontend developer) used HTML5, CSS3, and various open-source libraries of JavaScript.
But if you want to know what language you need to use to create a blog, I would say anything you feel more convenient with, that doesn't really matter to use which technology or framework, you can use blogger itself or other CMS creators like, WordPress, Drupal and so on, and also yes, you can build one from scratch with trending frontend CSS frameworks like these ones and JS libraries like these ones and at last backend frameworks like these ones mentioned here.
Also, you can find the best practices and examples in w3schools or css-tricks and some other known ones.

Basic crossbrowser stylesheet template

I was always using frameworks or ready-to-use boilerplates for apps development (ReactJS mostly). Right now I'm building a simple static website (using Hugo generator). I don't want to use any kind of big-ish CSS frameworks. However, I wouldn't like to reinvent a wheel by building it completely from scratch. Is there any kind of conventional solutions for this? May be some kind of tiny css-framework or a normalizer etc?
I am not asking for a specific library - I'm asking what should I look for IN the first place: framework, compiler, normalizer etc.
Well, I don't know if I understood completely what you want, but, I think this can help you.
This is a list of the top UI frameworks of 2016/2017.
My favorites are:
Semantic-UI
Material-UI
There are more simple solutions like Pure.
Recently I used Material-UI to build this React Application.

.net best way to render advance forms?

I plan on making an advance form system cms for company use. The options I found are WPF, winforms or to render it in HTML on an offline application.
I have varying level of experience with the first 2 but the third one I never came across until recently while researching this topic but (unless I'm poorly searching for it) I can not seem to find much info for it. I also need this system to dynamically create each form via code.
My question is for my situation, which would you choose and also explain a little more about HTML rendering method and how to create this type of system.
We aren't building your system so can't advise what you should do
Winforms
Pros
Classic structure so easy to pick up if you are familiar with classic desktop development
Cons
Rigid structure controls functions and appearance are closely coupled meaning doing anything none standard is difficult
WPF
Pros
Loosely Coupled function and appearance, this means that you can customise pretty much every element of the controls similar to CSS
High automation level, binding is built in as a fundamental function
Cons
very different to Classic structure as MVVM style is almost required, trying to do anything with out it is a very bad idea, meaning it can be hard to pick up
HTML
Pro
Easy to build for anyone familiar with Web development
Con
HTML is designed to be used online this means that any offline html system will require you to reinvent the wheel to circumvent the normal online behaviour (if you go down this route I would highly suggest an online intranet site rather than a offline system)

What front-end (browser) frameworks completely abstract the browser?

Cappuccino is one.
"With Cappuccino, you don't need to
know HTML. You'll never write a line
of CSS. You don't ever have interact
with DOM."
What other front-end frameworks completely abstract away DOM/HTML/JavaScript/CSS?
GWT
NOTE: if you need deeper use of resources like css/html/native-javascript you could do it, what I think is valuable for a front-end framework.
Here's another:
http://qooxdoo.org
They say:
"No HTML, CSS nor DOM knowledge is needed."
and:
"No HTML has to be used and augmented to define the interface. The qooxdoo developer does not even have to know CSS to style the interface. "

What are the right materials for a desktop developer to become web developer?

I'm a .NET guy desktop developer, and I love that. I don't really love web development because we lost precious time to debug CSS, javascript, and compatibility stuff instead of creating value.
But I think it's because I had not taken time to learn about good web development practices, so now because I want to become the best developer that I can, I'd like to learn about my weakness.
Can you give me some advices/links/patterns/frameworks to become a good web developer ? (I am a .NET guy so I accept everything that will permit me to develop better websites in .NET).
Thanks !
Precision
I have done a lot of ASP.NET webform in the past, but this is not enough to create great web site without loosing time on compatibility/css/javascript issue.
You could take a shortcut and use ASP.NET, which provides a number of controls to make web development easier - and you'll be familiar using them.
Unfortunately, they aren't really that great (imo) and do not teach you good practices with the web.
I suggest you look into ASP MVC, which is now in beta. This will teach you how to write websites whilst allowing you to use libraries you are familiar with .NET
With general web development, look into websites like W3schools which will teach you the basics.
Remember to seperate presentation from markup with CSS and make sure you are using javascript to add value to a page, but make sure your page is still usable without it.
You will always lose time with CSS compatability issues, all I can say is with practice you learn what pitfalls to avoid so it gets a little easier.
As for javascript development, it has improved considerably in the past few years with frameworks which in theory are cross-browser. Maybe try looking into JQuery which syncs well with ASP MVC and has intellisense in visual studio
Advices:
Best advice I can give to you: Just don`t get angry when you done something correct but it wont show as you wanted. Patience! :)
Links:
www.w3schools.com
Nettuts.com
Webappers.com
Digital Point - webmasters forum
Patterns:
My advice is to get more into MVC pattern and any enterprise pattern.
Frameworks:
Just see this link :) Framework Guide
For Javascript: JQuery,Prototype,Mootools,EXTJs
For CSS: 960 grid system is pretty good
Make sure you learn about the client/browser side as well.
Current best practice with all the different browsers around is to use a javascript library to make your web-application cross platform and cross-browser. An AJAX library like jQuery or Prototype to perform the interactive actions you wouldn't be able to do with standard HTML and CSS in the pre-AJAX era.