|
this is not the exact answer but anyway u have to work on it....
retieve the location from the db and store it in an invisible textbox
(txtImagePath.text)
imageData = ReadFile(txtImagePath.Text);
then get a picture box drag it to the required place and link this pic location with the picture box...
pictureBox1.ImageLocation = imagedata
_________________________________________________
i'm not sure about the above but there are ways to proceed with it..
|
|
|
|
|
Hi i'm new here. Can anyone tell or just guide how to create a new browser rather than just using activeX controls. I dont know weather its possible or not, but i would really like to know. Can we develop in C#?
|
|
|
|
|
yes, one can create a web browser from scratch, using the .NET classes (bar WebBrowser). It would be a major undertaking.
|
|
|
|
|
"I think there is a world market for maybe five computers Web browsers."
- Thomas Watson, chairman of IBM, 1943
|
|
|
|
|
Nah. that was one computer model, five instances. Now we have seen dozens of web browser offerings, millions of instances, and we aren't satisfied yet (and never will). And we still have to scroll to see models 6 - 12.
|
|
|
|
|
guys guys i think i have not made myself clear... i wanna create a new browser rather than using activex components. pls pls yar help...
|
|
|
|
|
You are speaking nonsense. ActiveX controls can be used in a webbrowser, they are not webbrowsers themselves. Unless you are meaning the old VB ActiveX controls used in a WinForm app. In which case you need to realize that technology died long ago. I know the language. I've read a book. - _Madmatt
|
|
|
|
|
but the point is. If i develop using web browser in .net, dont u think it wil be similar to IE, even the error exceptions are like ie.. i thought of doing it this way but my bro said that i'm a cheater...
|
|
|
|
|
The webbrowser control is IE that's why the functionality and errors are the same
If you want to write your own browser, good luck
Let us know how it turns out. I know the language. I've read a book. - _Madmatt
|
|
|
|
|
|
Sure you can do it. You'll just end up putting about 10 man-years into the project (no kidding!) Getting an HTML page is easy enough with the WebRequest classes and derivitives. Writing your own HTML renderer, JavaScript parser, execution engine, ... will take forever.
|
|
|
|
|
that was encouraging....
|
|
|
|
|
You asked, I told you the truth.
|
|
|
|
|
actually this is the answer.... cool... and thanx
|
|
|
|
|
when you realize you didn't make things clear, repeating the sentence won't help.
if you want to get help, first of all help yourself and explain what it is you want.
|
|
|
|
|
I need an idea.... simple?
|
|
|
|
|
Here's an idea. Stop posting until you know what you are talking about and how to ask what you meed help with I know the language. I've read a book. - _Madmatt
|
|
|
|
|
my question is almost answered by dave... look at his post... sorry to bother u man...
|
|
|
|
|
The others have no doubt noticed you are well out of your league. But building a browser isn't impossible, depending on how you set your goals. If you just want to play around and hone your skills, start small and build on it. Maybe start by parsing out the HTML, then render a static version of that HTML (onto a Windows Forms Form or WPF Window). Maybe just start by rendering, say, a button. Then build on that and render some text. After you have that done with various controls, add support for various style options (such as font size). Then maybe focus on the layout some more (to dynamically layout everything when the window resizes). Then parsing the CSS will be another project. Since you don't need to be backwards compatible, this will be easier for you than it was for the makers of IE. But this will still take a long time. You again would focus on some basics first (background color, for example). You'll probably have to start creating new custom controls once things get complicated (rather than using the built in Windows Forms and WPF controls). That will probably be months or years down the road though. And then you can start focusing on making a JavaScript engine (first you'll have to parse the JavaScript). And you'll have to do a ton of optimizations, as your first couple tries will almost certainly suffer from performance concerns.
All depends on your level of ambition and your goals. If you want to top one of the existing browsers out there, probably best to give up now... not going to happen. But if you just want to take on a project you can work on incrementally and learn some things along the way, this would probably be a good project for that. However, if your skills are not at least intermediate with C# and the .NET Framework and Windows Forms or WPF, you will definitely want to work on those before tackling something like this.
Regarding your question of whether it is possible, of course it is. That you asked this question shows that you don't know nearly enough to take on a project like this. Maybe someday, but not today. Good luck.
P.S. Perhaps a better place to start would be to look at an existing open source browser and look what they've done. Perhaps modify their code to suit your needs.
|
|
|
|
|
thanx dude... i think i was already answered in a short way... thanq anyway for briefing it.. can u join me in this?
Rather than gng for open source i have planned another strategy.
|
|
|
|
|
sidhu hacks wrote: can u join me in this?
Nope.
sidhu hacks wrote: Rather than gng for open source i have planned another strategy.
Good luck.
|
|
|
|
|
I need help in controlling the sampling rate of different pins/channels on a parallel 32 pin interface
So my question is how can I set the hertz or sampling rate to read a variable or a certain register.
|
|
|
|
|
Three ways in C#:
1. you can use a timer to get an event at some rather low frequency (well below 1 kHz); it wouldn't be very reliable, there would be some jitter (you might want to read my timers article).
2. you can choose a realtime thread priority, and cause a busy loop to monopolize one CPU core to read a parallel pin at high frequency (hundreds of kHz); the exact frequency would depend on the number of instructions in your loop and your CPU frequency.
3. you can provide an external clock, then choose a realtime thread priority, and cause a busy loop to monopolize one CPU core to read a parallel pin at high frequency (hundreds of kHz). By waiting on the external clock, your code would be independent of the exact instructions and your CPU frequency.
Other ways would include writing a specialized driver (not in C# though).
None of the above is likely to be acceptable as far as behavior and results quality go. If you want to create say an oscilloscope, you need more external hardware, including some memory, so the communication doesn't have to be real-time at all.
|
|
|
|
|
Well, I have a lot of questions regarding this topic, so i'll show you some of my doubts:
I'm currently developing a C# windows forms application that communicates with a access database file to store all my data. Now that my relational database is getting bigger, i'm wondering if I should make table relations inside the access file or in C#. Sometimes I have to make changes to more than one table at a time and I don´t know how and who should do these kind of transactions (access/c#). I need to use DataSets, Datareaders, Databinding, etc to do that, right? How these communication should work, I mean, best practice for this!?
Hope you can help me with this.
Thanks, bisc8
PS - Some good book about this?
|
|
|
|
|
The database is the proper place to define the data structure. I would also suggest using SQL Express rather than Access. If your needing to scale it will provide better capabilities than Access.
biscoito wrote: I need to use DataSets, Datareaders, Databinding, etc to do that, right?
What do DataSets or DataReaders have to do with defining the structure of a database? I think you are very confused. I know the language. I've read a book. - _Madmatt
|
|
|
|