|
I've been puzzling over these ISAPI extension things for weeks. All I want is to write something I can put in the file type handlers dialog for my IIS server. It should take the XML document being requested by the user as the URL this is a file type handler for, and send the user back the document transformed according to an XSL stylesheet.
I know how to do do the XSL stuff in .NET, but once you involve this MFC crap (sorry MFC people, but after Windows Forms and the .NET Framework Class Library, MFC is just... repugnant), I can't handle it any more. Would a web service work for this type of thing? I would imagine not, but I can hope...
Does somebody want to write this code for me? No, didn't think so. In that case, does someone want to write a tutorial on how to write ISAPI Server Extensions using VS.NET? Giving stuff like "how to get parameters passed in a nice little ArrayList (Or whatever the cursed MFC equivelant is)", "how to output something to the page", "how to map a passed path to the path on the server", etc. I've tried so hard, but it's just not easy, and I know I'm doing it all wrong. A simple, clear, easy to follow guide would help a lot.
And then, I know you guys can do this off the top of your head, give me some unmanaged code for XSL transformation? I hate looking through to docs for this stuff, especially since this is NOT the kind of information I want to really know (I like .NET, not MFC/COM/unmanaged stuff). And it seems like such a waste of time when you guys already know it anyway.
Sorry, this is really just a pathetic code request, but that's what this form is for anyways! I just need this one little DLL, and then I can continue working on my website. And I really don't feel like learning all this, as it seems to be more trouble than it's worth, especially since you guys can prolly already do this off the top of your head.
Thanks in advance...
-Domenic Denicola- [CPUA 0x1337]
MadHamster Creations
"I was born human. But this was an accident of fate - a condition merely of time and place. I believe it's something we have the power to change..."
|
|
|
|
|
Domenic [Geekn] wrote:
MFC crap (sorry MFC people, but after Windows Forms and the .NET Framework Class Library, MFC is just... repugnant), I can't handle it any more.
Someone who echoes my feelings
|
|
|
|
|
Hehe
-Domenic Denicola- [CPUA 0x1337]
MadHamster Creations
"I was born human. But this was an accident of fate - a condition merely of time and place. I believe it's something we have the power to change..."
|
|
|
|
|
i would like an article about unicode, what i have to do to manage it. how to convert betwen all kind of characters, i really would apreciate that thanx.
|
|
|
|
|
Hello. I'm making a small game with MFC and I need to animate a bitmap to move around the screen and bounce off the edges. I'm using BitBlt(), and my only problem is that the image leaves a trail of itself behind it when it moves, and it's irritating because I've tried everything I can think of to fix it. Any help would be greatly appreciated. Thanks.
Brendan
|
|
|
|
|
Are u erasing the background each time ure drawing the new position of the bitmap?
Papa
|
|
|
|
|
Use dubbel buffer, Memory DC
CClientDC dc(this);//Get a valid DC
CDC memDC // for dubbel buffer
memDC.CreateCompatibleDC(&dc); creates a valid CDC in memory
memDC.SelectObject(&m_bmp); //adress to a CBitmap Object;
//this bitmap will be your Dubbel Buffer
BITMAP bm; // Bitmap STRUCT
m_bmp.GetBitmap(&bm); // Get info of the Bitmap width height
//now the trick
//Blit your Bitmap in to the memmory;
memDC.BitBlt(0,0,bm.bmWidth,bm.bmHeight,&YourBitmapDC,0,0,SRCCOPY);
//Then show the result in the Window DC
dc.BitBlt(0,0,bm.bmWidth,bm.bmHeight,&memDC,0,0,SRCCOPY);
//this is not so fast take a look att the Dib classes on CP
//OR some DirectDraw surface class
/Jarek
"Imagination is more important than knowledge, for knowledge is limited while imagination embraces the entire world."
-Albert Einstein
|
|
|
|
|
I still find that people esp. long time VC6 users are confused with the VS.NET IDE. Should we have an article on it as to where to find what, how to do something in VS.NET ...
|
|
|
|
|
Rama Krishna wrote:
how to do xxx in VS.NET
Sorry but so far I have found no way of producing pron using VS.NET. I loved that feature in VS6, wish they would bring it back...
Sorry could not resist.
Actually that is a good idea (the article, not the xxx.) Definitley an article that will need colaboration though, not something one (wo)man alone can do.
regards,
Paul Watson
Bluegrass
Cape Town, South Africa
The greatest thing you'll ever learn is just to love, and to be loved in return - Moulin Rouge
Tim Smith wrote:
Over here in the third world of humor (a.k.a. BBC America),
peterchen wrote:
We should petition microsoft to a "target=_Paul" attribute.
|
|
|
|
|
Paul Watson wrote:
of producing pron using VS.NET
Modified it before David Wulff could see that
Paul Watson wrote:
Definitley an article that will need colaboration though, not something one (wo)man alone can do.
I know that's why I posted a message here
|
|
|
|
|
Would anyone be interested in a series of articles covering the development of a website, from start to finish?
It would include:
- Requirements gathering
- Analysis & Design
- Graphic Design
- Project Planning
- Front End & Back End development
- Testing & Stabilisation
- Launch
If yes, then are there any other sections in the life cycle of a web project you want covered?
It will be using the following tools and technologies:
- Microsoft Word and Visio
- ASP.NET
- XHTML & CSS
- XML & XSL
- JavaScript
- tSQL
and the site would involve:
- Content management
- Forums & Community
- Forms development
- Email services
- Repurposing content for different devices (e.g. to PDAs)
It is a pretty mammoth task and something I have been wanting to do for awhile. So before I dive in I wanted to see if anyone is actually interested here on CP, or whether I should just be writing it for myself and co-workers.
Also at what level do you want it pitched? Beginner, intermediate or advanced? And if anyone is interested in helping out with certain sections, just email me.
thanks
regards,
Paul Watson
Bluegrass
Cape Town, South Africa
The greatest thing you'll ever learn is just to love, and to be loved in return - Moulin Rouge
Tim Smith wrote:
Over here in the third world of humor (a.k.a. BBC America),
peterchen wrote:
We should petition microsoft to a "target=_Paul" attribute.
|
|
|
|
|
Guess it's a very good idea.
The level should be - i think - intermediate, and it could establish strong accents on:
- Requirements gathering
- Analysis & Design
- Project Planning
Wish you good luck!
rechi
|
|
|
|
|
Yes please.
I'd pretty much consider myself a beginner when it comes to web-site building but can bullshit my way through HTML based conversations.
Michael
Errata 1: p. 154, section 'Defusing'. For 'red wire' read 'blue wire'.
|
|
|
|
|
Michael P Butler wrote:
Errata 1: p. 154, section 'Defusing'. For 'red wire' read 'blue wire'.
ROTFLMAO!
James
Simplicity Rules!
|
|
|
|
|
Paul Watson wrote:
Would anyone be interested in a series of articles covering the development of a website, from start to finish?
I would ,thank you.
Paul Watson wrote:
or whether I should just be writing it for myself and co-workers.
What a waste !
Paul Watson wrote:
Also at what level do you want it pitched? Beginner, intermediate or advanced? And if anyone is interested in helping out with certain sections, just email me.
Somewhere beyond the html stuff...
"CodeProject-like site-HOWTO-with-file-browsing-forums-and-so-on" would be nice though
Regards,
R.
|
|
|
|
|
I'd be interested in seeing it done. I've done a few small sites; but nothing beyond master/detail type stuff.
James
Simplicity Rules!
|
|
|
|
|
On MSDN, look up "Reference Architecture for Commerce".
They have a series of "Articles" (really a book) on designing, testing etc a web site.
|
|
|
|
|
Brad Bruce wrote:
On MSDN, look up "Reference Architecture for Commerce".
They have a series of "Articles" (really a book) on designing, testing etc a web site.
Yeah thanks. I have been through that awhile back. Problem is they are very much not up to date on things like CSS and XHTML (which I do want to cover as it is impotant.)
Also they can be a tad impractical at times and focus solely, obviously, on MS tech such as Commerce Server (which not everyone can get their paws on.)
But it is a good base to work from indeed
regards,
Paul Watson
Bluegrass
Cape Town, South Africa
The greatest thing you'll ever learn is just to love, and to be loved in return - Moulin Rouge
Tim Smith wrote:
Over here in the third world of humor (a.k.a. BBC America),
peterchen wrote:
We should petition microsoft to a "target=_Paul" attribute.
|
|
|
|
|
Sounds great Paul! It wasn't clear to me though whether you're creating a new community site, or developing articles for posting here, or somewhere...
BW
{insert witty/thought-provoking saying here}
|
|
|
|
|
I have to a web search for a program for a school web search project that matches the question below.Can anybody give me a program or tell me where I can get one that matches this question in C not C++ please.
If so e-mail is speedster264@hotmail.com.
Many thanks.
Here Is question.
A small shopkeeper uses a simple computer system to keep an up to date inventory of all products stocked. Every week the shopkeeper updates the stock file with a series of stock amendments, stored on another file. The format of both TEXT FILES is shown below, with each record stored in ascending order of product code, and each field being separated by a comma. Both files tenninate with a special "sentinel" product code of 9999.
Stock File.
Product Code 4 digits
Quantity 4 digits (in the range 1000 to 9999)
Buying Price 4 digits
Sale Price 4 digits
Stock Amendments File.
Product Code 4 digits
Amendment Type 1 character 'I' for an issue from stock.
'R' for a receipt into stock.
'B' for an amendment to the buying price.
'S' for an amendment to the sale price.
'D' for a deletion of the stock item.
Value 4 digits
NOTE
The data item "Value" will be zero in the case of a stock item deletion.
Find a program that will update the existing stock file, creating a new stock file, in the
same order as the original. It is possible that a stock item will have one, more than one,
or no transactions during a week. After the update of a master record, any stock item
that is outside the given range should also have the record written to a "query file".
You can assume that there are no transactions in the stock amendments file that do not
have matching product codes in the stock file.
|
|
|
|
|
do you think we're here to do your homework ?
-c
Cheap oil. It's worth it!
|
|
|
|
|
Not asking for you to do it ,,,just need a program that answers it or as close to answer as possible.
|
|
|
|
|
If you replace "Find a program" with "Write a program", it looks awfully like a Programming 101 homework question.
/ravi
Let's put "civil" back into "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
Wrote a program but having probs can any one help put it right please.
#include<stdio.h>
#define MAX 9999
#define MIN 1000
void read_master(FILE *fp,int *code, int *qty, int *buy, int *sell);
void write_master(FILE *fp,int code, int qty, int buy, int sell);
void read_amend(FILE *fp,int *code, char *type, int *value);
int main()
{
int stk_prod_code, amnd_prod_code, quantity, buy_price, sale_price, new_value;
char type;
FILE *stk_ptr, *amnd_ptr, *newstk_ptr,*query_ptr;
if((stk_ptr=fopen("STOCK.DAT","rt"))==NULL ||
(amnd_ptr=fopen("AMEND.DAT","rt"))==NULL ||
(newstk_ptr=fopen("NEWSTOCK.DAT","wt"))==NULL ||
(query_ptr=fopen("QUERY","wt"))==NULL )
{
printf("error message");
return 1;
}
read_master(stk_ptr, &stk_prod_code, &quantity, &buy_price, &sale_price);
read_amend(amnd_ptr, &amnd_prod_code, &type, &new_value);
while(stk_prod_code !=MAX || amnd_prod_code !=MAX)
{
if(stk_prod_code == amnd_prod_code)
{
switch (type)
{
case 'I':quantity-=new_value;
break;
case 'R':quantity+=new_value;
break;
case 'B':buy_price=new_value;
break;
case 'S':sale_price-=new_value;
break;
case 'D':read_master(stk_ptr, &stk_prod_code, &quantity, &buy_price,
&sale_price);
break;
default:;
}
read_amend(amnd_ptr, &amnd_prod_code, &type, &new_value);
}
else
{
write_master(newstk_ptr, stk_prod_code, quantity, buy_price, sale_price);
if(quantity<min ||="" quantity=""> MAX)
write_master(query_ptr, stk_prod_code, quantity, buy_price, sale_price);
read_master(stk_ptr, &stk_prod_code, &quantity, &buy_price, &sale_price);
write_master(query_ptr, stk_prod_code, quantity, buy_price, sale_price);
fclose(stk_ptr);
fclose(amnd_ptr);
fclose(newstk_ptr);
fclose(query_ptr);
return 0;
}
void read_master(FILE *fp,int *code, int *qty, int *buy, int *sell)
{
if(fscanf(fp, "%d,%d,%d,%d", code, qty, buy, sell)==EOF)
*code=MAX;
}
void write_master(FILE *fp,int code, int qty, int buy, int sell)
{
fprintf(fp,"%d,%d,%d,%d\n", code, qty, buy, sell);
}
void read_amend(FILE *fp,int *code, char *type, int *value)
{
if(fscanf(fp, "%d,%c,%d", code, type, value)==EOF)
*code=MAX;
}
|
|
|
|
|
how can i use the windows installer SDK?, i would like an article about it, i have read some on msdn but i cant understand it well.
|
|
|
|
|