473,386 Members | 1,720 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Fastest way to learn C++

Is it really necc to learn about C then C++?

I want to be able to do driver development and activeX control development
with C++.

What would you suggest that would get me up-to-speed ASAP?
Nov 17 '05 #1
9 1319

"Jim Hubbard" <re***@groups.please> wrote in message
news:e_********************@giganews.com...
Is it really necc to learn about C then C++?

I want to be able to do driver development and activeX control
development with C++.

What would you suggest that would get me up-to-speed ASAP?

You don't need to learn C, then C++, IMHO.
Depending on your general programming background, a good place to start is
with the language itself, then move into the specialized areas of your
interest. As you don't say if you have any other programming experience,
I'll suggest a book that will get you started and challenge you:

C++, How To Program by Deitel and Deitel, Prentice Hall

http://vig.prenhall.com/catalog/acad...857584,00.html

There are many other good sources as well, and I'm sure many will be posted
here.

--
Peter [MVP Visual Developer]
Jack of all trades, master of none.
Nov 17 '05 #2
Jim Hubbard wrote:
Is it really necc to learn about C then C++?

No.

I want to be able to do driver development and activeX control development
with C++.

ActiveX is an obsolete technology. Learn it only if you have too.
What would you suggest that would get me up-to-speed ASAP?

Check a relevant page of mine:

http://www23.brinkster.com/noicys/learningcpp.htm


--
Ioannis Vranos
Nov 17 '05 #3

"Ioannis Vranos" <iv*@remove.this.grad.com> wrote
ActiveX is an obsolete technology. Learn it only if you have too.

Mine Problem: I want to develop an activeX control so that I can embed it in
ASP page. This control can be downloaded using web browser and it will be
acting like a DDE server in that maching with Excel working as client.
Could you suggest me any other technique (except ActiveX) to accomplish
this. I want to stick to MS technologies only.

Thanks in adv.
Vinu
Nov 17 '05 #4
Vinay wrote:
Mine Problem: I want to develop an activeX control so that I can embed it in
ASP page. This control can be downloaded using web browser and it will be
acting like a DDE server in that maching with Excel working as client.
Could you suggest me any other technique (except ActiveX) to accomplish
this. I want to stick to MS technologies only.

I am not in web-side server development, so perhaps someone else may
provide a definite answer, however my sense is that .NET web services
include that area.


--
Ioannis Vranos
Nov 17 '05 #5
Ioannis Vranos wrote:
I am not in web-side server development, so perhaps someone else may
provide a definite answer, however my sense is that .NET web services
include that area.

Here is a reference on this that I found on this page:

http://msdn.microsoft.com/library/de...ameworksdk.asp

"Another kind of client application is the traditional ActiveX control
(now replaced by the managed Windows Forms control) deployed over the
Internet as a Web page. This application is much like other client
applications: it is executed natively, has access to local resources,
and includes graphical elements."


--
Ioannis Vranos
Nov 17 '05 #6
Ioannis Vranos wrote:
Here is a reference on this that I found on this page:

http://msdn.microsoft.com/library/de...ameworksdk.asp


"Another kind of client application is the traditional ActiveX control
(now replaced by the managed Windows Forms control) deployed over the
Internet as a Web page. This application is much like other client
applications: it is executed natively, has access to local resources,
and includes graphical elements."


And these:

"Using Internet Explorer to host the runtime enables you to embed
managed components or Windows Forms controls in HTML documents. Hosting
the runtime in this way makes managed mobile code (similar to Microsoft®
ActiveX® controls) possible, but with significant improvements that only
managed code can offer, such as semi-trusted execution and isolated file
storage."
"Unlike ActiveX controls, Windows Forms controls have semi-trusted
access to a user's computer. This means that binary or natively
executing code can access some of the resources on the user's system
(such as GUI elements and limited file access) without being able to
access or compromise other resources. Because of code access security,
many applications that once needed to be installed on a user's system
can now be deployed through the Web. Your applications can implement the
features of a local application while being deployed like a Web page."


--
Ioannis Vranos
Nov 17 '05 #7

"Ioannis Vranos" <iv*@remove.this.grad.com> wrote in message
news:u0*************@TK2MSFTNGP09.phx.gbl...
Vinay wrote:
Mine Problem: I want to develop an activeX control so that I can embed it
in ASP page. This control can be downloaded using web browser and it will
be acting like a DDE server in that maching with Excel working as client.
Could you suggest me any other technique (except ActiveX) to accomplish
this. I want to stick to MS technologies only.

I am not in web-side server development, so perhaps someone else may
provide a definite answer, however my sense is that .NET web services
include that area.


--
Ioannis Vranos


First of all thanks for yours kind reply.

Dont bother about the implementation of server.
I will make my question more precise.

I was intended to use ActiveX control becoz It can be downloaded using
webbrowser and it automatically start running in that machine. It doesnot
need and installation or other kind of kindas.
Could we can replace ActiveX control with something (say ABC)that dotnet
provides.
Is this ABC capable of being able to get downloaded using web browser?
Is this ABC be in form of any binary object and not plain text ?
Is ABC need no installation at the system where it is downloaded and
automatically start running.
I think that theremust be some equivalent of ActiveX in dotnet. Could u
suggest something.

Thanks and Regards,
Vinu
Nov 17 '05 #8
Vinay wrote:
I think that theremust be some equivalent of ActiveX in dotnet. Could
u suggest something.


There isn't.

Nor is there any replacement for OLE (on which AX controls are built).

If you need to interact with the OLE clipboard, with OLE documents, etc,
you'll be deal with OLE one way or another. Note that you can embed windows
forms controls in web pages, but that requires that the user already has the
..NET framework installed (which many still do not), and that under the
covers it's still an AX control, with .NET providing an elaborate .NET <->
OLE conversion layer to make things work.

-cd
Nov 17 '05 #9
Carl Daniel [VC++ MVP] wrote:
There isn't.

Nor is there any replacement for OLE (on which AX controls are built).

If you need to interact with the OLE clipboard, with OLE documents, etc,
you'll be deal with OLE one way or another. Note that you can embed windows
forms controls in web pages, but that requires that the user already has the
.NET framework installed (which many still do not), and that under the
covers it's still an AX control, with .NET providing an elaborate .NET <->
OLE conversion layer to make things work.

I am not familiar with its implementation, but since .NET provides a way
to embed .NET controls in web pages, one should concentrate in these new
stuff and not the old one, since the current technology will keep
supported in WinFX, while the old one probably not.

The same is the case of .NET today, much of its API is implemented by
using Win32 (because there is no reason to create new low level
primitives of similar functionality), however the upcoming API is WinFX
and will be developed independently from Win32 whose development is ceased.

Some parts of it may remain developed by Win32, but the newest parts
will be developed stand alone.
In summary, an application developer should concentrate on the new .NET
functionality.


--
Ioannis Vranos
Nov 17 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

11
by: Simon | last post by:
Hi, If I have a string, (variable len), and I am looking for the first position of one char in array starting from position 'x' For example, // the 'haystack' $string = "PHP is great,...
9
by: Rune Strand | last post by:
Hi, If I have a lot of integers and want do something with each digit as integer, what is the fastest way to get there? Eg. Make 12345 into an iterable object, like or "12345" (Btw: What is...
11
by: DraguVaso | last post by:
Hi, I should use XML to synchronize the data from different (VB.NET) applications, and I was just wondering which Overloads of these functions ( ReadXmlSchema, ReadXml and WriteXml) goes the...
6
by: Jonathan | last post by:
I am hoping that someone more experienced than myself can point me towards what might be the fastest data lookup method to use for storing ip addresses. My situation is that I will need to maintain...
1
by: Thomas | last post by:
Hi all, Is there a faster way to read image dimensions other than something like: ImageOrig = System.Drawing.Image.FromFile(Filepath); ImageOrigHeight = ImageOrig.Height; ImageOrigWidth =...
1
by: Jim Hubbard | last post by:
I want to do driver development and activeX creation......what would you suggest as far as the best/fastest path to learning C++ for these tasks?
6
by: Niyazi | last post by:
Hi all, What is fastest way removing duplicated value from string array using vb.net? Here is what currently I am doing but the the array contains over 16000 items. And it just do it in 10 or...
22
by: SETT Programming Contest | last post by:
The SETT Programming Contest: The fastest set<Timplementation Write the fastest set<Timplementation using only standard C++/C. Ideally it should have the same interface like std::set. At least...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.