|
Actually I have some things in the pipeline, inc some updated stuff for the Syncfusion range, but I gotta finish off my Bootstrap 4 book first, and with everything else I have going on at the moment time is rather short.
If you need your fix now however, there's actually a lot of stuff buried in the google developers channel on youtube, you just need to find it.
Shawty
|
|
|
|
|
Marc, drop me a direct communica, I'll see what I have lying around that might help you, if you want to that is.
Shawty
|
|
|
|
|
If already good with HTML/JS/CSS, then getting into SVG will be okay.
If no HTML/JS/CSS, then learn some of that first.
The most likly biggest used code with javascript I would say is jQuery.
So if firmilary with that, look at d3 or snapSVG which try to do an equivalent for the SVG name space.
Note: doing document.createElement('circle') wont 'always' work due to name spacing. d3/svgsnap handles this, jQuery does not. some parts of jQuery works with the svg elements, but some of it does not.
for d3 examples: Popular Blocks - bl.ocks.org[^]
lastly, if want play with some svg, look inkscape. Free gui for making SVG, which you can save and put into a html page.
|
|
|
|
|
I use mxGraph library extensively for diagramming. The library is JavaScript, but it uses DriawIO library for SVG drawing. It is not a tutorial, but if you want examples this is a good library to look at.
|
|
|
|
|
|
BLECH! Designed to take you twice as long to master, if not longer!
Reading on DIBS[^] - "BMP File Formats: bfType - A WORD that defines the type of file. It must be 'BM'."
Why couldn't they have said the individual bytes of the WORD must be the ASCII representations of 'B' and 'M'??? No wonder they had to fix so many buffer overflow issues throughout the years!
Feel free to share your own personal favorite hated examples.
|
|
|
|
|
Sounds fine to me; a WORD in Windows is always 16 bits wide, so that makes perfect sense. Or am I missing something?
|
|
|
|
|
You are not missing anything, but for newbies there is no 'M' in hexadecimal, for one thing. Microsoft's wording is not clear until a certain amount of information is obtained as background, which you have.
|
|
|
|
|
B = 11
'B' = 66
Quotes mean a literal string, again something I'm sure everyone knows.
|
|
|
|
|
|
I meant everyone that reads documentation. So the people in QA don't count
|
|
|
|
|
David O'Neil wrote: there is no 'M' in hexadecimal, for one thing. It does not mention hexadecimal.
David O'Neil wrote: wording is not clear until a certain amount of information is obtained as background, which you have. No, I have just as much as everyone else.
|
|
|
|
|
If I recall, it's simple. It's because the constant, in C, is:
WORD bfType = 'BM';
.. or something like that. Endian, of course, matters. Incidentally, that's also how all FOURCC codes are coded.
|
|
|
|
|
David O'Neil wrote: Why couldn't they have said the individual bytes of the WORD must be the ASCII representations of 'B' and 'M'???
Because what they said is more concise, yet still conveys the important facts?
|
|
|
|
|
It would appear to be concise if you were examining a bitmap file with a hex editor, but reading that by itself will throw some newbies for a bit of a loop in its original wording.
|
|
|
|
|
The audience for that article doesn't seem to be newbie developers, it looks like it is aimed at people already proficient in C\C++ who are there to learn about DIBs, not newbies who are looking to learn C\C++.
|
|
|
|
|
Hi,
I agree with you. However keep in mind that the date on that document is 1992; there were not many other programming languages being used at the time (for OS development) so the author assumes the WORD 'BM' will be read by a C/C++ software engineer. Visual Basic was a few months old at the time.
The document was probably written before 1992... the date appears to be the 'Publish' date.
Best Wishes,
-David Delaune
|
|
|
|
|
Anyone play with C#/XAML for HTML5 ?
They just announced a Release Candidate, I might investigate. The last time I looked though, my major concern was the size of the scripts needed to do all this emulation. After installing their free version (install worked flawlessly) and looking at their calculator demo, there's about 8MB of .js and other files that need to get downloaded.
Definitely a "single page" app, I can't imagine switching pages and having to download 8MB every time.
Latest Article - Contextual Data Explorer
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
The only reason I could see anyone using this is because someone wants to migrate away from Silverlight as a stop-gap measure while the web site is completely refactored using another less cumbersome and more web-friendly technology, such as MVC.
Flash and Silverlight are both dead, and for the same reasons.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
modified 7-Mar-18 10:08am.
|
|
|
|
|
Were you using a web assembly enabled browser? Not sure why they don't just have a live demo version of the calculator you can see on their site rather than making you download the product.
|
|
|
|
|
Bought the lifetime pro version a few years ago...but, apparently, lifetime just meant until it was released. Or something. I can't figure out if I still have it or if I'd have to buy it again, and since I'm giving up all the programming nonsense in a few years, I'm not going to expend much energy finding out.
Well, that, and I never really found a use for it to being with.
|
|
|
|
|
I didn't like Razor, I can only imagine how clunky the XAML would be.
IMO a SPA should be a discrete front end, HTML5/CSS/JS(WASM), with none of those terrible inline components welded in.
"There are three kinds of lies: lies, damned lies and statistics."
- Benjamin Disraeli
|
|
|
|
|
Sometimes you don't have the time to provide trainings for the users but you squeeze every bit of time you possibly can offer out of your self to make it in time and provide it ASAP.
Then you got those special snowflakes that shift your training, then shift it again, then shift it again...
I wanted to do it on 7th of Feb, the current date is 5th of April. Let's see how long they'll let it stay there...
7th shift is done now, i keep counting...
Rules for the FOSW ![ ^]
if(!string.IsNullOrWhiteSpace(_signature))
{
MessageBox.Show("This is my signature: " + Environment.NewLine + _signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
|
|
|
|
|
I thought training was conducted by the business team, etc. I also thought you were a developer. So, if you are a developer, then why are you part of the training?
|
|
|
|
|
Slacker007 wrote: o, if you are a developer, then why are you part of the training? Probably someone wanted it done right?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|